(function(b,a,c,d){b.Inpl=b.Inpl||{};b.Inpl.Auid=new function(){var e={};e.cookieUprofileName="UPROFILE";e.cookieAuidDataName="AUID_DATA";e.cookieAuidDataDaysLifetime=3650;e.DingServiceId=1018;this.setAnonymousCookie=function(g){var f=this.isLogged();if(!f){if(!this.isAuidCookie()){if(g){this.setAuidCookie(g)}}}};this.setAuidCookie=function(f){var g=new Image();g.src=f};this.isAuidCookie=function(f){return c.cookie(e.cookieAuidDataName)?true:false};this.isLogged=function(){var g=Inpl.InteriaAccount.isUserLogged();var h=Inpl.User.getEmail();var f=false;f=(g&&h)?true:false;return f};this.dingHasSubscribtion=function(){if(this.isLogged()){return this.dingHasLoggedSubscribtion()}else{return this.dingHasAnonymousSubscribtion()}};this.dingHasAnonymousSubscribtion=function(){var f=c.parseJSON(c.cookie(e.cookieAuidDataName));if(f){if(f[e.DingServiceId]&&f[e.DingServiceId].hasSub){return true}}return false};this.dingHasLoggedSubscribtion=function(){var g=c.parseJSON(c.cookie(e.cookieUprofileName));var f=true;if(g){if(g[e.DingServiceId]&&g[e.DingServiceId].dontCheck){var h=g[e.DingServiceId].dontCheck-Math.round((new Date()).getTime()/1000);if(h>0){f=false}}}return f};this.dingSubscribeDisplayInfo=function(){return this.dingSubscribeDisplayInfoCheck(e.cookieAuidDataName)};this.dingSubscribeDisplayInfoCheck=function(f){var h=c.parseJSON(c.cookie(f));var g=true;if(h){if(h[e.DingServiceId]&&h[e.DingServiceId].iC){g=false}}return g};this.dingSubscribeSetInfoClose=function(f){var h=c.cookie(e.cookieAuidDataName);var g=c.parseJSON(h);if(g){g[e.DingServiceId].iC=Math.round(+new Date()/1000);c.cookie(e.cookieAuidDataName,(this.stringify(g)),{expires:e.cookieAuidDataDaysLifetime,path:"/",domain:this.getCookieDomain()})}else{this.setAuidCookie(f)}};this.stringify=this.stringify||function(j){var i=typeof(j);if(i!="object"||j===null){if(i=="string"){j='"'+j+'"'}return String(j)}else{var k,g,h=[],f=(j&&j.constructor==Array);for(k in j){g=j[k];i=typeof(g);if(i=="string"){g='"'+g+'"'}else{if(i=="object"&&g!==null){g=this.stringify(g)}}h.push((f?"":'"'+k+'":')+String(g))}return(f?"[":"{")+String(h)+(f?"]":"}")}};this.getCookieDomain=function(){var g=b.location.hostname;var f=g.split(".");el=f.length;var h=".";h+=f[el-2];h+=".";h+=f[el-1];return h}}})(window,document,jQuery);
