.vf-lb{font-family:Poppins,'Helvetica Neue',Arial,sans-serif;color:#fff;position:relative}.vf-lb-stage{position:relative;width:100%}.vf-lb-stage svg{display:block;overflow:visible;max-width:none!important;fill:#fff;touch-action:pan-y;user-select:none;-webkit-user-select:none}.vf-lb-stage text{font-family:inherit;font-weight:400;fill:#fff}.vf-lb-stage .g{fill:#AFBFD6}.vf-lb-stage .m{font-weight:500}.vf-lb-stage .ln{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vf-lb-stage .sf{stroke:#fff}.vf-lb-stage .sg{stroke:#AFBFD6}.vf-lb-stage .da{stroke-dasharray:6 4}.vf-lb-stage .ar{fill-opacity:.22;stroke-width:1.5;stroke-linejoin:round;transition:fill-opacity .15s ease-out,stroke-opacity .15s ease-out}.vf-lb-stage .ar.fg{fill-opacity:1;stroke-opacity:0}.vf-lb-stage .fd{opacity:0;transition:opacity .15s ease-out}.vf-lb-stage .fd.on{opacity:1}.vf-lb-stage .lb text{font-weight:500;fill:#AFBFD6;transition:fill .15s ease-out}.vf-lb-stage .lb.act text{fill:#fff}.vf-lb-stage [data-r=ht]{cursor:ew-resize}.vf-lb-stage [data-r=hd]{cursor:grab;outline:0}.vf-lb-stage [data-r=hd]:active{cursor:grabbing}.vf-lb-stage [data-r=ring]{opacity:0}.vf-lb-stage [data-r=hd]:focus-visible [data-r=ring]{opacity:1}.vf-lb-st{display:flex;align-items:center;gap:16px;margin-top:20px}.vf-lb-tx{font-size:16px;font-weight:500;line-height:1.3}.vf-lb-lg{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:16px;font-size:14px;line-height:1.3}.vf-lb-lg span{display:inline-flex;align-items:center;gap:10px}.vf-lb-lg b{display:inline-block;width:16px;height:16px;border-radius:4px;flex:none}.vf-lb-lg i{display:inline-block;width:32px;height:0;border-top:1.5px solid;flex:none}@media(max-width:767px){.vf-lb-lg{font-size:12px;gap:6px 18px}.vf-lb-tx{font-size:14px}.vf-lb-st{gap:12px}}@media(prefers-reduced-motion:reduce){.vf-lb *{transition:none!important}}!function(){var t=[19,19,18.9,18.7,18.5,18.3,18.2,18.4,19.2,21.1,24.8,30.8,39.7,51.3,64.6,77.8,88.5,94.4,94.4,90,82.2,72.1,60.8,49.6,39.4,30.9,24.3,19.4,16.1,14,12.6,11.9,11.5,11.2,11.1,11.1,11.1,11.1,11.2,11.4,11.7,12.3,13.1,14.4,16.2,18.7,21.7,25.2,29,32.7,36,38.5,39.8,39.8,38.5,36,32.7,29,25.2,21.7,18.7,16.2,14.4,13.1,12.3,11.7,11.4,11.3,11.2,11.2,11.2,11.3,11.4,11.5,11.7,11.9,12.2,12.6,13.1,13.6,14.4,15.3,16.3,17.5,18.9,20.5,22.3,24.2,26.4,28.6,30.9,33.3,35.7,37.9,40.1,42,43.7,45.1,46.2,46.8,47,46.8,46,44.8,43.2,41.3,39,36.6,34.1,31.5,29,26.5,24.2,22.1,20.2,18.5,17.1,15.8,14.8,13.9,13.2],e=[19,19,18.9,18.7,18.5,18.3,18.2,18.4,19.2,21.1,24.8,30.8,39.7,51.3,64.6,77.8,88.5,94.4,94.4,90,82.2,72.1,60.8,49.6,39.4,30.9,24.3,19.4,16.1,14,12.6,11.9,11.5,11.2,11.1,11.1,11.1,11.1,11.1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11.1,11.4,12,13,14.7,17.6,21.4,25.3,28.5,30.7,32.7,34.5,36.1,37.4,38.5,39.5,40.4,41.3,42.2,43.1,44,45,45.9,46.6,47.2,47.4,47.4,47,46.2,44.9,43.3,41.3,39.1,36.6,34.1,31.5,29,26.5,24.2,22.1,20.2,18.5,17.1,15.8,14.8,13.9,13.2],r=10.5,a={de:{pw:"Leistung (kW)",win:"Hochlastfenster",dis:"Entladen",chg:"Beladen",tk:function(t){return t+" Uhr"},ti:"Leistungsbezug mit und ohne Batteriespeicher",ds:"Animierte, schematische Grafik des Leistungsbezugs in kW über 24 Stunden. Im Hochlastfenster von etwa 7:30 bis 15:00 Uhr entlädt der Batteriespeicher und kappt die Lastspitze am späten Vormittag. Danach lädt er wieder auf. Der Zeiger lässt sich mit den Pfeiltasten verschieben.",t:["Vor dem Hochlastfenster: Bezug wie gewohnt","Hochlastfenster: Speicher entlädt und kappt die Spitze","Nach dem Hochlastfenster lädt der Speicher wieder auf","Der Speicher kappt die Spitze und lädt danach wieder auf"],lg:["Alter Leistungsbezug","Leistungsbezug mit Batteriespeicher","Speicher entlädt","Speicher lädt"]},en:{pw:"Power (kW)",win:"High-load window",dis:"Discharging",chg:"Charging",tk:function(t){return t+":00"},ti:"Power draw with and without battery storage",ds:"Animated, schematic chart of power draw in kW over 24 hours. In the high-load window from about 7:30 to 15:00 the battery storage discharges and caps the load peak in the late morning. Afterwards it recharges. The pointer can be moved with the arrow keys.",t:["Before the high-load window: draw as usual","High-load window: storage discharges and caps the peak","After the high-load window: storage recharges","The storage caps the peak and recharges afterwards"],lg:["Previous power draw","Power draw with battery storage","Storage discharging","Storage charging"]}},n=0;function i(t){return Math.round(10*t)/10}function s(t){return(t<10?"0":"")+t}function o(t,e){var r=t[Math.max(e-1,0)],a=t[Math.min(e+1,t.length-1)];return[(a[0]-r[0])/2,(a[1]-r[1])/2]}function d(t,e){return i(t)+","+i(e)}function h(t,e,r){for(var a=[],n=e;ne;n--){var i=o(t,n),s=o(t,n-1);a.push(d(t[n][0]-i[0]/3,t[n][1]-i[1]/3),d(t[n-1][0]+s[0]/3,t[n-1][1]+s[1]/3),d(t[n-1][0],t[n-1][1]))}return a.join(" ")}function c(t){return"M"+d(t[0][0],t[0][1])+"C"+h(t,0,t.length-1)}function u(t,e,r){for(var a="",n=t.length,i=0;i<n;)if(r(i)){for(var s=i;s+1<n&&r(s+1);)s++;var o=Math.max(i-1,0),c=Math.min(s+1,n-1);a+="M"+d(t[o][0],t[o][1])+"C"+h(t,o,c)+"L"+d(e[c][0],e[c][1])+"C"+l(e,o,c)+"Z",i=s+1}else i++;return a}function g(){document.querySelectorAll("[data-vf-lb]").forEach(function(o){if(!o.dataset.ready){o.dataset.ready="1";var d,h,l=a[h=o,"en"===(h.getAttribute("data-lang")||document.documentElement.lang||"de").toLowerCase().slice(0,2)?"en":"de"],g=++n,f=o.querySelector(".vf-lb-stage"),p=o.querySelector(".vf-lb-tx"),v=matchMedia("(prefers-reduced-motion:reduce)").matches,w={},b=0,m=0,x=0,M=0,y=-1;o.setAttribute("lang",l===a.en?"en":"de");var L=o.querySelector(".vf-lb-lg"),A=l.lg;L.innerHTML='
'+A[0]+''+A[1]+''+A[2]+''+A[3]+"",W(),"ResizeObserver"in window?new ResizeObserver(W).observe(f):addEventListener("resize",W),v?S(24):"IntersectionObserver"in window?new IntersectionObserver(function(t,e){t[0].isIntersecting&&(e.disconnect(),H())},{threshold:.35}).observe(o):H()}function k(t){return f.querySelector("[data-r="+t+"]")}function S(t){m=Math.max(0,Math.min(24,t));var r,n,i=d.ML+d.Wd*m/24,o=d.base-function(t){var r=5*t,a=Math.min(119,0|r),n=r-a,i=1-n,s=e[a],o=e[a+1];function d(t){return(e[Math.min(t+1,120)]-e[Math.max(t-1,0)])/2}return i*i*i*s+3*i*i*n*(s+d(a)/3)+3*i*n*n*(o-d(a+1)/3)+n*n*n*o}(m)*d.K,h=m>=24?3:m<7.5?0:m=11.7),w.l1.classList.toggle("on",m>=18.2),w.w.classList.toggle("on",m>=7.5),h!==y&&(p.textContent=l.t[h],y=h),w.hd.setAttribute("aria-valuenow",m.toFixed(1)),w.hd.setAttribute("aria-valuetext",(r=m,n=Math.round(60*r),s(Math.floor(n/60))+":"+s(n%60)+(l===a.en?"":" Uhr")+", "+l.t[h]))}function E(){x&&cancelAnimationFrame(x),x=0}function H(){var t;E(),S(0),x=requestAnimationFrame(function e(r){t=t||r;var a=Math.min(1,(r-t)/7e3);S(24*a),x=a<1?requestAnimationFrame(e):0})}function C(t){var e=w.svg.createSVGPoint();return e.x=t.clientX,e.y=t.clientY,(e.matrixTransform(w.svg.getScreenCTM().inverse()).x-d.ML)/d.Wd*24}function B(t){t.preventDefault(),E(),M=1;try{w.svg.setPointerCapture(t.pointerId)}catch(t){}S(C(t)),w.hd.focus({preventScroll:!0})}function W(){var a=Math.round(f.getBoundingClientRect().width);!a||Math.abs(a-b)<2||(b=a,d=function(t){var e=t<600,r=!e&&t<900,a=e?12:r?13:14,n=a+12,i=e?170:r?220:256,s=n+38,o=s+i;return{m:e,W:t,FS:a,hy:n,top:s,ph:i,base:o,K:i/100,ML:2,Wd:t-2-2,tick:o+26,H:o+34}}(a),f.innerHTML=function(a,n,s){for(var o=a.FS,d=a.W-2,h=function(t){return a.ML+a.Wd*t/24},l=function(t){return a.base-a.K*t},g=[],f=[],p=0;p<=120;p++)f.push(.2*p);var v=t.map(function(t,e){return[h(f[e]),l(t)]}),w=e.map(function(t,e){return[h(f[e]),l(t)]}),b=h(7.5),m=h(15.2),x=a.hy+8,M=a.hy+24,y=h(r),L=l(t[Math.round(52.5)]),A=h(17),k=l(e[Math.round(85)]);g.push(''+s.pw+""),g.push(''+s.win+''),g.push(''),g.push(''),g.push(''),g.push('.25})+'"/>'),g.push('.25})+'"/>'),g.push(''),g.push('');var S=Math.max(M+o+8,L-.23*a.ph),E=Math.max(M+o+8,k-.2*a.ph);return g.push(''+s.dis+""),g.push(''+s.chg+""),g.push(''),[[0,"start"],[6,"middle"],[12,"middle"],[18,"middle"],[24,"end"]].forEach(function(t){g.push(''+s.tk(t[0])+"")}),g.push(""),g.push(''),g.push(''),'
'+s.ti+''+s.ds+""+g.join("")+""}(d,g,l),w={svg:f.querySelector("svg"),clip:k("clip"),u:k("u"),dot:k("dot"),hh:k("hh"),ring:k("ring"),hd:k("hd"),aE:k("aE"),aC:k("aC"),l0:k("l0"),l1:k("l1"),w:k("w")},k("ht").addEventListener("pointerdown",B),w.hd.addEventListener("pointerdown",function(t){t.stopPropagation(),B(t)}),w.svg.addEventListener("pointermove",function(t){M&&S(C(t))}),w.svg.addEventListener("pointerup",function(){M=0}),w.svg.addEventListener("pointercancel",function(){M=0}),w.hd.addEventListener("keydown",function(t){var e=t.key,r={ArrowRight:.5,ArrowUp:.5,ArrowLeft:-.5,ArrowDown:-.5,PageUp:3,PageDown:-3}[e];if("Home"===e||"End"===e)E(),S("Home"===e?0:24);else{if(!r)return;E(),S(m+r)}t.preventDefault()}),S(m))}})}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",g):g()}();