PageSourceSearch

https://www.transporeon.com/cache-buster-1788358318/dist/facts-figures.js

js transporeon.com collected 2026-09-24 09:37:32 UTC 1,132 bytes, 1 lines download raw bytes

1const m={eventScroller:null};class d{constructor(t,e){this.fact=t,this.settings=Object.assign({},m,e)}init(){this.animateFact()}animateFact(){if(this.fact){const t=this.fact,e=t.parentNode.querySelector(".facts-figures__item-unit"),n=t.getAttribute("data-counter"),i=0,s=4e3;t.classList.contains("is--animated")||(t.innerHTML="0",this.settings.eventScroller.onScreen(t,window.innerHeight/4)&&this.animateNumber(i,n,s,t,e),this.settings.eventScroller.customFunctions.push(()=>{this.settings.eventScroller.onScreen(t,window.innerHeight/4)&&!t.classList.contains("is--animated")&&this.animateNumber(i,n,s,t,e)}))}}animateNumber(t,e,n,i,s){let r=null;i.classList.add("is--animated");const c=o=>{r||(r=o);const l=Math.min((o-r)/n,1);i.innerHTML=new Intl.NumberFormat().format(Math.floor(l*(e-t)+t)),l<1?window.requestAnimationFrame(c):s&&s.classList.add("is--visible")};window.requestAnimationFrame(c)}}window.addEventListener("content.loaded",a=>{var n;const t=(n=a.detail)==null?void 0:n.context;if(!t)return;const e=t.querySelectorAll("[data-counter]");e==null||e.forEach(i=>{new d(i,{eventScroller:window.eventScroller}).init()})});

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.