1(()=>{"use strict";(0,window.wp.domReady)(()=>{const t=window.location.pathname.replace(/\/item\/\d+\/?$/,"/").replace(/\/+$/,"/");let e=null,o=window.scrollY||0,n=!1;const r=new IntersectionObserver(r=>{const i=Math.sign(window.scrollY-o);if(o=window.scrollY,!n)return void(n=!0);const c=r.filter(t=>t.isIntersecting);if(0===c.length)return;let s;1===c.length||c.sort((t,e)=>{const o=t.target.getBoundingClientRect(),n=e.target.getBoundingClientRect();return i>=0?n.bottom-o.bottom:o.bottom-n.bottom}),s=c[0];const l=s.target.dataset.pageNumber;if(l===e)return;e=l;const a="0"===l?t:`${t}item/${l}`,d=`${a}${window.location.search}${window.location.hash}`,w=window.location.pathname;if(w!==a&&history.pushState(null,"",d),w!==a)try{!function(t){try{window.PARSELY?.beacon&&PARSELY.beacon.trackPageView({url:window.location.href,urlref:document.referrer,js:1})}catch(t){}try{t>0&&window.ione3?.doComscore?.()}catch(t){}}(i)}catch(t){}},{root:null,rootMargin:"-40% 0px -40% 0px",threshold:[0]});document.querySelectorAll(".listicle-slide").forEach(t=>r.observe(t));const i=new IntersectionObserver(function(t){t.forEach(t=>{t.isIntersecting&&t.intersectionRatio>=.2&&window.dispatchEvent(new CustomEvent("ioneListicleObserved",{detail:{item:t.target}}))})},{root:null,rootMargin:"0px",threshold:[0,.2]}),c=[];document.querySelectorAll(".listicle-slide").forEach((t,e)=>{0==(e+1)%5&&(i.observe(t),c.push(t))}),window.addEventListener("ioneStopRefreshForAnchor",function(){c.forEach(t=>{i.unobserve(t)})})})})();
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.