PageSourceSearch

https://lichtform.ch/wp-content/plugins/legally-saas-dsgvo-plugin/1-banner.js?v=1258461

js lichtform.ch collected 2026-10-05 09:53:05 UTC 158,163 bytes, 1 lines download raw bytes

1!function(n){var o={};function r(e){if(o[e])return o[e].exports;var t=o[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,r),t.l=!0,t.exports}r.m=n,r.c=o,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=35)}([function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(51),t),r(n(52),t),r(n(53),t),r(n(54),t)},function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(55),t),r(n(18),t),r(n(56),t),r(n(57),t),r(n(19),t),r(n(58),t),r(n(59),t),r(n(60),t),r(n(14),t),r(n(20),t),r(n(61),t),r(n(62),t),r(n(63),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TCF_LEG_INT_PURPOSES=["2","7","8","9","10","11"],t.ConsentCategories=["essential","optionalFunctionality","analytics","marketing"];var o=(r.prototype.getConsentedCategories=function(){var t=this;return Object.keys(this.consents).filter(function(e){return t.consents[e]})},r.prototype.getConsentedTCFPurposes=function(){var e;return(null===(e=this.consents.tcf)||void 0===e?void 0:e.purposes)||[]},r.prototype.getLegIntTCFPurposes=function(){var e;return(null===(e=this.consents.tcf)||void 0===e?void 0:e.purposesLegInt)||t.TCF_LEG_INT_PURPOSES.slice()},r);function r(e,t){this.consents=e,this.version=t}t.CookieConsent=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntEncoder=void 0;var o=n(0),r=(i.encode=function(e,t){var n;if("string"==typeof e&&(e=parseInt(e,10)),(n=e.toString(2)).length>t||e<0)throw new o.EncodingError("".concat(e," too large to encode into ").concat(t));return n.length<t&&(n="0".repeat(t-n.length)+n),n},i.decode=function(e,t){if(t!==e.length)throw new o.DecodingError("invalid bit length");return parseInt(e,2)},i);function i(){}t.IntEncoder=r},function(e,t,n){"use strict";function o(e){var t=e.split(/=(.*)/);return{name:t[0].trim(),value:t[1]?t[1].trim():void 0}}Object.defineProperty(t,"__esModule",{value:!0}),t.parseCookieString=function(e){return decodeURIComponent(e).split(";").map(function(e){return o(e)})},t.parseCookie=o,t.parseURL=function(e){try{return e.startsWith("//")&&(e="https:"+e),new URL(e)}catch(e){return null}}},function(e,t,n){"use strict";var u=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],o=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.Cloneable=void 0;var o=(r.prototype.clone=function(){var n=this,o=new this.constructor;return Object.keys(this).forEach(function(e){var t=n.deepClone(n[e]);void 0!==t&&(o[e]=t)}),o},r.prototype.deepClone=function(e){var t,n,o=typeof e;if("number"==o||"string"==o||"boolean"==o)return e;if(null!==e&&"object"==o){if("function"==typeof e.clone)return e.clone();if(e instanceof Date)return new Date(e.getTime());if(void 0!==e[Symbol.iterator]){var r=[];try{for(var i=u(e),s=i.next();!s.done;s=i.next()){var a=s.value;r.push(this.deepClone(a))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return e instanceof Array?r:new e.constructor(r)}var c={};for(var l in e)e.hasOwnProperty(l)&&(c[l]=this.deepClone(e[l]));return c}},r);function r(){}t.Cloneable=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BooleanEncoder=void 0;var o=(r.encode=function(e){return String(Number(e))},r.decode=function(e){return"1"===e},r);function r(){}t.BooleanEncoder=o},function(e,t,n){"use strict";function a(e){return e&&"object"==typeof e&&!Array.isArray(e)}
1Object.defineProperty(t,"__esModule",{value:!0}),t.get=function(t,n,e){function o(e){return String.prototype.split.call(n,e).filter(Boolean).reduce(function(e,t){return null!=e?e[t]:e},t)}void 0===e&&(e=void 0);var r=o(/[,[\]]+?/)||o(/[,[\].]+?/);return void 0===r||r===t?e:r},t.isObject=a,t.default=function o(r,i){var s=Object.assign({},r);return a(r)&&a(i)&&Object.keys(i).forEach(function(e){var t,n;a(i[e])?e in r?s[e]=o(r[e],i[e]):Object.assign(s,((t={})[e]=i[e],t)):Object.assign(s,((n={})[e]=i[e],n))}),s},t.findAncestor=function(e,t){for(;(e=e.parentElement)&&!e.matches(t););return e},t.createElementFromHTML=function(e){var t=document.createElement("div");return t.innerHTML=e.trim(),t.firstChild},t.isDefined=function(e){return void 0!==e}},function(e,t){var n,o,r=Function.bind.call(Function.call,Array.prototype.reduce),i=Function.bind.call(Function.call,Object.prototype.propertyIsEnumerable),s=Function.bind.call(Function.call,Array.prototype.concat),a=Object.keys;function u(e){return"function"==typeof e||"[object Function]"===n.call(e)}function d(e){var t,n=(t=Number(e),isNaN(t)?0:0!==t&&isFinite(t)?(0<t?1:-1)*Math.floor(Math.abs(t)):t);return Math.min(Math.max(n,0),o)}Object.values||(Object.values=function(n){return r(a(n),function(e,t){return s(e,"string"==typeof t&&i(n,t)?[n[t]]:[])},[])}),Object.entries||(Object.entries=function(n){return r(a(n),function(e,t){return s(e,"string"==typeof t&&i(n,t)?[[t,n[t]]]:[])},[])}),window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(e,t){t=t||window;for(var n=0;n<this.length;n++)e.call(t,this[n],n,this)}),String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.indexOf(e,t)===t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw TypeError("predicate must be a function");for(var o=arguments[1],r=0;r<n;){var i=t[r];if(e.call(o,i,r,t))return i;r++}},configurable:!0,writable:!0}),[Element.prototype,Document.prototype,DocumentFragment.prototype].forEach(function(e){e.hasOwnProperty("append")||Object.defineProperty(e,"append",{configurable:!0,enumerable:!0,writable:!0,value:function(){var e=Array.prototype.slice.call(arguments),n=document.createDocumentFragment();e.forEach(function(e){var t=e instanceof Node;n.appendChild(t?e:document.createTextNode(String(e)))}),this.appendChild(n)}})}),Array.prototype.includes||(Array.prototype.includes=function(e){return!!~this.indexOf(e)}),Array.from||(Array.from=(n=Object.prototype.toString,o=Math.pow(2,53)-1,function(e,t,n){var o=Object(e);if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var r,i=1<arguments.length?t:void 0;if(void 0!==i){if(!u(i))throw new TypeError("Array.from: when provided, the second argument must be a function");2<arguments.length&&(r=n)}for(var s,a=d(o.length),c=u(this)?Object(new this(a)):new Array(a),l=0;l<a;)s=o[l],c[l]=i?void 0===r?i(s,l):i.call(r,s,l):s,l+=1;return c.length=a,c})),null==Element.prototype.getAttributeNames&&(Element.prototype.getAttributeNames=function(){for(var e=this.attributes,t=e.length,n=new Array(t),o=0;o<t;o++)n[o]=e[o].name;return n}),function(){if(!!!("srcdoc"in document.createElement("iframe"))){var n="javascript: window.frameElement.getAttribute('srcdoc');",o=HTMLIFrameElement.prototype.setAttribute;HTMLIFrameElement.prototype.setAttribute=function(e,t){if("srcdoc"===e)return o.apply(this,arguments),this.contentWindow.location&&(this.contentWindow.location=n),void o.apply(this,["src",n]);o.apply(this,arguments)}}}()},function(e,t,n){"use strict";var o=this&&this.__awaiter||function(e,s,a,c){return new(a=a||Promise)(function(n,t){function o(e){try{i(c.next(e))}catch(e){t(e)}}function r(e){try{i(c.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof a?t:new a(function(e){e(t)})).then(o,r)}i((c=c.apply(e,s||[])).next())})},r=this&&this.__generator||function(n,o){var r,i,s,e,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,i&&(s=2&t[0]?i.return:t[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,t[1])).done)return s;switch(i=0,s&&(t=[2&t[0],s.value]),t[0]){case 0:case 1:s=t;break;case 4:return a.label++,{value:t[1],done:!1};case 5:a.label++,i=t[1],t=[0];continue;case 7:t=a.ops.pop(),a.trys.pop();continue;default:if(!(s=0<(s=a.trys).length&&s[s.length-1])&&(6===t[0]||2===t[0])){a=0;continue}if(3===t[0]&&(!s||t[1]>s[0]&&t[1]<s[3])){a.label=t[1];break}if(6===t[0]&&a.label<s[1]){a.label=s[1],s=t;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(t);break}s[2]&&a.ops.pop(),a.trys.pop();continue}t=o.call(n,a)}catch(e){t=[6,e],i=0}finally{r=s=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}};
1Object.defineProperty(t,"__esModule",{value:!0});var i=(s.prototype.getNodeFromString=function(e){var t=document.createElement("div");return t.innerHTML=e.trim(),t.firstChild},s.prototype.show=function(){return o(this,void 0,void 0,function(){var t;return r(this,function(e){switch(e.label){case 0:return this.rootElement?[3,2]:[4,(t=this).getHTML()];case 1:t.rootElement=e.sent(),this.parentNode.appendChild(this.rootElement),this.registerEventHandlers(),e.label=2;case 2:return this.rootElement.hidden=!1,[2]}})})},s.prototype.hide=function(){var e;null===(e=this.rootElement)||void 0===e||e.remove(),this.rootElement=void 0},s);function s(e,t,n){this.parentNode=e,this.config=n,this.cookieBanner=t}t.BaseComponent=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(2),s=n(4);t.loadConsent=function(t,e){var n=document.cookie,o=s.parseCookieString(n).find(function(e){return e.name==t});if(o){var r=JSON.parse(o.value);if(!(e&&r.version<e))return new i.CookieConsent(r.consents,r.version);document.debugCB&&console.log("Consent cookie version is too old!")}else document.debugCB&&console.log("No consent cookie found!")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(47).toString();function r(e,t){var n=":root,:host { "+Object.entries(e).reduce(function(e,t){return e+" --"+t[0]+": "+t[1]+";"},"")+" }";return e["logo-img"]||(t+="\n    .logo {\n      display: none;\n    }\n    "),o+"\n"+n+"\n"+t}function i(e,t){var n="banner-styles";if(!e.querySelector("#"+n)){var o=document.createElement("style");o.id=n,o.innerHTML=t,e.appendChild(o)}}t.getBaseCSS=r,t.loadBaseCSS=function(e,t,n){i(e,r(t,n))},t.mountCSS=i},function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(17),t),r(n(13),t),r(n(75),t),r(n(76),t),r(n(81),t),r(n(21),t),r(n(27),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BitLength=void 0;var o,r,i,s,a,c,l,u,d,p,f,h,g,v,y,b,m,C,w=n(1),_=(o=w.Fields.cmpId,r=w.Fields.cmpVersion,i=w.Fields.consentLanguage,s=w.Fields.consentScreen,a=w.Fields.created,c=w.Fields.isServiceSpecific,l=w.Fields.lastUpdated,u=w.Fields.policyVersion,d=w.Fields.publisherCountryCode,p=w.Fields.publisherLegitimateInterests,f=w.Fields.publisherConsents,h=w.Fields.purposeConsents,g=w.Fields.purposeLegitimateInterests,v=w.Fields.purposeOneTreatment,y=w.Fields.specialFeatureOptins,b=w.Fields.useNonStandardTexts,m=w.Fields.vendorListVersion,C=w.Fields.version,k[o]=12,k[r]=12,k[i]=12,k[s]=6,k[a]=36,k[c]=1,k[l]=36,k[u]=6,k[d]=12,k[p]=24,k[f]=24,k[h]=24,k[g]=24,k[v]=1,k[y]=12,k[b]=1,k[m]=12,k[C]=6,k.anyBoolean=1,k.encodingType=1,k.maxId=16,k.numCustomPurposes=6,k.numEntries=12,k.numRestrictions=12,k.purposeId=6,k.restrictionType=2,k.segmentType=3,k.singleOrRange=1,k.vendorId=16,k);function k(){}t.BitLength=_},function(e,t,n){"use strict";var o;Object.defineProperty(t,"__esModule",{value:!0}),t.RestrictionType=void 0,(o=t.RestrictionType||(t.RestrictionType={}))[o.NOT_ALLOWED=0]="NOT_ALLOWED",o[o.REQUIRE_CONSENT=1]="REQUIRE_CONSENT",o[o.REQUIRE_LI=2]="REQUIRE_LI"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FixedVectorEncoder=void 0;var r=n(6),i=n(0),s=n(1),o=(a.encode=function(e,t){for(var n="",o=1;o<=t;o++)n+=r.BooleanEncoder.encode(e.has(o));return n},a.decode=function(e,t){if(e.length!==t)throw new i.DecodingError("bitfield encoding length mismatch");for(var n=new s.Vector,o=1;o<=t;o++)r.BooleanEncoder.decode(e[o-1])&&n.set(o);return n.bitLength=e.length,n},a);function a(){}t.FixedVectorEncoder=o},function(e,t,n){"use strict";var o,r,i=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),(r=t.TCFLangID||(t.TCFLangID={})).Ar="ar",r.Bg="bg",r.Bs="bs",r.CA="ca",r.CS="cs",r.Da="da",r.De="de",r.El="el",r.En="en",r.Es="es",r.Et="et",r.Fi="fi",r.Fr="fr",r.Gl="gl",r.Hr="hr",r.Hu="hu",r.It="it",r.Ja="ja",r.LV="lv",r.Lt="lt",r.MT="mt",r.Nl="nl",r.No="no",r.Pl="pl",r.Pt="pt",r.Ro="ro",r.Ru="ru",r.Sk="sk",r.Sl="sl",r.SrCyrl="sr - cyrl",r.Sv="sv",r.Tr="tr",r.Uk="uk",r.Zh="zh";var s=(a.prototype.toJSON=function(){return{categories:this.categories,filter:this.filter instanceof RegExp?"/"+this.filter.source+"/"+this.filter.flags:this.filter}},a);function a(e,t){this.filter=e,this.categories=t}t.RegexFilterBlackListEntry=s;var c,l=(i(u,c=s),u.prototype.matches=function(e){return this.filter instanceof RegExp?this.filter.test(e):this.filter===e},u);function u(e,t){var n=this;if(e.startsWith("/")){var o=e.match(/\/(.*)\/([gimusy]*)/);n=c.call(this,new RegExp(o[1],o[2]),t)||this}else n=c.call(this,e,t)||this;return n}t.CookieFilterBlacklistEntry=l;var d,p=(i(f,d=s),f.prototype.matches=function(e){if(this.filter instanceof RegExp)return this.filter.test(e);if(e.startsWith(this.filter))return!0;try{return e.startsWith("//")&&(e="https:"+e),new URL(e).hostname.endsWith(this.filter)}catch(e){return!1}},f);function f(e,t){void 0===t&&(t=[]);var n=this;if(e.startsWith("/")){var o=e.match(/\/(.*)\/([gimusy]*)/);n=d.call(this,new RegExp(o[1],o[2]),t)||this}else n=d.call(this,e,t)||this;return n}t.URLFilterBlacklistEntry=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Base64Url=void 0;var r=n(0),o=(i.encode=function(e){if(!/^[0-1]+$/.test(e))throw new r.EncodingError("Invalid bitField");var t=e.length%this.LCM;e+=t?"0".repeat(this.LCM-t):"";for(var n="",o=0;o<e.length;o+=this.BASIS)n+=this.DICT[parseInt(e.substr(o,this.BASIS),2)];return n},i.decode=function(e){if(!/^[A-Za-z0-9\-_]+$/.test(e))throw new r.DecodingError("Invalidly encoded Base64URL string");for(var t="",n=0;n<e.length;n++){var o=this.REVERSE_DICT.get(e[n]).toString(2);t+="0".repeat(this.BASIS-o.length)+o}return t},i.DICT="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",i.REVERSE_DICT=new Map([["A",0],["B",1],["C",2],["D",3],["E",4],["F",5],["G",6],["H",7],["I",8],["J",9],["K",10],["L",11],["M",12],["N",13],["O",14],["P",15],["Q",16],["R",17],["S",18],["T",19],["U",20],["V",21],["W",22],["X",23],["Y",24],["Z",25],["a",26],["b",27],["c",28],["d",29],["e",30],["f",31],["g",32],["h",33],["i",34],["j",35],["k",36],["l",37],["m",38],["n",39],["o",40],["p",41],["q",42],["r",43],["s",44],["t",45],["u",46],["v",47],["w",48],["x",49],["y",50],["z",51],["0",52],["1",53],["2",54],["3",55],["4",56],["5",57],["6",58],["7",59],["8",60],["9",61],["-",62],["_",63]]),i.BASIS=6,i.LCM=24,i);function i(){}t.Base64Url=o},function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.Fields=void 0;var o=(r.cmpId="cmpId",r.cmpVersion="cmpVersion",r.consentLanguage="consentLanguage",r.consentScreen="consentScreen",r.created="created",r.supportOOB="supportOOB",r.isServiceSpecific="isServiceSpecific",r.lastUpdated="lastUpdated",r.numCustomPurposes="numCustomPurposes",r.policyVersion="policyVersion",r.publisherCountryCode="publisherCountryCode",r.publisherCustomConsents="publisherCustomConsents",r.publisherCustomLegitimateInterests="publisherCustomLegitimateInterests",r.publisherLegitimateInterests="publisherLegitimateInterests",r.publisherConsents="publisherConsents",r.publisherRestrictions="publisherRestrictions",r.purposeConsents="purposeConsents",r.purposeLegitimateInterests="purposeLegitimateInterests",r.purposeOneTreatment="purposeOneTreatment",r.specialFeatureOptins="specialFeatureOptins",r.useNonStandardTexts="useNonStandardTexts",r.vendorConsents="vendorConsents",r.vendorLegitimateInterests="vendorLegitimateInterests",r.vendorListVersion="vendorListVersion",r.vendorsAllowed="vendorsAllowed",r.vendorsDisclosed="vendorsDisclosed",r.version="version",r);function r(){}t.Fields=o},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.PurposeRestriction=void 0;var i,s=n(5),a=n(0),c=n(14),l=(i=s.Cloneable,r(u,i),u.unHash=function(e){var t=e.split(this.hashSeparator),n=new u;if(2!==t.length)throw new a.TCModelError("hash",e);return n.purposeId=parseInt(t[0],10),n.restrictionType=parseInt(t[1],10),n},Object.defineProperty(u.prototype,"hash",{get:function(){if(!this.isValid())throw new Error("cannot hash invalid PurposeRestriction");return"".concat(this.purposeId).concat(u.hashSeparator).concat(this.restrictionType)},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"purposeId",{get:function(){return this.purposeId_},set:function(e){this.purposeId_=e},enumerable:!1,configurable:!0}),u.prototype.isValid=function(){return Number.isInteger(this.purposeId)&&0<this.purposeId&&(this.restrictionType===c.RestrictionType.NOT_ALLOWED||this.restrictionType===c.RestrictionType.REQUIRE_CONSENT||this.restrictionType===c.RestrictionType.REQUIRE_LI)},u.prototype.isSameAs=function(e){return this.purposeId===e.purposeId&&this.restrictionType===e.restrictionType},u.hashSeparator="-",u);function u(e,t){var n=i.call(this)||this;return void 0!==e&&(n.purposeId=e),void 0!==t&&(n.restrictionType=t),n}t.PurposeRestriction=l},function(e,t,n){"use strict";var o;Object.defineProperty(t,"__esModule",{value:!0}),t.Segment=void 0,(o=t.Segment||(t.Segment={})).CORE="core",o.VENDORS_DISCLOSED="vendorsDisclosed",o.VENDORS_ALLOWED="vendorsAllowed",o.PUBLISHER_TC="publisherTC"},function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(6),t),r(n(22),t),r(n(77),t),r(n(15),t),r(n(3),t),r(n(23),t),r(n(24),t),r(n(26),t),r(n(25),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DateEncoder=void 0;var o=n(3),r=n(0),i=(s.encode=function(e,t){return o.IntEncoder.encode(Math.round(e.getTime()/100),t)},s.decode=function(e,t){if(t!==e.length)throw new r.DecodingError("invalid bit length");var n=new Date;return n.setTime(100*o.IntEncoder.decode(e,t)),n},s);function s(){}t.DateEncoder=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LangEncoder=void 0;var i=n(3),s=n(0),o=(r.encode=function(e,t){var n=(e=e.toUpperCase()).charCodeAt(0)-65,o=e.charCodeAt(1)-65;if(n<0||25<n||o<0||25<o)throw new s.EncodingError("invalid language code: ".concat(e));if(t%2==1)throw new s.EncodingError("numBits must be even, ".concat(t," is not valid"));return t/=2,i.IntEncoder.encode(n,t)+i.IntEncoder.encode(o,t)},r.decode=function(e,t){if(t!==e.length||e.length%2)throw new s.DecodingError("invalid bit length for language");var n=e.length/2,o=i.IntEncoder.decode(e.slice(0,n),n)+65,r=i.IntEncoder.decode(e.slice(n),n)+65;return String.fromCharCode(o)+String.fromCharCode(r)},r);function r(){}t.LangEncoder=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PurposeRestrictionVectorEncoder=void 0;var h=n(13),g=n(6),v=n(0),y=n(3),b=n(1),o=(r.encode=function(l){var u=y.IntEncoder.encode(l.numRestrictions,h.BitLength.numRestrictions);if(!l.isEmpty()){var d=function(e,t){for(var n=e+1;n<=t;n++)if(l.gvl.vendorIds.has(n))return n;return e};l.getRestrictions().forEach(function(e){u+=y.IntEncoder.encode(e.purposeId,h.BitLength.purposeId),u+=y.IntEncoder.encode(e.restrictionType,h.BitLength.restrictionType);for(var t=l.getVendors(e),n=t.length,o=0,r=0,i="",s=0;s<n;s++){var a=t[s];if(0===r&&(o++,r=a),s===n-1||t[s+1]>d(a,t[n-1])){var c=!(a===r);i+=g.BooleanEncoder.encode(c),i+=y.IntEncoder.encode(r,h.BitLength.vendorId),c&&(i+=y.IntEncoder.encode(a,h.BitLength.vendorId)),r=0}}u+=y.IntEncoder.encode(o,h.BitLength.numEntries),u+=i})}return u},r.decode=function(e){var t=0,n=new b.PurposeRestrictionVector,o=y.IntEncoder.decode(e.substr(t,h.BitLength.numRestrictions),h.BitLength.numRestrictions);t+=h.BitLength.numRestrictions;for(var r=0;r<o;r++){var i=y.IntEncoder.decode(e.substr(t,h.BitLength.purposeId),h.BitLength.purposeId);t+=h.BitLength.purposeId;var s=y.IntEncoder.decode(e.substr(t,h.BitLength.restrictionType),h.BitLength.restrictionType);t+=h.BitLength.restrictionType;var a=new b.PurposeRestriction(i,s),c=y.IntEncoder.decode(e.substr(t,h.BitLength.numEntries),h.BitLength.numEntries);t+=h.BitLength.numEntries;for(var l=0;l<c;
1l++){var u=g.BooleanEncoder.decode(e.substr(t,h.BitLength.anyBoolean));t+=h.BitLength.anyBoolean;var d=y.IntEncoder.decode(e.substr(t,h.BitLength.vendorId),h.BitLength.vendorId);if(t+=h.BitLength.vendorId,u){var p=y.IntEncoder.decode(e.substr(t,h.BitLength.vendorId),h.BitLength.vendorId);if(t+=h.BitLength.vendorId,p<d)throw new v.DecodingError("Invalid RangeEntry: endVendorId ".concat(p," is less than ").concat(d));for(var f=d;f<=p;f++)n.add(f,a)}else n.add(d,a)}}return n.bitLength=t,n},r);function r(){}t.PurposeRestrictionVectorEncoder=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VendorVectorEncoder=void 0;var f=n(1),h=n(12),g=n(3),v=n(6),y=n(15),b=n(26),m=n(0),o=(r.encode=function(n){var o,r=[],i=[],e=g.IntEncoder.encode(n.maxId,h.BitLength.maxId),s="",t=h.BitLength.maxId+h.BitLength.encodingType,a=t+n.maxId,c=2*h.BitLength.vendorId+h.BitLength.singleOrRange+h.BitLength.numEntries,l=t+h.BitLength.numEntries;return n.forEach(function(e,t){s+=v.BooleanEncoder.encode(e),(o=n.maxId>c&&l<a)&&e&&(n.has(t+1)?0===i.length&&(i.push(t),l+=h.BitLength.singleOrRange,l+=h.BitLength.vendorId):(i.push(t),l+=h.BitLength.vendorId,r.push(i),i=[]))}),o?(e+=String(b.VectorEncodingType.RANGE),e+=this.buildRangeEncoding(r)):(e+=String(b.VectorEncodingType.FIELD),e+=s),e},r.decode=function(e,t){var n,o=0,r=g.IntEncoder.decode(e.substr(o,h.BitLength.maxId),h.BitLength.maxId);o+=h.BitLength.maxId;var i=g.IntEncoder.decode(e.charAt(o),h.BitLength.encodingType);if(o+=h.BitLength.encodingType,i===b.VectorEncodingType.RANGE){if(n=new f.Vector,1===t){if("1"===e.substr(o,1))throw new m.DecodingError("Unable to decode default consent=1");o++}var s=g.IntEncoder.decode(e.substr(o,h.BitLength.numEntries),h.BitLength.numEntries);o+=h.BitLength.numEntries;for(var a=0;a<s;a++){var c=v.BooleanEncoder.decode(e.charAt(o));o+=h.BitLength.singleOrRange;var l=g.IntEncoder.decode(e.substr(o,h.BitLength.vendorId),h.BitLength.vendorId);if(o+=h.BitLength.vendorId,c){var u=g.IntEncoder.decode(e.substr(o,h.BitLength.vendorId),h.BitLength.vendorId);o+=h.BitLength.vendorId;for(var d=l;d<=u;d++)n.set(d)}else n.set(l)}}else{var p=e.substr(o,r);o+=r,n=y.FixedVectorEncoder.decode(p,r)}return n.bitLength=o,n},r.buildRangeEncoding=function(e){var t=e.length,n=g.IntEncoder.encode(t,h.BitLength.numEntries);return e.forEach(function(e){var t=1===e.length;n+=v.BooleanEncoder.encode(!t),n+=g.IntEncoder.encode(e[0],h.BitLength.vendorId),t||(n+=g.IntEncoder.encode(e[1],h.BitLength.vendorId))}),n},r);function r(){}t.VendorVectorEncoder=o},function(e,t,n){"use strict";var o;Object.defineProperty(t,"__esModule",{value:!0}),t.VectorEncodingType=void 0,(o=t.VectorEncodingType||(t.VectorEncodingType={}))[o.FIELD=0]="FIELD",o[o.RANGE=1]="RANGE"},function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(78),t),r(n(79),t),r(n(80),t)},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return(i=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},s=this&&this.__awaiter||function(e,s,a,c){return new(a=a||Promise)(function(n,t){function o(e){try{i(c.next(e))}catch(e){t(e)}}function r(e){try{i(c.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof a?t:new a(function(e){e(t)})).then(o,r)}i((c=c.apply(e,s||[])).next())})},c=this&&this.__generator||function(n,o){var r,i,s,a,c={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return a={next:e(0),throw:e(1),return:e(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function e(t){return function(e){return function(t){if(r)throw new TypeError("Generator is already executing.");for(;a&&(t[a=0]&&(c=0)),c;)try{if(r=1,i&&(s=2&t[0]?i.return:t[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,t[1])).done)return s;switch(i=0,s&&(t=[2&t[0],s.value]),t[0]){case 0:case 1:s=t;break;case 4:return c.label++,{value:t[1],done:!1};case 5:c.label++,i=t[1],t=[0];continue;case 7:t=c.ops.pop(),c.trys.pop();continue;default:if(!((s=0<(s=c.trys).length&&s[s.length-1])||6!==t[0]&&2!==t[0])){c=0;continue}if(3===t[0]&&(!s||t[1]>s[0]&&t[1]<s[3])){c.label=t[1];break}if(6===t[0]&&c.label<s[1]){c.label=s[1],s=t;break}if(s&&c.label<s[2]){c.label=s[2],c.ops.push(t);break}s[2]&&c.ops.pop(),c.trys.pop();continue}t=o.call(n,c)}catch(e){t=[6,e],i=0}finally{r=s=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}},a=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],o=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.GVL=void 0;var l,u=n(5),d=n(0),p=n(29),f=n(1),h=(l=u.Cloneable,r(g,l),Object.defineProperty(g,"baseUrl",{get:function(){return this.baseUrl_},set:function(e){if(/^https?:\/\/vendorlist\.consensu\.org\//.test(e))throw new d.GVLError("Invalid baseUrl!  You may not pull directly from vendorlist.consensu.org and must provide your own cache");0<e.length&&"/"!==e[e.length-1]&&(e+="/"),this.baseUrl_=e},enumerable:!1,configurable:!0}),g.emptyLanguageCache=function(e){var t=!1;return null==e&&0<g.LANGUAGE_CACHE.size?(g.LANGUAGE_CACHE=new Map,t=!0):"string"==typeof e&&this.consentLanguages.has(e.toUpperCase())&&(g.LANGUAGE_CACHE.delete(e.toUpperCase()),t=!0),t},g.emptyCache=function(e){var t=!1;return Number.isInteger(e)&&0<=e?(g.CACHE.delete(e),t=!0):void 0===e&&(g.CACHE=new Map,t=!0),t},g.prototype.cacheLanguage=function(){g.LANGUAGE_CACHE.has(this.cacheLang_)||g.LANGUAGE_CACHE.set(this.cacheLang_,{purposes:this.purposes,specialPurposes:this.specialPurposes,features:this.features,specialFeatures:this.specialFeatures,stacks:this.stacks,dataCategories:this.dataCategories})},g.prototype.fetchJson=function(o){return s(this,void 0,void 0,function(){var t,n;return c(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),t=this.populate,[4,p.Json.fetch(o)];case 1:return t.apply(this,[e.sent()]),[3,3];case 2:throw n=e.sent(),new d.GVLError(n.message);case 3:return[2]}})})},g.prototype.getJson=function(){return i(i({gvlSpecificationVersion:this.gvlSpecificationVersion,vendorListVersion:this.vendorListVersion,tcfPolicyVersion:this.tcfPolicyVersion,lastUpdated:this.lastUpdated,purposes:this.clonePurposes(),specialPurposes:this.cloneSpecialPurposes(),features:this.cloneFeatures(),specialFeatures:this.cloneSpecialFeatures(),stacks:this.cloneStacks()},this.dataCategories?{dataCategories:this.cloneDataCategories()}:{}),{vendors:this.cloneVendors()})},g.prototype.cloneSpecialFeatures=function(){var t,e,n={};try{for(var o=a(Object.keys(this.specialFeatures)),r=o.next();!r.done;r=o.next()){var i=r.value;n[i]=g.cloneFeature(this.specialFeatures[i])}}catch(e){t={error:e}}finally{try{r&&!r.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return n},g.prototype.cloneFeatures=function(){var t,e,n={};try{for(var o=a(Object.keys(this.features)),r=o.next();!r.done;r=o.next()){var i=r.value;n[i]=g.cloneFeature(this.features[i])}}catch(e){t={error:e}}finally{try{r&&!r.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return n},g.prototype.cloneStacks=function(){var t,e,n={};try{for(var o=a(Object.keys(this.stacks)),r=o.next();!r.done;r=o.next()){var i=r.value;n[i]=g.cloneStack(this.stacks[i])}}catch(e){t={error:e}}finally{try{r&&!r.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return n},g.prototype.cloneDataCategories=function(){var t,e,n={};try{for(var o=a(Object.keys(this.dataCategories)),r=o.next();!r.done;r=o.next()){var i=r.value;n[i]=g.cloneDataCategory(this.dataCategories[i])}}catch(e){t={error:e}}finally{try{r&&!r.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return n},g.prototype.cloneSpecialPurposes=function(){var t,e,n={};try{for(var o=a(Object.keys(this.specialPurposes)),r=o.next();!r.done;r=o.next()){var i=r.value;n[i]=g.clonePurpose(this.specialPurposes[i])}}catch(e){t={error:e}}finally{try{r&&!r.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return n},g.prototype.clonePurposes=function(){var t,e,n={};try{for(var o=a(Object.keys(this.purposes)),r=o.next();!r.done;r=o.next()){var i=r.value;n[i]=g.clonePurpose(this.purposes[i])}}catch(e){t={error:e}}finally{try{r&&!r.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return n},g.clonePurpose=function(e){return i(i({id:e.id,name:e.name,description:e.description},e.descriptionLegal?{descriptionLegal:e.descriptionLegal}:{}),e.illustrations?{illustrations:Array.from(e.illustrations)}:{})},g.cloneFeature=function(e){return i(i({id:e.id,name:e.name,description:e.description},e.descriptionLegal?{descriptionLegal:e.descriptionLegal}:{}),e.illustrations?{illustrations:Array.from(e.illustrations)}:{})},g.cloneDataCategory=function(e){return{id:e.id,name:e.name,description:e.description}},g.cloneStack=function(e){return{id:e.id,name:e.name,description:e.description,purposes:Array.from(e.purposes),specialFeatures:Array.from(e.specialFeatures)}},g.cloneDataRetention=function(e){return i(i({},"number"==typeof e.stdRetention?{stdRetention:e.stdRetention}:{}),{purposes:i({},e.purposes),specialPurposes:i({},e.specialPurposes)})},g.cloneVendorUrls=function(e){return e.map(function(e){return i({langId:e.langId,privacy:e.privacy},e.legIntClaim?{legIntClaim:e.legIntClaim}:{})})},g.cloneVendor=function(e){return i(i(i(i(i(i(i(i(i(i(i({id:e.id,name:e.name,purposes:Array.from(e.purposes),legIntPurposes:Array.from(e.legIntPurposes),flexiblePurposes:Array.from(e.flexiblePurposes),specialPurposes:Array.from(e.specialPurposes),features:Array.from(e.features),specialFeatures:Array.from(e.specialFeatures)},e.overflow?{overflow:{httpGetLimit:e.overflow.httpGetLimit}}:{}),"number"==typeof e.cookieMaxAgeSeconds||null===e.cookieMaxAgeSeconds?{cookieMaxAgeSeconds:e.cookieMaxAgeSeconds}:{}),void 0!==e.usesCookies?{usesCookies:e.usesCookies}:{}),e.policyUrl?{policyUrl:e.policyUrl}:{}),void 0!==e.cookieRefresh?{cookieRefresh:e.cookieRefresh}:{}),void 0!==e.usesNonCookieAccess?{usesNonCookieAccess:e.usesNonCookieAccess}:{}),e.dataRetention?{dataRetention:this.cloneDataRetention(e.dataRetention)}:{}),e.urls?{urls:this.cloneVendorUrls(e.urls)}:{}),e.dataDeclaration?{dataDeclaration:Array.from(e.dataDeclaration)}:{}),e.deviceStorageDisclosureUrl?{deviceStorageDisclosureUrl:e.deviceStorageDisclosureUrl}:{}),e.deletedDate?{deletedDate:e.deletedDate}:{})},g.prototype.cloneVendors=function(){var t,e,n={};try{for(var o=a(Object.keys(this.fullVendorList)),r=o.next();!r.done;r=o.next()){var i=r.value;n[i]=g.cloneVendor(this.fullVendorList[i])}}catch(e){t={error:e}}finally{try{r&&!r.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return n},g.prototype.changeLanguage=function(a){return s(this,void 0,void 0,function(){var t,n,o,r,i,s;return c(this,function(e){switch(e.label){case 0:t=a;try{t=g.consentLanguages.parseLanguage(a)}catch(e){throw new d.GVLError("Error during parsing the language: "+e.message)}if(n=a.toUpperCase(),t.toLowerCase()===g.DEFAULT_LANGUAGE.toLowerCase()&&!g.LANGUAGE_CACHE.has(n))return[2];if(t===this.lang_)return[3,5];if(this.lang_=t,!g.LANGUAGE_CACHE.has(n))return[3,1];
1for(r in o=g.LANGUAGE_CACHE.get(n))o.hasOwnProperty(r)&&(this[r]=o[r]);return[3,5];case 1:i=g.baseUrl+g.languageFilename.replace("[LANG]",this.lang_.toLowerCase()),e.label=2;case 2:return e.trys.push([2,4,,5]),[4,this.fetchJson(i)];case 3:return e.sent(),this.cacheLang_=n,this.cacheLanguage(),[3,5];case 4:throw s=e.sent(),new d.GVLError("unable to load language: "+s.message);case 5:return[2]}})})},Object.defineProperty(g.prototype,"language",{get:function(){return this.lang_},enumerable:!1,configurable:!0}),g.prototype.isVendorList=function(e){return void 0!==e&&void 0!==e.vendors},g.prototype.populate=function(e){this.purposes=e.purposes,this.specialPurposes=e.specialPurposes,this.features=e.features,this.specialFeatures=e.specialFeatures,this.stacks=e.stacks,this.dataCategories=e.dataCategories,this.isVendorList(e)&&(this.gvlSpecificationVersion=e.gvlSpecificationVersion,this.tcfPolicyVersion=e.tcfPolicyVersion,this.vendorListVersion=e.vendorListVersion,this.lastUpdated=e.lastUpdated,"string"==typeof this.lastUpdated&&(this.lastUpdated=new Date(this.lastUpdated)),this.vendors_=e.vendors,this.fullVendorList=e.vendors,this.mapVendors(),this.isReady_=!0,this.isLatest&&g.CACHE.set(g.LATEST_CACHE_KEY,this.getJson()),g.CACHE.has(this.vendorListVersion)||g.CACHE.set(this.vendorListVersion,this.getJson())),this.cacheLanguage()},g.prototype.mapVendors=function(e){var o=this;this.byPurposeVendorMap={},this.bySpecialPurposeVendorMap={},this.byFeatureVendorMap={},this.bySpecialFeatureVendorMap={},Object.keys(this.purposes).forEach(function(e){o.byPurposeVendorMap[e]={legInt:new Set,consent:new Set,flexible:new Set}}),Object.keys(this.specialPurposes).forEach(function(e){o.bySpecialPurposeVendorMap[e]=new Set}),Object.keys(this.features).forEach(function(e){o.byFeatureVendorMap[e]=new Set}),Object.keys(this.specialFeatures).forEach(function(e){o.bySpecialFeatureVendorMap[e]=new Set}),Array.isArray(e)||(e=Object.keys(this.fullVendorList).map(function(e){return+e})),this.vendorIds=new Set(e),this.vendors_=e.reduce(function(e,t){var n=o.vendors_[String(t)];return n&&void 0===n.deletedDate&&(n.purposes.forEach(function(e){o.byPurposeVendorMap[String(e)].consent.add(t)}),n.specialPurposes.forEach(function(e){o.bySpecialPurposeVendorMap[String(e)].add(t)}),n.legIntPurposes.forEach(function(e){o.byPurposeVendorMap[String(e)].legInt.add(t)}),n.flexiblePurposes&&n.flexiblePurposes.forEach(function(e){o.byPurposeVendorMap[String(e)].flexible.add(t)}),n.features.forEach(function(e){o.byFeatureVendorMap[String(e)].add(t)}),n.specialFeatures.forEach(function(e){o.bySpecialFeatureVendorMap[String(e)].add(t)}),e[t]=n),e},{})},g.prototype.getFilteredVendors=function(e,t,n,o){var r=this,i=e.charAt(0).toUpperCase()+e.slice(1),s={};return("purpose"===e&&n?this["by"+i+"VendorMap"][String(t)][n]:this["by"+(o?"Special":"")+i+"VendorMap"][String(t)]).forEach(function(e){s[String(e)]=r.vendors[String(e)]}),s},g.prototype.getVendorsWithConsentPurpose=function(e){return this.getFilteredVendors("purpose",e,"consent")},g.prototype.getVendorsWithLegIntPurpose=function(e){return this.getFilteredVendors("purpose",e,"legInt")},g.prototype.getVendorsWithFlexiblePurpose=function(e){return this.getFilteredVendors("purpose",e,"flexible")},g.prototype.getVendorsWithSpecialPurpose=function(e){return this.getFilteredVendors("purpose",e,void 0,!0)},g.prototype.getVendorsWithFeature=function(e){return this.getFilteredVendors("feature",e)},g.prototype.getVendorsWithSpecialFeature=function(e){return this.getFilteredVendors("feature",e,void 0,!0)},Object.defineProperty(g.prototype,"vendors",{get:function(){return this.vendors_},enumerable:!1,configurable:!0}),g.prototype.narrowVendorsTo=function(e){this.mapVendors(e)},Object.defineProperty(g.prototype,"isReady",{get:function(){return this.isReady_},enumerable:!1,configurable:!0}),g.prototype.clone=function(){var e=new g(this.getJson());return this.lang_!==g.DEFAULT_LANGUAGE&&e.changeLanguage(this.lang_),e},g.isInstanceOf=function(e){return"object"==typeof e&&"function"==typeof e.narrowVendorsTo},g.LANGUAGE_CACHE=new Map,g.CACHE=new Map,g.LATEST_CACHE_KEY=0,g.DEFAULT_LANGUAGE="EN",g.consentLanguages=new f.ConsentLanguages,g.latestFilename="vendor-list.json",g.versionedFilename="archives/vendor-list-v[VERSION].json",g.languageFilename="purposes-[LANG].json",g);function g(e,t){var n=l.call(this)||this;n.isReady_=!1,n.isLatest=!1;var o=g.baseUrl,r=null==t?void 0:t.language;if(r)try{r=g.consentLanguages.parseLanguage(r)}catch(e){throw new d.GVLError("Error during parsing the language: "+e.message)}if(n.lang_=r||g.DEFAULT_LANGUAGE,n.cacheLang_=r||g.DEFAULT_LANGUAGE,n.isVendorList(e))n.populate(e),n.readyPromise=Promise.resolve();else{if(!o)throw new d.GVLError("must specify GVL.baseUrl before loading GVL json");if(0<e){var i=e;g.CACHE.has(i)?(n.populate(g.CACHE.get(i)),n.readyPromise=Promise.resolve()):(o+=g.ver
1sionedFilename.replace("[VERSION]",String(i)),n.readyPromise=n.fetchJson(o))}else g.CACHE.has(g.LATEST_CACHE_KEY)?(n.populate(g.CACHE.get(g.LATEST_CACHE_KEY)),n.readyPromise=Promise.resolve()):(n.isLatest=!0,n.readyPromise=n.fetchJson(o+g.latestFilename))}return n}t.GVL=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Json=void 0;var o=(r.absCall=function(e,r,i,s){return new Promise(function(t,n){var o=new XMLHttpRequest;o.withCredentials=i,o.addEventListener("load",function(){if(o.readyState==XMLHttpRequest.DONE)if(200<=o.status&&o.status<300){var e=o.response;if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}t(e)}else n(new Error("HTTP Status: ".concat(o.status," response type: ").concat(o.responseType)))}),o.addEventListener("error",function(){n(new Error("error"))}),o.addEventListener("abort",function(){n(new Error("aborted"))}),null===r?o.open("GET",e,!0):o.open("POST",e,!0),o.responseType="json",o.timeout=s,o.ontimeout=function(){n(new Error("Timeout "+s+"ms "+e))},o.send(r)})},r.post=function(e,t,n,o){return void 0===n&&(n=!1),void 0===o&&(o=0),this.absCall(e,JSON.stringify(t),n,o)},r.fetch=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=0),this.absCall(e,null,t,n)},r);function r(){}t.Json=o},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.TCModel=void 0;var i,s=n(5),a=n(0),c=n(28),l=n(1),u=(i=s.Cloneable,r(d,i),Object.defineProperty(d.prototype,"gvl",{get:function(){return this.gvl_},set:function(e){c.GVL.isInstanceOf(e)||(e=new c.GVL(e)),this.gvl_=e,this.publisherRestrictions.gvl=e},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"cmpId",{get:function(){return this.cmpId_},set:function(e){if(e=Number(e),!(Number.isInteger(e)&&1<e))throw new a.TCModelError("cmpId",e);this.cmpId_=e},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"cmpVersion",{get:function(){return this.cmpVersion_},set:function(e){if(e=Number(e),!(Number.isInteger(e)&&-1<e))throw new a.TCModelError("cmpVersion",e);this.cmpVersion_=e},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"consentScreen",{get:function(){return this.consentScreen_},set:function(e){if(e=Number(e),!(Number.isInteger(e)&&-1<e))throw new a.TCModelError("consentScreen",e);this.consentScreen_=e},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"consentLanguage",{get:function(){return this.consentLanguage_},set:function(e){this.consentLanguage_=e},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"publisherCountryCode",{get:function(){return this.publisherCountryCode_},set:function(e){if(!/^([A-z]){2}$/.test(e))throw new a.TCModelError("publisherCountryCode",e);this.publisherCountryCode_=e.toUpperCase()},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"vendorListVersion",{get:function(){return this.gvl?this.gvl.vendorListVersion:this.vendorListVersion_},set:function(e){if((e=Number(e)>>0)<0)throw new a.TCModelError("vendorListVersion",e);this.vendorListVersion_=e},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"policyVersion",{get:function(){return this.gvl?this.gvl.tcfPolicyVersion:this.policyVersion_},set:function(e){if(this.policyVersion_=parseInt(e,10),this.policyVersion_<0)throw new a.TCModelError("policyVersion",e)},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"version",{get:function(){return this.version_},set:function(e){this.version_=parseInt(e,10)},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"isServiceSpecific",{get:function(){return this.isServiceSpecific_},set:function(e){this.isServiceSpecific_=e}
1,enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"useNonStandardTexts",{get:function(){return this.useNonStandardTexts_},set:function(e){this.useNonStandardTexts_=e},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"supportOOB",{get:function(){return this.supportOOB_},set:function(e){this.supportOOB_=e},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"purposeOneTreatment",{get:function(){return this.purposeOneTreatment_},set:function(e){this.purposeOneTreatment_=e},enumerable:!1,configurable:!0}),d.prototype.setAllVendorConsents=function(){this.vendorConsents.set(this.gvl.vendors)},d.prototype.unsetAllVendorConsents=function(){this.vendorConsents.empty()},d.prototype.setAllVendorsDisclosed=function(){this.vendorsDisclosed.set(this.gvl.vendors)},d.prototype.unsetAllVendorsDisclosed=function(){this.vendorsDisclosed.empty()},d.prototype.setAllVendorsAllowed=function(){this.vendorsAllowed.set(this.gvl.vendors)},d.prototype.unsetAllVendorsAllowed=function(){this.vendorsAllowed.empty()},d.prototype.setAllVendorLegitimateInterests=function(){this.vendorLegitimateInterests.set(this.gvl.vendors)},d.prototype.unsetAllVendorLegitimateInterests=function(){this.vendorLegitimateInterests.empty()},d.prototype.setAllPurposeConsents=function(){this.purposeConsents.set(this.gvl.purposes)},d.prototype.unsetAllPurposeConsents=function(){this.purposeConsents.empty()},d.prototype.setAllPurposeLegitimateInterests=function(){this.purposeLegitimateInterests.set(this.gvl.purposes)},d.prototype.unsetAllPurposeLegitimateInterests=function(){this.purposeLegitimateInterests.empty()},d.prototype.setAllSpecialFeatureOptins=function(){this.specialFeatureOptins.set(this.gvl.specialFeatures)},d.prototype.unsetAllSpecialFeatureOptins=function(){this.specialFeatureOptins.empty()},d.prototype.setAll=function(){this.setAllVendorConsents(),this.setAllPurposeLegitimateInterests(),this.setAllSpecialFeatureOptins(),this.setAllPurposeConsents(),this.setAllVendorLegitimateInterests()},d.prototype.unsetAll=function(){this.unsetAllVendorConsents(),this.unsetAllPurposeLegitimateInterests(),this.unsetAllSpecialFeatureOptins(),this.unsetAllPurposeConsents(),this.unsetAllVendorLegitimateInterests()},Object.defineProperty(d.prototype,"numCustomPurposes",{get:function(){var e=this.numCustomPurposes_;if("object"==typeof this.customPurposes){var t=Object.keys(this.customPurposes).sort(function(e,t){return Number(e)-Number(t)});e=parseInt(t.pop(),10)}return e},set:function(e){if(this.numCustomPurposes_=parseInt(e,10),this.numCustomPurposes_<0)throw new a.TCModelError("numCustomPurposes",e)},enumerable:!1,configurable:!0}),d.prototype.updated=function(){var e=new Date,t=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()));this.created=t,this.lastUpdated=t},d.consentLanguages=c.GVL.consentLanguages,d);function d(e){var t=i.call(this)||this;return t.isServiceSpecific_=!1,t.supportOOB_=!0,t.useNonStandardTexts_=!1,t.purposeOneTreatment_=!1,t.publisherCountryCode_="AA",t.version_=2,t.consentScreen_=0,t.policyVersion_=4,t.consentLanguage_="EN",t.cmpId_=0,t.cmpVersion_=0,t.vendorListVersion_=0,t.numCustomPurposes_=0,t.specialFeatureOptins=new l.Vector,t.purposeConsents=new l.Vector,t.purposeLegitimateInterests=new l.Vector,t.publisherConsents=new l.Vector,t.publisherLegitimateInterests=new l.Vector,t.publisherCustomConsents=new l.Vector,t.publisherCustomLegitimateInterests=new l.Vector,t.vendorConsents=new l.Vector,t.vendorLegitimateInterests=new l.Vector,t.vendorsDisclosed=new l.Vector,t.vendorsAllowed=new l.Vector,t.publisherRestrictions=new l.PurposeRestrictionVector,e&&(t.gvl=e),t.updated(),t}t.TCModel=u},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i,s=n(32),a=(i=s.BasePlugin,r(c,i),c.prototype.generateIFrameSrcDoc=function(e){var t=i.prototype.generateBannerHTML.call(this,e);return"<html>\n<head>\n    <style>\n        "+this.getCSS(e)+'        \n    </style>\n</head>\n<body>
1\n<div id="cookieConsentIFrameBackground"></div>\n<div id="overlay" class="backdrop" style="align-items: center;justify-content: center;">\n'+t+'\n</div>\n<script>\n  document.querySelector(".js-accept-'+this.pluginConfig.id+'").addEventListener("click", () => {\n    window.location.replace("'+e.url+'");\n  });\n<\/script>\n</body>\n</html>\n    '},c.prototype.onAfterBlock=function(e){if("iframe"===e.type){var t=e.element;t.setAttribute(this.globalConfig.htmlBlockedRemoveAttributesAfterUnblock,JSON.stringify(["srcdoc"])),t.srcdoc=this.generateIFrameSrcDoc(e),i.prototype.onAfterBlock.call(this,e)}},c);function c(e,t,n){var o=i.call(this,e,t,n)||this;return o.blocker=e,o.pluginConfig=t,o.globalConfig=n,o}t.IFramePlugin=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(11),r=(i.prototype.appliesTo=function(e,t){var n,o;switch(e){case"iframe":return!!(null===(n=this.pluginConfig.appliesTo.iFrames)||void 0===n?void 0:n.some(function(e){return e.matches(t)}));case"script":return!!(null===(o=this.pluginConfig.appliesTo.thirdParties)||void 0===o?void 0:o.some(function(e){return e.matches(t)}));default:return!1}},i.prototype.getBannerText=function(e){return this.globalConfig.i18n.t("plugins."+this.pluginConfig.id+".text",{name:this.pluginConfig.name},this.globalConfig.i18n.t("plugins.default.text",{name:this.pluginConfig.name}))},i.prototype.getBannerAcceptText=function(e){return this.globalConfig.i18n.t("plugins."+this.pluginConfig.id+".actions.accept",void 0,this.globalConfig.i18n.t("plugins.default.actions.accept"))},i.prototype.generateBannerHTML=function(e){return'   \n      <div id="embeddedConsent" style="background: white;padding: 1em;max-width: 65em;">\n          <p>\n              '+this.getBannerText(e)+'\n          </p>\n          <div id="banner-actions">\n              <button class="primary accept js-accept-'+this.pluginConfig.id+'">\n                  '+this.getBannerAcceptText(e)+'\n                  </button>\n          </div>       \n          <a class="logo" style="margin-top: 1em" href="'+this.globalConfig.brandingURL+'">\n          </a>\n      </div>\n'},i.prototype.getCSS=function(e){return o.getBaseCSS(this.globalConfig.cssVariables,this.globalConfig.cssOverrides)},i.prototype.onAfterBlock=function(e){},i.prototype.onUnblock=function(e){},i);function i(e,t,n){this.blocker=e,this.pluginConfig=t,this.globalConfig=n}t.BasePlugin=r},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i,s=n(32),a=n(11),c=n(7),l=(i=s.BasePlugin,r(u,i),u.prototype.generateBannerHTML=function(e){return'\n    <div class="element-consent-'+this.pluginConfig.id+'" style="width: 100%; min-height: 15em; padding: 1em;">\n    '+i.prototype.generateBannerHTML.call(this,e)+"\n    </div>"},u.prototype.mountBanner=function(e,t){var n=this,o=document.createElement("div");o.classList.add("jmd-"+this.pluginConfig.id+"-wrapper");var r=o.attachShadow({mode:"open"}),i=c.createElementFromHTML(this.generateBannerHTML(t));r.appendChild(i),a.mountCSS(r,this.getCSS(t)),e.insertAdjacentElement("afterend",o);var s=i.querySelector(".js-accept-"+this.pluginConfig.id);s&&s.addEventListener("click",function(e){e.preventDefault(),n.unblock()})},u.prototype.blockElement=function(e,t){if(!e.classList.contains("element-blocked-"+this.pluginConfig.id)){e.classList.add("element-blocked-"+this.pluginConfig.id);var n=c.findAncestor(e,"form");n&&n.querySelector(".jmd-"+this.pluginConfig.id+"-wrapper")||this.mountBanner(e,t)}},u.prototype.getRelevantElements=function(){return document.querySelectorAll(this.pluginConfig.elementSelectors.join(","))},u.prototype.onAfterBlock=function(t){var n=this;this.getRelevantElements().forEach(function(e){document.debugCB&&console.log("Element blocked by "+n.pluginConfig.id+" ",e),n.blockElement(e,t)}),i.prototype.onAfterBlock.call(this,t)},u.prototype.unblock=function(){this.blocker.addToWhitelist(this.pluginConfig.appliesTo),this.blocker.unblock()},u.prototype.onUnblock=function(e){var t=this;if(document.querySelectorAll(".jmd-"+this.pluginConfig.id+"-wrapper").forEach(function(e){return e.remove()}),document.querySelectorAll(".element-blocked-"+this.pluginConfig.id).forEac
1h(function(e){e.classList.remove("element-blocked-"+t.pluginConfig.id)}),this.pluginConfig.postUnblockJS)try{Function(this.pluginConfig.postUnblockJS)(this)}catch(e){console.error(e)}},u);function u(e,t,n){var o=i.call(this,e,t,n)||this;return o.blocker=e,o.pluginConfig=t,o.globalConfig=n,o}t.ElementConsentPlugin=l},function(e,t,n){"use strict";e.exports=function(n){var c=[];return c.toString=function(){return this.map(function(e){var t=n(e);return e[2]?"@media ".concat(e[2]," {").concat(t,"}"):t}).join("")},c.i=function(e,t,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var r=0;r<this.length;r++){var i=this[r][0];null!=i&&(o[i]=!0)}for(var s=0;s<e.length;s++){var a=[].concat(e[s]);n&&o[a[0]]||(t&&(a[2]?a[2]="".concat(t," and ").concat(a[2]):a[2]=t),c.push(a))}},c}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(8);var o=n(36);!function e(t){if(!document.jmdCbBlocker)return console.error("Cookie-Consent broken: blocker.js not loaded"),void setTimeout(function(){return e(t)},500);document.jmdCbBlocker.banner?console.error("Cookie-Consent error: banner.js loaded multiple times"):new o.CookieBanner(document.jmdCbBlocker,t)}(Object.assign(JSON.parse("{\"scriptBlock\":\"mon_blocked\",\"blockedImgSrc\":\"https:\\/\\/lichtform.ch\\/wp-content\\/plugins\\/legally-saas-dsgvo-plugin\\/libs\\/cookie-banner\\/assets\\/blocked.jpg\",\"logoImgSrc\":\"https:\\/\\/lichtform.ch\\/wp-content\\/plugins\\/legally-saas-dsgvo-plugin\\/assets\\/logo.png\",\"consentCookie\":\"legally_cbconsent\",\"consentCookieProps\":\";Max-Age= 15768000; Path=\\/\",\"htmlBlockedBecauseDataAttribute\":\"data-legally-cb-blacklists\",\"htmlBlockedRemoveAttributesAfterUnblock\":\"data-legally-cb-added\",\"htmlBlockedAttributePrefix\":\"data-legally-cb-blocked-\",\"consentForcedForCategory\":[\"essential\"],\"consentCategories\":[\"essential\",\"analytics\",\"marketing\",\"optionalFunctionality\"],\"showCategoriesSelector\":\"never\",\"blacklists\":{\"cookies\":[],\"thirdParties\":[],\"iFrames\":[{\"filter\":\"www.google.com\",\"categories\":[\"analytics\"]}]},\"whitelists\":{\"cookies\":[],\"thirdParties\":[],\"iFrames\":[]},\"version\":1258461,\"privacyPolicy\":{\"fallback\":\"https:\\/\\/lichtform.ch\\/datenschutzerklaerung\\/\"},\"cookieBannerText\":null,\"cookieBannerInfos\":{\"de\":{\"lang\":\"de\",\"originalLang\":\"de\",\"categories\":{\"analytics\":{\"name\":\"Analytics\",\"shortDesc\":\"Diese Webdienste und Cookies helfen uns das Nutzverhalten unserer Seiten zu analysieren\",\"desc\":\"Im Hinblick auf die st\\u00e4ndige Verbesserung unserer Seite und unserer Angebote erheben wir Analysedaten.\\nHierbei werden einzelne Aktionen von Ihnen aufgezeichnet und durch uns ausgewertet.\\nAnhand der Auswertung k\\u00f6nnen wir dann Probleme mit unserer Seite und unseren Angeboten besser erkennen und l\\u00f6sen.\",\"webservices\":[],\"cookies\":[{\"fn\":\"Google Recaptcha\",\"domains\":\"www.google.com\",\"purpose\":\"Durch das Google Recaptcha Cookie wird gepr\\u00fcft ob der Nutzer eine reale Person oder ein Bot ist. Zu diesem Zweck analysiert Google ReCaptcha umfangreich Daten des Nutzers um eine m\\u00f6glichst treffgenaue Einsch\\u00e4tzung abgeben zu k\\u00f6nnen.\",\"legalBasisEnum\":\"opt_in\",\"legalBasis\":\"Einwilligung\",\"legalBasisText\":\"Art. 6 Abs. 1 lit. a DSGVO bzw. Art. 9 Abs. 2 lit. a DSGVO (Einwilligung)\",\"duration\":\"ca. 6 Monate\",\"category\":\"Analytics\",\"provider\":\"Google Ireland Limited, Gordon House, Barrow Street, 4 Dublin, Irland\"}]},\"essential\":{\"name\":\"Essentielle Webdienste und Cookies\",\"shortDesc\":\"Diese Webdienste und Cookies sind f\\u00fcr das Ausf\\u00fchren der spezifischen Funktionen der Seite notwendig.\",\"desc\":\"Die hier aufgelisteten Webdienste und Cookies sind f\\u00fcr den Betrieb unserer Internetseite technisch notwendig.\\nOhne diese Webdienste bzw. Cookies kann unsere Internetseite nicht ordnungsgem\\u00e4\\u00df dargestellt werden, oder ist gegen Angriffe von au\\u00dfen ungesch\\u00fctzt.\",\"webservices\":[],\"cookies\":[{\"fn\":\"legally_cbconsent\",\"domains\":\"lichtform.ch\",\"purpose\":\"Dieses Cookie speichert, ob Ihnen das Cookie-Banner bzw. der Cookie-Hinweis korrekt angezeigt wurde und wie Sie sich bez\\u00fcglich der Benutzung von Cookies auf unserer Website entschieden haben.\",\"legalBasisEnum\":\"legal_obligation\",\"legalBasis\":\"Erf\\u00fcllung rechtl. Verpflichtungen\",\"legalBasisText\":\"Art. 6 Abs. 1 lit. c DSGVO (Erf\\u00fcllung rechtlicher Verpflichtung)\",\"duration\":\"Sitzung\",\"category\":\"Cookie-Banner\",\"provider\":\"Webseitenbetreiber\"}]}},\"headings\":{\"webservices\":{\"title\":\"Webdienste\",\"fn\":\"Name\",\"provider\":\"Anbieter\",\"purpose\":\"Verwendung\"},\"cookies\":{\"duration\":\"Speicherdauer\",\"provider\":\"Anbieter\",\"domain\":\"Server\",\"purpose\":\"Verwendung\",\"fn\":\"Cookie-Name\",\"title\":\"Cookies\"}},\"createdAt\":\"2026-10-05T09:21:00.636Z\"},\"en\":{\"lang\":\"en\",\"originalLang\":\"de\",\"categories\":{\"analytics\":{\"name\":\"Analytics\",\"shortDe
1sc\":\"These web services and cookies help us to analyse the usage behaviour of our pages\",\"desc\":\"With regard to the continuous improvement of our site and our offers, we collect analysis data.\\nIndividual actions by you are recorded and evaluated by us.\\nBased on the evaluation, we can then better identify and solve problems with our site and our offers.\",\"webservices\":[],\"cookies\":[{\"fn\":\"Google Recaptcha\",\"domains\":\"www.google.com\",\"purpose\":\"The Google Recaptcha cookie checks whether the user is a real person or a bot. For this purpose, Google ReCaptcha analyses extensive data of the user in order to be able to make an assessment that is as accurate as possible.\",\"legalBasisEnum\":\"opt_in\",\"legalBasis\":\"Consent\",\"legalBasisText\":\"Art. 6 para. 1 lit. a GDPR or Art. 9 para. 2 lit. a GDPR (consent)\",\"duration\":\"approx. 6 months\",\"category\":\"Analytics\",\"provider\":\"Google Ireland Limited, Gordon House, Barrow Street, 4 Dublin, Ireland\"}]},\"essential\":{\"name\":\"Essential web services and cookies\",\"shortDesc\":\"These web services and cookies are necessary for the execution of the specific functions of the site.\",\"desc\":\"The web services and cookies listed here are technically necessary for the operation of our website.\\nWithout these web services or cookies, our website cannot be displayed properly or is unprotected against external attacks.\",\"webservices\":[],\"cookies\":[{\"fn\":\"legally_cbconsent\",\"domains\":\"lichtform.ch\",\"purpose\":\"This cookie stores whether the cookie banner or cookie notice was correctly displayed to you and your decision regarding the use of cookies on our website.\",\"legalBasisEnum\":\"legal_obligation\",\"legalBasis\":\"Fulfilment of legal obligations\",\"legalBasisText\":\"Art. 6 para. 1 lit. c GDPR (fulfilment of legal obligation)\",\"duration\":\"Session\",\"category\":\"Cookie banner\",\"provider\":\"Website operator\"}]}},\"headings\":{\"webservices\":{\"fn\":\"Name\",\"provider\":\"Provider\",\"purpose\":\"Use\",\"title\":\"Web services\"},\"cookies\":{\"duration\":\"Storage period\",\"provider\":\"Provider\",\"domain\":\"Server\",\"purpose\":\"Use\",\"fn\":\"Cookie name\",\"title\":\"Cookies\"}},\"createdAt\":\"2026-10-05T09:21:00.657Z\"},\"fr\":{\"lang\":\"fr\",\"originalLang\":\"de\",\"categories\":{\"analytics\":{\"name\":\"Analytics\",\"shortDesc\":\"Ces services web et cookies nous aident \\u00e0 analyser le comportement des utilisateurs sur nos sites\",\"desc\":\"Nous collectons des donn\\u00e9es d\'analyse afin d\'am\\u00e9liorer constamment notre site et nos offres.\\nLes actions individuelles que vous effectuez sont enregistr\\u00e9es et \\u00e9valu\\u00e9es par nos soins.\\nCette analyse nous permet de mieux identifier et de r\\u00e9soudre les probl\\u00e8mes li\\u00e9s \\u00e0 notre site et \\u00e0 nos offres.\",\"webservices\":[],\"cookies\":[{\"fn\":\"Google Recaptcha\",\"domains\":\"www.google.com\",\"purpose\":\"Le cookie Google Recaptcha permet de v\\u00e9rifier si l\'utilisateur est une personne r\\u00e9elle ou un bot. Pour ce faire, Google ReCaptcha analyse un grand nombre de donn\\u00e9es de l\'utilisateur afin de pouvoir fournir une estimation aussi pr\\u00e9cise que possible.\",\"legalBasisEnum\":\"opt_in\",\"legalBasis\":\"Consentement\",\"legalBasisText\":\"Article 6, paragraphe 1, point a) du RGPD ou article 9, paragraphe 2, point a) du RGPD (consentement)\",\"duration\":\"environ 6 mois\",\"category\":\"Analytics\",\"provider\":\"Google Ireland Limited, Gordon House, Barrow Street, 4 Dublin, Irlande\"}]},\"essential\":{\"name\":\"Services web essentiels et cookies\",\"shortDesc\":\"Ces services web et cookies sont n\\u00e9cessaires \\u00e0 l\'ex\\u00e9cution des fonctions sp\\u00e9cifiques du site.\",\"desc\":\"Les services web et les cookies \\u00e9num\\u00e9r\\u00e9s ici sont techniquement n\\u00e9cessaires au fonctionnement de notre site Internet.\\nSans ces services web ou cookies, notre site Internet ne peut pas \\u00eatre affich\\u00e9 correctement ou n\'est pas prot\\u00e9g\\u00e9 contre les attaques ext\\u00e9rieures.\",\"webservices\":[],\"cookies\":[{\"fn\":\"legally_cbconsent\",\"domains\":\"lichtform.ch\",\"purpose\":\"Ce cookie enregistre si la banni\\u00e8re ou l\'avis relatif aux cookies s\'est affich\\u00e9 correctement et ce que vous avez choisi de faire avec les cookies sur notre site.\",\"legalBasisEnum\":\"legal_obligation\",\"legalBasis\":\"Respect des obligations l\\u00e9gales\",\"legalBasisText\":\"Article 6, paragraphe 1, point c) du RGPD (respect d\'une obligation l\\u00e9gale)\",\"duration\":\"R\\u00e9union\",\"category\":\"Banni\\u00e8re de cookie\",\"provider\":\"Op\\u00e9rateur de site web\"}]}},\"headings\":{\"webservices\":{\"fn\":\"Nom\",\"provider\":\"Fournisseur\",\"purpose\":\"Utilisation\",\"title\":\"Services web\"},\"cookies\":{\"duration\":\"Dur\\u00e9e de stockage\",\"provider\":\"Fournisseur\",\"domain\":\"Serveur\",\"purpose\":\"Utilisation\",\"fn\":\"Nom du cookie\",\"title\":\"Cookies\"}},\"createdAt\":\"2026-10-05T09:21:00.647Z\"},\"it\":{\"lang\":\"it\",\"originalLang\":\"de\",\"categories\":{\"analytics\":{\"name\":\"Analisi\",\"shortDe
1sc\":\"Questi servizi web e cookie ci aiutano ad analizzare il comportamento di utilizzo delle nostre pagine\",\"desc\":\"Per quanto riguarda il miglioramento continuo del nostro sito e delle nostre offerte, raccogliamo dati di analisi.\\nLe singole azioni da lei compiute vengono registrate e valutate da noi.\\nIn base alla valutazione, possiamo identificare e risolvere meglio i problemi del nostro sito e delle nostre offerte.\",\"webservices\":[],\"cookies\":[{\"fn\":\"Google Recaptcha\",\"domains\":\"www.google.com\",\"purpose\":\"Il cookie Google Recaptcha verifica se l\'utente \\u00e8 una persona reale o un bot. A tale scopo, Google ReCaptcha analizza numerosi dati dell\'utente per poter effettuare una valutazione il pi\\u00f9 possibile accurata.\",\"legalBasisEnum\":\"opt_in\",\"legalBasis\":\"Consenso\",\"legalBasisText\":\"Art. 6 comma 1 lett. a RGPD o Art. 9 comma 2 lett. a RGPD (consenso)\",\"duration\":\"circa 6 mesi\",\"category\":\"Analisi\",\"provider\":\"Google Ireland Limited, Gordon House, Barrow Street, 4 Dublin, Irlanda\"}]},\"essential\":{\"name\":\"Servizi web e cookie essenziali\",\"shortDesc\":\"Questi servizi web e cookie sono necessari per l\'esecuzione delle funzioni specifiche del sito.\",\"desc\":\"I servizi web e i cookie qui elencati sono tecnicamente necessari per il funzionamento del nostro sito web.\\nSenza questi servizi web o cookie, il nostro 
1sito web non pu\\u00f2 essere visualizzato correttamente o non \\u00e8 protetto da attacchi esterni.\",\"webservices\":[],\"cookies\":[{\"fn\":\"legally_cbconsent\",\"domains\":\"lichtform.ch\",\"purpose\":\"Questo cookie memorizza se il Cookie banner o l\'avviso sui cookie sono stati visualizzati correttamente e la sua decisione in merito all\'uso dei cookie sul nostro sito web.\",\"legalBasisEnum\":\"legal_obligation\",\"legalBasis\":\"Adempimento degli obblighi legali\",\"legalBasisText\":\"Art. 6 comma 1 lett. c RGPD (adempimento dell\'obbligo legale)\",\"duration\":\"Sessione\",\"category\":\"Cookie banner\",\"provider\":\"Operatore del sito web\"}]}},\"headings\":{\"webservices\":{\"fn\":\"Nome\",\"provider\":\"Fornitore\",\"purpose\":\"Utilizzare\",\"title\":\"Servizi web\"},\"cookies\":{\"duration\":\"Periodo di conservazione\",\"provider\":\"Fornitore\",\"domain\":\"Server\",\"purpose\":\"Utilizzare\",\"fn\":\"Nome del cookie\",\"title\":\"I biscotti\"}},\"createdAt\":\"2026-10-05T09:21:00.654Z\"}},\"injectHeader\":false,\"brandingURL\":\"https:\\/\\/www.legally-ok.com\\/cookie-banner\\/\",\"cssOverrides\":\"\",\"i18nOverrides\":[],\"fallbackLang\":\"de\",\"cssVariables\":{\"primary-btn-hover-color\":\"#FA6B6B\",\"primary-btn-text-hover-color\":\"black\",\"primary-color\":\"#FA6B6B\"},\"bannerPosition\":\"bottom\",\"bannerBackdrop\":false,\"googleConsentMode\":false,\"tcf\":false,\"minConsentVersion\":false,\"plugins\":[],\"defaultConsent\":{\"essential\":true,\"analytics\":false,\"marketing\":false,\"optionalFunctionality\":false}}"),document.jmdCbConfigOverrides))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(37),i=n(40),s=n(2),a=n(4),c=n(10),r=n(11),l=n(49),u=n(83),d=(Object.defineProperty(p.prototype,"isShown",{get:function(){return!!this.bannerUI},enumerable:!0,configurable:!0}),p.prototype.show=function(){function e(){if(!t.bannerParentNode)if(document.body.attachShadow){var e=document.createElement("div");e.id="jmdCookieConsentWrapper",document.body.appendChild(e),t.bannerParentNode=e.attachShadow({mode:"open"})}else t.bannerParentNode=document.body;r.loadBaseCSS(t.bannerParentNode,t.config.cssVariables,t.config.cssOverrides),t.bannerUI=t.bannerUI||new o.BannerComponentV2(t.bannerParentNode,t,t.config,t.i18nBannerV2,t.consent,t.tcfApi),t.bannerUI.show()}var t=this;setTimeout(function(){document.body?e():window.addEventListener("DOMContentLoaded",e)})},p.prototype.hide=function(){var e=this;setTimeout(function(){e.bannerUI?(e.bannerUI.hide(),e.bannerUI=void 0):window.addEventListener("DOMContentLoaded",function(){return e.hide()})})},p.prototype.saveConsent=function(e){var t,n,o=this,r={consents:e,version:this.config.version};if(document.cookie=this.config.consentCookie+"="+JSON.stringify(r)+this.config.consentCookieProps,a.parseCookieString(document.cookie).some(function(e){return e.name===o.config.consentCookie+"_reloadOnAccept"}))return document.cookie=this.config.consentCookie+"_reloadOnAccept=0; Max-Age=0",void setTimeout(function(){location.reload()},0);if(this.consent=new s.CookieConsent(e,this.config.version),this.storedConsent=this.consent,this.cookieBlocker.consent=new s.CookieConsent(e,this.config.version),this.hide(),e.analytics)try{(null===(t=window.grecaptcha)||void 0===t?void 0:t.reset)&&window.grecaptcha.reset()}catch(e){document.debugCB&&console.error("Failed to reset recaptcha",e)}document.debugCB&&console.log(r),null===(n=this.tcfApi)||void 0===n||n.onConsentChanged()},p.prototype.on=function(e){switch(e.type){case"iframe-blocked":this.pluginFactory.getIFramePlugin(e.context.url).onAfterBlock(e.context);break;case"script-blocked":(t=this.pluginFactory.getScriptPlugin(e.context.url))&&t.onAfterBlock(e.context);break;case"script-unblocked":(t=this.pluginFactory.getScriptPlugin(e.context.url))&&t.onUnblock(e.context);break;case"iframe-unblocked":var t;(t=this.pluginFactory.getIFramePlugin(e.context.url))&&t.onUnblock(e.context)}},p);function p(e,t){var n,o=this;this.cookieBlocker=e,this.config=t,this.storedConsent=c.loadConsent(t.consentCookie,t.minConsentVersion),this.consent=new s.CookieConsent((null===(n=this.storedConsent)||void 0===n?void 0:n.consents)||t.defaultConsent,this.config.version),this.config.cssVariables=this.config.cssVariables||{},this.config.cssVariables["logo-img"]=this.config.cssVariables["logo-img"]||(this.config.logoImgSrc?'url("'+this.config.logoImgSrc+'")':"");var r=[document.documentElement.lang,document.documentElement.lang.split("-")[0],navigator.language,navigator.language.split("-")[0]].find(function(e){return(!t.cookieBannerInfos||!!t.cookieBannerInfos[e])&&i.i18nSupportsLocale(e,o.
1config.i18nOverrides)})||t.fallbackLang;this.i18nBannerV2=i.getI18nBannerV2(r,this.config.i18nOverrides),this.pluginFactory=new u.PluginFactory(e,{cssVariables:this.config.cssVariables,cssOverrides:this.config.cssOverrides,i18n:this.i18nBannerV2,brandingURL:this.config.brandingURL,plugins:this.config.plugins||{},htmlBlockedRemoveAttributesAfterUnblock:this.config.htmlBlockedRemoveAttributesAfterUnblock}),this.config.tcf&&(this.tcfApi=new l.TcfApi(this,this.config.tcf)),this.storedConsent||this.show(),window.addEventListener("DOMContentLoaded",function(){var e=document.createElement("style");e.innerHTML="#jsectioncookiebannerconfig, .jmdCookieConsentShowIfLoaded { display: initial !important; }\n",e.innerHTML+='.element-blocked, [class^="element-blocked-"], [class*=" element-blocked-"] { display: none !important; }\n',window.document.body.appendChild(e),setTimeout(function(){for(var e=document.getElementsByClassName("jmdCookieConsentInjectShow"),t=o,n=0;n<e.length;n++)e[n].addEventListener("click",function(e){e.preventDefault(),t.show()}),e[n].classList.add("jmdCookieConsentInjected")},100)}),e.registerBannerComponent(this)}t.CookieBanner=d},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__awaiter||function(e,s,a,c){return new(a=a||Promise)(function(n,t){function o(e){try{i(c.next(e))}catch(e){t(e)}}function r(e){try{i(c.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof a?t:new a(function(e){e(t)})).then(o,r)}i((c=c.apply(e,s||[])).next())})},u=this&&this.__generator||function(n,o){var r,i,s,e,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,i&&(s=2&t[0]?i.return:t[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,t[1])).done)return s;switch(i=0,s&&(t=[2&t[0],s.value]),t[0]){case 0:case 1:s=t;break;case 4:return a.label++,{value:t[1],done:!1};case 5:a.label++,i=t[1],t=[0];continue;case 7:t=a.ops.pop(),a.trys.pop();continue;default:if(!(s=0<(s=a.trys).length&&s[s.length-1])&&(6===t[0]||2===t[0])){a=0;continue}if(3===t[0]&&(!s||t[1]>s[0]&&t[1]<s[3])){a.label=t[1];break}if(6===t[0]&&a.label<s[1]){a.label=s[1],s=t;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(t);break}s[2]&&a.ops.pop(),a.trys.pop();continue}t=o.call(n,a)}catch(e){t=[6,e],i=0}finally{r=s=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}};Object.defineProperty(t,"__esModule",{value:!0});var a,s=n(9),c=n(38),d=n(2),l=n(39),p=(a=s.BaseComponent,r(f,a),f.prototype.hide=function(){a.prototype.hide.call(this),this.settingsComponent.hide()},f.prototype.getHTML=function(){return i(this,void 0,void 0,function(){var t,n;return u(this,function(e){switch(e.label){case 0:return t=this.getNodeFromString,n='<div id="overlay" class="'+(this.config.bannerBackdrop?"backdrop":"")+'" hidden><div id="cookieConsent" role="dialog" aria-modal="true" aria-label="'+this.i18n.t("settings.title")+'" class="cookie banner '+("never"===this.config.showCategoriesSelector?"basic":"")+" "+this.config.bannerPosition+" "+(this.tcfApi?"tcf":"")+'" >\n    <div class="container" style="padding-top: 13px;margin: auto;">\n        <div style=" display: flex;    justify-content: space-between; width: 100%; flex-wrap: wrap">\n            <div class="notice-text">  ',[4,this.getBannerContent()];case 1:return[2,t.apply(this,[n+e.sent()+'\n            </div>\n            <div id="banner-actions">\n                <button class="settings js-open-settings" tabindex="2"> '+this.i18n.t("banner.actions.settings")+'</button> <button class="deny js-select-none" tabindex="3"> '+this.i18n.t("banner.actions.deny")+'</button>\n                <button class="primary accept js-accept-all" tabindex="1"> '+this.i18n.t("banner.actions.accept")+'</button>\n            </div>\n        </div>\n        <a href="'+this.config.brandingURL+'"       \n           class="logo"\
1n           aria-label="Logo link"\n           tabindex="-1"\n           style="margin-top: 20px;"\n           > </a>\n    </div>\n</div>\n</div>\n    '])]}})})},f.prototype.getBannerContent=function(){return i(this,void 0,void 0,function(){var t;return u(this,function(e){switch(e.label){case 0:return this.tcfApi?[4,this.tcfApi.getTCFConfig(this.i18n.locale)]:[2,this.config.privacyPolicy?this.i18n.t("banner.consentDescription",{linkToPrivPolicy:this.config.privacyPolicy[this.i18n.locale]||this.config.privacyPolicy.fallback}):this.i18n.t("banner.consentDescriptionNoPolicy",{})];case 1:return t=e.sent(),[2,"\n    <h3>"+this.i18n.t("banner.tcf.title")+"</h3>\n    <p>"+this.i18n.t("banner.tcf.consentDescription",{noOfPartners:Object.keys(t.vendors).length,linkToPrivPolicy:this.config.privacyPolicy[this.i18n.locale]||this.config.privacyPolicy.fallback})+"</p>\n    <h3>"+this.i18n.t("banner.tcf.processingTitle")+"</h3>\n    <p>"+this.i18n.t("banner.tcf.processingContent",{purposes:Object.values(t.purposes).concat(Object.values(t.specialFeatures)).map(function(e){return e.name.trim()}).join(", ")})+"</p>\n    "]}})})},f.prototype.registerEventHandlers=function(){var n=this;this.rootElement.querySelectorAll(".js-open-settings").forEach(function(e){e.addEventListener("click",function(e){e.preventDefault(),n.hide(),n.settingsComponent.show()})}),this.rootElement.querySelectorAll(".js-open-vendorlist").forEach(function(e){e.addEventListener("click",function(e){e.preventDefault(),n.vendorListComponent.show()})}),this.rootElement.querySelectorAll(".js-accept-all").forEach(function(e){e.addEventListener("click",function(l){return i(n,void 0,void 0,function(){var t,n,o,r,i,s,a,c;return u(this,function(e){switch(e.label){case 0:return l.preventDefault(),t={essential:!0,optionalFunctionality:!0,analytics:!0,marketing:!0},this.tcfApi?[4,this.tcfApi.getTCFConfig(this.i18n.locale)]:[3,2];case 1:n=e.sent(),t.tcf={purposes:Object.keys((null===(o=n)||void 0===o?void 0:o.purposes)||[]).concat(Object.keys((null===(r=n)||void 0===r?void 0:r.specialFeatures)||[]).map(function(e){return"s"+e})),purposesLegInt:d.TCF_LEG_INT_PURPOSES.slice(),vendors:(null===(s=null===(i=this.consent)||void 0===i?void 0:i.consents.tcf)||void 0===s?void 0:s.vendors)||{},vendorsLegInt:(null===(c=null===(a=this.consent)||void 0===a?void 0:a.consents.tcf)||void 0===c?void 0:c.vendorsLegInt)||{}},e.label=2;case 2:return this.cookieBanner.saveConsent(t),[2]}})})}),e.focus()}),this.rootElement.querySelectorAll(".js-select-none").forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();var t={essential:!0,optionalFunctionality:!1,analytics:!1,marketing:!1};n.tcfApi&&(t.tcf={purposes:[],purposesLegInt:[],vendors:{},vendorsLegInt:{}}),n.cookieBanner.saveConsent(t)})})},f);function f(e,t,n,o,r,i){var s=a.call(this,e,t,n)||this;return s.consent=r,s.tcfApi=i,s.config=n,s.i18n=o,i&&(s.vendorListComponent=new l.VendorListComponent(e,t,{brandingURL:n.brandingURL,logoImgSrc:n.logoImgSrc,cssOverrides:n.cssOverrides},o,r,i)),n.cookieBannerInfos&&(s.settingsComponent=new c.SettingsComponent(e,t,n,o,r,s.vendorListComponent,i)),s}t.BannerComponentV2=p},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},i=this&&this.__awaiter||function(e,s,a,c){return new(a=a||Promise)(function(n,t){function o(e){try{i(c.next(e))}catch(e){t(e)}}function r(e){try{i(c.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof a?t:new a(function(e){e(t)})).then(o,r)}i((c=c.apply(e,s||[])).next())})},u=this&&this.__generator||function(n,o){var r,i,s,e,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,i&&(s=2&t[0]?i.return:t[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,t[1])).done)return s;switch(i=0,s&&(t=[2&t[0],s.value]),t[0]){case 0:case 1:s=t;break;case 4:return a.label++,{value:t[1],done:!1};case 5:a.label++,i=t[1],t=[0];continue;case 7:t=a.ops.pop(),a.trys.pop();continue;default:if(!(s=0<(s=a.trys).length&&s[s.length-1])&&(6===t[0]||2===t[0])){a=0;continue}if(3===t[0]&&(!s||t[1]>s[0]&&t[1]<s[3])){a.label=t[1];break}if(6===t[0]&&a.label<s[1]){a.label=s[1],s=t;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(t);break}s[2]&&a.ops.pop(),a.trys.pop();continue}t=o.call(n,a)}catch(e){t=[6,e],i=0}finally{r=s=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}};
1Object.defineProperty(t,"__esModule",{value:!0});var c,s=n(9),d=n(2),l=(c=s.BaseComponent,r(p,c),p.prototype.getHTML=function(){return i(this,void 0,void 0,function(){var t,n,o=this;return u(this,function(e){switch(e.label){case 0:return t=this.getNodeFromString,n='\n    <div id="overlay" class="backdrop">\n    <div id="consentSettings" role="dialog" aria-modal="true" aria-label="'+this.i18n.t("settings.title")+'">\n    <div id="top">\n        <h2> '+this.i18n.t("settings.title")+'</h2>\n        <div id="actions-top">\n            <button tabindex="0" class="js-select-none">'+this.i18n.t("settings.actions.unselectAll")+'</button>\n            <button tabindex="0" class="primary js-select-all">'+this.i18n.t("settings.actions.selectAll")+'</button>\n        </div>\n    </div>\n    <form id="categories">\n        '+(d.ConsentCategories.map(function(e,t){return o.getCategoryHTML(e,o.cookieBannerInfos.categories[e])}).join("\n").trim()||this.i18n.t("settings.noCookies"))+"      \n       \n        ",[4,this.getTCFHTML()];case 1:return[2,t.apply(this,[n+e.sent()+'\n    </form>\n    <div id="bottom">\n        <a href="'+this.config.brandingURL+'"\n           class="logo"\n           tabindex="-1"\n           aria-label="Logo link"\n           > </a>\n        <button tabindex="0" class="primary js-save-selection" style="margin-left: auto;">'+this.i18n.t("settings.actions.save")+"</button>\n    </div>\n</div>\n</div>\n    "])]}})})},p.prototype.getTCFHTML=function(){return i(this,void 0,void 0,function(){var i,t,s=this;return u(this,function(e){switch(e.label){case 0:return this.tcfApi?[4,this.tcfApi.getTCFConfig(this.i18n.locale)]:[3,2];case 1:return i=e.sent(),t=Object.values(i.purposes).concat(Object.values(i.specialFeatures).map(function(e){return a(a({},e),{special:!0})})),[2,"<h2>"+this.i18n.t("settings.tcf.title")+"</h2>\n        <p>\n            "+this.i18n.t("settings.tcf.intro")+'\n        </p> \n       <div style="display: flex;\n          width: 140px;\n          column-gap: 10px;\n          text-align: center;">\n            <div>'+this.i18n.t("banner.tcf.legalBasis.consent")+"</div>\n            <div>"+this.i18n.t("banner.tcf.legalBasis.legitimateInterest")+"</div>\n      </div>\n      "+t.map(function(t){var e,n,o=Object.values((null==i?void 0:i.vendors)||[]).filter(function(e){return e.legIntPurposes.includes(t.id)}).length,r=Object.values((null==i?void 0:i.vendors)||[]).filter(function(e){return e.purposes.includes(t.id)||e.legIntPurposes.includes(t.id)}).length;return'\n<div class="category" data-purpose="'+(t.special?"s"+t.id:""+t.id)+'">\n    <div class="category-header">\n        <div class=" checkbox">\n            <label class="container">\n                <input name="tcf-c-'+(t.special?"s"+t.id:""+t.id)+'"\n                 type="checkbox" '+((null===(e=s.consent)||void 0===e?void 0:e.getConsentedTCFPurposes().includes(t.special?"s"+t.id:""+t.id))?'checked="checked"':"")+'>\n                <span class="checkmark"></span>\n            </label>\n        </div>\n         <div class="checkbox '+(o&&!t.special?"":"visibility-hidden")+'">\n            <label class="container">\n                <input name="tcf-leg-int'+(t.special?"s"+t.id:""+t.id)+'" type="checkbox" '+((null===(n=s.consent)||void 0===n?void 0:n.getLegIntTCFPurposes().includes(t.special?"s"+t.id:""+t.id))?'checked="checked"':"")+'>\n                <span class="checkmark"></span>\n            </label>\n        </div>\n        <div class="desc">\n            <h3>'+t.name+'</h3>\n            <a class="js-open-vendorlist">'+s.i18n.t("settings.tcf.noOfVendors",{noOfVendors:r})+" "+(o?s.i18n.t("settings.tcf.noOfLegIntVendors",{noOfLegIntVendors:o}):"")+'</a>\n        </div>\n        <div class="show-more"><a>'+s.i18n.t("settings.actions.showMore")+'</a></div>\n        <div class="show-less"><a>'+s.i18n.t("settings.actions.showLess")+'</a></div>\n    </div>\n    <div class="category-more">\n        <p>'+t.description+"</p>\n        <h3>"+s.i18n.t("settings.tcf.illustrations")+"</h3>\n        <p>"+t.illustrations+"</p>\n    </div>\n</div>\n      "}).join("")];case 2:return[2,""]}})})},p.prototype.getCategoryHTML=function(e,t){var n;if(t&&(0<t.cookies.length||0<t.webservices.length)){var o="essential"===e;return'<div class="category" data-category="'+e+'" aria-label="'+t.name+'">\n    <div class="category-header">\n        <div class="'+(o?"readonly":"")+' checkbox">\n            <label class="container">\n                <input name="'+e+'" tabindex="'+(o?-1:0)+'" \n                aria-label="'+t.name+'"\n                type="checkbox" '+("essential"===e||(null===(n=this.consent)||void 0===n?void 0:n.getConsentedCategories().includes(e))?'checked="checked"':"")+'>
1\n                <span class="checkmark"></span>\n            </label>\n        </div>\n        <div class="desc">\n            <h3>'+t.name+"</h3>\n            <p>"+t.shortDesc+'</p>\n        </div>\n        <div class="show-more"><a tabindex="0" href="#">'+this.i18n.t("settings.actions.showMore")+'</a></div>\n        <div class="show-less"><a>'+this.i18n.t("settings.actions.showLess")+'</a></div>\n    </div>\n    <div class="category-more">\n        '+t.desc+"\n        "+this.getWebserviceSection(t,e)+"\n        "+this.getCookieSection(t,e)+"\n    </div>\n</div>\n    "}},p.prototype.getWebserviceSection=function(e,t){var n=this;return 0===e.webservices.length?"":"\n      <h3>"+this.cookieBannerInfos.headings.webservices.title+'</h3>\n      <div class= "cookie-table" >\n      '+e.webservices.map(function(e){return n.getWebserviceDescHTML(t,e)}).join("")+"\n      </div>"},p.prototype.getCookieSection=function(e,t){var n=this;return 0===e.cookies.length?"":"\n        <h3>"+this.cookieBannerInfos.headings.cookies.title+'</h3>\n        <div class="cookie-table">\n            '+e.cookies.map(function(e){return n.getCookieDescHTML(t,e)}).join("")+"\n        </div>"},p.prototype.getCookieDescHTML=function(e,t){return'<div class="row">\n    <div class="name">'+t.fn+'</div>\n    <table class="cdesc">\n        <tr>\n            <td>'+this.cookieBannerInfos.headings.cookies.domain+":</td>\n            <td>"+t.domains+"</td>\n        </tr>\n        <tr>\n            <td>"+this.cookieBannerInfos.headings.cookies.provider+":</td>\n            <td>"+t.provider+"</td>\n        </tr>\n        <tr>\n            <td>"+this.cookieBannerInfos.headings.cookies.purpose+":</td>\n            <td>"+t.purpose+"</td>\n        </tr>\n        <tr>\n            <td>"+this.cookieBannerInfos.headings.cookies.duration+":</td>\n            <td>"+t.duration+"</td>\n        </tr>\n    </table>\n</div>\n    "},p.prototype.getWebserviceDescHTML=function(e,t){return'<div class="row">\n    <div class="name">'+t.fn+'</div>\n    <table class="cdesc">      \n        <tr>\n            <td>'+this.cookieBannerInfos.headings.webservices.provider+":</td>\n            <td>"+t.provider+"</td>\n        </tr>\n        <tr>\n            <td>"+this.cookieBannerInfos.headings.webservices.purpose+":</td>\n            <td>"+t.purpose+"</td>\n        </tr>      \n    </table>\n</div>\n    "},p.prototype.registerEventHandlers=function(){var a=this;this.rootElement.querySelectorAll(".category").forEach(function(t){var e=t.querySelector(".show-more");null==e||e.addEventListener("click",function(e){e.preventDefault(),t.classList.add("expanded")});var n=t.querySelector(".show-less");null==n||n.addEventListener("click",function(e){e.preventDefault(),t.classList.remove("expanded")})}),this.rootElement.querySelectorAll(".js-open-vendorlist").forEach(function(e){e.addEventListener("click",function(e){e.preventDefault(),a.vendorListComponent.show()})}),this.rootElement.querySelectorAll(".js-select-all").forEach(function(e){e.addEventListener("click",function(l){return i(a,void 0,void 0,function(){var t,n,o,r,i,s,a,c;return u(this,function(e){switch(e.label){case 0:return l.preventDefault(),t={essential:!0,optionalFunctionality:!0,analytics:!0,marketing:!0},this.tcfApi?[4,this.tcfApi.getTCFConfig(this.i18n.locale)]:[3,2];case 1:n=e.sent(),t.tcf={purposes:Object.keys((null===(o=n)||void 0===o?void 0:o.purposes)||[]).concat(Object.keys((null===(r=n)||void 0===r?void 0:r.specialFeatures)||[]).map(function(e){return"s"+e})),purposesLegInt:d.TCF_LEG_INT_PURPOSES.slice(),vendors:(null===(s=null===(i=this.consent)||void 0===i?void 0:i.consents.tcf)||void 0===s?void 0:s.vendors)||{},vendorsLegInt:(null===(c=null===(a=this.consent)||void 0===a?void 0:a.consents.tcf)||void 0===c?void 0:c.vendorsLegInt)||{}},e.label=2;case 2:return this.cookieBanner.saveConsent(t),[2]}})})}),e.focus()}),this.rootElement.querySelectorAll(".js-select-none").forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();var t={essential:!0,optionalFunctionality:!1,analytics:!1,marketing:!1};a.tcfApi&&(t.tcf={purposes:[],purposesLegInt:[],vendors:{},vendorsLegInt:{}}),a.cookieBanner.saveConsent(t)})}),this.rootElement.querySelectorAll(".js-save-selection").forEach(function(e){e.addEventListener("click",function(e){var t,n,o,r;e.preventDefault();var i={};a.rootElement.querySelectorAll("input").forEach(function(e){i[e.name]=e.checked});var s={essential:!0,optionalFunctionality:i.optionalFunctionality||!1,analytics:i.analytics||!1,marketing:i.marketing||!1};a.tcfApi&&(s.tcf={purposes:Object.keys(i).filter(function(e){return e.startsWith("tcf-c-")&&i[e]}).map(function(e){return e.substring(6)}),purposesLegInt:Object.keys(i).filter(function(e){return e.startsWith("tcf-leg-int")&&i[e]}).map(function(e){return e.substring(11)}),vendors:(null===(n=null===(t=a.consent)||void 0===t?void 0:t.consents.tcf)||void 0===n?void 0:n.vendors)||{},vendorsLegInt:(null===(r=null===(o=a.consent)||void 0===o?void 0:o.consents.tcf)||void 0===r?void 0:r.vendorsLegInt)||{}}),a.cookieBanner.saveConsent(s)})})},p);function p(e,t,n,o,r,i,s){var a=c.call(this,e,t,n)||this;return a.i18n=o,a.vendorListComponent=i,a.tcfApi=s,a.config=n,a.cookieBannerInfos=n.cookieBannerInfos[o.locale],a.consent=r,a}t.SettingsComponent=l},function(e,t,n){"use strict";
1var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__awaiter||function(e,s,a,c){return new(a=a||Promise)(function(n,t){function o(e){try{i(c.next(e))}catch(e){t(e)}}function r(e){try{i(c.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof a?t:new a(function(e){e(t)})).then(o,r)}i((c=c.apply(e,s||[])).next())})},s=this&&this.__generator||function(n,o){var r,i,s,e,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,i&&(s=2&t[0]?i.return:t[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,t[1])).done)return s;switch(i=0,s&&(t=[2&t[0],s.value]),t[0]){case 0:case 1:s=t;break;case 4:return a.label++,{value:t[1],done:!1};case 5:a.label++,i=t[1],t=[0];continue;case 7:t=a.ops.pop(),a.trys.pop();continue;default:if(!(s=0<(s=a.trys).length&&s[s.length-1])&&(6===t[0]||2===t[0])){a=0;continue}if(3===t[0]&&(!s||t[1]>s[0]&&t[1]<s[3])){a.label=t[1];break}if(6===t[0]&&a.label<s[1]){a.label=s[1],s=t;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(t);break}s[2]&&a.ops.pop(),a.trys.pop();continue}t=o.call(n,a)}catch(e){t=[6,e],i=0}finally{r=s=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}};Object.defineProperty(t,"__esModule",{value:!0});var a,c=n(9),l=n(2),u=(a=c.BaseComponent,r(d,a),d.prototype.getHTML=function(){return i(this,void 0,void 0,function(){var t,n;return s(this,function(e){switch(e.label){case 0:return t=this.getNodeFromString,n='\n    <div id="overlay" class="backdrop">\n    <div id="vendorlist">\n    <div id="top">\n        <h2> '+this.i18n.t("banner.tcf.vendorlist.title")+'</h2>\n        <div id="actions-top">            \n            <button class="primary js-close-vendorlist">'+this.i18n.t("banner.tcf.vendorlist.close")+"</>\n        </div>\n    </div>    \n    <p>"+this.i18n.t("banner.tcf.vendorlist.intro")+'</p>\n    <form id="categories">   \n    <div style="display: flex;\n    width: 140px;\n    column-gap: 10px;\n    text-align: center;">\n    <div>'+this.i18n.t("banner.tcf.legalBasis.consent")+"</div>\n    <div>"+this.i18n.t("banner.tcf.legalBasis.legitimateInterest")+"</div>\n</div>\n     ",[4,this.getVendorsHTML()];case 1:return[2,t.apply(this,[n+e.sent()+'\n    </form>\n    <div id="bottom">\n        <a href="'+this.config.brandingURL+'"\n           class="logo"\n           > </a>\n          <button class="primary js-close-vendorlist">'+this.i18n.t("banner.tcf.vendorlist.close")+"</button>\n    </div>\n</div>\n</div>\n    "])]}})})},d.prototype.registerEventHandlers=function(){var i=this;this.rootElement.querySelectorAll(".category").forEach(function(t){var e=t.querySelector(".show-more");null==e||e.addEventListener("click",function(e){e.preventDefault(),t.classList.add("expanded")});var n=t.querySelector(".show-less");null==n||n.addEventListener("click",function(e){e.preventDefault(),t.classList.remove("expanded")})}),this.rootElement.querySelectorAll(".js-close-vendorlist").forEach(function(e){e.addEventListener("click",function(e){var t,n;e.preventDefault(),e.preventDefault();var o=(null===(t=i.consent.consents.tcf)||void 0===t?void 0:t.vendors)||{},r=(null===(n=i.consent.consents.tcf)||void 0===n?void 0:n.vendorsLegInt)||{};i.rootElement.querySelectorAll("input").forEach(function(e){if(e.name.startsWith("leg-int-")){var t=e.name.replace("leg-int-","");!r[t]&&e.checked||(r[t]=e.checked)}else!o[e.name]&&e.checked||(o[e.name]=e.checked)}),i.consent.consents.tcf=i.consent.consents.tcf||{purposes:[],purposesLegInt:l.TCF_LEG_INT_PURPOSES.slice(),vendors:o,vendorsLegInt:r},i.hide()})})},d.prototype.getVendorsHTML=function(){return i(this,void 0,void 0,function(){var r,i=this;return s(this,function(e){switch(e.label){case 0:return[4,this.tcfApi.getTCFConfig(this.i18n.locale)];case 1:return r=e.sent(),[2,Object.values(r.vendors).map(function(e){var t,n,o;return'\n      <div class="category" data-vendor="'+e.id+'">\n            <div class="category-header">\n                <div class="checkbox blockable">   \n                    <label class="container">\n                                    <input name="'+e.id+'" type="checkbox" '+(!1!==(null===(t=i.consent.consents.tcf)||void 0===t?void 0:t.vendors[e.id])?'checked="checked"':"")+'>
1\n                        <span class="checkmark">-</span>\n                    </label>\n                </div>                \n                  <div class="checkbox blockable '+(r.vendors[e.id].legIntPurposes.length?"":"visibility-hidden")+'">   \n                    <label class="container">\n                                    <input name="leg-int-'+e.id+'" type="checkbox" '+(!1!==(null===(n=i.consent.consents.tcf)||void 0===n?void 0:n.vendorsLegInt[e.id])?'checked="checked"':"")+'>\n                        <span class="checkmark">-</span>\n                    </label>\n                </div>\n                <div class="desc">\n                    <h3>'+e.name+'</h3>\n                </div>\n                <div class="show-more"><a>'+i.i18n.t("settings.actions.showMore")+'</a></div>\n                <div class="show-less"><a >'+i.i18n.t("settings.actions.showLess")+'</a></div>\n            </div>\n            <div class="category-more">\n               <div>'+i.getVendorLink(e,"privacy")+"</div>\n               "+i.getVendorLink(e,"legIntClaim")+"\n               \n               <h4>"+i.i18n.t("banner.tcf.vendorlist.purposes")+"</h4>\n                <ul>\n                "+e.purposes.map(function(e){return"<li>"+r.purposes[e].name+"</li>"}).join("")+"\n                 "+e.specialPurposes.map(function(e){return"<li>"+r.specialPurposes[e].name+"</li>"}).join("")+'\n                </ul>\n                <h4 class="'+(e.legIntPurposes.length?"":"hidden")+'" >'+i.i18n.t("banner.tcf.vendorlist.legIntPurposes")+"</h4>\n                <ul>\n                "+e.legIntPurposes.map(function(e){return"<li>"+r.purposes[e].name+"</li>"}).join("")+"              \n                </ul>\n                \n               <h4>"+i.i18n.t("banner.tcf.vendorlist.features")+"</h4>              \n                <ul>\n                "+e.features.map(function(e){return"<li>"+r.features[e].name+"</li>"}).join("")+"\n                "+e.specialFeatures.map(function(e){return"<li>"+r.specialFeatures[e].name+"</li>"}).join("")+"\n                </ul>\n                <h4>"+i.i18n.t("banner.tcf.vendorlist.dataDeclaration.title")+"</h4>\n                <ul>\n                "+(null===(o=e.dataDeclaration)||void 0===o?void 0:o.map(function(e){return"<li>"+r.dataCategories[e].name+"</li>"}).join(""))+"\n</ul>\n               <h4>"+i.i18n.t("banner.tcf.vendorlist.storage.title")+"</h4>\n               <p>"+i.i18n.t("banner.tcf.vendorlist.storage.provider",{days:e.dataRetention.stdRetention||"-"})+"</p>\n               <p>"+i.i18n.t("banner.tcf.vendorlist.storage.device",{explanation:[e.usesCookies||e.usesNonCookieAccess?"":i.i18n.t("settings.tcf.vendorNoStorage",e),e.usesCookies?i.i18n.t("settings.tcf.vendorCookieUsage",e):"",e.cookieRefresh?i.i18n.t("settings.tcf.vendorCookieRefresh",e):"",e.usesNonCookieAccess?i.i18n.t("settings.tcf.vendorNonCookieAccess",e):""].join(" ")})+"\n               </p>                          \n            </div>\n        </div>\n      "}).join("")]}})})},d.prototype.getVendorLink=function(e,t){return e.urls[0]&&e.urls[0][t]?'<a href="'+e.urls[0][t]+'" target="_blank">'+this.i18n.t("banner.tcf.vendorlist."+t)+"</a>":""},d);function d(e,t,n,o,r,i){var s=a.call(this,e,t,n)||this;return s.i18n=o,s.consent=r,s.tcfApi=i,s.config=n,s}t.VendorListComponent=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(7),r=n(41),i=n(42);t.getI18nBannerV2=function(e,t){return new r.Translator(e,"en",o.default(i.phrases,t))},t.i18nSupportsLocale=function(e,t){return!!i.phrases[e]||!!(null===t||void 0===t?void 0:t[e])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=n(7),o=(Object.defineProperty(r.prototype,"locale",{get:function(){return this._locale},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fallbackLocale",{get:function(){return this._fallbackLocale},enumerable:!0,configurable:!0}),r.prototype.t=function(e,t,n){var o=l.get(this.phrases,this.locale+"."+e,l.get(this.phrases,this.fallbackLocale+"."+e));if(!o)return n||e;if(t)for(var r=0,i=Object.entries(t);r<i.length;r++){var s=i[r],a=s[0],c=s[1];o=o.replace("%{"+a+"}",c)}return o},r);function r(e,t,n){this._locale=e,this._fallbackLocale=t,this.phrases=n}t.Translator=o},function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});var o=n(43),r=n(44),i=n(45),s=n(46);t.phrases={de:o.de,en:r.en,fr:i.fr,it:s.it}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.de={banner:{consentDescription:'Auf dieser Webseite kommen einwilligungsbedürftige Cookies zum Einsatz. <br/> Nähere Informationen finden Sie in den <a class="js-open-settings" href="#">Cookie-Einstellungen</a>. Sie können Ihre Einwilligung in der <a href="%{linkToPrivPolicy}">Datenschutzerklärung</a> jederzeit anpassen oder widerrufen.',consentDescriptionNoPolicy:'Auf dieser Webseite kommen einwilligungsbedürftige Cookies zum Einsatz. <br/> Nähere Informationen finden Sie in den <a class="js-open-settings" href="#">Cookie-Einstellungen</a>. ',actions:{settings:"Cookie-Einstellungen",accept:"Alle akzeptieren",deny:"Ablehnen"},tcf:{title:"Ihre Privatsphäre ist uns wichtig",consentDescription:'Auf dieser Webseite kommen einwilligungsbedürftige Dienste und Cookies zum Einsatz.\n      Wir und unsere <a class="js-open-vendorlist" href="#">%{noOfPartners}</a> Partner erfassen, speichern und\n      verarbeiten dabei personenbezogene Daten (z.B. Speichern von Tracking-IDs, IPs und Internetnutzungsdaten).\n      \n     Sie können Ihre Einwilligung jederzeit mit Wirkung für die Zukunft über den Link im Footer bzw. der Datenschutzerklärung widerrufen. \n     Ihre Auswahl können Sie jederzeit in den <a class="js-open-settings" href="#">Cookie-Einstellungen</a> anpassen.\n     Nähere Informationen finden Sie in der <a href="%{linkToPrivPolicy}">Datenschutzerklärung</a>.',processingTitle:"Wir und unsere Partner verarbeiten Daten, um:",processingContent:"%{purposes}.",legalBasis:{consent:"Einwilligung",legitimateInterest:"Berechtigtes Interesse"},vendorlist:{title:"Liste der TCF Partner",intro:"Durch das Entfernen des Häkchens widersprechen Sie der Verarbeitung personenbezogener Daten durch den spezifischen Anbieter auf der spezifischen Rechtsgrundlage.",close:"Schließen",privacy:"Link zur Datenschutzerklärung",legIntClaim:"Link zur Rechtfertigung für berechtigtes Interesse",purposes:"Datenverarbeitungszwecke (nach Einwilligung)",legIntPurposes:"Datenverarbeitungszwecke (nach berechtigtem Interesse)",features:"Genutzte Funktionen",dataDeclaration:{title:"Kategorien der gesammelten und verarbeiteten Daten"},storage:{title:"Datenaufbewahrung",provider:"Beim Anbieter: %{days} Tage",device:"Auf Ihrem Gerät: %{explanation}"}}}},settings:{title:"Cookie-Einstellungen",cookies:"Cookies",noCookies:"Keine Cookies vorhanden",actions:{unselectAll:"Ablehnen",selectAll:"Alle akzeptieren",save:"Auswahl speichern",showMore:"mehr Anzeigen",showLess:"weniger Anzeigen"},tcf:{title:"Einstellungen des Transparency and Consent Frameworks",intro:"Diese Webseite nutzt das Transparency and Consent Framework (TCF) der IAB Europe. Dabei können Sie einwilligen, ob Dienste, die TCF implementieren Ihre personenbezogene Daten für die folgenden Zwecke verarbeiten dürfen:",illustrations:"Beispiele",vendorCookieUsage:"Dieser Anbieter speichert Cookies mit einer Laufzeit von %{cookieMaxAgeSeconds} Sekunden.",vendorNonCookieAccess:"Dieser Anbieter nutzt weitere Speichertechnologien wie z.B. localStorage um Daten auf Ihrem Gerät zu speichern.",vendorCookieRefresh:"Bei jedem neuen Aufruf der Website wird die Laufzeit der Cookies zurückgesetzt.",vendorNoStorage:"Dieser Anbieter speichert keine Daten auf Ihrem Gerät.",noOfVendors:"Verwendet von %{noOfVendors} Anbietern",noOfLegIntVendors:"(%{noOfLegIntVendors} basierend auf berechtigtem Interesse)"}},plugins:{default:{text:"Beachten Sie, dass dieser Inhalt Cookies, Skripte und Plugins von Dritten beinhaltet. Klicken Sie auf den unteren Button, um den Inhalt von %{name} nachzuladen.",actions:{accept:"Inhalte nachladen"}},recaptcha:{text:"Dieses Formular ist durch Google ReCaptcha geschützt. Um Google ReCaptcha zu laden, ist Ihre Einwilligung notwendig. Klicken Sie auf den unteren Button, um Google ReCaptcha zu laden.",actions:{accept:"ReCaptcha zulassen"}}}}},function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.en={banner:{consentDescription:'This website uses cookies that require your consent. <br/> Further information can be found in the <a class="js-open-settings" href="#">cookie settings</a>. You may adjust or revoke your consent at any time in the <a href="%{linkToPrivPolicy}">privacy policy</a>.',consentDescriptionNoPolicy:'This website uses cookies that require your consent. <br/> Further information can be found in the <a class="js-open-settings" href="#">cookie settings</a>. ',actions:{settings:"Cookie Settings",accept:"Accept all",deny:"Decline"},tcf:{title:"Your privacy is important to us",consentDescription:'This website uses cookies that require your consent. \n      We and our <a class="js-open-vendorlist" href="#">%{noOfPartners}</a> partners collect, store, and process personal data \n      (e.g. storing tracking IDs, IPs, and internet usage data). You can adjust/revoke your consent or object to processing at any time for future effect through the link in the footer or the privacy policy. \n      You can adjust your preferences at any time in the <a class="js-open-settings" href="#">Cookie Settings</a>. \n      For more information, please refer to the <a href="%{linkToPrivPolicy}">Privacy Policy</a>. ',processingTitle:"We and our partners process data to:",processingContent:"%{purposes}.",legalBasis:{consent:"Consent",legitimateInterest:"Legitimate Interest"},vendorlist:{title:"List of TCF vendors",intro:"By removing the checkmark, you object to the processing of personal data by the specific vendor based on the specific legal basis.",close:"Save",privacy:"Link to Privacy Policy",legIntClaim:"Link to Legitimate Interest Justification",purposes:"Data Processing Purposes (based on Consent)",legIntPurposes:"Data Processing Purposes (based on Legitimate Interest)",features:"Used Features",dataDeclaration:{title:"Categories of Data collected and processed"},storage:{title:"Data Retention",provider:"With the provider: %{days} days",device:"On your device: %{explanation}"}}}},settings:{title:"Cookie Settings",cookies:"Cookies",noCookies:"No cookies used",actions:{unselectAll:"Decline",selectAll:"Accept all",save:"Save selection",showMore:"show more",showLess:"show less"},tcf:{title:"Transparency and Consent Framework Settings",intro:"This website utilizes the Transparency and Consent Framework (TCF) by IAB Europe. You can consent or, in case of a use based on legitimate interest, object to whether services implementing TCF may process your personal data for the following purposes:",illustrations:"Examples",vendorCookieUsage:"This provider stores cookies with a duration of %{cookieMaxAgeSeconds} seconds.",vendorNonCookieAccess:"This provider uses additional storage technologies such as localStorage to store data on your device.",vendorCookieRefresh:"With each new visit to the website, the duration of the cookies is reset.",vendorNoStorage:"This provider does not store any data on your device.",noOfVendors:"Used by %{noOfVendors} Vendors",noOfLegIntVendors:"(%{noOfLegIntVendors} based on Legitimate Interest)"}},plugins:{default:{text:"Please note that this page contains cookies, scripts and plugins from third parties. Click the button below to load the content from %{name}.",actions:{accept:"Load content"}},recaptcha:{text:"This form is protected by Google ReCaptcha. To load Google ReCaptcha, your consent is required. Click the button below to load Google ReCaptcha.",actions:{accept:"Allow ReCaptcha"}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fr={banner:{consentDescription:'Ce site Web utilise des cookies qui nécessitent votre consentement. <br/> Vous trouverez de plus amples informations dans les <a class="js-open-settings" href="#">paramètres des cookies</a>. Vous pouvez adapter ou révoquer votre consentement à tout moment dans la <a href="%{linkToPrivPolicy}">politique de confidentialité</a>.',consentDescriptionNoPolicy:'Ce site Web utilise des cookies qui nécessitent votre consentement. <br/> Vous trouverez de plus amples informations dans les <a class="js-open-settings" href="#">paramètres des cookies</a>. ',actions:{settings:"Paramètres des cookies",accept:"Accepter tout",deny:"Refuser"},tcf:{title:"Votre vie privée est importante pour nous",consentDescription:'Ce site web utilise des cookies qui nécessitent votre consentement. Nous et nos <a class="js-open-vendorlist" href="#">%{noOfPartners}</a> partenaires collectons, stockons et traitons des données personnelles \n    (par exemple, stockage d\'identifiants de suivi, adresses IP et données d\'utilisation d\'Internet). Vous pouvez ajuster/révoquer votre consentement ou vous opposer au traitement à tout moment pour l\'avenir via le lien dans le pied de page ou la politique de confidentialité. \n    Vous pouvez ajuster vos préférences à tout moment dans les <a class="js-open-settings" href="#">Paramètres de cookies</a>. \n    Pour plus d\'informations, veuillez vous référer à la <a href="%{linkToPrivPolicy}">Politique de confidentialité</a>.',processingTitle:"Nous et nos partenaires traitons des données pour:",processingContent:"%{purposes}.",legalBasis:{consent:"Consentement",legitimateInterest:"Intérêt légitime"},vendorlist:{title:"Liste des fournisseurs TCF",intro:"En décochant la case, vous vous opposez au traitement des données personnelles par le fournisseur spécifique sur la base du fondement juridique spécifique.",close:"Enregistrer",privacy:"Lien vers la politique de confidentialité",legIntClaim:"Lien vers la justification de l'intérêt légitime",purposes:"Finalités du traitement des données (sur la base du consentement)",legIntPurposes:"Finalités du traitement des données (sur la base de l'intérêt légitime)",features:"Fonctionnalités utilisées",dataDeclaration:{title:"Catégories de données collectées et traitées"},storage:{title:"Conservation des données",provider:"Avec le fournisseur : %{days} jours",device:"Sur votre appareil : %{explanation}"}}}},settings:{title:"Paramètres des cookies",cookies:"Cookies",noCookies:"Aucun co
1okie disponible",actions:{unselectAll:"Refuser",selectAll:"Accepter tout",save:"Enregistrer la sélection",showMore:"Voir plus",showLess:"Voir moins"},tcf:{title:"Paramètres du Cadre de Transparence et de Consentement",intro:"Ce site web utilise le Cadre de Transparence et de Consentement (TCF) d'IAB Europe. Vous pouvez donner votre consentement ou, en cas d'utilisation basée sur un intérêt légitime, vous opposer à ce que les services mettant en œuvre le TCF traitent vos données personnelles aux fins suivantes :",illustrations:"Exemples",vendorCookieUsage:"Ce fournisseur stocke des cookies d'une durée de %{cookieMaxAgeSeconds} secondes.",vendorNonCookieAccess:"Ce fournisseur utilise d'autres technologies de stockage telles que localStorage pour stocker des données sur votre appareil.",vendorCookieRefresh:"À chaque nouvelle visite sur le site web, la durée des cookies est réinitialisée.",vendorNoStorage:"Ce fournisseur ne stocke aucune donnée sur votre appareil.",noOfVendors:"Utilisé par %{noOfVendors} fournisseurs",noOfLegIntVendors:"(%{noOfLegIntVendors} basés sur un intérêt légitime)"}},plugins:{default:{text:"Veuillez noter que ce contenu contient des cookies, des scripts et des plugins de tiers. Cliquez sur le bouton ci-dessous pour charger le contenu de %{name}.",actions:{accept:"Charger le contenu"}},recaptcha:{text:"Ce formulaire est protégé par Google ReCaptcha. Pour charger Google ReCaptcha, votre consentement est nécessaire. Cliquez sur le bouton ci-dessous pour charger Google ReCaptcha.",actions:{accept:"Autoriser ReCaptcha"}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.it={banner:{consentDescription:'Su questo sito web vengono utilizzati cookie che richiedono il consenso. <br/> Potete trovare maggiori informazioni nelle <a class="js-open-settings" href="#">impostazioni dei cookie</a>. Puoi modificare o revocare il tuo consenso nell\'<a href="%{linkToPrivPolicy}">informativa sulla privacy</a> in qualsiasi momento.',consentDescriptionNoPolicy:'Su questo sito web vengono utilizzati cookie che richiedono il consenso. <br/> Potete trovare maggiori informazioni nelle <a class="js-open-settings" href="#">impostazioni dei cookie</a>. ',actions:{settings:"Impostazioni dei cookie",accept:"Accetta tutti",deny:"Declino"},tcf:{title:"La tua privacy è importante per noi",consentDescription:'Questo sito web utilizza cookie che richiedono il tuo consenso.\n      Noi e i nostri <a class="js-open-vendorlist" href="#">%{noOfPartners}</a> partner raccogliamo, memorizziamo e elaboriamo\n      dati personali (ad esempio, l\'archiviazione di ID di tracciamento, indirizzi IP e dati sull\'uso di Internet).\n      Puoi regolare/revocare il tuo consenso o opporsi al trattamento in qualsiasi momento per effetti futuri tramite il\n      link in basso o nella politica sulla privacy. Puoi modificare le tue preferenze in qualsiasi momento nelle \n      <a class="js-open-settings" href="#">Impostazioni dei cookie</a>. Per ulteriori informazioni, consulta la \n      <a href="%{linkToPrivPolicy}">Politica sulla privacy</a>.',processingTitle:"Noi e i nostri partner elaboriamo dati per:",processingContent:"%{purposes}.",legalBasis:{consent:"Consenso",legitimateInterest:"Interesse legittimo"},vendorlist:{title:"Elenco dei fornitori TCF",intro:"Rimuovendo il segno di spunta, ti opponi al trattamento dei dati personali da parte del fornitore specifico sulla base del fondamento legale specifico.",close:"Salva",privacy:"Link alla politica sulla privacy",legIntClaim:"Link alla giustificazione dell'interesse legittimo",purposes:"Finalità di trattamento dati (basate sul consenso)",legIntPurposes:"Finalità di trattamento dati (basate sull'interesse legittimo)",features:"Funzionalità utilizzate",dataDeclaration:{title:"Categorie di dati raccolti ed elaborati"},storage:{title:"Conservazione dei dati",provider:"Con il fornitore: %{days} giorni",device:"Sul tuo dispositivo: %{explanation}"}}}},settings:{title:"Impostazioni dei cookie",cookies:"Cookies",noCookies:"Nessun cookie disponibile",actions:{unselectAll:"Declino",selectAll:"Accetta tutti",save:"Salva la selezione",showMore:"mostra di più",showLess:"mostra meno"},tcf:{title:"Impostazioni del Framework di Trasparenza e Consenso",intro:"Questo sito web utilizza il Framework di Trasparenza e Consenso (TCF) di IAB Europe. Puoi dare il consenso o, in caso di utilizzo basato su un interesse legittimo, opporsi a che i servizi che implementano il TCF possano elaborare i tuoi dati personali per le seguenti finalità:",illustrations:"Esempi",vendorCookieUsage:"Questo fornitore memorizza cookie con una durata di %{cookieMaxAgeSeconds} secondi.",vendorNonCookieAccess:"Questo fornitore utilizza tecnologie di archiviazione aggiuntive come localStorage per memorizzare dati sul tuo dispositivo.",vendorCookieRefresh:"Con ogni nuova visita al sito web, la durata dei cookie viene ripristinata.",vendorNoStorage:"Questo fornitore non memorizza alcun dato sul tuo dispositivo.",noOfVendors:"Usato da %{noOfVendors} fornitori",noOfLegIntVendors:"(%{noOfLegIntVendors} basati su un interesse legittimo)"}},plugins:{default:{text:"Si prega di notare che questo contenuto contiene cookie, script e plugin di terze parti. Fare clic sul pulsante sottostante per caricare il contenuto da %{name}.",actions:{accept:"Carica il contenuto"}},recaptcha:{text:"Questo modulo è protetto da Google ReCaptcha. Per caricare Google ReCaptcha è necessario il vostro consenso. Fare clic sul pulsante sottostante per caricare Google ReCaptcha.",actions:{accept:"Consenti ReCaptcha"}}}}},function(e,t,n){var o=n(48);o&&o.__esModule&&(o=o.default),e.exports="string"==typeof o?o:o.toString()},function(e,t,n){"use strict";n.r(t);var o=n(34),r=n.n(o)()(function(e){return e[1]});
1r.push([e.i,':root,:host{--banner-bg: white;--primary-color: #242424;--primary-btn-color: var(--primary-color);--primary-btn-text-color: #fff;--primary-btn-hover-color: #404040;--primary-btn-text-hover-color: var(--primary-btn-text-color);--secondary-color: #fff;--btn-color: var(--secondary-color);--btn-text-color: #000;--btn-hover-color: #ccc;--btn-text-hover-color: var(--primary-btn-text-color);--text-color: #242424;--link-color: black;--border-radius: 11px;--border-radius-button: calc(var(--border-radius) * 2);--border-radius-checkbox: calc(var(--border-radius) * 50);color:var(--text-color)}*{all:revert;letter-spacing:normal;line-height:normal}.container{max-width:1040px;padding:15px;margin:auto}#banner-actions{display:flex;flex-wrap:wrap-reverse;justify-content:center;column-gap:20px;margin-top:-5px;flex-grow:1;align-items:flex-end}#banner-actions>*{margin-top:20px}#banner-actions>button.deny{display:none}#banner-actions>button.settings{display:block}.logo{display:block;width:250px;height:40px;background-position:left;background-size:contain;background-repeat:no-repeat;background-image:var(--logo-img)}button{--background: var(--btn-color);--border-color: var(--btn-text-color);--color: var(--btn-text-color);user-select:none;font-family:"Roboto",sans-serif;font-weight:normal;text-decoration:none;color:var(--color);border:1px solid var(--border-color);background-color:var(--background);border-radius:var(--border-radius-button);font-size:18px;line-height:1em;min-height:1em;width:180px;text-align:center;padding:.6em .4em .6em .4em;cursor:pointer}button:hover{--background: var(--btn-hover-color);--border-color: var(--btn-hover-color)}button.primary{--background: var(--primary-btn-color);--border-color: var(--primary-btn-color);--color: var(--primary-btn-text-color)}button.primary:hover{--background: var(--primary-btn-hover-color);--border-color: var(--primary-btn-hover-color);--color: var(--primary-btn-text-hover-color)}a{color:var(--link-color);font-weight:bold;text-decoration:underline}#top{display:flex;align-content:center;justify-content:space-between}h2{margin:0;font-weight:normal;padding-top:6px;font-size:24px}#actions-top{display:flex;justify-content:center;column-gap:20px;margin-bottom:auto}#categories{margin-top:35px;display:flex;flex-direction:column;max-height:100%;overflow:auto}.category{border:1px solid #999;margin-bottom:12px}.category-header{display:flex;min-height:73px}.checkbox{width:65px;flex-shrink:0}.hidden{display:none}.visibility-hidden{visibility:hidden}.checkbox.blockable .container input:not(:checked)~.checkmark{background-color:#000;color:#fff;text-align:center;font-size:2em;line-height:.7em}.checkbox.readonly .container input:checked~.checkmark{background-color:#747474;border:solid 1px #747474}.checkbox.readonly{pointer-events:none}.container{display:block;position:relative;cursor:pointer;margin:21.5px 20px 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:var(--border-radius-checkbox);background-color:#fff;border:solid 1px #242424}.container:hover input~.checkmark{background-color:#ccc}.container input:focus~.checkmark{border-width:2px;margin:-1px}.container input:checked~.checkmark{background-color:var(--primary-color);color:var(--primary-color);border:solid 1px var(--primary-color)}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.desc{flex-grow:1;justify-content:center;display:flex;flex-direction:column}.desc>h3{margin:0}.desc p{font-size:13px;margin:6px 0 0}.category:not(.expanded) .show-less{display:none}.category.expanded .show-more{display:none}.category.expanded .desc p{display:none}.category.expanded>.category-more{display:block}.category>.category-more{display:none}.show-more,.show-less{cursor:pointer;user-select:none;display:flex;width:130px;justify-content:center;flex-direction:column}.show-less>a,.show-more>a{font-size:13px;text-align:center;color:var(--primary-color);font-weight:normal;text-decoration:none}.category-more{display:none;margin-left:65px;margin-right:35px;font-size:14px;line-height:18px}.cookie-table .row{margin-bottom:24px}
1.cookie-table .name{font-size:14px;font-weight:bold;margin-bottom:12px}.cookie-table .cdesc{color:var(--text-color)}.cookie-table .cdesc tr>td:first-child{padding-right:1em;vertical-align:top;min-width:8em}#bottom{padding-top:30px;display:flex;justify-content:space-between}@media screen and (max-width: 730px){#settings{max-width:calc(100% - 20px);max-height:calc(100% - 55px);padding-left:10px;padding-right:10px;padding-bottom:20px}#actions-top{display:none}.category-header .desc h3{font-size:17px}.category-header .desc p{display:none}.category-more{margin-left:19px}.show-more,.show-less{width:70px}#bottom .logo{width:150px}}#cookieConsent{position:fixed;width:100vw;min-height:200px;max-height:90vh;bottom:0;left:0;background:var(--banner-bg);z-index:99999;box-shadow:0px 2px 9px 1px rgba(0,0,0,.75);font-size:16px;font-family:"Open Sans",sans-serif;line-height:24px;overflow-y:auto;overflow-x:hidden}#cookieConsent .notice-text{width:37em;margin:auto;margin-top:15px;margin-bottom:10px}#consentSettings,#vendorlist{position:fixed;border-radius:var(--border-radius);padding:35px 40px 60px;background-color:var(--banner-bg);width:732px;margin:auto;font-family:"Open Sans",sans-serif;display:flex;flex-direction:column;max-height:90vh;top:50%;left:50%;bottom:auto;transform:translate(-50%, -50%);max-width:90vw}#cookieConsent.top{top:0;bottom:auto}#cookieConsent.center{top:50%;left:50%;bottom:auto;transform:translate(-50%, -50%);max-width:min(45em,90vw);width:auto;border-radius:var(--border-radius)}#cookieConsent.tcf{text-align:left;max-width:min(55em,90vw)}#cookieConsent.tcf .notice-text{width:45em}#cookieConsent.basic #banner-actions>button.deny{display:block}#cookieConsent.basic #banner-actions>button.settings{display:none}#embeddedConsent{font-size:16px;font-family:"Open Sans",sans-serif;border-radius:var(--border-radius);padding:35px 40px 60px;background-color:var(--banner-bg)}#overlay.backdrop{position:fixed;width:100vw;height:100vh;height:-webkit-fill-available;top:0;left:0;display:flex;z-index:99999}#overlay.backdrop:before{content:"";z-index:-1;top:-50vh;left:-50vw;position:fixed;width:200vw;height:200vh;background-color:rgba(0,0,0,.73)}',""]),t.default=r},function(e,t,n){"use strict";var a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},i=this&&this.__awaiter||function(e,s,a,c){return new(a=a||Promise)(function(n,t){function o(e){try{i(c.next(e))}catch(e){t(e)}}function r(e){try{i(c.throw(e))}catch(e){t(e)}}function i(e){var t;e.done?n(e.value):((t=e.value)instanceof a?t:new a(function(e){e(t)})).then(o,r)}i((c=c.apply(e,s||[])).next())})},y=this&&this.__generator||function(n,o){var r,i,s,e,a={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return e={next:t(0),throw:t(1),return:t(2)},"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function t(t){return function(e){return function(t){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,i&&(s=2&t[0]?i.return:t[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,t[1])).done)return s;switch(i=0,s&&(t=[2&t[0],s.value]),t[0]){case 0:case 1:s=t;break;case 4:return a.label++,{value:t[1],done:!1};case 5:a.label++,i=t[1],t=[0];continue;case 7:t=a.ops.pop(),a.trys.pop();continue;default:if(!(s=0<(s=a.trys).length&&s[s.length-1])&&(6===t[0]||2===t[0])){a=0;continue}if(3===t[0]&&(!s||t[1]>s[0]&&t[1]<s[3])){a.label=t[1];break}if(6===t[0]&&a.label<s[1]){a.label=s[1],s=t;break}if(s&&a.label<s[2]){a.label=s[2],a.ops.push(t);break}s[2]&&a.ops.pop(),a.trys.pop();continue}t=o.call(n,a)}catch(e){t=[6,e],i=0}finally{r=s=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(50),r=o.GVL,s=o.TCModel,c=o.TCString,l=(u.prototype.tcfApiHandler=function(e,t,n,o){switch(document.debugCB&&console.log("tcfapi",e,t,n,o),e){case"ping":return this.handlePing(n);case"addEventListener":return this.handleAddEventListener(n);case"removeEventListener":return n(!(this.eventListeners[o]=void 0))}},u.prototype.handlePing=function(n){return i(this,void 0,void 0,function(){var t;return y(this,function(e){switch(e.label){case 0:return[4,this.getVendorList()];case 1:return t=e.sent(),[2,n({apiVersion:"2.2",cmpId:420,cmpLoaded:!0,cmpStatus:"loaded",cmpVersion:1,displayStatus:this.banner.isShown?"visible":"hidden",gdprApplies:!0,gvlVersion:t.vendorListVersion,tcfPolicyVersion:t.tcfPolicyVersion},!0)]}})})},u.prototype.getCurrentTCData=function(l,u){var d,p,f,h,g,v;return void 0===u&&(u=void 0),i(this,void 0,void 0,function(){var s,t,n,o,r,a,i,c=this;return y(this,function(e){switch(e.label){case 0:return[4,this.getVendorList()];
1case 1:return s=e.sent(),t={cmpId:420,cmpVersion:1,cmpStatus:"loaded",tcfPolicyVersion:s.tcfPolicyVersion,gdprApplies:!0,eventStatus:u||(this.banner.isShown?"cmpuishown":"tcloaded"),listenerId:l,isServiceSpecific:!0,useNonStandardTexts:!1,tcString:"",publisherCC:"CH",purposeOneTreatment:!1,purpose:{consents:{},legitimateInterests:{}},vendor:{consents:{},legitimateInterests:{}},specialFeatureOptins:{},publisher:{consents:{},legitimateInterests:{},customPurpose:{consents:{},legitimateInterests:{}},restrictions:{}}},n=(null===(d=this.banner.storedConsent)||void 0===d?void 0:d.getLegIntTCFPurposes())||[],t.purpose.legitimateInterests=Object.keys(s.purposes).reduce(function(e,t){return e[t]=n.includes(t),e},{}),0<(o=(null===(p=this.banner.storedConsent)||void 0===p?void 0:p.getConsentedTCFPurposes())||[]).length&&(t.purpose.consents=Object.keys(s.purposes).reduce(function(e,t){return e[t]=o.includes(t),e},{}),r=(null===(h=null===(f=this.banner.storedConsent)||void 0===f?void 0:f.consents.tcf)||void 0===h?void 0:h.vendors)||{},t.vendor.consents=Object.keys(s.vendors).reduce(function(e,t){return e[t]=!(c.config.vendors&&!c.config.vendors.includes(+t)||s.vendors[t].deletedDate||!1===r[t]),e},{}),a=(null===(v=null===(g=this.banner.storedConsent)||void 0===g?void 0:g.consents.tcf)||void 0===v?void 0:v.vendorsLegInt)||{},t.vendor.legitimateInterests=Object.keys(s.vendors).reduce(function(e,t){var n,o,r,i;return(0<(null===(o=null===(n=s.vendors[t])||void 0===n?void 0:n.legIntPurposes)||void 0===o?void 0:o.length)||0===(null===(i=null===(r=s.vendors[t])||void 0===r?void 0:r.purposes)||void 0===i?void 0:i.length))&&(e[t]=!(c.config.vendors&&!c.config.vendors.includes(+t)||s.vendors[t].deletedDate||!1===a[t])),e},{}),t.specialFeatureOptins=Object.keys(s.specialFeatures).reduce(function(e,t){return e[t]=o.includes("s"+t),e},{})),i=t,[4,this.getTCString(t)];case 2:return i.tcString=e.sent(),[2,t]}})})},u.prototype.getTCString=function(o){return i(this,void 0,void 0,function(){var t,n;return y(this,function(e){switch(e.label){case 0:return[4,this.getVendorList()];case 1:return t=e.sent(),[4,(n=new s(new r(t))).gvl.readyPromise];case 2:return e.sent(),n.cmpId=o.cmpId,n.cmpVersion=o.cmpVersion,n.consentScreen=0,n.publisherCountryCode="CH",n.isServiceSpecific=o.isServiceSpecific,n.useNonStandardStacks=o.useNonStandardTexts,n.purposeOneTreatment=o.purposeOneTreatment,n.vendorConsents.setAll(Object.keys(o.vendor.consents).filter(function(e){return o.vendor.consents[e]}).map(Number)),n.vendorLegitimateInterests.setAll(Object.keys(o.vendor.legitimateInterests).filter(function(e){return o.vendor.legitimateInterests[e]}).map(Number)),n.purposeConsents.setAll(Object.keys(o.purpose.consents).filter(function(e){return o.purpose.consents[e]}).map(Number)),n.purposeLegitimateInterests.setAll(Object.keys(o.purpose.legitimateInterests).filter(function(e){return o.purpose.legitimateInterests[e]}).map(Number)),n.specialFeatureOptins.setAll(Object.keys(o.specialFeatureOptins).filter(function(e){return o.specialFeatureOptins[e]}).map(Number)),[2,c.encode(n)]}})})},u.prototype.handleAddEventListener=function(o){return i(this,void 0,void 0,function(){var t,n;return y(this,function(e){switch(e.label){case 0:return t=this.eventListeners.length,this.eventListeners.push(o),n=o,[4,this.getCurrentTCData(t)];case 1:return n.apply(void 0,[e.sent(),!0]),[2,t]}})})},u.prototype.onConsentChanged=function(){var e=this;this.eventListeners.forEach(function(o,r){return i(e,void 0,void 0,function(){var t,n;return y(this,function(e){switch(e.label){case 0:if(!o)return[3,4];e.label=1;case 1:return e.trys.push([1,3,,4]),t=o,[4,this.getCurrentTCData(r,"useractioncomplete")];case 2:return t.apply(void 0,[e.sent(),!0]),[3,4];case 3:return n=e.sent(),console.error("Error in TCF eventListener",n),[3,4];case 4:return[2]}})})})},u.prototype.getTCFConfig=function(s){return i(this,void 0,void 0,function(){var t,n,o,r,i;return y(this,function(e){switch(e.label){case 0:return o=(n=u).applyConfigToVendorList,r=[this.config],[4,this.getVendorList().then(function(e){return JSON.parse(JSON.stringify(e))})];case 1:return t=o.apply(n,r.concat([e.sent()])),"en"===s?[2,t]:(i=[a({},t)],[4,this.getPurposesList(s)]);case 2:return[2,a.apply(void 0,i.concat([e.sent()]))]}})})},u.prototype.getVendorList=function(t){return void 0===t&&(t=!1),i(this,void 0,void 0,function(){var n=this;return y(this,function(e){return this.vendorListPromise&&!t||(this.vendorListPromise=fetch("https://tcf.legal-cdn.com/v3/vendor-list.json").then(function(e){return e.json()}).catch(function(t){return i(n,void 0,void 0,function(){return y(this,function(e){switch(e.label){case 0:return console.error("Error loading vendor list",t),[4,new Promise(function(e){return setTimeout(e,5e3)})];case 1:return e.sent(),[2,this.getVendorList(!0)]}})})})),[2,this.vendorListPromise]})})},u.prototype.getPurposesList=function(n,e){var o=this;return void 0===e&&(e=!1),n=n.slice(0,2),this.purposesPromises[n]&&!e||(this.purposesPromises[n]=fetch("https://tcf.legal-cdn.com/v3/purposes-"+n+".json").then(function(e){return e.json()}).catch(function(t){return i(o,void 0,void 0,function(){return y(this,function(e){switch(e.label){case 0:return console.error("Error loading purposes list",t),[4,new Promise(function(e){return setTimeout(e,5e3)})];case 1:return e.sent(),[2,this.getPurposesList(n,!0)]}})})})),this.purposesPromises[n]},u.applyConfigToVendorList=function(t,n){return Object.keys(n.vendors).forEac
1h(function(e){(n.vendors[e].deletedDate||t.vendors&&!t.vendors.includes(n.vendors[e].id))&&delete n.vendors[e]}),n},u);function u(e,t){var n=this;this.banner=e,this.config=t,this.eventListeners=[],this.purposesPromises={};var o=window.__tcfapi();window.__tcfapi=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return n.tcfApiHandler.apply(n,e)},o&&o.forEach(function(e){return n.tcfApiHandler(e[0],e[1],e[2],e[3])})}t.TcfApi=l},function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(12),t),r(n(0),t),r(n(1),t),r(n(5),t),r(n(28),t),r(n(29),t),r(n(30),t),r(n(82),t)},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.DecodingError=void 0;var i,s=(i=Error,r(a,i),a);function a(e){var t=i.call(this,e)||this;return t.name="DecodingError",t}t.DecodingError=s},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.EncodingError=void 0;var i,s=(i=Error,r(a,i),a);function a(e){var t=i.call(this,e)||this;return t.name="EncodingError",t}t.EncodingError=s},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.GVLError=void 0;var i,s=(i=Error,r(a,i),a);function a(e){var t=i.call(this,e)||this;return t.name="GVLError",t}t.GVLError=s},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.TCModelError=void 0;var i,s=(i=Error,r(a,i),a);function a(e,t,n){void 0===n&&(n="");var o=i.call(this,"invalid value ".concat(t," passed for ").concat(e," ").concat(n))||this;return o.name="TCModelError",o}t.TCModelError=s},function(e,t,n){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],o=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};
1Object.defineProperty(t,"__esModule",{value:!0}),t.ConsentLanguages=void 0;var o=(l.prototype.has=function(e){return l.langSet.has(e)},l.prototype.parseLanguage=function(e){var t,n,o=(e=e.toUpperCase()).split("-")[0];if(2<=e.length&&2==o.length){if(l.langSet.has(e))return e;if(l.langSet.has(o))return o;var r=o+"-"+o;if(l.langSet.has(r))return r;try{for(var i=c(l.langSet),s=i.next();!s.done;s=i.next()){var a=s.value;if(-1!==a.indexOf(e)||-1!==a.indexOf(o))return a}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}}throw new Error("unsupported language ".concat(e))},l.prototype.forEach=function(e){l.langSet.forEach(e)},Object.defineProperty(l.prototype,"size",{get:function(){return l.langSet.size},enumerable:!1,configurable:!0}),l.langSet=new Set(["AR","BG","BS","CA","CS","CY","DA","DE","EL","EN","ES","ET","EU","FI","FR","GL","HE","HR","HU","ID","IT","JA","KO","LT","LV","MK","MS","MT","NL","NO","PL","PT-BR","PT-PT","RO","RU","SK","SL","SR-LATN","SR-CYRL","SV","TL","TR","UK","ZH"]),l);function l(){}t.ConsentLanguages=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),s=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var o,r,i=n.call(e),s=[];try{for(;
1(void 0===t||0<t--)&&!(o=i.next()).done;)s.push(o.value)}catch(e){r={error:e}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return s},a=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var o,r=0,i=t.length;r<i;r++)!o&&r in t||((o=o||Array.prototype.slice.call(t,0,r))[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.PurposeRestrictionVector=void 0;var i,c=n(19),l=n(14),u=n(5),d=(i=u.Cloneable,r(p,i),p.prototype.has=function(e){return this.map.has(e)},p.prototype.isOkToHave=function(e,t,n){var o,r=!0;if(null===(o=this.gvl)||void 0===o?void 0:o.vendors){var i=this.gvl.vendors[n];if(i)if(e===l.RestrictionType.NOT_ALLOWED)r=i.legIntPurposes.includes(t)||i.purposes.includes(t);else if(i.flexiblePurposes.length)switch(e){case l.RestrictionType.REQUIRE_CONSENT:r=i.flexiblePurposes.includes(t)&&i.legIntPurposes.includes(t);break;case l.RestrictionType.REQUIRE_LI:r=i.flexiblePurposes.includes(t)&&i.purposes.includes(t)}else r=!1;else r=!1}return r},p.prototype.add=function(e,t){if(this.isOkToHave(t.restrictionType,t.purposeId,e)){var n=t.hash;this.has(n)||(this.map.set(n,new Set),this.bitLength=0),this.map.get(n).add(e)}},p.prototype.restrictPurposeToLegalBasis=function(e){var t=Array.from(this.gvl.vendorIds),n=e.hash,o=t[t.length-1],r=a([],s(Array(o).keys()),!1).map(function(e){return e+1});if(this.has(n))for(var i=1;i<=o;i++)this.map.get(n).add(i);else this.map.set(n,new Set(r)),this.bitLength=0},p.prototype.getVendors=function(e){var t=[];if(e){var n=e.hash;this.has(n)&&(t=Array.from(this.map.get(n)))}else{var o=new Set;this.map.forEach(function(e){e.forEach(function(e){o.add(e)})}),t=Array.from(o)}return t.sort(function(e,t){return e-t})},p.prototype.getRestrictionType=function(e,t){var n;return this.getRestrictions(e).forEach(function(e){e.purposeId===t&&(void 0===n||n>e.restrictionType)&&(n=e.restrictionType)}),n},p.prototype.vendorHasRestriction=function(e,t){for(var n=!1,o=this.getRestrictions(e),r=0;r<o.length&&!n;r++)n=t.isSameAs(o[r]);return n},p.prototype.getMaxVendorId=function(){var t=0;return this.map.forEach(function(e){t=Math.max(Array.from(e)[e.size-1],t)}),t},p.prototype.getRestrictions=function(n){var o=[];return this.map.forEach(function(e,t){n?e.has(n)&&o.push(c.PurposeRestriction.unHash(t)):o.push(c.PurposeRestriction.unHash(t))}),o},p.prototype.getPurposes=function(){var n=new Set;return this.map.forEach(function(e,t){n.add(c.PurposeRestriction.unHash(t).purposeId)}),Array.from(n)},p.prototype.remove=function(e,t){var n=t.hash,o=this.map.get(n);o&&(o.delete(e),0==o.size&&(this.map.delete(n),this.bitLength=0))},Object.defineProperty(p.prototype,"gvl",{get:function(){return this.gvl_},set:function(e){var o=this;this.gvl_||(this.gvl_=e,this.map.forEach(function(t,e){var n=c.PurposeRestriction.unHash(e);Array.from(t).forEach(function(e){o.isOkToHave(n.restrictionType,n.purposeId,e)||t.delete(e)})}))},enumerable:!1,configurable:!0}),p.prototype.isEmpty=function(){return 0===this.map.size},Object.defineProperty(p.prototype,"numRestrictions",{get:function(){return this.map.size},enumerable:!1,configurable:!0}),p);function p(){var e=null!==i&&i.apply(this,arguments)||this;return e.bitLength=0,e.map=new Map,e}t.PurposeRestrictionVector=d},function(e,t,n){"use strict";var o;Object.defineProperty(t,"__esModule",{value:!0}),t.DeviceDisclosureStorageAccessType=void 0,(o=t.DeviceDisclosureStorageAccessType||(t.DeviceDisclosureStorageAccessType={})).COOKIE="cookie",o.WEB="web",o.APP="app"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";var o;Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentIDs=void 0;var r=n(20),i=(s.ID_TO_KEY=[r.Segment.CORE,r.Segment.VENDORS_DISCLOSED,r.Segment.VENDORS_ALLOWED,r.Segment.PUBLISHER_TC],s.KEY_TO_ID=((o={})[r.Segment.CORE]=0,o[r.Segment.VENDORS_DISCLOSED]=1,o[r.Segment.VENDORS_ALLOWED]=2,o[r.Segment.PUBLISHER_TC]=3,o),s);function s(){}t.SegmentIDs=i},function(e,t,n){"use strict";
1var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__generator||function(n,o){var r,i,s,a,c={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return a={next:e(0),throw:e(1),return:e(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function e(t){return function(e){return function(t){if(r)throw new TypeError("Generator is already executing.");for(;a&&(t[a=0]&&(c=0)),c;)try{if(r=1,i&&(s=2&t[0]?i.return:t[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,t[1])).done)return s;switch(i=0,s&&(t=[2&t[0],s.value]),t[0]){case 0:case 1:s=t;break;case 4:return c.label++,{value:t[1],done:!1};case 5:c.label++,i=t[1],t=[0];continue;case 7:t=c.ops.pop(),c.trys.pop();continue;default:if(!((s=0<(s=c.trys).length&&s[s.length-1])||6!==t[0]&&2!==t[0])){c=0;continue}if(3===t[0]&&(!s||t[1]>s[0]&&t[1]<s[3])){c.label=t[1];break}if(6===t[0]&&c.label<s[1]){c.label=s[1],s=t;break}if(s&&c.label<s[2]){c.label=s[2],c.ops.push(t);break}s[2]&&c.ops.pop(),c.trys.pop();continue}t=o.call(n,c)}catch(e){t=[6,e],i=0}finally{r=s=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}};Object.defineProperty(t,"__esModule",{value:!0}),t.Vector=void 0;var s,a=n(5),c=n(0),l=(s=a.Cloneable,r(u,s),u.prototype[Symbol.iterator]=function(){var t;return i(this,function(e){switch(e.label){case 0:t=1,e.label=1;case 1:return t<=this.maxId?[4,[t,this.has(t)]]:[3,4];case 2:e.sent(),e.label=3;case 3:return t++,[3,1];case 4:return[2]}})},u.prototype.values=function(){return this.set_.values()},Object.defineProperty(u.prototype,"maxId",{get:function(){return this.maxId_},enumerable:!1,configurable:!0}),u.prototype.has=function(e){return this.set_.has(e)},u.prototype.unset=function(e){var t=this;Array.isArray(e)?e.forEach(function(e){return t.unset(e)}):"object"==typeof e?this.unset(Object.keys(e).map(function(e){return Number(e)})):(this.set_.delete(Number(e)),this.bitLength=0,e===this.maxId&&(this.maxId_=0,this.set_.forEach(function(e){t.maxId_=Math.max(t.maxId,e)})))},u.prototype.isIntMap=function(n){var o=this,e="object"==typeof n;return e&&Object.keys(n).every(function(e){var t=Number.isInteger(parseInt(e,10));return(t=t&&o.isValidNumber(n[e].id))&&void 0!==n[e].name})},u.prototype.isValidNumber=function(e){return 0<parseInt(e,10)},u.prototype.isSet=function(e){var t=!1;return e instanceof Set&&(t=Array.from(e).every(this.isValidNumber)),t},u.prototype.set=function(e){var t=this;if(Array.isArray(e))e.forEach(function(e){return t.set(e)});else if(this.isSet(e))this.set(Array.from(e));else if(this.isIntMap(e))this.set(Object.keys(e).map(function(e){return Number(e)}));else{if(!this.isValidNumber(e))throw new c.TCModelError("set()",e,"must be positive integer array, positive integer, Set<number>, or IntMap");this.set_.add(e),this.maxId_=Math.max(this.maxId,e),this.bitLength=0}},u.prototype.empty=function(){this.set_=new Set},u.prototype.forEach=function(e){for(var t=1;t<=this.maxId;t++)e(this.has(t),t)},Object.defineProperty(u.prototype,"size",{get:function(){return this.set_.size},enumerable:!1,configurable:!0}),u.prototype.setAll=function(e){this.set(e)},u);function u(){var e=null!==s&&s.apply(this,arguments)||this;return e.bitLength=0,e.maxId_=0,e.set_=new Set,e}t.Vector=l},function(e,t,n){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),r=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),r(n(64),t),r(n(65),t),r(n(66),t),r(n(67),t),r(n(68),t),r(n(69),t),r(n(70),t),r(n(71),t),r(n(72),t),r(n(73),t),r(n(74),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentEncoder=void 0;var o=n(17),l=n(13),u=n(21),r=n(27),d=n(0),p=n(18),f=n(1),i=(s.encode=function(r,i){var e,s=this;try{e=this.fieldSequence[String(r.version)][i]}catch(e){throw new d.EncodingError("Unable to encode version: ".concat(r.version,", segment: ").concat(i))}var a="";i!==f.Segment.CORE&&(a=u.IntEncoder.encode(f.SegmentIDs.KEY_TO_ID[i],l.BitLength.segmentType));var c=(0,u.FieldEncoderMap)();return e.forEach(function(t){var e=r[t],n=c[t],o=l.BitLength[t];void 0===o&&s.isPublisherCustom(t)&&(o=Number(r[p.Fields.numCustomPurposes]));try{a+=n.encode(e,o)}catch(e){throw new d.EncodingError("Error encoding ".concat(i,"->").concat(t,": ").concat(e.message))}}),o.Base64Url.encode(a)},s.decode=function(e,r,t){var i=this,s=o.Base64Url.decode(e),a=0;t===f.Segment.CORE&&(r.version=u.IntEncoder.decode(s.substr(a,l.BitLength[p.Fields.version]),l.BitLength[p.Fields.version])),t!==f.Segment.CORE&&(a+=l.BitLength.segmentType);var n=this.fieldSequence[String(r.version)][t],c=(0,u.FieldEncoderMap)();return n.forEach(function(e){var t=c[e],n=l.BitLength[e];if(void 0===n&&i.isPublisherCustom(e)&&(n=Number(r[p.Fields.numCustomPurposes])),0!==n){var o=s.substr(a,n);if(t===u.VendorVectorEncoder?r[e]=t.decode(o,r.version):r[e]=t.decode(o,n),Number.isInteger(n))a+=n;else{if(!Number.isInteger(r[e].bitLength))throw new d.DecodingError(e);a+=r[e].bitLength}}}),r},s.isPublisherCustom=function(e){return 0===e.indexOf("publisherCustom")},s.fieldSequence=new r.FieldSequence,s);function s(){}t.SegmentEncoder=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FieldEncoderMap=void 0;var o=n(1),r=n(6),i=n(22),s=n(15),a=n(3),c=n(23),l=n(24),u=n(25);t.FieldEncoderMap=function(){var e;return(e={})[o.Fields.version]=a.IntEncoder,e[o.Fields.created]=i.DateEncoder,e[o.Fields.lastUpdated]=i.DateEncoder,e[o.Fields.cmpId]=a.IntEncoder,e[o.Fields.cmpVersion]=a.IntEncoder,e[o.Fields.consentScreen]=a.IntEncoder,e[o.Fields.consentLanguage]=c.LangEncoder,e[o.Fields.vendorListVersion]=a.IntEncoder,e[o.Fields.policyVersion]=a.IntEncoder,e[o.Fields.isServiceSpecific]=r.BooleanEncoder,e[o.Fields.useNonStandardTexts]=r.BooleanEncoder,e[o.Fields.specialFeatureOptins]=s.FixedVectorEncoder,e[o.Fields.purposeConsents]=s.FixedVectorEncoder,e[o.Fields.purposeLegitimateInterests]=s.FixedVectorEncoder,e[o.Fields.purposeOneTreatment]=r.BooleanEncoder,e[o.Fields.publisherCountryCode]=c.LangEncoder,e[o.Fields.vendorConsents]=u.VendorVectorEncoder,e[o.Fields.vendorLegitimateInterests]=u.VendorVectorEncoder,e[o.Fields.publisherRestrictions]=l.PurposeRestrictionVectorEncoder,e.segmentType=a.IntEncoder,e[o.Fields.vendorsDisclosed]=u.VendorVectorEncoder,e[o.Fields.vendorsAllowed]=u.VendorVectorEncoder,e[o.Fields.publisherConsents]=s.FixedVectorEncoder,e[o.Fields.publisherLegitimateInterests]=s.FixedVectorEncoder,e[o.Fields.numCustomPurposes]=a.IntEncoder,e[o.Fields.publisherCustomConsents]=s.FixedVectorEncoder,e[o.Fields.publisherCustomLegitimateInterests]=s.FixedVectorEncoder,e}},function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.FieldSequence=void 0;var o=n(1);t.FieldSequence=function(){var e,t;this[1]=((e={})[o.Segment.CORE]=[o.Fields.version,o.Fields.created,o.Fields.lastUpdated,o.Fields.cmpId,o.Fields.cmpVersion,o.Fields.consentScreen,o.Fields.consentLanguage,o.Fields.vendorListVersion,o.Fields.purposeConsents,o.Fields.vendorConsents],e),this[2]=((t={})[o.Segment.CORE]=[o.Fields.version,o.Fields.created,o.Fields.lastUpdated,o.Fields.cmpId,o.Fields.cmpVersion,o.Fields.consentScreen,o.Fields.consentLanguage,o.Fields.vendorListVersion,o.Fields.policyVersion,o.Fields.isServiceSpecific,o.Fields.useNonStandardTexts,o.Fields.specialFeatureOptins,o.Fields.purposeConsents,o.Fields.purposeLegitimateInterests,o.Fields.purposeOneTreatment,o.Fields.publisherCountryCode,o.Fields.vendorConsents,o.Fields.vendorLegitimateInterests,o.Fields.publisherRestrictions],t[o.Segment.PUBLISHER_TC]=[o.Fields.publisherConsents,o.Fields.publisherLegitimateInterests,o.Fields.numCustomPurposes,o.Fields.publisherCustomConsents,o.Fields.publisherCustomLegitimateInterests],t[o.Segment.VENDORS_ALLOWED]=[o.Fields.vendorsAllowed],t[o.Segment.VENDORS_DISCLOSED]=[o.Fields.vendorsDisclosed],t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentSequence=void 0;var o=n(1);t.SegmentSequence=function(e,t){if(this[1]=[o.Segment.CORE],this[2]=[o.Segment.CORE],2===e.version)if(e.isServiceSpecific)this[2].push(o.Segment.PUBLISHER_TC);else{var n=!(!t||!t.isForVendors);n&&!0!==e[o.Fields.supportOOB]||this[2].push(o.Segment.VENDORS_DISCLOSED),n&&(e[o.Fields.supportOOB]&&0<e[o.Fields.vendorsAllowed].size&&this[2].push(o.Segment.VENDORS_ALLOWED),this[2].push(o.Segment.PUBLISHER_TC))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SemanticPreEncoder=void 0;var r=n(0),d=n(1),o=(i.process=function(e,t){var n=e.gvl;if(!n)throw new r.EncodingError("Unable to encode TCModel without a GVL");if(!n.isReady)throw new r.EncodingError("Unable to encode TCModel tcModel.gvl.readyPromise is not resolved");(e=e.clone()).consentLanguage=n.language.slice(0,2).toUpperCase(),0<(null==t?void 0:t.version)&&(null==t?void 0:t.version)<=this.processor.length?e.version=t.version:e.version=this.processor.length;var o=e.version-1;if(!this.processor[o])throw new r.EncodingError("Invalid version: ".concat(e.version));return this.processor[o](e,n)},i.processor=[function(e){return e},function(l,u){l.publisherRestrictions.gvl=u,l.purposeLegitimateInterests.unset([1,3,4,5,6]);var e=new Map;return e.set("legIntPurposes",l.vendorLegitimateInterests),e.set("purposes",l.vendorConsents),e.forEach(function(a,c){a.forEach(function(e,t){if(e){var n=u.vendors[t];if(!n||n.deletedDate)a.unset(t);else if(0===n[c].length&&!("legIntPurposes"===c&&0===n.purposes.length&&0===n.legIntPurposes.length&&0<n.specialPurposes.length))if(l.isServiceSpecific)if(0===n.flexiblePurposes.length)a.unset(t);else{for(var o=l.publisherRestrictions.getRestrictions(t),r=!1,i=0,s=o.length;i<s&&!r;i++)r=o[i].restrictionType===d.RestrictionType.REQUIRE_CONSENT&&"purposes"===c||o[i].restrictionType===d.RestrictionType.REQUIRE_LI&&"legIntPurposes"===c;r||a.unset(t)}else a.unset(t)}})}),l.vendorsDisclosed.set(u.vendors),l}],i);function i(){}t.SemanticPreEncoder=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TCString=void 0;var c=n(12),l=n(1),u=n(3),d=n(30),o=(r.encode=function(o,e){var r,i="";return o=c.SemanticPreEncoder.process(o,e),(r=Array.isArray(null==e?void 0:e.segments)?e.segments:new c.SegmentSequence(o,e)[""+o.version]).forEach(function(e,t){var n="";t<r.length-1&&(n="."),i+=c.SegmentEncoder.encode(o,e)+n}),i},r.decode=function(e,t){var n=e.split("."),o=n.length;t=t||new d.TCModel;for(var r=0;r<o;r++){var i=n[r],s=c.Base64Url.decode(i.charAt(0)).substr(0,c.BitLength.segmentType),a=l.SegmentIDs.ID_TO_KEY[u.IntEncoder.decode(s,c.BitLength.segmentType).toString()];c.SegmentEncoder.decode(i,t,a)}return t},r);function r(){}t.TCString=o},function(e,t,n){"use strict";var u=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var o=Array(e),r=0;for(t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,r++)o[r]=i[s];return o};
1Object.defineProperty(t,"__esModule",{value:!0});var d=n(16),o=n(31),r=n(4),a=n(33),p=n(84),f=n(7),h=n(85),i=(s.prototype.createPlugin=function(e){var t,n,o,r,i,s;try{switch(null==e?void 0:e.type){case"elementPlugin":return new a.ElementConsentPlugin(this.blocker,{appliesTo:{thirdParties:null===(n=null===(t=e.appliesTo)||void 0===t?void 0:t.thirdParties)||void 0===n?void 0:n.map(function(e){return new d.URLFilterBlacklistEntry(e)}),cookies:null===(r=null===(o=e.appliesTo)||void 0===o?void 0:o.cookies)||void 0===r?void 0:r.map(function(e){return new d.URLFilterBlacklistEntry(e)}),iFrames:null===(s=null===(i=e.appliesTo)||void 0===i?void 0:i.iFrames)||void 0===s?void 0:s.map(function(e){return new d.URLFilterBlacklistEntry(e)})},elementSelectors:e.elementSelectors,postUnblockJS:e.postUnblockJS,id:e.id,name:e.name},this.config);case"youtubePlugin":return;default:throw new Error("Unknown plugin type "+(null==e?void 0:e.type))}}catch(e){console.error(e)}},s.prototype.getIFramePlugin=function(t){var e;return this.plugins.find(function(e){return e.appliesTo("iframe",t)})||new o.IFramePlugin(this.blocker,{appliesTo:{},id:"iFrameConsent",name:(null===(e=r.parseURL(t))||void 0===e?void 0:e.hostname)||t},this.config)},s.prototype.getScriptPlugin=function(t){return this.plugins.find(function(e){return e.appliesTo("script",t)})},s);function s(e,t){var n,o,r,i,s,a,c,l=this;this.blocker=e,this.config=t,this.plugins=u(Object.values(t.plugins).map(function(e){return l.createPlugin(e)}).filter(f.isDefined)||[],[new p.YoutubeIFramePlugin(e,{appliesTo:{iFrames:[new d.URLFilterBlacklistEntry("/https?:\\/\\/www.youtube.com\\/embed\\/.+/"),new d.URLFilterBlacklistEntry("/https?:\\/\\/www.youtube-nocookie.com\\/embed\\/.+/")]},id:"youtube",name:"YouTube"},t),new h.GoogleRecaptchaFormConsentPlugin(e,{id:"recaptcha",name:"Google Recaptcha",elementSelectors:u([".g-recaptcha, form [data-name*='recaptcha']"],(null===(n=t.plugins.recaptcha)||void 0===n?void 0:n.elementSelectors)||[]),appliesTo:{thirdParties:u([new d.URLFilterBlacklistEntry("/^\\w+:\\/\\/www.google.com\\/recaptcha\\//"),new d.URLFilterBlacklistEntry("/^\\w+:\\/\\/www.gstatic.com\\/recaptcha\\//")],(null===(i=null===(r=null===(o=t.plugins.recaptcha)||void 0===o?void 0:o.appliesTo)||void 0===r?void 0:r.thirdParties)||void 0===i?void 0:i.map(function(e){return new d.URLFilterBlacklistEntry(e)}))||[]),iFrames:u([new d.URLFilterBlacklistEntry("/^\\w+:\\/\\/www.google.com\\/recaptcha\\//")],(null===(c=null===(a=null===(s=t.plugins.recaptcha)||void 0===s?void 0:s.appliesTo)||void 0===a?void 0:a.iFrames)||void 0===c?void 0:c.map(function(e){return new d.URLFilterBlacklistEntry(e)}))||[])}},t)])}t.PluginFactory=i},function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i,s=n(31),a=(i=s.IFramePlugin,r(c,i),c.prototype.getCSS=function(t){var e,n;if(!1===(null===(n=null===(e=this.globalConfig.plugins)||void 0===e?void 0:e.youtube)||void 0===n?void 0:n.showThumbnail))return i.prototype.getCSS.call(this,t);try{var o="https://img.youtube.com/vi/"+t.url.match(/^.*?youtube(-nocookie)?\.com\/embed\/([\w\d-]+)/)[2]+"/0.jpg";return i.prototype.getCSS.call(this,t)+'            \n        #cookieConsentIFrameBackground {\n            background-image: url("'+o+'");\n            background-size: cover;\n            background-position: center;\n            filter: blur(10px);\n            width: calc(100% + 20px);\n            height: calc(100% + 20px);\n            left: 0;\n            top: 0;\n            margin: -10px;\n            position: fixed;\n        }'}catch(e){return i.prototype.getCSS.call(this,t)}},c);function c(){return null!==i&&i.apply(this,arguments)||this}t.YoutubeIFramePlugin=a},function(e,t,n){"use strict";
1var o,r=this&&this.__extends||(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var i,s=n(33),a=(i=s.ElementConsentPlugin,r(c,i),c.prototype.onUnblock=function(e){i.prototype.onUnblock.call(this,e),setTimeout(function(){if(window.grecaptcha&&window.grecaptcha.reset instanceof Function)try{window.grecaptcha.reset()}catch(e){document.debugCB&&console.error("Failed to reset recaptcha",e)}},0)},c.prototype.onAfterBlock=function(e){"iframe"===e.type&&e.element.classList.add("element-blocked-"+this.pluginConfig.id),i.prototype.onAfterBlock.call(this,e)},c);function c(e,t,n){var o=i.call(this,e,t,n)||this;return o.blocker=e,o.pluginConfig=t,o.globalConfig=n,o.blockedElements=[],o}t.GoogleRecaptchaFormConsentPlugin=a}]);

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.