!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="23b9a9ea-17a1-4e05-af15-e9d0d3cb009b",t._sentryDebugIdIdentifier="sentry-dbid-23b9a9ea-17a1-4e05-af15-e9d0d3cb009b")}catch(t){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8921],{8273:function(t,e,n){n.r(e),n.d(e,{CountUp:function(){return i}});var r=function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)},i=function(){function t(t,e,n){var i=this;this.endVal=e,this.options=n,this.version="2.8.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,useIndianSeparators:!1,smartEasingThreshold:999,smartEasingAmount:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(t){i.startTime||(i.startTime=t);var e=t-i.startTime;i.remaining=i.duration-e,i.useEasing?i.countDown?i.frameVal=i.startVal-i.easingFn(e,0,i.startVal-i.endVal,i.duration):i.frameVal=i.easingFn(e,i.startVal,i.endVal-i.startVal,i.duration):i.frameVal=i.startVal+(i.endVal-i.startVal)*(e/i.duration);var n=i.countDown?i.frameVal<i.endVal:i.frameVal>i.endVal;i.frameVal=n?i.endVal:i.frameVal,i.frameVal=Number(i.frameVal.toFixed(i.options.decimalPlaces)),i.printValue(i.frameVal),e<i.duration?i.rAF=requestAnimationFrame(i.count):null!==i.finalEndVal?i.update(i.finalEndVal):i.options.onCompleteCallback&&i.options.onCompleteCallback()},this.formatNumber=function(t){var e,n,r,a=(Math.abs(t).toFixed(i.options.decimalPlaces)+"").split(".");if(e=a[0],n=a.length>1?i.options.decimal+a[1]:"",i.options.useGrouping){r="";for(var s=3,o=0,l=0,u=e.length;l<u;++l)i.options.useIndianSeparators&&4===l&&(s=2,o=1),0!==l&&o%s==0&&(r=i.options.separator+r),o++,r=e[u-l-1]+r;e=r}return i.options.numerals&&i.options.numerals.length&&(e=e.replace(/[0-9]/g,function(t){return i.options.numerals[+t]}),n=n.replace(/[0-9]/g,function(t){return i.options.numerals[+t]})),(t<0?"-":"")+i.options.prefix+e+n+i.options.suffix},this.easeOutExpo=function(t,e,n,r){return n*(1-Math.pow(2,-10*t/r))*1024/1023+e},this.options=r(r({},this.defaults),n),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(e),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof t?document.getElementById(t):t,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined","undefined"!=typeof window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,t):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push(function(){return i.handleScroll(i)}),window.onscroll=function(){window.onScrollFns.forEach(function(t){return t()})},this.handleScroll(this)))}return t.prototype.handleScroll=function(t){if(t&&window&&!t.once){var e=window.innerHeight+window.scrollY,n=t.el.getBoundingClientRect(),r=n.top+window.pageYOffset,i=n.top+n.height+window.pageYOffset;i<e&&i>window.scrollY&&t.paused?(t.paused=!1,setTimeout(function(){return t.start()},t.options.scrollSpyDelay),t.options.scrollSpyOnce&&(t.once=!0)):(window.scrollY>i||r>e)&&!t.paused&&t.reset()}},t.prototype.determineDirectionAndSmartEasing=function(){var t=this.finalEndVal?this.finalEndVal:this.endVal;if(this.countDown=this.startVal>t,Math.abs(t-this.startVal)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=t;var e=this.countDown?1:-1;this.endVal=t+e*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=t,this.finalEndVal=null;null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},t.prototype.start=function(t){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),t&&(this.options.onCompleteCallback=t),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},t.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},t.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},t.prototype.update=function(t){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(t),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},t.prototype.printValue=function(t){var e;if(this.el){var n=this.formattingFn(t);(null===(e=this.options.plugin)||void 0===e?void 0:e.render)?this.options.plugin.render(this.el,n):"INPUT"===this.el.tagName?this.el.value=n:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=n:this.el.innerHTML=n}},t.prototype.ensureNumber=function(t){return"number"==typeof t&&!isNaN(t)},t.prototype.validateValue=function(t){var e=Number(t);return this.ensureNumber(e)?e:(this.error="[CountUp] invalid start or end value: ".concat(t),null)},t.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},t}()},75101:function(t,e,n){var r=n(85893),i=n(17857),a=n(67294),s=n(11163);let o=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"de",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t.toLocaleString(e).padStart(n,"0").split("").map(t=>/\d/.test(t)?'<span class="bg-dim/95 text-on-dim-high-contrast px-1 font-semibold py-1 lg:px-1 rounded-md">'.concat(t,"</span>"):t).join("")};e.Z=t=>{let{count:e,leadingZeros:n}=t,{locale:l="de"}=(0,s.useRouter)(),u=(0,a.useRef)(null);return(0,i.$i)({ref:u,start:0,end:e||0,delay:.1,duration:2,enableScrollSpy:!0,scrollSpyOnce:!0,formattingFn:t=>o(t,l,n)}),(0,r.jsx)("div",{ref:u,className:"flex flex-nowrap gap-px leading-none"})}},68921:function(t,e,n){n.r(e),n.d(e,{default:function(){return h}});var r=n(85893),i=n(67294),a=n(61798),s=n(41481),o=n(43046),l=n(93841),u=n(75041),c=n(75101),p=n(28219),d=n(68372),f=n(66418),h=t=>{let{blok:e}=t,{headline:n,content:h,icon:m,rowSpan:g="1",columnSpan:y,backgroundColor:b,iconColor:v,isMinimal:V=!1,variant:w="vertical",type:x}=e,[S,E]=(0,i.useState)(!1),{t:O}=(0,a.$G)("common"),j="vertical"===w;return(0,r.jsxs)("div",{style:(0,l.Z)({gridRow:"span ".concat(g," / span ").concat(g),backgroundColor:null==b?void 0:b.color}),className:(0,o.Y)("relative col-span-full mb-4 rounded-lg bg-success px-2 pb-2 pt-12 xs:px-4",{"col-auto":V,"lg:col-auto":!y,"lg:col-span-1":"1"===y&&!V,"lg:col-span-2":"2"===y&&!V,"lg:col-span-3":"3"===y&&!V,"lg:pt-2":!j&&!V}),...(0,s.LF)(e),children:[(0,r.jsx)("div",{style:(0,l.Z)({backgroundColor:null==v?void 0:v.color}),className:"absolute -top-4 left-4 flex justify-center rounded px-4 py-2",children:(null==m?void 0:m.filename)&&(0,r.jsx)(u.Z,{src:m.filename,alt:"",height:30,width:30})}),(0,r.jsxs)("div",{className:(0,o.Y)("flex flex-col",{"items-start":j||V,"lg:flex-row lg:items-center":!j&&!V}),children:[(0,r.jsx)(p.Z,{className:(0,o.Y)("block lg:mr-8 lg:min-w-[30%] lg:shrink-0 lg:text-5xl","font-semibold",{"text-5xl":!V,"text-[5.5vw]":V}),children:(0,r.jsx)(c.Z,{count:f[x]||0})}),(0,r.jsxs)("div",{children:[(0,r.jsx)(p.Z,{size:"h4",className:(0,o.Y)("my-4 font-semibold uppercase",{"!text-xs md:!text-xl":V}),children:n}),!V&&(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:(0,o.Y)("relative mb-4 overflow-hidden transition-all",{"max-h-[80px]":!S,"max-h-[900px]":S}),children:[(0,r.jsx)(p.Z,{html:h}),!S&&(0,r.jsx)("div",{style:(0,l.Z)({backgroundImage:(null==b?void 0:b.color)?"linear-gradient(to top, ".concat(null==b?void 0:b.color,", rgba(0,0,0,0))"):null}),className:"absolute inset-0 top-1/2"})]}),(0,r.jsx)(d.Z,{onClick:()=>E(!S),variant:"bordered",size:"slim",width:"small",children:O("impact_show_details_is_".concat(S))})]})]})]})]})}},17857:function(t,e,n){var r=n(67294),i=n(8273);function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach(function(e){!function(t,e,n){var r;(e="symbol"==typeof(r=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(e,"string"))?r:String(r))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n}(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=Array(e);n<e;n++)r[n]=t[n];return r}var l="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;function u(t){var e=r.useRef(t);return l(function(){e.current=t}),r.useCallback(function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.current.apply(void 0,n)},[])}var c=function(t,e){var n=e.decimal,r=e.decimals,a=e.duration,s=e.easingFn,o=e.end,l=e.formattingFn,u=e.numerals,c=e.prefix,p=e.separator,d=e.start,f=e.suffix,h=e.useEasing,m=e.useGrouping,g=e.useIndianSeparators,y=e.enableScrollSpy,b=e.scrollSpyDelay,v=e.scrollSpyOnce,V=e.plugin;return new i.CountUp(t,o,{startVal:d,duration:a,decimal:n,decimalPlaces:r,easingFn:s,formattingFn:l,numerals:u,separator:p,prefix:c,suffix:f,plugin:V,useEasing:h,useIndianSeparators:g,useGrouping:m,enableScrollSpy:y,scrollSpyDelay:b,scrollSpyOnce:v})},p=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],d={decimal:".",separator:",",delay:null,prefix:"",suffix:"",duration:2,start:0,decimals:0,startOnMount:!0,enableReinitialize:!0,useEasing:!0,useGrouping:!0,useIndianSeparators:!1};e.$i=function(t){var e=Object.fromEntries(Object.entries(t).filter(function(t){return void 0!==(function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,a,s,o=[],l=!0,u=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw i}}return o}}(t,2)||function(t,e){if(t){if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1]})),n=r.useMemo(function(){return s(s({},d),e)},[t]),i=n.ref,a=n.startOnMount,l=n.enableReinitialize,f=n.delay,h=n.onEnd,m=n.onStart,g=n.onPauseResume,y=n.onReset,b=n.onUpdate,v=function(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},a=Object.keys(t);for(r=0;r<a.length;r++)n=a[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r<a.length;r++)n=a[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}(n,p),V=r.useRef(),w=r.useRef(),x=r.useRef(!1),S=u(function(){return c("string"==typeof i?i:i.current,v)}),E=u(function(t){var e=V.current;if(e&&!t)return e;var n=S();return V.current=n,n}),O=u(function(){var t=function(){return E(!0).start(function(){null==h||h({pauseResume:j,reset:F,start:D,update:A})})};f&&f>0?w.current=setTimeout(t,1e3*f):t(),null==m||m({pauseResume:j,reset:F,update:A})}),j=u(function(){E().pauseResume(),null==g||g({reset:F,start:D,update:A})}),F=u(function(){E().el&&(w.current&&clearTimeout(w.current),E().reset(),null==y||y({pauseResume:j,start:D,update:A}))}),A=u(function(t){E().update(t),null==b||b({pauseResume:j,reset:F,start:D})}),D=u(function(){F(),O()}),N=u(function(t){a&&(t&&F(),O())});return r.useEffect(function(){x.current?l&&N(!0):(x.current=!0,N())},[l,x,N,f,t.start,t.suffix,t.prefix,t.duration,t.separator,t.decimals,t.decimal,t.formattingFn]),r.useEffect(function(){return function(){F()}},[F]),{start:D,pauseResume:j,reset:F,update:A,getCountUp:E}}},66418:function(t){t.exports=JSON.parse('{"collected-plastic":132076,"co2":584,"plastic-foil":236056,"chemicals":2275,"plastic-bottles":17504451,"donations":159828}')}}]);