PageSourceSearch

http://www.polizialocaleciampino.it/wp-content/cache/speedycache/w…/assets/472325482e9b8342-consent.js

js polizialocaleciampino.it collected 2026-09-25 01:48:24 UTC 15,785 bytes, 410 lines download raw bytes

1var days=cookieadmin_policy.cookieadmin_days;
2if(typeof cookieadmin_is_consent==='undefined'){
3window.cookieadmin_is_consent={};}
4var cookieadmin_allcookies=cookieadmin_policy.categorized_cookies;
5function cookieadmin_is_obj(consentObj){
6return (Object.keys(consentObj).length!==0);
7}
8var originalCookieDescriptor =
9Object.getOwnPropertyDescriptor(Document.prototype, 'cookie') ||
10Object.getOwnPropertyDescriptor(document, 'cookie');
11var allowed_cookies='';
12Object.defineProperty(document, 'cookie', {
13configurable: true,
14enumerable: true,
15get: function(){
16return originalCookieDescriptor.get.call(document);
17},
18set: function(val){
19if(!val) return;
20var separatorIndex=val.indexOf('=');
21if(separatorIndex===-1){
22return;
23}
24var cookieName=val.substring(0, separatorIndex).trim();
25var cookieValue=val.substring(separatorIndex + 1).trim();
26if(cookieName==="cookieadmin_consent"){
27originalCookieDescriptor.set.call(document, val);
28return;
29}
30if(val.includes('expires=Thu, 01 Jan 1970')||cookieValue.startsWith("deleted;")){
31originalCookieDescriptor.set.call(document, val);
32return;
33}
34var cookieInfo=cookieadmin_allcookies[cookieName]||{};
35var category=(cookieInfo.category||'uncategorized').toLowerCase();
36if(category=="necessary"){
37originalCookieDescriptor.set.call(document, val);
38return;
39}
40if(cookieadmin_is_obj(cookieadmin_is_consent)){
41var consentAction=cookieadmin_is_consent.action;
42if(consentAction.accept||consentAction[category]){
43originalCookieDescriptor.set.call(document, val);
44}else{
45var pathMatch=val.match(/path=([^;]+)/i);
46var domainMatch=val.match(/domain=([^;]+)/i);
47var path=pathMatch ? pathMatch[1].trim():'/';
48var domain=domainMatch ? `domain=${domainMatch[1].trim()};`:'';
49var deleteString=`${cookieName}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=${path}; ${domain}`;
50originalCookieDescriptor.set.call(document, deleteString.trim());
51}}else{
52(cookieadmin_allcookies[cookieName]=cookieadmin_allcookies[cookieName]||{}).string=val.trim();
53return false;
54}}
55});
56function cookieadmin_is_cookie(name){
57if(!document.cookie) return false;
58let coki=document.cookie.split(";") ;
59if(name=="all"){
60return coki ? coki:[];
61}
62let nam=name + "=";
63for(let i=0; i < coki.length; i++){
64if(coki[i].trim().indexOf(nam)==0){
65return coki[i].trim();
66}}
67return false;
68}
69function cookieadmin_check_consent(){
70if(cookieadmin_cookie=cookieadmin_is_cookie("cookieadmin_consent")){
71cookieadmin_cookie=JSON.parse(cookieadmin_cookie.split("=")[1]);
72if(!!cookieadmin_cookie.consent){
73cookieadmin_is_consent.consent=cookieadmin_cookie.consent;
74delete cookieadmin_cookie.consent;
75}
76cookieadmin_is_consent.action=cookieadmin_cookie;
77}}
78cookieadmin_check_consent();
79function cookieadmin_restore_cookies(update){
80var cookieadmin_accepted_categories=[];
81if(update.accept&&update.accept=="true"){
82document.querySelectorAll(".cookieadmin_toggle").forEach(function(e){
83key=e.children[0].id;
84if(key.includes("cookieadmin-")){
85key=key.replace("cookieadmin-", "");
86cookieadmin_accepted_categories.push(key);
87}});
88}else if(update.reject&&update.reject=="true"){
89return true;
90}else{
91for (var [key, value] of Object.entries(update)){
92if(key!="consent"){
93cookieadmin_accepted_categories.push(key);
94}}
95}
96for(cookie in cookieadmin_allcookies){
97document.cookie=cookieadmin_allcookies[cookie].string;
98};
99cookieadmin_accepted_categories.forEach(function(category){
100document.querySelectorAll('script[type="text/plain"][data-cookieadmin-category="' + category + '"]'
101).forEach(function(el){
102var newScript=document.createElement('script');
103if(el.src){
104newScript.src=el.src;
105}else{
106newScript.text=el.textContent;
107}
108if(el.defer) newScript.defer=true;
109if(el.async) newScript.async=true;
110['id', 'class', 'data-name'].forEach(attr=> {
111if(el.hasAttribute(attr)){
112newScript.setAttribute(attr, el.getAttribute(attr));
113}});
114el.parentNode.replaceChild(newScript, el);
115});
116});
117}
118function cookieadmin_set_cookie(name, value, days=365, domain=""){
119if(!name||!value) return false;
120var date=new Date();
121date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
122let cookieString=`${encodeURIComponent(name)}=${JSON.stringify(value)};`;
123cookieString +=` expires=${date.toUTCString()};`;
124cookieString +=` path=${cookieadmin_policy.base_path};`;
125cookieString +=` SameSite=Lax;`;
126if(cookieadmin_policy.is_ssl||window.location.protocol==='https:'){
127cookieString +=` Secure;`;
128}
129if(domain){
130cookieString +=` domain=${domain};`;
131}
132document.cookie=cookieString;
133return true;
134}
135function cookieadmin_populate_preference(){
136consent=cookieadmin_is_consent.action;
137if(!!consent){
138if(consent.accept){
139document.querySelectorAll(".cookieadmin_toggle").forEach(function(e){
140e.children[0].checked=true;
141});
142}
143else if(consent.reject){
144document.querySelectorAll(".cookieadmin_toggle").forEach(function(e){
145e.children[0].checked=false;
146});
147}else{
148for(btn in consent){
149if(btn_ele=document.querySelector("#cookieadmin-" + btn)){
150btn_ele.checked=true;
151}}
152}}
153cookieadmin_shown=(typeof cookieadmin_shown!=="undefined") ? cookieadmin_shown:[];
154if(cookieadmin_allcookies){
155cookieadmin_filtrd=Object.keys(cookieadmin_allcookies).filter(e=> !cookieadmin_shown.includes(e));
156for(c_info of cookieadmin_filtrd){
157if(e=document.querySelector(".cookieadmin-" + cookieadmin_allcookies[c_info].category?.toLowerCase())){
158e.innerHTML=(e.innerHTML=='None') ?  '':e.innerHTML;
159exp=cookieadmin_policy.lang.session;
160if(!!cookieadmin_allcookies[c_info].expires){
161exp=Math.round((cookieadmin_allcookies[c_info].expires - Date.now())/86400);
162if(exp < 1&&!!res['Max-Age']){
163exp=res['Max-Age'];
164}else{
165exp=cookieadmin_policy.lang.session;
166}}
167e.innerHTML +='<div class="cookieadmin-cookie-card"> <div class="cookieadmin-cookie-header"> <strong class="cookieadmin-cookie-name">'+ c_info.replace(/_+$/, "") +'</strong> <span class="cookieadmin-cookie-duration"><b>'+ cookieadmin_policy.lang.duration +':</b> '+ exp +'</span> </div> <p class="cookieadmin-cookie-description">'+ cookieadmin_allcookies[c_info].description +'</p> <div class="cookieadmin-cookie-tags"> ' + (cookieadmin_allcookies[c_info].platform ? '<span class="cookieadmin-tag">' + cookieadmin_allcookies[c_info].platform + '</span>':"") + ' </div> </div>';
168}
169cookieadmin_shown.push(c_info);
170}}
171}
172function cookieadmin_toggle_overlay(){
173if(window.getComputedStyle(document.getElementsByClassName("cookieadmin_modal_overlay")[0]).display=="none"){
174document.getElementsByClassName("cookieadmin_modal_overlay")[0].style.display="block";
175}else{
176document.getElementsByClassName("cookieadmin_modal_overlay")[0].style.display="none";
177}}
178function cookieadmin_categorize_cookies(){
179if(!cookieadmin_allcookies){
180return;
181}
182var cookieadmin_chk_cookies={};
183var cookieadmin_consent_chng=[];
184for(a_cookie in cookieadmin_allcookies){
185if(!cookieadmin_allcookies[a_cookie].category){
186cookieadmin_chk_cookies[a_cookie]=cookieadmin_allcookies[a_cookie];
187}else if(cookieadmin_is_consent.old_action!==cookieadmin_is_consent.action&&a_cookie!=="cookieadmin_consent"){
188document.cookie=cookieadmin_allcookies[a_cookie].string;
189}}
190if(!cookieadmin_is_obj(cookieadmin_chk_cookies)){
191return;
192}
193/* var xhttp2=new XMLHttpRequest();
194var data='action=cookieadmin_ajax_handler&cookieadmin_act=categorize_cookies&cookieadmin_security=' + cookieadmin_policy.nonce + "&cookieadmin_cookies=" + JSON.stringify(cookieadmin_chk_cookies);
195xhttp2.onload=function(){
196parsd=JSON.parse(this.responseText);
197if(parsd.success){
198cookies=parsd.data;
199for(coki in cookies){
200cookieadmin_chk_cookies[coki].name=coki;
201if(cookies[coki].category==="un_c"){
202cookieadmin_chk_cookies[coki].source="unknown";
203cookieadmin_chk_cookies[coki].description="unknown";
204}
205cookieadmin_allcookies[coki]=cookieadmin_chk_cookies[coki];
206document.cookie=cookieadmin_chk_cookies[coki].string;
207}}
208}
209xhttp2.open("POST", cookieadmin_policy.ajax_url, true);
210xhttp2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
211xhttp2.send(data); */
212}
213document.addEventListener("DOMContentLoaded", function(){
214var cookieadmin_show_reconsent=0;
215if(cookieadmin_policy.is_pro!=0&&cookieadmin_pro_vars.reconsent!=0){
216var cookieadmin_show_reconsent=1;
217}
218var cookieadmin_ovrlay=document.createElement("div");
219cookieadmin_ovrlay.className="cookieadmin_modal_overlay";
220document.body.appendChild(cookieadmin_ovrlay);
221if(!cookieadmin_is_obj(cookieadmin_is_consent)){
222if(cookieadmin_policy.cookieadmin_layout!=="popup"){
223document.getElementsByClassName("cookieadmin_law_container")[0].style.display="block";
224}else{
225cookieadmin_toggle_overlay();
226document.getElementsByClassName("cookieadmin_cookie_modal")[0].style.display="flex";
227}
228/*
229var cookieadmin_blockedScripts=[
230'https://www.google-analytics.com/analytics.js',
231'https://connect.facebook.net/en_US/fbevents.js',
232'https://www.youtube.com/iframe_api'
233];
234cookieadmin_blockedScripts.forEach(function(scriptUrl){
235var scriptTag=document.querySelector(`script[src='${scriptUrl}']`);
236if(scriptTag){
237scriptTag.remove();
238}});*/
239}else if(cookieadmin_show_reconsent){
240document.getElementsByClassName("cookieadmin_re_consent")[0].style.display="block";
241}
242document.getElementsByClassName("cookieadmin_reconsent_img")[0].src=cookieadmin_policy.plugin_url + "/assets/images/cookieadmin_icon.svg";
243cookieadmin_populate_preference();
244for(data in cookieadmin_policy){
245typ=0;
246if(data.includes("_bg_color")){
247d_ele=data.replace("_bg_color", "");
248typ=1;
249}else if(data.includes("_border_color")){
250d_ele=data.replace("_border_color", "");
251typ=2;
252}else if(data.includes("_color")){
253d_ele=data.replace("_color", "");
254typ=3;
255}else{
256d_ele=data;
257}
258d_eles=[];
259if(document.getElementById(d_ele)){
260d_eles=[document.getElementById(d_ele)];
261}
262if(document.getElementsByClassName(d_ele).length){
263d_eles=(document.getElementsByClassName(d_ele).length > 1) ? document.getElementsByClassName(d_ele):[document.getElementsByClassName(d_ele)[0]];
264}
265if(!!d_eles){
266i=0;
267while(i < d_eles.length){
268d_ele=d_eles[i];
269if(typ==3){
270d_ele.style.color=cookieadmin_policy[data];
271}else if(typ==2){
272d_ele.style.borderColor=cookieadmin_policy[data];
273}else if(typ==1){
274d_ele.style.backgroundColor=cookieadmin_policy[data];
275}else{
276d_ele.innerHTML=cookieadmin_policy[data];
277}
278i++;
279}}
280}
281if(!!cookieadmin_policy.cookieadmin_position){
282cookieadmin_policy.cookieadmin_position.split("_").forEach(function(clas){
283clas="cookieadmin_" + clas;
284document.getElementsByClassName("cookieadmin_law_container")[0].classList.add(clas);
285});
286}
287document.getElementsByClassName("cookieadmin_law_container")[0].classList.add("cookieadmin_" + cookieadmin_policy.cookieadmin_layout);
288document.getElementsByClassName("cookieadmin_cookie_modal")[0].classList.add("cookieadmin_" + cookieadmin_policy.cookieadmin_modal);
289if(cookieadmin_policy.cookieadmin_modal=="side"){
290document.getElementsByClassName("cookieadmin_modal_footer")[0].style.flexDirection="column";
291}
292if(cookieadmin_policy.cookieadmin_layout=="popup"){
293document.getElementsByClassName("cookieadmin_close_pref")[0].style.display="none";
294}
295cookieadmin_show_modal_elemnts=document.querySelectorAll(".cookieadmin_re_consent, .cookieadmin_customize_btn");
296cookieadmin_show_modal_elemnts.forEach(function(e){
297e.addEventListener("click", function(e){
298/*cookieadmin_is_cookie("all").forEach(function(e){
299c_name=e.split("=")[0].trim();
300if(!!cookieadmin_allcookies[c_name]){
301console.log(JSON.stringify(cookieadmin_allcookies[c_name]));
302}});*/
303cookieadmin_toggle_overlay();
304document.getElementsByClassName("cookieadmin_cookie_modal")[0].style.display="flex";
305document.getElementsByClassName("cookieadmin_re_consent")[0].style.display="none";
306document.getElementsByClassName("cookieadmin_law_container")[0].style.display="none";
307if(cookieadmin_policy["cookieadmin_modal"]=="side"){
308document.getElementsByClassName("cookieadmin_cookie_modal")[0].style.display="grid";
309}
310if(e.target.className=="cookieadmin_re_consent"){
311document.getElementsByClassName("cookieadmin_close_pref")[0].id="cookieadmin_re_consent";
312}else{
313document.getElementsByClassName("cookieadmin_close_pref")[0].id="cookieadmin_law_container";
314}});
315});
316document.querySelector(".cookieadmin_save_btn").addEventListener("click", function(){
317document.getElementsByClassName("cookieadmin_cookie_modal")[0].style.display="none";
318if(cookieadmin_show_reconsent){
319document.getElementsByClassName("cookieadmin_re_consent")[0].style.display="block";
320}
321var prefer={};
322document.querySelectorAll(".cookieadmin_toggle").forEach(function(e){
323if(!!e.children[0].checked){
324prefer[e.children[0].id.replace("cookieadmin-","")]='true';
325}});
326if(Object.keys(prefer).length!==0){
327if(Object.keys(prefer).length===3){
328document.querySelectorAll(".cookieadmin_accept_btn")[1].click();
329return;
330}}else{
331document.querySelectorAll(".cookieadmin_reject_btn")[1].click();
332return;
333}
334cookieadmin_toggle_overlay();
335cookieadmin_set_consent(prefer, days);
336});
337cookieadmin_save_all_cookie_elemnts=document.querySelectorAll(".cookieadmin_accept_btn, .cookieadmin_reject_btn");
338cookieadmin_save_all_cookie_elemnts.forEach(function(e){
339e.addEventListener("click", function(){
340document.getElementsByClassName("cookieadmin_cookie_modal")[0].style.display="none";
341document.getElementsByClassName("cookieadmin_law_container")[0].style.display="none";
342if(cookieadmin_show_reconsent){
343document.getElementsByClassName("cookieadmin_re_consent")[0].style.display="block";
344}
345if(e.id.includes("modal")){
346cookieadmin_toggle_overlay();
347}
348var prefer2=e.classList.contains("cookieadmin_reject_btn") ? {reject: "true"}:{accept: "true"};
349cookieadmin_set_consent(prefer2, days);
350});
351});
352document.getElementsByClassName("cookieadmin_showmore")[0]?.addEventListener("click", function(){
353var cur_height=document.getElementsByClassName("cookieadmin_preference")[0].style.height;
354if(!cur_height){
355document.getElementsByClassName("cookieadmin_preference")[0].style.height="auto";
356this.innerHTML=cookieadmin_policy.lang.show_less;
357}else{
358document.getElementsByClassName("cookieadmin_preference")[0].style.height="";
359this.innerHTML=cookieadmin_policy.lang.show_more;
360}});
361document.querySelectorAll(".cookieadmin_show_pref_cookies").forEach(function(e){
362e.addEventListener("click", function(el){
363var tgt=el.target.id;
364tgt=tgt.replace(/-container$/, "");
365if(el.target.classList.contains("dwn")){
366el.target.innerHTML="&#9658;";
367el.target.classList.remove("dwn");
368document.querySelector("."+tgt).style.display="none";
369}else{
370el.target.innerHTML="&#9660;";
371el.target.classList.add("dwn");
372document.querySelector("."+tgt).style.display="block";
373}});
374});
375document.getElementsByClassName("cookieadmin_close_pref")[0].addEventListener("click", function(e){
376document.getElementsByClassName("cookieadmin_cookie_modal")[0].style.display="none";
377cookieadmin_toggle_overlay();
378if(!cookieadmin_is_obj(cookieadmin_is_consent)){
379document.getElementsByClassName("cookieadmin_law_container")[0].style.display="block";
380}else if(cookieadmin_show_reconsent){
381document.getElementsByClassName("cookieadmin_re_consent")[0].style.display="block";
382}});
383});
384function cookieadmin_set_consent(prefrenc, days){
385if(typeof cookieadmin_pro_set_consent==="function"){
386return cookieadmin_pro_set_consent(prefrenc, days);
387}else{
388return cookieadmin_save_consent_cookie(prefrenc, days);
389}}
390function cookieadmin_save_consent_cookie(prefrenc, days, consent_id){
391var cookieadmin_consent=prefrenc;
392if(consent_id){
393cookieadmin_is_consent.consent=consent_id;
394cookieadmin_consent['consent']=consent_id;
395}
396if(!cookieadmin_is_consent.consent){
397cookieadmin_is_consent.consent="";
398}
399cookieadmin_is_consent["old_action"]=cookieadmin_is_consent.action ? cookieadmin_is_consent.action:{};
400cookieadmin_is_consent.action=prefrenc;
401cookieadmin_populate_preference();
402cookieadmin_set_cookie('cookieadmin_consent', cookieadmin_consent, days);
403if(typeof cookieadmin_update_gcm==="function"){
404cookieadmin_update_gcm(1);
405}
406if(!!cookieadmin_policy.reload_on_consent){
407location.reload();
408}else{
409cookieadmin_restore_cookies(prefrenc);
410}}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.