1!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var i in n)("object"==typeof exports?exports:e)[i]=n[i]}}(self,(()=>(()=>{var e={touch:["touchmove","touchend"],mouse:["mousemove","keydown","scroll"]},t=function(){var e=" -webkit- -moz- -o- -ms- ".split(" ");if("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)return!0;var t=["(",e.join("touch-enabled),("),"hsterminal",")"].join("");return window.matchMedia(t).matches}()?e.touch:e.mouse,n=!1;function i(e){setTimeout((function(){o()}),1e4)}function o(){n||(window.removeEventListener("load",i),t.forEach((function(e){document.removeEventListener(e,o)})),window.hsUnblocked=!0,function(e){for(var t=document.getElementsByClassName("hs-load-onaction");t.length>0;){var n=t[0],i=document.createElement("div");i.innerHTML=n.textContent;var o=i.firstElementChild;if(o){var r=document.createElement("script");r.type="text/javascript",r.async=!0;for(var a=0;a<o.attributes.length;a++)r.setAttribute(o.attributes[a].nodeName,o.attributes[a].nodeValue);if(!r.src){var s=new Blob([o.innerHTML],{type:"text/javascript"}),c=URL.createObjectURL(s);r.src=c,r.async=!1}n.parentNode.insertBefore(r,n)}n.parentElement.removeChild(n)}}(),function(){if(window.hsScriptObserver&&window.hsScriptObserver.disconnect(),window.HS_LOAD_ON_ACTION_SCRIPTS)for(var e=0;e<window.HS_LOAD_ON_ACTION_SCRIPTS.length;e++){var[t,n]=window.HS_LOAD_ON_ACTION_SCRIPTS[e];window.hsScriptLoadQueue.addScript(t,n)}}(),n=!0)}return window.hsScriptLoadQueue=new class{constructor(){this.queue=[],this.isProcessing=!1,this.scriptLoadInterval=this._calculateInitialInterval()}addScript(e,t){this.queue.push([e,t]),this.isProcessing||this.processQueue()}processQueue(){if(0===this.queue.length)return void(this.isProcessing=!1);this.isProcessing=!0;const[e,t]=this.queue.shift(),n=!(e.src||"application/javascript"!==t&&"text/javascript"!==t&&"module"!==t&&t),i=function(e,t){var n=document.createElement.bind(document)("script");for(let t=0;t<e.attributes.length;t++){var i=e.attributes[t];try{n.setAttribute(i.name,i.value)}catch(e){}}for(let t in e)t.startsWith("on")&&(n[t]=e[t]);return n.setAttribute("type",t||"application/javascript"),n.removeAttribute("hs-load"),n}(e,t);n&&(i.innerHTML=e.innerHTML),function(e,t){t?(t.appendChild(e),t.parentNode?t.parentNode.insertBefore(e,t):document.head.appendChild(e),t.parentElement&&t.parentElement.removeChild(t)):document.head.appendChild(e)}(i,e),this._adjustInterval();const o=()=>{setTimeout((()=>{this.processQueue()}),this.scriptLoadInterval)};"requestIdleCallback"in window?requestIdleCallback(o,{timeout:50}):requestAnimationFrame(o)}_calculateInitialInterval(){const e=navigator.hardwareConcurrency||2;return Math.max(10,Math.min(100,200/e))}_adjustInterval(){const e=Math.min(2,1+this.queue.length/20);this.scriptLoadInterval=Math.max(10,Math.min(100,this.scriptLoadInterval*e))}},document.addEventListener("DOMContentLoaded",(function(){t.forEach((function(e){document.addEventListener(e,o,{once:!0})}))})),window.addEventListener("load",i,{once:!0}),{}})()));
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.