1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,71987,88973,e=>{"use strict";e.s(["default",0,{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}],71987),e.s(["hasA11yProp",0,e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1}],88973)},96661,e=>{"use strict";e.s(["mergeClasses",0,(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()])},5014,e=>{"use strict";var t=e.i(71645),r=e.i(71987),n=e.i(88973),i=e.i(96661);let s=(0,t.createContext)({}),o=(0,t.forwardRef)(({color:e,size:o,strokeWidth:c,absoluteStrokeWidth:u,className:l="",children:a,iconNode:d,...f},h)=>{let{size:v=24,strokeWidth:w=2,absoluteStrokeWidth:m=!1,color:b="currentColor",className:g=""}=(0,t.useContext)(s)??{},p=u??m?24*Number(c??w)/Number(o??v):c??w;return(0,t.createElement)("svg",{ref:h,...r.default,width:o??v??r.default.width,height:o??v??r.default.height,stroke:e??b,strokeWidth:p,className:(0,i.mergeClasses)("lucide",g,l),...!a&&!(0,n.hasA11yProp)(f)&&{"aria-hidden":"true"},...f},[...d.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(a)?a:[a]])});e.s(["default",0,o],5014)},62848,e=>{"use strict";var t=e.i(43476);e.s(["NewsLink",0,function({children:e,className:r}){return(0,t.jsx)("a",{href:"/news",className:r,onClick:e=>{0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||"/news"===window.location.pathname.replace(/\/$/,"")&&(e.preventDefault(),window.history.replaceState(window.history.state,"","/news"),window.scrollTo({top:0,behavior:"instant"}))},children:e})}])},58249,e=>{"use strict";var t=e.i(4570);e.s(["track",0,function(e,r){try{t.default.capture(e,r)}catch{}}])},49675,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(47163);e.s(["Reveal",0,function({order:e=1,as:i="div",className:s,style:o,children:c,...u}){let l=(0,r.useRef)(null),[a,d]=(0,r.useState)("ssr");return(0,r.useEffect)(()=>{let e=l.current;if(!e||!("IntersectionObserver"in window))return;if(e.getBoundingClientRect().top<.95*window.innerHeight)return void d("visible");d("hidden");let t=new IntersectionObserver(e=>{for(let r of e)r.isIntersecting&&(d("visible"),t.disconnect())},{rootMargin:"0px 0px -12% 0px",threshold:.08});return t.observe(e),()=>t.disconnect()},[]),(0,t.jsx)(i,{ref:l,className:(0,n.cn)("hidden"===a&&"reveal-hidden","visible"===a&&"reveal-in",s),style:{...o,transitionDelay:"visible"===a?`${(e-1)*95}ms`:void 0},...u,children:c})}])},84377,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(58249);e.s(["ReadingTracker",0,function({section:e,surface:i,milestones:s=[5,15,30,60],children:o}){let c=(0,r.useRef)(null),u=(0,r.useRef)(0),l=(0,r.useRef)(null),a=(0,r.useRef)(new Set),d=(0,r.useRef)(0),f=(0,r.useRef)(!1);return(0,r.useEffect)(()=>{let t=c.current;if(!t)return;function r(){null!==l.current&&(u.current+=performance.now()-l.current,l.current=null)}function o(){null===l.current&&(l.current=performance.now())}let h=new IntersectionObserver(e=>{for(let t of e)d.current=Math.max(d.current,t.intersectionRatio),t.isIntersecting&&t.intersectionRatio>=.25?document.hidden||o():r()},{threshold:[0,.25,.5,.75,1]});function v(){if(document.hidden)r();else{let e=t?.getBoundingClientRect();if(!e)return;e.top<.75*window.innerHeight&&e.bottom>0&&o()}}h.observe(t),document.addEventListener("visibilitychange",v);let w=window.setInterval(function(){let t,r=(t=null===l.current?0:performance.now()-l.current,Math.round(u.current+t)/1e3);for(let t of s)r>=t&&!a.current.has(t)&&(a.current.add(t),(0,n.track)("section_read_progress",{section:e,surface:i,seconds_visible:t,max_visible_ratio:Number(d.current.toFixed(2))}))},1e3);function m(){if(f.current)return;r();let t=Math.round(u.current);t<1e3||(f.current=!0,(0,n.track)("section_read",{section:e,surface:i,visible_ms:t,visible_seconds:Number((t/1e3).toFixed(1)),max_visible_ratio:Number(d.current.toFixed(2)),read_likely:t>=15e3}))}return window.addEventListener("pagehide",m),()=>{h.disconnect(),document.removeEventListener("visibilitychange",v),window.removeEventListener("pagehide",m),window.clearInterval(w),m()}},[e,i,s]),(0,t.jsx)("div",{ref:c,children:o})}])}]);
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.