class Cookies{constructor(){this.otros_textos={CONFIGURAR:"Configurar",PERMITIR_TODO:"Permitir Todo",ESCOGE:"Escoge el tipo de cookies que aceptas usar",ACEPTAR_SELECCIONADO:"Aceptar Seleccionado"},this.texto_principal={titulo:"Respetamos tu privacidad",texto:"Utilizamos cookies y tecnolog\xedas similares propias y de terceros, de sesi\xf3n o persistentes, para hacer funcionar de manera segura nuestra p\xe1gina web y personalizar su contenido. Igualmente, utilizamos cookies para medir y obtener datos de la navegaci\xf3n que realizas y para ajustar la publicidad a tus gustos y preferencias. Puedes configurar y aceptar el uso de cookies a continuaci\xf3n. Asimismo, puedes modificar tus opciones de consentimiento en cualquier momento visitando nuestra Pol\xedtica de Cookies y obtener m\xe1s informaci\xf3n haciendo clic en: Pol\xedtica de Privacidad"},this.cookies=[{id:"NECESARIAS",titulo:"Cookies estrictamente necesarias",texto:"Estas cookies son necesarias para que la web online funcione y no se pueden desactivar. Dichas cookies solo se configuran en respuesta a acciones realizadas por ti, como idioma, moneda, inicio de sesi\xf3n o preferencias de privacidad. Puedes configurar tu navegador para bloquear estas cookies, pero esto podr\xeda afectar la forma en que funciona nuestro sitio. Actualmente se est\xe1n utilizando Cookies propias y de los siguientes proveedores : Youtube y Poptin ( ambas necesarias para el correcto funcionamiento de sus servicios )",aceptada:!0,required:!0},{id:"ANALITICAS",titulo:"Anal\xedticas y estad\xedsticas",texto:"Estas cookies nos permiten medir el tr\xe1fico de visitantes y ver las fuentes de tr\xe1fico mediante la recopilaci\xf3n de informaci\xf3n en conjuntos de datos. Tambi\xe9n nos ayudan a comprender qu\xe9 productos y acciones son m\xe1s populares que otros. Actualmente se est\xe1n utilizando Cookies de los siguientes proveedores de servicio : Google y Hotjar ",aceptada:!1}],cookiesData&&(this.cookies=cookiesData),cookiesTextoPrincipal&&(this.texto_principal=cookiesTextoPrincipal),cookiesOtrosTextos&&(this.otros_textos=cookiesOtrosTextos),this.setLocalOptions(),Boolean(this.getLocalViewed())||this.showModal()}setTextoPrincipal(e){this.texto_principal=e}setOtrosTextos(e){this.otros_textos=e}setData(e){console.log(e),this.cookies=e}setLocalOptions(){var e=localStorage.getItem("cookies_selection");if(e)for(let o in e=JSON.parse(e)){var i=this.cookies.find(e=>e.id===o);i&&(i.aceptada=e[o])}}generateLocalData(){var e={};for(let o in this.cookies)e[this.cookies[o].id]=this.cookies[o].aceptada;return localStorage.setItem("cookies_selection",JSON.stringify(e)),e}toggleOption(e){var o=this.cookies.find(o=>o.id===e);o&&(o.aceptada=!o.aceptada),this.generateLocalData()}acceptAll(){for(let e in this.cookies)this.cookies[e].aceptada=!0;this.generateLocalData(),this.setLocalViewed(),this.hideModal()}removeAll(){for(let e in this.cookies)this.cookies[e].required||(this.cookies[e].aceptada=!1);this.generateLocalData(),this.setLocalViewed(),this.hideModal()}getState(e){if(!e)return!1;var o=this.cookies.find(o=>o.id===e);return!!o&&o.aceptada}setLocalViewed(){localStorage.setItem("cookies_view",1),window.location.reload()}getLocalViewed(){return!!localStorage.getItem("cookies_view")&&"1"===localStorage.getItem("cookies_view")}showModal(e=!1){var o='
"+this.getConfigureHTML()+"
";e&&this.insertHTMLAndEvents(o),window.addEventListener("load",()=>{this.insertHTMLAndEvents(o)})}insertHTMLAndEvents(e){document.body.insertAdjacentHTML("beforeend",e);var o=document.getElementById("cookie_wrapper"),i=document.getElementById("cookie_wrapper_2"),t=document.getElementById("aceptar_cookies");t&&t.addEventListener("click",e=>{this.acceptAll()});var t=document.getElementById("aceptar_cookies_2");t&&t.addEventListener("click",e=>{this.acceptAll()});var a=document.getElementById("aceptar_cookies_seleccion");a&&a.addEventListener("click",e=>{this.setLocalViewed(),this.hideModal()});var s=document.getElementById("configurar_cookies");t&&s.addEventListener("click",e=>{o.style.display="none",i.style.display="flex"});var c=document.querySelectorAll(".cookie_option");if(c)for(let n of c)n.addEventListener("change",e=>{this.setOptionsByChecks()})}setOptionsByChecks(){var e=document.querySelectorAll(".cookie_option");for(let o of e){var i=o.checked,t=o.getAttribute("data-id-cookie");this.cookies.map(e=>{e.id===t&&(e.aceptada=i)})}this.generateLocalData()}hideModal(){var e=document.getElementById("cookiesv2");e&&e.remove()}getConfigureHTML(){var e="";for(let o in this.cookies){var i=this.cookies[o].aceptada?"CHECKED":"",t=this.cookies[o].required?"disabled":"";e+='"}return'"}}var cookiesv2=new Cookies;