1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,27724,e=>{"use strict";var t=e.i(65366),r=e.i(25028);e.s(["StatNumber",0,function({value:e}){let n=(0,r.useRef)(null),[i,u]=(0,r.useState)(e);return(0,r.useEffect)(()=>{let t=function(e){let t=e.match(/^(\D*)(\d[\d.,]*)(.*)$/);if(!t)return null;let[,r="",n="",i=""]=t,u=Number(n.replace(/[.,]/g,""));return Number.isFinite(u)?{prefix:r,target:u,suffix:i}:null}(e);if(!t)return;if(window.matchMedia?.("(prefers-reduced-motion: reduce)").matches||"u"<typeof IntersectionObserver)return void u(e);let r=n.current;if(!r)return void u(e);u(`${t.prefix}0${t.suffix}`);let i=0,s=!1,l=()=>{let e=null,r=n=>{null===e&&(e=n);let s=Math.min(1,(n-e)/1400),l=Math.round(t.target*(1-(1-s)**3));u(`${t.prefix}${l}${t.suffix}`),s<1&&(i=requestAnimationFrame(r))};i=requestAnimationFrame(r)},o=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&!s&&(s=!0,l(),o.disconnect())},{threshold:.4});return o.observe(r),()=>{o.disconnect(),i&&cancelAnimationFrame(i)}},[e]),(0,t.jsx)("span",{ref:n,children:i})}])}]);
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.