var gdprId="353658595a313936384058595a3139363821";var gdprNome="Voli";var gdprCognome="1euro";var gdprSocieta="";var gdprEmail="erika@digiting.it";var gdprPEC="";var gdprSitoWeb="www.volia1euro.it/";var gdprIndirizzo="";var gdprCellulare="";var gdprCodiceFiscale="";var gdprPartitaIVA="";var gdprIconaVisibile="S";var gdprFooterVisibile="N";var gdprSyncCookie="4";var gdprLastSyncCookie="2023-10-03 09:53:15";if(gdprSocieta==""){gdprSocieta=gdprNome+" "+gdprCognome;}if(gdprJob!=null&&gdprJob=="SYNC"){(function(){var originalCookieDescriptor=Object.getOwnPropertyDescriptor(Document.prototype,'cookie')||Object.getOwnPropertyDescriptor(HTMLDocument.prototype,'cookie');Object.defineProperty(document,'cookie',{configurable:true,enumerable:true,get:function(){return originalCookieDescriptor.get.call(document);},set:function(value){console.log('Cookie scritto:',value);console.trace('Stack trace per scrittura cookie');originalCookieDescriptor.set.call(document,value);}});})();}var gdprAdStorageGoogleConsentMode='denied';var gdprAdUserDataGoogleConsentMode='denied';var gdprAdPersonalization='denied';var gdprAnalyticsStorage='denied';var gdprFunctionalityStorageGoogleConsentMode='denied';var gdprPersonalizationStorageGoogleConsentMode='denied';var gdprSecurityStorageGoogleConsentMode='denied';window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('consent','default',{'ad_storage':gdprAdStorageGoogleConsentMode,'ad_user_data':gdprAdUserDataGoogleConsentMode,'ad_personalization':gdprAdPersonalization,'analytics_storage':gdprAnalyticsStorage});console.log("consent default "+"ad_storage="+gdprAdStorageGoogleConsentMode+", "+"ad_user_data="+gdprAdUserDataGoogleConsentMode+", "+"ad_personalization="+gdprAdPersonalization+", "+"analytics_storage="+gdprAnalyticsStorage);function gdprUpdateGoogleConsentMode(){console.log("gdprUpdateGoogleConsentMode() "+"ad_storage="+gdprAdStorageGoogleConsentMode+", "+"ad_user_data="+gdprAdUserDataGoogleConsentMode+", "+"ad_personalization="+gdprAdPersonalization+", "+"analytics_storage="+gdprAnalyticsStorage);gtag('consent','update',{'ad_storage':gdprAdStorageGoogleConsentMode,'ad_user_data':gdprAdUserDataGoogleConsentMode,'ad_personalization':gdprAdPersonalization,'analytics_storage':gdprAnalyticsStorage});}function gdprUpdateGoogleConsentModeFromList(){gdprAdStorageGoogleConsentMode='denied';gdprAdUserDataGoogleConsentMode='denied';gdprAdPersonalization='denied';gdprAnalyticsStorage='denied';for(let keyc in gdprObjectCategory){for(let keyo in gdprObjectCategory[keyc]["OBJECT"]){if(gdprObjectCategory[keyc]["OBJECT"][keyo]["URL_OBJECT"].indexOf("google")>=0&&gdprObjectCategory[keyc]["OBJECT"][keyo]["OBJECT_CHOISE_VALUE"]=="1"){console.log("URL="+gdprObjectCategory[keyc]["OBJECT"][keyo]["URL_OBJECT"]+","+"CONTENUTO="+gdprObjectCategory[keyc]["OBJECT"][keyo]["CONTENUTO_OBJECT"]+","+"G-="+gdprObjectCategory[keyc]["OBJECT"][keyo]["CONTENUTO_OBJECT"].indexOf("G-")+","+"AW-="+gdprObjectCategory[keyc]["OBJECT"][keyo]["CONTENUTO_OBJECT"].indexOf("AW-")+","+"VALUE="+gdprObjectCategory[keyc]["OBJECT"][keyo]["OBJECT_CHOISE_VALUE"]);if(gdprObjectCategory[keyc]["OBJECT"][keyo]["URL_OBJECT"].indexOf("analytics")>=0||(gdprObjectCategory[keyc]["OBJECT"][keyo]["CONTENUTO_OBJECT"].indexOf("tagmanager")>=0&&gdprObjectCategory[keyc]["OBJECT"][keyo]["CONTENUTO_OBJECT"].indexOf("G-")>=0)){gdprAnalyticsStorage='granted';}else if(gdprObjectCategory[keyc]["OBJECT"][keyo]["URL_OBJECT"].indexOf("ads")>=0||gdprObjectCategory[keyc]["OBJECT"][keyo]["URL_OBJECT"].indexOf("adwords")>=0||(gdprObjectCategory[keyc]["OBJECT"][keyo]["CONTENUTO_OBJECT"].indexOf("tagmanager")>=0&&gdprObjectCategory[keyc]["OBJECT"][keyo]["CONTENUTO_OBJECT"].indexOf("AW-")>=0)){gdprAdStorageGoogleConsentMode='granted';gdprAdUserDataGoogleConsentMode='granted';gdprAdPersonalization='granted';}}}}gdprUpdateGoogleConsentMode();}var gdprClientObjectBlacklist=[];window.dataLayer=window.dataLayer||[];var gdprURLParams=new URLSearchParams(window.location.search);var gdprJob=gdprURLParams.get('GDPRJOB');console.log("gdprJob = "+gdprJob);var gdprReferenceRequest="56";var gdprReferenceSession="56";var gdprReferenceCookieName="56";var gdprPathCookieName="digiting/";if(gdprPathCookieName.endsWith("/")){gdprPathCookieName=gdprPathCookieName.substring(0,gdprPathCookieName.length-1);}var gdprSuffixCookie=(gdprPathCookieName+"_"+gdprReferenceCookieName).toUpperCase();var gdprPrefixCookie="DG_GDPR_"+gdprSuffixCookie+"_";var gdprClientObjectFinded=[];var gdprClientObjectSelection="";var gdprWindowLocationHostnameBase=window.location.hostname;var gdprWindowLocationHostnameBaseSplit=gdprWindowLocationHostnameBase.split('.');gdprWindowLocationHostnameBase=gdprWindowLocationHostnameBaseSplit[gdprWindowLocationHostnameBaseSplit.length-2]+"."+gdprWindowLocationHostnameBaseSplit[gdprWindowLocationHostnameBaseSplit.length-1];var gdprPluginJustInstalled=false;var gdprObjectCategory={};var gdprHead;var gdprBody;if(gdprLastSyncCookie!=null){var gdprDifferenzaLastSync=parseInt(new Date(gdprLastSyncCookie).getTime())-parseInt(gdprGetLocalStorage(gdprPrefixCookie+"LAST_UPDATE_ON_PIATTAFORM"));console.log("Se "+gdprDifferenzaLastSync+">0 si necessita di sincronizzazione categorie");}var gdprDifferenza=gdprGetCurrentMillisecond()-parseInt(gdprGetLocalStorage(gdprPrefixCookie+"LAST_UPDATE_ON_PIATTAFORM"));var gdprDifferenzaInMinuti=((gdprDifferenza/(1000*60))%60);var gdprDifferenzaInOre=(gdprDifferenza/(1000*60*60));var gdprDifferenzaInGiorni=(gdprDifferenza/(24*60*60*1000));var gdprSeChiamanteAutorizzato=true;if(gdprSitoWeb.indexOf(window.location.hostname)>=0){if(!(window.self!==window.top)){gdprSeChiamanteAutorizzato=true;}else{console.log("Chiamate non autorizzato perchè la pagina è dentro un contenitore tipo frame");gdprSeChiamanteAutorizzato=false;}}else{console.log("Chiamata non autorizzato perchè settato in amministrazione ("+gdprSitoWeb+") differente da ("+window.location.hostname+") di presentazione al server");if(gdprJob!=null&&gdprJob=="SYNC"){gdprShowDialogMessage("Attenzione","Chiamata non autorizzato perchè settato in amministrazione ("+gdprSitoWeb+") differente da ("+window.location.hostname+") di presentazione al server","red");}gdprSeChiamanteAutorizzato=false;}if(gdprReferenceSession==""){gdprSeChiamanteAutorizzato=false;console.log("Parametri insufficienti per il plugin GDPR.");if(gdprJob!=null&&gdprJob=="SYNC"){gdprShowDialogMessage("Attenzione","Parametri insufficienti per il plugin GDPR.","red");}}if(gdprSeChiamanteAutorizzato){if(gdprGetLocalStorage(gdprPrefixCookie+"LAST_UPDATE_ON_PIATTAFORM")==""){gdprPluginJustInstalled=true;gdprSetLocalStorage(gdprPrefixCookie+"LAST_UPDATE_ON_PIATTAFORM",gdprGetCurrentMillisecond());}if(gdprGetLocalStorage(gdprPrefixCookie+"UUID")==""){gdprSetLocalStorage(gdprPrefixCookie+"UUID",gdprGetUUID());}if(gdprGetLocalStorage(gdprPrefixCookie+"USER_SELECTION")==""||gdprDifferenzaInGiorni>=1){gdprSetLocalStorage(gdprPrefixCookie+"USER_SELECTION","{}");gdprGetCategoryObjectCookieFromServerJson(false,false);gdprSetLocalStorage(gdprPrefixCookie+"LAST_UPDATE_ON_PIATTAFORM",gdprGetCurrentMillisecond());}console.log("oggetti presenti nella gdprClientObjectBlacklist, quindi da bloccare inizio");gdprObjectCategory=JSON.parse(gdprGetLocalStorage(gdprPrefixCookie+"USER_SELECTION"));for(var keyc in gdprObjectCategory){for(var keyo in gdprObjectCategory[keyc]["OBJECT"]){if(gdprObjectCategory[keyc]["OBJECT"][keyo]["OBJECT_CHOISE_VALUE"]=="0"){gdprClientObjectBlacklist.push(gdprObjectCategory[keyc]["OBJECT"][keyo]["CONTENUTO_OBJECT"]);console.log("-"+"name=("+gdprObjectCategory[keyc]["OBJECT"][keyo]["NOME_OBJECT"]+") "+"id=("+gdprObjectCategory[keyc]["OBJECT"][keyo]["ID_OBJECT"]+") "+"url=("+gdprObjectCategory[keyc]["OBJECT"][keyo]["URL_OBJECT"]+") "+"value=("+gdprObjectCategory[keyc]["OBJECT"][keyo]["OBJECT_CHOISE_VALUE"]+") "+"");}}}gdprUpdateGoogleConsentModeFromList();console.log("oggetti presenti nella gdprClientObjectBlacklist, quindi da bloccare fine");gdprUpdateGoogleConsentMode();}if(!String.prototype.startsWith){String.prototype.startsWith=function(searchString,position){return this.substr(position||0,searchString.length)===searchString;};}if(!String.prototype.endsWith){String.prototype.endsWith=function(pattern){var d=this.length-pattern.length;return d>=0&&this.lastIndexOf(pattern)===d;};}function gdprGetUUID(){function chr4(){return Math.random().toString(16).slice(-4);}return chr4()+chr4()+'-'+chr4()+'-'+chr4()+'-'+chr4()+'-'+chr4()+chr4()+chr4();}function gdprIfObjectIsInBlacklist(object){if(gdprClientObjectBlacklist.includes(object)){return true;}else{return false;}}function gdprGetOccurrencesOfScript(url){var occurrences=0;var scripts=document.getElementsByTagName('script');for(var i=scripts.length;i--;){if(scripts[i].src==""){continue;}if(String(scripts[i].src).startsWith(url)){occurrences++;}}return occurrences;}function gdprGetJavascriptFileNameInString(string){let result='';if(string.indexOf(".js")>=0){let string1=string.substring(0,string.indexOf(".js")+3);result=string1.substring(string1.lastIndexOf("/")+1,string1.length);}return result;}function gdprSetLocalStorage(cname,cvalue){localStorage.setItem(cname,cvalue);}function gdprGetLocalStorage(cname){if(localStorage.getItem(cname)==null){return"";}else{return localStorage.getItem(cname);}}function gdprSetCookie(cname,cvalue,exdays,cdomain,cpath){let d=new Date();d.setTime(d.getTime()+(exdays*24*60*60*1000));let name=""+cname+"="+cvalue+";";let expires="expires="+d.toUTCString()+";";let path="path=/;";let domain="domain="+(gdprWindowLocationHostnameBase)+";";let samesite="samesite=none;";let secure="secure;";let cookieAllValues=name+" "+expires+" "+path+" "+domain+" "+samesite+" "+secure;document.cookie=cookieAllValues;}function gdprGetCurrentMillisecond(){var d=new Date();return d.getTime();}function gdprClickOnCategoryCollapseLink(id){if(document.getElementById(id).style.display=="block"){document.getElementById(id).style.display="none";document.getElementById(id).parentElement.querySelector("a span").innerHTML="+";}else{document.getElementById(id).style.display="block";document.getElementById(id).parentElement.querySelector("a span").innerHTML="−";}}function gdprAppend(elementFromAppend,elementTypeToAppend,elementContentToAppend){elementFromAppend.insertAdjacentHTML("beforeend",elementContentToAppend);}function gdprConfermRefuseObjectSeletion(value){gdprSetLocalStorage(gdprPrefixCookie+"CONSENT","1");var ids=gdprGetElementsByIdStartWith("ID_INPUT_GDPR_ALERT_CONTENT_PERSONALIZATION_NAME_OBJECT_");if(value=="0"){for(let i=0;i<=ids.length;i++){if(ids[i]!=null&&!ids[i].readOnly){ids[i].checked=false;gdprSwitchCategoryCheckboxIfAllObjectCheckboxAreSameState("ID_DIV_GDPR_ALERT_CONTENT_PERSONALIZATION_CATEGORY_OBJECT_DESCRIPTION_"+ids[i].getAttribute("data-category-id"),ids[i].getAttribute("data-category-id"));}}}else if(value=="1"){for(let i=0;i<=ids.length;i++){if(ids[i]!=null&&!ids[i].readOnly){ids[i].checked=true;gdprSwitchCategoryCheckboxIfAllObjectCheckboxAreSameState("ID_DIV_GDPR_ALERT_CONTENT_PERSONALIZATION_CATEGORY_OBJECT_DESCRIPTION_"+ids[i].getAttribute("data-category-id"),ids[i].getAttribute("data-category-id"));}}}for(var i=0;i<=ids.length;i++){if(ids[i]!=null){for(let keyc in gdprObjectCategory){for(let keyo in gdprObjectCategory[keyc]["OBJECT"]){if(ids[i].getAttribute("data-id")==keyo){gdprObjectCategory[keyc]["OBJECT"][keyo]["OBJECT_CHOISE_VALUE"]=(ids[i].checked?"1":"0");}}}}}gdprUpdateGoogleConsentModeFromList();gdprSetLocalStorage(gdprPrefixCookie+"USER_SELECTION",JSON.stringify(gdprObjectCategory));gdprSendToServerObjectSeletion();gdprShowBannerOrIconFooter("IF");}function gdprGetElementsByIdStartWith(startWith){var ids=document.querySelectorAll('*[id^="'+startWith+'"]');return ids;}function gdprSwitchCategoryCheckboxIfAllObjectCheckboxAreSameState(container,id){let child=document.getElementById(container).querySelectorAll("input[type='checkbox']");let childChecked=document.getElementById(container).querySelectorAll("input[type='checkbox']:checked");let childUnChecked=document.getElementById(container).querySelectorAll("input[type='checkbox']:not(:checked)");if(child.length==childChecked.length){document.getElementById("ID_INPUT_GDPR_ALERT_CONTENT_PERSONALIZATION_CATEGORY_OBJECT_"+id).checked=true;}else if(child.length==childUnChecked.length){document.getElementById("ID_INPUT_GDPR_ALERT_CONTENT_PERSONALIZATION_CATEGORY_OBJECT_"+id).checked=false;}}function gdprSwitchAllObjectCheckboxChild(this_,container){let child=document.getElementById(container).querySelectorAll("input[type='checkbox']");child.forEach(function(userItem){userItem.checked=this_.checked;});}function gdprSwitchObjectCheckboxParentIfAllChildCheckedOrUncheck(this_,container,idCheckboxParent){let allChildChecked=true;let allChildUnchecked=true;let child=document.getElementById(container).querySelectorAll("input[type='checkbox']");child.forEach(function(userItem){if(!userItem.checked){allChildChecked=false;}if(userItem.checked){allChildUnchecked=false;}});if(allChildChecked){document.getElementById("ID_INPUT_GDPR_ALERT_CONTENT_PERSONALIZATION_CATEGORY_OBJECT_"+idCheckboxParent).checked=true;}if(allChildUnchecked){document.getElementById("ID_INPUT_GDPR_ALERT_CONTENT_PERSONALIZATION_CATEGORY_OBJECT_"+idCheckboxParent).checked=false;}}function gdprShowDialogMessage(title,messagge,color){document.getElementById("ID_DIV_GDPR_ALERT_COMUNICATIONS").innerHTML="
'+'✓'+'
'+'';return html;}function gdprFooter(){let html=''+'Rivedi Scelta Cookies'+'
'+'