(function(a,b){if(typeof a.topadvert!=="undefined"){return}var c=(function(){var f={};var e={};var d={};d.registerClass=function(h,g){if(e.hasOwnProperty(h)){return}e[h]=g};d.getClass=function(g){if(!f.hasOwnProperty(g)){if(e.hasOwnProperty(g)){f[g]=(e[g])()}}return f[g]};return d})();c.registerClass("Object",function(){var d=function(){};(function(){var e=false;var f=/xyz/.test(function(){xyz})?/\b_super\b/:/.*/;d.extend=function(l){var i=this.prototype;e=true;var h=new this();e=false;for(var g in l){if(!l.hasOwnProperty(g)){continue}var j=l[g];if(typeof l[g]==="function"&&typeof i[g]==="function"&&f.test(l[g])){j=(function(m,n){return function(){var p=this._super;this._super=i[m];var o=n.apply(this,arguments);this._super=p;return o}})(g,l[g])}h[g]=j}function k(){if(!e&&this.init){this.init.apply(this,arguments)}}k.prototype=h;k.constructor=k;k.extend=arguments.callee;return k}})();return d});c.registerClass("Utils",function(){var d=function(i){return toString.call(i)==="[object Array]"};var g=function(j){for(var i in j){return false}return true};var f=function(j){if(!j||toString.call(j)!=="[object Object]"||j.nodeType||j.setInterval){return false}if(j.constructor&&!hasOwnProperty.call(j,"constructor")&&!hasOwnProperty.call(j.constructor.prototype,"isPrototypeOf")){return false}var i;for(i in j){}return i===b||hasOwnProperty.call(j,i)};var h=function(){var o=arguments[0]||{},n=1,m=arguments.length,q=false,r,l,j,k;if(typeof o==="boolean"){q=o;o=arguments[1]||{};n=2}if(typeof o!=="object"&&!jQuery.isFunction(o)){o={}}for(;n=j){k=j-1}m+=n.charAt(k)}return m};e.strip=function(i){return i.replace(/^\s+/,"").replace(/\s+$/,"")};e.getHead=function(){return document.getElementsByTagName("head")[0]||document.documentElement};e.getReferer=function(){var i=document.referrer;if(i==null){i=""}if(i.length>255){i=i.substring(0,255)}return i};e.sendRequest=function(j,k){var i=document.createElement("script");if(k==null){k="topadvertScript"+e.getRandomToken()}i.type="text/javascript";i.setAttribute("src",j);i.setAttribute("id",k);i.setAttribute("charset","utf-8");i.setAttribute("defer","defer");i.setAttribute("async","async");e.getHead().appendChild(i)};e.sendImgRequest=function(j){var i=document.createElement("img");i.setAttribute("src",j)};return e});c.registerClass("Timer",function(){var d=c.getClass("Object").extend({init:function(){var e=this._getTime();this._t0=e;this._t1=e},_getTime:function(){var f=new Date();var e=f.getTime();return e},tic:function(){this._t0=this._getTime();this._t1=this._t0;return this._t0},toc:function(){this._t1=this._getTime();var e=this._t1-this._t0;return e}});return d});c.registerClass("Browser",function(){var e;var d=c.getClass("Object").extend({init:function(){this._loaded=false;this._onLoadFunctions=[];var f=this;var g=function(){if(f._loaded){return}f._loaded=true;var h=f._onLoadFunctions.length;for(var j=0;jf){return true}return false};return e});c.registerClass("Context.Variable.ContextData",function(){var g=c.getClass("Context.Const").TRUNCATE_WORDS_COUNT;var h=c.getClass("Context.Timer");var f=(function(){var m=["ru","\u0430","\u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e","\u0431\u043e\u043b\u044c\u0448\u0435","\u0431\u0443\u0434\u0435\u0442","\u0431\u044b","\u0431\u044b\u0432\u0430\u0435\u0442","\u0431\u044b\u043b","\u0431\u044b\u043b\u043e","\u0431\u044b\u0442\u044c","\u0432","\u0432\u0430\u0448\u0438","\u0432\u0435\u0441\u044c","\u0432\u043e","\u0432\u043e\u0442","\u0432\u0441\u0435","\u0432\u044b","\u0433\u0434\u0435","\u0433\u0434\u0435-\u0442\u043e","\u0433\u043e\u0434","\u0433\u043e\u0432\u043e\u0440\u0438\u0442","\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c","\u0433\u0440","\u0434\u0430","\u0434\u043b\u044f","\u0434\u043e","\u0434\u043e\u043b\u0433\u043e","\u0434\u043e\u043b\u0433\u0438\u0439","\u0434\u0440\u0443\u0433\u043e\u0439","\u0435\u0433\u043e","\u0435\u0435","\u0435\u0439","\u0435\u0441\u043b\u0438","\u0435\u0441\u043b\u0438","\u0435\u0441\u0442\u044c","\u0435\u0449\u0435","\u0436\u0435","\u0437\u0430","\u0437\u0430\u0447\u0435\u043c","\u0438","\u0438\u0437","\u0438\u0437-\u0437\u0430","\u0438\u043c","\u0438\u043b\u0438","\u043a","\u043a\u0430\u043a","\u043a\u0430\u043a\u043e\u0439-\u0442\u043e","\u043a\u0433","\u043a\u0442\u043e","\u043a\u0442\u043e-\u0442\u043e","\u043c\u0435\u043d\u044f","\u043c\u043d\u0435","\u043c\u043e\u0436\u043d\u043e","\u043c\u044b","\u043d\u0430","\u043d\u0430\u0434","\u043d\u0435","\u043d\u0435\u0433\u043e","\u043d\u0435\u0434\u043e\u0440\u043e\u0433\u043e\u0439","\u043d\u0435\u0435","\u043d\u0435\u0439","\u043d\u0435\u0442","\u043d\u0435\u0447\u0435\u0433\u043e","\u043d\u0438","\u043d\u0438\u0447\u0435\u0433\u043e","\u043d\u043e","\u043d\u0443\u0436\u043d\u043e","\u043e","\u043e\u0431\u0437\u043e\u0440","\u043e\u0431\u0437\u043e\u0440\u044b","\u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u0435","\u043e\u043d","\u043e\u043d\u0430","\u043e\u043d\u0438","\u043e\u043d\u043e","\u043e\u043f\u044f\u0442\u044c","\u043e\u0442","\u043e\u0442\u0437\u044b\u0432","\u043e\u0442\u0437\u044b\u0432\u044b","\u043e\u0447\u0435\u043d\u044c","\u043f\u043e","\u043f\u043e\u0434","\u043f\u043e\u0434\u043e\u043b\u044c\u0448\u0435","\u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u0435\u0439","\u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u044c","\u043f\u043e\u0441\u043b\u0435","\u043f\u043e\u0447\u0442\u0438","\u043f\u043e\u044d\u0442\u043e\u043c\u0443","\u043f\u0440\u0438","\u043f\u0440\u0438 \u044d\u0442\u043e\u043c","\u043f\u0440\u043e","\u043f\u0440\u043e\u0449\u0435","\u0440\u0443","\u0440\u0443\u0431","\u0441","\u0441\u043a\u0430\u0437\u0430\u0442\u044c","\u0441\u043e","\u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e","\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435","\u0441\u0441\u044b\u043b\u043a\u0430","\u0441\u043a\u0430\u0447\u0430\u0442\u044c","\u0442\u0430\u043a","\u0442\u044b","\u0442\u043e","\u0442\u043e\u0436\u0435","\u0442\u043e\u043b\u044c\u043a\u043e","\u0443","\u0443\u0436\u0435","\u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438","\u0445\u043e\u0440\u043e\u0448\u0438\u0439","\u0446\u0435\u043d\u0430","\u0446\u0435\u043d\u044b","\u0447\u0435\u0440\u0435\u0437","\u0447\u0438\u0442\u0430\u0442\u044c","\u0447\u0442\u043e","\u0447\u0442\u043e\u0431\u044b","\u0447\u0442\u043e-\u0442\u043e","\u044d\u0442\u0430","\u044d\u0442\u0438","\u044d\u0442\u0438\u043c","\u044d\u0442\u0438\u0445","\u044d\u0442\u0438\u0445","\u044d\u0442\u043e","\u044d\u0442\u043e\u0433\u043e","\u044d\u0442\u043e\u0439","\u044d\u0442\u043e\u043c","\u044d\u0442\u043e\u0442","\u044f"];var k={};for(var j=0;jj[1]){return 1}if(i[1]i[0]){return 1}if(j[0]/i.test(l)){continue}this._addStringToContext(l)}else{if(m.nodeType===e.ELEMENT_NODE){if(this._isNodeToProcess(m)){this._processElement(m)}}}}}});return d});c.registerClass("Context.Variable.ContextCreator",function(){var d=c.getClass("Object").extend({_createContext:function(e,l){var g=new (c.getClass("Context.Variable.ContextData"))();for(var j=0;j500||this._browser.loaded()){return false}else{var g=this._timer.toc();var f=this._getLastDomElement();if(g-this._prevTimePoint>100){if(f==null){return true}if(f===this._lastDomElement){return false}this._lastDomElement=f;this._prevTimePoint=g}}return true},defineContext:function(){if(this._isFinished){return true}if(this._needToWait()){return false}var p={};var l=new (c.getClass("Context.Variable.ContextCreator"))();p.tt=l.createFromStrings([document.title]);var o=["h1","h2","h3","h4"];for(var j=0;j0){f.push([varName,h[varName]])}}return f}});d.getInstance=function(){if(!e){e=new d()}return e};return d});c.registerClass("Encoding.Abstract.SimpleEncoder",function(){var d=c.getClass("Object").extend({encode:function(e){},decode:function(e){}});return d});c.registerClass("Encoding.JSCompression.SimpleEncoder",function(){var f="_";var d="~";var e=c.getClass("Encoding.Abstract.SimpleEncoder").extend({init:function(){this._currentLang="en";this._firstLang=null;var g={};var h={};var l={all:{singleChars:"0123456789- ",singleMaps:"0123456789-+",doubleChars:"~_!@#$%^&*()+=`{}[]\\|:;\"'?/,\u2116<>.\u00ab\u00bb",doubleMaps:"Xx1234567890prVbBlLWIdDQqvwzNGgfkK"},en:{singleChars:"abvgdeqzijklmnoprstufhcyxwABVGDEQZIJKLMNOPRSTUFHCYXW",singleMaps:"abvgdeqzijklmnoprstufhcyxwABVGDEQZIJKLMNOPRSTUFHCYXW",doubleChars:"",doubleMaps:""},ru:{singleChars:"\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u044b\u044d\u044e\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u042b\u042d\u042e",singleMaps:"abvgdeqzijklmnoprstufhcyxwABVGDEQZIJKLMNOPRSTUFHCYXW",doubleChars:"\u0451\u0447\u0448\u0449\u044a\u044c\u044f\u0401\u0427\u0428\u0429\u042a\u042c\u042f",doubleMaps:"ecshtmaECSHTMA"}};for(var k in l){if(!l.hasOwnProperty(k)){continue}var j=function(q,m,n){var r=q.split("");var t=m.split("");for(var p=0;pf){return -1}}this._result+=g;this._lastLanguage=this._encoder.getLastLanguage();if(this._firstLanguage==null){this._firstLanguage=this._encoder.getFirstLanguage()}return g.length},getResult:function(){var f=this._result;if(f===""){return""}if(f.charAt(0)!==e){f=e+this._firstLanguage+e+f}return f}});return d});c.registerClass("Encoding.JSCompression.EncoderFactory",function(){var d=c.getClass("Encoding.Abstract.EncoderFactory").extend({createSimpleEncoder:function(){var e=new (c.getClass("Encoding.JSCompression.SimpleEncoder"))();return e},createBufferedEncoder:function(){var e=new (c.getClass("Encoding.JSCompression.BufferedEncoder"))();return e}});return d});c.registerClass("Encoding.URIComponent.SimpleEncoder",function(){var d=c.getClass("Encoding.Abstract.SimpleEncoder").extend({encode:function(e){return encodeURIComponent(e)},decode:function(e){return decodeURIComponent(e)}});return d});c.registerClass("Encoding.URIComponent.BufferedEncoder",function(){var d=c.getClass("Encoding.Abstract.BufferedEncoder").extend({init:function(){this._result="";this._encoder=new (c.getClass("Encoding.URIComponent.SimpleEncoder"))()},addString:function(g,e){var f=this._encoder.encode(g);if(e!=null){if(f.length>e){return -1}}this._result+=f;return f.length},getResult:function(e){return this._result}});return d});c.registerClass("Encoding.URIComponent.EncoderFactory",function(){var d=c.getClass("Encoding.Abstract.EncoderFactory").extend({createSimpleEncoder:function(){var e=new (c.getClass("Encoding.URIComponent.SimpleEncoder"))();return e},createBufferedEncoder:function(){var e=new (c.getClass("Encoding.URIComponent.BufferedEncoder"))();return e}});return d});c.registerClass("Context.Encoding.Channel",function(){var d=c.getClass("Object").extend({init:function(f,e){this._encoder=e.createBufferedEncoder();this._encoder.addString(f+"~");this._prependDelim=false},addWord:function(j,i,f){var h=(this._prependDelim)?",":"";var e=h+j+":"+i;var g=this._encoder.addString(e,f);if(g>=0){this._prependDelim=true}return g},getResult:function(){return this._encoder.getResult()}});return d});c.registerClass("Context.Encoding.Encoder",function(){var e=c.getClass("Context.Const").TRUNCATE_WORDS_COUNT;var d=c.getClass("Object").extend({init:function(g){var f=g.createSimpleEncoder();this._encoderFactory=g;this._simpleEncoder=f},encodeContext:function(k){var m=k;var j=c.getClass("Context.Context").getInstance();var u=j.getData();var q=[];for(var o=0;o0)?";":"";var n=l+u[o][0];var t=new (c.getClass("Context.Encoding.Channel"))(n,this._encoderFactory);m-=t.getResult().length;q.push(t)}mainLoop:for(var r=0;r=g.length){continue}var f=g[r][0];var p=g[r][1];var s=q[o].addWord(f,p,m);if(s<0){break mainLoop}m-=s;v=true}if(!v){break}}var g=[];for(var o=0;othis._freeLength){return false}this._fullPath+=this._prefix+m+"="+n;this._prefix="&";this._freeLength-=l;return true};this.addParam("rnd",c.getClass("Utils").getRandomToken());this.addParam("v","df55880163");this.addParam("encode",g);this.addParam("post_message",a.postMessage!=null?"1":"0");if(h){this.addParam("referer",c.getClass("Utils").getReferer())}},addParam:function(h,i){var g=this._encoder.encode(i);return this._addParam(h,g)},addContext:function(){var i="context";var g=new (c.getClass("Context.Encoding.Encoder"))(this._encoderFactory);var h=this._freeLength-this._getParamLength(i,"");var j=g.encodeContext(h);this._addParam(i,j)},getFullPath:function(){return this._fullPath}});return e});c.registerClass("Request.Request",function(){var f=c.getClass("Request.Const").ENCODE_JSCOMP;var d=c.getClass("Request.Const").ENCODE_URI_COMPONENT;var e=c.getClass("Object").extend({init:function(i){if(typeof a.topadvertCallbacks==="undefined"){a.topadvertCallbacks={}}var m={url:"http://feed.topadvert.ru/feed",pack:false,timeout:0,onError:null,callback:null,context:true,referer:true,data:null};c.getClass("Utils").extendObject(m,i);var k=c.getClass("Utils").getRandomToken();var h='topadvertCallbacks["'+k+'"]';var g="topadvertCallback"+k;var j=(function(){var o=m.pack?f:d;var q=new (c.getClass("Request.Path"))(m.url,o,m.referer);if(m.data!=null){for(var p in m.data){if(!m.data.hasOwnProperty(p)){continue}var r=m.data[p];q.addParam(p,r)}}if(m.callback){q.addParam("callback",'topadvertCallbacks["'+k+'"]');q.addParam("response_encoding","utf-8")}if(m.context){q.addContext()}fullPath=q.getFullPath();return fullPath})();var l=function(o){topadvertCallbacks[k]=o};var n;l(function(o){clearTimeout(n);m.callback(o);delete topadvertCallbacks[k]});this._cancel=function(){l(function(p){});var o=document.getElementById(g);c.getClass("Utils").getHead().removeChild(o);if(m.onError&&typeof m.onError==="function"){m.onError()}};this._send=function(){c.getClass("Utils").sendRequest(j,g);var o=this;if(m.timeout>0){n=setTimeout(o._cancel,m.timeout)}}},send:function(){var g=c.getClass("Browser").getInstance();if(g.isAsync()){this._send()}else{var h=this;g.onLoad(function(){h._send()})}},cancel:function(){this._cancel()}});return e});c.registerClass("Counters.Openstat",function(){var e=false;var d=c.getClass("Object").extend({});d.count=function(){if(e){return}var f="http://openstat.net/cnt?cid=2169165&rn="+Math.random();c.getClass("Utils").sendImgRequest(f);e=true};return d});c.registerClass("Counters.Quantcast",function(){var e=false;var d=c.getClass("Object").extend({});d.count=function(){if(e){return}var f;var g;var k;var j;var h=[];h.push({qacct:"p-WCeJmPS5E7cR4"});if(!f){var f={qcdst:function(){if(f.qctzoff(0)!=f.qctzoff(6)){return 1}return 0},qctzoff:function(l){var p=new Date(2000,l,1,0,0,0,0);var n=p.toGMTString();var o=new Date(n.substring(0,n.lastIndexOf(" ")-1));return p-o},qceuc:function(l){if(typeof(encodeURIComponent)=="function"){return encodeURIComponent(l)}else{return escape(l)}},qcrnd:function(){return Math.round(Math.random()*2147483647)},qcgc:function(r){var o="";var q=document.cookie;if(!q){return o}var p=q.indexOf(r+"=");var l=p+r.length+1;if(p>-1){var m=q.indexOf(";",l);if(m<0){m=q.length}o=q.substring(l,m)}return o},qcdomain:function(){var o=document.domain;if(o.substring(0,4)=="www."){o=o.substring(4,o.length)}var m=o.split(".");var l=m.length;if(l<3){return o}var n=m[l-1];if(n.length<3){return o}o=m[l-2]+"."+m[l-1];return o},qhash2:function(n,m){for(var l=0;l0){r+=";fpan=0;fpa="+m}else{var o=new Date();var n=new Date(o.getTime()+47335389000);m="P0-"+f.qcrnd()+"-"+o.getTime();p.cookie="__qca="+m+"; expires="+n.toGMTString()+"; path=/; domain="+t;m=f.qcgc("__qca");if(m.length>0){r+=";fpan=1;fpa="+m}else{r+=";fpan=u;fpa="}}return r},qcdc:function(l){document.cookie=l+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/; domain="+f.qcdomain()},qpxload:function(l){if(l&&typeof(l.width)=="number"&&l.width==3){f.qcdc("__qca")}},qcdnt:function(){var m=false;if(typeof(a.external)!=="undefined"&&a.external!==null){var l=a.external;m=(typeof l.InPrivateFilteringEnabled==="function"&&l.InPrivateFilteringEnabled()===true)}return(m||navigator.doNotTrack==="1"||navigator.doNotTrack==="yes"||navigator.msDoNotTrack==="1")},qcp:function(u,r){var o="",l=null;uh=null;var t="webpage",q="load";if(r!=null){for(var m in r){if(typeof(m)!="string"){continue}if(typeof(r[m])!="string"){continue}if(m=="uid"||m=="uh"){if(f.qcdnt()===false){uh=f.qhash(r[m])}delete r[m];continue}if(m=="qacct"){l=r[m];continue}o+=";"+m+u+"="+f.qceuc(r[m]);if(m=="media"){t=r[m]}if(m=="event"){q=r[m]}}}if(typeof l!="string"){if((typeof g=="undefined")||(g.length==0)){return""}l=g}if(typeof uh==="string"){r.uh=uh;o+=";uh"+u+"="+f.qceuc(uh)}if(t=="webpage"&&q=="load"){for(var n=0;n=1000){return t}if(f.qcd(n[r])&&f.qcd(n[r].attributes)&&f.qcd(n[r].attributes.property)&&f.qcd(n[r].attributes.property.value)&&f.qcd(n[r].content)){var s=n[r].attributes.property.value;var u=n[r].content;if(s.length>3&&s.substring(0,3)=="og:"){if(t.length>0){t+=","}var q=(u.length>80)?80:u.length;t+=f.qcesc(s.substring(3,s.length))+"."+f.qcesc(u.substring(0,q))}}}return f.qceuc(t)},firepixel:function(n){var z=(typeof(encodeURIComponent)=="function")?"n":"s";var w=f.qcrnd();var y="",m="",p="",s="",t="",B="u",D="1";var o=0;f.qad=0;if(typeof f.qpixelsent=="undefined"){f.qpixelsent=new Array()}if(typeof n!="undefined"&&n!=null){f.qopts=n;for(var x in f.qopts){if(typeof(f.qopts[x])=="string"){m=f.qcp("",f.qopts);break}else{if(typeof(f.qopts[x])=="object"&&f.qopts[x]!=null){++o;m+=f.qcp("."+o,f.qopts[x])}}}}else{if(typeof g=="string"){m=f.qcp("",null)}}if(m.length==0){return}var v=(navigator.cookieEnabled)?"1":"0";if(typeof navigator.javaEnabled!="undefined"){B=(navigator.javaEnabled())?"1":"0"}if(typeof k!="undefined"&&k!=null){p=";m="+f.qceuc(k);k=null}if(self.screen){y=screen.width+"x"+screen.height+"x"+screen.colorDepth}var A=new Date();var E=f.qcdst();var l="http";if(a.location.protocol=="https:"){l+="s"}l+="://pixel.quantserve.com";var u=f.qcsc();if(a.location&&a.location.href){s=f.qceuc(a.location.href)}if(a.document&&a.document.referrer){t=f.qceuc(a.document.referrer)}if(self==top){D="0"}var q=f.qcogl();var C=new Image();C.alt="";C.src=l+"/pixel;r="+w+m+u+";ns="+D+";ce="+v+";je="+B+";sr="+y+";enc="+z+";dst="+E+";et="+A.getTime()+";tzo="+A.getTimezoneOffset()+p+";ref="+t+";url="+s+";ogl="+q;C.onload=function(){f.qpxload(C)}},quantserve:function(){if(typeof h=="undefined"){h=[]}if(typeof j!="undefined"&&j!=null){f.firepixel(j);j=null}else{if(!h.length&&typeof g!="undefined"){f.firepixel(null)}}if(!f.evts){for(var l in h){f.firepixel(h[l])}h={push:function(){var m=arguments;for(var n=0;n=e.openActiveIndex},isActive:function(){return this._isActive},setOpenHandler:function(f){this.openHandler=f},setCloseHandler:function(f){this.closeHandler=f},activate:function(g,h){if(g){this.updateIndex()}e.openActiveIndex=this.activeIndex;for(var f=0;f