Codice: Seleziona tutto
/*
by corvela
*/
var consentAccepted_JSON = false,
consentRefused_JSON = false,
consentAccepted_String = "",
consentRefused_String = "",
//euCookieConsent = {add:function(){},accepted:function(){},reset:function(){},refuse:function(){}},
docLang = "en";
(function(win,doc){
win.siteCookiesJSON = {"a":{}};
if (typeof consent_required_cookies !== 'undefined' && typeof consent_required_cookies["a"] !== 'undefined') {
win.siteCookiesJSON = consent_required_cookies;
}
win.cookieNoticeUrl = win.cookie_notice_url||false;
win.cckConfig = win.cck_config||{"ea_ignore":true};
win.bannerDisplayed = false;
var tag_add_st = '<a href="javascript:euCookieConsent.add()" role="button">';
var tag_ref_st = '<a href="javascript:euCookieConsent.refuse()" role="button">';
var _c = {
euJSON : {jsonToString:function(obj){
var r="{", i=0;
for(var key in obj) {
if(i>0){r +=','}
r +='"'+key+'":';
var t=typeof obj[key];
if(t==="string"){r +='"'+obj[key]+'"'}
else if(t==="number"){r +=obj[key]}
else if(t==="boolean"){r +='"'+(obj[key])?"true":"false"+'"'}
// we drop any function in the JSON otherwise you can "uncomment" the line below to "encode" this function and "break" the attack
//else if(t==="function"){r +='"'+ encodeURIComponent(obj[key]) +'"'}
else if(obj[key] instanceof Array){
r +='[';
for(var ii=0,ll=obj[key].length;ii<ll;ii++){
if(ii>0){r +=','}
r +='"'+obj[key][ii]+'"';
}
r +=']';
} else if(t=="object"){
r +=this.jsonToString(obj[key])
}
i++;
}
r +="}";
return r;
},
stringToJson: function (text, reviver) {
var j;
var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;
function walk(holder, key) {
var k, v, value = holder[key];
if (value && typeof value === 'object') {
for (k in value) {
if (Object.prototype.hasOwnProperty.call(value, k)) {
v = walk(value, k);
if (v !== undefined) {
value[k] = v;
} else {
delete value[k];
}
}
}
}
return reviver.call(holder, key, value);
}
text = String(text);
cx.lastIndex = 0;
if (cx.test(text)) {
text = text.replace(cx, function (a) {
return '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
});
}
if (/^[\],:{}\s]*$/
.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
.replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
j = eval('(' + text + ')'); // now the eval function is "safe"
return typeof reviver === 'function'
? walk({'': j}, '')
: j;
}
throw new SyntaxError('JSON.parse');
}
},
label:{
"noconsent": {
"en":'This part of the page requires cookies. ' + tag_add_st + 'I accept</a> / ' + tag_ref_st + 'I refuse</a> this site\'s cookies.',
"bg":'Тази част от страницата изисква бисквитки. ' + tag_add_st + 'Приемам</a> / ' + tag_ref_st + 'Не приемам</a> всички бисквитки на този сайт.',
"sl":'Ta stran zahteva piškotke. ' + tag_add_st + 'Sprejmem</a> piškotke na tej strani / ' + tag_ref_st + 'Ne sprejmem</a> piškotkov na tej strani.',
"es":'Esta parte de la página requiere cookies. ' + tag_add_st + 'Acepto</a> / ' + tag_ref_st + 'Rechazo</a> todas las cookies de este sitio.',
"cs":'Pro správnou funkci této části stránky je třeba povolit cookies. ' + tag_add_st + 'Povolit</a> / ' + tag_ref_st + 'Zakázat</a> cookies všude na těchto stránkách.',
"da":'Denne del kræver, at du accepterer cookies. ' + tag_add_st + 'Jeg accepterer</a> / ' + tag_ref_st + 'Jeg accepterer ikke</a> cookies på hele dette site.',
"de":'Dieser Teil der Seite erfordert Cookies. Sämtliche Cookies dieses Portals ' + tag_add_st + 'akzeptieren</a> / ' + tag_ref_st + 'ablehnen</a>.',
"el":'Σ΄αυτό το τμήμα της σελίδας χρειάζονται cookies. ' + tag_add_st + 'Αποδέχομαι</a> / ' + tag_ref_st + 'Δεν αποδέχομαι</a> όλα τα cookies του ιστότοπου.',
"el":'See lehekülje osa vajab küpsiseid. ' + tag_add_st + 'Nõustun</a> / ' + tag_ref_st + 'Ei nõustu</a> selle veebisaidi küpsistega.',
"fi":'Tämä osa sivusta edellyttää evästeiden käyttöä. ' + tag_add_st + 'Sallin</a> evästeet tällä sivustolla / ' + tag_ref_st + 'En salli</a> evästeitä tällä sivustolla.',
"fr":'Cette partie de la page nécessite des cookies. ' + tag_add_st + 'J\'accepte</a> / ' + tag_ref_st + 'je refuse</a> tous les cookies de ce site.',
"ga":'Tá gá le fianáin ar an gcuid seo den leathanach. ' + tag_add_st + 'Glacaim le fianáin</a> / ' + tag_ref_st + 'diúltaím d\'fhianáin</a> uile an tsuímh seo.',
"hr":'Za ovaj dio stranice potrebni su kolačići. ' + tag_add_st + 'Prihvati</a> / ' + tag_ref_st + 'odbaci</a> sve kolačiće ovog web-mjesta.',
"hu":'A webhelynek ez a része cookie-kat használ. ' + tag_add_st + 'Elfogadom</a> / ' + tag_ref_st + 'nem fogadom el</a> a webhelyhez tartozó összes cookie-t.',
"it":'Questa parte della pagina richiede i cookie. ' + tag_add_st + 'Accetto</a> / ' + tag_ref_st + 'Rifiuto</a> tutti i cookie dal sito.',
"lt":'Kad galėtumėte naudotis šia puslapio dalimi, turite priimti slapukus. ' + tag_add_st + 'Priimu</a> / ' + tag_ref_st + 'Atsisakau priimti</a> visus šios svetainės slapukus.',
"lv":'Šīs lapas daļas aplūkošanai ir vajadzīgas sīkdatnes. ' + tag_add_st + 'Es pieņemu</a> / ' + tag_ref_st + 'noraidu</a> visas šīs vietnes sīkdatnes.',
"mt":'Din il-parti tal-paġna tirrekjedi l-cookies. ' + tag_add_st + 'Naċċetta</a> / ' + tag_ref_st + 'Nirrifjuta</a> l-cookies kollha ta\' dan is-sit.',
"nl":'Dit gedeelte van de pagina gebruikt cookies. ' + tag_add_st + 'Ja, ik accepteer</a> / ' + tag_ref_st + 'Nee, ik accepteer geen</a> cookies van deze site.',
"pl":'Ta część strony wymaga zaakceptowania cookies. ' + tag_add_st + 'Akceptuję wszystkie cookies na tej stronie</a> / ' + tag_ref_st + 'Nie akceptuję żadnych cookies na tej stronie</a>.',
"pt":'O acesso a esta secção implica a aceitação de cookies. ' + tag_add_st + 'Aceito</a> / ' + tag_ref_st + 'Recuso</a> todos os cookies deste sítio.',
"ro":'Această parte a paginii necesită cookie-uri. ' + tag_add_st + 'Accept</a> / ' + tag_ref_st + 'Refuz</a> toate cookie-urile acestui site.',
"sk":'Táto časť stránky si vyžaduje použitie súborov cookies. ' + tag_add_st + 'Povoliť</a> / ' + tag_ref_st + 'Zakázať</a> všetky súbory cookies z tejto webovej lokality.',
"sv":'Den här delen av sidan kräver kakor. ' + tag_add_st + 'Jag accepterar</a> / ' + tag_ref_st + 'Jag accepterar inte</a> kakorna på den här webbplatsen.'
},
"accept": {
"en":"I accept cookies",
"bg":"Приемам бисквитки",
"es":"Acepto las cookies",
"cs":"Povolit cookies",
"da":"Jeg accepterer cookies",
"de":"Cookies akzeptieren",
"el":"Αποδέχομαι τα cookies",
"et":"Ma nõustun küpsistega",
"fi":"Sallin evästeet",
"fr":"J'accepte les cookies",
"ga":"Glacaim le fianáin",
"hr":"Prihvati kolačiće",
"hu":"Elfogadom a cookie-kat",
"it":"Accetto i cookie",
"lt":"Priimu slapukus",
"lv":"Es pieņemu sīkdatnes",
"mt":"Naċċetta l-cookies",
"nl":"Ja, ik accepteer cookies",
"pl":"Akceptuję cookies",
"pt":"Aceito os cookies",
"ro":"Accept cookie-urile",
"sk":"Povoliť cookies",
"sl":"Sprejmem piškotke",
"sv":"Jag accepterar kakor"
},
"refuse": {
"en":"I refuse cookies",
"bg":"Не приемам бисквитки",
"es":"Rechazo las cookies",
"cs":"Zakázat cookies",
"da":"Jeg accepterer ikke cookies",
"de":"Cookies ablehnen",
"el":"Δεν αποδέχομαι τα cookies",
"et":"Ma ei nõustu küpsistega",
"fi":"En salli evästeitä",
"fr":"Je refuse les cookies",
"ga":"Diúltaím d'fhianáin",
"hr":"Odbaci kolačiće",
"hu":"Nem fogadom el a cookie-kat",
"it":"Rifiuto i cookie",
"lt":"Atsisakau priimti slapukus",
"lv":"Es noraidu sīkdatnes",
"mt":"Nirrifjuta l-cookies",
"nl":"Nee, ik accepteer geen cookies",
"pl":"Nie akceptuję cookies",
"pt":"Recuso os cookies",
"ro":"Nu accept cookie-urile",
"sk":"Zakázať cookies",
"sl":"Ne sprejmem piškotkov",
"sv":"Jag accepterar inte kakor"
}
},
getDocLang :function () {
var off_lang_spec = new RegExp(/(en|fr|de|es|hr|nl|it|cs|da|et|el|lv|lt|hu|bg|mt|pl|pt|ro|sk|sl|fi|sv)/);
var root = doc.getElementsByTagName('html')[0];
var lang = root.getAttribute("lang")||false;
if (lang && String(lang).length == 2) {
lang = lang.toLowerCase();
if (lang.match(off_lang_spec)) {
return lang;
}
}
var metaTags = doc.getElementsByTagName("meta");
for (var i = 0; i < metaTags.length; i++) {
if (metaTags[i].httpEquiv == "Content-Language" && String(metaTags[i].content).length == 2) {
lang = String(metaTags[i].content).toLowerCase();
if (lang.match(off_lang_spec)) {
return lang;
}
}
}
var current_url = String(win.location).toLowerCase();
var li = current_url.match(/_(en|fr|de|es|hr|nl|it|cs|da|et|el|lv|lt|hu|bg|mt|pl|pt|ro|sk|sl|fi|sv)\./);
if (li && typeof li[1] !== "undefined") {
return String(li[1]);
}
return "en";
},
getLabel : function (main,lang) {
return _c.label[main][lang]||_c.label[main]["en"]||"<!-- no such label " + main + " in language " + lang + " -->";
},
inArray : function(needle,haystack){var i=-1;for(var key in haystack){i++;if(haystack[key]==needle){return i}}return false;},
getCookie : function(n){var i,l,x,y,a=document.cookie.split(";");for(i=0,l=a.length;i<l;i++){x=a[i].substr(0,a[i].indexOf("="));y=a[i].substr(a[i].indexOf("=")+1);x=x.replace(/^\s+|\s+$/g,"");if(x==n){return unescape(y);}};return false;},
setCookie : function(n,v,d){
var h=win.location.host,e=new Date();;
h=(h.match(/europa\.eu/))?".europa.eu":null;
e.setDate(e.getDate()+d);
var f=escape(v)+"; path=/"+((h==null)?"":"; domain="+h)+((d==null)?"":"; expires="+e.toUTCString());
document.cookie=n+"="+f;
},
cookiesEnabled : function(){if(_c.getCookie("eu_cookie_consent")){return true};var c=(navigator.cookieEnabled)?true:false;if(typeof navigator.cookieEnabled=="undefined"&&!c){_c.setCookie("cookiesenabled","1");c=(document.cookie.indexOf("cookiesenabled")!=-1)?true:false;};return c;},
validateJSON : function(j){
for (var ch in j) {
if (ch != "a" && ch != "r") return false;
for(var d in j[ch]) {
if(typeof j[ch][d]==="string") {
j[ch][d]=[j[ch][d]];
} else if(j[ch][d] instanceof Array){
for(var i=0,l=j[ch][d].length;i<l;i++) {
if(typeof j[ch][d][i]!=="string") {return false;}
}
} else {return false}
}
}
return true;
},
// LJC check if cookie has been declared and accepted; if not, add it to the site's cookies and present the banner
declaredAndAccepted : function(widget_cookies_json){
if (!_c.cookiesEnabled()) return true;
var showBanner = false;
var widget_cookies_accepted = true;
for(var wcd in widget_cookies_json) {
for(var i=0; i<widget_cookies_json[wcd].length; ++i) {
cname = widget_cookies_json[wcd][i];
if (!_c.checkConsentedCookies(cname)) {
showBanner = true;
widget_cookies_accepted = false;
if (_c.checkCookieRefused(cname)) {
showBanner = false;
}
if (typeof win.siteCookiesJSON["a"][wcd] === "undefined") {
win.siteCookiesJSON["a"][wcd] = [cname];
} else {
win.siteCookiesJSON["a"][wcd].push(cname); //TODO: only push when cname is not yet in the array
}
var el = document.getElementById("validate-consent-" + cname);
if (el) {
_c.validateElement(el,cname);
}
var stop = false;
for (var ii=0; ii<=20; ii++) {
el = document.getElementById("validate-consent-" + cname + "-" + ii);
if (el) {
stop = false;
_c.validateElement(el,cname);
} else {
if (stop) {break;}
stop = true;
}
}
}
}
}
if (win.bannerDisplayed === false && showBanner === true) {
_c.showBanner();
}
return widget_cookies_accepted;
},
// LJC: for each domain and cookie just check if it's contained in the consented cookies string
checkConsentedCookies : function(name){
if (!_c.cookiesEnabled()) return true;
var ca=win.consentAccepted_String;
var cacr=win.consentAccepted_String + win.consentRefused_String;
if (typeof name !== "undefined") {
var reg = new RegExp(name, "ig");
if (!ca.match(reg)) return false;
return true;
} else {
var s=win.siteCookiesJSON;
for(var sd in s["a"]){
var rd = new RegExp(sd, "ig");
if (!cacr.match(rd)) return false;
for(var sc in s["a"][sd]){
var rc = new RegExp(s["a"][sd][sc], "ig");
if (!cacr.match(rc)) return false;
}
}
return true;
}
},
// LJC: check if the cookiename is contained in the consent refused string
checkCookieRefused : function(name){
if (!_c.cookiesEnabled()) return true;
var cr=win.consentRefused_String;
if (!cr.match(name)) return false;
return true;
},
// modify the ea-ignore behaviour (add or don't add an 'ea-ignore' url parameter when reloading the page)
/*ea_ignore : function(truefalse){
if (truefalse === false) {
win.cckConfig.ea_ignore = false;
} else if (truefalse === true) {
win.cckConfig.ea_ignore = true;
}
},*/
// LJC: return the no consent message in the page's language
noConsentMessage : function(){
return _c.getLabel("noconsent", _c.getDocLang());
},
/*
validateHTML will get elements by id and check if the cookies they create have been accepted.
The ids are assembled per domain and per cookie and are taken from var consent_required_cookies. Id names are preceded by "validate-consent-".
*/
validateHTML : function() {
var sc = win.siteCookiesJSON["a"];
var indi_arr = [];
for(var scd in sc){
indi_arr.push(scd);
for(var scc in sc[scd]){
indi_arr.push(sc[scd][scc]);
}
}
var len = indi_arr.length;
for(var i=0; i<len; ++i) {
var el = document.getElementById("validate-consent-" + indi_arr[i]);
if (el) {
_c.validateElement(el,indi_arr[i]);
}
var stop = false;
for (var ii=0; ii<=20; ii++) {
el = document.getElementById("validate-consent-" + indi_arr[i] + "-" + ii);
if (el) {
stop = false;
_c.validateElement(el,indi_arr[i]);
} else {
if (stop) {break;}
stop = true;
}
}
}
// render the accept / refuse buttons typicaly used on the cookie notice page.
var consent_buttons = document.getElementById("cookie-consent-buttons");
if (typeof consent_buttons !== "undefined" && consent_buttons != null) {
consent_buttons.innerHTML = '<a role="button" href="javascript:euCookieConsent.add()">' + _c.getLabel("accept", _c.getDocLang()) + '</a> / <a href="javascript:euCookieConsent.refuse()">' + _c.getLabel("refuse", _c.getDocLang()) + '</a>';
}
},
validateElement : function(el,cookie_spec) {
if (_c.checkConsentedCookies(cookie_spec)) return;
el_class = el.className||"";
if (el_class.match(/consentRefusedCallback-none/)) {
el.parentNode.removeChild(el);
} else if (el_class.match(/consentRefusedCallback-/)) {
el.innerHTML = "";
el.className += " no-cookie-consent";
callback = el_class.match(/consentRefusedCallback-([^\s]+)/);
if (callback) {
try{window[callback[1]](el,win.docLang);}catch(e){}
}
} else {
el.innerHTML = _c.getLabel("noconsent", _c.getDocLang());
el.className += " no-cookie-consent";
}
},
showBanner: function() {
var h=doc.getElementsByTagName("head")[0],
i=doc.createElement('link');
i.setAttribute('type','text/css');
i.setAttribute('rel','stylesheet');
i.setAttribute('href',location.protocol + '//ec.europa.eu/wel/cookie-consent/banner.css');
h.appendChild(i);
var i=doc.createElement('script');
i.setAttribute('type','text/javascript');
i.setAttribute('src',location.protocol + '//ec.europa.eu/wel/cookie-consent/banner.js');
h.appendChild(i);
win.bannerDisplayed = true;
},
init: function() {
win.docLang = _c.getDocLang()||"en";
// LJC: checking if cookies are enabled here. If they are not: 'reload' the page and add a url parameter that can be picked up by the consent server (referrer) so that it simply doesn't block any resources.
if(!_c.cookiesEnabled()){
if (!win.location.search.match(/cookies=disabled/)) {
if (document.location.search == "") {
win.location = win.location + "?cookies=disabled";
} else {
win.location = win.location + "&cookies=disabled";
}
}
return false;
};
if(!win.siteCookiesJSON){return false};
var consent_string = _c.getCookie("eu_cookie_consent")||'{"a":{},"r":{}}';
var consent_JSON = {};
try {
consent_JSON = _c.euJSON.stringToJson(consent_string);
} catch(e) {
//if consent_JSON is corrupt, reset the value
_c.setCookie("eu_cookie_consent",'{"a":{},"r":{}}',30);
consent_JSON = _c.euJSON.stringToJson('{"a":{},"r":{}}');
}
// if the site cookies JSON does not validate, don't continue
if(!_c.validateJSON(win.siteCookiesJSON)) return false;
// if the eu_cookie_consent JSON is not conform, reset its value and continue
if(!_c.validateJSON(consent_JSON)){
_c.setCookie("eu_cookie_consent",'{"a":{},"r":{}}',30);
consent_JSON = _c.euJSON.stringToJson('{"a":{},"r":{}}');
};
win.consentAccepted_JSON = consent_JSON["a"];
win.consentRefused_JSON = consent_JSON["r"];
win.consentAccepted_String = _c.euJSON.jsonToString(consent_JSON["a"]);
win.consentRefused_String = _c.euJSON.jsonToString(consent_JSON["r"]);
// validate any html elements indicated by their id 'validate'
if (doc.addEventListener){
doc.addEventListener("DOMContentLoaded", _c.validateHTML, false);
} else if (doc.attachEvent) {
doc.attachEvent("onreadystatechange", function() {
if (/loaded|complete/.test(doc.readyState)) _c.validateHTML();
})
}
// if all cookies are either tagged as accepted or refused don't continue
if(_c.checkConsentedCookies()){return}
// some cookies have not been accepted or refused: show the banner
_c.showBanner();
},
consentAdd : function () {
var h=doc.getElementsByTagName("head")[0], i=doc.createElement('script');
i.setAttribute('type','text/javascript');
i.setAttribute('src',location.protocol + '//webtools.ec.europa.eu/cookie-consent/consented/yes/');
h.appendChild(i);
var consent_banner = doc.getElementById("cookie-consent-banner");
var s=win.siteCookiesJSON["a"];
var ca=win.consentAccepted_JSON;
var cr=win.consentRefused_JSON;
for(var sd in s){
// add to consent accepted
if (typeof ca[sd] === "undefined") ca[sd] = [];
for(var sc in s[sd]){
if (!_c.inArray(s[sd][sc], ca[sd])) ca[sd].push(s[sd][sc]);
}
// remove the whole domain from consent refused
if (typeof cr[sd] !== "undefined"){
delete cr[sd];
}
/*if (typeof cr[sd] !== "undefined"){
for(var sc=0; sc<s[sd].length; ++sc) {
var hit = _c.inArray(s[sd][sc], cr[sd]);
if (hit !== false) {
var a = cr[sd];
a.splice(hit,1);
};
}
}*/
}
newConsentValue = '{"a":' + _c.euJSON.jsonToString(ca) +',"r":' + _c.euJSON.jsonToString(cr) + "}";
_c.setCookie("eu_cookie_consent",newConsentValue,30);
if (typeof consent_banner !== "undefined" && consent_banner != null) consent_banner.parentNode.removeChild(consent_banner);
win.bannerDisplayed = false;
setTimeout(function(){window.location.reload();}, 500);
/*if (win.cckConfig.ea_ignore === false) {
setTimeout(function(){window.location.reload();}, 500);
} else if (document.location.search == "") {
setTimeout(function(){win.location = win.location + "?ea-ignore=true";}, 500);
} else if (!win.location.search.match(/ea-ignore/)) {
setTimeout(function(){win.location = win.location + "&ea-ignore=true";}, 500);
} else {
setTimeout(function(){window.location.reload();}, 500);
}*/
},
consentRefuse : function () {
var h=doc.getElementsByTagName("head")[0], i=doc.createElement('script');
i.setAttribute('type','text/javascript');
i.setAttribute('src',location.protocol + '//webtools.ec.europa.eu/cookie-consent/consented/no/');
h.appendChild(i);
var s=win.siteCookiesJSON["a"];
var ca=win.consentAccepted_JSON;
var cr=win.consentRefused_JSON;
for(var sd in s){
// add to consent refused
if (typeof cr[sd] === "undefined") cr[sd] = [];
for(var sc in s[sd]){
if (!_c.inArray(s[sd][sc], cr[sd])) cr[sd].push(s[sd][sc]);
}
// remove the whole domain from consent accepted
if (typeof ca[sd] !== "undefined"){
delete ca[sd];
}
}
//newConsentValue = '{"a":' + _c.euJSON.jsonToString(ca) +',"r":' + _c.euJSON.jsonToString(cr) + "}";
newConsentValue = '{"a":{},"r":' + _c.euJSON.jsonToString(cr) + "}";
_c.setCookie("eu_cookie_consent",newConsentValue,30);
var consent_banner = document.getElementById("cookie-consent-banner");
if (typeof consent_banner !== "undefined" && consent_banner != null) consent_banner.parentNode.removeChild(consent_banner);
win.bannerDisplayed = false;
setTimeout(function(){location.reload();}, 500);
},
reset : function() {
var c = _c.getCookie("eu_cookie_consent");
setTimeout(function(){
_c.setCookie("eu_cookie_consent",'{"a":{},"r":{}}',30);
if(c=='{"a":{},"r":{}}'){return;}
window.location.reload();
},50);
}
}
_c.init();
win.euCookieConsent = {};
win.euCookieConsent.accepted = _c.checkConsentedCookies;
win.euCookieConsent.reset = _c.reset;
win.euCookieConsent.add = _c.consentAdd;
win.euCookieConsent.refuse = _c.consentRefuse;
win.euCookieConsent.no_consent_message = _c.noConsentMessage;
win.euCookieConsent.declaredAndAccepted = _c.declaredAndAccepted;
//win.euCookieConsent.ea_ignore = _c.ea_ignore;
})(window,document);
Codice: Seleziona tutto
var consent_required_cookies = {
"a":{
"europa":["_ga","__utma","__utmb","__utmc","__utmz","__utmv","guest_id","video_res","VISITOR_INFO1_LIVE","PREF","YSC","lu","datr","fr","xs","s","csm"]}
};
var cookie_notice_url = {
"en":"http://eeas.europa.eu/cookies/index_en.htm",
"bg":"http://eeas.europa.eu/cookies/index_bg.htm",
"cs":"http://eeas.europa.eu/cookies/index_cs.htm",
"da":"http://eeas.europa.eu/cookies/index_da.htm",
"de":"http://eeas.europa.eu/cookies/index_de.htm",
"et":"http://eeas.europa.eu/cookies/index_et.htm",
"el":"http://eeas.europa.eu/cookies/index_el.htm",
"es":"http://eeas.europa.eu/cookies/index_es.htm",
"fr":"http://eeas.europa.eu/cookies/index_fr.htm",
"ga":"http://eeas.europa.eu/cookies/index_ga.htm",
"hr":"http://eeas.europa.eu/cookies/index_hr.htm",
"it":"http://eeas.europa.eu/cookies/index_it.htm",
"lv":"http://eeas.europa.eu/cookies/index_lv.htm",
"lt":"http://eeas.europa.eu/cookies/index_lt.htm",
"hu":"http://eeas.europa.eu/cookies/index_hu.htm",
"mt":"http://eeas.europa.eu/cookies/index_mt.htm",
"nl":"http://eeas.europa.eu/cookies/index_nl.htm",
"pl":"http://eeas.europa.eu/cookies/index_pl.htm",
"pt":"http://eeas.europa.eu/cookies/index_pt.htm",
"ro":"http://eeas.europa.eu/cookies/index_ro.htm",
"sk":"http://eeas.europa.eu/cookies/index_sk.htm",
"sl":"http://eeas.europa.eu/cookies/index_sl.htm",
"fi":"http://eeas.europa.eu/cookies/index_fi.htm",
"sv":"http://eeas.europa.eu/cookies/index_sv.htm"};
