window.ihavecookies_options={language:'es',delay:1000,expires:30,styles:{"template":"1","color_text":"#363e4c","color_links":"#363e4c","color_title":"#363e4c","acceptBtnLabel":{"layout":"button","text_color":"","border_color":"","background_color":""},"rejectBtnLabel":{"layout":"button","text_color":"#ffffff","border_color":"#000","background_color":"#000000"},"color_background":"#ffffff","acceptAllBtnLabel":{"layout":"button","text_color":"#ffffff","border_color":"","background_color":""},"color_button_text":"#ffffff","configureBtnLabel":{"layout":"link","text_color":"","border_color":"","background_color":""},"rejectAllBtnLabel":{"layout":"button","text_color":"#ffffff","border_color":"#000","background_color":"#fffffff"},"savePrefsBtnLabel":{"layout":"button","text_color":"#ffffff","border_color":"#000","background_color":"#fffffff"},"color_button_border":"#000","color_button_background":"#000"},css:"",translations:{"url_policy":"\/cookies\/"},domain:"od-hotels.com"}
var ihavecookies_src=document.currentScript.src;var style=document.createElement('style');style.type='text/css';style.innerText='@import url(\"https://fonts.googleapis.com/css?family=Fira+Mono\");  .gdpr-cookie-message {  font-size: 15px;  font-family: system-ui,-apple-system,\"Segoe UI\",Roboto,\"Helvetica Neue\",\"Noto Sans\",\"Liberation Sans\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";  line-height: 1.2;  background-color: rgba(0,0,0,.5)!important;  backdrop-filter: none!important; }  .gdpr-cookie-message-title {  font-size: 24px;  margin: 1rem 0;  font-weight: 600; }  .gdpr-cookie-message-content {  line-height: 1.5;  margin: 0 0 1rem 0;  font-size: 15px; }  .gdpr-cookie-subtitle {  font-size: 16px;  font-weight: 600;  margin: 0 0 1rem 0; }  .gdpr-cookie-message .gdpr-cookie-info {  font-size: 13px;  font-style: italic;  margin: 0 0 1rem 0; }  .gdpr-cookie-message .gdpr-cookie-type {  display: flex;  align-items: center;  justify-content: space-between;  font-size: 16px;  margin: 0 0 0.5rem 0; }  .tingle-modal {  z-index: 100000!important; }  .gdpr-cookie-message .tingle-modal-box .tingle-link {  background: none!important;  border: none;  padding: 0!important;  margin: 0 .5rem;  text-decoration: underline;  cursor: pointer;  font-size: inherit;  font-weight: inherit; }  .tingle-modal.gdpr-cookie-message {  background: transparent; }  .gdpr-cookie-message .tingle-modal-box__footer {  text-align: right;  padding: 2rem; }  .tingle-modal-box {  box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px; }  .gdpr-header {  display: flex;  justify-content: space-between;  align-items: center; }  .gdpr-cookie-message .gdpr-cookie-switch {  position: relative;  display: inline-block;  width: 30px;  height: 17px;  vertical-align: middle; }  .gdpr-cookie-message .gdpr-cookie-switch input {  opacity: 0;  width: 0;  height: 0; }  .gdpr-cookie-message .gdpr-cookie-slider {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #b9b9b9;  transition: .10s; }  .gdpr-cookie-message .gdpr-cookie-slider:before {  position: absolute;  content: \"\";  height: 13px;  width: 13px;  left: 2px;  bottom: 2px;  background-color: white;  transition: .10s; }  .gdpr-cookie-message input:checked + .gdpr-cookie-slider {  background-color: #000000; }  .gdpr-cookie-message input:focus + .gdpr-cookie-slider {  box-shadow: 0 0 1px #000; }  .gdpr-cookie-message input:checked + .gdpr-cookie-slider:before {  -ms-transform: translateX(13px);  transform: translateX(13px); }  /* Rounded sliders */ .gdpr-cookie-message .gdpr-cookie-slider.round {  border-radius: 17px; }  .gdpr-cookie-message .gdpr-cookie-slider.round:before {  border-radius: 50%; }  .gdpr-cookie-message .tingle-modal-box .gdpr-cookie-switch > .gdpr-cookie-slider {  background: #b5b5b5; }  .gdpr-cookie-message .tingle-btn {  width: auto; }  .tingle-modal-box__content {  padding: 2rem 2rem 0 2rem!important; }  .tingle-modal-box > * {  max-height: 60vh;  overflow: auto; }  .gdpr-viewmore {  display: flex;  font-size: 25px;  cursor: pointer; }  .gdpr-viewmorecontent {  display: none; }  .gdpr-cookie-label {  max-width: 80%; }  @media (max-width: 540px) {  .tingle-modal-box__footer {   display: flex;   flex-direction: column-reverse;  }   .tingle-modal-box__footer .tingle-link {   display: block;   float: none;   margin: 0 0 1rem 0!important;   width: 100%;  } }';document.head.appendChild(style);var style=document.createElement('style');style.type='text/css';style.innerText='.tingle-modal *{box-sizing:border-box}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;visibility:hidden;flex-direction:column;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.9);opacity:0;cursor:url(\"data:image/svg+xml,%3Csvg width=\'19\' height=\'19\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M15.514.535l-6.42 6.42L2.677.536a1.517 1.517 0 00-2.14 0 1.517 1.517 0 000 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 000 2.14 1.517 1.517 0 002.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 002.14 0 1.517 1.517 0 000-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 000-2.14 1.516 1.516 0 00-2.14 0z\' fill=\'%23FFF\' fill-rule=\'nonzero\'/%3E%3C/svg%3E\"),auto}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:2.5rem;right:2.5rem;z-index:1000;padding:0;width:2rem;height:2rem;border:none;background-color:transparent;color:#fff;cursor:pointer}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{position:relative;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:60%;border-radius:4px;background:#fff;opacity:1;cursor:auto;will-change:transform,opacity}.tingle-modal-box__content{padding:3rem 3rem}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.tingle-modal-box__footer::after{display:table;clear:both;content:\"\"}.tingle-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;transition:bottom .3s ease-in-out .3s}.tingle-enabled{position:fixed;right:0;left:0;overflow:hidden}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;transition:background-color .4s ease}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width :540px){.tingle-modal{top:0;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff}.tingle-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen,Ubuntu,Cantarell,\"Fira Sans\",\"Droid Sans\",\"Helvetica Neue\",sans-serif}.tingle-modal__closeIcon{display:inline-block;margin-right:.8rem;width:1.6rem;vertical-align:middle;font-size:0}}@keyframes scale{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}';document.head.appendChild(style);!function(t,o){"function"==typeof define&&define.amd?define(o):"object"==typeof exports?module.exports=o():t.tingle=o()}(this,function(){var o=!1;function t(t){this.opts=function(){for(var t=1;t<arguments.length;t++)for(var o in arguments[t])arguments[t].hasOwnProperty(o)&&(arguments[0][o]=arguments[t][o]);return arguments[0]}({},{onClose:null,onOpen:null,beforeOpen:null,beforeClose:null,stickyFooter:!1,footer:!1,cssClass:[],closeLabel:"Close",closeMethods:["overlay","button","escape"]},t),this.init()}function e(){this.modalBoxFooter&&(this.modalBoxFooter.style.width=this.modalBox.clientWidth+"px",this.modalBoxFooter.style.left=this.modalBox.offsetLeft+"px")}return t.prototype.init=function(){if(!this.modal)return function(){this.modal=document.createElement("div"),this.modal.classList.add("tingle-modal"),0!==this.opts.closeMethods.length&&-1!==this.opts.closeMethods.indexOf("overlay")||this.modal.classList.add("tingle-modal--noOverlayClose");this.modal.style.display="none",this.opts.cssClass.forEach(function(t){"string"==typeof t&&this.modal.classList.add(t)},this),-1!==this.opts.closeMethods.indexOf("button")&&(this.modalCloseBtn=document.createElement("button"),this.modalCloseBtn.type="button",this.modalCloseBtn.classList.add("tingle-modal__close"),this.modalCloseBtnIcon=document.createElement("span"),this.modalCloseBtnIcon.classList.add("tingle-modal__closeIcon"),this.modalCloseBtnIcon.innerHTML='<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M.3 9.7c.2.2.4.3.7.3.3 0 .5-.1.7-.3L5 6.4l3.3 3.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L6.4 5l3.3-3.3c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L5 3.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L3.6 5 .3 8.3c-.4.4-.4 1 0 1.4z" fill="#000" fill-rule="nonzero"/></svg>',this.modalCloseBtnLabel=document.createElement("span"),this.modalCloseBtnLabel.classList.add("tingle-modal__closeLabel"),this.modalCloseBtnLabel.innerHTML=this.opts.closeLabel,this.modalCloseBtn.appendChild(this.modalCloseBtnIcon),this.modalCloseBtn.appendChild(this.modalCloseBtnLabel));this.modalBox=document.createElement("div"),this.modalBox.classList.add("tingle-modal-box"),this.modalBoxContent=document.createElement("div"),this.modalBoxContent.classList.add("tingle-modal-box__content"),this.modalBox.appendChild(this.modalBoxContent),-1!==this.opts.closeMethods.indexOf("button")&&this.modal.appendChild(this.modalCloseBtn);this.modal.appendChild(this.modalBox)}.call(this),function(){this._events={clickCloseBtn:this.close.bind(this),clickOverlay:function(t){var o=this.modal.offsetWidth-this.modal.clientWidth,e=t.clientX>=this.modal.offsetWidth-15,s=this.modal.scrollHeight!==this.modal.offsetHeight;if("MacIntel"===navigator.platform&&0==o&&e&&s)return;-1!==this.opts.closeMethods.indexOf("overlay")&&!function(t,o){for(;(t=t.parentElement)&&!t.classList.contains(o););return t}(t.target,"tingle-modal")&&t.clientX<this.modal.clientWidth&&this.close()}.bind(this),resize:this.checkOverflow.bind(this),keyboardNav:function(t){-1!==this.opts.closeMethods.indexOf("escape")&&27===t.which&&this.isOpen()&&this.close()}.bind(this)},-1!==this.opts.closeMethods.indexOf("button")&&this.modalCloseBtn.addEventListener("click",this._events.clickCloseBtn);this.modal.addEventListener("mousedown",this._events.clickOverlay),window.addEventListener("resize",this._events.resize),document.addEventListener("keydown",this._events.keyboardNav)}.call(this),document.body.appendChild(this.modal,document.body.firstChild),this.opts.footer&&this.addFooter(),this},t.prototype._busy=function(t){o=t},t.prototype._isBusy=function(){return o},t.prototype.destroy=function(){null!==this.modal&&(this.isOpen()&&this.close(!0),function(){-1!==this.opts.closeMethods.indexOf("button")&&this.modalCloseBtn.removeEventListener("click",this._events.clickCloseBtn);this.modal.removeEventListener("mousedown",this._events.clickOverlay),window.removeEventListener("resize",this._events.resize),document.removeEventListener("keydown",this._events.keyboardNav)}.call(this),this.modal.parentNode.removeChild(this.modal),this.modal=null)},t.prototype.isOpen=function(){return!!this.modal.classList.contains("tingle-modal--visible")},t.prototype.open=function(){if(!this._isBusy()){this._busy(!0);var t=this;return"function"==typeof t.opts.beforeOpen&&t.opts.beforeOpen(),this.modal.style.removeProperty?this.modal.style.removeProperty("display"):this.modal.style.removeAttribute("display"),document.getSelection().removeAllRanges(),this._scrollPosition=window.pageYOffset,document.body.classList.add("tingle-enabled"),document.body.style.top=-this._scrollPosition+"px",this.setStickyFooter(this.opts.stickyFooter),this.modal.classList.add("tingle-modal--visible"),"function"==typeof t.opts.onOpen&&t.opts.onOpen.call(t),t._busy(!1),this.checkOverflow(),this}},t.prototype.close=function(t){if(!this._isBusy()){if(this._busy(!0),!1,"function"==typeof this.opts.beforeClose)if(!this.opts.beforeClose.call(this))return void this._busy(!1);document.body.classList.remove("tingle-enabled"),document.body.style.top=null,window.scrollTo({top:this._scrollPosition,behavior:"instant"}),this.modal.classList.remove("tingle-modal--visible");var o=this;o.modal.style.display="none","function"==typeof o.opts.onClose&&o.opts.onClose.call(this),o._busy(!1)}},t.prototype.setContent=function(t){return"string"==typeof t?this.modalBoxContent.innerHTML=t:(this.modalBoxContent.innerHTML="",this.modalBoxContent.appendChild(t)),this.isOpen()&&this.checkOverflow(),this},t.prototype.getContent=function(){return this.modalBoxContent},t.prototype.addFooter=function(){return function(){this.modalBoxFooter=document.createElement("div"),this.modalBoxFooter.classList.add("tingle-modal-box__footer"),this.modalBox.appendChild(this.modalBoxFooter)}.call(this),this},t.prototype.setFooterContent=function(t){return this.modalBoxFooter.innerHTML=t,this},t.prototype.getFooterContent=function(){return this.modalBoxFooter},t.prototype.setStickyFooter=function(t){return this.isOverflow()||(t=!1),t?(this.modalBox.contains(this.modalBoxFooter)&&(this.modalBox.removeChild(this.modalBoxFooter),this.modal.appendChild(this.modalBoxFooter),this.modalBoxFooter.classList.add("tingle-modal-box__footer--sticky"),e.call(this)),this.modalBoxContent.style["padding-bottom"]=this.modalBoxFooter.clientHeight+20+"px"):this.modalBoxFooter&&(this.modalBox.contains(this.modalBoxFooter)||(this.modal.removeChild(this.modalBoxFooter),this.modalBox.appendChild(this.modalBoxFooter),this.modalBoxFooter.style.width="auto",this.modalBoxFooter.style.left="",this.modalBoxContent.style["padding-bottom"]="",this.modalBoxFooter.classList.remove("tingle-modal-box__footer--sticky"))),this},t.prototype.addFooterBtn=function(t,o,e){var s=document.createElement("button");return s.innerHTML=t,s.addEventListener("click",e),"string"==typeof o&&o.length&&o.split(" ").forEach(function(t){s.classList.add(t)}),this.modalBoxFooter.appendChild(s),s},t.prototype.resize=function(){console.warn("Resize is deprecated and will be removed in version 1.0")},t.prototype.isOverflow=function(){return window.innerHeight<=this.modalBox.clientHeight},t.prototype.checkOverflow=function(){this.modal.classList.contains("tingle-modal--visible")&&(this.isOverflow()?this.modal.classList.add("tingle-modal--overflow"):this.modal.classList.remove("tingle-modal--overflow"),!this.isOverflow()&&this.opts.stickyFooter?this.setStickyFooter(!1):this.isOverflow()&&this.opts.stickyFooter&&(e.call(this),this.setStickyFooter(!0)))},{modal:t}});(function(){var texts={'title':{'es':'Información básica sobre cookies','en':'Basic information about cookies','fr':'Informations de base sur les cookies','it':'Informazioni di base sui cookie','de':'Grundlegende Informationen zu Cookies'},'message':{'es':'Bienvenido/a a la información básica sobre las cookies de la página web. <br/><br/> Una cookie o galleta informática es un pequeño archivo de información que se guarda en su ordenador, “smartphone” o tableta cada vez que visita nuestra página web. Algunas cookies son nuestras y otras pertenecen a empresas externas que prestan servicios para nuestra página web. <br/><br/> Las cookies pueden ser de varios tipos: las cookies técnicas son necesarias para que nuestra página web pueda funcionar, no necesitan de su autorización y son las únicas que tenemos activadas por defecto. <br/><br/> El resto de cookies sirven para mejorar nuestra página, para personalizarla en base a sus preferencias, o para poder mostrarle publicidad ajustada a sus búsquedas, gustos e intereses personales. Puede aceptar todas estas cookies pulsando el botón <strong>ACEPTAR</strong>, rechazarlas pulsando el botón <strong>RECHAZAR</strong> o configurarlas clicando en el apartado <strong>CONFIGURACIÓN DE COOKIES</strong>. <br/><br/> Si desea más información, consulte la <strong><span class="gdpr-cookiepolicy-link">POLÍTICA DE COOKIES</span></strong> de nuestra página web.','en':'Welcome to the basic information about cookies on the website. <br/><br/> A cookie is a small information file that is stored on your computer, smartphone, or tablet each time you visit our website. Some cookies belong to us, and others belong to external companies that provide services for our website. <br/><br/> Cookies can be of various types: technical cookies are necessary for our website to function, they do not require your authorization, and they are the only ones activated by default. <br/><br/> The rest of the cookies are used to improve our website, customize it based on your preferences, or show you advertising tailored to your searches, tastes, and personal interests. You can accept all these cookies by clicking the <strong>ACCEPT</strong> button, reject them by clicking the <strong>REJECT</strong> button, or configure them by clicking on the <strong>COOKIE SETTINGS</strong> section. <br/><br/> If you want more information, please consult the <strong><span class="gdpr-cookiepolicy-link">COOKIE POLICY</span></strong> on our website.','fr':'Bienvenue aux informations de base sur les cookies du site web. <br/><br/> Un cookie ou fichier informatique est un petit fichier d\'information stocké sur votre ordinateur, smartphone ou tablette à chaque visite sur notre site web. Certains cookies nous appartiennent, tandis que d\'autres appartiennent à des entreprises externes qui fournissent des services pour notre site web. <br/><br/> Les cookies peuvent être de différents types: les cookies techniques sont nécessaires pour que notre site web fonctionne, ils ne nécessitent pas votre autorisation et sont les seuls activés par défaut. <br/><br/> Les autres cookies sont utilisés pour améliorer notre site web, le personnaliser en fonction de vos préférences ou vous montrer des publicités adaptées à vos recherches, goûts et intérêts personnels. Vous pouvez accepter tous ces cookies en cliquant sur le bouton <strong>ACCEPTER</strong>, les refuser en cliquant sur le bouton <strong>REFUSER</strong> ou les configurer en cliquant sur la section <strong>PARAMÈTRES DES COOKIES</strong>. <br/><br/> Si vous souhaitez obtenir plus d\'informations, veuillez consulter la <strong><span class="gdpr-cookiepolicy-link">POLITIQUE DE COOKIES</span></strong> sur notre site web.','it':'Benvenuto/a alle informazioni di base sui cookie del sito web. <br/><br/> Un cookie o biscotto informatico è un piccolo file di informazioni che viene salvato sul tuo computer, smartphone o tablet ogni volta che visiti il nostro sito web. Alcuni cookie sono di nostra proprietà, mentre altri appartengono a aziende esterne che forniscono servizi per il nostro sito web. <br/><br/> I cookie possono essere di vari tipi: i cookie tecnici sono necessari affinché il nostro sito web funzioni, non richiedono la tua autorizzazione e sono gli unici attivati per impostazione predefinita. <br/><br/> Gli altri cookie servono per migliorare il nostro sito web, personalizzarlo in base alle tue preferenze o mostrarti pubblicità in linea con le tue ricerche, gusti e interessi personali. Puoi accettare tutti questi cookie cliccando il pulsante <strong>ACCETTA</strong>, rifiutarli cliccando il pulsante <strong>RIFIUTA</strong> o configurarli cliccando nella sezione <strong>IMPOSTAZIONI DEI COOKIE</strong>. <br/><br/> Se desideri ulteriori informazioni, consulta la <strong><span class="gdpr-cookiepolicy-link">POLITICA DEI COOKIE</span></strong> sul nostro sito web.','de':'Herzlich willkommen zu den grundlegenden Informationen über Cookies auf der Website. <br/><br/> Ein Cookie oder Computerkeks ist eine kleine Informationsdatei, die jedes Mal, wenn Sie unsere Website besuchen, auf Ihrem Computer, Smartphone oder Tablet gespeichert wird. Einige Cookies gehören uns, während andere von externen Unternehmen stammen, die Dienstleistungen für unsere Website erbringen. <br/><br/> Cookies können verschiedene Typen haben: Technische Cookies sind notwendig, damit unsere Website funktionieren kann, sie benötigen keine Zustimmung und sind die einzigen, die standardmäßig aktiviert sind. <br/><br/> Die restlichen Cookies dienen dazu, unsere Website zu verbessern, sie nach Ihren Vorlieben anzupassen oder Ihnen Werbung zu zeigen, die auf Ihre Suchanfragen, Vorlieben und persönlichen Interessen zugeschnitten ist. Sie können alle diese Cookies akzeptieren, indem Sie auf die Schaltfläche <strong>AKZEPTIEREN</strong> klicken, sie ablehnen, indem Sie auf die Schaltfläche <strong>ABLEHNEN</strong> klicken, oder sie konfigurieren, indem Sie auf den Abschnitt <strong>COOKIE-EINSTELLUNGEN</strong> klicken. <br/><br/> Wenn Sie weitere Informationen wünschen, lesen Sie bitte die <strong><span class="gdpr-cookiepolicy-link">COOKIE-RICHTLINIEN</span></strong> auf unserer Website.'},'url_policy':{'es':'/politica-cookies','en':'/cookie-policy','fr':'/cookie-policy','it':'/cookie-policy','de':'/cookie-policy'},'moreInfoLabel':{'es':'Política de cookies','en':'Cookie policy','fr':'Politique de cookies','it':'Politica dei cookie','de':'Cookie-Richtlinie'},'cookieTypesTitle':{'es':'Configuración de cookies','en':'Cookie settings','fr':'Paramètres des cookies','it':'Impostazioni dei cookie','de':'Cookie-Einstellungen'},'fixedCookieTypeLabel':{'es':'Cookies técnicas necesarias','en':'Necessary technical cookies','fr':'Cookies techniques nécessaires','it':'Cookie tecnici necessari','de':'Notwendige technische Cookies'},'essentialsCookieInfo':{'es':'Las cookies técnicas son estrictamente necesarias para que nuestra página web funcione y usted pueda navegar por la misma. Este tipo de cookies son las que, por ejemplo, nos permiten identificarle, darle acceso a determinadas partes restringidas de la página si fuese necesario, o recordar diferentes opciones o servicios ya seleccionados por usted, como sus preferencias de privacidad. Por ello, <strong>están activadas por defecto, no siendo necesaria su autorización al respecto</strong>. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">A través de la configuración de su navegador, usted puede bloquear o alertar de la presencia de este tipo de cookies, si bien dicho bloqueo afectará al correcto funcionamiento de las distintas funcionalidades de nuestra página web.</p>','en':'Technical cookies are strictly necessary for our website to function, and for you to navigate it. This type of cookies, for example, allows us to identify you, give you access to certain restricted parts of the page if necessary, or remember different options or services already selected by you, such as your privacy preferences. Therefore, <strong>they are activated by default, and your authorization is not required in this regard</strong>. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Through your browser settings, you can block or be alerted about the presence of this type of cookies, although such blocking will affect the proper functioning of various features of our website.</p>','fr':'Les cookies techniques sont strictement nécessaires au bon fonctionnement de notre site web et à votre navigation. Ce type de cookies, par exemple, nous permet de vous identifier, de vous donner accès à certaines parties restreintes de la page si nécessaire, ou de mémoriser différentes options ou services déjà sélectionnés par vous, tels que vos préférences de confidentialité. Par conséquent, <strong>elles sont activées par défaut et votre autorisation n\'est pas nécessaire à cet égard</strong>. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">À travers les paramètres de votre navigateur, vous pouvez bloquer ou être alerté de la présence de ce type de cookies, bien que ce blocage affectera le bon fonctionnement de diverses fonctionnalités de notre site web.</p>','it':'I cookie tecnici sono strettamente necessari affinché il nostro sito web funzioni e Lei possa navigarvi. Questo tipo di cookie, per esempio, ci permette di identificarLa, darLe accesso a determinate parti restritte della pagina se necessario, o ricordare diverse opzioni o servizi già selezionati da Lei, come le sue preferenze sulla privacy. Pertanto, <strong>sono attivati per impostazione predefinita e non è necessaria la sua autorizzazione a tal proposito</strong>. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Attraverso le impostazioni del suo browser, Lei può bloccare o essere avvisato della presenza di questo tipo di cookie, anche se tale blocco influenzerà il corretto funzionamento di varie funzionalità del nostro sito web.</p>','de':'Technische Cookies sind unbedingt erforderlich, damit unsere Webseite funktioniert und Sie darauf navigieren können. Diese Art von Cookies ermöglicht es uns beispielsweise, Sie zu identifizieren, Ihnen den Zugang zu bestimmten eingeschränkten Teilen der Seite zu gewähren, wenn dies erforderlich ist, oder sich an verschiedene von Ihnen bereits ausgewählte Optionen oder Dienste zu erinnern, wie Ihre Datenschutzeinstellungen. Deshalb <strong>sind sie standardmäßig aktiviert und Ihre Zustimmung ist in dieser Hinsicht nicht erforderlich</strong>. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Über die Einstellungen Ihres Browsers können Sie die Anzeige oder das Blockieren dieser Art von Cookies konfigurieren. Beachten Sie jedoch, dass eine Blockierung die ordnungsgemäße Funktion verschiedener Funktionen unserer Webseite beeinträchtigen kann.</p>'},'cookieTypes.analytics.type':{'es':'Cookies de análisis','en':'Analytics cookies','fr':"Cookies d'analyse",'it':'Cookie di analisi','de':'Analyse-Cookies'},'cookieTypes.analytics.info':{'es':'Las cookies de análisis nos permiten estudiar la navegación de los usuarios de nuestra página web en general (por ejemplo, qué secciones de la página son las más visitadas, qué servicios se usan más y si funcionan correctamente, etc.). <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">A partir de la información estadística sobre la navegación en nuestra página web, podemos mejorar tanto el propio funcionamiento de la página como los distintos servicios que ofrece. Por tanto, estas cookies <strong>no tienen una finalidad publicitaria</strong>, sino que únicamente sirven para que nuestra página web funcione mejor, adaptándose a nuestros usuarios en general. Activándolas, contribuirá a dicha mejora continua. <br/><br/> <strong>Puede activar o desactivar estas cookies marcando la casilla correspondiente</strong>, estando desactivadas por defecto.</p>','en':'Analytics cookies allow us to study the general navigation of users on our website (for example, which sections of the page are most visited, which services are used more and if they work correctly, etc.). <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Based on statistical information about navigation on our website, we can improve both the operation of the page itself and the various services it offers. Therefore, these cookies <strong>do not have an advertising purpose</strong>, but solely serve to make our website work better, adapting to our users in general. By activating them, you will contribute to this continuous improvement. <br/><br/> <strong>You can enable or disable these cookies by checking the corresponding box</strong>, being disabled by default.</p>','fr':'Les cookies d\'analyse nous permettent d\'étudier la navigation des utilisateurs sur notre site web en général (par exemple, quelles sections de la page sont les plus visitées, quels services sont les plus utilisés et s\'ils fonctionnent correctement, etc.). <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">À partir des informations statistiques sur la navigation sur notre site web, nous pouvons améliorer à la fois le fonctionnement de la page elle-même et les différents services qu\'elle offre. Par conséquent, ces cookies <strong>n\'ont pas de but publicitaire</strong>, mais servent uniquement à faire fonctionner notre site web de manière optimale, en s\'adaptant à nos utilisateurs en général. En les activant, vous contribuerez à cette amélioration continue. <br/><br/> <strong>Vous pouvez activer ou désactiver ces cookies en cochant la case correspondante</strong>, étant désactivés par défaut.</p>','it':'I cookie di analisi ci consentono di studiare la navigazione degli utenti sul nostro sito web in generale (ad esempio, quali sezioni della pagina sono le più visitate, quali servizi vengono utilizzati di più e se funzionano correttamente, ecc.). <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Sulla base delle informazioni statistiche sulla navigazione sul nostro sito web, possiamo migliorare sia il funzionamento della pagina stessa che i vari servizi offerti. Pertanto, questi cookie <strong>non hanno uno scopo pubblicitario</strong>, ma servono unicamente a far funzionare meglio il nostro sito web, adattandosi ai nostri utenti in generale. Attivandoli, contribuirà a questo miglioramento continuo. <br/><br/> <strong>Può attivare o disattivare questi cookie spuntando la casella corrispondente</strong>, essendo disattivati per impostazione predefinita.</p>','de':'Analyse-Cookies ermöglichen es uns, die allgemeine Navigation der Benutzer auf unserer Webseite zu studieren (zum Beispiel, welche Abschnitte der Seite am häufigsten besucht werden, welche Dienste häufiger genutzt werden und ob sie richtig funktionieren, usw.). <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Aufgrund statistischer Informationen über die Navigation auf unserer Webseite können wir sowohl den Betrieb der Seite selbst als auch die verschiedenen angebotenen Dienste verbessern. Daher haben diese Cookies <strong>keinen werblichen Zweck</strong>, sondern dienen ausschließlich dazu, unsere Webseite besser funktionieren zu lassen und sich an unsere Benutzer im Allgemeinen anzupassen. Durch deren Aktivierung tragen Sie zu dieser kontinuierlichen Verbesserung bei. <br/><br/> <strong>Sie können diese Cookies aktivieren oder deaktivieren, indem Sie das entsprechende Kästchen ankreuzen</strong>, das standardmäßig deaktiviert ist.</p>'},'cookieTypes.functionality_customization.type':{'es':'Cookies de funcionalidad y personalización','en':'Functionality and customization cookies','fr':'Cookies de fonctionnalité et de personnalisation','it':'Cookie di funzionalità e personalizzazione','de':'Funktions- und Anpassungs-Cookies'},'cookieTypes.functionality_customization.info':{'es':'Las cookies de funcionalidad nos permiten recordar sus preferencias, para personalizar a su medida determinadas características y opciones generales de nuestra página web, cada vez que acceda a la misma (por ejemplo, el idioma en que se le presenta la información, las secciones marcadas como favoritas, su tipo de navegador, etc.). <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Por tanto, este tipo de cookies <strong>no tienen una finalidad publicitaria</strong>, sino que activándolas mejorará la funcionalidad de la página web (por ejemplo, adaptándose a su tipo de navegador) y la personalización de la misma en base a sus preferencias (por ejemplo, presentando la información en el idioma que haya escogido en anteriores ocasiones), lo cual contribuirá a la facilidad, usabilidad y comodidad de nuestra página durante su navegación. <br/><br/> <strong>Puede activar o desactivar estas cookies marcando la casilla correspondiente</strong>, estando desactivadas por defecto.</p>','en':'Functionality cookies allow us to remember your preferences, to customize certain features and general options of our website each time you access it (for example, the language in which information is presented, sections marked as favorites, your type of browser, etc.). <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Therefore, this type of cookies <strong>do not have an advertising purpose</strong>, but by activating them, you will improve the functionality of the website (for example, adapting to your type of browser) and its customization based on your preferences (for example, presenting information in the language you have chosen on previous occasions), contributing to the ease, usability, and comfort of our page during your navigation. <br/><br/> <strong>You can enable or disable these cookies by checking the corresponding box</strong>, being disabled by default.</p>','fr':'Les cookies de fonctionnalité nous permettent de mémoriser vos préférences, afin de personnaliser à votre mesure certaines fonctionnalités et options générales de notre site web à chaque fois que vous y accédez (par exemple, la langue dans laquelle les informations sont présentées, les sections marquées comme favorites, votre type de navigateur, etc.). <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Par conséquent, ce type de cookies <strong>n\'a pas de but publicitaire</strong>, mais en les activant, vous améliorerez la fonctionnalité du site web (par exemple, en s\'adaptant à votre type de navigateur) et sa personnalisation en fonction de vos préférences (par exemple, en présentant les informations dans la langue que vous avez choisie lors d\'occasions précédentes), contribuant à la facilité, à l\'utilisabilité et au confort de notre page lors de votre navigation. <br/><br/> <strong>Vous pouvez activer ou désactiver ces cookies en cochant la case correspondante</strong>, étant désactivées par défaut.</p>','it':'I cookie di funzionalità ci consentono di ricordare le sue preferenze, per personalizzare a sua misura determinate caratteristiche e opzioni generali del nostro sito web, ogni volta che vi accede (ad esempio, la lingua in cui vengono presentate le informazioni, le sezioni contrassegnate come preferite, il suo tipo di browser, ecc.). <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Quindi, questo tipo di cookie <strong>non ha uno scopo pubblicitario</strong>, ma attivandoli migliorerà la funzionalità del sito web (ad esempio, adattandosi al suo tipo di browser) e la personalizzazione dello stesso in base alle sue preferenze (ad esempio, presentando le informazioni nella lingua che ha scelto in occasioni precedenti), contribuendo alla facilità, usabilità e comodità della nostra pagina durante la sua navigazione. <br/><br/> <strong>Può attivare o disattivare questi cookie spuntando la casella corrispondente</strong>, essendo disattivati per impostazione predefinita.</p>','de':'Funktions-Cookies ermöglichen es uns, Ihre Präferenzen zu speichern, um bestimmte Funktionen und allgemeine Optionen unserer Webseite jedes Mal anzupassen, wenn Sie darauf zugreifen (zum Beispiel die Sprache, in der Informationen präsentiert werden, Abschnitte als Favoriten markiert, Ihr Browsertyp, usw.). <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Daher haben diese Cookies <strong>keinen werblichen Zweck</strong>, sondern durch deren Aktivierung verbessern Sie die Funktionalität der Webseite (zum Beispiel durch Anpassung an Ihren Browsertyp) und deren Anpassung an Ihre Präferenzen (zum Beispiel durch Präsentation von Informationen in der Sprache, die Sie bei früheren Gelegenheiten gewählt haben), was zur Benutzerfreundlichkeit, Nutzbarkeit und Bequemlichkeit unserer Seite während Ihrer Navigation beiträgt. <br/><br/> <strong>Sie können diese Cookies aktivieren oder deaktivieren, indem Sie das entsprechende Kästchen ankreuzen</strong>, das standardmäßig deaktiviert ist.</p>'},'cookieTypes.marketing.type':{'es':'Cookies de publicidad','en':'Advertising cookies','fr':'Cookies publicitaires','it':'Cookie pubblicitari','de':'Werbe-Cookies'},'cookieTypes.marketing.info':{'es':'Las cookies de publicidad nos permiten la gestión de los espacios publicitarios incluidos en nuestra página web en base a criterios como el contenido mostrado o la frecuencia en la que se muestran los anuncios. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Así, por ejemplo, si se le ha mostrado varias veces un mismo anuncio en nuestra página web, y no ha mostrado un interés personal haciendo clic sobre él, este no volverá a aparecer. En resumen, activando este tipo de cookies, la publicidad mostrada en nuestra página web será más útil y diversa, y menos repetitiva. <br/><br/> <strong>Puede activar o desactivar estas cookies marcando la casilla correspondiente</strong>, estando desactivadas por defecto.</p>','en':'Advertising cookies allow us to manage the advertising spaces included on our website based on criteria such as the displayed content or the frequency with which ads are shown. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">So, for example, if the same ad has been shown to you multiple times on our website, and you haven\'t shown personal interest by clicking on it, it will not appear again. In summary, by activating this type of cookies, the advertising shown on our website will be more useful and diverse, and less repetitive. <br/><br/> <strong>You can enable or disable these cookies by checking the corresponding box</strong>, being disabled by default.</p>','fr':'Les cookies publicitaires nous permettent de gérer les espaces publicitaires inclus sur notre site web en fonction de critères tels que le contenu affiché ou la fréquence à laquelle les annonces sont montrées. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Ainsi, par exemple, si la même annonce vous a été montrée plusieurs fois sur notre site web, et que vous n\'avez pas montré un intérêt personnel en cliquant dessus, elle ne réapparaîtra pas. En résumé, en activant ce type de cookies, la publicité affichée sur notre site web sera plus utile et diversifiée, et moins répétitive. <br/><br/> <strong>Vous pouvez activer ou désactiver ces cookies en cochant la case correspondante</strong>, étant désactivées par défaut.</p>','it':'I cookie pubblicitari ci consentono di gestire gli spazi pubblicitari inclusi nel nostro sito web in base a criteri come il contenuto mostrato o la frequenza con cui vengono visualizzati gli annunci. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Così, ad esempio, se è stato mostrato più volte lo stesso annuncio sul nostro sito web e non ha mostrato un interesse personale cliccandoci sopra, esso non riapparirà. In sintesi, attivando questo tipo di cookie, la pubblicità visualizzata sul nostro sito web sarà più utile e varia, e meno ripetitiva. <br/><br/> <strong>Può attivare o disattivare questi cookie spuntando la casella corrispondente</strong>, essendo disattivati per impostazione predefinita.</p>','de':'Werbe-Cookies ermöglichen uns die Verwaltung der Werbeflächen auf unserer Webseite basierend auf Kriterien wie dem angezeigten Inhalt oder der Häufigkeit, mit der Anzeigen angezeigt werden. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">So wird zum Beispiel, wenn Ihnen auf unserer Webseite mehrmals dieselbe Anzeige gezeigt wurde und Sie kein persönliches Interesse gezeigt haben, indem Sie darauf geklickt haben, diese nicht erneut angezeigt. Zusammengefasst wird durch Aktivierung dieser Art von Cookies die auf unserer Webseite angezeigte Werbung nützlicher, vielfältiger und weniger wiederholend sein. <br/><br/> <strong>Sie können diese Cookies aktivieren oder deaktivieren, indem Sie das entsprechende Kästchen ankreuzen</strong>, das standardmäßig deaktiviert ist.</p>'},'cookieTypes.behavioral_advertising.type':{'es':'Cookies de publicidad comportamental','en':'Behavioral advertising cookies','fr':'Cookies publicitaires comportementaux','it':'Cookie pubblicitari comportamentali','de':'Verhaltensorientierte Werbe-Cookies'},'cookieTypes.behavioral_advertising.info':{'es':'Las cookies de publicidad comportamental nos permiten obtener información basada en la observación de sus hábitos y comportamientos de navegación en la web, a fin de poder mostrarle contenidos publicitarios que se ajusten mejor a sus gustos e intereses personales. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Para que lo entienda de manera muy sencilla, le pondremos un ejemplo ficticio: si sus últimas búsquedas en la web estuvieran relacionadas con literatura de suspense, le mostraríamos publicidad sobre libros de suspense. <br/><br/> Por tanto, activando este tipo de cookies, la publicidad que le mostremos en nuestra página web no será genérica, sino que estará orientada a sus búsquedas, gustos e intereses, ajustándose por tanto exclusivamente a usted. <br/><br/> <strong>Puede activar o desactivar estas cookies marcando la casilla correspondiente</strong>, estando desactivadas por defecto.</p>','en':'Behavioral advertising cookies allow us to obtain information based on the observation of your habits and browsing behaviors on the web, in order to show you advertising content that better fits your tastes and personal interests. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">To make it very simple for you to understand, we will give you a fictional example: if your recent web searches were related to suspense literature, we would show you advertising about suspense books. <br/><br/> Therefore, by activating this type of cookies, the advertising we show you on our website will not be generic but will be tailored to your searches, tastes, and interests, adjusting exclusively to you. <br/><br/> <strong>You can enable or disable these cookies by checking the corresponding box</strong>, being disabled by default.</p>','fr':'Les cookies de publicité comportementale nous permettent d\'obtenir des informations basées sur l\'observation de vos habitudes et comportements de navigation sur le web, afin de vous montrer des contenus publicitaires mieux adaptés à vos goûts et intérêts personnels. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Pour que vous compreniez de manière très simple, nous vous donnerons un exemple fictif : si vos dernières recherches sur le web étaient liées à la littérature à suspense, nous vous montrerions des publicités sur les livres à suspense. <br/><br/> Par conséquent, en activant ce type de cookies, la publicité que nous vous montrerons sur notre site web ne sera pas générique, mais sera orientée vers vos recherches, goûts et intérêts, s\'ajustant exclusivement à vous. <br/><br/> <strong>Vous pouvez activer ou désactiver ces cookies en cochant la case correspondante</strong>, étant désactivées par défaut.</p>','it':'I cookie di pubblicità comportamentale ci consentono di ottenere informazioni basate sull\'osservazione delle tue abitudini e comportamenti di navigazione sul web, al fine di mostrarti contenuti pubblicitari che si adattino meglio ai tuoi gusti e interessi personali. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Per farti capire in modo molto semplice, ti daremo un esempio fittizio: se le tue ricerche recenti sul web fossero legate alla letteratura thriller, ti mostreremmo pubblicità su libri thriller. <br/><br/> Pertanto, attivando questo tipo di cookie, la pubblicità che ti mostriamo sul nostro sito web non sarà generica, ma sarà mirata alle tue ricerche, gusti e interessi, adattandosi quindi esclusivamente a te. <br/><br/> <strong>Può attivare o disattivare questi cookie spuntando la casella corrispondente</strong>, essendo disattivati per impostazione predefinita.</p>','de':'Cookies für verhaltensbezogene Werbung ermöglichen es uns, Informationen aufgrund der Beobachtung Ihrer Gewohnheiten und Browsing-Verhaltensweisen im Web zu erhalten, um Ihnen Werbeinhalte zu zeigen, die besser zu Ihren Vorlieben und persönlichen Interessen passen. <span class="gdpr-viewmore"></span> <p class="gdpr-viewmorecontent">Um es Ihnen sehr einfach zu erklären, geben wir Ihnen ein fiktives Beispiel: Wenn Ihre letzten Web-Suchanfragen sich auf Spannungsliteratur bezogen, würden wir Ihnen Werbung für Spannungsbücher zeigen. <br/><br/> Daher wird durch die Aktivierung dieser Art von Cookies die Werbung, die wir Ihnen auf unserer Website zeigen, nicht generisch sein, sondern auf Ihre Suchanfragen, Vorlieben und Interessen zugeschnitten sein und sich ausschließlich an Sie anpassen. <br/><br/> <strong>Sie können diese Cookies aktivieren oder deaktivieren, indem Sie das entsprechende Kästchen ankreuzen</strong>, das standardmäßig deaktiviert ist.</p>'},'configureBtnLabel':{'es':'Configuración de cookies','en':'Cookie settings','fr':'Paramètres des cookies','it':'Impostazioni dei cookie','de':'Cookie-Einstellungen'},'acceptBtnLabel':{'es':'Aceptar','en':'Accept','fr':'Accepter','it':'Accetta','de':'Akzeptieren'},'acceptAll':{'es':'Aceptar todo','en':'Accept all','fr':'Tout accepter','it':'Accetta tutto','de':'Alles akzeptieren'},'rejectBtnLabel':{'es':'Rechazar','en':'Reject','fr':'Refuser','it':'Rifiuta','de':'Ablehnen'},'rejectAll':{'es':'Rechazar todo','en':'Reject all','fr':'Tout refuser','it':'Rifiuta tutto','de':'Alles ablehnen'},'savePreferences':{'es':'Guardar mis preferencias','en':'Save my preferences','fr':'Enregistrer mes préférences','it':'Salva le mie preferenze','de':'Meine Einstellungen speichern'}};var Utils={};function initializePlugin(){var $=jQuery;$.fn.ihavecookies=function(options,reconfigure){var $element=$(this);var settings=$.extend({language:'es',cookieTypes:['analytics','functionality_customization','marketing','behavioral_advertising'],delay:1000,expires:30,onAccept:function(){$('.gdpr-cookie-message').fadeOut();}},options);settings.styles=settings.styles||{};settings.translations=settings.translations||{};if(!settings.styles.template){settings.styles.template=1;}
settings=$.extend({url_policy:getText('url_policy')},settings);forceReset(settings.domain);var preferences=Utils.getCookiePrefs();var translationkeys=['url_policy','title','message','moreInfoLabel','configureBtnLabel','cookieTypesTitle','acceptBtnLabel','rejectBtnLabel','advancedBtnLabel','fixedCookieTypeLabel','fixedCookieTypeDesc'];$.each(settings.translations,function(key,value){if($.inArray(key,translationkeys)!==-1){setText(key,value);}});if(getText('url_policy')===location.pathname){return;}
settings.firstTime=!reconfigure&&!preferences;window.NeoCookieConsent=new NeoCookieConsent(settings.firstTime);let neoCookieConsent=window.NeoCookieConsent;let cookiePrefs=JSON.parse(Utils.getCookiePrefs());cookiePrefs&&cookiePrefs.functionality_storage?neoCookieConsent.setFunctionalityStorage(cookiePrefs.functionality_storage):neoCookieConsent.setFunctionalityStorage('granted');cookiePrefs&&cookiePrefs.analytics_storage?neoCookieConsent.setAnalyticsStorage(cookiePrefs.analytics_storage):neoCookieConsent.setAnalyticsStorage('denied');cookiePrefs&&cookiePrefs.ad_storage?neoCookieConsent.setAdStorage(cookiePrefs.ad_storage):neoCookieConsent.setAdStorage('denied');cookiePrefs&&cookiePrefs.ad_user_data?neoCookieConsent.setAdUserData(cookiePrefs.ad_user_data):neoCookieConsent.setAdUserData('denied');cookiePrefs&&cookiePrefs.ad_personalization?neoCookieConsent.setAdPersonalization(cookiePrefs.ad_personalization):neoCookieConsent.setAdPersonalization('denied');cookiePrefs&&cookiePrefs.personalization_storage?neoCookieConsent.setPersonalizationStorage(cookiePrefs.personalization_storage):neoCookieConsent.setPersonalizationStorage('denied');cookiePrefs&&cookiePrefs.security_storage?neoCookieConsent.setSecurityStorage(cookiePrefs.security_storage):neoCookieConsent.setSecurityStorage('denied');if(!preferences||reconfigure){$('.gdpr-cookie-message').remove();var cookieTypes='<div class="gdpr-cookie-type essential">'+'<div class="gdpr-cookie-label" title="'+getText('fixedCookieTypeDesc')+'"><strong>'+
getText('fixedCookieTypeLabel')+'</strong></div>'+'<div class="gdpr-cookie-switch">'+'<input type="checkbox" class="essential" name="gdpr[]" value="essential" checked="checked">'+'<span class="gdpr-cookie-slider round"></span>'+'</div>'+'</div>'+'<div class="gdpr-cookie-info">'+getText('essentialsCookieInfo')+'</div>';$.each(settings.cookieTypes,function(index,value){var type=getText('cookieTypes.'+value+'.type');var info=getText('cookieTypes.'+value+'.info');if(type!==''&&value!==''){cookieTypes+='<div class="gdpr-cookie-type '+value+'" data-type="'+value+'">'+'<div class="gdpr-cookie-label" for="gdpr-cookietype-'+value+'"'+'><strong>'+
type+'</strong></div>'+'<div class="gdpr-cookie-switch">'+'<input type="checkbox" class="gdpr-cookietype-'+value+'" name="gdpr[]" value="'+value+'" data-auto="on">'+'<span class="gdpr-cookie-slider round"></span>'+'</div>'+'</div>'+'<div class="gdpr-cookie-info">'+info+'</div>';}});var message=getText('message');var link_policy="";var is_booksteps=!!$('head[data-majorversion]').length;if(!is_booksteps){link_policy=getText('url_policy');}
setTimeout(function(){showModal(cookieTypes,message,link_policy,reconfigure);},reconfigure?0:settings.delay);}
if(!$.fn.ihavecookies.loaded){$("body").append('<style type="text/css">'+(settings.styles.color_text?'.gdpr-cookie-message {color: '+settings.styles.color_text+'} ':'')+
(settings.styles.color_text?'.gdpr-cookie-message .gdpr-content {border-color: '+settings.styles.color_text+'} ':'')+
(settings.styles.color_title?'.gdpr-cookie-message .gdpr-cookie-title {color: '+settings.styles.color_title+'} ':'')+
(settings.styles.color_links?'.gdpr-cookie-message a, .gdpr-cookie-message a:hover, .gdpr-cookie-message a:active, .gdpr-cookie-message a:focus, .gdpr-cookie-message a:visited, .gdpr-cookie-message .tingle-modal-box .tingle-link {color: '+settings.styles.color_links+'} ':'')+
(settings.styles.color_background?'.gdpr-cookie-message .tingle-modal-box__content, .gdpr-cookie-message .tingle-modal-box__footer {background: '+settings.styles.color_background+'} ':'')+
(settings.styles.color_button_text?'.gdpr-cookie-message button {color: '+settings.styles.color_button_text+'} ':'')+
(settings.styles.color_button_background?'.gdpr-cookie-message button, .gdpr-cookie-message .gdpr-cookie-switch > input:checked + .gdpr-cookie-slider {background: '+settings.styles.color_button_background+'} ':'')+
(settings.styles.color_button_border?'.gdpr-cookie-message button {border-color: '+settings.styles.color_button_border+'} ':'')+
(settings.styles.color_button_border?'.gdpr-cookie-message .gdpr-cookie-switch > .gdpr-cookie-slider {background: '+settings.styles.color_button_border+'} ':'')+
(settings.styles.color_button_border?'.tingle-btn--invert {border-color: '+settings.styles.color_button_border+'} ':'')+
(settings.styles.hasOwnProperty("acceptAllBtnLabel")&&settings.styles.acceptBtnLabel.layout=="button"&&settings.styles.acceptBtnLabel.background_color?'.neocc-accept {background-color: '+settings.styles.acceptBtnLabel.background_color+'!important} ':'')+
(settings.styles.hasOwnProperty("acceptAllBtnLabel")&&settings.styles.acceptBtnLabel.layout=="button"&&settings.styles.acceptBtnLabel.border_color?'.neocc-accept {border: 1px solid '+settings.styles.acceptBtnLabel.border_color+'!important} ':'')+
(settings.styles.hasOwnProperty("acceptAllBtnLabel")&&settings.styles.acceptBtnLabel.text_color?'.neocc-accept {color: '+settings.styles.acceptBtnLabel.text_color+'!important} ':'')+
(settings.styles.hasOwnProperty("rejectBtnLabel")&&settings.styles.rejectBtnLabel.layout=="button"&&settings.styles.rejectBtnLabel.background_color?'.neocc-reject {background-color: '+settings.styles.rejectBtnLabel.background_color+'!important} ':'')+
(settings.styles.hasOwnProperty("rejectBtnLabel")&&settings.styles.rejectBtnLabel.layout=="button"&&settings.styles.rejectBtnLabel.border_color?'.neocc-reject {border: 1px solid '+settings.styles.rejectBtnLabel.border_color+'!important} ':'')+
(settings.styles.hasOwnProperty("rejectBtnLabel")&&settings.styles.rejectBtnLabel.text_color?'.neocc-reject {color: '+settings.styles.rejectBtnLabel.text_color+'!important} ':'')+
(settings.styles.hasOwnProperty("configureBtnLabel")&&settings.styles.configureBtnLabel.layout=="button"&&settings.styles.configureBtnLabel.background_color?'.neocc-configure {background-color: '+settings.styles.configureBtnLabel.background_color+'!important} ':'')+
(settings.styles.hasOwnProperty("configureBtnLabel")&&settings.styles.configureBtnLabel.layout=="button"&&settings.styles.configureBtnLabel.border_color?'.neocc-configure {border: 1px solid '+settings.styles.configureBtnLabel.border_color+'!important} ':'')+
(settings.styles.hasOwnProperty("configureBtnLabel")&&settings.styles.configureBtnLabel.text_color?'.neocc-configure {color: '+settings.styles.configureBtnLabel.text_color+'!important} ':'')+
(settings.styles.hasOwnProperty("acceptAllBtnLabel")&&settings.styles.acceptAllBtnLabel.layout=="button"&&settings.styles.acceptAllBtnLabel.background_color?'.neocc-acceptAll {background-color: '+settings.styles.acceptAllBtnLabel.background_color+'!important} ':'')+
(settings.styles.hasOwnProperty("acceptAllBtnLabel")&&settings.styles.acceptAllBtnLabel.layout=="button"&&settings.styles.acceptAllBtnLabel.border_color?'.neocc-acceptAll {border: 1px solid '+settings.styles.acceptAllBtnLabel.border_color+'!important} ':'')+
(settings.styles.hasOwnProperty("acceptAllBtnLabel")&&settings.styles.acceptAllBtnLabel.text_color?'.neocc-acceptAll {color: '+settings.styles.acceptAllBtnLabel.text_color+'!important} ':'')+
(settings.styles.hasOwnProperty("rejectAllBtnLabel")&&settings.styles.rejectAllBtnLabel.layout=="button"&&settings.styles.rejectAllBtnLabel.background_color?'.neocc-rejectAll {background-color: '+settings.styles.rejectAllBtnLabel.background_color+'!important} ':'')+
(settings.styles.hasOwnProperty("rejectAllBtnLabel")&&settings.styles.rejectAllBtnLabel.layout=="button"&&settings.styles.rejectAllBtnLabel.border_color?'.neocc-rejectAll {border: 1px solid '+settings.styles.rejectAllBtnLabel.border_color+'!important} ':'')+
(settings.styles.hasOwnProperty("rejectAllBtnLabel")&&settings.styles.rejectAllBtnLabel.text_color?'.neocc-rejectAll {color: '+settings.styles.rejectAllBtnLabel.text_color+'!important} ':'')+
(settings.styles.hasOwnProperty("savePrefsBtnLabel")&&settings.styles.savePrefsBtnLabel.layout=="button"&&settings.styles.savePrefsBtnLabel.background_color?'.neocc-savePreferences {background-color: '+settings.styles.savePrefsBtnLabel.background_color+'!important} ':'')+
(settings.styles.hasOwnProperty("savePrefsBtnLabel")&&settings.styles.savePrefsBtnLabel.layout=="button"&&settings.styles.savePrefsBtnLabel.border_color?'.neocc-savePreferences {border: 1px solid '+settings.styles.savePrefsBtnLabel.border_color+'!important} ':'')+
(settings.styles.hasOwnProperty("savePrefsBtnLabel")&&settings.styles.savePrefsBtnLabel.text_color?'.neocc-savePreferences {color: '+settings.styles.savePrefsBtnLabel.text_color+'!important} ':'')+'</style>');if(settings.css){$("body").append('<style type="text/css">'+settings.css+'</style>');}}
$.fn.ihavecookies.loaded=true;function getText(key){var language=settings.language;if(texts[key]){if(texts[key][language]!==undefined){return texts[key][language];}
else if((language=='ca'||language=='gl')&&texts[key]['es']!==undefined){return texts[key]['es'];}
else if(texts[key]['en']!==undefined){return texts[key]['en'];}}
return"";}
function setText(key,text){var language=settings.language;if(!key||!texts[key]){return;}
else if(typeof text=='object'){texts[key]=text;}
else if(language){texts[key][language]=text;}}
function showModal(cookieTypes,message,link_policy,reconfigure){var modal=new tingle.modal({footer:true,stickyFooter:false,closeMethods:[],closeLabel:"Close",cssClass:['gdpr-cookie-message','gdpr-cookie-default-message'],onClose:function(){setTimeout(function(){modal.destroy();},1);},beforeClose:function(){return true;}});modal.setContent('<div class="gdpr-header"><p class="gdpr-cookie-message-title">'+getText('title')+'</p></div>'+'<div class="gdpr-cookie-message-content">'+message+'</div>');if(link_policy!==""){let cookiePolicyText=$(".gdpr-cookie-message").find(".gdpr-cookiepolicy-link").text();if(cookiePolicyText){$(".gdpr-cookiepolicy-link").replaceWith('<a href="'+link_policy+'" target="_blank">'+cookiePolicyText+'</a>');}}
modal.addFooterBtn("<span>"+getText('configureBtnLabel')+"</span>",'tingle-btn tingle-btn--default tingle-link neocc-configure',function(){var modal2=new tingle.modal({footer:true,stickyFooter:false,closeMethods:[],closeLabel:"Close",cssClass:['gdpr-cookie-message','gdpr-cookie-preferences'],onOpen:function(){if(reconfigure){$('input[name="gdpr[]"]').attr('data-auto','off');$.each(JSON.parse(preferences),function(index,value){if(index==='analytics_storage'&&value==='granted'){$('input.gdpr-cookietype-analytics').prop('checked',true);}
if(index==='ad_storage'&&value==='granted'){$('input.gdpr-cookietype-marketing').prop('checked',true);}
if(index==='ad_user_data'&&value==='granted'){$('input.gdpr-cookietype-behavioral_advertising').prop('checked',true);}
if(index==='ad_personalization'&&value==='granted'){$('input.gdpr-cookietype-behavioral_advertising').prop('checked',true);}
if(index==='personalization_storage'&&value==='granted'){$('input.gdpr-cookietype-functionality_customization').prop('checked',true);}
if(index==='security_storage'&&value==='granted'){$('input.gdpr-cookietype-functionality_customization').prop('checked',true);}});}
$('.gdpr-cookie-accept').on('click',function(){var prefs=[];$.each($('input[name="gdpr[]"]').serializeArray(),function(i,field){prefs.push(field.value);});let formattedPrefs=Utils.getFormattedPrefs(prefs);neoCookieConsent.setFunctionalityStorage(formattedPrefs.functionality_storage);neoCookieConsent.setAnalyticsStorage(formattedPrefs.analytics_storage);neoCookieConsent.setAdStorage(formattedPrefs.ad_storage);neoCookieConsent.setAdUserData(formattedPrefs.ad_user_data);neoCookieConsent.setAdPersonalization(formattedPrefs.ad_personalization);neoCookieConsent.setPersonalizationStorage(formattedPrefs.personalization_storage);neoCookieConsent.setSecurityStorage(formattedPrefs.security_storage);Utils.dataLayerPush(JSON.parse(Utils.getCookiePrefs()),neoCookieConsent.getConsent());Utils.setCookiePrefs(JSON.stringify(neoCookieConsent.getConsent()),settings.domain);neoCookieConsent.setFirstTime(false);settings.onAccept.call(this);});$('.gdpr-cookie-type').on('click',function(){if(!$(this).hasClass('essential')){var input=$(this).find('input');input.prop('checked',!input.prop('checked'));}});let viewmore=$(".gdpr-viewmore");viewmore.each(function(){$(this).text("+");$(this).on("click",function(){var txt=$(this).next('.gdpr-viewmorecontent').is(':visible')?'+':'-';$(this).text(txt);$(this).next('.gdpr-viewmorecontent').slideToggle(200);});});},onClose:function(){setTimeout(function(){modal2.destroy();},1);},beforeClose:function(){return true;}});modal2.setContent('<div class="gdpr-cookie-types">'+'<p class="gdpr-cookie-subtitle">'+getText('cookieTypesTitle')+':</p>'+'<div class="gdpr-cookie-types-list">'+cookieTypes+'</div>'+'</div>');modal2.addFooterBtn("<span class='gdpr-footerbtn-invert'>"+getText('savePreferences')+"</span>",'tingle-btn tingle-btn--invert gdpr-cookie-accept neocc-savePreferences',function(){modal2.close();});modal2.addFooterBtn("<span class='gdpr-footerbtn-invert'>"+getText('rejectAll')+"</span>",'tingle-btn tingle-btn--invert neocc-rejectAll',function(){neoCookieConsent.setFunctionalityStorage('granted');neoCookieConsent.setAnalyticsStorage('denied');neoCookieConsent.setAdStorage('denied');neoCookieConsent.setAdUserData('denied');neoCookieConsent.setAdPersonalization('denied');neoCookieConsent.setPersonalizationStorage('denied');neoCookieConsent.setSecurityStorage('denied');Utils.dataLayerPush(JSON.parse(Utils.getCookiePrefs()),neoCookieConsent.getConsent());Utils.setCookiePrefs(JSON.stringify(neoCookieConsent.getConsent()),settings.domain);neoCookieConsent.setFirstTime(false);modal2.close();});modal2.addFooterBtn("<span>"+getText('acceptAll')+"</span>",'tingle-btn tingle-btn--primary neocc-acceptAll',function(){neoCookieConsent.setFunctionalityStorage('granted');neoCookieConsent.setAnalyticsStorage('granted');neoCookieConsent.setAdStorage('granted');neoCookieConsent.setAdUserData('granted');neoCookieConsent.setAdPersonalization('granted');neoCookieConsent.setPersonalizationStorage('granted');neoCookieConsent.setSecurityStorage('granted');Utils.dataLayerPush(JSON.parse(Utils.getCookiePrefs()),neoCookieConsent.getConsent());Utils.setCookiePrefs(JSON.stringify(neoCookieConsent.getConsent()),settings.domain);neoCookieConsent.setFirstTime(false);modal2.close();});modal.close();let neoccfooter2=$('.gdpr-cookie-preferences').find('.tingle-modal-box__footer');neoccfooter2.find('.neocc-acceptAll').attr('id','neocc-acceptAll');neoccfooter2.find('.neocc-rejectAll').attr('id','neocc-rejectAll');neoccfooter2.find('.neocc-savePreferences').attr('id','neocc-savePreferences');Utils.overwriteButtonClasses(settings);modal2.open();});modal.addFooterBtn("<span class='gdpr-footerbtn-invert'>"+getText('rejectBtnLabel')+"</span>",'tingle-btn tingle-btn--invert neocc-reject',function(){neoCookieConsent.setFunctionalityStorage('granted');neoCookieConsent.setAnalyticsStorage('denied');neoCookieConsent.setAdStorage('denied');neoCookieConsent.setAdUserData('denied');neoCookieConsent.setAdPersonalization('denied');neoCookieConsent.setPersonalizationStorage('denied');neoCookieConsent.setSecurityStorage('denied');Utils.dataLayerPush(JSON.parse(Utils.getCookiePrefs()),neoCookieConsent.getConsent());Utils.setCookiePrefs(JSON.stringify(neoCookieConsent.getConsent()),settings.domain);neoCookieConsent.setFirstTime(false);settings.onAccept.call(this);modal.close();});modal.addFooterBtn("<span>"+getText('acceptBtnLabel')+"</span>",'tingle-btn tingle-btn--primary neocc-accept',function(){neoCookieConsent.setFunctionalityStorage('granted');neoCookieConsent.setAnalyticsStorage('granted');neoCookieConsent.setAdStorage('granted');neoCookieConsent.setAdUserData('granted');neoCookieConsent.setAdPersonalization('granted');neoCookieConsent.setPersonalizationStorage('granted');neoCookieConsent.setSecurityStorage('granted');Utils.dataLayerPush(JSON.parse(Utils.getCookiePrefs()),neoCookieConsent.getConsent());Utils.setCookiePrefs(JSON.stringify(neoCookieConsent.getConsent()),settings.domain);neoCookieConsent.setFirstTime(false);settings.onAccept.call(this);modal.close();});let neoccfooter=$('.gdpr-cookie-default-message').find('.tingle-modal-box__footer');neoccfooter.find('.neocc-accept').attr('id','neocc-accept');neoccfooter.find('.neocc-reject').attr('id','neocc-reject');neoccfooter.find('.neocc-configure').attr('id','neocc-configure');Utils.overwriteButtonClasses(settings);Utils.applyTemplate(settings);modal.open();}};$.fn.ihavecookies.configure=function(cookieTypeValue){return Utils.configure(cookieTypeValue);};$.fn.ihavecookies.preference=function(cookieTypeValue){return Utils.preference(cookieTypeValue);};$.fn.ihavecookies.preferences=function(){return Utils.preferences();};}
class NeoCookieConsent{constructor(firstTime){this.firstTime=firstTime;this.functionality_storage='granted';this.analytics_storage='denied';this.ad_storage='denied';this.ad_user_data='denied';this.ad_personalization='denied';this.personalization_storage='denied';this.security_storage='denied';this.acceptedStorageValues=['granted','denied'];}}
NeoCookieConsent.prototype.setFirstTime=function(firstTime){this.firstTime=firstTime;};NeoCookieConsent.prototype.configure=function(){return Utils.configure();};NeoCookieConsent.prototype.getConsent=function(){return{"functionality_storage":this.getFunctionalityStorage(),"analytics_storage":this.getAnalyticsStorage(),"ad_storage":this.getAdStorage(),"ad_user_data":this.getAdUserData(),"ad_personalization":this.getAdPersonalization(),"personalization_storage":this.getPersonalizationStorage(),"security_storage":this.getSecurityStorage()};};NeoCookieConsent.prototype.setFunctionalityStorage=function(functionality_storage){if(!this.acceptedStorageValues.includes(functionality_storage)){console.warn("Incorrect value for functionality_storage, accepted values: ["+this.acceptedStorageValues+"]");return;}
this.functionality_storage=functionality_storage;}
NeoCookieConsent.prototype.setAnalyticsStorage=function(analytics_storage){if(!this.acceptedStorageValues.includes(analytics_storage)){console.warn("Incorrect value for analytics_storage, accepted values: ["+this.acceptedStorageValues+"]");return;}
this.analytics_storage=analytics_storage;}
NeoCookieConsent.prototype.setAdStorage=function(ad_storage){if(!this.acceptedStorageValues.includes(ad_storage)){console.warn("Incorrect value for ad_storage, accepted values: ["+this.acceptedStorageValues+"]");return;}
this.ad_storage=ad_storage;}
NeoCookieConsent.prototype.setAdUserData=function(ad_user_data){if(!this.acceptedStorageValues.includes(ad_user_data)){console.warn("Incorrect value for ad_user_data, accepted values: ["+this.acceptedStorageValues+"]");return;}
this.ad_user_data=ad_user_data;}
NeoCookieConsent.prototype.setAdPersonalization=function(ad_personalization){if(!this.acceptedStorageValues.includes(ad_personalization)){console.warn("Incorrect value for ad_personalization, accepted values: ["+this.acceptedStorageValues+"]");return;}
this.ad_personalization=ad_personalization;}
NeoCookieConsent.prototype.setPersonalizationStorage=function(personalization_storage){if(!this.acceptedStorageValues.includes(personalization_storage)){console.warn("Incorrect value for personalization_storage, accepted values: ["+this.acceptedStorageValues+"]");return;}
this.personalization_storage=personalization_storage;}
NeoCookieConsent.prototype.setSecurityStorage=function(security_storage){if(!this.acceptedStorageValues.includes(security_storage)){console.warn("Incorrect value for security_storage, accepted values: ["+this.acceptedStorageValues+"]");return;}
this.security_storage=security_storage;}
NeoCookieConsent.prototype.getFunctionalityStorage=function(){return this.functionality_storage;}
NeoCookieConsent.prototype.getAnalyticsStorage=function(){return this.analytics_storage;}
NeoCookieConsent.prototype.getAdStorage=function(){return this.ad_storage;}
NeoCookieConsent.prototype.getAdUserData=function(){return this.ad_user_data;}
NeoCookieConsent.prototype.getAdPersonalization=function(){return this.ad_personalization;}
NeoCookieConsent.prototype.getPersonalizationStorage=function(){return this.personalization_storage;}
NeoCookieConsent.prototype.getSecurityStorage=function(){return this.security_storage;}
Utils.getCookiePrefs=function(){var neoCookieConsentCookie=Utils.getCookie('neoCookieConsent');return neoCookieConsentCookie?neoCookieConsentCookie:false;};Utils.setCookiePrefs=function(prefs,domain){Utils.setCookie('neoCookieConsent',prefs,30,domain);};Utils.preference=function(cookieTypeValue){var preferences=Utils.getCookiePrefs();return(preferences&&preferences.indexOf(cookieTypeValue)!=-1);};Utils.preferences=function(){return{"functionality":Utils.preference('functionality'),"analytics":Utils.preference('analytics'),"marketing":Utils.preference('marketing')};};Utils.configure=function(){var $=jQuery;$('body').ihavecookies(window.ihavecookies_options,true);};Utils.getFormattedPrefs=function(prefs){if(typeof prefs!=="object"){return{};}
let formattedPrefs={};formattedPrefs.functionality_storage="granted";formattedPrefs.analytics_storage=prefs.includes("analytics")?"granted":"denied";formattedPrefs.ad_storage=prefs.includes("marketing")?"granted":"denied";formattedPrefs.ad_user_data=prefs.includes("behavioral_advertising")?"granted":"denied";formattedPrefs.ad_personalization=prefs.includes("behavioral_advertising")?"granted":"denied";formattedPrefs.personalization_storage=prefs.includes("functionality_customization")?"granted":"denied";formattedPrefs.security_storage=prefs.includes("functionality_customization")?"granted":"denied";return formattedPrefs;}
Utils.dataLayerPush=function(prevConfig,config){if(typeof window.neoAnalytics=="undefined"||typeof window.dataLayer=="undefined"){return;}
if(Object.keys(prevConfig).length===0){prevConfig=Utils.getFormattedPrefs([]);}
var datalayerData=Utils.getModifiedConsent(prevConfig,config);if(Object.keys(datalayerData).length!==0){Utils.sendConsentMode(datalayerData);}}
Utils.getModifiedConsent=function(prevConfig,config){let data={};if(config.functionality_storage!==prevConfig.functionality_storage){data.functionality_storage=config.functionality_storage;}
if(config.ad_storage!==prevConfig.ad_storage){data.ad_storage=config.ad_storage;}
if(config.analytics_storage!==prevConfig.analytics_storage){data.analytics_storage=config.analytics_storage;}
if(config.ad_user_data!==prevConfig.ad_user_data){data.ad_user_data=config.ad_user_data;}
if(config.ad_personalization!==prevConfig.ad_personalization){data.ad_personalization=config.ad_personalization;}
if(config.personalization_storage!==prevConfig.personalization_storage){data.personalization_storage=config.personalization_storage;}
if(config.security_storage!==prevConfig.security_storage){data.security_storage=config.security_storage;}
return data;}
Utils.sendConsentMode=function(data){neoAnalytics.cookies.update(data);}
Utils.overwriteButtonClasses=function(settings){var $=jQuery;let keys=new Map([['acceptBtnLabel','neocc-accept'],["rejectBtnLabel","neocc-reject"],["configureBtnLabel","neocc-configure"],["acceptAllBtnLabel","neocc-acceptAll"],["rejectAllBtnLabel","neocc-rejectAll"],["savePrefsBtnLabel","neocc-savePreferences"]]);for(let[key,value]of keys.entries()){let layout=settings.styles[key]&&settings.styles[key].hasOwnProperty("layout")?settings.styles[key].layout:"";let input=$('#'+value);if(layout){switch(layout){case'button':if(input.hasClass("tingle-link")){input.removeClass("tingle-link");}
input.addClass("tingle-btn");break;case'link':if(input.hasClass("tingle-btn")){input.removeClass("tingle-btn");}
input.addClass("tingle-link");break;}}}}
Utils.applyTemplate=function(settings){var $=jQuery;if(settings.styles.template==2&&screen.width>=540){$("#neocc-configure").appendTo($(".gdpr-header"));}
if(settings.styles.template==3&&screen.width>=540){$("#neocc-reject").appendTo(".gdpr-header");}}
Utils.setCookie=function(name,value,expiry_days,domain){var expires=new Date();expires.setDate(expires.getDate()+(expiry_days||30));document.cookie=name+"="+value+";domain="+domain+";path=/;expires="+expires.toUTCString();return Utils.getCookie(name);};Utils.deleteCookie=function(name,domain){document.cookie=name+"=;Domain="+domain+";Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;";}
Utils.getCookie=function(name){var cookie_name=name+"=";var decodedCookie=decodeURIComponent(document.cookie);var ca=decodedCookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1);}
if(c.indexOf(cookie_name)===0){return c.substring(cookie_name.length,c.length);}}
return false;};function loadPlugin(){var $=jQuery;$('body').ihavecookies(window.ihavecookies_options,false);$('#ihavecookiesConfig').on('click',function(){$.fn.ihavecookies.configure();});if($('#js-cookie-policy').length){var url_plugin_policy=ihavecookies_src+'&getpolicy=1';$.get(url_plugin_policy,null,function(data){$('#js-cookie-policy').html(data);});}
var is_booksteps=!!$('head[data-majorversion]').length;if(is_booksteps){$('body').addClass('with-cookie-consent');}}
function forceReset(domain){let neoCookieConsentCookie=Utils.getCookie('neoCookieConsent');if(!neoCookieConsentCookie)return;let parsedCookie=JSON.parse(neoCookieConsentCookie);if(Object.keys(parsedCookie).length!==7){console.warn("Old cookie detected, deleting and asking consent again");Utils.deleteCookie('neoCookieConsent',domain);}}
if(document.readyState=='loading'){document.addEventListener('DOMContentLoaded',function(){initializePlugin();loadPlugin();});}
else{initializePlugin();loadPlugin();}}());