1function numDec(t){return t%1==0?0:(""+t).length-(""+t).lastIndexOf(".")-1}if(window.IntersectionObserver){let t=new IntersectionObserver((function(t,e){t.forEach((function(t){if(t.isIntersecting&&!t.target.classList.contains("animate-counter")){t.target.classList.add("animate-counter");t.target.querySelectorAll(".js-counter").forEach(o)}}))}),{rootMargin:"0px 0px -200px 0px"});document.querySelectorAll(".pageblock--oms-counter.animated_stats").forEach((function(e){t.observe(e)}));const e=1e3/60,n=2e3,a=Math.round(n/e),r=t=>t*(2-t),o=t=>{let n,o=t.querySelector(".js-counter-value");n=t.dataset.count.includes(".")?parseFloat(t.dataset.count):parseInt(t.dataset.count,10);let c=0;const s=setInterval((()=>{c++;const e=r(c/a);let i;i=n.toString().includes(".")?parseFloat(n*e).toFixed(numDec(n)):Math.round(n*e),parseInt(o.innerHTML,10)!==i&&(t.classList.contains("year_value")?o.innerHTML=i:o.innerHTML=commaSeparateNumber(i)),c===a&&(clearInterval(s),t.classList.contains("year_value")?o.innerHTML=t.dataset.count:o.innerHTML=commaSeparateNumber(t.dataset.count))}),e)};function commaSeparateNumber(t){for(;/(\d+)(\d{3})/.test(t.toString());)t=t.toString().replace(/(\d+)(\d{3})/,"$1,$2");return 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.