// source --> https://messpunkte.de/wp-content/plugins/borlabs-cookie/assets/javascript/borlabs-cookie-prioritize.min.js?ver=3.5.0 
var u=Object.defineProperty;var h=(r,c,a)=>c in r?u(r,c,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[c]=a;var d=(r,c,a)=>h(r,typeof c!="symbol"?c+"":c,a);(function(){const r="borlabs-cookie";class c{constructor(){d(this,"_pluginCookie",{consents:{essential:[]},domainPath:"",expires:"",uid:"",v3:!0,version:0});d(this,"_config",null);d(this,"fragments",document.createDocumentFragment())}init(t){let o=!1;this._config=t;const n=document.createEvent("Event");n.initEvent("borlabs-cookie-prioritized-code-unblocked",!0,!0);const i=this.getPluginCookie();i.version===this._config.settings.cookieVersion&&(o=!0),this._config.settings.cookiesForBots&&/bot|googlebot|crawler|spider|robot|crawling|lighthouse|anthropic-ai|chatgpt-user|claude-user|claude-web|cohere-ai|firecrawlagent|gemini-deep-research|google-agent|google-notebooklm|grok-deepsearch|meta-externalagent|meta-externalfetcher|meta-webindexer|mistralai-|perplexity-user|xai-grok/i.test(navigator.userAgent.toLowerCase())===!0&&(o=!0),o&&(Object.entries(i.consents).forEach(([e,l])=>{for(const s of l)this._config.serviceGroups[e]===void 0||this._config.serviceGroups[e]!==void 0&&Object.values(this._config.serviceGroups[e].serviceIds).indexOf(s)===-1||this._config.services[s].settings!==void 0&&this._config.services[s].settings.prioritize!==void 0&&this._config.services[s].settings.prioritize==="1"&&(this.createNodes(this.b64DecodeToUnicode(this._config.services[s].optInCode)),this._config.services[s].optInCode="")}),document.getElementsByTagName("head")[0].appendChild(this.fragments),document.dispatchEvent(n))}b64DecodeToUnicode(t){return decodeURIComponent(Array.prototype.map.call(window.atob(t),function(o){return"%"+("00"+o.charCodeAt(0).toString(16)).slice(-2)}).join(""))}createNodes(t){const o=t.split("<script");o.forEach((n,i)=>{if(n.indexOf("script>")!==-1){o[i]="<script"+n;const e=document.createElement("div"),l=document.createRange();l.selectNodeContents(e);const s=l.createContextualFragment(o[i]);e.appendChild(s),this.fragments.appendChild(e.firstElementChild)}})}findCookies(t){const o=[];let n=[];return document.cookie.length&&(n=document.cookie.split(";"),n.forEach(function(i){try{i=decodeURIComponent(i);const e=i.split("="),l=e[0]!==void 0?e[0].trim():"",s=e[1]!==void 0?e[1].trim():"";t===l&&o.push({name:l,value:s})}catch(e){console.log(e)}})),o}getPluginCookie(){const t=this.findCookies(r);for(let o=0,n=t.length;o<n;++o){const i=t[o];try{const e=JSON.parse(i.value);e.domainPath!==void 0&&e.v3!==void 0&&e.domainPath===this._config.settings.cookieDomain+this._config.settings.cookiePath&&(typeof e.version=="string"&&(e.version=parseInt(e.version)),this._pluginCookie={consents:e.consents,domainPath:e.domainPath,expires:e.expires,uid:e.uid,v3:e.v3,version:e.version})}catch(e){console.log(e)}}return this._pluginCookie}}window.BorlabsCookie=window.BorlabsCookie||{},window.BorlabsCookie.Unblock=window.BorlabsCookie.Unblock||{},window.BorlabsCookie.Unblock.unblockScriptBlockerId=function(g){console.log(`%cThe method 'window.BorlabsCookie.Unblock.unblockScriptBlockerId('${g}')' cannot be called when the service has 'Prioritize' enabled.`,"color: #f00")};const a=new c;window.BorlabsCookiePrioritizeHandle=a,a.init(window.borlabsCookieConfig)})();