1var module_207184247094=void document.addEventListener("DOMContentLoaded",()=>{const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){const el=entry.target,value=el.getAttribute("data-target");isNaN(value)||""===value.trim()?el.innerText=value:((obj,start,end,duration)=>{let startTimestamp=null;const step=timestamp=>{startTimestamp||(startTimestamp=timestamp);const progress=Math.min((timestamp-startTimestamp)/duration,1),ease=1-Math.pow(1-progress,4);obj.innerHTML=Math.floor(ease*(end-start)+start),progress<1&&window.requestAnimationFrame(step)};window.requestAnimationFrame(step)})(el,0,parseFloat(value),1500),observer.unobserve(el)}})},{threshold:.5});document.querySelectorAll(".counter").forEach(count=>observer.observe(count))}); 2//# sourceURL=https://2529496.fs1.hubspotusercontent-na1.net/hubfs/2529496/hub_generated/module_assets/1/207184247094/1785932978732/module_Case_study_banner.js
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.