"use strict";const cookiebar=document.querySelector("[data-js-cookiebar]"),cookie_settings=document.querySelector("[data-js-cookiebar-settings]"),cookie_options=document.querySelector("[data-js-cookiebar-options]"),cookie_decline_btn=document.querySelector("[data-js-cookiebar-decline]"),cookie_save_btn=document.querySelector("[data-js-cookiebar-save]"),cookie_accept_btn=document.querySelector("[data-js-cookiebar-accept]"),cookieConsent=Cookies.get("consent");var allCookies=["functional","preferences","statistics","marketing"],setCookiesValues=function(){allCookies.forEach(n=>{var t=Cookies.get(n);document.querySelector("[data-js-cookiebar-options] input[id='"+n+"']").checked=t})},cookiePopup=function(n){switch(n){case"open":case undefined:default:cookiebar.classList.remove("is--hidden");break;case"close":cookiebar.classList.add("is--hidden")}return!1};setCookiesValues();cookieConsent||cookiePopup("open");cookie_settings.addEventListener("click",n=>{let t=cookie_options.getAttribute("aria-expanded")==="true"||!1;return cookie_options.setAttribute("aria-expanded",!t),cookie_options.classList.toggle("is--visible"),t?(cookie_decline_btn.classList.add("is--visible"),cookie_save_btn.classList.remove("is--visible")):(cookie_decline_btn.classList.remove("is--visible"),cookie_save_btn.classList.add("is--visible")),n.preventDefault(),!1});cookie_decline_btn.addEventListener("click",n=>{var t="";return document.querySelectorAll("[data-js-cookiebar-options] input[type='checkbox']").forEach(n=>{n.id==="preferences"&&removeCookie("languageCode"),n.id!=="functional"&&removeCookie(n.id)}),setCookiesValues(),t+=setEvent("functional",t),setCookie("consent",!0),t+=setEvent("consent",t),cookiePopup("close"),n.preventDefault(),!1});cookie_save_btn.addEventListener("click",n=>{var t="";return document.querySelectorAll("[data-js-cookiebar-options] input[type='checkbox']").forEach(n=>{n.checked?(setCookie(n.id,"allow"),t+=setEvent(n.id,t)):(n.id==="preferences"&&removeCookie("languageCode"),n.id!=="functional"&&removeCookie(n.id))}),setCookie("consent",!0),t+=setEvent("consent",t),cookiePopup("close"),n.preventDefault(),!1});cookie_accept_btn.addEventListener("click",n=>{var t="";return document.querySelectorAll("[data-js-cookiebar-options] input[type='checkbox']").forEach(n=>{setCookie(n.id,"allow"),t+=setEvent(n.id,t)}),setCookiesValues(),setCookie("consent",!0),t+=setEvent("consent",t),cookiePopup("close"),n.preventDefault(),!1});var setCookie=function(n,t){Cookies.set(n,t,{expires:365,secure:!0,sameSite:"strict"})},getCookie=function(n){Cookies.get(n)},removeCookie=function(n){Cookies.remove(n)},setEvent=function(n,t){return t===""?n:","+n}