1!function(){var o,l=window.location,s=window.document,u=s.currentScript,c=u.getAttribute("data-api")||new URL(u.src).origin+"/api/event",p=u.getAttribute("data-domain");function d(e,t,n){t&&console.warn("Ignoring Event: "+t),n&&n.callback&&n.callback(),"pageview"===e&&(o=!0)}var v=l.href,f={},h=-1,w=!1,g=null,m=0;function b(){var e=s.body||{},t=s.documentElement||{};return Math.max(e.scrollHeight||0,e.offsetHeight||0,e.clientHeight||0,t.scrollHeight||0,t.offsetHeight||0,t.clientHeight||0)}function y(){var e=s.body||{},t=s.documentElement||{},n=window.innerHeight||t.clientHeight||0,t=window.scrollY||t.scrollTop||e.scrollTop||0;return k<=n?k:t+n}function t(){return g?m+(Date.now()-g):m}var k=b(),E=y();function x(){var e=t();!o&&(h<E||3e3<=e)&&(h=E,e={n:"engagement",sd:Math.round(E/k*100),d:p,u:v,p:f,e:e,v:3},g=null,m=0,S(c,e))}function L(){"visible"===s.visibilityState&&s.hasFocus()&&null===g?g=Date.now():"hidden"!==s.visibilityState&&s.hasFocus()||(m=t(),g=null,x())}function n(e,t){var n="pageview"===e;n&&w&&(x(),k=b(),E=y());try{if("true"===window.localStorage.plausible_ignore)return d(e,"localStorage flag",t)}catch(e){}var i=u&&u.getAttribute("data-include"),a=u&&u.getAttribute("data-exclude");if(n){i=!i||i.split(",").some(r),a=a&&a.split(",").some(r);if(!i||a)return d(e,"exclusion rule",t)}function r(e){return l.pathname.match(new RegExp("^"+e.trim().replace(/\*\*/g,".*").replace(/([^\.])\*/g,"$1[^\\s/]*")+"/?$"))}i={};i.n=e,i.v=3,i.u=l.href,i.d=p,i.r=s.referrer||null,t&&t.meta&&(i.m=JSON.stringify(t.meta)),t&&t.props&&(i.p=t.props),t&&t.revenue&&(i.$=t.revenue),n&&(o=!1,v=i.u,f=i.p,h=-1,m=0,g=Date.now(),w||(s.addEventListener("visibilitychange",L),window.addEventListener("blur",L),window.addEventListener("focus",L),w=!0)),S(c,i,t)}function S(e,t,n){window.fetch&&fetch(e,{method:"POST",headers:{"Content-Type":"text/plain"},keepalive:!0,body:JSON.stringify(t)}).then(function(e){n&&n.callback&&n.callback({status:e.status})}).catch(function(){})}window.addEventListener("load",function(){k=b();var e=0,t=setInterval(function(){k=b(),15==++e&&clearInterval(t)},200)}),s.addEventListener("scroll",function(){k=b();var e=y();E<e&&(E=e)});var e=window.plausible&&window.plausible.q||[];window.plausible=n;for(var i,a=0;a<e.length;a++)n.apply(this,e[a]);function r(e){e&&i===l.pathname||(i=l.pathname,n("pageview"))}function H(){r(!0)}var A,N=window.history;N.pushState&&(A=N.pushState,N.pushState=function(){A.apply(this,arguments),H()},window.addEventListener("popstate",H)),"prerender"===s.visibilityState?s.addEventListener("visibilitychange",function(){i||"visible"!==s.visibilityState||r()}):r(),window.addEventListener("pageshow",function(e){e.persisted&&r()});var D=1;function T(e){var t,n,i,a;if("auxclick"!==e.type||e.button===D)return t=(e=>{for(;e&&(void 0===e.tagName||!(t=e)||!t.tagName||"a"!==t.tagName.toLowerCase()||!e.href);)e=e.parentNode;var t;return e})(e.target),n=t&&t.href&&t.href.split("?")[0],(i=t)&&i.href&&i.host&&i.host!==l.host?O(e,t,{name:"Outbound Link: Click",props:{url:t.href}}):(i=n)&&(a=i.split(".").pop(),C.some(function(e){return e===a}))?O(e,t,{name:"File Download",props:{url:n}}):void 0}function O(e,t,n){var i,a=!1;function r(){a||(a=!0,window.location=t.href)}((e,t)=>!e.defaultPrevented&&(t=!t.target||t.target.match(/^_(self|parent|top)$/i),e=!(e.ctrlKey||e.metaKey||e.shiftKey)&&"click"===e.type,t)&&e)(e,t)?((i={props:n.props,callback:r}).revenue=n.revenue,plausible(n.name,i),setTimeout(r,5e3),e.preventDefault()):((i={props:n.props}).revenue=n.revenue,plausible(n.name,i))}s.addEventListener("click",T),s.addEventListener("auxclick",T);var N=["pdf","xlsx","docx","txt","rtf","csv","exe","key","pps","ppt","pptx","7z","pkg","rar","gz","zip","avi","mov","mp4","mpeg","wmv","midi","mp3","wav","wma","dmg"],$=u.getAttribute("file-types"),z=u.getAttribute("add-file-types"),C=$&&$.split(",")||z&&z.split(",").concat(N)||N}();
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.