!function(e){var r={};function n(o){if(r[o])return r[o].exports;var i=r[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=r,n.d=function(e,r,o){n.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,r){if(1&r&&(e=n(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var i in e)n.d(o,i,function(r){return e[r]}.bind(null,i));return o},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},n.p="",n(n.s=7)}([function(e,r,n){"use strict";var o,i=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},t=function(){var e={};return function(r){if(void 0===e[r]){var n=document.querySelector(r);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[r]=n}return e[r]}}(),c=[];function a(e){for(var r=-1,n=0;n`\n
\n \n
`}init(){this.isBot||(this.toggleSwitchables(),this.isSettings()||(this.render(),document.getElementById("page_wrapper").classList.add("blur"),setTimeout((function(){document.getElementById("cookieclicker").classList.add("open")}),100)));document.addEventListener("click",e=>{e.target.matches(".cookie-clicker__modal-open")&&(this.isRendered?(this.removeModal(),document.getElementById("page_wrapper").classList.remove("blur"),this.removeModal()):(this.render(),document.getElementById("page_wrapper").classList.add("blur"),setTimeout((function(){document.getElementById("cookieclicker").classList.add("open")}),100)))})}render(){this.selector.innerHTML=this.htmlTemplate(this.title,this.introText,this.sendButtonLabel,this.sendAllButtonLabel,this.categories,this.dsgvoLink,this.impressumLink),this.addSendButtonClickHandler(".cookie-clicker__button.send"),this.addSendButtonClickHandler(".cookie-clicker__button.send-all",!0),document.querySelector("#ehs-cookie-more").addEventListener("click",()=>{this.toggleInfoText()});let e=Object.values(this.categories);for(let r=0;r{document.getElementById(o).classList.toggle("show")})}this.isRendered=!0}removeModal(){this.selector.innerHTML="",this.isRendered=!1,this.isShowInfoText=!1,document.getElementById("page_wrapper").classList.remove("blur")}toggleInfoText(){this.isShowInfoText=!this.isShowInfoText;const e=document.getElementById("ehs-cookie-information"),r=document.getElementById("ehs-cookie-more");r.innerText=this.isShowInfoText?this.infoTextCloseButtonLabel:this.infoTextButtonLabel,r.classList.toggle("rotate"),e.classList.toggle("show")}addSendButtonClickHandler(e,r){document.querySelector(e).addEventListener("click",()=>{let e=document.querySelectorAll(".cookie-clicker__category-input"),n=this.refreshActiveCategories(e,r);this.removeModal(),this.setCookieValue(this.cookieName,JSON.stringify(n)),this.toggleSwitchables(),document.getElementById("page_wrapper").classList.remove("blur")})}refreshActiveCategories(e,r){let n=[];for(let o of e){let e=r||o.checked,i=o.value;this.categories[i].isActive=e,e&&n.push(i)}return n}getCookieValue(e){try{const r=document.cookie.split("; ").find(r=>r.startsWith(e)).split("=")[1];return JSON.parse(r)}catch(e){return null}}isSettings(){return!!Array.isArray(this.activeCookieCategories)}setCookieValue(e,r){let n=new Date(Date.now()+15552e6).toUTCString();document.cookie=e+"="+r+";expires="+n+";path=/"}toggleSwitchables(){let e=document.querySelectorAll(".cookie-clicker__switchable-template");for(let r of e){let e=r.classList.contains("active"),n=r.classList.contains("inactive"),o=r.dataset.isNotFallbackContent&&"false"!==r.dataset.isNotFallbackContent&&"0"!==r.dataset.isNotFallbackContent,i=this.categories[r.dataset.category];if(i.isActive){if(n&&(r.classList.remove("inactive"),o||r.nextSibling.remove(),"true"==r.dataset.pageReload&&window.location.reload()),!e){r.classList.add("active");let e=r.innerHTML,n="";switch(r.dataset.type){case"html":n=document.createElement("div");break;case"javascript":n=document.createElement("script")}n.innerHTML=e,n.classList.add("cookie-clicker__switchable-clone"),this.insertAfter(r,n)}}else if(e&&(r.classList.remove("active"),r.nextSibling.remove()),!n){if(!o){let e=document.createElement("div"),n=document.createElement("p");e.classList.add("cookie-clicker__switchable-disabled-info-message"),n.innerHTML='

Ein Inhalt der Kategorie "'+i.label+'" wurde durch den Benutzer blockiert.

Bitte aktualisieren Sie Ihre Cookie-Einstellungen

';let o=document.createElement("div");o.setAttribute("class","cookie-clicker__modal-open cookie-settings"),o.innerHTML="Cookie-Einstellungen";let t=document.createElement("p");t.appendChild(o),e.appendChild(n),e.appendChild(t),this.insertAfter(r,e)}r.classList.add("inactive")}}}insertAfter(e,r){e.parentNode.insertBefore(r,e.nextSibling)}}).init()}]);