1(()=>{function a(){if(!C&&document.body){C=!0;var o=document.body,e=document.documentElement,n=window.innerHeight,r=o.scrollHeight;if(E=0<=document.compatMode.indexOf("CSS")?e:o,y=o,D.keyboardSupport&&h("keydown",t),top!=self)M=!0;else if(n<r&&(o.offsetHeight<=n||e.offsetHeight<=n)){let e=document.createElement("div");e.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+E.scrollHeight+"px",document.body.appendChild(e);let t;v=function(){t=t||setTimeout(function(){O||(e.style.height="0",e.style.height=E.scrollHeight+"px",t=null)},500)},setTimeout(v,10),h("resize",v);var r={attributes:!0,childList:!0,characterData:!1};(g=new P(v)).observe(o,r),E.offsetHeight<=n&&((r=document.createElement("div")).style.clear="both",o.appendChild(r))}D.fixedBackground||O||(o.style.backgroundAttachment="scroll",e.style.backgroundAttachment="scroll")}}function d(t,o,n){var e,r,d,s;e=0<(e=o)?1:-1,r=0<(r=n)?1:-1,T.x===e&&T.y===r||(T.x=e,T.y=r,L=[],Y=0),1!=D.accelerationMax&&((e=Date.now()-Y)<D.accelerationDelta&&1<(r=(1+50/e)/2)&&(r=Math.min(r,D.accelerationMax),o*=r,n*=r),Y=Date.now()),L.push({x:o,y:n,lastX:o<0?.99:-.99,lastY:n<0?.99:-.99,start:Date.now()}),X||(d=t===document.body,q(s=function(e){for(var r=Date.now(),a=0,l=0,i=0;i<L.length;i++){let e=L[i],t=r-e.start,o=t>=D.animationTime,n=o?1:t/D.animationTime;D.pulseAlgorithm&&(n=1<=(c=n)?1:c<=0?0:(1==D.pulseNormalize&&(D.pulseNormalize/=b(1)),b(c)));var c=e.x*n-e.lastX>>0,u=e.y*n-e.lastY>>0;a+=c,l+=u,e.lastX+=c,e.lastY+=u,o&&(L.splice(i,1),i--)}d?window.scrollBy(a,l):(a&&(t.scrollLeft+=a),l&&(t.scrollTop+=l)),(L=o||n?L:[]).length?q(s,t,1e3/D.frameRate+1):X=!1},t,0),X=!0)}function e(e){C||a();var t=e.target,o=m(t);if(!o||e.defaultPrevented||e.ctrlKey)return!0;if(p(y,"embed")||p(t,"embed")&&/\.pdf/i.test(t.src)||p(y,"object")||t.shadowRoot)return!0;let n=-e.wheelDeltaX||e.deltaX||0,r=-e.wheelDeltaY||e.deltaY||0;return K&&(e.wheelDeltaX&&w(e.wheelDeltaX,120)&&(n=e.wheelDeltaX/Math.abs(e.wheelDeltaX)*-120),e.wheelDeltaY)&&w(e.wheelDeltaY,120)&&(r=e.wheelDeltaY/Math.abs(e.wheelDeltaY)*-120),n||(r=r||(-e.wheelDelta||0)),1===e.deltaMode&&(n*=40,r*=40),!(D.touchpadSupport||!(t=r)||(H.length||(H=[t,t,t]),t=Math.abs(t),H.push(t),H.shift(),clearTimeout(x),x=setTimeout(function(){window.localStorage&&(localStorage.SS_deltaBuffer=H.join(","))},1e3),f(120))||f(100))||(1.2<Math.abs(n)&&(n*=D.stepSize/120),1.2<Math.abs(r)&&(r*=D.stepSize/120),d(o,n,r),e.preventDefault(),void s())}function t(e){var t=e.target,o=e.ctrlKey||e.altKey||e.metaKey||e.shiftKey&&e.keyCode!==z.spacebar,n=(document.body.contains(y)||(y=document.activeElement),/^(button|submit|radio|checkbox|file|color|image)$/i);if(e.defaultPrevented||/^(textarea|select|embed|object)$/i.test(t.nodeName)||p(t,"input")&&!n.test(t.type)||p(y,"video")||(e=>{let t=e.target,o=!1;if(-1!=document.URL.indexOf("www.youtube.com/watch"))do{if(o=t.classList&&t.classList.contains("html5-video-controls"))break}while(t=t.parentNode);return o})(e)||t.isContentEditable||o)return!0;if((p(t,"button")||p(t,"input")&&n.test(t.type))&&e.keyCode===z.spacebar)return!0;if(p(t,"input")&&"radio"==t.type&&N[e.keyCode])return!0;let r,a=0,l=0,i=m(y),c=i.clientHeight;switch(i==document.body&&(c=window.innerHeight),e.keyCode){case z.up:l=-D.arrowScroll;break;case z.down:l=D.arrowScroll;break;case z.spacebar:r=e.shiftKey?1:-1,l=-r*c*.9;break;case z.pageup:l=.9*-c;break;case z.pagedown:l=.9*c;break;case z.home:l=-i.scrollTop;break;case z.end:var u=i.scrollHeight-i.scrollTop-c;l=0<u?10+u:0;break;case z.left:a=-D.arrowScroll;break;case z.right:a=D.arrowScroll;break;default:return!0}d(i,a,l),e.preventDefault(),s()}function o(e){y=e.target}function s(){clearTimeout(S),S=setInterval(function(){A={}},1e3)}function l(t,o){for(let e=t.length;e--;)A[R(t[e])]=o;return o}function m(e){var t=[],o=document.body,n=E.scrollHeight;do{var r=A[R(e)];if(r)return l(t,r);
1if(t.push(e),n===e.scrollHeight){r=c(E)&&c(o)||u(E);if(M&&i(E)||!M&&r)return l(t,_())}else if(i(e)&&u(e))return l(t,e)}while(e=e.parentElement)}function i(e){return e.clientHeight+10<e.scrollHeight}function c(e){return"hidden"!==getComputedStyle(e,"").getPropertyValue("overflow-y")}function u(e){e=getComputedStyle(e,"").getPropertyValue("overflow-y");return"scroll"===e||"auto"===e}function h(e,t){window.addEventListener(e,t,!1)}function n(e,t){window.removeEventListener(e,t,!1)}function p(e,t){return(e.nodeName||"").toLowerCase()===t.toLowerCase()}function w(e,t){return Math.floor(e/t)==e/t}function f(e){return w(H[0],e)&&w(H[1],e)&&w(H[2],e)}function b(e){let t,o;return e*=D.pulseScale,(t=e<1?e-(1-Math.exp(-e)):(--e,(o=Math.exp(-1))+(1-Math.exp(-e))*(1-o)))*D.pulseNormalize}function r(e){for(var t in e)k.hasOwnProperty(t)&&(D[t]=e[t])}var y,g,v,S,x,k={frameRate:150,animationTime:php_vars.speed,stepSize:php_vars.step,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,touchpadSupport:!1,fixedBackground:!0,excluded:""},D=k,O=!1,M=!1,T={x:0,y:0},C=!1,E=document.documentElement,H=[],K=/^Mac/.test(navigator.platform),z={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},N={37:1,38:1,39:1,40:1},L=[],X=!1,Y=Date.now(),R=(()=>{let t=0;return function(e){return e.uniqueID||(e.uniqueID=t++)}})(),A={};window.localStorage&&localStorage.SS_deltaBuffer&&(H=localStorage.SS_deltaBuffer.split(","));var B,q=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e,t,o){window.setTimeout(e,o||1e3/60)},P=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,_=(()=>{let o;return function(){var e,t;return o||((e=document.createElement("div")).style.cssText="height:10000px;width:1px;",document.body.appendChild(e),t=document.body.scrollTop,document.documentElement.scrollTop,window.scrollBy(0,3),o=document.body.scrollTop!=t?document.body:document.documentElement,window.scrollBy(0,-3),document.body.removeChild(e)),o}})(),j=window.navigator.userAgent,j=!/mobile/i.test(j);"onwheel"in document.createElement("div")?B="wheel":"onmousewheel"in document.createElement("div")&&(B="mousewheel"),B&&j&&(h(B,e),h("mousedown",o),h("load",a)),r.destroy=function(){g&&g.disconnect(),n(B,e),n("mousedown",o),n("keydown",t),n("resize",v),n("load",a)},window.SmoothScrollOptions&&r(window.SmoothScrollOptions),"function"==typeof define&&define.amd?define(function(){return r}):"object"==typeof exports?module.exports=r:window.SmoothScroll=r})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.