jQuery(document).ready(function($){var oreoTopPanel=$('.ct-ultimate-gdpr-cookie-popup-oreo.ct-ultimate-gdpr-cookie-topPanel');var oreoBottomPanel=$('.ct-ultimate-gdpr-cookie-popup-oreo.ct-ultimate-gdpr-cookie-bottomPanel');if(oreoTopPanel.add(oreoBottomPanel).length){function setBtnHeight(){if($(window).width()>=1024){var boxHeight=jQuery('#ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-oreo').outerHeight();var btnHeight=boxHeight;if($('#ct-ultimate-gdpr-cookie-change-settings','.ct-ultimate-gdpr-cookie-popup-oreo').length){var btnHeight=boxHeight/2;} $('#ct-ultimate-gdpr-cookie-accept, #ct-ultimate-gdpr-cookie-change-settings, #ct_ultimate-gdpr-cookie-reject','.ct-ultimate-gdpr-cookie-popup-oreo').css({'height':btnHeight+'px','line-height':btnHeight+'px','padding-top':0,'padding-bottom':0});}else{$('#ct-ultimate-gdpr-cookie-accept, #ct-ultimate-gdpr-cookie-change-settings, #ct_ultimate-gdpr-cookie-reject','.ct-ultimate-gdpr-cookie-popup-oreo').css({'height':'52px','line-height':'52px','padding-top':0,'padding-bottom':0});}} setBtnHeight();$(window).resize(function(){setBtnHeight();});} $('.ct-ultimate-gdpr-cookie-modal-btn.save').on('click',function(){$(this).parents('#ct-ultimate-gdpr-cookie-modal').hide();});$('input.ct-ultimate-gdpr-cookie-modal-single-item').each(function(){if($(this).is(":checked")){var checkboxParent=$(this).closest("li");$(this).addClass('ct-cookie-item-selected');checkboxParent.addClass('active');checkboxParent.find('path').css('fill','#82aa3b');}});var compactBlock=$('.ct-ultimate-gdpr-cookie-modal-compact #ct-ultimate-gdpr-cookie-modal-slider-item-block');compactBlock.on('click',function(){var cookieList=jQuery(this).parents('form').next();var hideDetails=jQuery('.hide-btn-wrapper');if(cookieList.is(':visible')){cookieList.slideUp();} if(hideDetails.is(':visible')){hideDetails.slideUp();}});var compactItem=$('.ct-ultimate-gdpr-cookie-modal-compact .ct-ultimate-gdpr-cookie-modal-slider-item');compactItem.not('#ct-ultimate-gdpr-cookie-modal-slider-item-block').on('click',function(){var cookieList=jQuery(this).parents('form').next();var hideDetails=jQuery('.hide-btn-wrapper');if(cookieList.is(':hidden')){cookieList.slideDown();} if(hideDetails.is(':hidden')){hideDetails.slideDown();}});function isModalAlwaysVisible(){return false;} function hidePopup(){if(isModalAlwaysVisible())return;jQuery('#ct-ultimate-gdpr-cookie-popup').hide();jQuery('.ct-ultimate-gdpr-cookie-fullPanel-overlay').hide();jQuery('#ct-ultimate-gdpr-cookie-open').show(function(){$(this).css('display','flex');});} function showPopup(){jQuery('#ct-ultimate-gdpr-cookie-popup').show();} function hideModal(){if(isModalAlwaysVisible())return;jQuery('#ct-ultimate-gdpr-cookie-modal').hide();jQuery('#ct-ultimate-gdpr-cookie-open').show(function(){$(this).css('display','flex');});} function showModal(){jQuery('#ct-ultimate-gdpr-cookie-modal').show();jQuery('#ct-ultimate-gdpr-cookie-open').hide();} function getCookie(name){var ctCookie=document.cookie;if(ctCookie){var match=ctCookie.match(new RegExp('(^| )'+name+'=([^;]+)'));if(match)return match[2];}else{return'';}} function dateToAge(date){const msDiff=Date.now()-date.getTime();const diffDate=new Date(msDiff);return Math.abs(diffDate.getUTCFullYear()-1970);} function shouldDisplayPopup(){if(ct_ultimate_gdpr_cookie.consent){return false;} const consentCookieValue=getCookie('ct-ultimate-gdpr-cookie');if(consentCookieValue){var myCookieIsFromOldVersion=(consentCookieValue.indexOf("consent")!==-1);if(myCookieIsFromOldVersion){document.cookie="ct-ultimate-gdpr-cookie"+'=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';return true;}} var cookieObject=consentCookieValue?JSON.parse(atob(decodeURIComponent(consentCookieValue))):{};if(cookieObject.consent_expire_time){return cookieObject.consent_expire_time<+new Date/1000;}else if(cookieObject.expire_time){return cookieObject.expire_time<+new Date/1000;}else{return true;}} function maybeShowPopup(e){if(shouldDisplayPopup()){showPopup();$('body').removeClass("ct-ultimate-gdpr-cookie-bottomPanel-padding");$('body').removeClass("ct-ultimate-gdpr-cookie-topPanel-padding");}else{hidePopup();}} function setJsCookie(consent_level){try{var consent_expire_time=ct_ultimate_gdpr_cookie.consent_expire_time;var consent_time=ct_ultimate_gdpr_cookie.consent_time;var content={'consent_level':consent_level,'consent_expire_time':consent_expire_time,'consent_time':consent_time,'consent_declined':false};content=btoa(JSON.stringify(content));var js_expire_time=new Date(1000*consent_expire_time).toUTCString();var cookieSecureFlag='';if(window.location.protocol==='https:'){cookieSecureFlag='; Secure';} document.cookie="ct-ultimate-gdpr-cookie="+content+"; expires="+js_expire_time+"; path=/"+cookieSecureFlag;}catch(e){}} function onAccept(){var level=ct_ultimate_gdpr_cookie.consent_accept_level;var protectLevel=$(".ct-ultimate-gdpr-shortcode-protection").attr('data-level');var $this=$(this);setJsCookie(level);jQuery('.ct-ultimate-gdpr-cookie-modal-content input[data-count='+level+']').trigger('click');jQuery.post(ct_ultimate_gdpr_cookie.ajaxurl,{"action":"ct_ultimate_gdpr_cookie_consent_give","level":level},function(){$(document).trigger("consentUpdated.ctUltimateGdpr",[level]);if($this.attr("id")!="ct-ultimate-cookie-close-modal"){if(ct_ultimate_gdpr_cookie.reload){window.location.reload(true);}}}).fail(function(){jQuery.post(ct_ultimate_gdpr_cookie.ajaxurl,{"skip_cookies":true,"action":"ct_ultimate_gdpr_cookie_consent_give","level":level},function(){$(document).trigger("consentUpdated.ctUltimateGdpr",[level]);if($this.attr("id")!="ct-ultimate-cookie-close-modal"){if(ct_ultimate_gdpr_cookie.reload){window.location.reload(true);}}});});if(!ct_ultimate_gdpr_cookie.reload){hidePopup() if(level>=protectLevel){$(".ct-ultimate-gdpr-shortcode-protection").removeClass("blur") $("span.ct-ultimate-gdpr-shortcode-protection-label").remove();var content=$("div.ct-ultimate-gdpr-shortcode-protection").text();var result=$.base64.decode(content);$(".ct-ultimate-gdpr-shortcode-protection").html(result);}} $('body').removeClass("ct-ultimate-gdpr-cookie-bottomPanel-padding");$('body').removeClass("ct-ultimate-gdpr-cookie-topPanel-padding");if(level>=protectLevel){$(".ct-ultimate-gdpr-shortcode-protection").removeClass("blur") $("span.ct-ultimate-gdpr-shortcode-protection-label").remove();var content=$("div.ct-ultimate-gdpr-shortcode-protection").text();var result=$.base64.decode(content);$(".ct-ultimate-gdpr-shortcode-protection").html(result);}} function onRead(){if(ct_ultimate_gdpr_cookie&&ct_ultimate_gdpr_cookie.readurl){if(ct_ultimate_gdpr_cookie.readurl_new_tab=="off"){window.location.href=ct_ultimate_gdpr_cookie.readurl;}else{window.open(ct_ultimate_gdpr_cookie.readurl,'_blank');}}} function onCloseModal(e){e.preventDefault();var level=ct_ultimate_gdpr_cookie.consent_default_level;jQuery.post(ct_ultimate_gdpr_cookie.ajaxurl,{"action":"ct_ultimate_gdpr_cookie_consent_decline","ct_ultimate_gdpr_button_close":"1"},function(){if(ct_ultimate_gdpr_cookie.reload){window.location.reload(true);}});if(isModalAlwaysVisible())return;jQuery('#ct-ultimate-gdpr-cookie-popup').hide();jQuery('.ct-ultimate-gdpr-cookie-fullPanel-overlay').hide();} function ASCValidate(array){var length=array.length;return array.every(function(value,index){var nextIndex=index+1;return nextIndex0){$('li input.ct-ultimate-gdpr-cookie-modal-single-item.ct-cookie-item-selected').each(function(e){if(!ASCValidate(level_id)){level_id=level_id.slice(0,-1);} if(init_level_id[0]==='1'){level_id=['1'];}});} document.cookie='ct-ultimate-gdpr-cookie=;expires=Thu, 01 Jan 1970 00:00:01 GMT;';jQuery.post(ct_ultimate_gdpr_cookie.ajaxurl,{"action":"ct_ultimate_gdpr_cookie_consent_give","level":level,"level_id":level_id},function(){$(document).trigger("consentUpdated.ctUltimateGdpr",[level,level_id]);if(ct_ultimate_gdpr_cookie.reload){window.location.reload(true);}}).fail(function(){jQuery.post(ct_ultimate_gdpr_cookie.ajaxurl,{"skip_cookies":true,"action":"ct_ultimate_gdpr_cookie_consent_give","level":level,"level_id":level_id},function(){setJsCookie(level);$(document).trigger("consentUpdated.ctUltimateGdpr",[level,level_id]);if(ct_ultimate_gdpr_cookie.reload){window.location.reload(true);}})});if(!ct_ultimate_gdpr_cookie.reload){hideModal();hidePopup();if(level>=protectLevel){$(".ct-ultimate-gdpr-shortcode-protection").removeClass("blur") $("span.ct-ultimate-gdpr-shortcode-protection-label").remove();var content=$("div.ct-ultimate-gdpr-shortcode-protection").text();var result=$.base64.decode(content);$(".ct-ultimate-gdpr-shortcode-protection").html(result);}} $('body').removeClass("ct-ultimate-gdpr-cookie-bottomPanel-padding");$('body').removeClass("ct-ultimate-gdpr-cookie-topPanel-padding");$('html').removeClass("cookie-modal-open");$('body').removeClass("cookie-modal-open");if(level>=protectLevel){$(".ct-ultimate-gdpr-shortcode-protection").removeClass("blur") $("span.ct-ultimate-gdpr-shortcode-protection-label").remove();var content=$("div.ct-ultimate-gdpr-shortcode-protection").text();var result=$.base64.decode(content);$(".ct-ultimate-gdpr-shortcode-protection").html(result);}} $('#ct-ultimate-gdpr-cookie-accept').bind('click',onAccept);$('#ct-ultimate-cookie-close-modal').bind('click',onCloseModal);$('#ct-ultimate-gdpr-cookie-read-more').bind('click',onRead);$('.ct-ultimate-gdpr-cookie-modal-btn.save').bind('click',onSave);$('#ct-ultimate-gdpr-cookie-open,#ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-triggler-modal-sc').on('click',function(e){$link=$(this);if(ct_ultimate_gdpr_cookie.use_ajax_cookie_popup==="1"){const $parentClass="#ct-ultimate-gdpr-cookie-popup";$link.closest($parentClass).addClass("ct-loading");$.get(ct_ultimate_gdpr_cookie.url+"/wp-json/ct-ultimate-gdpr/v1/cookie-popup-options",function(data){const obj=JSON.parse(data);if(obj.cookie_popup_ajax_enabled!=''){$.ajax({type:'GET',url:ct_ultimate_gdpr_cookie.url+'/wp-json/ct-ultimate-gdpr/v1/cookie-popup',dataType:'html',success:function(output){$("#ct-ultimate-gdpr-cookie-modal").replaceWith(output);$("#ct-ultimate-gdpr-cookie-modal").css('display','block');$(".ct-ultimate-gdpr-cookie-modal-slider-item.ct-ultimate-gdpr-cookie-modal-slider-item--active").trigger("click");$("body").addClass("cookie-modal-open");$("html").addClass("cookie-modal-open");e.stopPropagation();$link.closest($parentClass).removeClass("ct-loading");},error:function(output){console.log('error')}});}});}else{var modalbody=$("body");var modal=$("#ct-ultimate-gdpr-cookie-modal");modal.show();$('.ct-ultimate-gdpr-cookie-modal-slider-item.ct-ultimate-gdpr-cookie-modal-slider-item--active').trigger('click');modalbody.addClass("cookie-modal-open");$("html").addClass("cookie-modal-open");e.stopPropagation();var slider_class=$("#ct-ultimate-gdpr-cookie-modal-slider-form").attr("class");if(typeof slider_class!=="undefined"&&slider_class){var matches=slider_class.match(/\d+$/);if(matches){var level=matches[0];var selector=".ct-ultimate-gdpr-cookie-modal-slider li:nth-child("+level+")";if($(selector).length>0){$(selector).addClass('ct-ultimate-gdpr-cookie-modal-slider-item--active');}}}}});$('#ct-ultimate-gdpr-cookie-modal-close,#ct-ultimate-gdpr-cookie-modal-compact-close').on('click',function(){if(isModalAlwaysVisible())return;var modalbody=$("body");var modal=$("#ct-ultimate-gdpr-cookie-modal");modal.hide();modalbody.removeClass("cookie-modal-open");$("html").removeClass("cookie-modal-open");});$('#ct-ultimate-gdpr-cookie-modal').on("click",function(e){if(isModalAlwaysVisible())return;if(!($(e.target).closest('#ct-ultimate-gdpr-cookie-change-settings, .ct-ultimate-gdpr-cookie-modal-content').length)){var modalbody=$("body");var modal=$("#ct-ultimate-gdpr-cookie-modal");modal.hide();modalbody.removeClass("cookie-modal-open");$("html").removeClass("cookie-modal-open");} e.stopPropagation();});jQuery('img.ct-svg').each(function(){var $img=jQuery(this);var imgID=$img.attr('id');var imgClass=$img.attr('class');var imgURL=$img.attr('src');jQuery.get(imgURL,function(data){var $svg=jQuery(data).find('svg');if(typeof imgID!=='undefined'){$svg=$svg.attr('id',imgID);} if(typeof imgClass!=='undefined'){$svg=$svg.attr('class',imgClass+' replaced-svg');} $svg=$svg.removeAttr('xmlns:a');if(!$svg.attr('viewBox')&&$svg.attr('height')&&$svg.attr('width')){$svg.attr('viewBox','0 0 '+$svg.attr('height')+' '+$svg.attr('width'))} $img.replaceWith($svg);},'xml');});function alwaysDisplayCookie(){if(ct_ultimate_gdpr_cookie.display_cookie_always){showPopup();jQuery('#ct-ultimate-gdpr-cookie-open').hide();}} function deleteAllCookies(){var cookies=document.cookie.split(";");for(var i=0;i-1?cookie.substr(0,eqPos):cookie;setCookie(name,'',-1);}} function setCookie(name,value,days){var expires="";if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toUTCString();} var cookieSecureFlag='';if(window.location.protocol==='https:'){cookieSecureFlag='; Secure';} document.cookie=name+"="+(value||"")+expires+"; path=/"+cookieSecureFlag;} function resetCookieConsent(){if(ct_ultimate_gdpr_cookie.cookie_reset_consent){deleteAllCookies();}else{}} $(window).on('load',function(){var selected=$('.ct-ultimate-gdpr-cookie-modal-slider-item--active');var checked=selected.find('input');var input_id=checked.attr('id');var $count=checked.attr('data-count');selected.find('path').css('fill','#82aa3b');selected.prevUntil('#ct-ultimate-gdpr-cookie-modal-slider-item-block').addClass('ct-ultimate-gdpr-cookie-modal-slider-item--selected');checked.parent().prevUntil('#ct-ultimate-gdpr-cookie-modal-slider-item-block').find('path').css('fill','#82aa3b');$('#ct-ultimate-gdpr-cookie-modal-slider-form').attr('class','ct-slider-cookie'+$count);$('.ct-ultimate-gdpr-cookie-modal-slider-info.'+'cookie_'+$count).css('display','block');if(getCookie('ct-ultimate-gdpr-cookie-popup')==1){jQuery('#ct-ultimate-gdpr-cookie-popup').hide();jQuery('.ct-ultimate-gdpr-cookie-fullPanel-overlay').hide();}});$('.ct-ultimate-gdpr-cookie-modal-slider').each(function(){var $btns=$('.ct-ultimate-gdpr-cookie-modal-slider-item').click(function(){var $input=$(this).find('input').attr('id');$('.tab').removeClass('ct-ultimate-gdpr-cookie-modal-active-tab');$('.tab.'+$input).addClass('ct-ultimate-gdpr-cookie-modal-active-tab');var $el=$('.'+$input);$el.show();var form_class=$('#ct-ultimate-gdpr-cookie-modal-slider-form');var modalBody=$('div#ct-ultimate-gdpr-cookie-modal-body');var $count=$(this).find('input').attr('data-count');$('#ct-ultimate-gdpr-cookie-modal-slider-form').attr('class','ct-slider-cookie'+$count);$('.ct-ultimate-gdpr-cookie-modal-slider-wrap .ct-ultimate-gdpr-cookie-modal-slider-info').not($el).hide();$btns.removeClass('ct-ultimate-gdpr-cookie-modal-slider-item--active');$(this).addClass('ct-ultimate-gdpr-cookie-modal-slider-item--active');$(this).prevUntil('#ct-ultimate-gdpr-cookie-modal-slider-item-block').find('path').css('fill','#82aa3b');$(this).prevUntil('#ct-ultimate-gdpr-cookie-modal-slider-item-block').addClass('ct-ultimate-gdpr-cookie-modal-slider-item--selected');$(this).find('path').css('fill','#82aa3b');$(this).nextAll().find('path').css('fill','#595959');$(this).removeClass('ct-ultimate-gdpr-cookie-modal-slider-item--selected');$(this).nextAll().removeClass('ct-ultimate-gdpr-cookie-modal-slider-item--selected');if($(this).attr('id')==='ct-ultimate-gdpr-cookie-modal-slider-item-block'){modalBody.addClass('ct-ultimate-gdpr-slider-block');modalBody.removeClass('ct-ultimate-gdpr-slider-not-block');}else{modalBody.removeClass('ct-ultimate-gdpr-slider-block');modalBody.addClass('ct-ultimate-gdpr-slider-not-block');}});});$(document).on('change','#ct-ultimate-gdpr-cookie-modal input[type=radio]',function(){var radioParent=$(this).closest("li");$("input[type=checkbox]").prop("checked",false);if($(this).prop("checked")){$(".ct-ultimate-gdpr-cookie-modal-single li").removeClass('active');$(".ct-ultimate-gdpr-cookie-modal-single li input").removeClass('ct-cookie-item-selected');$(".ct-ultimate-gdpr-cookie-modal-single li").find('path').css('fill','#595959');radioParent.addClass('active');$(this).addClass('ct-cookie-item-selected');radioParent.find('path').css('fill','#82aa3b');}});$(document).on('change','#ct-ultimate-gdpr-cookie-modal input[type=checkbox]',function(){$('.ct-ultimate-gdpr-cookie-modal-single-wrap').show();var checkboxParent=$(this).closest("li");$("#cookie0").prop("checked",false);$("#cookie0").closest("li").removeClass('active');$("#cookie0").removeClass('ct-cookie-item-selected');$("#cookie0").closest("li").find('path').css('fill','#111');if($(this).prop("checked")){$(this).addClass('ct-cookie-item-selected');checkboxParent.addClass('active');checkboxParent.find('path').css('fill','#82aa3b');} else{$(this).removeAttr('checked');$(this).removeClass('ct-cookie-item-selected');checkboxParent.removeClass('active');checkboxParent.find('path').css('fill','#595959');}});$('.ct-ultimate-gdpr-cookie-modal-single').on('change',function(){setTimeout(function(){displayItalianDescription();},0)});$('.hide-btn').on('click',function(){var infoBox=$('.ct-ultimate-gdpr-cookie-modal-slider-wrap');var hideBtnI=jQuery(this).find('span');if(infoBox.is(':hidden')){hideBtnI.removeClass('fa-chevron-down');hideBtnI.addClass('fa-chevron-up');}else{hideBtnI.removeClass('fa-chevron-up');hideBtnI.addClass('fa-chevron-down');} infoBox.slideToggle();});$('.cookie-modal-tab-wrapper li').on('click',function(){var $this=jQuery(this);var cookieType='';if($this.hasClass('cookie0')){cookieType='cookie0';}else if($this.hasClass('cookie1')){cookieType='cookie1';}else if($this.hasClass('cookie2')){cookieType='cookie2';}else if($this.hasClass('cookie3')){cookieType='cookie3';}else if($this.hasClass('cookie4')){cookieType='cookie4';} var formCookieType=jQuery('#ct-ultimate-gdpr-cookie-modal-slider-form').find('#'+cookieType);formCookieType.parent().click();});if($("#ct-ultimate-gdpr-cookie-popup").hasClass("ct-ultimate-gdpr-cookie-topPanel")){if(!ct_ultimate_gdpr_cookie.consent){$('body').addClass("ct-ultimate-gdpr-cookie-topPanel-padding");}} if($("#ct-ultimate-gdpr-cookie-popup").hasClass("ct-ultimate-gdpr-cookie-bottomPanel")){if(!ct_ultimate_gdpr_cookie.consent){$('body').addClass("ct-ultimate-gdpr-cookie-bottomPanel-padding");}} if($("#ct-ultimate-gdpr-cookie-popup").hasClass("ct-ultimate-gdpr-cookie-topPanel ct-ultimate-gdpr-cookie-popup-modern")){$('body').addClass("popup-modern-style");} if($("#ct-ultimate-gdpr-cookie-popup").hasClass("ct-ultimate-gdpr-cookie-bottomPanel ct-ultimate-gdpr-cookie-popup-modern")){$('body').addClass("popup-modern-style");} $(window).on('load resize',function(){var cookiePopupHeight=$('#ct-ultimate-gdpr-cookie-popup').outerHeight();$('.ct-ultimate-gdpr-cookie-bottomPanel-padding').css('padding-bottom',cookiePopupHeight);});function displayItalianDescription(){var blockAll=$('#cookie0');var essentials=$('#cookie5');var functionality=$('#cookie6');var analytics=$('#cookie7');var advertising=$('#cookie8');var descriptions=$('.ct-ultimate-gdpr-cookie-modal-single-wrap__inner--info');if(essentials.prop('checked')){descriptions.find('#desc-left li.essentials').show();descriptions.find('#desc-right li.essentials').hide();}else{descriptions.find('#desc-right li.essentials').show();descriptions.find('#desc-left li.essentials').hide();} if(functionality.prop('checked')){descriptions.find('#desc-left li.functionality').show();descriptions.find('#desc-right li.functionality').hide();}else{descriptions.find('#desc-right li.functionality').show();descriptions.find('#desc-left li.functionality').hide();} if(analytics.prop('checked')){descriptions.find('#desc-left li.analytics').show();descriptions.find('#desc-right li.analytics').hide();}else{descriptions.find('#desc-right li.analytics').show();descriptions.find('#desc-left li.analytics').hide();} if(advertising.prop('checked')){descriptions.find('#desc-left li.advertising').show();descriptions.find('#desc-right li.advertising').hide();}else{descriptions.find('#desc-right li.advertising').show();descriptions.find('#desc-left li.advertising').hide();} if(blockAll.prop('checked')){descriptions.find('#desc-left').find('li').hide();descriptions.find('#desc-right').find('li').show();descriptions.find('#desc-left li.block-all').show();descriptions.find('#desc-right li.block-all').hide();}else{descriptions.find('#desc-right li.block-all').show();descriptions.find('#desc-left li.block-all').hide();}} $(document).on('ct-age-clicked',maybeShowPopup);maybeShowPopup();displayItalianDescription();alwaysDisplayCookie();resetCookieConsent();var className=$('#ct-ultimate-gdpr-cookie-popup').attr('data-class');$('#klaro').addClass(className);});