PageSourceSearch

https://viessmann-modell.com/theme/cefc283d5ac57f4823e9c8b278f6821…k6.netzp-powerpack-counter.plugin.3093a8.js

js viessmann-modell.com collected 2026-10-02 12:56:11 UTC 1,006 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[95845],{845:(e,t,n)=>{n.r(t),n.d(t,{default:()=>a});class a extends window.PluginBaseClass{static #e=this.options={speed:1e3,id:""};init(){let e=this,t=document.querySelector("[data-counter-"+this.options.id+"-container=true]"),n=t.getAttribute("data-text"),a=+t.getAttribute("data-start"),i=+t.getAttribute("data-end");new IntersectionObserver(function(t,r){t.forEach(t=>{t.isIntersecting&&e.animate(t.target,n,a,i,e.options.speed)})},{rootMargin:"0px",threshold:1}).observe(t)}animate(e,t,n,a,i){let r=null;Date.now(),e.innerHTML=this.replaceTemplate(t,n,n,a);let s=o=>{r||(r=o);let l=Math.min((o-r)/i,1);e.innerHTML=this.replaceTemplate(t,Math.floor(l*(a-n)+n),n,a),l<1?window.requestAnimationFrame(s):window.cancelAnimationFrame(window.requestAnimationFrame(s))};window.requestAnimationFrame(s)}replaceTemplate(e,t,n,a){return""===e&&(e="{counter}"),e=(e=(e=e.replace(/\{counter\}/g,t)).replace(/\{start\}/g,n)).replace(/\{end\}/g,a)}}}}]);

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.