1(self.webpackChunkJFrog=self.webpackChunkJFrog||[]).push([[1011],{39158(){const e=e=>{const t=e.querySelectorAll(".number[data-number]");if(!t.length)return;const n=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&((e=>{const t=e.getAttribute("data-number")||"0",n=t.includes(".")?t.split(".")[1].length:0,r=parseFloat(t);if(Number.isNaN(r))return;const o=performance.now(),s=e.closest(".rolling-numbers-item--wrapper"),a=s?.querySelector(".subtitle"),i=new Intl.NumberFormat("en-US",{minimumFractionDigits:n,maximumFractionDigits:n}),l=t=>{const n=t-o,s=Math.min(n/1500,1),c=(1-(1-s)*(1-s))*r;e.textContent=i.format(c),s>=.75&&a&&a.classList.add("visible"),s<1?requestAnimationFrame(l):(e.textContent=i.format(r),a&&a.classList.add("visible"))};requestAnimationFrame(l)})(e.target),n.unobserve(e.target))})},{threshold:.1});t.forEach(e=>n.observe(e))},t=()=>{document.querySelectorAll(".jf-rolling-numbers").forEach(e)};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):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.