if(window.kwait && kwait.deps && kwait.deps["social_js"] && kwait.deps["social_js"].length){ kwait.push([kwait.deps["social_js"], function(){ delete kwait.deps["social_js"]; var s = document.createElement("script"); s.src="\/\/www.repstatic.it\/minify\/sites\/repubblica\/nazionale\/2020-v1\/config.cache.php?name=social_js"; document.head.appendChild(s); }]); } else {(function(){if(!window.common)window.common={};if(!common.logging){var logging={};common.logging=logging;if(!window.console){window.console={log:function(){}}};if(!window.console.log)window.console.log=function(){} if(!window.console.error)window.console.error=window.console.log;var console_log=undefined;logging.init=function(){var kwdebug=window.kwdebug;if(!kwdebug)kwdebug=document.cookie.indexOf("kwdebug=true")>=0;if(!kwdebug){try{if(window.localStorage){var kwdebug1=localStorage.getItem("kw.debug");if(kwdebug1&&kwdebug1=="true")kwdebug=true;}}catch(e){}} if(!kwdebug)kwdebug=location.href.indexOf("kwdebug=true")>=0;if(!console_log)console_log=window.console.log;logging.kwdebug=kwdebug;if(!kwdebug){window.console.log=function(){}}else{window.console.log=console_log;}} logging.init();logging.getLogger=function(context,error){var ret={};if(window.console.log.bind)ret.log=window.console.log.bind(window.console,context);if(window.console.error.bind)ret.error=window.console.error.bind(window.console,context);if(!ret.log)ret.log=window.console.log;if(!ret.error)ret.error=window.console.error;return ret;}} if(!common.errors){common.errors={conf:{max_errors:30}} common.errors.get=function(){var ret=null;if(window.localStorage&&window.JSON){var ret=localStorage.getItem("kw.errors");if(ret)ret=JSON.parse(ret);} return ret;} common.errors.add=function(name,data){if(!common.logging.kwdebug){common.errors.clear();return;} var max_errors=common.errors.conf.max_errors;if(window.localStorage&&window.JSON){var errors=localStorage.getItem("kw.errors");if(!errors)errors=[];else errors=JSON.parse(errors);var ts=new Date().getTime();var error={"code":name,"ts":ts,"data":data} errors.push(error);if(errors.length>max_errors)errors=errors.slice(errors.length-max_errors);localStorage.setItem("kw.errors",JSON.stringify(errors));}} common.errors.clear=function(){if(window.localStorage&&window.JSON){localStorage.setItem("kw.errors",JSON.stringify([]));}}}})();; (function(){if(window.SSO&&window.SSO.injectFrame)return;if(!window.jQuery||!window.postMessage||!window.JSON){if(window.console)console.error("jquery needed or old browser");return;} var $=window.jQuery;if(!window.SSO)window.SSO={};var SSO=window.SSO;var SSOConf={};var user=null;var userCallbacks=$({});var userCallbacksPeriodic=$({});var iframeReady=false;var iframe=null;var targetDomain=null;var messagesWaiting=[];var enableLogs=true;var printLog=function(message){if(enableLogs){console.log(message);}} var initSSOConf=function(){SSOConf=$.extend(true,SSOConf,window.SSOConf);} var injectFrame=function(){initSSOConf();if(!SSOConf||!SSOConf.appId)return;targetDomain="https://login.kataweb.it";if(SSOConf.targetDomain){if(SSOConf.targetDomain=="test"){targetDomain="https://test-login.kataweb.it";enableLogs=true;} else if(SSOConf.targetDomain!="prod"){targetDomain=SSOConf.targetDomain;enableLogs=true;}} if(!SSOConf.enableLogs)enableLogs=SSOConf.enableLogs;var iframe_page=targetDomain+"/login/common/api/sso-frame.jsp";var currentDomain=location.protocol+"//"+location.host;currentDomain=escape(currentDomain);iframe_page+="?v=1&appId="+SSOConf.appId+"&targetDomain="+currentDomain+"&enableLogs="+enableLogs;iframe=$('');printLog("SSO-API.JS: iframe_page: "+iframe_page);$(document.body).prepend(iframe);} var sendMessage=function(message){message=JSON.stringify(message);iframe[0].contentWindow.postMessage(message,targetDomain);} var enqueueMessage=function(message){initSSOConf();if(!message.appId&&SSOConf.appId)message.appId=SSOConf.appId;if(!message.origin&&SSOConf.origin)message.origin=SSOConf.origin;if(!iframeReady){messagesWaiting.push(message);}else{sendMessage(message);}} var emptyQueue=function(){for(var i=0;i0;if(isSomeoneListening){var cookie_samesite="; samesite=none; secure";if(window.location.protocol=="http:")cookie_samesite="";if(data.op=="login"||data.op=="logout"||data.op=="changeuser"){if(document.cookie.indexOf("sso_autologin_done="+data.op)>=0){data.op="sameuser";}else{document.cookie="sso_autologin_done="+data.op+cookie_samesite;}}else{document.cookie="sso_autologin_done=none; expires="+new Date(0).toString()+cookie_samesite;}} if(!lastOp||lastOp!=data.op){lastOp=data.op;userCallbacksPeriodic.trigger("SSO.statusChange",data);} userCallbacks.trigger("SSO.statusChange",data);}else if(data.op=="getSSID"){data=data.data;userCallbacks.trigger("SSO.getSSID",data);}}} $(window).bind("message",onMessage);SSO.setSiteUser=function(siteUser){enqueueMessage({"op":"setSiteUser","siteUser":siteUser});} SSO.getSSID=function(appId,cb){if(!cb)return;var origin=appId.origin;if(appId.appId)appId=appId.appId;userCallbacks.one("SSO.getSSID",function(ev,data){try{cb(data);}catch(e){}});enqueueMessage({"op":"getSSID","appId":appId,"origin":origin});} SSO.onStatusChange=function(cb,one){var ev1="SSO.statusChange";statusChangeCallbacks.push(cb);var f1=function(){cb.apply(SSO,Array.prototype.slice.call(arguments,1));if(one){statusChangeCallbacks.splice(statusChangeCallbacks.indexOf(cb),1);}};if(!one)userCallbacksPeriodic.on(ev1,f1);else userCallbacks.one(ev1,f1);};SSO.checkStatusChange=function(siteUser,cb,dc){if(dc){var cookie_samesite="; samesite=none; secure";if(window.location.protocol=="http:")cookie_samesite="";document.cookie="sso_autologin_done=none; expires="+new Date(0).toString()+cookie_samesite;} SSO.onStatusChange(cb,true);SSO.setSiteUser(siteUser);};SSO.onForceLogin=function(cb,one){var ev1="SSO.forceLogin";statusChangeCallbacks.push(cb);var f1=function(){cb.apply(SSO,Array.prototype.slice.call(arguments,1));if(one){statusChangeCallbacks.splice(statusChangeCallbacks.indexOf(cb),1);}};if(!one)userCallbacksPeriodic.on(ev1,f1);else userCallbacks.one(ev1,f1);};SSO.setJwtUser=function(jwt){enqueueMessage({"op":"setJwtUser","jwt":jwt});} SSO.forceLogin=function(jwt,cb){SSO.onForceLogin(cb,true);SSO.setJwtUser(jwt);};SSO.quickSetup=function(siteUser,loginUrl,logoutUrl){SSO.checkStatusChange(siteUser,function(data){if(data.op=="logout"){if(logoutUrl){if(typeof logoutUrl==="function"){logoutUrl();}else{window.top.location.replace(logoutUrl);}}}else{var ssid=null;if(data.op=="login"||data.op=="changeuser"){if(data.SSID){if(loginUrl){if(typeof loginUrl==="function"){loginUrl(data.SSID);}else{loginUrl+=loginUrl.indexOf("?")<0?"?":"&";loginUrl+="SSID="+encodeURIComponent(data.SSID);window.top.location.replace(loginUrl);}}}}}});};SSO.injectFrame=function(){injectFrame()};})();; (function(){var $=window.jQuery;jQuery.cookie=function(a,b,c){if(arguments.length>1&&String(b)!=="[object Object]"){c=jQuery.extend({},c);if(b===null||b===undefined){c.expires=-1}if(typeof c.expires==="number"){var d=c.expires,e=c.expires=new Date;e.setDate(e.getDate()+d)}b=String(b);return document.cookie=[encodeURIComponent(a),"=",c.raw?b:encodeURIComponent(b),c.expires?"; expires="+c.expires.toUTCString():"",c.path?"; path="+c.path:"",c.domain?"; domain="+c.domain:"",c.secure?"; secure":""].join("")}c=b||{};var f,g=c.raw?function(a){return a}:decodeURIComponent;return(f=(new RegExp("(?:^|; )"+encodeURIComponent(a)+"=([^;]*)")).exec(document.cookie))?g(f[1]):null};if(!Array.prototype.indexOf){Array.prototype.indexOf=function(searchElement,fromIndex){var k;if(this==null){throw new TypeError('"this" is null or not defined');} var o=Object(this);var len=o.length>>>0;if(len===0){return-1;} var n=fromIndex|0;if(n>=len){return-1;} k=Math.max(n>=0?n:len-Math.abs(n),0);while(k');debuggerContainer.append('
');debuggerContainer.append('');$("body").prepend(debuggerContainer);debuggerContainer.css({"padding":"15px",});this.initialLog();this.kibana("***** START DEBUGGER SOCIAL *****");var isblaize=(!GeleSocial.utils.isNull(GeleSocial.getCookie("blaize_jwt")))?true:false;var jwt=GeleSocial.getCookie("blaize_jwt");jwt=GeleSocial.utils.parseJwt(jwt);this.kibana("COOKIES SOCIAL - GeleSocial.settings.kw_cookie:"+GeleSocial.getCookie(GeleSocial.settings.kw_cookie)+" - COOKIE GIGYA - glt:"+GeleSocial.getCookie("glt_"+RenderSocial.getCommonSettings().appId) +" - blaize_jwt:"+isblaize+" - exp:"+jwt.exp);debuggerContainer.append('');$("body").prepend(debuggerContainer);}},initialLog:function(force){if(this.isEnabled()){var debuggerContainer=$('#'+this.settings.containerID);if(force==true){debuggerContainer.find('#blaize_jwt').append('
NEW VALUE new_blaize_jwt - '+GeleSocial.getCookie("blaize_jwt_setted")+'');}else{debuggerContainer.find('#debugger-table').append('STAMPA LOG | CANCELLA LOG');debuggerContainer.find('#debugger-table').append('');debuggerContainer.find('#debugger-table').append(''+GeleSocial.settings.kw_cookie+' - '+GeleSocial.getCookie(GeleSocial.settings.kw_cookie)+'');debuggerContainer.find('#debugger-table').append('repubblicasfoglio - '+GeleSocial.getCookie('repubblicasfoglio')+'');debuggerContainer.find('#debugger-table').append('glt - '+GeleSocial.getCookie("glt_"+RenderSocial.getCommonSettings().appId)+'');debuggerContainer.find('#debugger-table').append('delete glt');debuggerContainer.find('#debugger-table').append('blaize_jwt - '+GeleSocial.getCookie("blaize_jwt")+'');}}},log:function(msg){if(this.isEnabled()){var loggerContainer=$('#'+this.settings.containerLog);if(msg){var ret=msg;}else{loggerContainer.html('');var ret=this.getter();} var ret=(msg)?msg:this.getter();for(var id in ret){if(typeof ret[id]=="object"){console.log("debugger - log object:");console.log(ret[id]);}else if(typeof ret[id]=="string"){loggerContainer.append('
  • '+id+' - '+ret[id]+'
  • ');}}}},lastLog:function(value){var lsLog=Debugger.getter();var ret={};ret[Object.keys(lsLog)[Object.keys(lsLog).length-1]]=lsLog[Object.keys(lsLog)[Object.keys(lsLog).length-1]] this.log(ret);},setter:function(value){if(this.isEnabled()){var lsLog=this.getter();var d=new Date();var kk=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate()+"-"+ d.getHours()+":"+d.getMinutes()+":"+d.getSeconds()+":"+d.getMilliseconds();lsLog[kk]=value;var ret=JSON.stringify(lsLog);localStorage.setItem(this.settings.localStorageID,ret);this.kibana(value);if(typeof value=="string"){var loggerContainer=$('#'+this.settings.containerLog);loggerContainer.append('
  • '+kk+' - '+value+'
  • ');}}},setterValue:function(key,value){if(this.isEnabled()){localStorage.setItem(key,value);}},getterValue:function(key){if(this.isEnabled()){localStorage.getItem(key);}},kibana:function(msg){if(this.isEnabled()&&(msg=this.getMessage(msg))){var url=this.settings.kibana.url+this.settings.kibana.path+'?'+msg;var handler=new XMLHttpRequest();handler.open("GET",url,true);handler.send(null);return true;}},getMessage:function(msg){var ret=null;if(typeof msg=="object"){}else if(typeof msg=="string"){ret=this.settings.kibana.prefix+'-'+this.settings.userUID+'' +this.settings.kibana.delimiter+GeleSocial.settings.ssoServiceLogin+this.settings.kibana.delimiter +"isdevice:"+this.isDevice()+this.settings.kibana.delimiter+msg;} return ret;},getter:function(){var lsLog=localStorage.getItem(this.settings.localStorageID);if(!lsLog)lsLog={};else lsLog=JSON.parse((lsLog));return lsLog;},delete:function(){localStorage.removeItem(this.settings.localStorageID);},isDevice:function(){var check=false;(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check=true;})(navigator.userAgent||navigator.vendor||window.opera);return check;}};window.kwGetScripts=function(scripts,next,cache,timeout){if(!timeout)timeout=2000;cache=!!cache;var checkAllDone=function(){if(!(jQuery.isEmptyObject(scripts)))return;checkAllDone=function(){};if(next)next();} $.each(scripts,function(k,v){var onsuccess=function(){onsuccess=function(){};delete scripts[k];checkAllDone();};var options={url:v,dataType:"script",cache:cache,type:"GET",success:function(){onsuccess();}} jQuery.ajax(options);setTimeout(function(){onsuccess();},timeout);});} window.getCachedScript=function(script,success){var options={url:script,dataType:"script",cache:true,type:"GET",success:success} jQuery.ajax(options);} window.locationHrefWithoutHash=function(){var ret=document.location.href.split("#")[0];if(window.filters)ret=window.filters.exec("locationHrefWithoutHash",ret);return ret.replace("http://","https://");} window.GeleSocial={version:2} if(navigator.userAgent.indexOf("KwMobile")>=0){window.__gigAPIAdapterSettings={getAdapterName:function(){return"mobile";}};} GeleSocial.settings={debug:false,test:false,socialPathBase:"/social",pageId:"",ignoreSocialLogged:null,statusChangeCallbacks:[],kw_cookie:"",socialDataUrl:null,openWindowProfiles:{"facebook-share":{width:640,height:400,center:1,createnew:0,scrollbars:0},"login":{width:700,height:570,center:1,createnew:0,scrollbars:1}},gigya:{sdk:'//cdns.eu1.gigya.com/js/gigya.js',conf:{"autoLogin":false,"connectWithoutLoginBehavior":"alwaysLogin","forceAuthentication":"true","shortURLs":"never","bypassCookiePolicy":"always","enabledProviders":"facebook,twitter,googleplus,linkedin"},timeout:15000,siteUIDNotRequired:false,jwt:{expiration:7200,refreshLimit:300000,refreshCheck:120000,cookieName:"blaize_jwt",cookieDomain:"",cookieExpires:365,cookiePath:"/",cookieSameSite:"None",cookieSecure:true,localStorageEXP:'gedi_jwt_exp'}},viafoura:{sdk:'//cdn.viafoura.net/vf-v2.js',timeout:15000},shadowbox:{handleOversize:"none",width:700,height:570},ws:{},canLiveWithoutGigya:true,ssoMaster:false};GeleSocial.settings.gigya.conf.facebookInitParams={channelUrl:window.location.protocol+"//"+window.location.host+GeleSocial.settings.socialPathBase+"/common/channel_url.cache.php"} if(GeleSocial.settings.debug||GeleSocial.settings.test)window.kwdebug=true;GeleSocial.status={gigya:{logged:false,sameUser:false,isSiteUID:false,isSiteLogged:false,preventAutologin:false,loaded:false,blocked:undefined,activeProviders:[],expiredProviders:[],realLoginProvider:"site",jwt:{_running:false}},viafoura:{_running:false,loaded:false,},autologin:false,autologinDone:false,logged:false,transitional:true,loaded:false,redisError:false,negativeCookie:false,TPCBlocked:false};GeleSocial.lastNotifiedStatus=jQuery.extend(true,{},GeleSocial.status);GeleSocial.getLogger=function(context){var ret={log:function(){},error:function(){}};if(window.common&&common.logging){ret=common.logging.getLogger("SOCIAL");}else if(window.console){var ret={};if(window.console.log.bind) ret.log=window.console.log.bind(window.console,context);if(window.console.error.bind) ret.error=window.console.error.bind(window.console,context);if(!ret.log) ret.log=window.console.log;if(!ret.error) ret.error=window.console.error;} return ret;} GeleSocial.initLogging=function(){if(window.common&&common.logging)common.logging.init();GeleSocial.logger=GeleSocial.getLogger("SOCIAL");};GeleSocial.initLogging();if(!window.filters)window.filters={__filters:$({}),add:function(name,filter){this.__filters.bind(name,function(ev,data){filter(data);});},one:function(name,filter){this.__filters.one(name,function(ev,data){filter(data);});},exec:function(name,val){var data={ret:val};this.__filters.trigger(name,data);return data.ret;}} GeleSocial.ignoreRulesMatch=function(rules){if(rules){var loc=window.location.href;var match=false;jQuery.each(rules,function(i,rule){match=loc.match(rule);if(match)return false;});return match;}else return false;} GeleSocial.settings.ignoreSocialLogged=function(){if(GeleSocial.status.gigya.preventAutologin)return true;var disableAutoLogin=GeleSocial.settings.disableAutoLogin;function compile(rules){var baseUrl=GeleSocial.ws.settings.BASE_URL;if(!baseUrl||!rules)return null;else{if(baseUrl[baseUrl.length-1]!="/"){baseUrl=baseUrl+"/";} baseUrl=GeleSocial.utils.regExpQuote(baseUrl);} var rules1=[];var hasAll=jQuery.grep(rules,function(a,i){return a=="__all__";}).length>0;if(hasAll){rules1.push("^.*$");}else{jQuery.each(rules,function(i,a){if(a=="__home__"){rules1.push("^"+baseUrl+"[^/]*$");}else{a=GeleSocial.utils.regExpQuote(a);rules1.push("^"+baseUrl+a+"([/?#].*)?$");}});} rules=rules1;return rules;} if(!disableAutoLogin&&GeleSocial.settings.disableAutoLoginRegexp){return GeleSocial.ignoreRulesMatch(GeleSocial.settings.disableAutoLoginRegexp);}else if(disableAutoLogin){disableAutoLogin=compile(disableAutoLogin);return GeleSocial.ignoreRulesMatch(disableAutoLogin);}else return false;} GeleSocial.addInitCallback=function(callback){if(GeleSocial.status.gigya.blocked!==undefined)callback();else{GeleSocial.addStatusChangeCallback(function(last,current){if(last.gigya.blocked===undefined&¤t.gigya.blocked!==undefined){callback();}});}} GeleSocial.addFinalStatusCallback=function(callback){if(GeleSocial.status.transitional===false)callback();else{GeleSocial.addStatusChangeCallback(function(last,current){if(last.transitional&&!current.transitional){callback();}});}} GeleSocial.setGigyaBlocked=function(autologin){if(GeleSocial.status.gigya.blocked!==undefined&&!autologin)return;GeleSocial.status.gigya.blocked=true;GeleSocial.logger.log("Gigya blocked");GeleSocial.ugcInit();} GeleSocial.addStatusChangeListener=function(page,listener){var current=GeleSocial.status;current.page=page;if(listener.initialized&¤t.initialized)listener.initialized(page);if(listener.downloaded&¤t.gigya.blocked!==undefined)listener.downloaded(page);if(!current.transitional){if(current.logged&&listener.logged)listener.logged(page);else if(!current.logged&&listener.notlogged)listener.notlogged(page);if(listener.finalized)listener.finalized(page);} var fastInit=GeleSocial.settings.fastInit;var onready=function(event){if(listener[event]){if(fastInit)listener[event](page);else{$(function(){listener[event](page);});}}} GeleSocial.addStatusChangeCallback(function(last,current){if(last.initialized===undefined&¤t.initialized){onready("initialized");} if(last.gigya.blocked===undefined&¤t.gigya.blocked!==undefined){onready("downloaded");} if(last.transitional&&!current.transitional){if(current.logged)onready("logged");else if(!current.logged)onready("notlogged");onready("finalized");}});} GeleSocial.addStatusChangeCallback=function(callback){if(GeleSocial.settings&&GeleSocial.settings.statusChangeCallbacks){GeleSocial.settings.statusChangeCallbacks.push(callback);}} GeleSocial.notifyStatusChange=function(){if(GeleSocial.settings&&GeleSocial.settings.statusChangeCallbacks){jQuery(GeleSocial.settings.statusChangeCallbacks).each(function(i,statusChangeCallback){statusChangeCallback(GeleSocial.lastNotifiedStatus,GeleSocial.status);}) GeleSocial.lastNotifiedStatus=jQuery.extend(true,{},GeleSocial.status);}} GeleSocial.interfaces={standard:{init:function(initializeGigya){var onGigyaServiceReady=function(){GeleSocial.interface.willAutologin(function(will){if(will){gigya.accounts.addEventHandlers({onLogin:function(ev){initializeGigya();}});}else{initializeGigya();}});};var onError=function(){GeleSocial.setGigyaBlocked();} Debugger.init();GeleSocial.getUser(function(){});GeleSocial.interface.loadGigya(onGigyaServiceReady,onError);GeleSocial.interface.loadViafoura();},loadGigya:function(onGigyaServiceReady,onError){if(!window.gigya||!window.gigya.socialize||!window.gigya.accounts){window.onGigyaServiceReady=function(serviceName){if(serviceName!="socialize")return;onGigyaServiceReady();} var gigyaSrc=GeleSocial.settings.gigya.sdk+'?apikey='+escape(GeleSocial.settings.appId)+"&lang=it-IT";var timeout=GeleSocial.settings.gigya.timeout;if(GeleSocial.isIE(8))timeout=timeout*2;if(onError)setTimeout(function(){onError();},timeout);(function(d){var js;js=d.createElement('script');js.async=true;js.src=gigyaSrc;js.text=JSON.stringify(GeleSocial.settings.gigya.conf);d.getElementsByTagName('head')[0].appendChild(js);}(document));}else{window.onGigyaServiceReady("socialize");}},loadViafoura:function(onLoad,onError){if(GeleSocial.viafoura.setting.toLoad) if(!GeleSocial.status.viafoura.loaded&&!GeleSocial.status.viafoura._running){GeleSocial.status.viafoura._running=true;GeleSocial.status.viafoura.loaded=false;onLoad1=function(){GeleSocial.status.viafoura._running=false;GeleSocial.status.viafoura.loaded=true;window.filters.exec("GeleSocial.loadViafoura.done");if(onLoad)onLoad();} var viafouraSrc=GeleSocial.settings.viafoura.sdk;var timeout=GeleSocial.settings.viafoura.timeout;if(GeleSocial.isIE(8))timeout=timeout*2;(function(d){var js;js=d.createElement('script');js.async=true;js.defer=true;js.src=viafouraSrc;js.onload=onLoad1;d.getElementsByTagName('body')[0].appendChild(js);}(document));}},willAutologin:function(callback){var autologin=GeleSocial.settings.gigya.conf.autoLogin;if(!autologin)callback(false);var facebookLoaded=function(){facebookLoaded=function(){};if(!autologin||!window.FB)callback(false);else{var gigyaStatus=function(response){if(response.errorCode==0){callback(false);}else{callback(true);}} var facebookStatus=function(response){var connected=response.status=="connected";if(!connected)callback(false);else{gigya.accounts.getAccountInfo({callback:gigyaStatus});}} FB.getLoginStatus(facebookStatus);}} gigya.socialize.waitForService({},{service:"facebook",callback:facebookLoaded});setTimeout(facebookLoaded,10000);},getUser:function(callback,force){var getuser=arguments.callee;var cookie_name=GeleSocial.settings.kw_cookie;var cookie_val=GeleSocial.getCookie(cookie_name);if(force){delete getuser.user;} if(!callback){if(getuser.user)return getuser.user else return null;}else if(!cookie_val){callback(null);return null;} if(getuser.user){callback(getuser.user);}else{if(getuser.callbacks){getuser.callbacks.bind("gelesocial.getuser",function(ev,data){callback(data);});}else{getuser.callbacks=$({});getuser.callbacks.bind("gelesocial.getuser",function(ev,data){callback(data);});var loadUser=null;var success=function(data){var missing=!data||!data.user;getuser.user=data;if(missing){GeleSocial.deleteCookie(cookie_name,null,null,"/");}else{getuser.user=data;} getuser.callbacks.trigger("gelesocial.getuser",getuser.user);delete getuser.callbacks;} var error=function(){getuser.user=null;GeleSocial.deleteCookie(cookie_name,null,null,"/");getuser.callbacks.trigger("gelesocial.getuser",getuser.user);delete getuser.callbacks;} loadUser=function(cookie_val){var external=GeleSocial.settings.external;var dataType="json";if(external)dataType="script";var params={session:cookie_val};var success1=success;var error1=error;var baseUrlSocial=GeleSocial.settings.baseUrlSocial;if(external){params.format="js";var success1=undefined;success1=function(){if(!success1)return;success1=null;var user=undefined;if(GeleSocial.data&&GeleSocial.data.user){success(GeleSocial.data.user);}else{error();}} error1=success1;} $.ajax({url:baseUrlSocial+"getuser.php",data:params,dataType:dataType,success:success1,error:error1,cache:true});if(external){setTimeout(error1,3000);}} loadUser(cookie_val);}}},getUserInfo:function(callback2){if(GeleSocial.settings.ignoreLoginStatus){callback2("timeout")}else{setTimeout(function(){callback2("timeout");},GeleSocial.settings.gigya.timeout);gigya.accounts.getAccountInfo({include:"profile,data,identities-all",callback:callback2});}},loadJWT:function(callback,params){if(GeleSocial.utils.isApp()){GeleSocial.settings.gigya.jwt.expiration=86400;} if(Debugger.isEnabled()){GeleSocial.settings.gigya.jwt.expiration=15*60;GeleSocial.settings.gigya.jwt.refreshLimit=30000;GeleSocial.settings.gigya.jwt.refreshCheck=14000;} if(GeleSocial.status.gigya.logged){Debugger.setter("GeleSocial.loadJWT - localStorageEXP:"+GeleSocial.utils.getLocalstorage(GeleSocial.settings.gigya.jwt.localStorageEXP));if(GeleSocial.utils.isNull(GeleSocial.utils.getLocalstorage(GeleSocial.settings.gigya.jwt.localStorageEXP))){GeleSocial.interface.getJWT(callback,params);}else{GeleSocial.interface.refreshJWT();} setInterval(function(){GeleSocial.interface.refreshJWT();},GeleSocial.settings.gigya.jwt.refreshCheck);}else{GeleSocial.utils.removeLocalstorage(GeleSocial.settings.gigya.jwt.localStorageEXP);Debugger.setter("GeleSocial.loadJWT - not set "+GeleSocial.settings.gigya.jwt.cookieName+" beause user not logged:"+GeleSocial.settings.gigya.jwt.cookieName);window.filters.exec("GeleSocial.loadJWT.notlogged");}},isDebug:function(){var field='kwdebug';var url=window.location.href;return(url.indexOf('?'+field+'=true')!=-1);},getJWT:function(callback,params){if(!GeleSocial.status.gigya.jwt._running){GeleSocial.status.gigya.jwt._running=true;function cb(response){GeleSocial.status.gigya.jwt._running=false;Debugger.setter("GeleSocial.loadJWT - gigya.accounts.getJWT response:"+response.errorCode+" - response:"+JSON.stringify(response));if(response!=null&&!GeleSocial.utils.isObjectNull(response)&&response.errorCode!=null&&response.errorCode==0&&!GeleSocial.utils.isNull(response.id_token)&&typeof response.id_token!='undefined'&&response.id_token!="undefined"&&response.id_token!=null&&!GeleSocial.utils.isObjectNull(jwt=GeleSocial.utils.parseJwt(response.id_token))){var cookieName=GeleSocial.settings.gigya.jwt.cookieName;var cookieDomain=(!GeleSocial.utils.isNull(GeleSocial.settings.gigya.jwt.cookieDomain))?GeleSocial.settings.gigya.jwt.cookieDomain:null;var cookieExpires=GeleSocial.settings.gigya.jwt.cookieExpires;var cookiePath=GeleSocial.settings.gigya.jwt.cookiePath+";SameSite="+GeleSocial.settings.gigya.jwt.cookieSameSite;var cookieSecure=GeleSocial.settings.gigya.jwt.cookieSecure;GeleSocial.setCookie(GeleSocial.settings.gigya.jwt.cookieName,response.id_token,cookieExpires,cookieDomain,cookiePath,cookieSecure);Debugger.setter("GeleSocial.loadJWT - gigya.accounts.getJWT set cookie:"+response.id_token);Debugger.setter("GeleSocial.loadJWT - gigya.accounts.getJWT set exp localstorage:"+jwt.exp);GeleSocial.utils.setLocalstorage(GeleSocial.settings.gigya.jwt.localStorageEXP,jwt.exp);var tt1=GeleSocial.getCookie(GeleSocial.settings.gigya.jwt.cookieName);var tt2=GeleSocial.getCookie(GeleSocial.settings.gigya.jwt.cookieName+"_setted");Debugger.setter("GeleSocial.loadJWT - gigya.accounts.getJWT get "+GeleSocial.settings.gigya.jwt.cookieName+"_setted:"+tt2+" - "+GeleSocial.settings.gigya.jwt.cookieName+":"+tt1+" - jwt.exp:"+jwt.exp);Debugger.initialLog(true);window.filters.exec("GeleSocial.getJWT.success");GeleSocial.interface.refreshJWT();if(callback)callback();}} var parameters={callback:cb,fields:'profile.email, profile.lastName, profile.firstName, profile.nickname,profile.photoURL',expiration:GeleSocial.settings.gigya.jwt.expiration};if(!GeleSocial.utils.isObjectNull(params))$.extend(parameters,params);Debugger.setter("GeleSocial.loadJWT - gigya.accounts.getJWT parameters:"+JSON.stringify(parameters));gigya.accounts.getJWT(parameters);}},refreshJWT:function(params){if(!GeleSocial.utils.isNull(ls_exp=GeleSocial.utils.getLocalstorage(GeleSocial.settings.gigya.jwt.localStorageEXP))&&ls_exp!="undefined"){if(!GeleSocial.utils.isNull(GeleSocial.getCookie(GeleSocial.settings.gigya.jwt.cookieName))){var diff=new Date(new Date(ls_exp*1000).getTime()-new Date().getTime());var diffTime=diff.getTime();var torefresh=diffTime<=GeleSocial.settings.gigya.jwt.refreshLimit;var doRefresh=false;if(torefresh){doRefresh=true;GeleSocial.interface.getJWT();} Debugger.setter("GeleSocial.refreshJWT localstorage - dorefresh?:"+doRefresh+" - jwt.exp:"+ls_exp+" - diff:"+diffTime+" - limit:"+GeleSocial.settings.gigya.jwt.refreshLimit);}else{GeleSocial.interface.getJWT();}}else{if(GeleSocial.status.gigya.logged){Debugger.setter("GeleSocial.refreshJWT localstorage - run set jwt because user logged");GeleSocial.interface.getJWT();}}},deleteJWT:function(params){if(!GeleSocial.utils.isApp()){var cookieDomain=(!GeleSocial.utils.isNull(GeleSocial.settings.gigya.jwt.cookieDomain))?GeleSocial.settings.gigya.jwt.cookieDomain:null;var cookiePath=GeleSocial.settings.gigya.jwt.cookiePath;window.filters.exec("GeleSocial.deleteJWT");GeleSocial.deleteCookie(GeleSocial.settings.gigya.jwt.cookieName,-1,cookieDomain,cookiePath);}},showCommentsUI:function(gigyaCommentParams,otherParams){if(!window.gsPlugins)return;var containerID=gigyaCommentParams.containerID;if(GeleSocial.status.gigya.activeProviders)var providers=GeleSocial.status.gigya.activeProviders;else var providers="";var login=function(ev){var loginParams=undefined;if(otherParams){loginParams={};if(otherParams.origin) loginParams["origin"]=otherParams.origin;if(otherParams.urlToken) loginParams["urlToken"]=otherParams.urlToken;} if(ev&&ev.type=="focus")$(ev.target).blur();else{GeleSocial.openLoginModal(undefined,undefined,loginParams);} ev.stopPropagation();ev.preventDefault();return false;} var onlySite=GeleSocial.status.gigya.isOnlySiteProvider;var commentBox=$("#"+containerID);var anonymous=GeleSocial.isAnonymousUser();var params={version:2,containerID:containerID,gsLinkParams:{ref:"fbc"},gsCountChars:900,gsCountWarning:true,width:'630',useSiteLogin:true,onSiteLoginClicked:login,enabledProviders:providers} params=$.extend(true,params,gigyaCommentParams);var onLoad1=params.onLoad;params.onLoad=function(){if(onLoad1){try{onLoad1();}catch(e){}} if(onlySite){commentBox.find(".gig-composebox-share").hide();} if(anonymous){} var notLogged=!GeleSocial.status.user||!GeleSocial.status.gigya.user||!GeleSocial.status.gigya.user.isLoggedIn;if(notLogged){var postButton=commentBox.find(".gig-composebox-post");postButton.bind("mousedown",login);var textareas=commentBox.find("textarea,.gig-composebox-textarea,.gig-composebox-summary-input,.gig-composebox-rating-value");textareas.focus(login);textareas.bind("click",login);commentBox.delegate(".gig-comment-vote-posneg","mousedown",login);}} if(window.gsPlugins.showCommentsUI)window.gsPlugins.showCommentsUI(params);},logOut:function(backurl,callback,autoLogout){if(GeleSocial.logOut._running)return;GeleSocial.logOut._running=true;var me=GeleSocial;if(!callback)callback=function(){var next=function(reload){if(!GeleSocial.utils.isApp()){if(autoLogout){if(reload){if(!GeleSocial.settings.autoLogout)GeleSocial.settings.autoLogout={};GeleSocial.settings.autoLogout.safeIframe=false;} Debugger.setter("***** START AUTOLOGOUT ***** - on GeleSocial.startAutologout - autoLogout: "+autoLogout);GeleSocial.startAutologout();}else{backurl=GeleSocial.logOutUrl(backurl);var parameters={};parameters['bckurl']=backurl;Debugger.setter("***** START LOGOUT FROM USER ***** - on GeleSocial.startAutologout - autoLogout: "+autoLogout);GeleSocial.ws.logout(parameters);}} GeleSocial.logOut._running=false;} GeleSocial.interface.deleteJWT();GeleSocial.utils.removeLocalstorage("gedi_cookie_glt");GeleSocial.checkOtherServices("autoLogout.moreCookies",next);} if(!window.gigya||GeleSocial.status.gigya.blocked){callback();}else{gigya.accounts.getAccountInfo({callback:function(res){if(res.errorCode==0){gigya.accounts.logout({forceProvidersLogout:false,callback:callback});}else{callback();}}});}},onLogout:function(){gigya.accounts.addEventHandlers({onLogout:function(){Debugger.setter("GeleSocial.onLogout - logout forced by gigya");GeleSocial.logOut();}});}}} GeleSocial.interface=GeleSocial.interfaces.standard;if(!GeleSocial.gigya)GeleSocial.gigya={};GeleSocial.gigya.redirectTo=function(url1,error,backurlParams){var callback=function(res){if(res.errorCode==0&&res.UID&&res.UIDSignature&&res.signatureTimestamp){var UID=res.UID;var UIDSignature=res.UIDSignature;var signatureTimestamp=res.signatureTimestamp;var newParams={"UID":UID,"UIDSignature":UIDSignature,"signatureTimestamp":signatureTimestamp};var getUrlParams=function(url){var vars={};var parts=url.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(m,key,value){vars[unescape(key)]=unescape(value);});return vars;} var urlParams=getUrlParams(url1);$.extend(urlParams,newParams);if(urlParams["backurl"]&&urlParams["backurl"].indexOf("/")==0)urlParams["backurl"]="http://"+document.domain+urlParams["backurl"];if(urlParams["errorpage"]&&urlParams["errorpage"].indexOf("/")==0)urlParams["errorpage"]="http://"+document.domain+urlParams["errorpage"];if(urlParams["backurl"]&&(typeof backurlParams=="object")&&Object.keys(backurlParams).length>0)urlParams["backurl"]+="&"+$.param(backurlParams);var baseUrl=url1.substring(0,url1.indexOf("?"));var form=$("
    ");jQuery.each(urlParams,function(k,v){form.append($(""));}) $("body").append(form);form.submit();}else if(error){error();}} gigya.accounts.getAccountInfo({callback:callback});};GeleSocial.gigya.showCommentsUI=function(params1,loginParams){if(!params1)params1={};if(!window.gigyaCommentParams)window.gigyaCommentParams={};var gigyaCommentParams=$.extend(true,{},window.gigyaCommentParams,params1);if(!gigyaCommentParams.containerID)gigyaCommentParams.containerID="gs-social-comments";GeleSocial.interface.showCommentsUI(gigyaCommentParams,loginParams);} GeleSocial.openModal=function(iframeSrc,content,width,height){var sbsettings=$.extend({},this.settings.shadowbox);var settings={id:"login",width:sbsettings.width,height:sbsettings.height,center:1,createnew:0,scrollbars:1} if(width)settings.width=width;if(height)settings.height=height;var ret=GeleSocial.openWindow(iframeSrc,settings);} GeleSocial.openShadowbox=function(iframeSrc,content,width,height){if(!window.Shadowbox){GeleSocial.logger.log("Shadowbox non è incluso in pagina");if(iframeSrc)location.href=iframeSrc;}else{var settings=$.extend({},this.settings.shadowbox);var player='html';if(iframeSrc!==undefined&&iframeSrc!==null){player='iframe';content=iframeSrc;} settings.content=content;settings.player=player;if(width)settings.width=width;if(height)settings.height=height;if(player=="iframe"&&window.Shadowbox.isOpen()){setTimeout(function(){var frame=$("#sb-player");frame[0].src=settings.content;frame.contents().find("body").html("");GeleSocial.resizeModal(settings.width,settings.height);},1000);}else{window.Shadowbox.open(settings);}}} GeleSocial.trackingParam=function(element,paramName,addLinkPosition){if(window.trackLiveLinks)window.trackLiveLinks(element,paramName,addLinkPosition);else{$("a",element).live("mousedown",function(){var href=$(this).attr("href");if(href&&href.indexOf('http')==0&&href.indexOf(paramName)<0){if(href.indexOf('?')>0){href+="&";}else href+="?";var ref=paramName;if(addLinkPosition){var position1=$(element).find("a").index($(this));ref+="-"+(position1+1);} href+="ref="+ref;$(this).attr("href",href);}});}} GeleSocial.closeModal=function(){var name="login";if(GeleSocial.__openedWindows&&GeleSocial.__openedWindows[name]&&!GeleSocial.__openedWindows[name].closed){GeleSocial.__openedWindows[name].close();delete GeleSocial.__openedWindows[name];} if(window.Shadowbox)window.Shadowbox.close();} GeleSocial.changedContentModal=function(content){if(window.Shadowbox) $('#'+window.Shadowbox.skin.body.id).html(content);} GeleSocial.resizeModal=function(width,height){var name="login";if(GeleSocial.__openedWindows&&GeleSocial.__openedWindows[name]&&!GeleSocial.__openedWindows[name].closed){GeleSocial.__openedWindows[name].focus();ret=GeleSocial.__openedWindows[name];try{ret.resizeTo(width,height);}catch(e){} ret.postMessage(JSON.stringify({"op":"redirectresize","width":width,"height":height}),"*");} if(window.Shadowbox&&window.Shadowbox.player)window.Shadowbox.skin.dynamicResize(width,height);} GeleSocial.showFormSubscriptionPw=function(externalSuccessBackUrl,externalFailBackUrl,providerUrl,paramsFunnel,paramsPrv,here){if(this.settings.baseUrlSocial&&this.settings.funnelManagerPage){if(paramsFunnel)paramsFunnel=jQuery.param(paramsFunnel);else paramsFunnel="";externalSuccessBackUrl=escape(externalSuccessBackUrl);externalFailBackUrl=escape(externalFailBackUrl);var funnelUrl=this.settings.funnelManagerPage;funnelUrl+=funnelUrl.indexOf("?")<0?"?":"&";funnelUrl+="externalSuccessBackUrl="+externalSuccessBackUrl+"&externalFailBackUrl="+externalFailBackUrl;if(paramsFunnel.length)funnelUrl+="&"+paramsFunnel;paramsPrv=$.extend(true,paramsPrv,{p:funnelUrl});var url4redirect=providerUrl+'?'+jQuery.param(paramsPrv);if(here) window.location.href=url4redirect;else GeleSocial.openModal(url4redirect,null,920,700);}} GeleSocial.showCatalogo=function(href,parameters,here){parameters=jQuery.param(parameters);var url4redirect=href;url4redirect+='?'+parameters;if(here) window.location.href=url4redirect;else GeleSocial.openModal(url4redirect,null,920,700);} GeleSocial.showFormSubscription=function(externalSuccessBackUrl,externalFailBackUrl,parameters,here){if(this.settings.baseUrlSocial&&this.settings.funnelManagerPage){if(this.settings.loginParams){parameters=$.extend(true,{},this.settings.loginParams,parameters);} if(parameters)parameters=jQuery.param(parameters)+"&";else parameters="";externalSuccessBackUrl=GeleSocial.loginUrl(externalSuccessBackUrl);if(!externalFailBackUrl)externalFailBackUrl=externalSuccessBackUrl;else externalFailBackUrl=GeleSocial.loginUrl(externalFailBackUrl);externalSuccessBackUrl=escape(externalSuccessBackUrl);externalFailBackUrl=escape(externalFailBackUrl+'?errMsg=ERROR_MSG_08');var url4redirect=this.settings.funnelManagerPage;url4redirect+=url4redirect.indexOf("?")<0?"?":"&";url4redirect+="externalSuccessBackUrl="+externalSuccessBackUrl+"&externalFailBackUrl="+externalFailBackUrl;if(parameters.length)url4redirect+="&"+parameters;if(GeleSocial.status.redisError||GeleSocial.status.gigya.blocked){GeleSocial.openMessageModal("gigya_blocked");}else{if(here) window.location.href=url4redirect;else GeleSocial.openModal(url4redirect,null,920,700);}}} GeleSocial.showFormRegistration=function(backurl,optbackurl,parameters,here){if(this.settings.baseUrlSocial&&this.settings.registrationPage){if(this.settings.loginParams){parameters=$.extend(true,{},this.settings.loginParams,parameters);} if(parameters)parameters=jQuery.param(parameters)+"&";else parameters="";backurl=GeleSocial.loginUrl(backurl);if(!optbackurl)optbackurl=backurl;else optbackurl=GeleSocial.loginUrl(optbackurl);backurl=escape(this.settings.baseUrlSocial+"loader.php?"+parameters+"mClose=2&backUrl="+escape(backurl));optbackurl=escape(this.settings.baseUrlSocial+"loader.php?"+parameters+"mClose=2&backUrl="+escape(optbackurl));var url4redirect=this.settings.registrationPage;url4redirect+=url4redirect.indexOf("?")<0?"?":"&";url4redirect+="backurl="+backurl+"&optbackurl="+optbackurl;if(parameters.length)url4redirect+="&"+parameters;if(GeleSocial.status.redisError||GeleSocial.status.gigya.blocked){GeleSocial.openMessageModal("gigya_blocked");}else{if(here) window.location.href=url4redirect;else GeleSocial.openModal(url4redirect,null,920,700);}}} GeleSocial.showBenefits=function(backurl,parameters,here){if(this.settings.baseUrlSocial&&this.settings.benefitsPage){if(parameters)parameters=jQuery.param(parameters)+"&";else parameters="";backurl=GeleSocial.loginUrl(backurl);backurl=escape(this.settings.baseUrlSocial+"loader.php?"+parameters+"mClose=2&backUrl="+escape(backurl));var url4redirect=this.settings.benefitsPage+"?"+parameters+"backurl="+backurl+"&ssoOnly=false";if(GeleSocial.status.redisError||GeleSocial.status.gigya.blocked){GeleSocial.openMessageModal("gigya_blocked");}else{if(here) window.location.href=url4redirect;else GeleSocial.openModal(url4redirect,null,920,700);}}} GeleSocial.openWindow=function(url,profile){var is_string=typeof profile=="string";if((!is_string&&profile&&profile.id)||(GeleSocial.settings.openWindowProfiles&&GeleSocial.settings.openWindowProfiles[profile])){var settings;if(!is_string){settings=profile;profile=profile.id delete settings.id;} else settings=GeleSocial.settings.openWindowProfiles[profile];if(settings.center==1) {settings.top=(screen.height-(settings.height+110))/2;settings.left=(screen.width-settings.width)/2;} var parameters="";jQuery.each(settings,function(k,v){if(parameters.length>0)parameters+=",";if(v==0)v="no";else if(v==1)v="yes";else v=Math.floor(v);parameters+=k+"="+v;}) var name=profile;if(GeleSocial.__openedWindows&&GeleSocial.__openedWindows[name]&&!GeleSocial.__openedWindows[name].closed){GeleSocial.__openedWindows[name].focus();ret=GeleSocial.__openedWindows[name];try{GeleSocial.resizeModal(settings.width,settings.height);}catch(e){} ret.location.href=url;}else{var open=function(){var ret=window.open(url,name,parameters);ret.focus();return ret;};if(console)console.log("opening url "+url+" name: "+name+" parameters: "+parameters);var ret=open();if(!GeleSocial.__openedWindows)GeleSocial.__openedWindows={};GeleSocial.__openedWindows[name]=ret;} var ie_helper=$("iframe#ie_helper");if(ie_helper.length==0){var baseUrl=GeleSocial.settings.mainSiteBaseUrl?GeleSocial.settings.mainSiteBaseUrl:"/";var url=baseUrl+"social/common/pages/ie_helper.html";$("body").append('');} return ret;}} GeleSocial.openLoginModal=function(ssoOnly,backurl,parameters,here,replace,open){if(this.settings.baseUrlSocial&&this.settings.loginPage){if(GeleSocial.iOS())here=true;if(!parameters)parameters={};if(this.settings.loginParams){parameters=$.extend(true,{},this.settings.loginParams,parameters);} if(GeleSocial.status.gigya.blocked===false){if(ssoOnly===undefined)ssoOnly=false;if(parameters.ssoOnly){ssoOnly=parameters.ssoOnly;}}else{ssoOnly=true;} delete parameters.ssoOnly;if(this.settings.kwdnt)ssoOnly=false;var parameters1=parameters;var provider=parameters.provider?parameters.provider:null;var rememberme=parameters.rememberme?true:false;delete parameters.provider;delete parameters.rememberme;parameters=jQuery.param(parameters);if(parameters.length>0){parameters+="&";} var optbackurl=GeleSocial.settings.optbackurl?GeleSocial.settings.optbackurl:backurl;backurl=GeleSocial.loginUrl(backurl);optbackurl=GeleSocial.loginUrl(optbackurl);backurl=this.settings.baseUrlSocial+"loader.php?"+parameters+"mClose=2&backUrl="+escape(backurl);optbackurl=this.settings.baseUrlSocial+"loader.php?"+parameters+"mClose=2&backUrl="+escape(optbackurl);if(window.gele_token){url4redirect=backurl+"&SSID="+encodeURIComponent(window.gele_token);}else{if(provider){url4redirect=backurl;url4redirect+=url4redirect.indexOf("?")>=0?"&":"?";url4redirect+=parameters+"overwriteMClose=6&provider="+encodeURIComponent(provider);if(rememberme)url4redirect+="&rememberme=y";}else{var url4redirect=this.settings.loginPage;url4redirect+=url4redirect.indexOf("?")>=0?"&":"?";url4redirect+=parameters+"ssoOnly="+ssoOnly;var backurls="backurl="+encodeURIComponent(backurl)+"&optbackurl="+encodeURIComponent(optbackurl);if(this.settings.ssoDomain&&this.settings.ssoServiceLogin){url4redirect=this.settings.ssoDomain+"/login/SSO?op=login&service="+ encodeURIComponent(this.settings.ssoServiceLogin)+"&"+backurls;if(parameters1.origin)url4redirect+="&origin="+encodeURIComponent(parameters1.origin);if(parameters1.urlToken)url4redirect+="&urlToken="+encodeURIComponent(parameters1.urlToken);}else{url4redirect+="&"+backurls;}}} if(GeleSocial.status.redisError||(GeleSocial.status.gigya.blocked&&!GeleSocial.settings.canLiveWithoutGigya)){GeleSocial.openMessageModal("gigya_blocked");}else{if(here){if(!replace) window.location.href=url4redirect;else location.replace(url4redirect);}else{if(!open) GeleSocial.openModal(url4redirect);else window.open(url4redirect);}}}} GeleSocial.openReauthModal=function(ssoOnly,backurl,parameters,here){if(!parameters)parameters={};var navid=null;if(GeleSocial.settings.kw_navid_cookie)navid=GeleSocial.getCookie(GeleSocial.settings.kw_navid_cookie);if(navid)parameters.navid=navid;GeleSocial.openLoginModal(ssoOnly,backurl,parameters,here);} GeleSocial.openMessageModal=function(type,width,height,backurl,use_shadowbox){var errorUrl=this.settings.baseUrlSocial+'loader.php?mClose=5';if(type)errorUrl+="&type="+escape(type);if(backurl)errorUrl+="&backUrl="+escape(backurl);if(use_shadowbox)GeleSocial.openShadowbox(errorUrl,null,width,height);else GeleSocial.openModal(errorUrl,null,width,height);} GeleSocial.openLoginHere=function(ssoOnly,backurl,parameters){GeleSocial.openLoginModal(ssoOnly,backurl,parameters,true);} GeleSocial.openSendingComment=function(){GeleSocial.openMessageModal("sending_comment",700,300,undefined,true);} GeleSocial.openCommentSent=function(){GeleSocial.openMessageModal("comment_sent",700,300,undefined,true);} GeleSocial.openModifyConnectionsModal=function(width,height){if(!width||!height){width=500;height=350;} var url4redirect=this.settings.baseUrlSocial+"modifyconnections.php";if(GeleSocial.settings.external){url4redirect=url4redirect+"?standalone=true&backurl="+encodeURIComponent(window.locationHrefWithoutHash());} GeleSocial.openModal(url4redirect,null,width,height);} GeleSocial.openLoginWindow=function(provider,backurl,parameters,isAdd){if(this.settings.loginParams){parameters=$.extend(true,{},this.settings.loginParams,parameters);} if(parameters) parameters=jQuery.param(parameters)+"&";else parameters="";backurl=GeleSocial.loginUrl(backurl);wndUrl=GeleSocial.settings.baseUrlSocial+"loader.php?"+parameters+"mClose=6";if(isAdd){wndUrl+="&add=true";} wndUrl+="&provider="+provider+"&backUrl="+escape(backurl);GeleSocial.openWindow(wndUrl,"login");} GeleSocial.getLoginWindow=function(){return GeleSocial.__openedWindows&&GeleSocial.__openedWindows["login"]?GeleSocial.__openedWindows["login"]:null;} GeleSocial.openAddConnectionWindow=function(provider,backurl,parameters){return GeleSocial.openLoginWindow(provider,backurl,parameters,true);} GeleSocial.goToMemberCenter=function(backurl,here){backurl=GeleSocial.logOutUrl(backurl);backurl=GeleSocial.ws.logOutUrl(backurl,true);backurl=GeleSocial.settings.ssoDomain+"/membercenter/membercenter2Servlet?op=sfuupduserprofile&backurl="+escape(backurl) if(here)GeleSocial.openLoginHere(undefined,backurl,{"forward":"true"});else GeleSocial.openLoginModal(undefined,backurl,{"forward":"true"});} GeleSocial.sendChangePassword=function(confirm){var me=this;var send=function(){var url=me.settings.baseUrlSocial+"setpassword.php?invia=email";var success=function(){GeleSocial.openModal(me.settings.baseUrlSocial+"loader.php?mClose=5&type=changepwd_sent",null,800,300);};var error=function(){GeleSocial.openModal(me.settings.baseUrlSocial+"loader.php?mClose=5",null,800,300);};$.ajax({url:url,dataType:'json',success:function(data){if(data&&data["result"]=="ok"){success();}else error();},error:error});};if(confirm){GeleSocial.confirm("Confermi di voler cambiare la password?",function(answer){if(answer){send();}});}else{send();}} GeleSocial.confirm=function(message,callback){if(window.dhtmlx){dhtmlx.confirm({type:"confirm",text:message,cancel:"Annulla",callback:callback});}else{callback(confirm(message));}} GeleSocial.Barrier=function(){var me=this;this.finalCallback=null;this.finalized=false;this.numCallbacks=0;this.addCallback=function(){me.numCallbacks++;} this.completed=function(){me.numCallbacks--;if(me.finalized&&me.finalCallback&&me.numCallbacks==0)me.finalCallback();} this.wait=function(callback){if(me.numCallbacks==0)callback();else{me.finalized=true;me.finalCallback=callback;}}} GeleSocial.MessageBox=function(messagebox){var me=this;this.messagebox=$(messagebox);this.message=this.messagebox.find(".gs-message");this.setVisible=function(visible){if(visible)me.messagebox.addClass("gs-visible");else{me.messagebox.removeClass("gs-visible");me.setError(false);me.setLoading(false);}} this.setError=function(error){if(error)me.messagebox.addClass("gs-error");else me.messagebox.removeClass("gs-error");} this.setMessage=function(html){me.message.html(html);} this.setLoading=function(loading){if(loading){me.messagebox.addClass("gs-loading");}else{me.messagebox.removeClass("gs-loading");}}} GeleSocial.receiveMessages=function(){var onMessage=function(e){var data=null;try{data=JSON.parse(e.originalEvent.data);}catch(e){} if(data&&data.op){data._source=e.originalEvent.source;window.filters.exec("postMessage."+data.op,data);}} $(window).bind("message",onMessage);} GeleSocial.receiveMessages();window.filters.add("postMessage.GeleSocial.redirect",function(data){var source=data.ret._source;if(!source)source=GeleSocial.getLoginWindow();if(source&&source.postMessage){source.postMessage('window_close',"*");} if(window.xdRedirect)window.xdRedirect(data.ret.data.backurl);});window.filters.add("postMessage.GeleSocial.autoLogin.end",function(data){var data1=data.ret;if(data1.args){GeleSocial.autoLogin(data1.args[0],data1.args[1]);}});window.xdRedirect=function(backurl){location.href=backurl;} GeleSocial.init=function(settings){if(!GeleSocial.utils.isNull(settings)){GeleSocial.settings=$.extend(true,GeleSocial.settings,settings);} if(window.filters)filters.exec("GeleSocial.settings",GeleSocial.settings);if(window.gsSettings){GeleSocial.settings=$.extend(true,GeleSocial.settings,window.gsSettings);} if(GeleSocial.settings.appId&&window.__gigAPIAdapterSettings){window.__gigAPIAdapterSettings.getAPIKey=function(){return GeleSocial.settings.appId;};} var ssoMasterReady=GeleSocial.settings.ssoMaster&&window.SSO&&(window.SSOConf&&window.SSOConf.appId||GeleSocial.settings.ssoServiceLogin);if(!ssoMasterReady)GeleSocial.settings.ssoMaster=false;if(!GeleSocial.settings.disableEverything&&(!GeleSocial.settings.ssoMaster||ssoMasterReady)){var start=function(){start=function(){};var barrier=new GeleSocial.Barrier();if(GeleSocial.settings.ssoMaster){if(!window.SSOConf)window.SSOConf={targetDomain:"prod"};if(GeleSocial.settings.test)window.SSOConf.targetDomain="test";if(GeleSocial.settings.ssoServiceLogin&&!window.SSOConf.appId)window.SSOConf.appId=GeleSocial.settings.ssoServiceLogin;SSO.injectFrame();} if(GeleSocial.settings.external&&GeleSocial.settings.mainSiteBaseUrlSocial){GeleSocial.settings.baseUrlSocial=GeleSocial.settings.mainSiteBaseUrlSocial;}else if(GeleSocial.settings.external){GeleSocial.settings.external=false;} if(!GeleSocial.utils.isNull(GeleSocial.settings.ws)){GeleSocial.settings.ws.BASE_URL=GeleSocial.settings.baseUrlSocial;GeleSocial.ws.init(GeleSocial.settings.ws)} var callback1=function(){GeleSocial.logger.log("GeleSocial.init");GeleSocial.status.initialized=true;GeleSocial.notifyStatusChange();GeleSocial.checkSocialStatus();};GeleSocial.dependencies.commonDependecies(barrier);GeleSocial.dependencies.siteDependecies(barrier);barrier.wait(callback1);} if(window.events)events.on("body.start",function(){start()});var kwait=window.kwait||[];kwait.push(["body.start",function(){start()}]);$(document).ready(function(){start()});}} GeleSocial.isIE=function(version){var is_ie=($.browser&&$.browser.msie)||document.documentMode;if(is_ie&&version){if($.browser){is_ie=parseInt($.browser.version)<=version;}else if(document.documentMode){is_ie=document.documentMode<=version;}} return is_ie;} GeleSocial.iOS=function(){var ua=navigator.userAgent.toLowerCase();return ua.indexOf("ipad")>=0||ua.indexOf("ios")>=0||ua.indexOf("iphone")>=0;} GeleSocial.checkSocialStatus=function(){var me=this;try{var initializeGigya=function(){if(me.status.gigya.blocked!==undefined)return;me.status.gigya.blocked=false;try{GeleSocial.logger.log("Gigya initialized");GeleSocial.notifyStatusChange();if(GeleSocial.interface.onLogout)GeleSocial.interface.onLogout();GeleSocial.getUser(function(user){if(user){GeleSocial.settings.gigya.conf.autoLogin=false;} GeleSocial.getLoginStatus(user);});}catch(e){GeleSocial.logger.error(e);}};GeleSocial.interface.init(initializeGigya);}catch(e){GeleSocial.logger.log("ATTENZIONE! L'SDK NON È STATO CARICATO CORRETTAMENTE!!");}} GeleSocial.withSocialData=function(callback){if(!GeleSocial.utils.isNull(GeleSocial.settings.socialDataUrl)){$.ajax({url:GeleSocial.settings.socialDataUrl,dataType:'json',success:function(data){if(data){for(k in data){window[k]=data[k];} callback();}}});}else{callback();}} GeleSocial.withShareStats=function(pageId,callback,update){var stats=GeleSocial.withShareStats.__stats;if(stats)callback(stats);else{if(!pageId||!GeleSocial.settings.baseUrlSocial)callback({});else{var url=GeleSocial.settings.baseUrlSocial+"ws/facebook/sharestats.cache.php?page="+pageId;if(update)url+="&update=true";var error=function(){GeleSocial.withShareStats.__stats={};callback(GeleSocial.withShareStats.__stats);};var success=function(data){if(data)callback(data);else error();};$.ajax({url:url,dataType:'json',success:success,error:error});}}} GeleSocial.dependencies={} GeleSocial.dependencies.loadDependecies=function(dependencies,barrier){var completed=function(){barrier.completed();} if(dependencies&&dependencies instanceof Array){jQuery.each(dependencies,function(i,dep){barrier.addCallback();});jQuery.each(dependencies,function(i,dep){if(!dep)return true;var src=null;var existing=false;if(dep instanceof Array){src=dep[0];existing=dep[1]();}else{src=dep;} var script=$('script[src="'+src+'"]');if(!existing&&script.length==0){window.getCachedScript(src,completed);}else{completed();}});}} GeleSocial.dependencies.commonDependecies=function(barrier){var add=function(){barrier.addCallback();} var complete=function(){barrier.completed();} filters.exec("dependencies.commonDependecies",{add:add,complete:complete});var repstatic=GeleSocial.settings.test&&"//test.repstatic.it"||"//www.repstatic.it";var commonDependencies=[[repstatic+'/cless/common/social/stable/js/json2.min.js',function(){return window.JSON;}],[repstatic+'/cless/common/social/stable/js/crypto-md5-2.5.3.js',function(){return window.Crypto&&window.Crypto.MD5;}],[repstatic+'/cless/common/social/stable/js/url.js',function(){return!!window.URLEdit;}]];var mainSiteBaseUrl=GeleSocial.settings.mainSiteBaseUrl;var external=GeleSocial.settings.external;if(external&&mainSiteBaseUrl){for(var i=0;i=0?"&":"?";v+=jQuery.param({"SSID":ssid});moreCookies[k]=v;} window.kwGetScripts(moreCookies,function(){next(reload);});}else{next();}} if(ssid===true){SSO.checkStatusChange(null,function(data){onssid(data.SSID);});setTimeout(function(){onssid();},2000);}else{onssid(ssid);}}}} GeleSocial.temporaryStatusAvailable=function(params){if(!params)params={};var me=this;Debugger.setter("GeleSocial.temporaryStatusAvailable - me.status.autologin: "+me.status.autologin+" - me.status.autologinDone: "+me.status.autologinDone);var autologin=me.status.autologin&&!me.status.autologinDone;var autologout=false;autologin=window.filters.exec("GeleSocial.autoLogin",autologin);if(me.status.autologinDone)autologin=false;var wasLoggedGigya=GeleSocial.utils.getLocalstorage("gedi_cookie_glt");if(me.status.TPCBlocked&&me.status.logged&&!me.status.gigya.logged&&!GeleSocial.utils.isNull(wasLoggedGigya)&&wasLoggedGigya){Debugger.setter("***** PREPARE AUTOLOGOUT DUE me.status.TPCBlocked: "+me.status.TPCBlocked+"*****");autologin=true;autologout=true;} if(me.settings.ssoMaster&&autologin&&!params.ssid){Debugger.setter("GeleSocial.temporaryStatusAvailable - me.settings.ssoMaster: "+me.settings.ssoMaster+" - me.settings.ssoMaster: "+me.settings.ssoMaster+" - params.ssid: "+params.ssid);autologout=true;} if(me.settings.ssoMaster&&!params.ssid&&!me.status.logged&&me.status.gigya.logged&&!me.status.autologinDone){Debugger.setter("GeleSocial.temporaryStatusAvailable - me.settings.ssoMaster: "+me.settings.ssoMaster+" - params.ssid: "+params.ssid +" - me.status.logged: "+me.status.logged+" - me.status.gigya.logged: "+me.status.gigya.logged +" - !me.status.autologinDone: "+!me.status.autologinDone);autologin=true;autologout=true;} var checkotherLogins=GeleSocial.status.logged||autologin;var checkotherLogouts=!checkotherLogins;var next=function(reload){if(reload){if(!autologin){window.top.location.reload();return;}else{if(!GeleSocial.settings.autoLogin)GeleSocial.settings.autoLogin={};GeleSocial.settings.autoLogin.safeIframe=false;}} Debugger.setter("autologin: "+autologin+" - autologout: "+autologout);if(autologin){if(autologout){if(!GeleSocial.utils.isApp()){Debugger.setter("***** START LOGOUT FOR AUTOLOGOUT ***** -on GeleSocial.temporaryStatusAvailable - GeleSocial.logOut - autologin: "+autologin+" - autologout: "+autologout);GeleSocial.logOut(undefined,undefined,true);}}else{Debugger.setter("***** START AUTOLOGIN ***** - on GeleSocial.temporaryStatusAvailable - GeleSocial.startAutologin - 'forceGigya': "+(!GeleSocial.status.gigya.logged));GeleSocial.startAutologin(undefined,"site",{'forceGigya':!GeleSocial.status.gigya.logged},params.ssid);}}else{GeleSocial.readSocialData();} GeleSocial.notifyStatusChange();} if(!GeleSocial.settings.ssoMaster)next();else{if(checkotherLogins){GeleSocial.checkOtherServices("autoLogin.moreCookies",next,!params.ssid?true:params.ssid);}else{if(checkotherLogouts)GeleSocial.checkOtherServices("autoLogout.moreCookies",next);}}} GeleSocial.checkSSOStatus=function(noAutologin){var me=this;var isLogged=(me.status.logged&&me.status.gigya.logged)?' - ***** UTENTE LOGGATO *****':' ***** UTENTE NON LOGGATO *****';Debugger.setter("***** SSO USER STATUS ***** on GeleSocial.checkSSOStatus - sso.logged:"+me.status.logged+" - gigya.logged:"+me.status.gigya.logged+isLogged);var hashId=null;var autologin=false;if(me.status.logged&&me.status.gigya.logged){hashId=me.status.user.user;GeleSocial.utils.setLocalstorage("gedi_cookie_glt",true);}else if(me.status.logged&&!me.status.gigya.logged){autologin=true;} var autologin=window.filters.exec("GeleSocial.autoLogin",autologin);if(autologin){hashId=null;me.status.autologin=true;} var onStatusChange=function(data){onStatusChange=function(){};Debugger.setter(data);if(data.op=="logout"&&!noAutologin){if(!GeleSocial.utils.isApp()){Debugger.setter("***** START LOGOUT FROM SSO ***** - on onStatusChange - GeleSocial.logOut - data.op:"+data.op+" - noAutologin: "+(!noAutologin));GeleSocial.logOut(undefined,undefined,true);}}else{var ssid=null;Debugger.setter("on onStatusChange - data.op:"+data.op+" - data.SSID:"+data.SSID+" - noAutologin: "+(!noAutologin) +" - data.TPCBlocked:"+data.TPCBlocked+" - ssid:"+ssid+" - me.status.autologin:"+me.status.autologin +" - me.settings.ssoMaster:"+me.settings.ssoMaster);if((data.op=="login"||data.op=="changeuser")&&!noAutologin){if(data.SSID){ssid=data.SSID;me.status.autologin=true;}} if(data.TPCBlocked){me.status.TPCBlocked=true;me.status.autologin=false;me.settings.ssoMaster=false;} GeleSocial.temporaryStatusAvailable({ssid:ssid});}};SSO.checkStatusChange(hashId,onStatusChange);setTimeout(function(){onStatusChange({op:"sameuser"})},5000);} GeleSocial.getLoginStatus=function(user){var me=this;var userInfo=undefined;var callback1=null;var callback=function(response){callback1=null;response=userInfo;GeleSocial.logger.log(response);if(response.profile&&response.profile.email){Debugger.setter("on GeleSocial.getLoginStatus - risposta gigya getAccountIfo - response.errorCode:"+response.errorCode+" - response.profile.email:"+response.profile.email);}else{Debugger.setter("on GeleSocial.getLoginStatus - risposta gigya getAccountIfo - response.errorCode:"+response.errorCode+" utente non loggato");} try{if(response){var response1=null;if(response.profile)response1=response.profile;else response1=response;} if(response=="timeout"){GeleSocial.status.gigya.blocked=true;GeleSocial.logger.log("GeleSocial getUserInfo timeout");}else if(response){if(user&&!user.rememberme&&!GeleSocial.getCookieSession()&&!GeleSocial.utils.isApp()){var cookie=!GeleSocial.getCookieSession();Debugger.setter("***** START LOGOUT FOR NOT SOCIAL COOKIES SESSION ***** - on GeleSocial.getLoginStatus - start logout - user.rememberme:"+user.rememberme+" - getCookieSession:"+cookie);GeleSocial.logOut(undefined,undefined,true);return;} me.status.gigya.response=response;if(response.identities&&response.identities.length>0){var activeProviders=[];var expiredProviders=[];jQuery.each(response.identities,function(i,a){var ident=response.identities[i];if(ident&&!ident.isExpiredSession)activeProviders.push(a);else expiredProviders.push(a);if(response.loginProvider==ident.provider)me.status.gigya.realLoginProvider=ident;});me.status.gigya.activeProviders=activeProviders;me.status.gigya.expiredProviders=expiredProviders;} me.status.gigya.logged=response.errorCode==0&&response.isActive&&response.loginProvider!="";me.status.gigya.isOnlySiteProvider=me.status.gigya.activeProviders.length==1&&me.status.gigya.activeProviders[0]=="site";if(me.status.gigya.logged){response.profile.UID=response.UID;response.profile.isLoggedIn=me.status.gigya.logged;} me.status.gigya.user=response.profile;} GeleSocial.checkStatus(user);filters.exec("checkStatus");GeleSocial.interface.loadJWT();if(me.status.logged&&location.href.indexOf("kwautologin=true")>=0){window.filters.exec("GeleSocial.kwAutologin");var backurl=window.locationHrefWithoutHash();backurl=backurl.replace(/(&|\?)kwautologin=true/,"$1");GeleSocial.settings.backurl=backurl;if(!GeleSocial.settings.autoLogin)GeleSocial.settings.autoLogin={};GeleSocial.settings.autoLogin.safeIframe=false;GeleSocial.status.autologin=true;} var noAutologin=GeleSocial.settings.ignoreSocialLogged&&GeleSocial.settings.ignoreSocialLogged()||GeleSocial.status.autologinDone;if(GeleSocial.settings.ssoMaster){GeleSocial.checkSSOStatus(noAutologin);}else{if(!me.status.logged&&me.status.gigya.logged&&!noAutologin){me.status.autologin=true;} GeleSocial.temporaryStatusAvailable();}}catch(e){GeleSocial.logger.log("errore: "+e);}};var callback1=callback;var callback2=function(response){if(user===undefined||userInfo===undefined)return;if(callback1)callback1(response);};GeleSocial.interface.getUserInfo(function(response){userInfo=response;callback2();});if(user===undefined)GeleSocial.interface.getUser(function(response){user=response;callback2();});} GeleSocial.ugcInit=function(){var me=this;GeleSocial.interface.getUser(function(response){GeleSocial.checkStatus(response);if(GeleSocial.settings.ssoMaster){GeleSocial.checkSSOStatus();}else{GeleSocial.status.autologin=false;GeleSocial.temporaryStatusAvailable();}});} GeleSocial.addCookieListener=function(listener){if(!this._cookieListeners)this._cookieListeners=[];this._cookieListeners.push(listener);} GeleSocial.startAutologin=function(bckUrl1,provider,params,ssid){window.filters.exec("GeleSocial.startAutologin");var baseUrl=this.settings.baseUrlSocial+"loader.php";if(this.settings.loginParams){if(!params)params={};params=$.extend(true,{},this.settings.loginParams,params);} var safeIframe=false;safeIframe=window.filters.exec("autoLogin.safeIframe",safeIframe);if(!safeIframe){bckUrl=GeleSocial.loginUrl(bckUrl1);}else{var bckUrl=baseUrl+"?mClose=4";if(params)bckUrl+="&"+$.param(params);if(bckUrl1)bckUrl+="&backUrl="+encodeURIComponent(bckUrl1);bckUrl=GeleSocial.loginUrl(bckUrl);} var error=function(){GeleSocial.autoLogin(bckUrl1);} var startA=function(provider){var url4redirect=baseUrl+"?mClose=6&autologin=true";if(params)url4redirect+="&"+$.param(params);if(provider=="site"&&ssid){url4redirect+="&SSID="+escape(ssid);} if(provider)url4redirect+="&provider="+provider;url4redirect+="&backUrl="+escape(bckUrl);if(!safeIframe){if(params&¶ms.modal){GeleSocial.closeModal();} location.href=url4redirect;}else{$("body").append("");} if(!bckUrl1)setTimeout(error,GeleSocial.settings.gigya.timeout);} startA(provider);} window.filters.add("autoLogin.safeIframe",function(data){if(GeleSocial.settings.autoLogin&&GeleSocial.settings.autoLogin.safeIframe){data.ret=true;}});GeleSocial.startAutologout=function(bckUrl1,params){GeleSocial.resetUser();var baseUrl=this.settings.baseUrlSocial;if(!bckUrl1)bckUrl1=GeleSocial.defaultBackUrl("logout");var goAway=bckUrl1!=window.locationHrefWithoutHash();var safeIframe=false;safeIframe=window.filters.exec("autoLogout.safeIframe",safeIframe);if(!safeIframe){var bckUrl=GeleSocial.logOutUrl(bckUrl1);}else{var bckUrl=baseUrl+"loader.php?mClose=4";if(params)bckUrl+="&"+$.param(params);if(goAway)bckUrl+="&backUrl="+encodeURIComponent(bckUrl1);bckUrl=GeleSocial.logOutUrl(bckUrl);} bckUrl=GeleSocial.ws.logOutUrl(bckUrl,true);if(!safeIframe)location.href=bckUrl;else{var error=function(){GeleSocial.autoLogin();} $("body").append("");}} window.filters.add("autoLogout.safeIframe",function(data){if(GeleSocial.settings.autoLogout&&GeleSocial.settings.autoLogout.safeIframe){data.ret=true;}});GeleSocial.refreshSession=function(cb){var cookie=GeleSocial.getCookie(GeleSocial.settings.kw_cookie);if(!cookie){if(cb)cb();return;} $.ajax({data:{"session":cookie,"nobckurl":"init","autologin":"true"},url:GeleSocial.settings.baseUrlSocial+"logout.php",success:cb,error:cb})};GeleSocial.autoLogin=function(backurl,modal){GeleSocial.autoLogin=function(){};GeleSocial.getUser(function(){},true);var callback=function(){if(backurl){if(!modal){window.location.href=backurl;}else{GeleSocial.openModal(backurl);} return;} var me=window.GeleSocial;if(me.status.autologinDone)return;me.status.autologinDone=true;GeleSocial.getLoginStatus();} var barrier=new GeleSocial.Barrier();var add=function(){barrier.addCallback();} var complete=function(){barrier.completed();} add();GeleSocial.getUser(function(){complete();});filters.exec("autoLogin.reloadUser",{add:add,complete:complete});barrier.wait(callback);} GeleSocial.readSocialData=function(){var me=this;var hasSocialData=false;var hasRedis=!GeleSocial.ws.settings.preloadRedis||!GeleSocial.canReadBoxData();var myCallback=function(){if(!hasSocialData||!hasRedis)return;me.status.transitional=false;GeleSocial.notifyStatusChange();if(GeleSocial.status.logged)$("body").addClass("logged");} GeleSocial.withSocialData(function(){hasSocialData=true;myCallback();});if(!hasRedis)GeleSocial.getPageCookies(undefined,function(){hasRedis=true;myCallback();});} GeleSocial.checkIgnoreLogged=function(){var me=this;if(me.settings.ignoreLogged||me.status.ignoreLogged){me.status.logged=false;me.status.gigya.preventAutologin=true;}} GeleSocial.resetUser=function(){var me=GeleSocial;me.status.logged=false;me.status.user=undefined;me.status.gigya.logged=false;me.status.gigya.user=undefined;} GeleSocial.checkStatus=function(user){var me=this;if(user&&user.user){me.status.logged=true;me.status.user=user;dLog="loggato su SSO - ";} if(user&&user.user){Debugger.setter("on GeleSocial.checkStatus - "+dLog+"risposta sso - user:"+user.user+" - name:"+user.firstname +" "+user.lastname+" - logged:"+me.status.logged+" - rememberme:"+user.rememberme);}else{Debugger.setter("on GeleSocial.checkStatus - risposta sso - user:non loggato");} if(GeleSocial.ws.settings.CHECK_REDIS&&!GeleSocial.utils.isNull(me.status.user)){var errorCode=GeleSocial.checkRedisError();if(errorCode){if(errorCode==600){me.status.redisError=true;}else{me.status.ignoreLogged=true;}}} GeleSocial.checkIgnoreLogged();if(me.status.gigya.user&&me.status.gigya.user.email&&me.status.user&&me.status.user["user"]){var user=me.status.user["user"];var user1=Crypto.MD5(me.status.gigya.user.email);if(user1==user){me.status.gigya.sameUser=true;}} me.status.loaded=true;} GeleSocial.defaultBackUrl=function(action){var backurl;if(GeleSocial.settings.backurl)backurl=GeleSocial.settings.backurl;if(action&&action=="login"&&GeleSocial.settings.backurlLogin)backurl=GeleSocial.settings.backurlLogin;else if(action&&action=="logout"&&GeleSocial.settings.backurlLogout)backurl=GeleSocial.settings.backurlLogout;else if(!backurl)backurl=window.locationHrefWithoutHash();return backurl;} GeleSocial.loginUrl=function(backurl){if(!backurl){backurl=GeleSocial.defaultBackUrl("login");} return window.filters.exec("loginUrl.return",backurl);} GeleSocial.loginUrl.addReturnFilter=function(filter){window.filters.add("loginUrl.return",filter)};GeleSocial.logOutUrl=function(backurl){if(!backurl){backurl=GeleSocial.defaultBackUrl("logout");} return window.filters.exec("logOutUrl.return",backurl);} GeleSocial.logOutUrl.addReturnFilter=function(filter){window.filters.add("logOutUrl.return",filter)};GeleSocial.logOut=function(backurl,callback,autoLogout){GeleSocial.interface.logOut(backurl,callback,autoLogout);} GeleSocial.getUser=function(callback,force){var ret=null;var cb1=function(user){ret=user;if(callback)callback(user);} GeleSocial.interface.getUser(cb1,force);return ret;} GeleSocial.isLogged=function(){var me=this;return me.status.logged;} GeleSocial.isLoggedSocial=function(){var me=this;return me.status.gigya.logged&&me.status.gigya.sameUser;} GeleSocial.checkRedisError=function(){var res=GeleSocial.getPageCookies() if(res["error_code"]){return res["error_code"];}else{return false;}} GeleSocial.canReadBoxData=function(){return GeleSocial.isLogged();} GeleSocial.getCookie=function(pageKey){var cookieValue=$.cookie(pageKey);return cookieValue;} GeleSocial.getCookieSession=function(){var cookie_name=GeleSocial.settings.kw_cookie+"-SESSION";return GeleSocial.getCookie(cookie_name)=="true";} GeleSocial.setCookie=function(pageKey,value,days,domain,path,secure){try{var params={};if(!GeleSocial.utils.isNull(days)&&((typeof days==="number")||(typeof days.getMonth==='function'))) $.extend(params,{expires:days});if(!GeleSocial.utils.isNull(domain)) $.extend(params,{domain:domain});if(!GeleSocial.utils.isNull(path)) $.extend(params,{path:path});if(!GeleSocial.utils.isNull(secure)) $.extend(params,{secure:secure});if(pageKey==GeleSocial.settings.gigya.jwt.cookieName){Debugger.setter("GeleSocial.setCookie - days:"+days+" - domain:"+domain+" - path:"+path+" - secure:"+secure+" - value:"+value);} return $.cookie(pageKey,value,params);}catch(e){Debugger.setter("GeleSocial.loadJWT - GeleSocial.getJWT set cookie:COOKIE NON SALVATO");GeleSocial.logger.log("ATTENZIONE! COOKIE NON SALVATO!");}} GeleSocial.deleteCookie=function(name,expires,domain,path){$.cookie(name,"",{expires:-1,domain:domain,path:path});} GeleSocial.local={};GeleSocial.local.getPageCookies=function(cb){if(!GeleSocial.settings.pageId||!window.localStorage){cb({});return{};} var id=GeleSocial.settings.pageId;var ret=window.localStorage.getItem("GeleSocial."+id);try{ret=JSON.parse(ret);}catch(e){ret={};} if(!ret)ret={};if(cb)cb(ret);return ret;} GeleSocial.local.deletePageCookies=function(){if(!window.localStorage){GeleSocial.openLoginModal();return;} if(!GeleSocial.settings.pageId){return;} var id=GeleSocial.settings.pageId;window.localStorage.removeItem("GeleSocial."+id);} GeleSocial.local.setPageCookies=function(values){if(!window.localStorage){GeleSocial.openLoginModal();return;} if(!GeleSocial.settings.pageId){return;} var id=GeleSocial.settings.pageId;try{values=JSON.stringify(values);}catch(e){values=JSON.stringify({});} window.localStorage.setItem("GeleSocial."+id,values);} GeleSocial.local.deleteBoxCookie=function(box){var cookies={};var boxKey=GeleSocial.ws.getBoxKey(box);GeleSocial.local.getPageCookies(function(cookies1){cookies=cookies1;});delete cookies[boxKey];GeleSocial.local.setPageCookies(cookies);} GeleSocial.local.getBoxCookie=function(box,success){var boxKey=GeleSocial.ws.getBoxKey(box);var ret=GeleSocial.local.getPageCookies(function(cookies){if(success)success(cookies&&cookies[boxKey]||{});});return ret&&ret[boxKey]||{};} GeleSocial.local.setBoxCookie=function(box,values){var boxKey=GeleSocial.ws.getBoxKey(box);var cookies={};var ret=GeleSocial.local.getPageCookies(function(cookies1){cookies=cookies1;});cookies[boxKey]=values;GeleSocial.local.setPageCookies(cookies);} GeleSocial.getPageCookies=function(force,success){force=(!GeleSocial.utils.isNull(force))?force:false;if(!force&&this._pageCookies){if(success)success(this._pageCookies);return this._pageCookies;}else{var ret={};if(this.canReadBoxData()){var parameters={};parameters['page']=this.settings.pageId;GeleSocial.ws.redis(parameters,function(ret){if(!GeleSocial.utils.isNull(ret)&&!GeleSocial.utils.isNull(ret['boxes'])){ret=ret['boxes'];} var local=GeleSocial.local.getPageCookies();for(var k in local)if(!(k in ret))ret[k]=local[k];GeleSocial._pageCookies=ret;if(success)success(GeleSocial._pageCookies);});}else{ret=GeleSocial.local.getPageCookies(success);} return ret;}} GeleSocial.deleteBoxCookie=function(box){var boxKey=GeleSocial.ws.getBoxKey(box);if(boxKey!=null){var ret=null;if(this.canReadBoxData()){var parameters={};parameters['page']=this.settings.pageId;parameters['delete']=1;parameters['box']=boxKey;delete this.getPageCookies()[boxKey];ret=GeleSocial.ws.redisPost(parameters);}else{ret=GeleSocial.local.deleteBoxCookie(box);} if(this._cookieListeners){jQuery.each(this._cookieListeners,function(i,a){if(a&&a.onCookieDeleted)a.onCookieDeleted(boxKey);});} return ret;}} GeleSocial.deletePageCookies=function(){if(this.canReadBoxData()){var parameters={};parameters['page']=this.settings.pageId;parameters['delete']=1;var _this=this;var pageCookies=jQuery.extend({},GeleSocial.getPageCookies());delete this._pageCookies;var ret=GeleSocial.ws.redisPost(parameters);jQuery.each(pageCookies,function(k,v){if(_this._cookieListeners){jQuery.each(_this._cookieListeners,function(i,a){if(a&&a.onCookieDeleted)a.onCookieDeleted(k);});}});return ret;}else{GeleSocial.local.deletePageCookies();}} GeleSocial.getBoxCookie=function(box,force,success){force=(!GeleSocial.utils.isNull(force))?force:false;var boxKey=GeleSocial.ws.getBoxKey(box);var transform=function(data){data=data[boxKey];if(data===undefined)data={};return data;} var success1=function(data){data=transform(data);if(success){if(!data||$.isEmptyObject(data))GeleSocial.local.getBoxCookie(box,success);else success(data);}} var ret=this.getPageCookies(force,success1);ret=transform(ret);if(!ret)ret=GeleSocial.local.getBoxCookie(box,success);return ret;} GeleSocial.setBoxCookie=function(box,values){var boxKey=GeleSocial.ws.getBoxKey(box);if(boxKey!=null){GeleSocial.logger.log(this.canReadBoxData());if(this.canReadBoxData()==true){GeleSocial.logger.log("setBoxCookie - canReadBoxData=true");if(!GeleSocial.utils.isNull(values)){var parameters={};parameters['page']=this.settings.pageId;parameters['box']=boxKey;this.getPageCookies()[boxKey]=values;GeleSocial.ws.redisPost(parameters,values);}else{this.deleteBoxCookie(boxKey);}}else{GeleSocial.local.setBoxCookie(box,values);this.getPageCookies()[boxKey]=values;} if(this._cookieListeners){jQuery.each(this._cookieListeners,function(i,a){if(a&&a.onCookieSet)a.onCookieSet(boxKey,values);});}}} GeleSocial.render=function(parameters,f){if(!GeleSocial.utils.isNull(f)&&!GeleSocial.utils.isNull(parameters)&&$.isFunction(f)) f(parameters);} GeleSocial.render.FB_ACTIVITYFEED_PLUGIN="fb:activity";GeleSocial.render.FB_LIKE_PLUGIN="fb:like";GeleSocial.render.FB_SEND_PLUGIN="fb:send";GeleSocial.render.FB_LIKE_BOX_PLUGIN="fb:like-box";GeleSocial.render.FB_LOGIN_PLUGIN="fb:login-button";GeleSocial.render.FB_RECOMMENDATION_PLUGIN="fb:recommendations";GeleSocial.render.FB_FACEPILE_PLUGIN="fb:facepile";GeleSocial.render.FB_COMMENTS_PLUGIN="fb:comments";GeleSocial.render.pluginString=function(type,parameters,content){var parametersString=this._buildSocialPluginParameters(parameters);if(GeleSocial.utils.isNull(content))content='';return'<'+type+' '+parametersString+'>'+content+'';} GeleSocial.render.plugin=function(type,id,parameters,content,logged){if(!GeleSocial.utils.isNull(id)&&$(id).length!=0){$(id).hide();var pluginString=this.pluginString(type,parameters,content);$(id).html(pluginString);if(!GeleSocial.utils.isNull(logged)&&!logged){$(id).addClass("fb-plugin");$(id).show();}else{$(id).addClass("fb-plugin-logged");}}} GeleSocial.render.activityFeedString=function(parameters,content){return this.pluginString(this.FB_ACTIVITYFEED_PLUGIN,parameters,content);} GeleSocial.render.loginString=function(parameters,content){return this.pluginString(this.FB_LOGIN_PLUGIN,parameters,content);} GeleSocial.render.sendButtonString=function(parameters){return this.pluginString(this.FB_SEND_PLUGIN,parameters,'');} GeleSocial.render.likeButtonString=function(parameters){return this.pluginString(this.FB_LIKE_PLUGIN,parameters,'');} GeleSocial.render.likeBoxString=function(parameters){return this.pluginString(this.FB_LIKE_BOX_PLUGIN,parameters,'');} GeleSocial.render.recommendationsString=function(parameters){return this.pluginString(this.FB_RECOMMENDATION_PLUGIN,parameters,'');} GeleSocial.render.facePileString=function(parameters){return this.pluginString(this.FB_FACEPILE_PLUGIN,parameters,'');} GeleSocial.render.activityFeed=function(id,parameters,logged){GeleSocial.render.plugin(this.FB_ACTIVITYFEED_PLUGIN,id,parameters,'',logged);} GeleSocial.render.recommendations=function(id,parameters,logged){return this.plugin(this.FB_RECOMMENDATION_PLUGIN,id,parameters,'',logged);} GeleSocial.render.likeButton=function(id,parameters,logged){GeleSocial.render.plugin(this.FB_LIKE_PLUGIN,id,parameters,'',logged);} GeleSocial.render.loginButton=function(id,parameters,content,logged){GeleSocial.render.plugin(this.FB_LOGIN_PLUGIN,id,parameters,content,logged);} GeleSocial.render.facePile=function(id,parameters,logged){GeleSocial.render.plugin(this.FB_FACEPILE_PLUGIN,id,parameters,'',logged);} GeleSocial.render.comments=function(id,parameters,logged){GeleSocial.render.plugin(this.FB_COMMENTS_PLUGIN,id,parameters,'',logged);} GeleSocial.render._buildSocialPluginParameters=function(parameters){parametersString="";if(!GeleSocial.utils.isNull(parameters)){$.each(parameters,function(key,value){parametersString+=key+'="'+value+'" ';});} return parametersString;} GeleSocial.ws={} GeleSocial.ws.settings={BASE_URL:"",REDIS:"redis.php",LOGOUT:"logout.php"};GeleSocial.ws.TYPE_JSON="json" GeleSocial.ws.init=function(settings){if(!GeleSocial.utils.isNull(settings)){this.settings=$.extend(this.settings,settings);}} GeleSocial.ws.buildParametersPost=function(values){var me=this;var string="";var oLength=GeleSocial.utils.getObjectLength(values);if(typeof values!='undefined'&&values!=null){var index=0;var ret=[];$.each(values,function(key,value){ret.push([key,value]);});string=JSON.stringify(ret);} return string;} GeleSocial.ws.getParameterPost=function(string){var me=this;var map={};if(!GeleSocial.utils.isEmptyString(string)){GeleSocial.logger.log(string);try{var val=JSON.parse(string).params;for(var i=0;i=0){boxContaCaratteri.html('Caratteri disponibili: '+diff+'');}else{boxContaCaratteri.html("Attenzione! Hai superato il limite di "+maxChars+"  caratteri");} if(len>maxChars)comment.val(text.substring(0,maxChars));};updateText();comment.keyup(updateText);} if(comment.length>0&¶ms.contaCaratteri){$.ajax({type:'GET',url:commentUrl,data:{"idarticolo":data.idarticolo,"brand":data.brand},dataType:"json",success:function(data){if(data.lunghezzatesto){contaCaratteri(data.lunghezzatesto);}}});} if(window.gsPlugins&¶ms.socialShare)window.gsPlugins.comments.enrichForm(form,params.socialShare);var clear=function(inputs){$.each(inputs,function(i,input){try{$(input).val("");$(input).removeAttr("disabled");}catch(e){}});if(boxContaCaratteri){boxContaCaratteri.html('');updateText();}} var clearErrors=function(inputs){$.each(inputs,function(i,input){try{$(input).removeClass("gs-error");$(input).removeAttr("data-error");}catch(e){}});form.find(".gs-error-label").remove();} var success1=function(){GeleSocial.openCommentSent();} var error1=function(){GeleSocial.openMessageModal(undefined,800,300,undefined,true);} var loading=function(){GeleSocial.openSendingComment();} var messageBox=container.find(".gs-message-box");if(messageBox.length>0){messageBox=new GeleSocial.MessageBox(messageBox);success1=function(){messageBox.setLoading(false);messageBox.setError(false);messageBox.setVisible(true);messageBox.setMessage("Contributo pubblicato correttamente") setTimeout(function(){messageBox.setVisible(false);},2000);} error1=function(data){messageBox.setLoading(false);messageBox.setError(true);messageBox.setVisible(true);var message="Siamo spiacenti, si è verificato un errore";if(data&&data['error_code']=="error_posting_message"){message="Errore nella pubblicazione";if(data['error_msg']!="error_posting_message")message=data['error_msg'];}else if(data&&data['error_code']=="error_validating"){message=data['error_msg'];} messageBox.setMessage(message);setTimeout(function(){messageBox.setVisible(false);},2000);} loading=function(){messageBox.setLoading(true);messageBox.setVisible(true);messageBox.setMessage("Invio in corso...");}} var success=function(){submit.removeAttr('disabled');success1();clear(fields);} var error=function(data){submit.removeAttr('disabled');error1(data);GeleSocial.logger.error("errore post commento:");GeleSocial.logger.error("data="+data);} var validate=function(fields,data1){var error=false;if(obbligatori){$.each(obbligatori,function(i,fname){var value=null;var field=fields[fname];if(data1[fname])value=data1[fname];else if(field)value=field.val();if(value)value=$.trim(value);if(value.length==0){error=true;if(field){field.attr("data-error","Campo obbligatorio");field.addClass("gs-error");}}});} return error;} var checkPrepend=function(fields,prepend,data){if(!prepend)return;jQuery.each(fields,function(fname,field){if(prepend[fname]){var value=$.trim(field.val());var value1=prepend[fname];if(value.length>0){value1+=" "+value;} data[fname]=value1;field.attr("disabled","disabled");}});} var onsubmit=function(ev){var data1=jQuery.extend({},data);clearErrors(fields);checkPrepend(fields,params.prepend,data1);var validateError=validate(fields,data1);if(validateError){if(params.validationError)params.validationError(form);submit.removeAttr('disabled');return false;} loading();GeleSocial.utils.noCSRF(data1);var submitParams={type:'POST',url:commentUrl,data:data1,dataType:"json",success:function(data){if(data&&data.error===false){GeleSocial.logger.log("Risultato post commento:");GeleSocial.logger.log(data);success();}else{error(data);}},error:error};jQuery(form).ajaxSubmit(submitParams);return false;} form.submit(onsubmit);} var formDependencies=[[GeleSocial.settings.socialPathBase+'/common/js/jquery.plugin/jquery.form.js',function(){return $.fn.ajaxForm;}]];var barrier=new GeleSocial.Barrier();GeleSocial.dependencies.loadDependecies(formDependencies,barrier);barrier.wait(renderForm1);} GeleSocial.ws.logOutUrl=function(backUrl,autologout){var baseUrl=this.settings.BASE_URL;var external=GeleSocial.settings.external;if(!baseUrl)baseUrl=GeleSocial.settings.baseUrlSocial;var cookie_name=GeleSocial.settings.kw_cookie;var cookie_val=GeleSocial.getCookie(cookie_name);var ret=baseUrl+this.settings.LOGOUT+"?";if(cookie_val)ret+="session="+encodeURIComponent(cookie_val)+"&";ret+="bckurl="+encodeURIComponent(backUrl);if(autologout)ret+="&autologout=true";return ret;} GeleSocial.ws.logout=function(parameters){if(parameters&¶meters['bckurl']){var backUrl=parameters['bckurl'];var logoutUrl=GeleSocial.ws.logOutUrl(backUrl,parameters.autologout);if(!GeleSocial.settings.backurlIframe) window.top.location.href=logoutUrl;else location.href=logoutUrl;}} GeleSocial.ws.redis=function(parameters,callback){var dataRet=null if(!GeleSocial.utils.isNull(parameters)){parameters.domain=location.protocol+"//"+location.hostname;if(location.port)parameters.domain+=":"+location.port;$.ajax({url:this.settings.BASE_URL+this.settings.REDIS,async:true,data:parameters,dataType:'json',xhrFields:{withCredentials:true},success:function(data){if(GeleSocial.ws.isJsonError(data)){if(data["error_code"]==200){dataRet={"boxes":{}}}else{GeleSocial.logger.log(data['error_msg']);dataRet=data;}}else{GeleSocial.logger.log(data);dataRet=data;} if(callback)callback(dataRet);}});} return dataRet;} GeleSocial.ws.redisPost=function(parameters,values){var dataRet=false;if(!GeleSocial.utils.isNull(values)&&GeleSocial.utils.getObjectLength(values)>0){valuesString=this.buildParametersPost(values);parameters['params']=valuesString;} if(!GeleSocial.utils.isNull(parameters)){if(!GeleSocial.utils.isNull(GeleSocial.settings.kw_cookie)&&!GeleSocial.utils.isNull($.cookie(GeleSocial.settings.kw_cookie))){GeleSocial.utils.noCSRF(parameters);parameters.domain=location.protocol+"//"+location.hostname;if(location.port)parameters.domain+=":"+location.port;$.ajax({type:"POST",url:this.settings.BASE_URL+this.settings.REDIS,data:parameters,xhrFields:{withCredentials:true},success:function(data){dataRet=GeleSocial.ws.isJsonError(data);}});}} return dataRet;} GeleSocial.ws.isJsonError=function(json){if(!GeleSocial.utils.isNull(json)&&json['error']=="true"){return true;}else if(GeleSocial.utils.isNull(json)){return true;} return false;} GeleSocial.getOrigin=function(){var protocol="http://";var string=protocol;var url=location.href;var indexProtocol=url.indexOf(protocol);if(indexProtocol!=-1){var protocolLength=protocol.length;var cleanUrl=url.substring(indexProtocol+protocolLength,url.length);var d=cleanUrl.split("/",2);i=0;$.each(d,function(index){string+=d[index];if(i0))),gigyaLoginParams:{}},init:function(gigyaParams,viafParams,loginParams){var me=this;window.vfQ=me.setting.vfQ;me.setting.vfQ.push(function(){window.vf.context.get('user').then(function(user){if(user.user_privilege==='user'&&!GeleSocial.status.gigya.logged){if(window.vf.session) window.vf.session.logout();}});window.vf.$subscribe('authentication','required',function(){GeleSocial.openLoginModal(undefined,undefined,me.setting.gigyaLoginParams);return false;});window.vf.$subscribe('authentication','logout',function(){if(!GeleSocial.utils.isApp()){Debugger.setter("***** START LOGOUT BY VIAFOURA *****");GeleSocial.logOut();} return false;});});window.filters.add("GeleSocial.settings",function(data){if(data.ret.viafoura) me.setting=jQuery.extend(true,me.setting,data.ret.viafoura);});window.filters.add("GeleSocial.deleteJWT",function(){if(window.vf&&window.vf.session){window.vf.session.logout().then(function(){return;});}});window.filters.add("GeleSocial.getJWT.success",function(){if(window.vf&&window.vf.session)window.vf.session.login.cookie();});},showCommentsUI:function(loginParams){if(!loginParams)loginParams={};if(!window.gigyaLoginParams)window.gigyaLoginParams={};var gigyaLoginParams=$.extend(true,{},window.gigyaLoginParams,loginParams);GeleSocial.viafoura.setting.gigyaLoginParams=gigyaLoginParams;try{window.kw_tlh.viaFoura.setLibGreenLight("libraryLoaded",true,true);}catch(e){}}};GeleSocial.viafoura.init();GeleSocial.utils={} GeleSocial.utils.isApp=function(){return(typeof window.facet!=="undefined"&&window.facet==="True");} GeleSocial.utils.isDevice=function(){var check=false;(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check=true;})(navigator.userAgent||navigator.vendor||window.opera);return check;} GeleSocial.utils.isNull=function(v){return!(!typeof(v)!='undefined'&&v!=null&&v!="null");} GeleSocial.utils.isObjectNull=function(v){return GeleSocial.utils.getObjectLength(v)==0;} GeleSocial.utils.getObjectLength=function(obj){var size=0,key;for(key in obj){size++;} return size;} GeleSocial.utils.isEmptyString=function(v){return!(!GeleSocial.utils.isNull(v)&&$.trim(v)!="");} GeleSocial.utils.regExpQuote=function(str){return str.replace(/([.?*+^$[\]\\(){}-])/g,"\\$1");} GeleSocial.utils.noCSRF=function(parameters){parameters[GeleSocial.settings.kw_cookie]=$.cookie(GeleSocial.settings.kw_cookie);} GeleSocial.utils.parseJwt=function(token){if(!GeleSocial.utils.isNull(token)){var base64Url=token.split('.')[1];var base64=base64Url.replace(/-/g,'+').replace(/_/g,'/');var jsonPayload=decodeURIComponent(atob(base64).split('').map(function(c){return'%'+('00'+c.charCodeAt(0).toString(16)).slice(-2);}).join(''));return JSON.parse(jsonPayload);} return{};} GeleSocial.utils.setLocalstorage=function(key,value){try{localStorage.setItem(key,value);}catch(e){Debugger.setter("GeleSocial.utils.setLocalstorage - ATTENZIONE - error: "+e.message);}} GeleSocial.utils.getLocalstorage=function(key){try{return localStorage.getItem(key);}catch(e){Debugger.setter("GeleSocial.utils.getLocalstorage - ATTENZIONE - error: "+e.message);} return null;} GeleSocial.utils.removeLocalstorage=function(key){try{return localStorage.removeItem(key);}catch(e){}} if(window.Shadowbox)window.Shadowbox.init({skipSetup:true});$.extend({GeleSocial:function(settings){GeleSocial.init(settings);}});window.Counter=function(sec,url,options){this.seconds=sec+1;this.url=url;this.defOptions={time:1000,finalTime:3000,finalValue:0,step:-1,messageId:"#message",timeId:"#seconds",messageRedirect:"Redirect in corso..."} this.options=$.extend(this.defOptions,options);this.isLastItem=function(){if(this.options.step>0){return this.seconds<=this.options.finalValue;}else{return this.seconds>=this.options.finalValue;}} this.countdown=function(){this.seconds=this.seconds+this.options.step;if(this.isLastItem()){$(this.options.timeId).html(this.seconds);setTimeout(function(thisObj){thisObj.countdown();},this.options.time,this);}else{$(this.options.messageId).html(this.options.messageRedirect);setTimeout("location.href=\""+this.url+"\"",this.options.finalTime);}}}})();; (function(){window.RenderSocial=function(){} var RenderSocial=window.RenderSocial;RenderSocial.APP_ID="3_1LA7c1Tgh8TOu8RyhRNltE6n6Avs4pEXj5bhyQNpnpC3KHJ60mcdJ6xOubYt6iUJ";RenderSocial.COOKIE_NAME="KWSOCIAL";RenderSocial.COOKIE_NAME_PREMIUM="repubblicasfoglio";RenderSocial.COOKIE_DOMAIN=".repubblica.it";RenderSocial.NAVID_COOKIE_NAME="navid";RenderSocial.BASEURL=location.protocol+"//"+document.domain+"/";RenderSocial.BASEURL_SOCIAL=location.protocol+"//"+document.domain+"/social/sites/repubblica/nazionale/";RenderSocial.MAIN_SITE_BASEURL="https://www.repubblica.it/";RenderSocial.MAIN_SITE_BASEURL_SOCIAL="https://www.repubblica.it/social/sites/repubblica/nazionale/";RenderSocial.PROFILE_PAGE="https://quotidiano.repubblica.it/edicola/profilo/profiloutente.jsp";RenderSocial.LOGIN_PAGE="https://quotidiano.repubblica.it/edicola/funnel/login.jsp";RenderSocial.SSO_DOMAIN="https://login.kataweb.it";RenderSocial.SSO_SERVICE_LOGIN="repubblica.it";RenderSocial.REGISTRATION_PAGE="https://login.kataweb.it/registrazione/repubblica.it/privato.jsp";RenderSocial.FUNNEL_TOKEN_LOGIN="repnzfree";RenderSocial.FUNNEL_TOKEN_REGISTRATION="repnzfreereg";RenderSocial.FUNNEL_TOKEN_SUBSCRIPTION="repnz1wweb";RenderSocial.FUNNEL_PRODUCT_ID="REP_SIT_1W.0";RenderSocial.FUNNEL_MANAGER_PAGE="https://quotidiano.repubblica.it/edicola/manager";RenderSocial.FUNNEL_MANAGER_ERROR="https://quotidiano.repubblica.it/edicola/errore.jsp";RenderSocial.FUNNEL_MANAGER_ERROR_PW="https://quotidiano.repubblica.it/edicola/errorerep.jsp";RenderSocial.FUNNEL_CATALOGO="https://quotidiano.repubblica.it/edicola/catalogogenerale.jsp";RenderSocial.FUNNEL_ORIGIN_PREFIX="RIT_";RenderSocial.PW_PROVIDER_URL="https://www.awin1.com/awclick.php";RenderSocial.PW_PROVIDER_GID="361875";RenderSocial.PW_PROVIDER_MID="15069";RenderSocial.PW_PROVIDER_AWINAFFID="578913";RenderSocial.PW_PROVIDER_LINKID="2626126";RenderSocial.FUNNEL_CATALOGO_SOURCE="PWL_snodo";RenderSocial.FUNNEL_CATALOGO_REF="sr-pwl";RenderSocial.FUNNEL_SOURCE_PW="PWS_MOB";RenderSocial.FUNNEL_SERVICE_PW="purchase";RenderSocial.FUNNEL_ZONA_PW="rep";RenderSocial.FUNNEL_PRODUCT_ID_PW_REP="REP_1M.01";RenderSocial.FUNNEL_PRODUCT_ID_PW_PLUS="REPPASS_1W.001";RenderSocial.FUNNEL_TOKEN_SUBSCRIPTION_PW_REP="repnzrep3m1e12m6";RenderSocial.FUNNEL_TOKEN_SUBSCRIPTION_PW_PLUS="repnz1w35";RenderSocial.WT_ORIGIN_URL=encodeURIComponent((window.location.host+window.location.pathname).replace(/\./g,'_'));RenderSocial.WT_GSA_REP='pwl_desk.paywall.campagna_pwl.'+RenderSocial.WT_ORIGIN_URL+'.boxrep.';RenderSocial.WT_GSA_REP_MOB='pwl_mob.paywall.campagna_pwl.'+RenderSocial.WT_ORIGIN_URL+'.boxrep.';RenderSocial.WT_GSA_PLUS='pwl_desk.paywall.campagna_pwl.'+RenderSocial.WT_ORIGIN_URL+'.boxrpiu.';RenderSocial.WT_GSA_PLUS_MOB='pwl_mob.paywall.campagna_pwl.'+RenderSocial.WT_ORIGIN_URL+'.boxrpiu.';RenderSocial.WT_GSA_CATALOGO='PWL_snodo.paywall.campagna_pwl.'+RenderSocial.WT_ORIGIN_URL+'.ctaaltreoff.';RenderSocial.LOGIN_FORWARD=(typeof window.loginForward!="undefined")?window.loginForward:false;window.gsPluginsConf=window.gsPluginsConf||{};window.gsPluginsConf.gsFacebookAppId="182234715127717";RenderSocial.boxCookieName={"repubblica_oroscopo":"Oroscopo","repubblica_borsa":"Borsa","repubblica_sport_squadra":"Squadra","box-meteo-sidebar":"Meteo","adagio_box_locali":"Edizioni Locali"};RenderSocial.REDIS_PAGE_ID="repubblica_social";RenderSocial.SOCIAL_DIV=".render-social";RenderSocial.BREAKING_NEWS_ID="breaking-news";RenderSocial.USER_ACCESS_ID="user-access";RenderSocial.STATUS_BAR_CLASS="status-bar";RenderSocial.SHOWHIDE_OFF_CLASS="showhide-off";RenderSocial.TOOLBAR_SOCIAL_ID="toolbar-social";RenderSocial.TOOLBAR_SOCIAL_BOXES_CLASS="arrow";RenderSocial.TOOLBAR_SOCIAL_CONTAINER_CLASS=".from-generic-box";RenderSocial.TOOLBAR_SHOWHIDE_CLASS="toolbar-showhide";RenderSocial.RECOMMENDATIONS_DETAIL_ID="reccomandations-detail-box";RenderSocial.TOP_COMMENTED_SELECTOR="#gs-top-commented-box";RenderSocial.TOP_COMMENTED_PARAMS={tpl:'default'};RenderSocial.FRIENDS_ACTIVITY="https://quotidiano.repubblica.it/edicola/profilo/profiloutente.jsp";RenderSocial.SOCIAL_DATA="https://www.repubblica.it/social/sites/repubblica/nazionale/social_data.cache.php";RenderSocial.BREAKING_NEWS="https://www.repubblica.it/__zona/ultimora.html";RenderSocial.SSO_DOMAIN="https://login.kataweb.it";RenderSocial.SSO_SERVICE_LOGIN="repubblica.it";RenderSocial.REGISTRATION_PAGE="https://login.kataweb.it/registrazione/repubblica.it/privato.jsp";RenderSocial.CUSTOM_CENTER_DIV_ID="content-center";RenderSocial.DISABLE_AUTO_LOGIN=[];RenderSocial.DISABLE_BOXES=false;RenderSocial.disableBoxes=function(){if(!RenderSocial.DISABLE_BOXES)return false;else{if(RenderSocial._hasToDisableBoxes===undefined){RenderSocial._hasToDisableBoxes=GeleSocial.ignoreRulesMatch(["^.*$"]);} return RenderSocial._hasToDisableBoxes;}} RenderSocial.getCommonSettings=function(){var settings={appId:RenderSocial.APP_ID,pageId:RenderSocial.REDIS_PAGE_ID,kw_cookie:RenderSocial.COOKIE_NAME,kw_navid_cookie:RenderSocial.NAVID_COOKIE_NAME,baseUrlSocial:RenderSocial.BASEURL_SOCIAL,mainSiteBaseUrl:RenderSocial.MAIN_SITE_BASEURL,mainSiteBaseUrlSocial:RenderSocial.MAIN_SITE_BASEURL_SOCIAL,profilePage:RenderSocial.PROFILE_PAGE,loginPage:RenderSocial.LOGIN_PAGE,registrationPage:RenderSocial.REGISTRATION_PAGE,funnelManagerPage:RenderSocial.FUNNEL_MANAGER_PAGE,ssoDomain:RenderSocial.SSO_DOMAIN,ssoServiceLogin:RenderSocial.SSO_SERVICE_LOGIN,ssoServiceRegistration:RenderSocial.SSO_SERVICE_REGISTRATION,ssoMaster:true,autoLogin:{safeIframe:true},autoLogout:{safeIframe:true},gigya:{jwt:{cookieDomain:".repubblica.it"}}};return settings;} RenderSocial.init=function(page){if(window.GeleSocial){GeleSocial.addStatusChangeListener(page,RenderSocial.statusChangeCallback);var settings=RenderSocial.getCommonSettings();settings.external=true;GeleSocial.init(settings);}} RenderSocial.renderGigyaComments=function(){GeleSocial.viafoura.showCommentsUI({"origin":RenderSocial.FUNNEL_ORIGIN_PREFIX+"Comm","urlToken":RenderSocial.FUNNEL_TOKEN_LOGIN});} RenderSocial.tooltip={};RenderSocial.tooltip.edizioniLocali=function(){if(typeof guiders!='undefined'){guiders.createGuider({attachTo:".edizionilocali",buttons:[{name:"Chiudi finestra",onclick:guiders.hideAll}],description:"",id:"locali",position:3,title:"Scegli la città di tuo interesse",width:400});}} RenderSocial.tooltip.calcio=function(){if(typeof guiders!='undefined'){guiders.createGuider({attachTo:".calcio",buttons:[{name:"Chiudi finestra",onclick:guiders.hideAll}],description:"",id:"calcio",position:3,title:"Scegli la tua squadra preferita",width:400});}} RenderSocial.tooltip.meteo=function(){if(typeof guiders!='undefined'){guiders.createGuider({attachTo:".meteo",buttons:[{name:"Chiudi finestra",onclick:guiders.hideAll}],description:"",id:"meteo",position:3,title:"Scegli la località di tuo interesse",width:400});}} RenderSocial.tooltip.oroscopo=function(){if(typeof guiders!='undefined'){guiders.createGuider({attachTo:".oroscopo",buttons:[{name:"Chiudi finestra",onclick:guiders.hideAll}],description:"",id:"oroscopo",position:3,title:"Scegli il segno zodiacale",width:400});}} RenderSocial.renderProfilePlugs=function(){var logged=GeleSocial.isLogged();var html='';html=$(html);html.find("#locali-plug li.title dd").hide();html.find("#sport-plug li.title dd").hide();html.find("#meteo-plug li.title dd").hide();html.find("#oroscopo-plug li.title dd").hide();$(RenderSocial.SOCIAL_DIV).append(html);$("a.plug_link").live("click",function(){if(typeof RenderSocial.FUNNEL_TOKEN_LOGIN!='undefined'&&typeof RenderSocial.FUNNEL_ORIGIN_PREFIX!='undefined') GeleSocial.openLoginModal(undefined,undefined,{"forward":false,"origin":RenderSocial.FUNNEL_ORIGIN_PREFIX+"SLIM","urlToken":RenderSocial.FUNNEL_TOKEN_LOGIN});else GeleSocial.openLoginModal();});} RenderSocial.enableProfilePlugs=function(){$("a.plug_link").die();var html=$(RenderSocial.SOCIAL_DIV);html.find("#meteo-plug li.title dd, #meteo-plug p.benefit a.plug_link").click(function(){RenderSocial.renderBoxes.showBoxPreferenceSelection("meteo",html.find("#meteo-container"),html.find("#meteo-plug"));});html.find("#meteo-plug p.benefit a.plug_link").html("Cambia città");html.find("#oroscopo-plug li.title dd, #oroscopo-plug p.benefit a.plug_link").click(function(){RenderSocial.renderBoxes.showBoxPreferenceSelection("oroscopo",html.find("#oroscopo-container"),html.find("#oroscopo-plug"));});html.find("#oroscopo-plug p.benefit a.plug_link").html("Scegli segno");html.find("#meteo-plug li.title dd").show();html.find("#oroscopo-plug li.title dd").show();RenderSocial.tooltip.oroscopo();RenderSocial.tooltip.meteo();} RenderSocial.renderUserProfile=function(){var uName=GeleSocial.getUserNick();var socialThumb=GeleSocial.getUserThumb();var html='
    \"\"
    ';html+='
    Ciao '+uName+'!
    ';if(!GeleSocial.status.gigya.blocked)html+='
    Gestione Connessioni
    ';html+='';$(RenderSocial.SOCIAL_DIV).prepend(html);$("ul.logged-ugc").css("display","block");$(RenderSocial.PP_LOGIN_2_APPROVE_DIV).css("display","block");} RenderSocial.showFormSubscriptionPrv=function(funnelParameters,here){RenderSocial.showFormSubscriptionPayWall(null,null,funnelParameters,here);} RenderSocial.showFormSubscriptionPayWall=function(externalSuccessBackUrl,externalFailBackUrl,paramsFunnel,here){var externalSuccessBackUrl=(!externalSuccessBackUrl&&externalFailBackUrl!=null)?externalSuccessBackUrl:window.location.href;var externalFailBackUrl=(!externalFailBackUrl&&externalFailBackUrl!=null)?externalFailBackUrl:RenderSocial.FUNNEL_MANAGER_ERROR_PW;var paramsFunnelDef={zona:RenderSocial.FUNNEL_ZONA_PW,service:RenderSocial.FUNNEL_SERVICE_PW,source:RenderSocial.FUNNEL_SOURCE_PW,pw_profile:''} paramsFunnel=$.extend(true,paramsFunnelDef,paramsFunnel);var paramsPrv={gid:RenderSocial.PW_PROVIDER_GID,mid:RenderSocial.PW_PROVIDER_MID,awinaffid:RenderSocial.PW_PROVIDER_AWINAFFID,linkid:RenderSocial.PW_PROVIDER_LINKID,clickref:''} try{window.krx_REP_paywallClick();}catch(e){} GeleSocial.showFormSubscriptionPw(externalSuccessBackUrl,externalFailBackUrl,RenderSocial.PW_PROVIDER_URL,paramsFunnel,paramsPrv,here);} RenderSocial.showFormSubscriptionRep=function(here){var paramsFunnel={urlToken:RenderSocial.FUNNEL_TOKEN_SUBSCRIPTION_PW_REP,productId:RenderSocial.FUNNEL_PRODUCT_ID_PW_REP,wt_g:RenderSocial.WT_GSA_REP,source:"PWL_DESK"} RenderSocial.showFormSubscriptionPayWall(window.location.href,RenderSocial.FUNNEL_MANAGER_ERROR_PW,paramsFunnel,true);} RenderSocial.showFormSubscriptionRepMobile=function(here){var paramsFunnel={urlToken:RenderSocial.FUNNEL_TOKEN_SUBSCRIPTION_PW_REP,productId:RenderSocial.FUNNEL_PRODUCT_ID_PW_REP,wt_g:RenderSocial.WT_GSA_REP_MOB,source:"PWL_MOB"} RenderSocial.showFormSubscriptionPayWall(window.location.href,RenderSocial.FUNNEL_MANAGER_ERROR_PW,paramsFunnel,true);} RenderSocial.showFormSubscriptionRepPlus=function(here){var paramsFunnel={platform:"web",application:"paperlit",urlToken:RenderSocial.FUNNEL_TOKEN_SUBSCRIPTION_PW_PLUS,productId:RenderSocial.FUNNEL_PRODUCT_ID_PW_PLUS,wt_g:RenderSocial.WT_GSA_PLUS,source:"PWL_DESK"} RenderSocial.showFormSubscriptionPayWall(window.location.href,RenderSocial.FUNNEL_MANAGER_ERROR_PW,paramsFunnel,true);} RenderSocial.showFormSubscriptionRepPlusMobile=function(here){var paramsFunnel={platform:"web",application:"paperlit",urlToken:RenderSocial.FUNNEL_TOKEN_SUBSCRIPTION_PW_PLUS,productId:RenderSocial.FUNNEL_PRODUCT_ID_PW_PLUS,wt_g:RenderSocial.WT_GSA_PLUS_MOB,source:"PWL_MOB"} RenderSocial.showFormSubscriptionPayWall(window.location.href,RenderSocial.FUNNEL_MANAGER_ERROR_PW,paramsFunnel,true);} RenderSocial.renderAccount=function(slim){GeleSocial.addFinalStatusCallback(function(){var cont_float=(slim)?'-float':'';var cont=$("#account-data-container"+cont_float).length>0?$("#account-data-container"+cont_float):$(".account-data-container"+cont_float);var autoclose=function(menu){$("body").on("click",function(ev){if($(ev.target).closest(menu).length==0){menu.removeClass("open");}});} if(GeleSocial.status.logged){var uName=GeleSocial.getUserNick();var socialThumb=GeleSocial.getUserThumb();var logged=$('');logged.prepend(uName);cont.append(logged);var img=$('');img.attr("src",socialThumb);img.css("width","20px");cont.append(img);var menu=$('PROFILOESCI');cont.append(menu);cont.on("click",function(){cont.toggleClass("open");});autoclose(cont);}else{var login=$('');login.append("Accedi");cont.append(login);var account=$('');cont.append(account);cont.on("click",function(){GeleSocial.openLoginModal(undefined,undefined,{"forward":RenderSocial.LOGIN_FORWARD,"origin":RenderSocial.FUNNEL_ORIGIN_PREFIX+"SLIM","urlToken":RenderSocial.FUNNEL_TOKEN_LOGIN},false,false,true);});}});RenderSocial.renderGigyaComments();} RenderSocial.pages={"home-2016-v1":{finalized:function(){RenderSocial.renderAccount();}},"shared-header-2019":{finalized:function(){RenderSocial.renderAccount();}},"pwa_detail_2021":{loaded:function(){GeleSocial.interface.loadViafoura();}},"profile":{logged:function(){$(RenderSocial.SOCIAL_DIV).append('');RenderSocial.renderUserProfile();displayLoggedBoxProfile();},notlogged:function(){displayNotLoggedBoxProfile();}}};RenderSocial.statusChangeCallback={downloaded:function(page){if(RenderSocial.pages[page]&&RenderSocial.pages[page].loaded){RenderSocial.pages[page].loaded(page);}},finalized:function(page){if(RenderSocial.pages.finalized)RenderSocial.pages.finalized(page);if(RenderSocial.pages[page]&&RenderSocial.pages[page].finalized){RenderSocial.pages[page].finalized(page);}},logged:function(page){if(RenderSocial.pages.logged)RenderSocial.pages.logged(page);if(RenderSocial.pages[page]&&RenderSocial.pages[page].logged){RenderSocial.pages[page].logged(page);}},notlogged:function(page){if(RenderSocial.pages.notlogged)RenderSocial.pages.notlogged(page);if(RenderSocial.pages[page]&&RenderSocial.pages[page].notlogged){RenderSocial.pages[page].notlogged(page);}}};var page="shared-header-2019";if(window.socialPage)page=socialPage;RenderSocial.init(page);})();; (function(){var $=window.$;if(!$)$=window.jQuery;if(!window.gsPluginsConf)window.gsPluginsConf={};if(!window.gsPlugins){if(!String.prototype.supplant){String.prototype.supplant=function(o){return this.replace(/\{([^{}]*)\}/g,function(a,b){var r=o[b];return typeof r==='string'||typeof r==='number'?r:a;});};} window.gsBarrier=function(){var me=this;this.finalCallback=null;this.numCallbacks=0;this.addCallback=function(){me.numCallbacks++;} this.completed=function(){me.numCallbacks--;if(me.finalCallback&&me.numCallbacks==0){var finalC=me.finalCallback;delete me.finalCallback;try{finalC();}catch(e){}}} this.wait=function(callback){if(me.numCallbacks==0)callback();else me.finalCallback=callback;}} if(!window.common)window.common={};if(!window.common.util)window.common.util={};if(!window.common.util.progressiveload){window.common.util.progressiveload=function progressiveload(callback){if(!progressiveload.callbacks){progressiveload.callbacks=$({});period=100;domloaded=false;var progressive=function prepare(){if(!domloaded){progressiveload.callbacks.trigger("progressiveload.pass",domloaded);setTimeout(progressive,period);}} $(function(){domloaded=true;progressiveload.callbacks.trigger("progressiveload.pass",domloaded);});if(period)setTimeout(progressive,period);} progressiveload.callbacks.bind("progressiveload.pass",callback);}} var renderBlocked=function(defaultConf,localConf){var commonFunc=function(conf){} var perIdFunc=function(conf1){if(conf1.containerID&&conf1.gsKwdntBlockedId){var id=conf1.gsKwdntBlockedId;var elid=id.replace(/\//g,"-");$("#"+conf1.containerID).append('
    '+'');}} this.withMultipleContainer(defaultConf,localConf,commonFunc,perIdFunc);};var gsPluginsBlocked={showCommentsUI:function(localConf){renderBlocked.call(this,{gsKwdntBlockedId:"social/comments"},localConf);},showShareBarUI:function(localConf){renderBlocked.call(this,{},localConf);}} window.gsPlugins={DEFAULT_CONF_SHAREBAR:{containerID:'gs-social-sharebuttons',gsMinimizeWidth:true,showEmailButton:true,emailProviders:'none',moreDisabledProviders:'facebook,twitter',gsDisableButtons:'google-plusone,googleplus,gs-customtpl-googleplus',gsCommentsAnchor:"#commenta",gsVia:'repubblica',gsClosePage:"https://www.repubblica.it/static/js/common/gs/close.html",gsCustomTemplate:function(data){var conf=data.conf;var share_text=$('');var share_count=$('');var defaultTemplate=$('');var countRight=!conf.layout||conf.layout=="horizontal";if(conf.showCounts){countRight=conf.showCounts=="right";} if(conf.gsTheme!==undefined&&conf.gsTheme.id!==undefined&&conf.gsTheme.id=="2020-v1"){var href_provider=(data.provider!==undefined)?data.provider:'email';share_text.html('');} if(countRight){defaultTemplate.append(share_text);}else{defaultTemplate.append(share_text);} if(!data.type){defaultTemplate.addClass("gs-link");defaultTemplate.find(".share-count").addClass("gs-count");var ret=$('
    ');ret.append(defaultTemplate);var gs_custom=ret.add(ret.find(".gs-custom"));var layout=conf&&conf.layout&&conf.layout=="vertical"?"vertical":"horizontal";gs_custom.addClass('gig-button-container-'+layout);gs_custom.addClass('gs-custom-'+data.provider);}else{defaultTemplate.attr("data-onclick","$onClick");if(data.type!="gigya_count")defaultTemplate.find(".share-count").remove();else defaultTemplate.find(".share-count").text("$count");ret=defaultTemplate;} return ret;},shareButtons:[{provider:'twitter-tweet',via:'repubblica'},{provider:'facebook-like',action:'recommend'},{provider:'share',tooltip:'Condividi'},{provider:'email',tooltip:'Invia per email'}],facebookDialogType:"feed",emailBody:"Ciao!

    Volevo segnalarti questa pagina:
    $URL$

    $userMsg$
    "},DEFAULT_CONF_REACTIONS:{containerID:'gs-social-reactions',showCounts:'top',cancelReactions:true,multipleReactions:false,showSuccessMessage:true},DEFAULT_CONF_POLLS:{containerID:'gs-social-poll',layout:'vertical',showCounts:'none',countType:'percentage',cancelReactions:false,multipleReactions:false,showSuccessMessage:false,gsIconImgUp:'https://www.repubblica.it/static/images/common/gs/polls/checkbox.png',gsIconImgDown:'https://www.repubblica.it/static/images/common/gs/polls/checkbox_selected.png',gsHeaderText:'Grazie per aver votato!',gsBodyText:'condividilo su:',gsNoButtonBorders:true},DEFAULT_CONF_COMMENTS:{containerID:'gs-social-comments',gsUserMessage:'Ha commentato ',disabledProviders:'messenger,blogger,wordpress',privacy:'public',deviceType:'auto',gsCountChars:1000,gsCountWarning:false,gsTextButton:"Commenta",gsReadOnlyText:true},DEFAULT_CONF_CHAT:{containerID:"gs-social-chat",width:300,height:450},DEFAULT_CONF_FOLLOWBAR:{containerID:'gs-social-follow',iconSize:32,buttons:[{provider:'facebook',title:'Seguici su Facebook',actionURL:'http://www.facebook.com/Repubblica',action:'dialog'},{provider:'twitter',title:'Seguici su Twitter',followUsers:'repubblica',action:'dialog'}]},DEFAULT_CONF_PRINT:{containerID:'gs-social-sharebuttons'},DEFAULT_CONF_ACTIVITYFEED:{containerID:'gs-social-activity-feed'},DEFAULT_CONF_RATING:{containerID:"gs-social-rating",linkedCommentsUI:"gs-social-comments"},__events:$({}),__shareButtons:[],preinit:function(){var me=this;this._checkDefaultCSS();this._checkMetaConfiguration();this.__checkFBEvents();if(window.gigya&&window.gsPluginsConf.gsShareCount){window.gigya.socialize.getProviderShareCounts=function(conf,conf1){conf=$.extend(conf,conf1);var url=conf.URL;var cb=function(data){data={shareCounts:data};if(conf.callback)conf.callback(data);};window.gsPlugins._getShareCounts({gsUrl:url,gsShareCount:gsPluginsConf.gsShareCount},cb);}} this.shareBarrier=new window.gsBarrier();if(window.gsPluginsConf.shareButtons)this.showGlobalConfPlugins(this.showShareBarUI,window.gsPluginsConf.shareButtons);this.lazyPopups.init();this.inplace.init();window.gsPlugins.shareBarrier.wait(function(){if(window.gsPluginsConf.print){me.showGlobalConfPlugins(me.showPrintUI,window.gsPluginsConf.print);} window.gsPluginsConf.print=null;me.__finalized=true;me.__events.trigger("gs-plugins.finalized");}) if(window.gsPluginsConf.callbacks){if(gsPluginsConf.callbacks.init){this.addInitCallback(gsPluginsConf.callbacks.init);} if(gsPluginsConf.callbacks.final){this.addFinalCallback(gsPluginsConf.callbacks.final);}} this.__initialized=true;this.__events.trigger("gs-plugins.init");},init:function(){if(window.gsPluginsConf.reactions)this.showGlobalConfPlugins(this.showReactionsBarUI,window.gsPluginsConf.reactions);if(window.gsPluginsConf.polls)this.showGlobalConfPlugins(this.showPollUI,window.gsPluginsConf.polls);if(window.gsPluginsConf.comments)this.showGlobalConfPlugins(this.showCommentsUI,window.gsPluginsConf.comments);if(window.gsPluginsConf.chat)this.showGlobalConfPlugins(this.showChatUI,window.gsPluginsConf.chat);if(window.gsPluginsConf.follow)this.showGlobalConfPlugins(this.showFollowBarUI,window.gsPluginsConf.follow);if(window.gsPluginsConf.activityfeed)this.showGlobalConfPlugins(this.showFeedUI,window.gsPluginsConf.activityfeed);if(window.gsPluginsConf.rating)this.showGlobalConfPlugins(this.showRatingUI,window.gsPluginsConf.rating);},__checkFBEvents:function(){if(window.FB&&window.FB.Event){FB.Event.subscribe("edge.create",function(url,el){gsPlugins.__events.trigger("gs-plugins.facebook.like",[url,el]);});FB.Event.subscribe("edge.remove",function(url,el){gsPlugins.__events.trigger("gs-plugins.facebook.unlike",[url,el]);});}},_checkMetaConfiguration:function(){var twitter_site=$("meta[name='twitter:site']").attr("content");if(twitter_site&&twitter_site.length>0){this.DEFAULT_CONF_SHAREBAR.gsVia=twitter_site.replace(/@/g,"");}},load:function(){var gsPluginsInit=function(){window.gsPlugins.preinit();window.gsPlugins.init();} var checkFinalCallback=function(){if(!window.GeleSocial||!GeleSocial.addFinalStatusCallback||window.GeleSocial.settings.disableEverything)gsPluginsInit();else{GeleSocial.addInitCallback(function(){window.gsPlugins.preinit();});GeleSocial.addFinalStatusCallback(function(){window.gsPlugins.init();});}} var kwdnt_blocked=window.kwdnt===-1;var load=window.jQuery&&!kwdnt_blocked&&window.kwSocialDisable!==true;if(!load){if(window.jQuery&&kwdnt_blocked){window.gsPlugins=$.extend(window.gsPlugins,gsPluginsBlocked);checkFinalCallback();} return;} if(window.gsPluginsConf.apikey&&(!window.GeleSocial||!window.GeleSocial.version||!window.GeleSocial.settings||window.GeleSocial.version<2||window.GeleSocial.settings.disableEverything)){var globalConf='{\ "shortURLs": "never"\ ,enabledProviders: "facebook,twitter,linkedIn"\ }';if(window.gsPluginsConf.globalConf)globalConf=window.gsPluginsConf.globalConf;var apikey=window.gsPluginsConf.apikey;window.onGigyaServiceReady=function(serviceName){if(serviceName!="socialize")return;checkFinalCallback();} jQuery(document).ready(function(){(function(d){var js;js=d.createElement('script');js.async=true;var cdn=location.protocol=="https:"&&"cdns"||"cdn";js.src='//'+cdn+'.gigya.com/js/gigya.js?apikey='+apikey+'&lang=it-it';js.text=globalConf;d.getElementsByTagName('head')[0].appendChild(js);}(document));});}else{checkFinalCallback();}},addInitCallback:function(callbacks){this.addCallback("gs-plugins.init",callbacks,"__initialized");},addFinalCallback:function(callbacks){this.addCallback("gs-plugins.finalized",callbacks,"__finalized");},addFacebookCallback:function(callbacks){this.addCallback("gs-plugins.facebook.load",callbacks,"__facebook_loaded");},addCallback:function(event,callbacks,check){if(!(callbacks instanceof Array)){callbacks=[callbacks];} for(var i=0;i'+default_css+'');}},__applyTheme:function(conf){if(conf.gsOrderButtons){var arr1=conf.gsOrderButtons;if(!(arr1 instanceof Array))arr1=arr1.split(",");$("#"+conf.containerID).addClass("gs-custom-cols-"+arr1.length);} var givenT=conf.gsCustomTemplate;if(!conf.buttonTemplate)conf.buttonTemplate=givenT({conf:conf,type:"gigya"})[0].outerHTML;if(!conf.buttonWithCountTemplate)conf.buttonWithCountTemplate=givenT({conf:conf,type:"gigya_count"})[0].outerHTML;if(conf.buttonTemplate)conf.buttonTemplate=conf.buttonTemplate.replace("data-onclick","onclick");if(conf.buttonWithCountTemplate)conf.buttonWithCountTemplate=conf.buttonWithCountTemplate.replace("data-onclick","onclick");var theme=conf.gsTheme?conf.gsTheme:{"id":"default","filename":"default"};if(!theme.id)theme={"id":theme,"filename":theme};if(!theme.filename)theme={"id":"default","filename":theme.id};var themeID="gs-custom-theme-"+theme.id;$("#"+conf.containerID).addClass(themeID);var style=$("#"+themeID);if(style.length==0&&theme.id!="none"){var base_static="//www.repstatic.it";if(conf.gsTest)base_static="//test.repstatic.it";if(!theme.url)theme.url=base_static+"/cless/common/stable/css/shared-social-buttons/theme/"+theme.id+"/"+theme.filename+".css";var style='';style=$(style);$("head").prepend(style);}},showGlobalConfPlugins:function(showFunc,pluginConf){if(pluginConf instanceof Array){jQuery.each(pluginConf,function(i,a){showFunc.apply(window.gsPlugins,[a]);})}else{showFunc.apply(window.gsPlugins,[pluginConf]);}},withMultipleContainer:function(defaultConf,localConf,commonFunc,perIdFunc){if(!localConf)localConf={};var conf=jQuery.extend(true,{},defaultConf);if(!localConf.gsOverwrite)conf=jQuery.extend(true,conf,localConf);else conf=jQuery.extend(true,{},localConf);commonFunc(conf);var containerID=conf.containerID;containerID=containerID.split(',');for(var i=0;i=0){lidx=ret.lastIndexOf(" - ");if(lidx>=0)ret=ret.substring(0,lidx);}} ret=this.__unescapeHTMLEntities(ret);return ret;},_getDescription:function(conf){var ret=$("meta[property=\"og:description\"]").attr("content");if(conf.gsDescription){ret=conf.gsDescription;} ret=this.__unescapeHTMLEntities(ret);return ret;},_getImage:function(conf){var ret=$("meta[property=\"og:image\"]").attr("content");if(conf.gsImage){ret=conf.gsImage;} ret=this.__escapeHTMLEntities(ret);return ret;},_getGsUrl:function(){return $('meta[name="gs:url"]').last().attr("content");},_getUrl:function(conf,checkParams,checkShortLink,button){var ret=$("meta[property=\"og:url\"]").attr("content");if(conf&&conf.gsUrl){ret=conf.gsUrl;} if(checkParams){if(checkShortLink){var shortlink=this._getShortLink(conf);if(shortlink)ret=shortlink;} if(ret)ret=this._checkLinkParams(ret,conf,button);} if(!ret&&window.top===window&&window.console&&console.error){console.error("manca il meta og:url");} ret=this.__escapeHTMLEntities(ret);if(ret&&ret.match(/^\/\//))ret=location.protocol+ret;return ret;},_getCountableProviders:function(conf){if(conf&&conf.gsShareCount&&conf.gsShareCount=="client")return["comments"];return["facebook","linkedin","pinterest","comments"]},_isCountableProvider:function(p,conf){var coun=gsPlugins._getCountableProviders(conf);return coun.indexOf(p)>=0;},_getCommentsCount:function(conf,button,cb){if(!button.categoryID||!button.streamID||!cb){return;} this.addInitCallback(function(){if(window.gigya&&gigya.comments){gigya.comments.getStreamInfo({categoryID:button.categoryID,streamID:button.streamID,callback:function(res){if(res&&res.streamInfo){var count=res.streamInfo.approvedCommentCount||0;cb({comments:count});}}});}});},_getShareCounts:function(conf,cb){var url=window.gsPlugins._getUrl(conf);if(conf.gsShareCount){var hasCount=false;var count=undefined;if(gsPlugins.count){count=gsPlugins.count.getCount("gs-share-count",url);hasCount=count!==undefined;} if(conf.gsShareCount=="client"&&!hasCount){$.ajax({url:"//graph.facebook.com/?ids="+encodeURIComponent(url),success:function(res){var c1={facebook:0};if(res.shares)c1.facebook=res.shares;else if(res[url]&&res[url].shares)c1.facebook=res[url].shares;else if(res[url]&&res[url].share&&res[url].share.share_count)c1.facebook=res[url].share.share_count;else if(res[url]&&res[url].engagement){if(res[url].engagement.share_count) c1.facebook+=res[url].engagement.share_count;if(res[url].engagement.comment_count) c1.facebook+=res[url].engagement.comment_count;if(res[url].engagement.reaction_count) c1.facebook+=res[url].engagement.reaction_count;} cb(c1);},error:function(){cb({});}});}else{if(hasCount){var res={"facebook":count};cb(res);}else{var success=function(){if(window.gsPlugins&&window.gsPlugins.count&&window.gsPlugins.count.data){var res={};var data={};if(gsPlugins.count.data["gs-sharebar-count"]&&gsPlugins.count.data["gs-sharebar-count"][url]){var data=gsPlugins.count.data["gs-sharebar-count"][url];} var countable=gsPlugins._getCountableProviders();for(var i=0;i=1100){count_num1=count_num1 / 1000;count_text=printNum(count_num1);count_text=count_text+kiloSuffix;count_num_k=count_num1;} if(count_num_k&&count_num_k>=1000){count_num1=count_num1 / 1000;count_text=printNum(count_num1);count_text=count_text+megaSuffix;} return count_text;},_getVia:function(button){var ret=button.via||button.gsVia||$("meta[name='twitter:site']").attr("content");if(ret&&ret.indexOf("@")==0)ret=ret.substring(1);return ret;},_getShortLink:function(conf){var ret=$("head link[rel='shortlink']").attr("href");ret=conf&&conf.gsShortlink||ret;return ret;},_urlToId:function(url){return escape(url).replace(/[%\/:]/gi,"-");},_checkCID:function(conf,pluginId){if(!conf.cid&&window.location.hostname){var cid=window.location.hostname;if(pluginId)cid+="-"+pluginId;conf.cid=cid;}},__prepareArray:function(arr){if(arr.split){var arr1=arr.split(',');}else{var arr1=arr;} jQuery.each(arr1,function(i,a){arr1[i]=jQuery.trim(a);});return arr1;},__checkDisableButtons:function(conf,attrName){if(conf.gsDisableButtons){var gsDisableButtons1=this.__prepareArray(conf.gsDisableButtons);var buttons=[];jQuery.each(conf[attrName],function(i,a){if(jQuery.inArray(a.provider,gsDisableButtons1)<0&&jQuery.inArray(a.id,gsDisableButtons1)<0)buttons.push(a);}) conf[attrName]=buttons;}},__checkOrderButtons:function(conf,attrName){if(conf.gsOrderButtons){var gsOrderButtons1=this.__prepareArray(conf.gsOrderButtons);var buttons=[];jQuery.each(gsOrderButtons1,function(i,a){var buttons1=jQuery.grep(conf[attrName],function(b,j){return b.provider==a||b.id==a;});jQuery.each(buttons1,function(k,c){buttons.push(c);});}) conf[attrName]=buttons;}},__checkButtons:function(conf,buttonsConf,attrName){var gsButtons=conf[buttonsConf];if(gsButtons&&(gsButtons instanceof Array)){var buttons=[];var conf1=conf[attrName];jQuery.each(gsButtons,function(i,conf2){if(!conf2||!conf2.provider)return;var conf3=jQuery.grep(conf1,function(b,j){return b.provider==conf2.provider&&b.type&&conf2.type&&b.type==conf2.type;});if(conf3.length==0){conf3=jQuery.grep(conf1,function(b,j){return b.provider==conf2.provider;});} if(conf3.length==0){conf1.push(conf2);}else{conf3=conf3[conf3.length-1];jQuery.extend(conf3,conf2);}});}},__checkCustomUserAction:function(conf,a,overrides){if(conf.userAction&&(a.gsTitle||a.gsDescription||a.gsImage||overrides.title||overrides.desc||overrides.image)){a.userAction=conf.userAction.clone();if(a.gsTitle||overrides.title)a.userAction.title=a.gsTitle||overrides.title;if(a.gsDescription||overrides.desc)a.userAction.description=a.gsDescription||overrides.desc;if(a.gsImage||overrides.image)a.userAction.image=a.gsImage||overrides.image;}},__checkTwitterTitle:function(title,url,via){var maxLen=140;if(via)maxLen-=6+via.length;if(url)maxLen-=1+23;if(title.length>maxLen)title=title.slice(0,maxLen-1)+"\u2026";return title;},__checkFinal:function(conf,a){if(a.provider=="twitter-tweet"||a.provider=="twitter"){if(conf.gsVia){a.via=conf.gsVia;} if(conf.userAction&&conf.userAction.title){var title=this.__checkTwitterTitle(conf.userAction.title,a.url,a.via);title=title.replace(/\"/g,""");conf.userAction.setTitle(title);} if(a.userAction&&a.userAction.title){var title=this.__checkTwitterTitle(a.userAction.title,a.url,a.via);title=title.replace(/\"/g,""");a.userAction.setTitle(title);}}},_checkLinkParams:function(url,conf,button){var canAddParams=button&&button.provider&&(button.provider!="facebook-like"&&button.provider!="facebook-share");if(url&&canAddParams){var linkParams="";if(conf.gsLinkParams){var separator="?";if(url.search("\\?")!=-1){separator="&";} linkParams=separator+$.param(conf.gsLinkParams).replace(/\+/g,"%20");} url+=linkParams;} if(canAddParams&&button.provider=="gs-native-facebook"&&button.type=="like"){if(button.gsLinkParams&&button.gsLinkParams.ref&&!button.ref){button.ref=button.gsLinkParams.ref;}} return url;},_getUserAction:function(conf){if(!window.gigya||!window.gigya.socialize)return null;var userActionTitle=window.gsPlugins._getTitle(conf);var userActionDescription=window.gsPlugins._getDescription(conf);var userActionUrl=window.gsPlugins._getUrl(conf,true);var userActionImage=window.gsPlugins._getImage(conf);var act=new gigya.socialize.UserAction();if(userActionTitle)act.setTitle(userActionTitle);if(userActionDescription)act.setDescription(userActionDescription);if(userActionUrl)act.setLinkBack(userActionUrl);if(userActionImage){var item={type:'image',src:userActionImage};if(userActionUrl)item.href=userActionUrl;act.addMediaItem(item);} if(conf.gsUserMessage){act.setUserMessage(conf.gsUserMessage);} return act;},_getProviderOverrides:function(button){var provider=button.provider;if(provider=="twitter"||provider=="twitter-tweet"){var t1=$("meta[name='twitter:title']").attr("content");var t_text=$("meta[name='gs:twitter:text']").attr("content");if(t_text)t1=t_text;var d1=$("meta[name='twitter:description']").attr("content");var i1=$("meta[name='twitter:image']").attr("content");var u1=gsPlugins._getShortLink(button);return{title:t1,desc:d1,image:i1,url:u1};}else if(provider=="whatsapp"){var u1=gsPlugins._getShortLink(button);var og_title=window.gsPlugins._getTitle(button);var t1=undefined;if(!og_title)t1=window.gsPlugins.native.whatsapp.default_title;return{title:t1,url:u1};}else{return{};}},_getReactionIdFromText:function(text){text=text.toLowerCase();text=text.replace(/[^a-z0-9]+/g,"-");text=text.replace(/(^(\-)+?)|((\-)+?$)/g,"");return text;},_configureEachReaction:function(conf){$.each(conf.reactions,function(i,reaction){if(conf.gsIconImgUp&&!reaction.iconImgUp)reaction.iconImgUp=conf.gsIconImgUp;if(conf.gsIconImgDown&&!reaction.iconImgDown)reaction.iconImgDown=conf.gsIconImgDown;if(conf.gsHeaderText&&!reaction.headerText)reaction.headerText=conf.gsHeaderText;if(conf.gsBodyText&&!reaction.bodyText)reaction.bodyText=conf.gsBodyText;if(!reaction.ID&&reaction.text)reaction.ID=window.gsPlugins._getReactionIdFromText(reaction.text);if(conf.gsNoButtonBorders!==undefined&&reaction.noButtonBorders===undefined)reaction.noButtonBorders=conf.gsNoButtonBorders;});},_downloadTemplate:function(container,id,url,params,cache){if(container.length>0&&url){if(cache&&cache[id]){container.html(cache[id]);}else{var success=function(html){if(cache)cache[id]=html;container.html(html);} $.ajax({url:url,data:params,cache:true,dataType:'html',success:success})}}},_downloadReactionTemplate:function(conf1,container,templateUrl,cache){var params={"barID":conf1.barID};var buttonIDs="";var buttonTexts="";$.each(conf1.reactions,function(i,reaction){if(buttonIDs.length>0)buttonIDs+="," if(buttonTexts.length>0)buttonTexts+=",";buttonIDs+=reaction.ID;buttonTexts+=reaction.text;}) params.buttonIDs=buttonIDs;params.buttonTexts=buttonTexts;this._downloadTemplate(container,conf1.barID,templateUrl,params,cache);},_showShareBarUIPrepareButtons:function(conf){var gsButtons=function(conf){var og_url=window.gsPlugins._getUrl(conf);jQuery.each(conf.shareButtons,function(i,a){var merge1=$.extend({},conf,a);var url=window.gsPlugins._getUrl(merge1,true,false,a);var shortlink=window.gsPlugins._getUrl(merge1,true,true);var overrides=window.gsPlugins._getProviderOverrides(a);gsPlugins.__checkCustomUserAction(conf,a,overrides);if((a.provider=="comments")&&!a.streamID)a.streamID=og_url;if(overrides.url)a.url=overrides.url;if(!a.url&&url)a.url=url;if(!a.countURL&&og_url)a.countURL=og_url;gsPlugins.__checkFinal(conf,a);});} var checkDefaultRefParams=function(){jQuery.each(conf.shareButtons,function(i,a){if(a.gsLinkParams&&a.gsLinkParams.ref)return true;var providers=["facebook","gs-native-facebook","gs-customtpl-facebook","twitter","twitter-tweet","gs-native-twitter","gs-customtpl-twitter","whatsapp"];var providerTypes=["fb","fb","fb","tw","tw","tw","tw","wa"];var idx=providers.indexOf(a.provider);if(idx>=0){if(a.provider=="gs-native-facebook"&&a.type!="like"&&a.type!="share")return true;var islike=a.provider=="gs-native-facebook"&&a.type=="like";var ismobile=navigator.userAgent.match(/(android|iphone|ipad)/ig);var actionType=islike?"lk":"sh";var providerType=providerTypes[idx];var platformType=ismobile?"m":"w";if(!a.gsLinkParams)a.gsLinkParams={};a.gsLinkParams.ref=actionType+providerType+platformType;}});} if(conf.gsButtons){window.gsPlugins.__checkButtons(conf,"gsButtons","shareButtons");} if(conf.gsDisableButtons){window.gsPlugins.__checkDisableButtons(conf,"shareButtons");} if(conf.gsOrderButtons){window.gsPlugins.__checkOrderButtons(conf,"shareButtons");} gsButtons(conf);},showShareBarUI:function(localConf){if(window.kwmeta&&localConf&&localConf.gsLoadMeta&&localConf.gsUrl){var loadM=localConf.gsLoadMeta;delete localConf.gsLoadMeta;var url=localConf.gsUrl;var me=this;kwmeta.load(url,function(d){loadM(localConf,d,function(){me.showShareBarUI(localConf);});}) return;} this._checkMetaConfiguration();var gsMinimizeWidth=function(conf){var container=$('#'+conf.containerID);container.find('.gig-button-container-twitter-tweet').css('padding-right','12px');container.find('.gig-button-container-facebook-like').css('padding-right','12px');container.find('.gig-button-container-share').css('padding-right','12px');if(conf.layout!="vertical"){container.find('.gig-share-bar-container').addClass('layout-default');}} var hasCustomCount=false;var hasCustomButtons=false;var gsCustomButtons=function(conf){var custom=[];var standard=[];var comments=[];var cont=$(document.getElementById(conf.containerID));var morebuttons=window.gsPlugins.morebuttons;for(var i=0;i');to_append=$('
    ');cont.append(to_append);}} if(onlyPersonal){var to_append=cont.find(".gs-sharebar");var children=to_append.children();if(!is_vertical){td.css({"float":"left"});}}else{if(is_vertical){var to_append=tr.parent();var children=to_append.children();}else{var to_append=tr;var children=tr.children();}} for(var i=0;i0){ret.addClass("gig-button-container");ret.addClass("gig-button-container-"+shareConf.provider);if(shareConf.gsStyle){ret.css(shareConf.gsStyle);} td1.append(ret);}else continue;} var new_el=td1[0];if(!onlyPersonal&&is_vertical){var tr1=tr.clone().empty();tr1.append(new_el);new_el=tr1[0];} var el_at_index=children[share1[0]];if(el_at_index){$(el_at_index).before(new_el);}else{to_append.append(new_el);} if(ret.children().length>0&&ret.children()[0].initGsCustom)ret.children()[0].initGsCustom();children.splice(share1[0],0,new_el);}} var printZeroComments=function(cont,selectorContainer,selectorSpan){var container=cont.parent().find(selectorContainer);if(container.length>0){for(var i=0;i0){checkCustomButtons(ev);if(hasCustomCount&&conf.showCounts!="none"){window.gsPlugins._getShareCounts(conf,function(counts){for(var p in counts){var cou1=cont.find(".gs-custom-"+p+" .gs-count");if(cou1.length>0){cou1.html(window.gsPlugins._printCount(counts[p],conf.gsKiloSuffix,conf.gsMegaSuffix));}}});var comments1=cont.find(".gs-custom-comments .gs-count");if(comments1.length>0){for(var i=0;i0&&conf.gsPrintZeroComments&&conf.containerID){if(conf.gsPrintZeroComments===true)conf.gsPrintZeroComments={};if(!conf.gsPrintZeroComments.containerSelector)conf.gsPrintZeroComments.containerSelector="#"+conf.containerID;if(!conf.gsPrintZeroComments.spanSelector)conf.gsPrintZeroComments.spanSelector="span[id*='count-value']";printZeroComments(cont,conf.gsPrintZeroComments.containerSelector,conf.gsPrintZeroComments.spanSelector);} if(onLoad1)onLoad1(ev);} conf.shareButtons=standard;} var commonFunc=function(conf){var act=window.gsPlugins._getUserAction(conf);conf.userAction=act;gsPlugins._showShareBarUIPrepareButtons(conf);} var perIdFunc=function(conf1){if(!window.gsPlugins._getUrl(conf1))return;var container=$(document.getElementById(conf1.containerID));var onLoad1=conf1.onLoad;conf1.onLoad=function(){if(conf1.gsMinimizeWidth){gsMinimizeWidth(conf1);} if(window.gsPlugins.shareBarrier&&container.length>0)window.gsPlugins.shareBarrier.completed();if(onLoad1)onLoad1();setTimeout(function(){container.closest(".gs-sharebuttons").removeClass("hidden");},1000);} var onShareButtonClicked1=conf1.onShareButtonClicked;conf1.onShareButtonClicked=function(event){if(event.shareItem['provider']=='comments'){window.location.href=conf1.gsCommentsAnchor;} if(onShareButtonClicked1)onShareButtonClicked1(event);} if(conf1.gsActivity!==undefined){var onSendDone1=conf1.onSendDone;conf1.onSendDone=function(data){if(window.gigya&&conf1.userAction){var userActionActivity=conf1.userAction.clone();userActionActivity.setActionName("ha consigliato");var confPublish={userAction:userActionActivity,scope:"internal",privacy:"public"};if(conf1.gsActivity.feedID){confPublish.feedID=conf1.gsActivity.feedID;} else{confPublish.feedID=window.location.hostname.replace(/\./gi,"-");} gigya.socialize.publishUserAction(confPublish);} if(onSendDone1)onSendDone1();}} window.gsPlugins._checkCID(conf1,"share");if(window.gsPlugins.shareBarrier&&container.length>0){window.gsPlugins.shareBarrier.addCallback();} gsCustomButtons(conf1);if(!conf1.tags)conf1.tags="";if(conf1.gsAfterConf){conf1.gsAfterConf();} gsPlugins.__shareButtons.push(conf1);if(!conf1.__gsCommentsButtonCall){if(conf1.gsStandalone&&window.gigyaCommentParams&&conf1.gsOrderButtons)gsPlugins._checkCommentButtons();else $(function(){gsPlugins._checkCommentButtons();});} if(window.gigya&&gigya.socialize&&container.length>0){if(conf1.shareButtons&&conf1.shareButtons.length>0){gigya.socialize.showShareBarUI(conf1);}else if(conf1.onLoad)conf1.onLoad();}else if(conf1.gsStandalone&&container.length>0){if(conf1.onLoad)conf1.onLoad();}} var defaultConf=window.gsPlugins.DEFAULT_CONF_SHAREBAR;this.withMultipleContainer(defaultConf,localConf,commonFunc,perIdFunc);},showReactionsBarUI:function(localConf){var commonFunc=function(conf){var userActionUrl=window.gsPlugins._getUrl(conf);var act=window.gsPlugins._getUserAction(conf);conf.userAction=act;if(!conf.barID&&userActionUrl){conf.barID=window.gsPlugins._urlToId(userActionUrl);} window.gsPlugins._configureEachReaction(conf);} var perIdFunc=function(conf1){if(!window.gsPlugins._getUrl(conf1))return;window.gsPlugins._checkCID(conf1,"reactions");if(conf1.gsAfterConf){conf1.gsAfterConf();} if(window.gigya&&conf1.reactions.length&&conf1.reactions.length>0)gigya.socialize.showReactionsBarUI(conf1);} var defaultConf=window.gsPlugins.DEFAULT_CONF_REACTIONS;this.withMultipleContainer(defaultConf,localConf,commonFunc,perIdFunc);},showPollUI:function(localConf){var resultsByBarId={};var countByBarId={};var commonFunc=function(conf){var userActionUrl=window.gsPlugins._getUrl(conf);var act=window.gsPlugins._getUserAction(conf);conf.userAction=act;window.gsPlugins._configureEachReaction(conf);} var barIDRegExp=new RegExp("^[a-z0-9\\-]+?\\-[0-9]{8}$");var checkBarID=function(barID){var ret=true;ret&=barID&&barIDRegExp.test(barID);return ret;} var perIdFunc=function(conf1){if(!window.gsPlugins._getUrl(conf1))return;var container=$("#"+conf1.containerID);var containerResults=$("#"+conf1.containerID+"-results");var containerCount=$("#"+conf1.containerID+"-count");window.gsPlugins._checkCID(conf1,"polls");if(window.gigya&&conf1.barID&&checkBarID(conf1.barID)&&conf1.reactions.length&&conf1.reactions.length>0){if(conf1.gsAfterConf){conf1.gsAfterConf();} if(container.length>0)gigya.socialize.showReactionsBarUI(conf1);if(conf1.gsResultTemplate)window.gsPlugins._downloadReactionTemplate(conf1,containerResults,conf1.gsResultTemplate,resultsByBarId);if(conf1.gsCountTemplate)window.gsPlugins._downloadReactionTemplate(conf1,containerCount,conf1.gsCountTemplate,countByBarId);}} var defaultConf=window.gsPlugins.DEFAULT_CONF_POLLS;this.withMultipleContainer(defaultConf,localConf,commonFunc,perIdFunc);},showRatingUI:function(localConf){if(!window.gigya)return;var commonFunc=function(conf){var url=window.gsPlugins._getUrl(conf);if(!conf.streamID&&url){conf.streamID=url;}} var perIdFunc=function(conf1){if(window.gigya&&conf1.categoryID&&conf1.streamID)gigya.comments.showRatingUI(conf1);} var defaultConf=window.gsPlugins.DEFAULT_CONF_RATING;this.withMultipleContainer(defaultConf,localConf,commonFunc,perIdFunc);},_checkCommentButtons:function(conf1){if(!conf1||!conf1.categoryID||conf1.streamID){if(window.gigyaCommentParams){var categoryID=gigyaCommentParams.category||gigyaCommentParams.categoryID;var streamID=gigyaCommentParams.streamID||this._getUrl();if(categoryID&&streamID){conf1={categoryID:categoryID,streamID:streamID};}}} var sharebuttons=window.gsPlugins.__shareButtons;if(sharebuttons&&conf1&&conf1.categoryID&&conf1.streamID){for(var i=0;i0){var buttonN=sb.gsStandalone?"gs-customtpl-comments":"comments";if(!commBConf.gsButtons)commBConf.gsButtons=[{"provider":buttonN}];$(commBConf.gsButtons).each(function(i,b){if(b.provider==buttonN){b.categoryID=conf1.categoryID;b.streamID=conf1.streamID;}});if(!commBConf.gsOrderButtons)commBConf.gsOrderButtons=buttonN;gsPlugins.showShareBarUI(commBConf);delete sb.gsCommentsButton;}}}}},showCommentsUI:function(localConf){var commonFunc=function(conf){var url=window.gsPlugins._getUrl(conf);if(!conf.streamID&&url){conf.streamID=url;} if(!conf.streamURL&&url){conf.streamURL=url;} var act=window.gsPlugins._getUserAction(conf);conf.userAction=act;} var perIdFunc=function(conf1){if(!window.gsPlugins._getUrl(conf1))return;window.gsPlugins._checkCID(conf1,"comments");if(conf1.feedID!=undefined){conf1.scope="both" conf1.userAction.setActionName("ha commentato");if(conf1.feedID==""){conf1.feedID=window.location.hostname.replace(/\./gi,"-");}} var onLogin=function(){setTimeout(function(){window.gsPlugins._show_comments_button(conf1);},0);} var container=$("#"+conf1.containerID);if(conf1.gsUserProfileLink){container.delegate(".gig-comment-img,.gig-comment-username","click",function(ev){var src=$(this).closest(".gig-comment").find(".gig-comment-img").attr("src");if(src)conf1.gsUserProfileLink(src);})} var onLoad1=conf1.onLoad;conf1.onLoad=function(){if(conf1.gsUserProfileLink){container.addClass("gs-social-comments-userprofile");} window.gsPlugins._show_comments_count(conf1);onLogin();if(conf1.gsReadOnlyText&&window.gsPlugins._comments_readonly(conf1)){window.gsPlugins._show_readonly_message(conf1);} container.delegate(".gig-comments-replyBox textarea","keyup paste",function(e){var textarea=$(this);if(e.type=="keyup"){window.gsPlugins._trim_text(textarea,conf1.gsCountChars);} else{setTimeout(function(){window.gsPlugins._trim_text(textarea,conf1.gsCountChars);},150)}});if(conf1.version===2){$("#"+conf1.containerID+" .gig-comment-providerLogo").hide();} if(onLoad1)onLoad1();} gigya.socialize.addEventHandlers({onLogin:onLogin,onConnectionAdded:onLogin,onLogout:onLogin});gsPlugins._checkCommentButtons(conf1);if(conf1.gsRatingUI&&conf1.containerID){var confR=conf1.gsRatingUI;if(!confR.containerID)confR.containerID=conf1.containerID+"-rating";if(!confR.categoryID)confR.categoryID=conf1.categoryID;if(!confR.streamID)confR.streamID=conf1.streamID;if(!confR.gsUrl&&conf1.gsUrl)confR.gsUrl=conf1.gsUrl;confR.linkedCommentsUI=conf1.containerID;gsPlugins.showRatingUI(confR);} if(window.gigya&&conf1.categoryID&&conf1.streamID)gigya.comments.showCommentsUI(conf1);} var defaultConf=window.gsPlugins.DEFAULT_CONF_COMMENTS;this.withMultipleContainer(defaultConf,localConf,commonFunc,perIdFunc);},_trim_text:function(elem,limit){var text=elem.val().substring(0,limit);var scroll_pos=elem.scrollTop();elem.val(text);elem.scrollTop(scroll_pos);},_show_comments_count:function(conf){if($("#"+conf.containerID+'-countchars').length>0){return;} var counter=$('
    '+conf.gsCountChars+' caratteri rimanenti

    ');if(conf.version===2){var comment_box=$('#'+conf.containerID+' .gig-composebox-footer');var comment_textarea=$('#'+conf.containerID+' .gig-composebox-textarea');counter.css("margin-right","10px");comment_box.append(counter);}else{var comment_box=$('#'+conf.containerID+'-commentBox .gig-comments-commentBox-commentBox');var comment_textarea=$('#'+conf.containerID+'-commentTextarea');comment_box.before(counter);} var limit=conf.gsCountChars;comment_textarea.bind('paste',function(e){setTimeout(function(){window.gsPlugins._update_comments_counter(comment_textarea,counter,limit,conf);},150)});comment_textarea.keyup(function(e){window.gsPlugins._update_comments_counter(comment_textarea,counter,limit,conf);});},_update_comments_counter:function(textarea,counter,limit,conf){if(conf.version===2){var txt=textarea.text();}else{var txt=textarea.val();} var len=txt.length;if(len>limit){var scroll_pos=textarea.scrollTop();textarea.val(txt.substring(0,limit));textarea.scrollTop(scroll_pos);len=limit;} counter.html(''+(limit-len)+' caratteri rimanenti');},_show_comments_button:function(conf){if(conf.version===2){var button=$('#'+conf.containerID+' .gig-composebox-post');}else{var button=$('#'+conf.containerID+' .gig-comments-commentBox-button-post');} button.text(conf.gsTextButton);},_show_readonly_message:function(conf){var message=$("

    ").css("font-size","1.2em");var hours=new Date().getHours();var is_night=hours>=22||hours<8;if(is_night&&conf.gsNoModerationText){message.text("Dalle 22 alle 8 non è possibile inserire nuovi commenti.");}else{message.text("I commenti sono temporaneamente chiusi.");} if(conf.version===2){var box=$('#'+conf.containerID);box.prepend(message);}else{var box=$('#'+conf.containerID+'-commentBox');box.append(message);}},_comments_readonly:function(conf){if(conf.version===2){if($('#'+conf.containerID+' .gig-comments-composebox').is(':hidden')){return true;}}else{if($('#'+conf.containerID+'-commentBox').find("textarea").length==0){return true;}} return false;},showChatUI:function(localConf){var commonFunc=function(conf){};var perIdFunc=function(conf1){window.gsPlugins._checkCID(conf1,"chat");if(window.gigya&&conf1.categoryID)gigya.chat.showChatUI(conf1);} var defaultConf=window.gsPlugins.DEFAULT_CONF_CHAT;this.withMultipleContainer(defaultConf,localConf,commonFunc,perIdFunc);},showFollowBarUI:function(localConf){var commonFunc=function(conf){if(conf.gsDisableButtons){window.gsPlugins.__checkDisableButtons(conf,"buttons");} if(conf.gsOrderButtons){window.gsPlugins.__checkOrderButtons(conf,"buttons");} if(conf.gsButtons){window.gsPlugins.__checkButtons(conf,"gsButtons","buttons");}} var perIdFunc=function(conf1){window.gsPlugins._checkCID(conf1,"follow");if(conf1.gsCustomTemplate){conf1.buttonTemplate='
    ';} if(conf1.gsAfterConf){conf1.gsAfterConf();} var smallIcons=conf1.iconSize&&conf1.iconSize<=20;var createFBConf=function(containerID1,conf1,b1){return{containerID:containerID1,gsButtons:[{provider:"gs-native-facebook",type:"like-box",href:b1.actionURL,header:false,"show-border":false}],gsOrderButtons:"gs-native-facebook"}} var createTwConf=function(containerID1,conf1,b1){return{containerID:containerID1,gsButtons:[{provider:"gs-native-twitter",text:"Segui @"+b1.followUsers,lang:"it","show-count":true,"show-screen-name":true,href:"https://twitter.com/"+b1.followUsers}],gsOrderButtons:"gs-native-twitter"}} var createLinkedinConf=function(containerID1,conf1,b1){return{containerID:containerID1,gsButtons:[{provider:"gs-native-linkedin"}],gsOrderButtons:"gs-native-linkedin"}} var createYoutubeConf=function(containerID1,conf1,b1){return{containerID:containerID1,gsButtons:[{provider:"gs-native-youtube",channelID:b1.channelID}],gsOrderButtons:"gs-native-youtube"}} var createInstagramConf=function(containerID1,conf1,b1){return{containerID:containerID1,gsButtons:[{provider:"gs-native-instagram",href:b1.actionURL,}],gsOrderButtons:"gs-native-instagram"}} var createBalloon=function(conf1,b1,getConf){var popup=$("
    ").addClass("gs-social-popup");var trigger=$("
    ").addClass("gs-social-popup-trigger").addClass("gs-follow-button").addClass("gs-follow-button-"+b1.provider);var balloon=$("
    ").addClass("gs-social-popup-balloon").addClass("gs-social-popup-balloon-"+b1.provider);var containerID1=conf1.containerID+"-"+b1.provider;balloon.attr("id",containerID1);popup.append(trigger).append(balloon);var conf=getConf(containerID1,conf1,b1);conf.gsUrl=location.href;conf=JSON.stringify(conf);trigger.attr("data-sharebuttons",conf);if(!conf1.gsCustomTemplate&&!conf1.buttonTemplate){var img=$("");img.attr("src","//www.repstatic.it/cless/common/social/stable/img/followbar/"+b1.provider+".png");img.css("width","30px");if(smallIcons)img.css("width","20px");trigger.append(img);} if(conf1.buttonTemplate){var html1=conf1.buttonTemplate.replace(/\$provider/g,b1.provider);var button=$(html1);trigger.append(button);} return popup;} if(conf1.containerID){var cont=$("#"+conf1.containerID);var followbar=$('
    ');var createContents={"facebook":function(conf1,b1){return createBalloon(conf1,b1,createFBConf);},"twitter":function(conf1,b1){return createBalloon(conf1,b1,createTwConf);},"linkedin":function(conf1,b1){var ret=createBalloon(conf1,b1,createLinkedinConf);if($(ret).find("#"+conf1.containerID+"-"+b1.provider).size()){var html_link=$('');$(ret).find("#"+conf1.containerID+"-"+b1.provider).html(html_link);}else ret='';return ret;},"youtube":function(conf1,b1){var ret=createBalloon(conf1,b1,createYoutubeConf);return ret;},"instagram":function(conf1,b1){var ret=createBalloon(conf1,b1,createInstagramConf);return ret;},"rss":function(conf1,b1){var ret=$('');ret.attr("href",b1.actionURL);if(!conf1.gsCustomTemplate){var img=$("");img.attr("src","//www.repstatic.it/cless/common/social/stable/img/followbar/"+b1.provider+".png");img.css("width","30px");if(smallIcons)img.css("width","20px");ret.append(img);} return ret;}} if(smallIcons)followbar.addClass("gs-followbar-small");if(!conf1.gsCustomTemplate)followbar.addClass("gs-followbar-default");cont.append(followbar);cont.addClass("gig-followbar");if(conf1.buttons){for(var i=0;i');if(createContents[b1.provider]){var conts=createContents[b1.provider](conf1,b1);followbarCell.append(conts);followbar.append(followbarCell);gsPlugins.lazyPopups.init(followbarCell);}}}}} var defaultConf=window.gsPlugins.DEFAULT_CONF_FOLLOWBAR;this.withMultipleContainer(defaultConf,localConf,commonFunc,perIdFunc);},showFeedUI:function(localConf){var commonFunc=function(conf){};var perIdFunc=function(conf1){if(!conf1.feedID){conf1.feedID=window.location.hostname.replace(/\./gi,"-");} window.gsPlugins._checkCID(conf1,"activityfeed");if(conf1.gsAfterConf){conf1.gsAfterConf();} if(window.gigya)gigya.socialize.showFeedUI(conf1);} var defaultConf=window.gsPlugins.DEFAULT_CONF_ACTIVITYFEED;this.withMultipleContainer(defaultConf,localConf,commonFunc,perIdFunc);},showPrintUI:function(localConf){var commonFunc=function(conf){} var perIdFunc=function(conf1){var container=$("#"+conf1.containerID);container.css("overflow","hidden");container.children().css("float","left");var print=$('Stampa');print.addClass("gs-print");print.css("float","left");if(conf1.iconUrl){print.css({"background-image":"url(\""+conf1.iconUrl+"\")","background-position":"0px 0px"});} else{print.addClass("default-icon");} if(conf1.text!==undefined){if(conf1.text.length==0)print.find(".gs-print-text").hide();else print.find(".gs-print-text").html(conf1.text);} container.append(print);} var defaultConf=window.gsPlugins.DEFAULT_CONF_PRINT;this.withMultipleContainer(defaultConf,localConf,commonFunc,perIdFunc);},_parseAttributeConf:function(trigger){var attributeMethod={"sharebuttons":"showShareBarUI","follow":"showFollowBarUI","reactions":"showReactionsBarUI","polls":"showPollUI","comments":"showCommentsUI","chat":"showChatUI","activityfeed":"showFeedUI"};var method=undefined;var type=undefined;var conf=undefined;$.each(attributeMethod,function(attribute,method1){var attr=trigger.attr("data-"+attribute);if(attr){try{if((typeof attr).toLowerCase()=="string")eval("conf="+attr);else conf=attr;}catch(e){} if(conf){type=attribute;method=method1;return false;}}}) var attrConf={};attrConf.type=type;attrConf.method=method;attrConf.conf=conf;return attrConf;},_renderAttributeConf:function(attrConf,callback){var me=window.gsPlugins;if(attrConf.type&&attrConf.method&&attrConf.conf){var conf=attrConf.conf;var method=attrConf.method;var type=attrConf.type;var confPrint=attrConf.confPrint;var onLoad1=conf.onLoad;conf.onLoad=function(){if(callback)callback();if(onLoad1)onLoad1();if(type=="sharebuttons"&&confPrint!==undefined){confPrint.containerID=conf.containerID;me.showGlobalConfPlugins(me.showPrintUI,confPrint);}} if(window.gsPlugins)window.gsPlugins[method](conf);}},inplace:{init:function(elements,force){if(!elements)elements=$("body");elements=$(elements);var me=window.gsPlugins;var triggers=elements.find(".gs-social-inplace").not(".initialized");if(force)triggers=elements;triggers.each(function(i,trigger){trigger=$(trigger);trigger.addClass("initialized");var triggerId=trigger.attr("id");if(!triggerId){return;} var attrConf=me._parseAttributeConf(trigger);var conf=attrConf.conf;var confPrint=undefined;if(!conf){return;} if(conf.gsInplace){if(conf.gsInplace.print!==undefined){attrConf.confPrint=conf.gsInplace.print;}} if(!conf.containerID){conf.containerID=triggerId;} me._renderAttributeConf(attrConf);});}},lazyPopups:{balloons:jQuery([]),triggers:jQuery([]),containers:jQuery([]),configure:function(){if(window.gsPluginsConf.lazyPopups){jQuery.each(window.gsPluginsConf.lazyPopups,function(k,v){var trigger=$("#"+k);if(trigger.length==0)return;var type=v.type;if(!type)return;attrName="data-"+type trigger[0][attrName]=v.conf;});window.gsPluginsConf.lazyPopups={};}},init:function(elements){this.configure();if(!elements)elements=$("body");elements=$(elements);var me=window.gsPlugins;var triggers=elements.find(".gs-social-popup-trigger").not(".initialized,.preinitialized");triggers.each(function(i,trigger){trigger=$(trigger);trigger.addClass("preinitialized");var balloon=null;var delayEnter=300;var delayLeave=600;var delayLoading=1000;var delayOpen=200;var attrConf=me._parseAttributeConf(trigger);var conf=attrConf.conf;if(!conf||!conf.containerID){trigger.addClass("initialized");return;} var container=trigger.closest(".gs-social-popup");balloon=$(document.getElementById(conf.containerID));if(balloon.length==0)return;var all=trigger.add(container).add(balloon);if(conf.gsPopup){var gsPopup=conf.gsPopup;if(gsPopup.delayEnter)delayEnter=conf.gsPopup.delayEnter;if(gsPopup.delayLeave)delayLeave=conf.gsPopup.delayLeave;if(gsPopup.delayLoading)delayLoading=conf.gsPopup.delayLoading;if(gsPopup.delayOpen)delayOpen=conf.gsPopup.delayOpen;if(gsPopup.loading===false)delayLoading=0;if(gsPopup.print!==undefined){attrConf.confPrint=gsPopup.print;}} var onLoad1=conf.onLoad;conf.onLoad=function(){if(onLoad1)onLoad1();setTimeout(function(){all.removeClass("notloaded");all.addClass("loaded");},delayLoading);} me.lazyPopups.balloons=me.lazyPopups.balloons.add(balloon);me.lazyPopups.triggers=me.lazyPopups.triggers.add(trigger);me.lazyPopups.containers=me.lazyPopups.containers.add(container);var lastOpenClose=null;var open=function(){lastOpenClose=new Date().getTime();if(!trigger.hasClass("initialized")){me._renderAttributeConf(attrConf);all.addClass("initialized");all.addClass("notloaded");} me.lazyPopups.balloons.removeClass("open");me.lazyPopups.triggers.removeClass("open");me.lazyPopups.containers.removeClass("open");all.addClass("open");} var close=function(){all.removeClass("open");} var timIn=null;var inside=function(){if(balloon.is(":not(.open)")&&trigger.is('.hover')){open();} timIn=null;};var timOut=null;var outside=function(){if(balloon.is(".open")&&balloon.is(':not(.hover)')){close();} timOut=null;};var tmouseover=function(){trigger.addClass("hover");if(timIn)return;else{timIn=setTimeout(inside,delayEnter);} bmouseover();} var tmouseout=function(){trigger.removeClass("hover");if(timIn){clearTimeout(timIn);timIn=null;} bmouseout();} var bmouseout=function(){balloon.removeClass("hover");if(timOut)return;else{timOut=setTimeout(outside,delayLeave);}} var bmouseover=function(){balloon.addClass("hover");if(timOut){clearTimeout(timOut);timOut=null;}} trigger.hover(tmouseover,tmouseout);balloon.hover(bmouseover,bmouseout);trigger.click(function(){var now=new Date().getTime();if(lastOpenClose&&now
    Condividi la selezione "+"
    ");}else{var containerContent=conf.containerContent;} highlighter_container=containerContent;$("body").append(highlighter_container);if(!conf.textSelector){var textSelector='span.article-body';}else{var textSelector=conf.textSelector} if(textSelector.call)textSelector=textSelector.call();var article_body=$(textSelector);if(!article_body.highlighter)return;var shareButton={containerID:"highlighter-container-share",layout:'vertical',iconsOnly:true,showCounts:'none',buttonTemplate:'
    ',gsButtons:[{"provider":"facebook"},{"provider":"twitter"}],gsOrderButtons:"facebook,twitter,email"} if(conf.shareButton)shareButton=$.extend(true,{},shareButton,conf.shareButton);var highlighterConf={'selector':containerSelector,'minWords':3,'complete':function(data){if(data&&data.length){highlighter_container.find(".highlighter-container-chars").html(data.length+" caratteri");} if(window.gsPlugins){shareButton.gsDescription=data;var twitterConf=$.grep(shareButton.gsButtons,function(a){return a.provider=="twitter"});if(twitterConf.length>0){twitterConf[0].gsTitle=data;} gsPlugins.showShareBarUI(shareButton);}}};if(conf.highlighterConf)highlighterConf=$.extend(true,{},highlighterConf,conf.highlighterConf);article_body.highlighter(highlighterConf);}},openGraph:{ogType:function(){var ret=null;var type=$("meta[property='og:type']");if(type.length>0)ret=type.attr("content").split(":");return ret;},create:function(action,object,callback,graphParams1){var me=window.gsPlugins.openGraph;if(!graphParams1)graphParams1={};var ogType=me.ogType();var domain=ogType[0];if(graphParams1.ogDomain){domain=graphParams1.ogDomain;delete graphParams1.ogDomain;} var pobject=ogType[1];if(!pobject)pobject=ogType[0];var url=$("meta[property=\"og:url\"]").attr("content");var graphParams={};if(object==pobject)graphParams[object]=url;graphParams=jQuery.extend(true,graphParams,graphParams1);if(!graphParams[object])return;var params1={graphPath:"/me/"+domain+":"+action,method:'POST',graphParams:graphParams};var callback1=function(response){if(response.errorCode==0){if(!me.__lastObjects)me.__lastObjects={};me.__lastObjects[action]=response.graphResponse.id;} if(callback)callback(response);} params1.callback=callback1;if(window.gigya)gigya.socialize.facebookGraphOperation(params1);},edit:function(action,object,callback,graphParams1){var me=window.gsPlugins.openGraph;if(!object&&me.__lastObjects&&me.__lastObjects[action]){object=me.__lastObjects[action];} if(!object){callback({errorCode:-1});}else{if(!graphParams1)graphParams1={};var graphParams={};graphParams=jQuery.extend(true,graphParams,graphParams1);var params1={graphPath:"/"+object,method:'POST',graphParams:graphParams};if(callback)params1.callback=callback;if(window.gigya)gigya.socialize.facebookGraphOperation(params1);}}},comments:{post:function(text,conf){var conf1=jQuery.extend(true,{},conf);var act=window.gsPlugins._getUserAction(conf1);var url=window.gsPlugins._getUrl(conf1);act.setUserMessage(text);conf1.userAction=act;conf1.commentText=text;conf1.streamID=url;if(window.gigya)gigya.comments.postComment(conf1);},enrichForm:function(form,conf){if(!window.GeleSocial||!window.GeleSocial.version||window.GeleSocial.version!=2)return;var conf1=jQuery.extend(true,{},conf);var logged=GeleSocial.status.logged;var input=form.find("textarea").last();var submit=form.find('[type="submit"]').last();form.find('*[name="submit"]').attr("name","submit2");if(!logged){var gsNotLoggedAction=function(){GeleSocial.openLoginModal();} if(conf1.gsNotLoggedAction)gsNotLoggedAction=conf1.gsNotLoggedAction;var gsNotLoggedAction1=gsNotLoggedAction;gsNotLoggedAction=function(){gsNotLoggedAction1();return false;} input.focus(gsNotLoggedAction);submit.focus(gsNotLoggedAction);submit.mousedown(gsNotLoggedAction);}else{var activeProviders=GeleSocial.status.gigya.activeProviders;activeProviders=jQuery.grep(activeProviders,function(a){return a!="site"&&a!="google";});var renderCheckboxes=function(activeProviders){var checkboxes=$('
    Condividi su:
    ');checkboxes.css({"line-height":"50px"});jQuery.each(activeProviders,function(i,a){var title="Condividi su "+a.substring(0,1).toUpperCase()+a.substring(1);var id='gs-enrich-comment-provider-'+a;var input=$('');var checkbox=$('');checkbox.append(input);var img=$('');img.css({"margin-right":"7px","padding-right":"16px","background-image":'url("http://cdn.gigya.com/gs/i/shareBar/icons/'+a+'.png")',"background-position":"right"});checkbox.css({"vertical-align":"middle"});checkboxes.append(checkbox);checkboxes.append(img);img.click(function(){input.click();});});return checkboxes;} var checkboxes=null;if(conf1.gsTemplates&&conf1.gsTemplates.renderCheckboxes)checkboxes=conf1.gsTemplates.renderCheckboxes(activeProviders);else checkboxes=renderCheckboxes(activeProviders);if(!conf1.containerID) input.after(checkboxes);else form.find("#"+conf1.containerID).append(checkboxes);var onsubmit=function(ev){if(onsubmit.disabled)return true;if(conf1.loading)conf1.loading();ev.preventDefault();ev.stopImmediatePropagation();submit.attr('disabled','disabled');var text=input.val();var enabledProviders=[];checkboxes.find('input[type="checkbox"]:checked').each(function(i,a){var prov=$(a).attr("data-provider");enabledProviders.push(prov);});conf1.enabledProviders=enabledProviders;conf1.callback=function(){onsubmit.disabled=true;if(form.length>0&&form[0].submit&&form[0].submit.click){submit.removeAttr('disabled');submit.click();submit.attr('disabled','disabled');}else{form.submit();} onsubmit.disabled=false;} var ret=window.gsPlugins.comments.post(text,conf1);return false;};form.submit(onsubmit);}}}};window.gsPlugins.customTemplate=new(function(){var langData={localization:{"it":"it_IT"}} var getUrl=function(conf,button,overrides){var ret=button.gsUrl&&window.gsPlugins._checkLinkParams(button.gsUrl,button,button)||overrides.url;if(ret)return ret;else return window.gsPlugins._checkLinkParams(window.gsPlugins._getUrl(conf,true),button,button);};var getVia=function(conf,button){button=$.extend({},button);if(conf.gsVia&&!button.gsVia)button.gsVia=conf.gsVia;return window.gsPlugins._getVia(button);};var getTitle=function(conf,button,overrides){return button.gsTitle||overrides.title||window.gsPlugins._getTitle(conf);};var getDescription=function(conf,button,overrides){return button.gsDescription||overrides.desc||window.gsPlugins._getDescription(conf);};var getImage=function(conf,button,overrides){return button.gsImage||overrides.image||window.gsPlugins._getImage(conf);};var getLang=function(conf,button){return navigator.language||navigator.userLanguage;} var getProviderOverrides=function(button){return window.gsPlugins._getProviderOverrides(button);} var getLocalization=function(conf,button){var lang=getLang(conf,button);if(langData.localization[lang])lang=langData.localization[lang];return lang;} var isNull=function(t){return!t||t=="null"||t=="None";} var socialNetworks={labels:{"facebook":"Facebook","twitter":"Twitter","linkedin":"LinkedIn","whatsapp":"WhatsApp"},shareLabels:{"it":{"facebook-like":"Mi piace","facebook-recommend":"Consiglia","facebook-share":"Condividi","twitter-share":"Tweet","linkedin-share":"LinkedIn","pinterest-share":"Pinterest","tumblr-share":"Tumblr","email-share":"Email"},"it-IT":{"facebook-like":"Mi piace","facebook-recommend":"Consiglia","facebook-share":"Condividi","twitter-share":"Tweet","linkedin-share":"LinkedIn","pinterest-share":"Pinterest","tumblr-share":"Tumblr","email-share":"Email"},"en-US":{"facebook-like":"Like","facebook-recommend":"Recommend","facebook-share":"Share","twitter-share":"Tweet","linkedin-share":"LinkedIn","pinterest-share":"Pinterest","tumblr-share":"Tumblr","email-share":"Email"},"en_US":{"facebook-like":"Like","facebook-recommend":"Recommend","facebook-share":"Share","twitter-share":"Tweet","linkedin-share":"LinkedIn","pinterest-share":"Pinterest","tumblr-share":"Tumblr","email-share":"Email"}}};var checkFacebookAppID=function(conf){if(conf&&conf.gsStandalone&&conf.gsFacebookAppId)return conf.gsFacebookAppId;if(window.gsPluginsConf&&window.gsPluginsConf.gsFacebookAppId)return gsPluginsConf.gsFacebookAppId;return window.gigya&&gigya.providersConfig&&gigya.providersConfig.facebook&&gigya.providersConfig.facebook.appID;} var actionUrls={} actionUrls.facebook=function(conf,button,overrides){var base="https://www.facebook.com/dialog/";var url=getUrl(conf,button,overrides);var title=getTitle(conf,button,overrides);var description=getDescription(conf,button,overrides);var img=getImage(conf,button,overrides);var is_share=button.type=="share";base+=is_share?"share":"share_open_graph";var appID=checkFacebookAppID(conf);if(!appID)return null;if(conf.gsClosePage)var close_page=conf.gsClosePage;else var close_page="https://www.repubblica.it/static/js/common/gs/close.html";var params={app_id:appID,display:"popup",redirect_uri:close_page} if(!isNull(title))params.title=title;if(!isNull(description))params.description=description;if(!isNull(img))params.picture=img;if(is_share)params.href=url;else if(window.JSON){var defActionProperties={"og.likes":{"object":url}};if(!button.action_type&&button.type&&button.type=="like")button.action_type="og.likes";if(!button.action_properties&&defActionProperties[button.action_type]){button.action_properties=defActionProperties[button.action_type];} params.action_type=button.action_type;if(button.action_properties)params.action_properties=JSON.stringify(button.action_properties);} return base+"?"+$.param(params).replace(/\+/g,"%20");} actionUrls.twitter=function(conf,button,overrides){if(button.type!="share")return null;var base="https://twitter.com/share";var url=getUrl(conf,button,overrides);var via=getVia(conf,button,overrides);var lang=getLang(conf,button,overrides);var title=getTitle(conf,button,overrides);var params={url:url,lang:lang} if(via)params.via=via;if(button.text)params.text=text;if(!params.text)params.text=title;if(params.text)params.text=gsPlugins.__checkTwitterTitle(params.text,url,via);return base+"?"+$.param(params).replace(/\+/g,"%20");} actionUrls.pinterest=function(conf,button,overrides){var base="http://www.pinterest.com/pin/create/bookmarklet/";var url=getUrl(conf,button,overrides);var title=getTitle(conf,button,overrides);var description=getDescription(conf,button,overrides);var img=getImage(conf,button,overrides);var params={url:url,title:title,description:description,media:img} return base+"?"+$.param(params).replace(/\+/g,"%20");} actionUrls.linkedin=function(conf,button,overrides){var base="https://www.linkedin.com/shareArticle" var url=getUrl(conf,button,overrides);var title=getTitle(conf,button,overrides);var description=getDescription(conf,button,overrides);var params={url:url,title:title,summary:description,source:"",mini:"true"} return base+"?"+$.param(params).replace(/\+/g,"%20");} actionUrls.tumblr=function(conf,button,overrides){var base="https://www.tumblr.com/share";var url=getUrl(conf,button,overrides);var title=getTitle(conf,button,overrides);var params={u:url,t:title,v:3} return base+"?"+$.param(params).replace(/\+/g,"%20");} actionUrls.email=function(conf,button,overrides){var base="mailto:";var url=getUrl(conf,button,overrides);var title=getTitle(conf,button,overrides);var description=getDescription(conf,button,overrides);var body=description||"";if(body.length>0)body+=" ";if(url)body+=url;var params={subject:title,body:body} return base+"?"+$.param(params).replace(/\+/g,"%20");} actionUrls.whatsapp=function(conf,button,overrides){var base="whatsapp://send";var url=getUrl(conf,button,overrides);var title=getTitle(conf,button,overrides);var params={text:title+" "+url} return base+"?"+$.param(params).replace(/\+/g,"%20");} actionUrls.comments=function(conf,button,overrides){return"#commenta";} var hasProviderText=function(conf,button){return!(conf.gsCustomTemplateConf&&conf.gsCustomTemplateConf.layout=="square");} var getProviderText=function(conf,button){var provider=button.provider;var type=button.type;var lang=getLang(conf,button);if(provider=="facebook")type=button.action?button.action:type;if(socialNetworks.shareLabels[lang]&&socialNetworks.shareLabels[lang][provider+"-"+type])return socialNetworks.shareLabels[lang][provider+"-"+type];else return"";} var getActionUrl=function(conf,button){var ret=null;var overrides=getProviderOverrides($.extend({},conf,button));if(actionUrls[button.provider])ret=actionUrls[button.provider](conf,button,overrides);if(!ret)ret="javascript:void(0)";return ret;} var getSharedOGUrl=function(conf,button){var overrides=getProviderOverrides(button);var url=button.gsUrl||overrides.url||window.gsPlugins._getUrl(conf);return url;} var incrementShares=function(incrementUrl,url){$.ajax({dataType:"script",cache:false,url:incrementUrl,data:{url:url}})} this.toGSCustom=function(conf,share1){var provider=share1.provider;var me=this;if(provider.indexOf("gs-customtpl-")==0){provider=provider.substring("gs-customtpl-".length);} share1.provider="gs-custom-customtpl-"+provider;share1.template=function(){var widget1=$.extend(true,{},share1);widget1.provider=provider;if(!widget1.type)widget1.type="share";var givenT=widget1.gsCustomTemplate||conf.gsCustomTemplate;var text="";var label="";var hasProviderText1=hasProviderText(conf,widget1);if(provider.length>0){var label=provider[0].toUpperCase()+provider.substring(1);if(socialNetworks.labels[provider])label=socialNetworks.labels[provider];} if(hasProviderText1)text=getProviderText(conf,widget1);text=widget1.gsText?widget1.gsText:text;var ret=givenT({provider:provider,text:text,label:label,conf:conf,button:widget1});ret=$(ret);var gs_link=ret.find(".gs-link");var gs_count=ret.find(".gs-count");if(ret.hasClass("gs-link"))gs_link=gs_link.add(ret);var showCounts=conf.layout=="vertical"?"top":"right";if(conf.showCounts=="right"||conf.showCounts=="top"||conf.showCounts=="none")showCounts=conf.showCounts;if(!gsPlugins._isCountableProvider(provider,conf)){gs_count.hide();showCounts="none";} var no_window=["comments","email","whatsapp"].indexOf(provider)>=0;var actionUrl=getActionUrl(conf,widget1);gs_link.attr("href",actionUrl);if(!actionUrl.match(/^https?:/)){if(!no_window)gs_link.attr("target","_blank");}else{gs_link.bind("click",function(){var incrementUrl=conf.gsIncrementMostshared||window.gsPluginsConf&&window.gsPluginsConf.gsIncrementMostshared;var sharedUrl=getSharedOGUrl(conf,widget1);if(incrementUrl&&sharedUrl)incrementShares(incrementUrl,sharedUrl);var href=$(this).attr("href");if(no_window)location.href=href;else window.open(href,"_blank","width=800,height=600");return false;});} if(text.trim().length>0)ret.addClass("gs-has-text");ret.addClass("gig-button-container-count-"+showCounts);return ret;}};})();window.gsPlugins.native=new(function(){var populateAttrs=function(div,conf,copyAttrs){var attr={};for(var i=0;i