1class GlowCookies{constructor(){this.banner=void 0,this.config=void 0,this.tracking=void 0,this.PreBanner=void 0,this.Cookies=void 0,this.DOMbanner=void 0}render(){this.addCss(),this.createDOMElements(),this.checkStatus()}addCss(){const e=document.createElement("link");e.setAttribute("rel","stylesheet"),e.setAttribute("href","https://cdn.jsdelivr.net/gh/manucaralmo/[email protected]/src/glowCookies.min.css"),document.head.appendChild(e)}createDOMElements(){this.PreBanner=document.createElement("div"),this.PreBanner.innerHTML=`<button type="button" id="prebannerBtn" class="prebanner prebanner__border__${this.config.bannerStyle} glowCookies__${this.config.position} glowCookies__${this.config.border} animation" style="color: ${this.banner.manageCookies.color}; background-color: ${this.banner.manageCookies.background};">\n <svg fill="currentColor" style="margin-right: 7px; margin-top: 2px; vertical-align: text-top;" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\n <path d="M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 0 0-57.79 57.81l-35.1 68.88a132.645 132.645 0 0 0-12.82 80.95l12.08 76.27a132.521 132.521 0 0 0 37.16 72.96l54.77 54.76a132.036 132.036 0 0 0 72.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0 0 57.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"/>
1\n </svg>${this.banner.manageCookies.text}</button>`,this.PreBanner.style.display="none",document.body.appendChild(this.PreBanner),this.Cookies=document.createElement("div"),this.Cookies.innerHTML=`<div \n id="glowCookies-banner" \n class="glowCookies__banner glowCookies__banner__${this.config.bannerStyle} glowCookies__${this.config.border} glowCookies__${this.config.position}"\n style="background-color: ${this.banner.background};"\n >\n <h3 style="color: ${this.banner.color};">${this.banner.heading}</h3>\n <p style="color: ${this.banner.color};">\n ${this.banner.description} \n <a \n href="${this.banner.link}"\n target="_blank" \n class="read__more"\n style="color: ${this.banner.color};"\n >\n ${this.banner.linkText}\n </a>\n </p>\n <div class="btn__section">\n <button type="button" id="acceptCookies" class="btn__accept accept__btn__styles" style="color: ${this.banner.acceptBtn.color}; background-color: ${this.banner.acceptBtn.background};">\n ${this.banner.acceptBtn.text}\n </button>\n <button type="button" id="rejectCookies" class="btn__settings settings__btn__styles" style="color: ${this.banner.rejectBtn.color}; background-color: ${this.banner.rejectBtn.background};">\n ${this.banner.rejectBtn.text}\n </button>\n </div>\n </div>\n `,document.body.appendChild(this.Cookies),this.DOMbanner=document.getElementById("glowCookies-banner"),document.getElementById("prebannerBtn").addEventListener("click",(()=>this.openSelector())),document.getElementById("acceptCookies").addEventListener("click",(()=>this.acceptCookies())),document.getElementById("rejectCookies").addEventListener("click",(()=>this.rejectCookies()))}checkStatus(){switch(localStorage.getItem("GlowCookies")){case"1":this.openManageCookies(),this.activateTracking(),this.addCustomScript();break;case"0":this.openManageCookies();break;default:this.openSelector()}}openManageCookies(){this.PreBanner.style.display=this.config.hideAfterClick?"none":"block",this.DOMbanner.classList.remove("glowCookies__show")}openSelector(){this.PreBanner.style.display="none",this.DOMbanner.classList.add("glowCookies__show")}acceptCookies(){localStorage.setItem("GlowCookies","1"),this.openManageCookies(),this.activateTracking(),this.addCustomScript()}rejectCookies(){localStorage.setItem("GlowCookies","0"),this.openManageCookies(),this.disableTracking()}activateTracking(){if(this.tracking.AnalyticsCode){let e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.tracking.AnalyticsCode}`),document.head.appendChild(e);let n=document.createElement("script");n.text=`window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', '${this.tracking.AnalyticsCode}');`,document.head.appendChild(n)}if(this.tracking.FacebookPixelCode){let e=document.createElement("script");e.text=`\n !function(f,b,e,v,n,t,s)\n {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n n.queue=[];t=b.createElement(e);t.async=!0;\n t.src=v;s=b.getElementsByTagName(e)[0];\n s.parentNode.insertBefore(t,s)}(window, document,'script',\n 'https://connect.facebook.net/en_US/fbevents.js');\n fbq('init', '${this.tracking.FacebookPixelCode}');\n fbq('track', 'PageView');\n `,document.head.appendChild(e);let n=document.createElement("noscript");n.setAttribute("height","1"),n.setAttribute("width","1"),n.setAttribute("style","display:none"),n.setAttribute("src",`https://www.facebook.com/tr?id=${this.tracking.FacebookPixelCode}&ev=PageView&noscript=1`),document.head.appendChild(n)}if(this.tracking.HotjarTrackingCode){let e=document.createElement("script");e.text=`\n (function(h,o,t,j,a,r){\n h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\n h._hjSettings={hjid:${this.tracking.HotjarTrackingCode},hjsv:6};\n a=o.getElementsByTagName('head')[0];\n r=o.createElement('script');r.async=1;\n r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\n a.appendChild(r);\n })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');\n `,document.head.appendChild(e)}}disableTracking(){if(this.tracking.AnalyticsCode){let e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?i
1d=${this.tracking.AnalyticsCode}`),document.head.appendChild(e);let n=document.createElement("script");n.text=`window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', '${this.tracking.AnalyticsCode}' , {\n 'client_storage': 'none',\n 'anonymize_ip': true\n });`,document.head.appendChild(n)}this.clearCookies()}clearCookies(){let e=document.cookie.split("; ");for(let n=0;n<e.length;n++){let t=window.location.hostname.split(".");for(;t.length>0;){let o=encodeURIComponent(e[n].split(";")[0].split("=")[0])+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain="+t.join(".")+" ;path=",a=location.pathname.split("/");for(document.cookie=o+"/";a.length>0;)document.cookie=o+a.join("/"),a.pop();t.shift()}}}addCustomScript(){if(void 0!==this.tracking.customScript){let e;this.tracking.customScript.forEach((n=>{"src"===n.type?(e=document.createElement("script"),e.setAttribute("src",n.content)):"custom"===n.type&&(e=document.createElement("script"),e.text=n.content),"head"===n.position?document.head.appendChild(e):document.body.appendChild(e)}))}}start(e,n){n||(n={});const t=new LanguagesGC(e);this.config={border:n.border||"border",position:n.position||"left",hideAfterClick:n.hideAfterClick||!1,bannerStyle:n.style||2},this.tracking={AnalyticsCode:n.analytics||void 0,FacebookPixelCode:n.facebookPixel||void 0,HotjarTrackingCode:n.hotjar||void 0,customScript:n.customScript||void 0},this.banner={description:n.bannerDescription||t.bannerDescription,linkText:n.bannerLinkText||t.bannerLinkText,link:n.policyLink||"#link",background:n.bannerBackground||"#fff",color:n.bannerColor||"#1d2e38",heading:"none"!==n.bannerHeading?n.bannerHeading||t.bannerHeading:"",acceptBtn:{text:n.acceptBtnText||t.acceptBtnText,background:n.acceptBtnBackground||"#253b48",color:n.acceptBtnColor||"#fff"},rejectBtn:{text:n.rejectBtnText||t.rejectBtnText,background:n.rejectBtnBackground||"#E8E8E8",color:n.rejectBtnColor||"#636363"},manageCookies:{color:n.manageColor||"#1d2e38",background:n.manageBackgroun
1d||"#fff",text:n.manageText||t.manageText}},window.addEventListener("load",(()=>{this.render()}))}}class LanguagesGC{constructor(e){this.init();let n=this.arrLang[e]||this.arrLang.en;this.bannerHeading=n.bannerHeading,this.bannerDescription=n.bannerDescription,this.bannerLinkText=n.bannerLinkText,this.acceptBtnText=n.acceptBtnText,this.rejectBtnText=n.rejectBtnText,this.manageText=n.manageText}init(){this.arrLang={af:{bannerHeading:"Ons gebruik koekies",bannerDescription:"Ons gebruik ons eie koekies en die van derdepartye, om inhoud te verpersoonlik en om webverkeer te ontleed.",bannerLinkText:"Lees meer oor koekies",acceptBtnText:"Aanvaar koekies",rejectBtnText:"Weier",manageText:"Koekie-instellings"},bg:{bannerHeading:"Ðие използваме биÑквиÑки",bannerDescription:"Ðзползваме наÑи и биÑквиÑки на ÑÑеÑи ÑÑÑани, за да запазим ÐаÑиÑе пÑедпоÑиÑÐ°Ð½Ð¸Ñ Ð¸ да ÑÑбиÑаме аналиÑиÑни данни.",bannerLinkText:"ÐÑоÑеÑеÑе повеÑе за биÑквиÑкиÑе",acceptBtnText:"ÐÑиеми биÑквиÑкиÑе",rejectBtnText:"ÐÑкажи",manageText:"ÐаÑÑÑой биÑквиÑкиÑе"},de:{bannerHeading:"Verwendung von Cookies",bannerDescription:"Wir nutzen Cookies (auch von Drittanbietern), um Inhalte zu personalisieren und Surfverhalten zu analysieren.",bannerLinkText:"Mehr über Cookies",acceptBtnText:"Cookies akzeptieren",rejectBtnText:"Ablehnen",manageText:"Cookies verwalten"},en:{bannerHeading:"We use cookies",bannerDescription:"We use our own and third-party cookies to personalize content and to analyze web traffic.",bannerLinkText:"Read more about cookies",acceptBtnText:"Accept cookies",rejectBtnText:"Reject",manageText:"Manage cookies"},sv:{bannerHeading:"Vi använder cookies",bannerDescription:"Vi använder vÃ¥ra egna och tredjepartscookies för att personalisera innehÃ¥ll och till statistik.",bannerLinkText:"Läs mer om cookies",acceptBtnText:"Acceptera cookies",rejectBtnText:"AvslÃ¥",manageText:"Hantera cookies"},no:{bannerHeading:"Vi benytter cookies",bannerDescription:"Vi benytter vÃ¥re egne og tredjepartscookies for Ã¥ personalisere innehold og til statistikk.",bannerLinkText:"Les mer om cookies",acceptBtnText:"Aksepter cookies",rejectBtnText:"AvslÃ¥",manageText:"HÃ¥ndter cookies"},da:{bannerHeading:"Vi bruger cookies",bannerDescription:"Vi bruger vores egne og tredjepartscookies til at tilpasse indhold og mÃ¥le statistik.",bannerLinkText:"Læs mere om cookies",acceptBtnText:"Accepter cookies",rejectBtnText:"Afvis",manageText:"Administrer cookies"},es:{bannerHeading:"Uso de cookies",bannerDescription:"Utilizamos cookies propias y de terceros para personalizar el contenido y para analizar el tráfico de la web.",bannerLinkText:"Ver más sobre las cookies",acceptBtnText:"Aceptar cookies",rejectBtnText:"Rechazar",manageText:"Cookies"},fr:{bannerHeading:"Nous utilisons des cookies",bannerDescription:"Nous utilisons nos propres cookies et ceux de tiers pour adapter le contenu et analyser le trafic web.",bannerLinkText:"En savoir plus sur les cookies",acceptBtnText:"Accepter les cookies",rejectBtnText:"Refuser",manageText:"Paramétrez les cookies"},it:{bannerHeading:"Utilizziamo i cookie",bannerDescription:"Utilizziamo cookie nostri e di terze parti per personalizzare il contenuto e analizzare il traffico web.",bannerLinkText:"Per saperne di più riguardo i cookie",acceptBtnText:"Accetta i cookie",rejectBtnText:"Rifiuta",manageText:"Gestisci i cookie"},mg:{bannerHeading:"Izahay dia mampiasa cookies",bannerDescription:"Mampiasa ny cookies anay manokana sy ireo an'ny antoko fahatelo izahay hampifanarahana ny atiny sy hamakafaka ny fivezivezena amin'ny tranonkala.",bannerLinkText:"Maniry halala bebe kokoa momba ny cookies",acceptBtnText:"Manaiky ireo cookies",rejectBtnText:"Tsy mety",manageText:"Hamboarina ny cookies"},nl:{bannerHeading:"We gebruiken cookies",bannerDescription:"We gebruiken onze en third-party cookies om content te personaliseren en web traffic te analyseren.",bannerLinkText:"Lees meer over cookies",acceptBtnText:"Cookies accepteren",rejectBtnText:"Weigeren",manageText:"Cookies beheren"},oc:{bannerHeading:"Utilizam de cookies",bannerDescription:"Utilizam nòstres pròpris cookies e de cookies tèrces per adaptar lo contengut e analisar lo trafic web.",bannerLinkText:"Ne saber mai suls cookies",acceptBtnText:"Acceptar los cookies",rejectBtnText:"Refusar",manageText:"Configurar los cookies"},pl:{bannerHeading:"Używamy plików cookie",bannerDescription:"Ta strona używa plików cookie - zarówno wÅasnych, jak i od zewnÄtrznych dostawców, w celu personalizacji treÅci i analizy ruchu.",bannerLinkText:"WiÄcej o plikach cookie",acceptBtnText:"Zaakceptuj pliki cookie",rejectBtnText:"OdrzuÄ",manageText:"Ustawienia plików cookie"},pt_BR:{bannerHeading:"Uso de cookies",bannerDescription:"Usamos cookies próprios e de terceiros para personalizar o conteúdo e analisar o tráfego da web.",bannerLinkText:"Leia mais sobre os cookies",acceptBtnText:"Aceitar cookies",rejectBtnText:"Rejeitar",manageText:"Gerenciar cookies"},ru:{bannerHeading:"ÐозволÑÑе иÑполÑзоваÑÑ ÐºÑки?",bannerDescription:"ÐÑ Ð¸ÑполÑзÑем ÑобÑÑвеннÑе и ÑÑоÑонние кÑки Ð´Ð»Ñ Ð¿ÐµÑÑонализаÑии конÑенÑа и анализа веб-ÑÑаÑика.",bannerLinkText:"УзнаÑÑ Ð±Ð¾Ð»ÑÑе пÑо кÑки.",acceptBtnText:"Ðк, иÑполÑзÑйÑе",rejectBtnText:"Ðе ÑазÑеÑаÑ",manageText:"РазÑеÑиÑе иÑполÑзоваÑÑ ÐºÑки?"},sk:{bannerHeading:"PoužÃvame cookies",bannerDescription:"Na prispôsobenie obsahu a analýzu webovej stránky použÃvame vlastné cookies a cookies tretÃch strán.",bannerLinkText:"Äo sú cookies?",acceptBtnText:"PovoliÅ¥ cookies",rejectBtnText:"NepovoliÅ¥",manageText:"SpravovaÅ¥ cookies"},th:{bannerHeading:"Cookies",bannerDescription:"à¸à¸§à¸à¹à¸£à¸²à¹à¸à¹à¸à¸¸à¸
1à¸à¸µà¹à¸à¸¸à¸à¸à¸¥à¸à¸µà¹à¸ªà¸²à¸¡ à¹à¸à¸·à¹à¸à¸à¸£à¸±à¸à¹à¸à¹à¸à¹à¸à¸·à¹à¸à¸«à¸²à¹à¸¥à¸°à¸§à¸´à¹à¸à¸£à¸²à¸°à¸«à¹à¸à¸²à¸£à¹à¸à¹à¸²à¸à¸¡à¹à¸§à¹à¸",bannerLinkText:"à¸à¹à¸²à¸à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸à¸¸à¸à¸à¸µà¹",acceptBtnText:"ยà¸à¸¡à¸£à¸±à¸à¸à¸¸à¸à¸à¸µà¹",rejectBtnText:"à¸à¸à¸´à¹à¸ªà¸à¸à¸¸à¸à¸à¸µà¹",manageText:"Cookies"},tr:{bannerHeading:"Ãerez kullanımı",bannerDescription:"İçeriÄi kiÅiselleÅtirmek ve web trafiÄini analiz etmek için kendi ve üçüncü taraf çerezlerimizi kullanıyoruz.",bannerLinkText:"Ãerezler hakkında daha fazlasını okuyun",acceptBtnText:"Ãerezleri kabul et",rejectBtnText:"Reddet",manageText:"Ãerezleri yönet"},uk:{bannerHeading:"Ðи викоÑиÑÑовÑÑмо кÑкÑ",bannerDescription:"Ðи викоÑиÑÑовÑÑмо влаÑÐ½Ñ Ñа ÑÑоÑÐ¾Ð½Ð½Ñ cookie Ð´Ð»Ñ Ð¿ÐµÑÑоналÑзаÑÑÑ Ð´Ð¾ÑвÑÐ´Ñ ÐºÐ¾ÑиÑÑÑÐ²Ð°Ð½Ð½Ñ Ñа аналÑÐ·Ñ Ð²ÐµÐ±-ÑÑаÑÑкÑ.",bannerLinkText:"ÐÑзнайÑеÑÑ Ð±ÑлÑÑе пÑо cookie",acceptBtnText:"ÐÑийнÑÑи",rejectBtnText:"ÐÑдÑ
илиÑи",manageText:"ÐалаÑÑÑÐ²Ð°Ð½Ð½Ñ cookie"},ja:{bannerHeading:"Cookies ã使ç¨ãã¦ãã¾ã",bannerDescription:"ç§ãã¡ã¯ãã³ã³ãã³ãã®ãã¼ã½ãã©ã¤ãºããã©ãã£ãã¯ã®åæã®ããã«ãç¬èªããã³ãµã¼ããã¼ãã£ã¼è£½ Cookies ã使ç¨ãã¦ãã¾ãã",bannerLinkText:"Cookiesã«ã¤ãã¦è©³ããè¦ã",acceptBtnText:"Cookiesãåãå
¥ãã",rejectBtnText:"æå¦",manageText:"cookies管ç"},zh_TW:{bannerHeading:"æåä½¿ç¨ Cookies",bannerDescription:"æå使ç¨äºèªå·±åç¬¬ä¸æ¹ç cookies ä¾åäººåæ¨çå
§å®¹ååæç¶²é çæµéã",bannerLinkText:"é±è®æ´å¤éæ¼ cookies",acceptBtnText:"åæ cookies",rejectBtnText:"æçµ",manageText:"管ç cookies"},zh:{bannerHeading:"æä»¬ä½¿ç¨ Cookies",bannerDescription:"æä»¬ä½¿ç¨äºèªå·±åç¬¬ä¸æ¹ç cookies æ¥ä¸ªæ§åæ¨çå
容ååæç½é¡µçæµéã",bannerLinkText:"é
读æ´å¤å
³äº cookies",acceptBtnText:"åæ cookies",rejectBtnText:"æç»",manageText:"管ç cookies"}}}}const glowCookies=new GlowCookies
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.