PageSourceSearch

https://www.playstack.com/_astro/cookieconsent.esm.3CsupvVk.js

js playstack.com collected 2026-09-24 09:32:23 UTC 23,635 bytes, 6 lines download raw bytes

vendor: 6,687 bytes, lines 1-6
1/*!
2* CookieConsent 3.1.0
3* https://github.com/orestbida/cookieconsent
4* Author Orest Bida
5* Released under the MIT License
6*/const ut="opt-in",Ce="opt-out",Fe="show--consent",Xe="show--preferences",Ae="disable--interaction",He="data-category";const $="button",U="aria-hidden",ke="btn-group",j="click",ge="data-role",qe="consentModal",Ge="preferencesModal";class dt{constructor(){this.t={mode:ut,revision:0,autoShow:!0,lazyHtmlGeneration:!0,autoClearCookies:!0,manageScriptTags:!0,hideFromBots:!0,cookie:{name:"cc_cookie",expiresAfterDays:182,domain:"",path:"/",secure:!0,sameSite:"Lax"}},this.o={i:{},l:"",_:{},u:{},p:{},m:[],v:!1,h:null,C:null,S:null,M:"",D:!0,T:!1,k:!1,A:!1,N:!1,H:[],V:!1,I:!0,L:[],j:!1,F:"",P:!1,O:[],R:[],B:[],$:[],G:!1,J:!1,U:!1,q:[],K:[],W:[],X:{},Y:{},Z:{},ee:{},te:{},oe:[]},this.ne={ae:{},se:{}},this.ce={},this.re={ie:"cc:onFirstConsent",le:"cc:onConsent",de:"cc:onChange",fe:"cc:onModalShow",_e:"cc:onModalHide",ue:"cc:onModalReady"}}}const r=new dt,ft=(t,n)=>t.indexOf(n),T=(t,n)=>ft(t,n)!==-1,be=t=>Array.isArray(t),te=t=>typeof t=="string",Oe=t=>!!t&&typeof t=="object"&&!be(t),z=t=>typeof t=="function",V=t=>Object.keys(t),Je=t=>Array.from(new Set(t)),Ie=()=>document.activeElement,me=t=>t.preventDefault(),$e=(t,n)=>t.querySelectorAll(n),Te=t=>t.dispatchEvent(new Event("change")),m=t=>{const n=document.createElement(t);return t===$&&(n.type=t),n},v=(t,n,o)=>t.setAttribute(n,o),Re=(t,n,o)=>{t.removeAttribute(o?"data-"+n:n)},Me=(t,n,o)=>t.getAttribute(o?"data-"+n:n),h=(t,n)=>t.appendChild(n),M=(t,n)=>t.classList.add(n),N=(t,n)=>M(t,"cm__"+n),L=(t,n)=>M(t,"pm__"+n),ae=(t,n)=>t.classList.remove(n),ee=t=>{if(typeof t!="object")return t;if(t instanceof Date)return new Date(t.getTime());let n=Array.isArray(t)?[]:{};for(let o in t){let e=t[o];n[o]=ee(e)}return n},Rt=()=>{const t={},{O:n,X:o,Y:e}=r.o;for(const i of n)t[i]=xe(e[i],V(o[i]));return t},nt=(t,n)=>dispatchEvent(new CustomEvent(t,{detail:n})),H=(t,n,o,e)=>{t.addEventListener(n,o),e&&r.o.m.push({pe:t,ge:n,me:o})},rt=()=>{const t=r.t.cookie.expiresAfterDays;return z(t)?t(r.o.F):t},xe=(t,n)=>{const o=t||[],e=n||[];return o.filter((i=>!T(e,i))).concat(e.filter((i=>!T(o,i))))},pt=t=>{r.o.R=Je(t),r.o.F=(()=>{let n="custom";const{R:o,O:e,B:i}=r.o,a=o.length;return a===e.length?n="all":a===i.length&&(n="necessary"),n})()},ht=(t,n,o,e)=>{const i="accept-",{show:a,showPreferences:f,hide:s,hidePreferences:c,acceptCategory:u}=n,y=t||document,d=b=>$e(y,`[data-cc="${b}"]`),p=(b,w)=>{me(b),u(w),c(),s()},g=d("show-preferencesModal"),l=d("show-consentModal"),C=d(i+"all"),k=d(i+"necessary"),S=d(i+"custom"),_=r.t.lazyHtmlGeneration;for(const b of g)v(b,"aria-haspopup","dialog"),H(b,j,(w=>{me(w),f()})),_&&(H(b,"mouseenter",(w=>{me(w),r.o.N||o(n,e)}),!0),H(b,"focus",(()=>{r.o.N||o(n,e)})));for(let b of l)v(b,"aria-haspopup","dialog"),H(b,j,(w=>{me(w),a(!0)}),!0);for(let b of C)H(b,j,(w=>{p(w,"all")}),!0);for(let b of S)H(b,j,(w=>{p(w)}),!0);for(let b of k)H(b,j,(w=>{p(w,[])}),!0)},W=(t,n)=>{t&&(n&&(t.tabIndex=-1),t.focus(),n&&t.removeAttribute("tabindex"))},mt=(t,n)=>{const o=e=>{e.target.removeEventListener("transitionend",o),e.propertyName==="opacity"&&getComputedStyle(t).opacity==="1"&&W((i=>i===1?r.ne.be:r.ne.ve)(n))};H(t,"transitionend",o)};let st;const gt=t=>{clearTimeout(st),t?M(r.ne.ye,Ae):st=setTimeout((()=>{ae(r.ne.ye,Ae)}),500)},Bt=["M 19.5 4.5 L 4.5 19.5 M 4.5 4.501 L 19.5 19.5","M 3.572 13.406 L 8.281 18.115 L 20.428 5.885","M 21.999 6.94 L 11.639 17.18 L 2.001 6.82 "],Se=(t=0,n=1.5)=>`<svg viewBox="0 0 24 24" stroke-width="${n}"><path d="${Bt[t]}"/></svg>`,yt=t=>{const n=r.ne,o=r.o;(e=>{const i=e===n.he,a=o.i.disablePageInteraction?n.ye:i?n.Ce:n.ye;H(a,"keydown",(f=>{if(f.key!=="Tab"||!(i?o.k&&!o.A:o.A))return;const s=Ie(),c=i?o.q:o.K;c.length!==0&&(f.shiftKey?s!==c[0]&&e.contains(s)||(me(f),W(c[1])):s!==c[1]&&e.contains(s)||(me(f),W(c[0])))}),!0)})(t)},jt=["[href]",$,"input","details","[tabindex]"].map((t=>t+':not([tabindex="-1"])')).join(","),bt=t=>{const{o:n,ne:o}=r,e=(i,a)=>{const f=$e(i,jt);a[0]=f[0],a[1]=f[f.length-1]};t===1&&n.T&&e(o.he,n.q),t===2&&n.N&&e(o.we,n.K)},K=(t,n,o)=>{const{de:e,le:i,ie:a,_e:f,ue:s,fe:c}=r.ce,u=r.re;if(n){const d={modalName:n};return t===u.fe?z(c)&&c(d):t===u._e?z(f)&&f(d):(d.modal=o,z(s)&&s(d)),nt(t,d)}const y={cookie:r.o.p};t===u.ie?z(a)&&a(ee(y)):t===u.le?z(i)&&i(ee(y)):(y.changedCategories=r.o.L,y.changedServices=r.o.ee,z(e)&&e(ee(y))),nt(t,ee(y))},Le=(t,n)=>{try{return t()}catch{return!1}},Ee=t=>{const{Y:n,ee:o,O:e,X:i,oe:a,p:f,L:s}=r.o;for(const d of e){const p=o[d]||n[d]||[];for(const g of p){const l=i[d][g];if(!l)continue;const{onAccept:C,onReject:k}=l;!l.Se&&T(n[d],g)?(l.Se=!0,z(C)&&C()):l.Se&&!T(n[d],g)&&(l.Se=!1,z(k)&&k())}}if(!r.t.manageScriptTags)return;const c=a,u=t||f.categories||[],y=(d,p)=>{if(p>=d.length)return;const g=a[p];if(g.xe)return y(d,p+1);const l=g.Me,C=g.De,k=g.Te,S=T(u,C),_=!!k&&T(n[C],k);if(!k&&!g.ke&&S||!k&&g.ke&&!S&&T(s,C)||k&&!g.ke&&_||k&&g.ke&&!_&&T(o[C]||[],k)){g.xe=!0;const b=Me(l,"type",!0);Re(l,"type",!!b),Re(l,He);let w=Me(l,"src",!0);w&&Re(l,"src",!0);const D=m("script");D.textContent=l.innerHTML;for(const{nodeName:x}of l.attributes)v(D,x,l[x]||Me(l,x));b&&(D.type=b),w?D.src=w:w=l.src;const I=!!w&&(!b||["text/javascript","module"].includes(b));if(I&&(D.onload=D.onerror=()=>{y(d,++p)}),l.replaceWith(D),I)return}y(d,++p)};y(c,0)},De="bottom",Ye="left",vt="center",Ue="right",Be="inline",wt="wide",Ct="pm--",je=["middle","top",De],ct=[Ye,vt,Ue],Nt={box:{Ee:[wt,Be],Ae:je,Ne:ct,He:De,Ve:Ue},cloud:{Ee:[Be],Ae:je,Ne:ct,He:De,Ve:vt},bar:{Ee:[Be],Ae:je.slice(1),Ne:[],He:De,Ve:""}},At={box:{Ee:[],Ae:[],Ne:[],He:"",Ve:""},bar:{Ee:[wt],Ae:[],Ne:[Ye,Ue],He:"",Ve:Ye}},kt=t=>{const n=r.o.i.guiOptions,o=n&&n.consentModal,e=n&&n.preferencesModal;t===0&&at(r.ne.he,Nt,o,"cm--","box","cm"),t===1&&at(r.ne.we,At,e,Ct,"box","pm")},at=(t,n,o,e,i,a)=>{t.className=a;const f=o&&o.layout,s=o&&o.position,c=o&&o.flipButtons,u=!o||o.equalWeightButtons!==!1,y=f&&f.split(" ")||[],d=y[0],p=y[1],g=d in n?d:i,l=n[g],C=T(l.Ee,p)&&p,k=s&&s.split(" ")||[],S=k[0],_=e===Ct?k[0]:k[1],b=T(l.Ae,S)?S:l.He,w=T(l.Ne,_)?_:l.Ve,D=x=>{x&&M(t,e+x)};D(g),D(C),D(b),D(w),c&&D("flip");const I=a+"__btn--secondary";if(a==="cm"){const{Ie:x,Le:A}=r.ne;x&&(u?ae(x,I):M(x,I)),A&&(u?ae(A,I):M(A,I))}else{const{je:x}=r.ne;x&&(u?ae(x,I):M(x,I))}},ye=(t,n)=>{const o=r.o,e=r.ne,{hide:i,hidePreferences:a,acceptCategory:f}=t,s=w=>{f(w),a(),i()},c=o.u&&o.u.preferencesModal;if(!c)return;const u=c.title,y=c.closeIconLabel,d=c.acceptAllBtn,p=c.acceptNecessaryBtn,g=c.savePreferencesBtn,l=c.sections||[],C=d||p||g;if(e.Fe)e.Pe=m("div"),L(e.Pe,"body");else{e.Fe=m("div"),M(e.Fe,"pm-wrapper");const w=m("div");
vendor: 5,032 bytes, line 6
6M(w,"pm-overlay"),h(e.Fe,w),H(w,j,a),e.we=m("div"),M(e.we,"pm"),v(e.we,"role","dialog"),v(e.we,U,!0),v(e.we,"aria-modal",!0),v(e.we,"aria-labelledby","pm__title"),H(e.ye,"keydown",(D=>{D.keyCode===27&&a()}),!0),e.Oe=m("div"),L(e.Oe,"header"),e.Re=m("h2"),L(e.Re,"title"),e.Re.id="pm__title",e.Be=m($),L(e.Be,"close-btn"),v(e.Be,"aria-label",c.closeIconLabel||""),H(e.Be,j,a),e.$e=m("span"),e.$e.innerHTML=Se(),h(e.Be,e.$e),e.Ge=m("div"),L(e.Ge,"body"),e.Je=m("div"),L(e.Je,"footer");var k=m("div");M(k,"btns");var S=m("div"),_=m("div");L(S,ke),L(_,ke),h(e.Je,S),h(e.Je,_),h(e.Oe,e.Re),h(e.Oe,e.Be),e.ve=m("div"),v(e.ve,"tabIndex",-1),h(e.we,e.ve),h(e.we,e.Oe),h(e.we,e.Ge),C&&h(e.we,e.Je),h(e.Fe,e.we)}let b;u&&(e.Re.innerHTML=u,y&&v(e.Be,"aria-label",y)),l.forEach(((w,D)=>{const I=w.title,x=w.description,A=w.linkedCategory,fe=A&&o.P[A],ie=w.cookieTable,X=ie&&ie.body,oe=ie&&ie.caption,q=X&&X.length>0,R=!!fe,E=R&&o.X[A],ne=Oe(E)&&V(E)||[],P=R&&(!!x||!!q||V(E).length>0);var J=m("div");if(L(J,"section"),P||x){var G=m("div");L(G,"section-desc-wrapper")}let re=ne.length;if(P&&re>0){const B=m("div");L(B,"section-services");for(const F of ne){const O=E[F],Y=O&&O.label||F,le=m("div"),ue=m("div"),ve=m("div"),pe=m("div");L(le,"service"),L(pe,"service-title"),L(ue,"service-header"),L(ve,"service-icon");const Q=it(Y,F,fe,!0,A);pe.innerHTML=Y,h(ue,ve),h(ue,pe),h(le,ue),h(le,Q),h(B,le)}h(G,B)}if(I){var se=m("div"),Z=m(R?$:"div");if(L(se,"section-title-wrapper"),L(Z,"section-title"),Z.innerHTML=I,h(se,Z),R){const B=m("span");B.innerHTML=Se(2,3.5),L(B,"section-arrow"),h(se,B),J.className+="--toggle";const F=it(I,A,fe);let O=c.serviceCounterLabel;if(re>0&&te(O)){let Y=m("span");L(Y,"badge"),L(Y,"service-counter"),v(Y,U,!0),v(Y,"data-servicecounter",re),O&&(O=O.split("|"),O=O.length>1&&re>1?O[1]:O[0],v(Y,"data-counterlabel",O)),Y.innerHTML=re+(O?" "+O:""),h(Z,Y)}if(P){L(J,"section--expandable");var et=A+"-desc";v(Z,"aria-expanded",!1),v(Z,"aria-controls",et)}h(se,F)}else v(Z,"role","heading"),v(Z,"aria-level","3");h(J,se)}if(x){var Pe=m("p");L(Pe,"section-desc"),Pe.innerHTML=x,h(G,Pe)}if(P&&(v(G,U,"true"),G.id=et,((B,F,O)=>{H(Z,j,(()=>{F.classList.contains("is-expanded")?(ae(F,"is-expanded"),v(O,"aria-expanded","false"),v(B,U,"true")):(M(F,"is-expanded"),v(O,"aria-expanded","true"),v(B,U,"false"))}))})(G,J,Z),q)){const B=m("table"),F=m("thead"),O=m("tbody");if(oe){const Q=m("caption");L(Q,"table-caption"),Q.innerHTML=oe,B.appendChild(Q)}L(B,"section-table"),L(F,"table-head"),L(O,"table-body");const Y=ie.headers,le=V(Y),ue=e.Ue.createDocumentFragment(),ve=m("tr");for(const Q of le){const he=Y[Q],ce=m("th");ce.id="cc__row-"+he+D,v(ce,"scope","col"),L(ce,"table-th"),ce.innerHTML=he,h(ue,ce)}h(ve,ue),h(F,ve);const pe=e.Ue.createDocumentFragment();for(const Q of X){const he=m("tr");L(he,"table-tr");for(const ce of le){const tt=Y[ce],Pt=Q[ce],we=m("td"),ot=m("div");L(we,"table-td"),v(we,"data-column",tt),v(we,"headers","cc__row-"+tt+D),ot.insertAdjacentHTML("beforeend",Pt),h(we,ot),h(he,we)}h(pe,he)}h(O,pe),h(B,F),h(B,O),h(G,B)}(P||x)&&h(J,G);const It=e.Pe||e.Ge;R?(b||(b=m("div"),L(b,"section-toggles")),b.appendChild(J)):b=null,h(It,b||J)})),d&&(e.ze||(e.ze=m($),L(e.ze,"btn"),v(e.ze,ge,"all"),h(S,e.ze),H(e.ze,j,(()=>s("all")))),e.ze.innerHTML=d),p&&(e.je||(e.je=m($),L(e.je,"btn"),v(e.je,ge,"necessary"),h(S,e.je),H(e.je,j,(()=>s([])))),e.je.innerHTML=p),g&&(e.qe||(e.qe=m($),L(e.qe,"btn"),L(e.qe,"btn--secondary"),v(e.qe,ge,"save"),h(_,e.qe),H(e.qe,j,(()=>s()))),e.qe.innerHTML=g),e.Pe&&(e.we.replaceChild(e.Pe,e.Ge),e.Ge=e.Pe),kt(1),o.N||(o.N=!0,K(r.re.ue,Ge,e.we),n(t),h(e.Ce,e.Fe),yt(e.we),setTimeout((()=>M(e.Fe,"cc--anim")),100)),bt(2)};function it(t,n,o,e,i){const a=r.o,f=r.ne,s=m("label"),c=m("input"),u=m("span"),y=m("span"),d=m("span"),p=m("span"),g=m("span");if(p.innerHTML=Se(1,3),g.innerHTML=Se(0,3),c.type="checkbox",M(s,"section__toggle-wrapper"),M(c,"section__toggle"),M(p,"toggle__icon-on"),M(g,"toggle__icon-off"),M(u,"toggle__icon"),M(y,"toggle__icon-circle"),M(d,"toggle__label"),v(u,U,"true"),e?(M(s,"toggle-service"),v(c,He,i),f.se[i][n]=c):f.ae[n]=c,e?(l=>{H(c,"change",(()=>{const C=f.se[l],k=f.ae[l];a.Z[l]=[];for(let S in C){const _=C[S];_.checked&&a.Z[l].push(_.value)}k.checked=a.Z[l].length>0}))})(i):(l=>{H(c,j,(()=>{const C=f.se[l],k=c.checked;a.Z[l]=[];for(let S in C)C[S].checked=k,k&&a.Z[l].push(S)}))})(n),c.value=n,d.textContent=t.replace(/<.*>.*<\/.*>/gm,""),h(y,g),h(y,p),h(u,y),a.D)(o.readOnly||o.enabled)&&(c.checked=!0);else if(e){const l=a.Y[i];c.checked=o.readOnly||T(l,n)}else T(a.R,n)&&(c.checked=!0);return o.readOnly&&(c.disabled=!0),h(s,c),h(s,u),h(s,d),s}const Ne=()=>{const t=m("span");return r.ne.Ke||(r.ne.Ke=t),t},ze=(t,n)=>{const o=r.o,e=r.ne,{hide:i,showPreferences:a,acceptCategory:f}=t,s=o.u&&o.u.consentModal;if(!s)return;const c=s.acceptAllBtn,u=s.acceptNecessaryBtn,y=s.showPreferencesBtn,d=s.closeIconLabel,p=s.footer,g=s.label,l=s.title,C=S=>{i(),f(S)};if(!e.Qe){e.Qe=m("div"),e.he=m("div"),e.We=m("div"),e.Xe=m("div"),e.Ye=m("div"),M(e.Qe,"cm
6-wrapper"),M(e.he,"cm"),N(e.We,"body"),N(e.Xe,"texts"),N(e.Ye,"btns"),v(e.he,"role","dialog"),v(e.he,"aria-modal","true"),v(e.he,U,"false"),v(e.he,"aria-describedby","cm__desc"),g?v(e.he,"aria-label",g):l&&v(e.he,"aria-labelledby","cm__title");const S="box",_=o.i.guiOptions,b=_&&_.consentModal,w=(b&&b.layout||S).split(" ")[0]===S;l&&d&&w&&(e.Le||(e.Le=m($),e.Le.innerHTML=Se(),N(e.Le,"btn"),N(e.Le,"btn--close"),H(e.Le,j,(()=>{C([])})),h(e.We,e.Le)),v(e.Le,"aria-label",d)),h(e.We,e.Xe),(c||u||y)&&h(e.We,e.Ye),e.be=m("div"),v(e.be,"tabIndex",-1),h(e.he,e.be),h(e.he,e.We),h(e.Qe,e.he)}l&&(e.Ze||(e.Ze=m("h2"),e.Ze.className=e.Ze.id="cm__title",h(e.Xe,e.Ze)),e.Ze.innerHTML=l);let k=s.description;if(k&&(o.V&&(k=k.replace("{{revisionMessage}}",o.I?"":s.revisionMessage||"")),e.et||(e.et=m("p"),e.et.className=e.et.id="cm__desc",h(e.Xe,e.et)),e.et.innerHTML=k),c&&(e.tt||(e.tt=m($),h(e.tt,Ne()),N(e.tt,"btn"),v(e.tt,ge,"all"),H(e.tt,j,(()=>{C("all")}))),e.tt.firstElementChild.innerHTML=c),u&&(e.Ie||(e.Ie=m($),h(e.Ie,Ne()),N(e.Ie,"btn"),v(e.Ie,ge,"necessary"),H(e.Ie,j,(()=>{C([])}))),e.Ie.firstElementChild.innerHTML=u),y&&(e.ot||(e.ot=m($),h(e.ot,Ne()),N(e.ot,"btn"),N(e.ot,"btn--secondary"),v(e.ot,ge,"show"),H(e.ot,"mouseenter",(()=>{o.N||ye(t,n)})),H(e.ot,j,a)),e.ot.firstElementChild.innerHTML=y),e.nt||(e.nt=m("div"),N(e.nt,ke),c&&h(e.nt,e.tt),u&&h(e.nt,e.Ie),(c||u)&&h(e.We,e.nt),h(e.Ye,e.nt)),e.ot&&!e.st&&(e.st=m("div"),e.Ie&&e.tt?(N(e.st,ke),h(e.st,e.ot),h(e.Ye,e.st)):(h(e.nt,e.ot),N(e.nt,ke+"--uneven"))),p){if(!e.ct){let S=m("div"),_=m("div");e.ct=m("div"),N(S,"footer"),N(_,"links"),N(e.ct,"link-group"),h(_,e.ct),h(S,_),h(e.he,S)}e.ct.innerHTML=p}kt(0),o.T||(o.T=!0,K(r.re.ue,qe,e.he),n(t),h(e.Ce,e.Qe),yt(e.he),setTimeout((()=>M(e.Qe,"cc--anim")),100)),bt(1),ht(e.We,t,ye,n)},Ve=t=>{if(!te(t))return null;if(t in r.o._)return t;let n=t.slice(0,2);return n in r.o._?n:null},We=()=>r.o.l||r.o.i.language.default,Ke=t=>{t&&(r.o.l=t)},St=async t=>{const n=r.o;let o=Ve(t)?t:We(),e=n._[o];if(te(e)?e=await(async i=>{try{return await(await fetch(i)).json()}catch{return!1}})(e):z(e)&&(e=await e()),!e)throw`Could not load translation for the '${o}' language`;return n.u=e,Ke(o),!0},Lt=()=>{let t=r.o.i.language.rtl,n=r.ne.Ce;t&&n&&(be(t)||(t=[t]),T(t,r.o.l)?M(n,"cc--rtl"):ae(n,"cc--rtl"))},de=()=>{const t=r.ne;if(t.Ce)return;t.Ce=m("div"),t.Ce.id="cc-main",t.Ce.setAttribute("data-nosnippet",""),Lt();let n=r.o.i.root;n&&te(n)&&(n=document.querySelector(n)),(n||t.Ue.body).appendChild(t.Ce)},_t=t=>Le((()=>localStorage.removeItem(t))),lt=(t,n)=>{if(n instanceof RegExp)return t.filter((o=>n.test(o)));{const o=ft(t,n);return o>-1?[t[o]]:[]}},Tt=t=>{const{hostname:n,protocol:o}=location,{name:e,path:i,domain:a,sameSite:f,useLocalStorage:s,secure:c}=r.t.cookie,u=t?(()=>{const g=r.o.S,l=g?new Date-g:0;return 864e5*rt()-l})():864e5*rt(),y=new Date;y.setTime(y.getTime()+u),r.o.p.expirationTime=y.getTime();const d=JSON.stringify(r.o.p);let p=e+"="+encodeURIComponent(d)+(u!==0?"; expires="+y.toUTCString():"")+"; Path="+i+"; SameSite="+f;T(n,".")&&(p+="; Domain="+a),c&&o==="https:"&&(p+="; Secure"),s?((g,l)=>{Le((()=>localStorage.setItem(g,l)))})(e,d):document.cookie=p,r.o.p},Ze=(t,n,o)=>{if(t.length===0)return;const e=o||r.t.cookie.domain,i=n||r.t.cookie.path,a=e.slice(0,4)==="www.",f=a&&e.substring(4),s=(c,u)=>{u&&u.slice(0,1)!=="."&&(u="."+u),document.cookie=c+"=; path="+i+(u?"; domain="+u:"")+"; expires=Thu, 01 Jan 1970 00:00:01 GMT;"};for(const c of t)s(c,o),o||s(c,e),a&&s(c,f)},Mt=t=>{const n=t||r.t.cookie.name,o=r.t.cookie.useLocalStorage;return((i,a)=>{let f;return f=Le((()=>JSON.parse(a?i:decodeURIComponent(i))))||{},f})(o?(e=n,Le((()=>localStorage.getItem(e)))||""):Qe(n,!0),o);var e},Qe=(t,n)=>{const o=document.cookie.match("(^|;)\\s*"+t+"\\s*=\\s*([^;]+)");return o?n?o.pop():t:""},xt=t=>{const n=document.cookie.split(/;\s*/),o=[];for(const e of n){let i=e.split("=")[0];t?Le((()=>{t.test(i)&&o.push(i)})):o.push(i)}return o},Dt=(t,n=[])=>{((o,e)=>{const{O:i,R:a,B:f,N:s,Z:c,$:u,X:y}=r.o;let d=[];if(o){be(o)?d.push(...o):te(o)&&(d=o==="all"?i:[o]);for(const p of i)c[p]=T(d,p)?V(y[p]):[]}else d=[...a,...u],s&&(d=(()=>{const p=r.ne.ae;if(!p)return[];let g=[];for(let l in p)p[l].checked&&g.push(l);return g})());d=d.filter((p=>
vendor: 7,647 bytes, line 6
6!T(i,p)||!T(e,p))),d.push(...f),pt(d)})(t,n),(()=>{const o=r.o,{Z:e,B:i,Y:a,X:f,O:s}=o,c=s;o.te=ee(a);for(const u of c){const y=f[u],d=V(y),p=e[u]&&e[u].length>0,g=T(i,u);if(d.length!==0){if(a[u]=[],g)a[u].push(...d);else if(p){const l=e[u];a[u].push(...l)}else a[u]=o.Z[u];a[u]=Je(a[u])}}})(),(()=>{const o=r.o;o.L=r.t.mode===Ce&&o.D?xe(o.$,o.R):xe(o.R,o.p.categories);let e=o.L.length>0,i=!1;for(const c of o.O)o.ee[c]=xe(o.Y[c],o.te[c]),o.ee[c].length>0&&(i=!0);const a=r.ne.ae;for(const c in a)a[c].checked=T(o.R,c);for(const c of o.O){const u=r.ne.se[c],y=o.Y[c];for(const d in u)u[d].checked=T(y,d)}o.C||(o.C=new Date),o.M||(o.M=("10000000-1000-4000-8000"+-1e11).replace(/[018]/g,(c=>(c^crypto.getRandomValues(new Uint8Array(1))[0]&15>>c/4).toString(16)))),o.p={categories:ee(o.R),revision:r.t.revision,data:o.h,consentTimestamp:o.C.toISOString(),consentId:o.M,services:ee(o.Y),languageCode:r.o.l},o.S&&(o.p.lastConsentTimestamp=o.S.toISOString());let f=!1;const s=e||i;(o.D||s)&&(o.D&&(o.D=!1,f=!0),o.S=o.S?new Date:o.C,o.p.lastConsentTimestamp=o.S.toISOString(),Tt(),r.t.autoClearCookies&&(f||s)&&(c=>{const u=r.o,y=xt(),d=(p=>{const g=r.o;return(p?g.O:g.L).filter((l=>{const C=g.P[l];return!!C&&!C.readOnly&&!!C.autoClear}))})(c);for(const p in u.ee)for(const g of u.ee[p]){const l=u.X[p][g].cookies;if(!T(u.Y[p],g)&&l)for(const C of l){const k=lt(y,C.name);Ze(k,C.path,C.domain)}}for(const p of d){const g=u.P[p].autoClear,l=g&&g.cookies||[],C=T(u.L,p),k=!T(u.R,p),S=C&&k;if(c?k:S){g.reloadPage&&S&&(u.j=!0);for(const _ of l){const b=lt(y,_.name);Ze(b,_.path,_.domain)}}}})(f),Ee()),f&&(K(r.re.ie),K(r.re.le),r.t.mode===ut)||(s&&K(r.re.de),o.j&&(o.j=!1,location.reload()))})()},Et=t=>{const n=r.o.D?[]:r.o.R;return T(n,t)},Jt=(t,n)=>{const{O:o,X:e}=r.o;if(!(t&&n&&te(n)&&T(o,n)&&V(e[n]).length!==0))return!1;((i,a)=>{const f=r.o,{X:s,Z:c,N:u}=f,y=r.ne.se[a]||{},d=r.ne.ae[a]||{},p=V(s[a]);if(c[a]=[],te(i)){if(i==="all"){if(c[a].push(...p),u)for(let l in y)y[l].checked=!0,Te(y[l])}else if(T(p,i)&&c[a].push(i),u)for(let l in y)y[l].checked=i===l,Te(y[l])}else if(be(i))for(let l of p){const C=T(i,l);C&&c[a].push(l),u&&(y[l].checked=C,Te(y[l]))}const g=c[a].length===0;f.R=g?f.R.filter((l=>l!==a)):Je([...f.R,a]),u&&(d.checked=!g,Te(d))})(t,n),Dt()},Yt=(t,n)=>{const o=r.o.D?[]:r.o.Y[n]||[];return T(o,t)},$t=t=>Qe(t,!0)!=="",Zt=(t,n,o)=>{let e=[];const i=a=>{if(te(a)){let f=Qe(a);f!==""&&e.push(f)}else e.push(...xt(a))};if(be(t))for(let a of t)i(a);else i(t);Ze(e,n,o)},Ht=t=>{const{ne:n,o}=r;if(!o.k){if(!o.T){if(!t)return;ze(_e,de)}o.k=!0,o.J=Ie(),o.v&&gt(!0),mt(n.he,1),M(n.ye,Fe),v(n.he,U,"false"),setTimeout((()=>{W(r.ne.be)}),100),K(r.re.fe,qe)}},Ft=()=>{const{ne:t,o:n,re:o}=r;n.k&&(n.k=!1,n.v&&gt(),W(t.Ke,!0),ae(t.ye,Fe),v(t.he,U,"true"),W(n.J),n.J=null,K(o._e,qe))},Xt=()=>{const t=r.o;t.A||(t.N||ye(_e,de),t.A=!0,t.k?t.U=Ie():t.J=Ie(),mt(r.ne.we,2),M(r.ne.ye,Xe),v(r.ne.we,U,"false"),setTimeout((()=>{W(r.ne.ve)}),100),K(r.re.fe,Ge))},qt=()=>{const t=r.o;t.A&&(t.A=!1,(()=>{const n=Ot(),o=r.o.P,e=r.ne.ae,i=r.ne.se,a=f=>T(r.o.$,f);for(const f in e){const s=!!o[f].readOnly;e[f].checked=s||(n?Et(f):a(f));for(const c in i[f])i[f][c].checked=s||(n?Yt(c,f):a(f))}})(),W(r.ne.$e,!0),ae(r.ne.ye,Xe),v(r.ne.we,U,"true"),t.k?(W(t.U),t.U=null):(W(t.J),t.J=null),K(r.re._e,Ge))};var _e={show:Ht,hide:Ft,showPreferences:Xt,hidePreferences:qt,acceptCategory:Dt};const Ut=async(t,n)=>{if(!Ve(t))return!1;const o=r.o;return!(t===We()&&n!==!0||!await St(t)||(Ke(t),o.T&&ze(_e,de),o.N&&ye(_e,de),Lt(),0))},zt=()=>{const{F:t,Y:n}=r.o,{accepted:o,rejected:e}=(()=>{const{D:i,R:a,O:f}=r.o;return{accepted:a,rejected:i?[]:f.filter((s=>!T(a,s)))}})();return ee({acceptType:t,acceptedCategories:o,rejectedCategories:e,acceptedServices:n,rejectedServices:Rt()})},Vt=(t,n)=>{let o=document.querySelector('script[src="'+t+'"]');return new Promise((e=>{if(o)return e(!0);if(o=m("script"),Oe(n))for(const i in n)v(o,i,n[i]);o.onload=()=>e(!0),o.onerror=()=>{o.remove(),e(!1)},o.src=t,h(document.head,o)}))},Wt=t=>{let n,o=t.value,e=t.mode,i=!1;const a=r.o;if(e==="update"){a.h=n=Gt("data");const f=typeof n==typeof o;if(f&&typeof n=="object"){!n&&(n={});for(let s in o)n[s]!==o[s]&&(n[s]=o[s],i=!0)}else!f&&n||n===o||(n=o,i=!0)}else n=o,i=!0;return i&&(a.h=n,a.p.data=n,Tt(!0)),i},Gt=(t,n)=>{const o=Mt(n);return t?o[t]:o},Kt=t=>{const n=r.t,o=r.o.i;return t?n[t]||o[t]:{...n,...o,cookie:{...n.cookie}}},Ot=()=>!r.o.D,Qt=async t=>{const{o:n,t:o,re:e}=r,i=window;if(!i._ccRun){if(i._ccRun=!0,(s=>{const{ne:c,t:u,o:y}=r,d=u,p=y,{cookie:g}=d,l=r.ce,C=s.cookie,k=s.categories,S=V(k)||[],_=navigator,b=document;c.Ue=b,c.ye=b.documentElement,g.domain=location.hostname,p.i=s,p.P=k,p.O=S,p._=s.language.translations,p.v=!!s.disablePageInteraction,l.ie=s.onFirstConsent,l.le=s.onConsent,l.de=s.onChange,l._e=s.onModalHide,l.fe=s.onModalShow,l.ue=s.onModalReady;const{mode:w,autoShow:D,lazyHtmlGeneration:I,autoClearCookies:x,revision:A,manageScriptTags:fe,hideFromBots:ie}=s;w===Ce&&(d.mode=w),typeof x=="boolean"&&(d.autoClearCookies=x),typeof fe=="boolean"&&(d.manageScriptTags=fe),typeof A=="number"&&A>=0&&(d.revision=A,p.V=!0),typeof D=="boolean"&&(d.autoShow=D),typeof I=="boolean"&&(d.lazyHtmlGeneration=I),ie===!1&&(d.hideFromBots=!1),d.hideFromBots===!0&&_&&(p.G=_.userAgent&&/bot|crawl|spider|slurp|teoma/i.test(_.userAgent)||_.webdriver),Oe(C)&&(d.cookie={...g,...C}),d.autoClearCookies,p.V,d.manageScriptTags,(X=>{const{P:oe,X:q,Y:R,Z:E,B:ne}=r.o;for(let P of X){const J=oe[P],G=J.services||{},re=Oe(G)&&V(G)||[];q[P]={},R[P]=[],E[P]=[],J.readOnly&&(ne.push(P),R[P]=re),r.ne.se[P]={};for(let se of re){const Z=G[se];Z.Se=!1,q[P][se]=Z}}})(S),(()=>{if(!r.t.manageScriptTags)return;const X=r.o,oe=$e(document,"script["+He+"]");for(const q of oe){let R=Me(q,He),E=q.dataset.service||"",ne=!1;if(R&&R.charAt(0)==="!"&&(R=R.slice(1),ne=!0),E.charAt(0)==="!"&&(E=E.slice(1),ne=!0),T(X.O,R)&&(X.oe.push({Me:q,xe:!1,ke:ne,De:R,Te:E}),E)){const P=X.X[R];P[E]||(P[E]={Se:!1})}}})(),Ke((()=>{const X=r.o.i.language.autoDetect;if(X){const oe={browser:navigator.language,document:document.documentElement.lang},q=Ve(oe[X]);if(q)return q}return We()})())})(t),n.G)return;(()=>{const s=r.o,c=r.t,u=Mt(),{categories:y,services:d,consentId:p,consentTimestamp:g,lastConsentTimestamp:l,data:C,revision:k}=u,S=be(y);s.p=u,s.M=p;const _=!!p&&te(p);s.C=g,s.C&&(s.C=new Date(g)),s.S=l,s.S&&(s.S=new Date(l)),s.h=C!==void 0?C:null,s.V&&_&&k!==c.revision&&(s.I=!1),s.D=!(_&&s.I&&s.C&&s.S&&S),c.cookie.useLocalStorage&&!s.D&&(s.D=new Date().getTime()>(u.expirationTime||0),s.D&&_t(c.cookie.name)),s.D,(()=>{const b=r.o;for(const w of b.O){const D=b.P[w];if(D.readOnly||D.enabled){b.$.push(w);const I=b.X[w]||{};for(let x in I)b.Z[w].push(x),b.i.mode===Ce&&b.Y[w].push(x)}}})(),s.D?c.mode===Ce&&(s.R=[...s.$]):(s.Y={...s.Y,...d},s.Z={...s.Y},pt([...s.B,...y]))})();const f=Ot();if(!await St())return!1;if(ht(null,a=_e,ye,de),r.o.D&&ze(a,de),r.t.lazyHtmlGeneration||ye(a,de),o.autoShow&&!f&&Ht(!0),f)return Ee(),K(e.le);o.mode===Ce&&Ee(n.$)}var a},eo=t=>{const{Ce:n,ye:o}=r.ne,{name:e,path:i,domain:a,useLocalStorage:f}=r.t.cookie;t&&(f?_t(e):Zt(e,i,a));for(const{pe:c,ge:u,me:y}of r.o.m)c.removeEventListener(u,y);n&&n.remove(),o&&o.classList.remove(Ae,Xe,Fe);const s=new dt;for(const c in r)r[c]=s[c];window._ccRun=!1};export{Dt as acceptCategory,Jt as acceptService,Et as acceptedCategory,Yt as acceptedService,Zt as eraseCookies,Kt as getConfig,Gt as getCookie,zt as getUserPreferences,Ft as hide,qt as hidePreferences,Vt as loadScript,eo as reset,Qt as run,Wt as setCookieData,Ut as setLanguage,Ht as show,Xt as showPreferences,Ot as validConsent,$t as validCookie};

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.