PageSourceSearch

https://www.thermen-immobilien.de/wp-content/themes/onoffice-modern/build/js/success-counter.js?ver=1791193848

js thermen-immobilien.de collected 2026-10-06 20:12:15 UTC 1,112 bytes, 1 lines download raw bytes

1document.addEventListener("DOMContentLoaded",function(){let e=window.matchMedia("(prefers-reduced-motion: reduce)").matches;document.querySelectorAll(".c-success-counter").forEach(t=>{let l=1e3*(parseFloat(t.getAttribute("data-animation-speed"))||2);t.querySelectorAll(".c-success-counter-card").forEach(m=>{let d=m.querySelector(".c-success-counter-card__value-number");if(d){let n=parseFloat(m.getAttribute("data-end"))||0;var t=document.documentElement.lang||"de-DE";if(e)n%1!=0?d.textContent=n.toLocaleString(t,{minimumFractionDigits:0,maximumFractionDigits:2}):d.textContent=Math.round(n).toLocaleString(t);else{let e=new IntersectionObserver(t=>{t.forEach(t=>{if(t.isIntersecting){{var c=d;var i=parseFloat(m.getAttribute("data-start"))||0;var u=n;var s=l;let r=Date.now(),a=u-i,o=document.documentElement.lang||"de-DE";!function t(){var e=Date.now()-r,e=Math.min(e/s,1),n=i+a*(e*(2-e));c.textContent=u%1!=0?n.toLocaleString(o,{minimumFractionDigits:0,maximumFractionDigits:2}):Math.round(n).toLocaleString(o),e<1&&requestAnimationFrame(t)}()}e.unobserve(t.target)}})},{threshold:.1});e.observe(m)}}})})});

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.