1/* --- Parameters --- */ 2var consent_manager_parameters = {initially_hidden: false, domain: "augencentrum.com", consentid: "6ac1c97b45b060.93917849", cachelogid: "35", version: "4.1.4", fe_controller: "/", forcereload: 0, hidebodyscrollbar: false}; 3 4/* --- Consent-Manager Box Template lang=1 --- */ 5var consent_manager_box_template = ' <div tabindex="-1" aria-modal="true" role="dialog" class="consent_manager-background consent_manager-hidden " id="consent_manager-background" data-domain-name="augencentrum.com" data-version="4.1.4" data-consentid="6ac1c97b459976.83151276" data-cachelogid="35" data-nosnippet> <div class="consent_manager-wrapper" id="consent_manager-wrapper" tabindex="-1" aria-modal="true" role="dialog"> <div class="consent_manager-wrapper-inner"> <div class="consent_manager-summary" id="consent_manager-summary"> <p class="consent_manager-headline">Datenschutz-Einstellungen</p> <p class="consent_manager-text">Unsere Website verwendet externe Dienste für verschiedene Zwecke, wie z.B. für Statistiken oder die Ausspielung von Multimedia. Durch Auswahl und Bestätigung der Dienste stimmen Sie der Ãbertragung von Daten an diese Dienste zu. Diese Dienste und auch diese Website setzen ggf. auch Cookies. Die Auswahl kann jederzeit geändert und widerrufen werden.</p> <div class="consent_manager-cookiegroups"> <div class="consent_manager-cookiegroup-checkbox"><label for="required"><input type="checkbox" disabled="disabled" data-action="toggle-cookie" id="required" data-uid="required" data-cookie-uids=\'["phpsessid","consent_manager"]\' checked><span>Notwendig</span></label></div> <div class="consent_manager-cookiegroup-checkbox"><label for="statistics"><input tabindex="0" type="checkbox" id="statistics" data-uid="statistics" data-cookie-uids=\'["google-analytics"]\'><span>Statistik</span></label></div> <div class="consent_manager-cookiegroup-checkbox"><label for="external"><input tabindex="0" type="checkbox" id="external" data-uid="external" data-cookie-uids=\'["google-maps"]\'><span>Externe Medien</span></label></div> </div> <div class="consent_manager-show-details"> <a href="#" id="consent_manager-toggle-details" class="icon-info-circled" tabindex="0">Details anzeigen/ausblenden</a> </div> </div> <div class="consent_manager-detail consent_manager-hidden" id="consent_manager-detail"> <div class="consent_manager-cookiegroup-title consent_manager-headline">Notwendig <span>(2)</span></div><div class="consent_manager-cookiegroup-description">Notwendige Cookies ermöglichen grundlegende Funktionen und sind für die einwandfreie Funktion der Website erforderlich.</div><div class="consent_manager-cookiegroup"><div class="consent_manager-cookie"><span class="consent_manager-cookie-name"><strong>PHPSESSID</strong> (Session)</span><span class="consent_manager-cookie-description">Die sog. Session-ID ist ein zufällig ausgewählter Schlüssel, der die Sessiondaten auf dem Server eindeutig identifiziert. Dieser Schlüssel kann z.B. über Cookies oder als Bestandteil der URL an ein Folgescript übergeben werden, damit dieses die Sessiondaten auf dem Server wiederfinden kann.</span><span class="consent_manager-cookie-description">Laufzeit: Session</span><span class="consent_manager-cookie-provider">Anbieter: Diese Website</span><span class="consent_manager-cookie-link-privacy-policy"><a href="/datenschutz.html">Datenschutzerklärung</a></span></div> <div class="consent_manager-cookie"><span class="consent_manager-cookie-name"><strong>consent_manager</strong> (Datenschutz Cookie)</span><span class="consent_manager-cookie-description">Speichert Ihre Auswahl bzgl. der Cookies.</span><span class="consent_manager-cookie-description">Laufzeit: 1 Jahr</span><span class="consent_manager-cookie-provider">Anbieter: Diese Website</span><span class="consent_manager-cookie-link-privacy-policy"><a href="/datenschutz.html">Datenschutzerklärung</a></span></div> </div><div class="consent_manager-cookiegroup-title consent_manager-headline">Statistik <span>(1)</span></div><div class="consent_manager-cookiegroup-description">Statistik Cookies erfassen Informationen anonym. Diese Informationen helfen uns zu verstehe
5n, wie unsere Besucher unsere Website nutzen.</div><div class="consent_manager-cookiegroup"><div class="consent_manager-cookie"><span class="consent_manager-cookie-name"><strong>_ga</strong> (Google Analytics)</span><span class="consent_manager-cookie-description">Wird verwendet, um Nutzer zu unterscheiden.</span><span class="consent_manager-cookie-description">Laufzeit: 2 Jahre</span><span class="consent_manager-cookie-provider">Anbieter: Google</span><span class="consent_manager-cookie-link-privacy-policy"><a href="/datenschutz.html">Datenschutzerklärung</a></span></div> <div class="consent_manager-cookie"><span class="consent_manager-cookie-name"><strong>_gid</strong> (Google Analytics)</span><span class="consent_manager-cookie-description">Wird verwendet, um Nutzer zu unterscheiden.</span><span class="consent_manager-cookie-description">Laufzeit: 1 Tag</span><span class="consent_manager-cookie-provider">Anbieter: Google</span><span class="consent_manager-cookie-link-privacy-policy"><a href="/datenschutz.html">Datenschutzerklärung</a></span></div> <div class="consent_manager-cookie"><span class="consent_manager-cookie-name"><strong>_ga_<container-id></strong> (Google Analytics)</span><span class="consent_manager-cookie-description">Wird verwendet, um den Sitzungsstatus zu erhalten.</span><span class="consent_manager-cookie-description">Laufzeit: 2 Jahre</span><span class="consent_manager-cookie-provider">Anbieter: Google</span><span class="consent_manager-cookie-link-privacy-policy"><a href="/datenschutz.html">Datenschutzerklärung</a></span></div> <div class="consent_manager-cookie"><span class="consent_manager-cookie-name"><strong>_gac_gb_<container-id></strong> (Google Analytics)</span><span class="consent_manager-cookie-description">Enthält kampagnenbezogene Informationen.</span><span class="consent_manager-cookie-description">Laufzeit: 90 Tage</span><span class="consent_manager-cookie-provider">Anbieter: Google</span><span class="consent_manager-cookie-link-privacy-policy"><a href="/datenschutz.html">Datenschutzerklärung</a></span></div> </div><div class="consent_manager-cookiegroup-title consent_manager-headline">Externe Medien <span>(1)</span></div><div class="consent_manager-cookiegroup-description">Inhalte von Videoplattformen oder Kartendiensten sind standardmäÃig deaktiviert. Wenn Cookies von externen Medien akzeptiert werden, bedarf der Zugriff auf diese Inhalte keiner manuellen Zustimmung mehr.</div><div class="consent_manager-cookiegroup"><div class="consent_manager-cookie"><span class="consent_manager-cookie-name"><strong>/</strong> (Google Maps)</span><span class="consent_manager-cookie-description">Google Maps ist ein Online-Kartendienst des US-amerikanischen Unternehmens Google LLC. Ãber die Google Maps API lassen sich Karten auf der Website einbetten.</span><span class="consent_manager-cookie-description">Laufzeit: -</span><span class="consent_manager-cookie-provider">Anbieter: Google LLC</span><span class="consent_manager-cookie-link-privacy-policy"><a href="/datenschutz.html">Datenschutzerklärung</a></span></div> </div> </div> <div class="consent_manager-buttons-sitelinks"> <div class="consent_manager-buttons"> <button tabindex="0" id="consent_manager-accept-none" class="consent_manager-accept-none consent_manager-close">Nur notwendige</button> <button tabindex="0" id="consent_manager-save-selection" class="consent_manager-save-selection consent_manager-close">Auswahl bestätigen</button> <button tabindex="0" id="consent_manager-accept-all" class="consent_manager-accept-all consent_manager-close">Alle auswählen</button> </div> <div class="consent_manager-sitelinks"> <a tabindex="0" href="/datenschutz.html">Datenschutz</a><a tabindex="0" href="/impressum.html">Impressum</a> </div> </div> <button tabindex="0" class="icon-cancel-circled consent_manager-close consent_manager-close-box">✖</button> </div> </div> <div style="display: none" class="consent_manager-script" data-uid="script-google-analytics" data-script="PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KDQogICAgdmFyIF9nYXEgPSBfZ2FxIHx8IFtdOw0KICAgIF9nYXEucHVzaChbJ19zZXRBY2NvdW50JywgJ1VBLTQwMDY0OTY0LTEnXSk7DQogICAgX2dhcS5wdXNoKFsnX3RyYWNrUGFnZXZpZXcnXSk7DQoNCiAgICAoZnVuY3Rpb24gKCkgew0KICAgICAgICB2Y
5XIgZ2EgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTsNCiAgICAgICAgZ2EudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnOw0KICAgICAgICBnYS5hc3luYyA9IHRydWU7DQogICAgICAgIGdhLnNyYyA9ICgnaHR0cHM6JyA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCA/ICdodHRwczovL3NzbCcgOiAnaHR0cDovL3d3dycpICsgJy5nb29nbGUtYW5hbHl0aWNzLmNvbS9nYS5qcyc7DQogICAgICAgIHZhciBzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ3NjcmlwdCcpWzBdOw0KICAgICAgICBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGdhLCBzKTsNCiAgICB9KSgpOw0KDQo8L3NjcmlwdD4="></div><div style="display: none" class="consent_manager-script" data-uid="script-google-maps" data-script="PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KCS8vIEJlaXNwaWVsIGbDvHIgTmFjaGxhZGVuIHZvbiBHb29nbGUgTWFwcyB2aWEgY2FsbGJhY2stQXVmcnVmOg0KCS8vIGluaXRHbWFwcygpIG11c3MgZGVmaW5pZXJ0IHNlaW4gdW5kIGRlbiBBUEktQXVmcnVmIHN0YXJ0ZW4NCgkvLyBrZXk9WFhYIGR1cmNoIGVpZ2VuZW4gQVBJLUtleSBlcnNldHplbg0KCWlmICgkKCcubWFwJykubGVuZ3RoID4gMCkgew0KCQl2YXIgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7DQoJCXNjcmlwdC50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7DQoJCXNjcmlwdC5zcmMgPSAnaHR0cHM6Ly9tYXBzLmdvb2dsZS5jb20vbWFwcy9hcGkvanM/a2V5PUFJemFTeUFzM1ZhMWxZeVFkamk3S05jbHhTZFlvaVJ1cDJjOW50dyZjYWxsYmFjaz1pbml0R21hcHMnOw0KCQlkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHNjcmlwdCk7DQoJfQ0KPC9zY3JpcHQ+"></div> </div> '; 6 7/* --- /assets/addons/consent_manager/js.cookie.min.js --- */ 8/*! js-cookie v3.0.5 | MIT */ 9!function (t, n) { "object" == typeof exports && "undefined" != typeof module ? module.exports = n() : "function" == typeof define && define.amd ? define(n) : (t = "undefined" != typeof globalThis ? globalThis : t || self, function () { var e = t.Cookies, exports = t.Cookies = n(); exports.noConflict = function () { t.Cookies = e; return exports } }()) }(this, function () { "use strict"; function c(e) { for (var t = 1; t < arguments.length; t++) { var n, o = arguments[t]; for (n in o) e[n] = o[n] } return e } return function t(u, i) { function n(e, t, n) { if ("undefined" != typeof document) { "number" == typeof (n = c({}, i, n)).expires && (n.expires = new Date(Date.now() + 864e5 * n.expires)); n.expires && (n.expires = n.expires.toUTCString()); e = encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g, decodeURIComponent).replace(/[()]/g, escape); var o, r = ""; for (o in n) if (n[o]) { r += "; " + o; !0 !== n[o] && (r += "=" + n[o].split(";")[0]) } return document.cookie = e + "=" + u.write(t, e) + r } } return Object.create({ set: n, get: function (e) { if ("undefined" != typeof document && (!arguments.length || e)) { for (var t = document.cookie ? document.cookie.split("; ") : [], n = {}, o = 0; o < t.length; o++) { var r = t[o].split("="), i = r.slice(1).join("="); try { var c = decodeURIComponent(r[0]); n[c] = u.read(i, c); if (e === c) break } catch (e) { } } return e ? n[e] : n } }, remove: function (e, t) { n(e, "", c({}, t, { expires: -1 })) }, withAttributes: function (e) { return t(this.converter, c({}, this.attributes, e)) }, withConverter: function (e) { return t(c({}, this.converter, e), this.attributes) } }, { attributes: { value: Object.freeze(i) }, converter: { value: Object.freeze(u) } }) }({ read: function (e) { return (e = '"' === e[0] ? e.slice(1, -1) : e).replace(/(%[\dA-F]{2})+/gi, decodeURIComponent) }, write: function (e) { return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g, decodeURIComponent) } }, { path: "/" }) }); 10 11/* --- /assets/addons/consent_manager/consent_manager_polyfills.js --- */ 12// get IE version https://stackoverflow.com/a/19999868 13function consent_managerIEVersion(){var n=window.navigator.userAgent,i=n.indexOf("MSIE ");return i>0?parseInt(n.substring(i+5,n.indexOf(".",i))):-1} 14// element.classList polyfill http://purl.eligrey.com/github/classList.js/blob/master/classList.js 15"document"in self&&("classList"in document.createElement("_")&&(!document.createElementNS||"classList"in document.createElementNS("http://www.w3.org/2000/svg","g"))||!function(t){"use strict";if("Element"in t){var e="classList",n="prototype",i=t.Element[n],s=Object,r=String[n].trim||function(){return this.replace(/^\s+|\s+$/g,"")},o=Array[n].indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(e in this&&this[e]===t)return e;return-1}
15,c=function(t,e){this.name=t,this.code=DOMException[t],this.message=e},a=function(t,e){if(""===e)throw new c("SYNTAX_ERR","The token must not be empty.");if(/\s/.test(e))throw new c("INVALID_CHARACTER_ERR","The token must not contain space characters.");return o.call(t,e)},l=function(t){for(var e=r.call(t.getAttribute("class")||""),n=e?e.split(/\s+/):[],i=0,s=n.length;s>i;i++)this.push(n[i]);this._updateClassName=function(){t.setAttribute("class",this.toString())}},u=l[n]=[],h=function(){return new l(this)};if(c[n]=Error[n],u.item=function(t){return this[t]||null},u.contains=function(t){return~a(this,t+"")},u.add=function(){var t,e=arguments,n=0,i=e.length,s=!1;do t=e[n]+"",~a(this,t)||(this.push(t),s=!0);while(++n<i);s&&this._updateClassName()},u.remove=function(){var t,e,n=arguments,i=0,s=n.length,r=!1;do for(t=n[i]+"",e=a(this,t);~e;)this.splice(e,1),r=!0,e=a(this,t);while(++i<s);r&&this._updateClassName()},u.toggle=function(t,e){var n=this.contains(t),i=n?e!==!0&&"remove":e!==!1&&"add";return i&&this[i](t),e===!0||e===!1?e:!n},u.replace=function(t,e){var n=a(t+"");~n&&(this.splice(n,1,e),this._updateClassName())},u.toString=function(){return this.join(" ")},s.defineProperty){var f={get:h,enumerable:!0,configurable:!0};try{s.defineProperty(i,e,f)}catch(p){void 0!==p.number&&-2146823252!==p.number||(f.enumerable=!1,s.defineProperty(i,e,f))}}else s[n].__defineGetter__&&i.__defineGetter__(e,h)}}(self),function(){"use strict";var t=document.createElement("_");if(t.classList.add("c1","c2"),!t.classList.contains("c2")){var e=function(t){var e=DOMTokenList.prototype[t];DOMTokenList.prototype[t]=function(t){var n,i=arguments.length;for(n=0;i>n;n++)t=arguments[n],e.call(this,t)}};e("add"),e("remove")}if(t.classList.toggle("c3",!1),t.classList.contains("c3")){var n=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return 1 in arguments&&!this.contains(t)==!e?e:n.call(this,t)}}"replace"in document.createElement("_").classList||(DOMTokenList.prototype.replace=function(t,e){var n=this.toString().split(" "),i=n.indexOf(t+"");~i&&(n=n.slice(i),this.remove.apply(this,n),this.add(e),this.add.apply(this,n.slice(1)))}),t=null}()); 16// DOMParser polyfill https://gist.github.com/1129031 17!function(t){"use strict";var e=t.prototype,r=e.parseFromString;try{if((new t).parseFromString("","text/html"))return}catch(t){}e.parseFromString=function(t,e){if(/^\s*text\/html\s*(?:;|$)/i.test(e)){var n=document.implementation.createHTMLDocument("");return t.toLowerCase().indexOf("<!doctype")>-1?n.documentElement.innerHTML=t:n.body.innerHTML=t,n}return r.apply(this,arguments)}}(DOMParser); 18// nodelist.forEach polyfill https://developer.mozilla.org/en-US/docs/Web/API/NodeList/forEach 19if (window.NodeList && !NodeList.prototype.forEach){NodeList.prototype.forEach = Array.prototype.forEach;} 20// node.remove polyfill https://github.com/jserz/js_piece/blob/master/DOM/ChildNode/remove()/remove().md 21[Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach(function(e){e.hasOwnProperty("remove")||Object.defineProperty(e,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){null!==this.parentNode&&this.parentNode.removeChild(this)}})}); 22// custom event polyfill https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent#Polyfill 23!function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(n,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var e=document.createEvent("CustomEvent");return e.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),e}}(); 24 25/* --- /assets/addons/consent_manager/consent_manager_frontend.min.js --- */ 26const cmCookieExpires = 365, cmCookieAPI = Cookies.withAttributes({ expires: 365, path: "/", domain: consent_manager_parameters.domain, sameSite: "Strict", secure: !1 }); (function () { 'use strict'; function a(a) { if (i = [], h = { consents: [], version: j, consentid: consent_manager_parameters.consentid, cachelogid: consent_manager_parameters.cachelogid }, "none" === a ? f.querySelectorAll("[data-cookie-uids]").forEach(function (a) { var b = JSON.parse(a.getAttribute("data-cookie-uids")); a.disabled ? b.forEach(function (a) { i.push(a), c(f.querySelector("[data-uid=\"script-" + a + "\"]")) }) : (a.checked = !1, b.forEach(function (a) { d(f.querySelector("[data-uid=\"script-" + a + "\"]")) })) }) : f.querySelectorAll("[data-cookie-uids]").forEach(function (b) { var e = JSON.parse(b.getAttribute("data-cookie-uids")); b.checked || "all" === a ? e.forEach(function (a) { i.push(a), c(f.querySelector("[data-uid=\"script-" + a + "\"]")) }) : e.forEach(function (a) { d(f.querySelector("[data-uid=\"script-" + a + "\"]")) }) }), h.consents = i, cmCookieAPI.set("consent_manager", JSON.stringify(h)), "undefined" == typeof cmCookieAPI.get("consent_manager")) consent_manager_parameters.no_cookie_set = !0, console.warn("Addon consent_manager: Es konnte kein Cookie f\xFCr die Domain " + consent_manager_parameters.domain + " gesetzt werden!"); else { var b = new XMLHttpRequest, e = consent_manager_parameters.fe_controller + "?rex-api-call=consent_manager&buster=" + new Date().getTime(), g = "domain=" + consent_manager_parameters.domain + "&consentid=" + consent_manager_parameters.consentid + "&buster=" + new Date().getTime(); b.onerror = () => { console.error("Addon consent_manager: Fehler beim speichern des Consent! " + b.statusText) }, b.open("POST", e, !1), b.setRequestHeader("Content-type", "application/x-www-form-urlencoded"), b.setRequestHeader("C
26ache-Control", "no-cache, no-store, max-age=0"), b.setRequestHeader("Expires", "Thu, 1 Jan 1970 00:00:00 GMT"), b.setRequestHeader("Pragma", "no-cache"), b.send(g) } document.querySelectorAll(".consent_manager-show-box-reload").length || 1 === consent_manager_parameters.forcereload ? location.reload() : document.dispatchEvent(new CustomEvent("consent_manager-saved", { detail: JSON.stringify(i) })) } function b() { var a = consent_manager_parameters.domain; for (var b in cmCookieAPI.get()) cmCookieAPI.remove(encodeURIComponent(b)), cmCookieAPI.remove(encodeURIComponent(b), { domain: a }), cmCookieAPI.remove(encodeURIComponent(b), { path: "/" }), cmCookieAPI.remove(encodeURIComponent(b), { domain: a, path: "/" }), cmCookieAPI.remove(encodeURIComponent(b), { domain: "." + a }), cmCookieAPI.remove(encodeURIComponent(b), { domain: "." + a, path: "/" }), Cookies.remove(encodeURIComponent(b), { domain: window.location.hostname }), Cookies.remove(encodeURIComponent(b), { path: "/" }), Cookies.remove(encodeURIComponent(b), { domain: window.location.hostname, path: "/" }) } function c(a) { var b; if (a && !a.children.length) { b = new DOMParser().parseFromString(window.atob(a.getAttribute("data-script")), "text/html"); for (var c, d = 0; d < b.scripts.length; d++)c = document.createElement("script"), b.scripts[d].src ? c.src = b.scripts[d].src : c.innerHTML = b.scripts[d].innerHTML, a.appendChild(c) } } function d(a) { a && (a.innerHTML = "") } function e() { f.querySelectorAll("[data-cookie-uids]").forEach(function (a) { var b = !0, c = JSON.parse(a.getAttribute("data-cookie-uids")); c.forEach(function (a) { -1 === i.indexOf(a) && (b = !1) }), b && (a.checked = !0) }), consent_manager_parameters.hidebodyscrollbar && (document.querySelector("body").style.overflow = "hidden"), document.getElementById("consent_manager-background").classList.remove("consent_manager-hidden"); var a = f.querySelectorAll("input[type=\"checkbox\"]"), b = a[0]; f.focus(), b && b.focus() } var f, g = 0, h = {}, i = [], j = -1, k = -1, l = -1, m = -1; return consent_manager_parameters.no_cookie_set = !1, "undefined" == typeof cmCookieAPI.get("consent_manager") ? (cmCookieAPI.set("consent_manager_test", "test"), "undefined" == typeof cmCookieAPI.get("consent_manager_test") ? (g = 0, consent_manager_parameters.no_cookie_set = !0, console.warn("Addon consent_manager: Es konnte kein Cookie f\xFCr die Domain " + consent_manager_parameters.domain + " gesetzt werden!")) : (cmCookieAPI.remove("consent_manager_test"), g = 1)) : (h = JSON.parse(cmCookieAPI.get("consent_manager")), h.hasOwnProperty("version") && (i = h.consents, l = parseInt(h.version), m = parseInt(h.cachelogid))), "" === consent_manager_box_template ? void console.warn("Addon consent_manager: Keine Cookie-Gruppen / Cookies ausgew\xE4hlt bzw. keine Domain zugewiesen! (" + location.hostname + ")") : void (f = new DOMParser().parseFromString(consent_manager_box_template, "text/html"), f = f.getElementById("consent_manager-background"), document.querySelectorAll("body")[0].appendChild(f), j = parseInt(consent_manager_parameters.version), k = parseInt(consent_manager_parameters.cachelogid), (j !== l || k !== m) && (g = 1, i = [], b()), i.forEach(function (a) { c(f.querySelector("[data-uid=\"script-" + a + "\"]")) }), (consent_manager_parameters.initially_hidden || consent_manager_parameters.no_cookie_set) && (g = 0), g && e(), f.querySelectorAll(".consent_manager-close").forEach(function (c) { c.addEventListener("click", function () { return c.classList.contains("consent_manager-save-selection") ? (b(), a("selection")) : c.classList.contains("consent_manager-accept-all") ? (b(), a("all")) : c.classList.contains("consent_manager-accept-none") ? (b(), a("none")) : c.classList.contains("consent_manager-close") && !document.getElementById("consent_manager-detail").classList.contains("consent_manager-hidden") && document.getElementById("consent_manager-detail").classList.toggle("consent_manager-hidden"), consent_manager_parameters.hidebodyscrollbar && (document.querySelector("body").style.overflow = "auto"), document.getElementById("consent_manager-background").classList.add("consent_manager-hidden"), !1 }) }), document.getElementById("consent_manager-toggle-details") && document.getElementById("consent_manager-toggle-details").addEventListener("click", function () { return document.getElementById("consent_manager-detail").classList.toggle("consent_manager-hidden"), !1 }), document.getElementById("consent_manager-toggle-details") && document.getElementById("consent_manager-toggle-details").addEventListener("keydown", function (a) { if ("Enter" == a.key) return document.getElementById("consent_manager-detail").classList.toggle("consent_manager-hidden"), !1 }), document.querySelectorAll(".consent_manager-show-box, .consent_manager-show-box-reload").forEach(function (a) { a.addEventListener("click", function () { return e(), !1 }) })) })(); function consent_manager_showBox() { var a = []; "undefined" != typeof cmCookieAPI.get("consent_manager") && (cookieData = JSON.parse(cmCookieAPI.get("consent_manager")), cookieData.hasOwnProperty("version") && (a = cookieData.consents)), consent_managerBox = document.getElementById("consent_manager-background"), consent_managerBox.querySelectorAll("[data-cookie-uids]").forEach(function (b) { var c = !0, d = JSON.parse(b.getAttribute("data-cookie-uids")); d.forEach(function (b) { -1 === a.indexOf(b) && (c = !1) }), c && (b.checked = !0) }), consent_manager_parameters.hidebodyscrollbar && (document.querySelector("body").style.overflow = "hidden"), document.getElementById("consent_manager-background").classList.remove("consent_manager-hidden"); var b = consent_managerBox.querySelectorAll("input[type=\"checkbox\"]"), c = b[0]; consent_managerBox.focus(), c && c.focus() } function consent_manager_hasconsent(a) { return "undefined" != typeof cmCookieAPI.get("consent_manager") && -1 !== JSON.parse(cmCookieAPI.get("consent_manager")).consents.indexOf(a) } 27
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.