if(!window.SiteSearch){window.SiteSearch={}}(function(a){if(!a){a=window.Lego={}}a.messages=a.messages||{};a.message=function(d,b){return a.params.locale=="ru"?b:(a.messages[d]||b)}})(window.Lego);(function(){var a=function(){var b=document.documentElement.style;return typeof b.borderRadius==="string"||typeof b.WebkitBorderRadius==="string"||typeof b.KhtmlBorderRadius==="string"||typeof b.MozBorderRadius==="string"};document.documentElement.className+=a()?" m-border-radius":" m-no-border-radius"}());(function(b){if(!b){b=window.Lego={}}function a(d){return d.replace(/^(?:https?:)?\/\//,"")}b.c=function(e,d,n){var m=a((n&&n.host)||b.params["click-host"]||"clck.yandex.ru"),g=function(p,r,q,o){return r.indexOf("/dtype=")>-1?r:location.protocol+"//"+m+"/"+q+"/dtype="+p+"/rnd="+((new Date()).getTime()+Math.round(Math.random()*100))+(o?"/*"+(r.match(/^http/)?r:location.protocol+"//"+location.host+(r.match("^/")?r:"/"+r)):"/*data="+encodeURIComponent("url="+encodeURIComponent((r.match(/^http/)?r:location.protocol+"//"+location.host+(r.match("^/")?r:"/"+r)))))},l=function(){var o=document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0];var h=document.createElement("script");h.setAttribute("src",g(e,location.href,"jclck"));o.insertBefore(h,o.firstChild)};if(d){if(d.className.match(/b-pseudo-link/)||(d.href&&d.href.match(/^mailto:/))||(n&&n.noRedirect===true)){l()}else{if(d.href){var k=d.href;d.href=g(e,k,"redir");setTimeout(function(){d.href=k},500)}else{if(d.form){if(d.type.match(/submit|button|image/)){var k=d.form.action;d.form.action=g(e,k,"redir",true);setTimeout(function(){d.form.action=k},500)}else{l()}}else{if(d.action){d.action=g(e,d.action,"redir",true)}else{throw"counter.js: not link and not form!"}}}}}else{l()}}})(window.Lego);(function(a){if(!a){a=window.Lego={}}a.cp=function(h,d,g,b,e){a.c("stred/pid="+h+"/cid="+d+(g?"/path="+g:""),b,e)}})(window.Lego);(function(a){if(!a){a=window.Lego={}}a.ch=function(d,b){if(a.params["show-counters"]){a.cp(0,2219,d,b)}}})(window.Lego);(function(a){if(!a){a=window.Lego={}}a.getCookie=function(k){var h=document.cookie;if(h.length<1){return false}var d=h.indexOf(k+"=");if(d==-1){return false}d+=(k.length+1);var g=h.indexOf(";",d);return decodeURIComponent((g==-1)?h.substring(d):h.substring(d,g))}})(window.Lego);(function(a){if(!a){a=window.Lego={}}a.isSessionValid=function(){return !!a.getCookie("yandex_login")}})(window.Lego);(function(b,a){if(!a){a=window.Lego={}}a.init||(a.init=function(d){(d=a.params=b.extend({id:"",login:a.isSessionValid()?a.getCookie("yandex_login")||"":"",yandexuid:a.getCookie("yandexuid"),locale:"ru",retpath:window.location.toString(),"passport-host":"//passport.yandex.ru","pass-host":"//pass.yandex.ru","passport-msg":d.id,"social-host":"//social.yandex.ru","lego-path":"/lego","show-counters-percent":100},d,a.params))["show-counters"]=Math.round(Math.random()*100)<=d["show-counters-percent"];b(function(){d.oframebust&&a.oframebust(d.oframebust)});return d});a.block||(a.block={});a.blockInit||(a.blockInit=function(d,e){d=d||document;e=e||".g-js";b(d).find(e).each(function(){var l=b(this),k=this.onclick?this.onclick():{},g=k.name||"",h=a.block[g];if(h&&!l.data(g)){h.call(l,k);l.data(g,true).addClass(g+"_js_inited")}})});a.blockInitBinded||(a.blockInitBinded=!!b(document).ready(function(){a.blockInit()}))})(jQuery,window.Lego);(function(a){a=a||{};a.oframebustMatchDomain=function(k,m){k=Object.prototype.toString.call(k)==="[object Array]"?k:(function(){var d=[];for(var e in k){k.hasOwnProperty(e)&&d.push(e)}return d}());for(var g=0,b=k.length;g<b;g++){var o=k[g];if(typeof(o)=="string"){if(/(\?|\*)/.test(o)){var h=o.replace(/\./g,"\\.").replace(/\*/g,".*").replace(/\?/g,".{1}");if((new RegExp("^"+h+"$")).test(m)){return true}}else{if(m==o){return true}}}else{try{if(o.test(m)){return true}}catch(n){}}}}})(window.Lego);(function(a){if(!a){a=window.Lego={}}a.oframebust=function(d){if(location==top.location){return}var e=(location.search.match(/[&?]oframebust=([^&;]+)/)||[])[1];if(!e){top.location=location}if(a.oframebustMatchDomain(d,e)){var b=document.createElement("iframe");b.style.position="absolute";b.style.left="-999px";b.style.width="1px";b.src="//"+e+"/oframebust.html?"+encodeURIComponent(location.href);(function(){if(document.body&&document.body.firstChild){document.body.insertBefore(b,document.body.firstChild)}else{setTimeout(arguments.callee,0)}})();return}top.location=location}})(window.Lego);(function(g){var b=(function(){_}).toString().indexOf("_")>-1,a=g.browser.msie,d=a?["toString","valueOf"]:null,h=function(){};function e(l,k,m){var o=false;if(a){var n=[];g.each(d,function(){m.hasOwnProperty(this)&&(o=true)&&n.push({name:this,val:m[this]})});if(o){g.each(m,function(p){n.push({name:p,val:this})});m=n}}g.each(m,function(q,r){if(o){q=r.name;r=r.val}if(g.isFunction(r)&&(!b||r.toString().indexOf(".__base")>-1)){var p=l[q]||function(){};k[q]=function(){var t=this.__base;this.__base=p;var s=r.apply(this,arguments);this.__base=t;return s}}else{k[q]=r}})}g.inherit=function(){var l=g.isFunction(arguments[0]),r=l?arguments[0]:h,n=arguments[l?1:0]||{},p=arguments[l?2:1],k=n.__constructor||(l&&r.prototype.__constructor)?function(){this.__constructor.apply(this,arguments)}:function(){};if(!l){k.prototype=n;k.prototype.__self=k.prototype.constructor=k;return g.extend(k,p)}g.extend(k,r);var o=function(){},m=o.prototype=r.prototype,q=k.prototype=new o();q.__self=q.constructor=k;e(m,q,n);p&&e(r,k,p);return k};g.inheritSelf=function(n,l,m){var k=n.prototype;e(k,k,l);m&&e(n,n,m);return n}})(jQuery);(function(d){var a=0,e="__"+(+new Date),b=function(){return"uniq"+ ++a};d.identify=function(k,h){if(!k){return b()}var g="uniqueID" in k?"uniqueID":e;return h||g in k?k[g]:k[g]=b()}})(jQuery);(function(a){a.isEmptyObject||(a.isEmptyObject=function(d){for(var b in d){return false}return true})})(jQuery);(function(e){var a="__"+ +new Date+"storage",d=function(h,g){return e.identify(h)+(g?e.identify(g):"")},b={buildEventName:function(g){return g},on:function(q,l,r,u,o){if(typeof q=="string"){if(e.isFunction(l)){u=r;r=l;l=undefined}var g=d(r,u),n=this[a]||(this[a]={}),h=q.split(" "),k=0,s;while(q=h[k++]){q=this.buildEventName(q);s=n[q]||(n[q]={ids:{},list:{}});if(!(g in s.ids)){var p=s.list,t={fn:r,data:l,ctx:u,special:o};if(p.last){p.last.next=t;t.prev=p.last}else{p.first=t}s.ids[g]=p.last=t}}}else{var m=this;e.each(q,function(x,w){m.on(x,w,l,o)})}return this},onFirst:function(l,k,h,g){return this.on(l,k,h,g,{one:true})},un:function(r,s,w){if(typeof r=="string"||typeof r=="undefined"){var p=this[a];if(p){if(r){var k=r.split(" "),m=0,t;while(r=k[m++]){r=this.buildEventName(r);if(t=p[r]){if(s){var h=d(s,w),g=t.ids;if(h in g){var q=t.list,u=g[h],l=u.prev,n=u.next;if(l){l.next=n}else{if(u===q.first){q.first=n}}if(n){n.prev=l}else{if(u===q.last){q.last=l}}delete g[h]}}else{delete this[a][r]}}}}else{delete this[a]}}}else{var o=this;e.each(r,function(y,x){o.un(y,x,w)})}return this},trigger:function(m,k){var o=this,n=o[a],l;typeof m==="string"?m=e.Event(o.buildEventName(l=m)):m.type=o.buildEventName(l=m.type);if(n&&(n=n[m.type])){var h=n.list.first,g;while(h){m.data=h.data;g=h.fn.call(h.ctx||o,m,k);if(typeof g!=="undefined"){m.result=g;if(g===false){m.preventDefault();m.stopPropagation()}}h.special&&h.special.one&&o.un(l,h.fn,h.ctx);h=h.next}}return this}};e.observable=e.inherit(b,b)})(jQuery);(function(g,k){var e=[],h={},a={};function d(n,m,l){return(n?"__elem_"+n:"")+"__mod"+(m?"_"+m:"")+(l?"_"+l:"")}function b(m,l,n){g.isFunction(m)?(l[d(n,"*","*")]=m):g.each(m,function(p,o){g.isFunction(o)?(l[d(n,p,"*")]=o):g.each(o,function(q,r){l[d(n,p,q)]=r})})}this.BEM=g.inherit(g.observable,{__constructor:function(m,n,l){var o=this;o._modCache=m||{};o._processingMods={};o.params=g.extend(o.getDefaultParams(),n);l!==false?o._init():o.afterCurrentEvent(o._init)},_init:function(){var l=this;if("_modCache" in l&&!l.hasMod("js","inited")){l.setMod("js","inited").trigger("init")}return l},changeThis:function(m,l){var n=this;return function(){return m.apply(l||n,arguments)}},afterCurrentEvent:function(m,l){this.__self.afterCurrentEvent(this.changeThis(m,l))},trigger:function(m,l){this.__base(m=this.buildEvent(m),l).__self.trigger(m,l);return this},buildEvent:function(l){typeof l=="string"&&(l=g.Event(l));l.block=this;return l},hasMod:function(o,p,m){var l=arguments.length,q=false;if(l==1){m="";p=o;o=k;q=true}else{if(l==2){if(typeof o=="string"){m=p;p=o;o=k}else{m="";q=true}}}var n=this.getMod(o,p)===m;return q?!n:n},getMod:function(n,o){var l=typeof n;if(l==="string"||l==="undefined"){o=n||o;var m=this._modCache;return o in m?m[o]:m[o]=this._extractModVal(o)}return this._getElemMod(o,n)},_getElemMod:function(n,l,m){return this._extractModVal(n,l,m)},getMods:function(o){var m=o&&typeof o!="string",p=this,l=[].slice.call(arguments,m?1:0),n=p._extractMods(l,m?o:k);if(!m){l.length?g.each(l,function(r,q){p._modCache[q]=n[q]}):p._modCache=n}return n},setMod:function(o,s,t){if(typeof t=="undefined"){t=s;s=o;o=k}var p=this;if(!o||o[0]){var q=(o&&o[0]?g.identify(o[0]):"")+"_"+s;if(this._processingMods[q]){return p}var n,m=o?p._getElemMod(s,o,n=p.__self._extractElemNameFrom(o)):p.getMod(s);if(m===t){return p}this._processingMods[q]=true;var l=true,r=[s,t,m];o&&r.unshift(o);g.each([["*","*"],[s,"*"],[s,t]],function(){l=p._callModFn(n,this[0],this[1],r)!==false&&l});!o&&l&&(p._modCache[s]=t);l&&p._afterSetMod(s,t,o,n);delete this._processingMods[q]}return p},_afterSetMod:function(n,l,m){},toggleMod:function(n,o,m,q,p){if(typeof n=="string"){p=q;q=m;m=o;o=n;n=k}if(typeof q=="undefined"){q=""}else{if(typeof q=="boolean"){p=q;q=""}}var l=this.getMod(n,o);(l==m||l==q)&&this.setMod(n,o,typeof p==="boolean"?(p?m:q):this.hasMod(n,o,m)?q:m);return this},delMod:function(l,m){if(!m){m=l;l=k}return this.setMod(l,m,"")},_callModFn:function(o,n,l,m){var p=d(o,n,l);return this[p]?this[p].apply(this,m):k},_extractModVal:function(m,l){return""},_extractMods:function(l,m){return{}},channel:function(m,l){return this.__self.channel(m,l)},getDefaultParams:function(){return{}},del:function(m){var l=[].slice.call(arguments);typeof m=="string"&&l.unshift(this);this.__self.del.apply(this.__self,l);return this},destruct:function(){delete this._modCache}},{_name:"i-bem",blocks:h,decl:function(l,m,o){if(typeof l=="string"){l={block:l}}else{if(l.name){l.block=l.name}}if(l.baseBlock&&!h[l.baseBlock]){throw ('baseBlock "'+l.baseBlock+'" for "'+l.block+'" is undefined')}if(m.onSetMod){b(m.onSetMod,m);delete m.onSetMod}if(m.onElemSetMod){g.each(m.onElemSetMod,function(r,q){b(q,m,r)});delete m.onElemSetMod}var n=h[l.baseBlock||l.block]||this;if(l.modName){g.each(m,function(q,r){g.isFunction(r)&&(m[q]=function(){var t;if(this.hasMod(l.modName,l.modVal)){t=r}else{var s=n.prototype[q];s&&s!==m[q]&&(t=this.__base)}return t?t.apply(this,arguments):k})})}var p;l.block==n._name?(p=g.inheritSelf(n,m,o))._processLive(true):(p=h[l.block]=g.inherit(n,m,o))._name=l.block;return p},_processLive:function(l){return false},create:function(m,l){typeof m=="string"&&(m={block:m});return new h[m.block](m.mods,l)},getName:function(){return this._name},_extractElemNameFrom:function(l){},afterCurrentEvent:function(m,l){e.push({fn:m,ctx:l})==1&&setTimeout(function(){var n,o=e.splice(0,e.length);while(n=o.shift()){n.fn.call(n.ctx||this)}},0)},changeThis:function(m,l){return function(){return m.apply(l||this,arguments)}},del:function(o){var n=typeof o=="string",m=n?0:1,l=arguments.length;n&&(o=this);while(m<l){delete o[arguments[m++]]}return this},channel:function(m,l){if(typeof m=="boolean"){l=m;m=k}m||(m="default");if(l){if(a[m]){a[m].un();delete a[m]}return}return a[m]||(a[m]=new g.observable())}})})(jQuery);(function(m,b,a){var k="_",d="__",e="[a-zA-Z0-9-]+";function g(p,n,o){o.push(k,p,k,n)}function h(p,q,n,o){o.push(p);n&&g(q,n,o)}function l(r,p,q,n,o){h(r,a,a,o);o.push(d,p);n&&g(q,n,o)}m.INTERNAL={NAME_PATTERN:e,MOD_DELIM:k,ELEM_DELIM:d,buildModPostfix:function(q,n,o){var p=o||[];g(q,n,p);return o?p:p.join("")},buildClass:function(t,r,s,n,o){var q=typeof s;if(q=="string"){if(typeof n!="string"){o=n;n=s;s=r;r=a}}else{if(q!="undefined"){o=s;s=a}else{if(r&&typeof r!="string"){o=r;r=a}}}if(!(r||s||o)){return t}var p=o||[];r?l(t,r,s,n,p):h(t,s,n,p);return o?p:p.join("")},buildClasses:function(r,q,p,n){var o=n||[];q?l(r,q,a,a,o):h(r,a,a,o);p&&b.each(p,function(t,s){if(s){o.push(" ");q?l(r,q,t,s,o):h(r,t,s,o)}});return n?o:o.join("")}}})(BEM,jQuery);(function(a){var b=a.event.special.leftclick={setup:function(){a(this).bind("click",b.handler)},teardown:function(){a(this).unbind("click",b.handler)},handler:function(d){if(!d.button){d.type="leftclick";a.event.handle.apply(this,arguments);d.type="click"}}}})(jQuery);(function(a,e){if(typeof JSON!="undefined"){return a.stringify=JSON.stringify}var d=Object.prototype.toString,g=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,b={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};a.stringify=function(o){if(o===null){return"null"}if(typeof o==="undefined"){return e}switch(d.call(o)){case"[object String]":return'"'+(g.test(o)?o.replace(g,function(p){var q=b[p];return typeof q==="string"?q:"\\u"+("0000"+p.charCodeAt(0).toString(16)).slice(-4)}):o)+'"';case"[object Number]":case"[object Boolean]":return""+o;case"[object Array]":var n="[",m=0,h=o.length,l;while(m<h){l=a.stringify(o[m]);n+=(m++?",":"")+(typeof l=="undefined"?"null":l)}return n+"]";case"[object Object]":var n="{",m=0,l;for(var k in o){if(o.hasOwnProperty(k)){l=a.stringify(o[k]);typeof l!="undefined"&&(n+=(m++?",":"")+'"'+k+'":'+l)}}return n+"}";default:return e}}})(jQuery);(function(p,g,d){var l=p.INTERNAL,k=l.ELEM_DELIM,m={area:1,base:1,br:1,col:1,command:1,embed:1,hr:1,img:1,input:1,keygen:1,link:1,meta:1,param:1,source:1,wbr:1},e=l.buildClass,n=l.buildClasses,o={};function h(q,r,s){(q[r]||(q[r]=[])).unshift(s)}function b(q,r){return r.modName?function(s){(s._curBlock.mods||{})[r.modName]===r.modVal&&q(s)}:q}function a(r,q){var t=g.isArray(q),s;g.isArray(r)?t?s=r.concat(q):(s=r).push(q):t?(s=q).unshift(r):s=[r,q];return s}p.HTML={decl:function(s,r){typeof s=="string"&&(s={name:s});var q=o[s.name]||(o[s.name]={});r.onBlock&&h(q,"_block",b(r.onBlock,s));if(r.onElem){g.isFunction(r.onElem)?h(q,"_elem",b(r.onElem,s)):g.each(r.onElem,function(u,t){h(q,"_elem"+(u==="*"?"":k+u),b(t,s))})}},build:function(r){var q=new this.Ctx(r);q._buildAll();return q._flush()},Ctx:g.inherit({__constructor:function(q){this._buffer=[];this._params=q;this._tParams=null;this._tParamsChanges=null;this._curBlock=d},pos:function(){return this._params._pos},isFirst:function(){return this._params._pos===1},isLast:function(){var q=this._params;return q._pos===q._siblingsCount},params:function(q){var r=this;if(typeof q=="undefined"){return r._params}r._params=q;return r},param:function(q,t,r,w){var u=this,s=u._params;if(typeof t=="undefined"){return s[q]}if(r||!(q in s)){s[q]=t}else{if(w){s[q]=g.extend(t,s[q])}}return u},attrs:function(r,q){return this.param("attrs",r,q,true)},attr:function(r,t,s){var u=this;if(typeof t=="undefined"){return(u._params.attrs||{})[r]}var q=u._params.attrs;q?(s||!(r in q))&&(q[r]=t):(u._params.attrs={})[r]=t;return u},tag:function(r,q){return this.param("tag",r,q)},cls:function(r,q){return this.param("cls",r,q)},mods:function(r,q){return this.param("mods",r,q,true)},mod:function(q,t,s){var u=this;if(typeof t=="undefined"){return(u._params.mods||{})[q]}var r=u._params.mods;r?(s||!(q in r))&&(r[q]=t):(u._params.mods={})[q]=t;return u},mix:function(s,q){var t=this,r=t._params;if(typeof s=="undefined"){return r.mix}if(q||!("mix" in r)){r.mix=s}else{r.mix=r.mix.concat(s)}return t},js:function(q){return this.param("js",q)},content:function(r,q){return this.param("content",r,q)},wrapContent:function(q){var s=this,r=s._params;q.content=r.content;r.content=q;return s},beforeContent:function(q){var s=this,r=s._params;r.content=a(q,r.content);return s},afterContent:function(q){var s=this,r=s._params;r.content=a(r.content,q);return s},wrap:function(q){var s=this,r=s._params;q.block||(q._curBlock=s._curBlock);q.content=r._wrapper?r._wrapper:r;r._wrapper=q;return s},tParam:function(q,t){var u=this,s=u._tParams||(u._tParams={});if(typeof t=="undefined"){return s[q]}var r=u._tParamsChanges||(u._tParamsChanges={});q in r||(r[q]=s[q]);s[q]=t;return u},generateId:function(){return g.identify()},stop:function(){this._params._isStopped=true},_buildAll:function(){var y=this,r=y._buffer,x=y._params,u=typeof x;if(u=="string"||u=="number"){r.push(x)}else{if(g.isArray(x)){var t=0,q=x.length,s,w;while(t<q){y._params=s=x[t++];w=typeof s;if(w=="string"||w=="number"){r.push(s)}else{if(s){s._pos=t;s._siblingsCount=q;y._buildByDecl()}}}}else{if(x){y._params._pos=y._params._siblingsCount=1;y._buildByDecl()}}}},_build:function(){var y=this,s=y._buffer,w=y._params,q=w.tag||"div",u,t=w.block||w.elem,x=t&&(w.block||y._curBlock.block),r=false;if(w.js){(u={})[e(x,w.elem)]=w.js===true?{}:w.js;r=!w.elem}s.push("<",q);if(t||w.cls){s.push(' class="');if(t){n(x,w.elem,w.mods,s);w.mix&&g.each(w.mix,function(z,A){if(A){s.push(" ");n(A.block,A.elem,A.mods,s);if(A.js){(u||(u={}))[e(A.block,A.elem)]=A.js===true?{}:A.js;r||(r=!A.elem)}}})}w.cls&&s.push(t?" ":"",w.cls);r&&s.push(" i-bem");s.push('"')}u&&s.push(' onclick="return ',g.stringify(u).replace(/'/g,"\\'").replace(/"/g,"'"),'"');w.attrs&&g.each(w.attrs,function(z,A){typeof A!="undefined"&&A!==null&&A!==false&&s.push(" ",z,'="',A.toString().replace(/"/g,"&quot;"),'"')});if(m[q]){s.push("/>")}else{s.push(">");if(typeof w.content!="undefined"){y._params=w.content;y._buildAll()}s.push("</",q,">")}},_flush:function(){var q=this._buffer.join("");delete this._buffer;return q},_buildByDecl:function(){var t=this,x=t._curBlock,q=t._params;q._curBlock&&(t._curBlock=q._curBlock);q.block&&(t._curBlock=q);if(!q._wrapper){if(q.block||q.elem){var w=o[t._curBlock.block];if(w){var y;if(q.elem){y=w["_elem"+k+q.elem];w._elem&&(y=(y?y.concat(w._elem):w._elem))}else{y=w._block}if(y){var r=0,u;while(u=y[r++]){u(t);if(q._isStopped){break}}}}}if(q._wrapper){q._curBlock=t._curBlock;t._params=q._wrapper;return t._buildAll()}}var z=t._tParamsChanges;t._tParamsChanges=null;t._build();t._curBlock=x;if(z){var s=t._tParams;g.each(z,function(A,B){typeof B=="undefined"?delete s[A]:s[A]=B})}}})}})(BEM,jQuery);(function(m,g,l){var e=g(window),C=g(document),q={},A={},E={},h={},t={},z=m.blocks,b=m.INTERNAL,o=b.NAME_PATTERN,s=b.MOD_DELIM,n=b.ELEM_DELIM,D=b.buildModPostfix,x=b.buildClass;function u(H,F){var G=H[0];g.each(w(G),function(I,K){d(K,G,I,F);var J=A[K.uniqId];if(J){J.domElem=J.domElem.add(H);g.extend(J.params,K)}else{a(I,H,K)}})}function a(M,I,H,F,N){if(typeof H=="boolean"){N=F;F=H;H=l}var J=I[0];H=d(H||w(J)[M],J,M);var L=H.uniqId;if(A[L]){return A[L]._init()}q[L]=q[L]?q[L].add(I):I;var K=z[M]||y.decl(M,{},{live:true});if(!(K._liveInitable=!!K._processLive())||F||H.live===false){var G=new K(q[L],H,!!F);delete q[L];N&&N.apply(G,Array.prototype.slice.call(arguments,4));return G}}function d(K,H,G,F){(K||(K={})).uniqId||(K.uniqId=(K.id?G+"-id-"+K.id:g.identify())+(F||g.identify()));var J=g.identify(H),I=E[J]||(E[J]={});I[G]||(I[G]=K);return K}function B(G,F,I){var H=G.find(F);return I?H:H.add(G.filter(F))}function w(F){var G=g.identify(F);return E[G]||(E[G]=k(F))}function k(H){var G=H.onclick||H.ondblclick;if(!G&&H.tagName.toLowerCase()=="body"){var I=g(H),F=I.attr("onclick")||I.attr("ondblclick");F&&(G=Function(F))}return G?G():{}}function p(F){delete E[g.identify(F)]}function r(){return C[0][g.support.boxModel?"documentElement":"body"]}g.fn.bem=function(F,G){return a(F,this,G,true)};var y=m.DOM=m.decl("i-bem__dom",{__constructor:function(G,H,F){var I=this;I.domElem=G;I._eventNameCache={};I._elemCache={};A[I._uniqId=H.uniqId||g.identify(I)]=I;I._needSpecialUnbind=false;I.__base(null,H,F)},findBlocksInside:function(F,G){return this._doBlocksMethod(this._buildFindBlocksParams("find",F,G))},findBlockInside:function(F,G){return this._doBlocksMethod(this._buildFindBlocksParams("find",F,G,true))},findBlocksOutside:function(F,G){return this._doBlocksMethod(this._buildFindBlocksParams("parents",F,G))},findBlockOutside:function(F,G){return this._doBlocksMethod(this._buildFindBlocksParams("closest",F,G))[0]},findBlocksOn:function(F,G){return this._doBlocksMethod(this._buildFindBlocksParams("",F,G))},findBlockOn:function(F,G){return this._doBlocksMethod(this._buildFindBlocksParams("",F,G,true))},_buildFindBlocksParams:function(F,G,I,H){return{select:F,elem:I?G:l,block:I||G,onlyFirst:H}},doBlocksMethodInside:function(G,H,I,F){return this._doBlocksMethod(this._buildDoBlocksMethodParams("find",G,H,I,F))},doBlocksMethodOutside:function(G,H,I,F){return this._doBlocksMethod(this._buildDoBlocksMethodParams("closest",G,H,I,F))},doBlocksMethodOn:function(G,H,I,F){return this._doBlocksMethod(this._buildDoBlocksMethodParams("",G,H,I,F))},doBlocksMethod:function(G,H,F){return this._doBlocksMethod({blocks:G,method:H,args:F})},_buildDoBlocksMethodParams:function(F,I,J,K,H){var G=typeof K=="string";return{select:F,elem:G?I:l,block:G?J:I,method:G?K:J,args:G?H:K}},_doBlocksMethod:function(G){var J=this;if(G.blocks){return g.map(G.blocks,function(O){return J._doBlockMethod(O,G.method,G.args)})}var I=G.elem?(typeof G.elem=="string"?this.findElem(G.elem):G.elem):this.domElem,H=typeof G.block=="string",N=H?G.block:G.block.blockName,F="."+(H?x(N):x(N,G.block.modName,G.block.modVal))+(G.onlyFirst?":first":""),K=I.filter(F);G.select&&(K=K.add(I[G.select](F)));if(G.onlyFirst){return K[0]?this._doBlockMethod(a(N,K.eq(0),true),G.method,G.args):null}if(G.method){return g.map(K,function(O){return J._doBlockMethod(a(N,g(O),true),G.method,G.args)})}var M=[],L={};g.each(K,function(O,P){var Q=a(N,g(P),true);if(!L[Q._uniqId]){L[Q._uniqId]=true;M.push(Q)}});return M},_doBlockMethod:function(G,H,F){return H?G[H].apply(G,F||[]):G},bindToDomElem:function(G,H,F){var I=this;F?G.bind(I._buildEventName(H),function(J){(J.data||(J.data={})).domElem=g(this);return F.apply(I,arguments)}):g.each(H,function(K,J){I.bindToDomElem(G,K,J)});return I},bindToDoc:function(G,F){this._needSpecialUnbind=true;return this.bindToDomElem(C,G,F)},bindToWin:function(G,F){this._needSpecialUnbind=true;return this.bindToDomElem(e,G,F)},bindTo:function(H,G,F){if(!G||g.isFunction(G)){F=G;G=H;H=this.domElem}else{if(typeof H=="string"){H=this.elem(H)}}return this.bindToDomElem(H,G,F)},unbindFromDomElem:function(F,G){F.unbind(this._buildEventName(G));return this},unbindFromDoc:function(F){return this.unbindFromDomElem(C,F)},unbindFromWin:function(F){return this.unbindFromDomElem(e,F)},unbindFrom:function(G,F){if(!F){F=G;G=this.domElem}else{if(typeof G=="string"){G=this.elem(G)}}return this.unbindFromDomElem(G,F)},_buildEventName:function(F){var G=this;return F.indexOf(" ")>1?g.map(F.split(" "),function(H){return G._buildOneEventName(H)}).join(" "):G._buildOneEventName(F)},_buildOneEventName:function(H){var J=this,F=J._eventNameCache;if(H in F){return F[H]}var I="."+J._uniqId;if(H.indexOf(".")<0){return F[H]=H+I}var G=".bem_"+J.__self._name;return F[H]=g.map(H.split("."),function(L,K){return K==0?L+G:G+"_"+L}).join("")+I},trigger:function(G,F){this.__base(G=this.buildEvent(G),F).domElem&&this._ctxTrigger(G,F);return this},_ctxTrigger:function(G,F){var J=this,I=h[J.__self._buildCtxEventName(G.type)],H={};I&&J.domElem.each(function(){var L=this,K=I.counter;while(L&&K){var N=g.identify(L,true);if(N){if(H[N]){break}var M=I.ctxs[N];if(M){g.each(M,function(P,O){O.fn.call(O.ctx||J,G,F)});K--}H[N]=true}L=L.parentNode}})},setMod:function(G,H,F){if(G&&typeof F!="undefined"&&G.length>1){var I=this;G.each(function(){I.setMod(g(this),H,F)});return I}return this.__base(G,H,F)},_extractModVal:function(J,G,I){var F=(G||this.domElem)[0],H;F&&(H=F.className.match(this.__self._buildModValRE(J,I||G)));return H?H[2]:""},_extractMods:function(F,J){var I={},G=!F.length,H=0;g.each((J||this.domElem)[0].className.match(this.__self._buildModValRE("("+(G?o:F.join("|"))+")",J,"g"))||[],function(K,L){var N=(L=g.trim(L)).lastIndexOf(s),M=L.substr(0,N-1).lastIndexOf(s);I[L.substr(M+1,N-M-1)]=L.substr(N+1);++H});H<F.length&&g.each(F,function(K,L){L in I||(I[L]="")});return I},_afterSetMod:function(L,H,J,K){var G=this.__self,F=G._buildModClassPrefix(L,K),I=G._buildModValRE(L,K),M=H==="";(J||this.domElem).each(function(){var N=this.className;N.indexOf(F)>-1?this.className=N.replace(I,(M?"":"$1"+F+H)+"$3"):M||g(this).addClass(F+H)});K&&this.dropElemCache(K,L,H)},findElem:function(I,K,J,H){if(arguments.length%2){H=J;J=K;K=I;I=this.domElem}else{if(typeof I=="string"){I=this.findElem(I)}}var G=this.__self,F="."+g.map(K.split(" "),function(L){return x(G._name,L,J,H)}).join(",.");return B(I,F)},_elem:function(G,I,F){var H=G+D(I,F);return this._elemCache[H]||(this._elemCache[H]=this.findElem(G,I,F))},elem:function(I,H,F){if(I.indexOf(" ")<0){return this._elem(I,H,F)}var G=g([]),J=this;g.each(I.split(" "),function(){G=G.add(J._elem(this,H,F))});return G},dropElemCache:function(I,H,F){if(I){var J=this,G=D(H,F);I.indexOf(" ")<0?delete J._elemCache[I+G]:g.each(I.split(" "),function(L,K){delete J._elemCache[K+G]})}else{this._elemCache={}}return this},elemParams:function(F){var G;if(typeof F=="string"){G=F;F=this.elem(F)}else{G=this.__self._extractElemNameFrom(F)}return k(F[0])[x(this.__self.getName(),G)]||{}},containsDomElem:function(F){return F.parents().andSelf().index(this.domElem)>-1},buildSelector:function(G,H,F){return this.__self.buildSelector(G,H,F)},destruct:function(G){var H=this,F=H.__self;H._isDestructing=true;H._needSpecialUnbind&&F.doc.add(F.win).unbind("."+H._uniqId);H.dropElemCache().domElem.each(function(I,J){g.each(w(J),function(K,L){var M=A[L.uniqId];M&&!M._isDestructing&&M.destruct()});p(J)});G||H.domElem.remove();delete A[H.un()._uniqId];delete H.domElem;delete H._elemCache;H.__base()}},{doc:C,win:e,_processLive:function(G){var I=this,H=I._liveInitable;if("live" in I){var F=typeof H=="undefined";if(F^G){if(g.isFunction(I.live)){H=I.live()!==false;I.live=function(){}}else{H=I.live}}}return H},init:function(G,I,H){if(!G||g.isFunction(G)){H=I;I=G;G=C}var F=g.identify();B(G,".i-bem").each(function(){u(g(this),F)});I&&this.afterCurrentEvent(function(){I.call(H||this,G)})},destruct:function(G,F,H){if(typeof G!="boolean"){H=F;F=G;G=l}B(F,".i-bem",H).each(function(){g.each(w(this),function(I,J){if(J.uniqId){var K=A[J.uniqId];K&&K.destruct(true)}});p(this)});G||(H?F.empty():F.remove())},update:function(F,G,I,H){this.destruct(F,true);this.init(F.html(G),I,H)},_buildCtxEventName:function(F){return this._name+":"+F},_liveClassBind:function(H,I,M,F){var L=this;if(I.indexOf(" ")>-1){g.each(I.split(" "),function(N,O){L._liveClassBind(H,O,M,F)})}else{var G=L._buildCtxEventName(I),K=t[G],J=g.identify(M);if(!K){K=t[G]={};C.bind(I,L.changeThis(L._liveClassTrigger,L))}K=K[H]||(K[H]={uniqIds:{},fns:[]});if(!(J in K.uniqIds)){K.fns.push({uniqId:J,fn:L._buildLiveEventFn(M,F)});K.uniqIds[J]=K.fns.length-1}}return this},_liveClassUnbind:function(I,J,M){var H=this._buildCtxEventName(J),L=t[H];if(L){if(M){if(L=L[I]){var K=g.identify(M);if(K in L.uniqIds){var G=L.uniqIds[K],F=L.fns.length-1;L.fns.splice(G,1);while(G<F){L.uniqIds[L.fns[G++].uniqId]=G-1}delete L.uniqIds[K]}}}else{delete L[I]}}return this},_liveClassTrigger:function(L){var K=t[this._buildCtxEventName(L.type)];if(K){var H=L.target,F=[];for(var M in K){K.hasOwnProperty(M)&&F.push(M)}do{var G=" "+H.className+" ",J=0;while(M=F[J++]){if(G.indexOf(" "+M+" ")>-1){var I=0,O=K[M].fns,N;while(N=O[I++]){N.fn.call(g(H),L)}if(L.isPropagationStopped()){return}F.splice(--J,1)}}}while(F.length&&(H=H.parentNode))}},_buildLiveEventFn:function(H,F){var G=this;return function(J){var I=[G._name,((J.data||(J.data={})).domElem=g(this)).closest(G.buildSelector()),true],K=a.apply(null,F?I.concat([H,J]):I);K&&(F||H.apply(K,arguments))}},liveInitOnEvent:function(G,F,H){return this.liveBindTo(G,F,H,true)},liveBindTo:function(J,G,I,F){if(!I){I=G;G=J;J=l}if(!J||typeof J=="string"){J={elemName:J}}var H=this;if(J.elemName&&J.elemName.indexOf(" ")>1){g.each(J.elemName.split(" "),function(K,L){H._liveClassBind(x(H._name,L,J.modName,J.modVal),G,I,F)});return H}return H._liveClassBind(x(H._name,J.elemName,J.modName,J.modVal),G,I,F)},liveUnbindFrom:function(G,F,I){var H=this;if(G.indexOf(" ")>1){g.each(G.split(" "),function(J,K){H._liveClassUnbind(x(H._name,K),F,I)});return H}return H._liveClassUnbind(x(H._name,G),F,I)},_liveInitOnBlockInit:function(G,I,H){var F=this._name;z[G].on("init",function(J){var K=J.block[H](F);I&&g.each(K,function(){I.call(this)})});return this},liveInitOnBlockInit:function(F,G){return this._liveInitOnBlockInit(F,G,"findBlocksOn")},liveInitOnBlockInsideInit:function(F,G){return this._liveInitOnBlockInit(F,G,"findBlocksOutside")},on:function(F,J,I,H,G){return F.jquery?this._liveCtxBind(F,J,I,H,G):this.__base(F,J,I,H)},un:function(F,I,H,G){return F.jquery?this._liveCtxUnbind(F,I,H,G):this.__base(F,I,H)},liveCtxBind:function(F,J,I,H,G){return this._liveCtxBind(F,J,I,H,G)},_liveCtxBind:function(F,K,J,I,H){if(g.isFunction(J)){H=I;I=J;J=l}var M=this;if(K.indexOf(" ")>-1){g.each(K.split(" "),function(N,O){M._liveCtxBind(F,O,J,I,H)})}else{var G=M._buildCtxEventName(K),L=h[G]||(h[G]={counter:0,ctxs:{}});F.each(function(){var O=g.identify(this),N=L.ctxs[O];if(!N){N=L.ctxs[O]={};++L.counter}N[g.identify(I)+(H?g.identify(H):"")]={fn:I,data:J,ctx:H}})}return M},liveCtxUnbind:function(F,I,H,G){return this._liveCtxBind(F,I,H,G)},_liveCtxUnbind:function(F,I,H,G){var K=this,J=h[I=K.buildEventName(I)];if(J){F.each(function(){var M=g.identify(this,true),L;if(M&&(L=J.ctxs[M])){H&&delete L[g.identify(H)+(G?g.identify(G):"")];if(!H||g.isEmptyObject(L)){J.counter--;delete J.ctxs[M]}}});J.counter||delete h[I]}return K},_extractElemNameFrom:function(F){var G=F[0].className.match(this._buildElemNameRE());return G?G[1]:l},extractParams:k,_buildModClassPrefix:function(G,F){return x(this._name)+(F?n+(typeof F==="string"?F:this._extractElemNameFrom(F)):"")+s+G+s},_buildModValRE:function(G,F,H){return new RegExp("(\\s?)"+this._buildModClassPrefix(G,F)+"("+o+")(\\s|$)",H)},_buildElemNameRE:function(){return new RegExp(this._name+n+"("+o+")(?:\\s|$)")},buildSelector:function(G,H,F){return"."+x(this._name,G,H,F)},getBlockByUniqId:function(F){return A[F]},getWindowSize:function(){var F=e[0];if(typeof F.innerWidth!="undefined"){return{width:F.innerWidth,height:F.innerHeight}}var G=r();return{width:G.clientWidth,height:G.clientHeight}}})})(BEM,jQuery);$(function(){BEM.DOM.init()});(function(d,b){var e;function a(g){g[0]&&!!g.attr("href")&&(window.location.href=g.attr("href"))}b.block["b-pager"]=function(g){if(e){return g.override&&(e=d(this))}e=d(this);if(g.keydownReaction){d(document).keydown(function(h){if(!h.ctrlKey||d(h.target).is("input, textarea")){return}if(h.keyCode==37){a(e.find(".b-pager__prev"))}else{if(h.keyCode==39){a(e.find(".b-pager__next"))}}})}}})(jQuery,window.Lego);(function(a){BEM.DOM.decl("b-dropdowna",{onSetMod:{js:function(){this._getSwitcher().on("click",this._toggle,this)},disabled:function(d,b){this._getSwitcher().setMod(d,b);b=="yes"&&this.getPopup().hide()}},_getSwitcher:function(){return this._switcher||(this._switcher=this.findBlockInside("b-"+(this.getMod(this.elem("switcher"),"type")||"pseudo-link")))},_toggle:function(){this.getPopup().toggle(this.elem("switcher"))},getPopup:function(){return this._popup||(this._popup=this.findBlockInside("b-popupa")).on("outside-click",function(d,b){this._getSwitcher().containsDomElem(a(b.domEvent.target))&&d.preventDefault()},this)},destruct:function(){var b=this._popup;b&&b.destruct.apply(b,arguments);this.__base.apply(this,arguments)}},{live:function(){this.liveInitOnEvent("switcher","leftclick",function(){})}})})(jQuery);(function(e){var d,k=[],a=e.browser;function h(){return k.length?k.shift():d?d.clone():d=b()}function g(l){k.push(l)}function b(){return e((a.safari||a.webkit)&&navigator.userAgent.toLowerCase().indexOf("mobile")>-1?"<div/>":"<iframe"+(a.msie&&a.version<9?' frameborder="0"':"")+"/>")}BEM.DOM.decl("i-popup",{onSetMod:{visibility:{visible:function(){var l=this._getUnder(),m=l.parent();this.hasMod(l,"type","paranja")?m.is("body")||l.appendTo("body"):(m[0]!==this.domElem[0])&&l.prependTo(this.domElem);this._inBody||(this._inBody=!!this.domElem.appendTo("body"));this.trigger("show")},"":function(){var l=this._getUnder();this.hasMod(l,"type","paranja")&&l.remove();this._putUnder();this.trigger("hide")}}},_getUnder:function(){return this._under||(this._under=h().attr("class",this._underClass||(this._underClass=this.findElem("under").remove().attr("class"))))},_putUnder:function(){g(this._under);delete this._under},show:function(l){l&&this.domElem.css(l);return this.setMod("visibility","visible")},hide:function(){return this.delMod("visibility")}},{live:true})})(jQuery);BEM.HTML.decl("i-popup",{onBlock:function(a){a.mod("autoclosable","yes").js(true).wrapContent({elem:"content"}).afterContent({elem:"under",mods:a.param("underMods"),mix:a.param("underMix")}).param("zIndex")&&a.attr("style","z-index:"+(32700+a.param("zIndex")))}});(function(a){BEM.DOM.decl({name:"i-popup",modName:"autoclosable",modVal:"yes"},{onSetMod:{visibility:{visible:function(){var b=a.browser.opera?"keypress":"keydown";this.afterCurrentEvent(function(){this.bindToDoc("leftclick",function(d){this.containsDomElem(a(d.target))||this._onOutClick(d)}).bindToDoc(b,function(d){d.keyCode==27&&this.hide()})});this.__base.apply(this,arguments)},"":function(){return this.unbindFromDoc("leftclick keypress").__base.apply(this,arguments)}}},_onOutClick:function(b){var d=a.Event("outside-click");this.trigger(d,{domEvent:b});d.isDefaultPrevented()||this.hide()}})})(jQuery);(function(e){BEM.DOM.decl("b-popupa",{onSetMod:{js:function(){this._owner=null;this._isShowed=false;this._direction=this.getMod("direction")||"down"}},show:function(o){if(!this._isShowed||this._owner!==o){this._owner=o;this._getUnder().show({left:-10000,top:-10000});this.pos()}return this},hide:function(){this._isShowed&&this._getUnder().hide();return this},toggle:function(o){return this.isShowed()?this.hide():this.show(o)},pos:function(){var o=this._calcParams(this._owner);this.elem("tail").css(o.tailOffsets);this.setMod("direction",o.direction)._getUnder().show(o.offsets);return this},isShowed:function(){return this._isShowed},setDirection:function(o){if(this._direction!=o){this._direction=o;this.isShowed()&&this.pos()}},setContent:function(o,q,p){BEM.DOM.update(this.elem("content"),o,q,p);return this.isShowed()?this.pos():this},_isOwnerNode:function(){return !!(this._owner&&this._owner.jquery)},_calcDimensions:function(){var p=this._under.domElem,y=this.__self.doc,s=this._owner,z=this._isOwnerNode(),w=z?s.offset():s,q=z?s.outerWidth():g,r=z?s.outerHeight():g,u=y.scrollLeft(),t=y.scrollTop(),x=this.__self.getWindowSize(),o=parseInt(this.elem("content").css("border-top-width"),10);return{ownerLeft:w.left,ownerTop:w.top,ownerRight:w.left+q,ownerBottom:w.top+r,ownerMiddle:w.left+q/2,underWidth:p.outerWidth(),underHeight:p.outerHeight(),borderWidth:isNaN(o)?0:o,windowLeft:u,windowRight:u+x.width,windowTop:t,windowBottom:t+x.height}},_calcParams:function(){var t=this._calcDimensions();if(this.hasMod("adjustable","no")){return h(this._direction,t)}var o={},q=e.inArray(this._direction,a),p=q,s,r;do{s=a[q];r=o[s]=h(s,t);if(!r.factor){return r}++q==a.length&&(q=0)}while(q!==p);return o["down-right"]},destruct:function(){var o=this._under;if(!o){this.__base.apply(this,arguments)}else{if(!this._destructing){this._destructing=true;BEM.DOM.destruct(false,o.domElem);this.__base(true)}}},_getUnder:function(){var p=this;if(!p._under){var o=e(BEM.HTML.build({block:"i-popup",zIndex:this.params.zIndex,mods:{autoclosable:p.getMod("autoclosable")||"yes",fixed:p.hasMod("direction","fixed")&&"yes"},underMods:p.params.underMods,underMix:[{block:"b-popupa",elem:"under"}]}));(p._under=p.findBlockOn(o,"i-popup")).on({show:function(){p._isShowed=true;p.hasMod("adjustable","no")||(p.bindToWin("resize",p.pos)._isOwnerNode()&&p.bindToDomElem(p._owner.parents(),"scroll",p.pos));p.trigger("show")},hide:function(){p._isShowed=false;p.hasMod("adjustable","no")||(p.unbindFromWin("resize")._isOwnerNode()&&p.unbindFromDomElem(p._owner.parents(),"scroll"));p.trigger("hide")},"outside-click":function(){p.trigger.apply(p,arguments)}}).elem("content").append(p.domElem)}return p._under}},{live:function(){this.liveBindTo("close","leftclick",function(){this.hide()})}});var g=19,b=7,m=15,k=15,l=7,n=8,a=["up","up-right","up-left","down","down-right","down-left","right","right-up","left","left-up"];function h(s,t){var p,q,o,r;switch(s){case"down":case"up":p=d(q={left:t.ownerMiddle-t.underWidth/2,top:s=="down"?t.ownerBottom+l:t.ownerTop-t.underHeight-l},t);o={marginLeft:(t.ownerRight-t.ownerLeft)/2+t.ownerLeft-q.left-m/2,marginTop:(s=="down"?-l+t.borderWidth:-t.borderWidth)};break;case"down-right":case"down-left":case"up-right":case"up-left":r=s=="down-right"||s=="down-left"?"down":"up";p=d(q={left:(s=="down-right"||s=="up-right"?t.ownerLeft:t.ownerRight-t.underWidth),top:r=="down"?t.ownerBottom+l:t.ownerTop-t.underHeight-l},t);o={marginLeft:(t.ownerRight-t.ownerLeft)/2+t.ownerLeft-q.left-m/2,marginTop:(r=="down"?-l+t.borderWidth:-t.borderWidth)};break;case"left":case"right":p=d(q={left:(s=="left"?t.ownerLeft-t.underWidth-b:t.ownerRight+b),top:t.ownerTop-g+k/2},t);o={marginLeft:s=="left"?-t.borderWidth:-b+t.borderWidth,marginTop:g-k/2};break;case"left-up":case"right-up":p=d(q={left:(s=="left-up"?t.ownerLeft-t.underWidth-b:t.ownerRight+b),top:t.ownerTop+k/2+g-t.underHeight},t);r=s=="left-up"?"left":"right";o={marginLeft:r=="left"?-t.borderWidth:-b+t.borderWidth,marginTop:t.ownerTop-q.top+n-k/2}}return{direction:r||s,factor:p,offsets:q,tailOffsets:o}}function d(q,p){var o=0;p.windowTop>q.top&&(o+=p.windowTop-q.top);q.top+p.underHeight>p.windowBottom&&(o+=q.top+p.underHeight-p.windowBottom);p.windowLeft>q.left&&(o+=p.windowLeft-q.left);q.left+p.underWidth>p.windowRight&&(o+=q.left+p.underWidth-p.windowRight);return o}BEM.HTML.decl("b-popupa",{onBlock:function(o){var p=false;e.each(o.param("content"),function(q,r){return !(p=r.elem=="close")});o.mods({theme:"ffffff",direction:"down","has-close":p&&"yes"}).js(true).afterContent({elem:"shadow"})},onElem:{content:function(o){o.wrap({elem:"wrap-cell",tag:"td"}).wrap({tag:"tr"}).wrap({elem:"wrap",tag:"table"})},close:function(o){o.tag("i")},shadow:function(o){o.tag("i")},tail:function(o){o.tag("i").wrapContent({elem:"tail-i",tag:"i"})}}})})(jQuery);(function(d,a){var b=a.block["b-head-tabs"]=function(y){var g=d(this),B=d(".b-head-search"),A=B.find(".b-search .b-form-input input:first"),r=a.params.id,n=t(document.location.search),m={www:505,search:521,images:526}[r]||527,h={market:{cvredirect:1,clid:m}},p={news:{rpt:"nnews",grhow:"clutop"},haber:{rpt:"nnews2",grhow:"clutop"},yaca:{rpt:"rs2"},market:{cvredirect:1,clid:m},blogs:{ft:"blog"}},z=(function(){var C={};d.each(["news","yaca","market","blogs","maps","adresa","video","fotki","slovari","auto","images","music","www","aile","yandex","haber","gorsel"],function(){C[this]=["family"]});return C})(),u=(function(){var C={};d.each(["news","yaca","market","blogs","maps","adresa","video","fotki","slovari","auto","images","music","www","aile","yandex","haber","gorsel"],function(){C[this]=["noreask","family"]});return C})(),w=g.find(':not(strong)>a.b-head-tabs__link:not([href$="/all"])').map(function(){var D=this.host.split(".")[0],E=t(this.search),F=E.clid,C=d.param(d.extend(E,k(D,F)),true);return{node:this,clid:F,toServiceId:D,path:b.getHostToUrlMap()[D],pathname:this.pathname.slice(1),host:this.host,searchHost:b.getHostMap()[D],noSearchParamsUrl:C?"?"+C:"",searchParams:d.extend(E,s(D,F))}}).filter(function(){return typeof this.path!=="undefined"}),q,x=B.find(".b-search__advanced")[0];if(x){var l=t(x.search),o=x.pathname.replace(/^\/?(.*)/,"$1");l.text="";w.push({node:x,clid:l.clid,toServiceId:r,path:o,pathname:"",host:x.host,noSearchParamsUrl:"?"+d.param(l,true),searchParams:l})}(function(){var C=d.trim(A.val())||y["default"];if(q!=C){q=C;d.each(w,function(){C&&(this.searchParams[b.getSearchParamName(this.toServiceId)]=C);this.node.href=[this.node.protocol+"/",C&&this.searchHost?this.searchHost:this.host,this.pathname+(C?this.path+"?"+d.param(this.searchParams,true):this.noSearchParamsUrl)].join("/")})}setTimeout(arguments.callee,200)})();function k(C,D){var E=h[C]||{};!E.clid&&D&&(E.clid=D);d.each(z[C]||[],function(){n[this]&&(E[this]=n[this])});return E}function s(D,E){var G=[].concat(u[D]),C=D+r;(C=="imageswww"||C=="wwwimages")&&G.push("site");var F=p[D]||{};d.each(G,function(){n[this]&&(F[this]=n[this])});!F.clid&&E&&D!=="www"&&(F.clid=E);return F}function t(C){var D={};d.each(C.substr(1).split("&"),function(H){var I=this.split("="),E=I[0],G=I[1];if(E){if(D.hasOwnProperty(E)){var F=D[E];d.isArray(F)?F.push(G):D[E]=[F,G]}else{D[E]=G}}});return d.decodeURIComponent!==undefined?e(D):D}function e(D){var C=["site"];d.each(D,function(E,F){if(d.inArray(E,C)>-1){D[E]=d.isArray(F)?F.map(function(G){return d.decodeURIComponent(G)}):d.decodeURIComponent(F)}});return D}};d.extend(b,{getHostToUrlMap:function(){var e={www:"yandsearch",market:"search.xml",maps:"",music:"#/search",video:"#search"};e.harita=e.maps;e.blogs=e.adresa=e.fotki=e.slovari=e.auto=e.market;e.news=e.yaca=e.images=e.gorsel=e.haber=e.aile=e.yandex=e.www;return e},getHostMap:function(){return{}},getSearchParamName:function(e){return"text"}})})(jQuery,window.Lego);BEM.DOM.decl({name:"b-pseudo-link",modName:"is-bem",modVal:"yes"},{_onClick:function(a){a.preventDefault();this.hasMod("disabled","yes")||this.afterCurrentEvent(function(){this.trigger("click")})}},{live:function(){this.liveBindTo({modName:"is-bem",modVal:"yes"},"leftclick",function(a){this._onClick(a)})}});BEM.HTML.decl("b-pseudo-link",{onBlock:function(a){var b=a.param("url");a.tag(b?"a":"span").js(true);b&&a.attr("href",b)}});(function(d,a){var b=a.block["b-head-user"]=function(){var e=d(this);if(a.params.login!=""||a.params.displayName){d.getJSON(b.getApiUrl(),{locale:a.params.locale,login:"yes","current-login":a.params.login,yu:a.getCookie("yandexuid")},function(g){b.buildHtml(g,e)})}};b.buildHtml=function(m,h){if(!m||!m.services){return}var n=m.displayName&&m.displayName.social,g=d("<div/>").text(b.getUserLogin(m)).html(),e=n?'<b class="b-user b-user_social_yes"><span class="b-user__provider-ico" style="background:url(http://static.yandex.st/social/current/icons/16/'+n.provider+'.png)"></span>'+g+"</b>":'<b class="b-user"><b class="b-user__first-letter">'+g.substring(0,1)+"</b>"+g.substring(1)+"</b>",l="<a class=\"b-pseudo-link b-pseudo-link_is-bem_yes i-bem\" onclick=\"return {'b-pseudo-link':{name:'b-pseudo-link'}}\""+(!n&&h.hasClass("b-head-user_type_com")?"":' href="'+(n?a.params["social-host"]:"http://i.yandex.ru")+'"')+">"+e+"</a>",k='<div class="b-dropdowna b-dropdowna_is-bem_yes i-bem" onclick="return {\'b-dropdowna\':{name:\'b-dropdowna\'}}"><span class="b-dropdowna__switcher">'+l+'</span><div class="i-popup i-popup_autoclosable_yes i-popup_is-bem_yes i-bem" onclick="return {\'i-popup\':{name:\'i-popup\'}}"><div class="i-popup__content"><div class="i-popup__under b-popupa__under"></div><div class="b-popupa b-popupa_theme_ffffff b-popupa_direction_down b-popupa_is-bem_yes i-bem b-dropdowna__popup" onclick="return {\'b-popupa\':{name:\'b-popupa\'}}"><i class="b-popupa__shadow"></i><i class="b-popupa__tail"><i class="b-popupa__tail-i"></i></i><table cellpadding="0" cellspasing="0" class="b-popupa__wrap"><tr><td class="b-popupa__wrap-cell"><div class="b-popupa__content"><div class="b-menu b-menu_layout_vert b-menu_preset_vmenu"><ul class="b-menu__layout-vert">';n&&h.addClass("b-head-user_social_yes");d.each(m.services,function(o){k+='<li class="b-menu__layout-vert-cell'+(o==0?" b-menu__layout-vert-cell_position_first":"")+'"><div class="b-menu__item">';if(a.params.id==this.id&&a.params.index){k+="<strong>"+this.title+"</strong>"}else{k+='<a class="b-link b-head-user__link" href="'+this.url+'" onmousedown="Lego.ch(\''+a.params.id+".login.myservices."+this.id+"',this)\">"+this.title+"</a>"}k+="</div></li>"});if(m.services.length){k+='<li class="b-menu__layout-vert-separator"><i class="b-menu__separator"></i></li>'}k+=b.getUserItems(m,h);k+="</ul></div></div></td></tr></table></div></div></div></div>";h.find(".b-user").replaceWith(k);BEM.DOM.init(h)};b.getApiUrl=function(){return a.params["pass-host"]+"/services?callback=?"};b.getUserItems=function(h){var g=h.displayName&&h.displayName.social?[{name:a.message("b-head-userinfo.user:profile","Мои профили"),url:a.params["social-host"]}]:[{name:a.message("b-head-userinfo.user:passport","Паспорт"),url:a.params["passport-host"]},{name:a.message("b-head-userinfo.user:change-password","Сменить пароль"),url:a.params["passport-host"]+"/passport?mode=changepass&retpath="+encodeURIComponent(a.params.retpath)+"/"}];var e="";d.each(g,function(l,k){e+='<li class="b-menu__layout-vert-cell'+(l==g.length-1?" b-menu__layout-vert-cell_position_last":"")+'"><div class="b-menu__item"><a class="b-link b-head-user__link" href="'+k.url+'">'+k.name+"</a></div></li>"});return e};b.getUserLogin=function(e){return a.params.displayName&&a.params.displayName.social&&a.params.displayName.name||e.displayName&&e.displayName.name||a.params.login||e.login}})(jQuery,window.Lego);(function(a){window.Lego||(window.Lego={block:{}});Lego.block["i-social"]=function(e){function g(n){var m=this,k={};this.url=n.startUrl+"?";delete n.startUrl;this.popupName=n.popupName;this.yaWindow=null;this.wTimer=null;this.paramsDefault=n;function p(){var q;if(!m.yaWindow){return true}try{q=m.yaWindow.closed}catch(r){q=true}return q}function o(){if(p()){m.wTimer=clearInterval(m.wTimer);m.onFailure({status:"error"})}}function h(z){var C=m.popupName,t=500,D=280,w=Math.round(((window.opera?window.innerWidth:screen.availWidth)-t)/2),A=Math.round(((window.opera?window.innerHeight:screen.availHeight)-D)/2),r="scrollbars=yes, resizable=1, menubar=0, toolbar=0, status=0, location=0, directories=0, left="+w+", top="+A+", width="+t+", height="+D;var u={};for(var y in m.paramsDefault){u[y]=m.paramsDefault[y]}for(var y in z){u[y]=z[y]}var B=["ddom="+(u.ddom||(location.hostname==document.domain?"":document.domain))];u.retpath+=(u.retpath.match("#")?"&":"#")+B.join("&");var q=m.url;var s=[];for(var x in u){s.push(encodeURIComponent(x)+"="+encodeURIComponent(u[x]))}q+=s.join("&");m.yaWindow=window.open(q,C,r);m.yaWindow.focus();if(m.yaWindow){m.wTimer=setInterval(o,500)}}function l(){this.handlers={onSuccess:null,onFailure:null};m.wTimer=clearInterval(m.wTimer);p()||m.yaWindow.close();m.yaWindow=false}this.start=function(r,q,s){l();m.handlers={onSuccess:r,onFailure:q};h(s)};this.onSuccess=function(r){l();var q=m.handlers.onSuccess;q&&q()};this.onFailure=function(r){l();var q=m.handlers.onFailure;q&&q()}}arguments.callee.Broker=g;var d=arguments.callee.defaultParams={startUrl:Lego.params["social-startUrl"]||Lego.params["social-host"]+"/broker/start",retpath:Lego.params["social-retpath"]||location.protocol+"//"+location.host+Lego.params["lego-path"]+"/blocks/i-social/closer/i-social__closer.html",consumer:Lego.params.id||"morda",popupName:"social_"+(Lego.params.id||"morda"),application:"",action_if_anonymous:"authorize",result_location:"fragment"};var b=arguments.callee.broker=new g(a.extend(d,e));return b}})(jQuery);(function(b,a){a.block["b-domik"]=function(F){var e=this,z=e.find(".b-domik__lock"),B=e.find(".b-domik__social"),D=B[0]?B[0].onclick()["size"]:0,p=arguments.callee,s=b('<input type="hidden" name="timestamp"/>'),o=false,C=this.attr("class").match(/\bb-domik_type_(\w+)\b/)[1];if(B.length&&a.params["social-host"]){if(a.params["social-providers"]){G(a.params["social-providers"])}else{b.getJSON(a.params["social-host"]+"/providers2.jsonp?callback=?",function(K){G(K.providers,K.icon_sprites[D])})}var J=new a.block["i-social"];b(".b-domik__social-link").live("click",function(K){n();b(".b-domik__social-popup").each(function(){b(this).bem("b-popupa").hide()});J.start(function(){if(!a.params.retpath||top.location.href==a.params.retpath){top.location.reload()}else{top.location.href=a.params.retpath}},function(){B.removeClass("b-domik__social_loading_yes").css("height","")},{provider:this.onclick()["b-domik__social-link"].provider});K.preventDefault()})}function G(M,L){if(!M.length){B.remove();return}B.html(r(M,L));var N=B.find(".b-dropdowna");if(!N.length){return}BEM.DOM.init(N);var O=N.bem("b-dropdowna").getPopup();function K(){O.pos()}O.on("show",function(){b(window).scroll(K)}).on("hide",function(){b(window).unbind("scroll",K)})}function r(N,M){var O=[{block:"b-domik",elem:"social-title",content:a.message("b-domik:enter-with","Войти при помощи")}];N=b.grep(N,function(P){return P.enabled});var L=b.grep(N,function(P){return P.primary});L=b.map(L,function(P){return{block:"b-domik",tag:"a",elem:"social-link",content:{tag:"i",elem:"social-icon",attrs:{style:'background-image:url("'+M+'");background-position: 0px -'+(P.id-1)*32+"px;"}},js:{provider:P.code},attrs:{tabIndex:103}}});[].push.apply(O,L);function K(S){var R=b.map(S,function(U){return{block:"b-domik",tag:"a",elem:"social-link",mods:{},attrs:{tabIndex:103},js:{provider:U.code},content:[{tag:"i",elem:"social-icon",attrs:{style:'background-image:url("'+M+'");background-position: 0px -'+(U.id-1)*32+"px;"}},U.display_name]}});R.length%2&&(R[R.length]="");var Q=[],T;for(var P=0;P<R.length;P++){P%2||Q.push(T={tag:"tr",content:[]});T.content.push({tag:"td",elem:"provider",content:R[P]})}return Q}if(L.length<N.length){O.push({tag:"div",block:"b-dropdowna",js:true,content:[{elem:"switcher",tag:"span",content:{tag:"a",block:"b-pseudo-link",mods:{"is-bem":"yes"},js:true,attrs:{href:a.message("b-domik:passport-link","http://passport.yandex.ru/"),tabIndex:103}}},{block:"b-popupa",js:true,tag:"div",mix:[{block:"b-dropdowna",elem:"popup"},{block:"b-domik",elem:"social-popup",mods:{type:C}}],content:[{elem:"tail",tag:"i"},{elem:"content",content:[{elem:"providers",tag:"table",content:K(N)}]}]}]})}O.push({block:"b-spin",mods:{theme:C=="bigform"?"blue-50":"blue-16"}});return BEM.HTML.build(O)}function n(){B.css("height",B.height()).addClass("b-domik__social_loading_yes")}p.isHTTPSSupported=false;e.append(s).submit(function(){s.val(+new Date);var K=e.attr("action");if(K&&a.block["b-domik"].isHTTPSSupported){e.attr("action",K.replace(/^http:/,"https:"))}});var x=e.find("input[name=login]"),u=e.find("input[name=passwd]"),y=e.find("input[type=submit]");x.change(function(){var K=x.val();K.indexOf("@")==-1&&/[а-яçğıöşü]/i.test(K)?l(F&&F.err_msg||a.message("b-domik:wrong-keyboard-layout","смените раскладку")):t()});x.change();u.change(function(){var K=u.val();K.length&&/[^0-9a-z!@#\$%\^&\*\(\)_\-\+:;\,\.]/i.test(K)?l(a.message("b-domik:wrong-keyboard-layout","смените раскладку")):t()});u.change();var m;function l(K){!m&&(m=b('<div class="b-domik__error"/>').insertAfter(e.find(".b-domik__password")));m.text(K).show()}function t(){m&&m.hide()}function I(){var K=a.params["lego-static-host"];if(K){if(K.indexOf("https:")==0){return K}if(K.indexOf("http:")==0){return"https"+K.substr(4)}if(K.indexOf("//")==0){return"https:"+K}else{return"https://"+location.host+K}}else{return"https://"+location.host}}p.enableHTTPS=function(){p.isHTTPSSupported=true;z.addClass("b-domik__lock_visibility_visible")};function d(){if(o){return}o=true;b.ajax({url:I()+"/blocks/b-domik/check-https.js",cache:true,dataType:"script"})}d();p.checkForHTTPS=d;var E=p.getLockBaloonContent||function(){var L=/\(\(([^\)]+)\)\)/g;function K(O,N){return O.replace(L,'<a class="b-link" href="'+N+'">$1</a>')}var M=a.message("b-domik.lock-balloon:content","Логин и пароль будут передаваться в&#160;((безопасном режиме))");return K(M,a.message("b-domik.lock-balloon:linkHref","http://help.yandex.ru/mail/?id=1113446"))},g=b(BEM.HTML.build({block:"b-popupa",mods:{direction:"right",theme:"feffd6"},mix:[{block:"b-domik",elem:"lock-balloon"}],content:[{elem:"tail",tag:"i"},{elem:"content",content:E()}]}));e.append(g);var q=g.bem("b-popupa"),k=300,w;function h(){w=setTimeout(function(){q.hide()},k)}var H;function A(){w&&clearTimeout(w);w=null;q.show(z);if(!H){H=true;g.hover(A,h)}}z.hover(A,h)}})(jQuery,window.Lego);(function(b,a){a.block["b-hint-input"]=function(){var m=b(this),g=b("#"+m.attr("for")),k=function(){m.hide()},e=function(){m.show()},d=function(){l||g.val()?k():e()},l=false;g.bind("focus blur",function(n){l=n.type=="focus";d()}).bind("change mouseover",d);m.click(function(){g.focus()});g.change();var h=g.val();(function(){if(g.val()!=h){b(g).trigger("change");h=g.val()}setTimeout(arguments.callee,200)})()}})(jQuery,window.Lego);(function(b,a){a.block["b-domik_type_popup"]=function(l){var g=b(this),e;b(".b-head-userinfo__entry .b-pseudo-link").click(function(m){m.preventDefault();setTimeout(function(){d()},0)});function d(n){if(!e){k()}if(n){a.params.retpath=n}var m="&from="+a.params["passport-msg"]+"&retpath="+encodeURIComponent(a.params.retpath);g.attr("action",a.params["passport-host"]+"/passport?mode=auth"+m);e.find(".b-domik__register .b-domik__link").attr("href",a.params["passport-host"]+"/passport?mode="+(l.regMode||"register")+m);b(document).bind("keyup.b-domik",function(o){if(o.keyCode==27){h()}}).bind("click.b-domik",function(q){var p=b(q.target),o=p.parents().andSelf();if(p.is("input[type=button]")||o.index(e)==-1&&!o.is(".b-popupa")){h()}});!e.hasClass("b-domik_position_popup-50-50")&&window.scrollTo(0,0);e.show().find("input[name=login]").focus();b(document).trigger("show.b-domik_type_popup")}function h(){b(document).unbind(".b-domik");e.hide()}function k(){e=b('<form class="'+g.attr("class").replace("g-hidden","")+'" method="POST"><i class="b-domik__roof"></i><table class="b-domik__shadow"><tr><td class="b-domik__shadow__lt">&nbsp;</td><td class="b-domik__shadow__t"></td><td class="b-domik__shadow__rt">&nbsp;</td></tr><tr><td class="b-domik__shadow__l">&nbsp;</td><td class="b-domik__shadow__m"><div class="b-domik__form"><div class="b-domik__title">'+(l.title||a.message("b-domik:title","Вход"))+'</div><div class="b-domik__username"><label for="b-domik_popup-username" class="b-hint-input g-js" onclick="return {name:\'b-hint-input\'}">'+a.message("b-domik:login","логин")+'</label><div class="b-input"><input class="b-input__text" id="b-domik_popup-username" name="login" value="'+g.find("input[name=login]").val()+'" tabindex="11"/></div></div><div class="b-domik__password"><label for="b-domik_popup-password" class="b-hint-input g-js" onclick="return {name:\'b-hint-input\'}">'+a.message("b-domik:password","пароль")+'</label><div class="b-domik__lock"></div><div class="b-input"><input class="b-input__text" id="b-domik_popup-password" name="passwd" value="'+g.find("input[name=passwd]").val()+'" type="password" tabindex="11"/></div></div><div class="b-domik__permanent"><input class="b-domik__check" id="b-domik_popup-permanent" name="twoweeks" type="checkbox" value="yes" tabindex="11"/><label for="b-domik_popup-permanent" class="b-domik__permanent-label">'+a.message("b-domik:permanent","запомнить меня")+'</label> <span class="b-domik__help">(<a class="b-domik__link" href="'+a.message("b-domik:help-link","http://help.yandex.ru/passport/?id=922493")+'" tabindex="12">'+a.message("b-domik:help","что&nbsp;это")+'</a>)</span></div><div class="b-domik__button"><input class="b-domik__submit" type="submit" value="'+a.message("b-domik:logon","Войти")+'" tabindex="11"/><input class="b-domik__submit" type="button" value="'+a.message("b-domik:cancel","Отмена")+'" tabindex="11"/></div><div class="b-domik__social" onclick="return { size: 16 }"></div><div class="b-domik__register"><a class="b-domik__link" href="" tabindex="11">'+(l.register||a.message("b-domik:register","Зарегистрироваться"))+'</a></div><div class="b-domik__remember"><a class="b-domik__remind" href="'+a.params["passport-host"]+'/passport?mode=restore" tabindex="11">'+a.message("b-domik:remember","Напомнить пароль")+'</a></div></div></td><td class="b-domik__shadow__r">&nbsp;</td></tr><tr><td class="b-domik__shadow__lb">&nbsp;</td><td class="b-domik__shadow__b"></td><td class="b-domik__shadow__rb">&nbsp;</td></tr></table><iframe class="b-popup-under" frameborder="0"></iframe></form>').submit(function(m){m.preventDefault();g.find("input[name=login]").val(e.find("input[name=login]").change().val()).end().find("input[name=passwd]").val(e.find("input[name=passwd]").change().val()).end().find("input[name=twoweeks]").attr("checked",e.find("input[name=twoweeks]").attr("checked")||false).end().append('<input type="hidden" name="timestamp" value="'+ +new Date+'"/>').attr("action",a.block["b-domik"].isHTTPSSupported?g.attr("action").replace(/^http:/,"https:"):g.attr("action")).submit()});if(a.block["b-domik"]){a.block["b-domik"].call(e)}b("body").append(e);a.blockInit(e)}arguments.callee.login=function(){var m=arguments;setTimeout(function(){d.apply(this,m)},0)}}})(jQuery,window.Lego);(function(b,a){a.block["b-dropdown"]=function(g){var e=b(this),d,m,k,n,l=false,p=false,o=function(){d=e.find(".b-dropdown__list");m=b('<div class="b-dropdown__popup"/>');k=b('<iframe class="b-dropdown__iframe" frameborder="0" src="javascript:\'<body style=\\\'background:none;overflow:hidden\\\'>\'"/>');n=d.clone(true).addClass("b-dropdown__list_clone").hide();d.before(m);m.after(n);h();b(document).keydown(function(q){if(q.keyCode==27&&!(q.metaKey||q.ctrlKey||q.altKey||q.shiftKey)){h()}}).click(function(q){if(!b(q.target).is(".b-dropdown *")){h()}}).bind("popupsClose.lego",h);p=true},h=(function(){if(l){return}m.css("visibility","hidden").before(d).hide();n.hide();l=true});e.find(".b-dropdown__or").click(function(r){r.preventDefault();if(!p){o()}if(e.hasClass("b-dropdown_state_disabled")){e.trigger("popupDisabled.lego");return}if(l){b(document).trigger("popupsClose.lego",{source:e[0]});var s=b.Event("popupOpen.lego");e.trigger(s);if(!s.isDefaultPrevented()){n.css("display","");m.append(d).css("visibility","");if(g.direction=="up"||e.hasClass("b-dropdown_direction_up")){var q=m.height()-n.height();m.css("margin-top",-(q-(parseInt(d.css("padding-bottom"),10)+parseInt(b(this).closest(".b-dropdown__item").css("padding-bottom"),10))))}m.prepend(k).css("display","");l=false}}else{h()}})}})(jQuery,window.Lego);BEM.DOM.decl("b-form-button",{onSetMod:{js:function(){(this._href=this.domElem.attr("href"))&&this.isDisabled()&&this.domElem.removeAttr("href")},focused:{yes:function(){if(this.isDisabled()){return false}this.bindTo("keydown",this._onKeyDown).elem("input").focus()},"":function(){this.unbindFrom("keydown").elem("input").blur()}},disabled:function(d,a){var b=a=="yes";this.elem("input").attr("disabled",b);this._href&&(b?this.domElem.removeAttr("href"):this.domElem.attr("href",this._href));b&&this.domElem.keyup()},pressed:function(b,a){this.isDisabled()||this.trigger(a=="yes"?"press":"release")},hovered:{"":function(){this.delMod("pressed")}},"*":function(a){if(this.isDisabled()&&"hovered pressed".indexOf(a)>-1){return false}}},isDisabled:function(){return this.hasMod("disabled","yes")},url:function(a){if(typeof a=="undefined"){return this._href}else{this._href=a;this.isDisabled()||this.domElem.attr("href",a);return this}},_onKeyDown:function(b){var a=b.keyCode;if((a==13||a==32)&&!this._keyDowned){this._keyDowned=true;this.setMod("pressed","yes").bindTo("keyup",function(){this.delMod("pressed").unbindFrom("keyup");delete this._keyDowned;if(a==32&&this.domElem.attr("href")){document.location=this.domElem.attr("href")}})}},_onClick:function(a){this.isDisabled()?a.preventDefault():this.afterCurrentEvent(function(){this.trigger("click")})}},{live:function(){var a={mouseover:{name:"hovered",val:"yes"},mouseout:{name:"hovered"},mousedown:{name:"pressed",val:"yes"},mouseup:{name:"pressed"},focusin:{name:"focused",val:"yes"},focusout:{name:"focused"}};this.liveBindTo("leftclick",function(b){this._onClick(b)}).liveBindTo("mouseover mouseout mouseup focusin focusout",function(d){var b=a[d.type];this.setMod(b.name,b.val||"")}).liveBindTo("mousedown",function(d){var b=a[d.type];d.which==1&&this.setMod(b.name,b.val||"")})}});BEM.HTML.decl("b-form-button",{onBlock:function(a){a.tag(a.param("url")?"a":"span").attrs({href:a.param("url"),target:a.param("target")}).mods({theme:a.mod("theme")||"grey-19",height:a.mod("height")||19}).content([{elem:"left",tag:"i"},{elem:"content",tag:"span",content:{elem:"text",content:a.content(),tag:"span"}},((a.param("type")=="button"||a.param("type")=="submit")&&{elem:"input",tag:"input",attrs:{type:a.param("type"),disabled:a.param("disabled"),value:""}}),a.param("url")&&{elem:"click",tag:"i"}],true).js(true)}});BEM.DOM.decl("b-form-checkbox",{onSetMod:{js:function(){var b=this,a=b.elem("checkbox");b.setMod("checked",a.attr("checked")?"yes":"");b.__self.doc[0].activeElement===a[0]&&b.setMod("focused","yes")},focused:{yes:function(){if(this.isDisabled()){return false}this.elem("checkbox").focus()},"":function(){this.elem("checkbox").blur()}},checked:function(b,a){this.elem("checkbox").attr("checked",a=="yes");this.afterCurrentEvent(function(){this.trigger("change")})},disabled:function(b,a){this.elem("checkbox").attr("disabled",a=="yes")}},isDisabled:function(){return this.hasMod("disabled","yes")},isChecked:function(){return this.hasMod("checked","yes")},toggle:function(){this.toggleMod("checked","yes","")},val:function(b){var a=this.elem("checkbox");return b==undefined?a.val():a.val(b)},_onClick:function(a){if(a.button){return}this.isDisabled()||this.setMod("focused","yes")},_onChange:function(a){a.target.checked?this.setMod("checked","yes"):this.delMod("checked")}},{live:function(){this.liveBindTo("checkbox","click",function(a){this._onClick(a)}).liveBindTo("checkbox","change",function(a){this._onChange(a)}).liveBindTo("checkbox","focusin focusout",function(a){this.setMod("focused",a.type=="focusin"?"yes":"")});return false}});(function(){var h,a=0,d=false,g=0,e=BEM.channel("sys"),b=50;BEM.decl("i-system",{},{start:function(){$(document).bind("mousemove keydown",function(){g=0;if(d){d=false;e.trigger("wakeup")}});this._tick()},_tick:function(){var k=this;e.trigger("tick",{counter:a++});if(!d&&(g+=b)>3000){d=true;e.trigger("idle")}h=setTimeout(function(){k._tick()},b)}}).start()})();(function(){var b,a;function d(){var e,g=0;while(e=b[g++]){e.val(e.elem("input").val())}}BEM.DOM.decl("b-form-input",{onSetMod:{js:function(){var h=this,e=h.elem("input"),g=h.__self.doc[0].activeElement;h._val=e.val();h._focused=g===e[0];if(!a){b=[];a=h.channel("sys").on({tick:d,idle:function(){a.un("tick",d)},wakeup:function(){a.on("tick",d)}})}h._focused&&h.setMod("focused","yes");if(h.params.autoFocus&&!h._focused&&!(g&&"input textarea".indexOf(g.tagName.toLowerCase())>-1)){h.setMod("focused","yes")._focused=true}h._instanceIndex=b.push(h.bindTo(e,{focus:h._onFocus,blur:h._onBlur}))-1;h.params.shortcut&&h.bindToDoc("keydown",function(k){if(k.ctrlKey&&k.keyCode==38&&!$(k.target).is("input, textarea")){h.setMod("focused","yes")}})},disabled:function(g,e){this.elem("input").attr("disabled",e=="yes")},focused:function(g,e){if(this.hasMod("disabled","yes")){return false}var h=e=="yes";h?this._focused||this._focus():this._focused&&this._blur();this.afterCurrentEvent(function(){this.trigger(h?"focus":"blur")})}},onElemSetMod:{message:{visibility:function(k,l,e){var m=this,h=m.getMod(k,"type");if(h){var g=true;e||m.elem("message","type",h).each(function(){this!=k[0]&&m.hasMod($(this),"visibility","visible")&&(g=false)});g&&m.toggleMod("message-"+h,"yes","",e==="visible")}h=="error"&&k.attr("aria-hidden",e!=="visible")}}},val:function(h,g){if(typeof h=="undefined"){return this._val}if(this._val!=h){var e=this.elem("input");e.val()!=h&&e.val(h);this._val=h;this.trigger("change",g)}return this},name:function(e){return this.elem("input").attr("name")},_onFocus:function(){this._focused=true;return this.setMod("focused","yes")},_onBlur:function(){this._focused=false;return this.delMod("focused")},_focus:function(){var g=this.elem("input")[0];if(g.createTextRange&&!g.selectionStart){var e=g.createTextRange();e.move("character",g.value.length);e.select()}else{g.focus()}},_blur:function(){this.elem("input").blur()},destruct:function(){this.__base.apply(this,arguments);this.params.shortcut&&this.unbindFromDoc("keydown");b.splice(this._instanceIndex,1);var g=this._instanceIndex,e;while(e=b[g++]){--e._instanceIndex}}});BEM.HTML.decl("b-form-input",{onBlock:function(e){var g=e.param("id")||e.generateId();e.tag("span").tParam("id",g).tParam("has-clear",e.mod("has-clear")==="yes").afterContent({elem:"box",tag:"span",content:{elem:"input",tag:e.mod("type")||"input",attrs:{value:e.param("value"),name:e.param("name"),id:g}}}).js(true)},onElem:{label:function(e){e.tag("label").attr("for",e.tParam("id"))},box:function(e){if(e.tParam("has-clear")){e.afterContent({elem:"clear",tag:"span"})}}}})})();BEM.DOM.decl({name:"b-form-input",modName:"has-clear",modVal:"yes"},{onSetMod:{js:function(){this.__base.apply(this,arguments);this.on("change",this._updateClear)._updateClear()}},_onClearClick:function(){this.trigger("clear");this.removeInsets&&this.removeInsets();this.val("").setMod("focused","yes")},_updateClear:function(){return this.toggleMod(this.elem("clear"),"visibility","visible","",!!this._val)}},{live:function(){this.__base();this.liveBindTo("clear","leftclick",function(){this._onClearClick()});return false}});(function(){var a=10;BEM.DOM.decl({name:"b-popupa",modName:"direction",modVal:"fixed"},{pos:function(){var d=this._getUnder(),g=-d.domElem.outerWidth()/2,e=-d.domElem.outerHeight()/2,b=this.__self.getWindowSize();d.show({left:"50%",top:"50%",marginLeft:b.width/2-a+g<0?-b.width/2+a:g,marginTop:b.height/2-a+e<0?-b.height/2+a:e});return this}})})();(function(b,a){a.block["b-search__input"]=function(g){var h=b(this);var d=b.extend({focus:false,shortcut:false},g);if(d.focus||h.data("lego:focused")){if(!h.data("lego:focused")){var e=document.activeElement;(e&&"input textarea".indexOf(e.tagName.toLowerCase())>-1)||setTimeout(function(){h.focus();if(h[0].createTextRange){var l=h[0].createTextRange(),k=h.val().length;l.collapse();l.moveStart("character",k);l.moveEnd("character",k);l.select()}h.data("lego:focused",true)},0)}if(!!window.history.length&&!b.trim(h.val())){h.bind("keydown",function(k){if(k.keyCode==8){if(!b.trim(h.val())){return window.history.back()}}h.unbind("keydown",arguments.callee)})}h.blur(function(){h.data("lego:focused",false)}).focus(function(){h.data("lego:focused",true)})}if(d.shortcut){b(document).keydown(function(k){if(!k.ctrlKey||b(k.target).is("input, textarea")){return}if(k.keyCode==38){h.focus().select()}})}}})(jQuery,window.Lego);(function(b,a){a.block["b-search__sample"]=function(k){var h=b(this),g=h.closest("form"),e=g.find("input[name='"+(k["for"]||"text")+"']"),d;h.find(".b-pseudo-link").click(function(l){e.data("b-suggest",false).focus().attr("value",k.text||b(l.target).text());d=g.find("input[name='nl']");if(k.nl&&!d.length){d=b('<input type="hidden" name="nl" value="1"/>').insertAfter(e)}b(document).trigger("popupsClose.lego");setTimeout(function(){e.removeData("b-suggest")},0);l.preventDefault()})}})(jQuery,window.Lego);(function(a,b){BEM.DOM.decl("b-form-input",{onSetMod:{js:function(){this.__base.apply(this,arguments);var e=this,d=this.findBlocksInside(this.elem("samples-table"),"b-pseudo-link");for(i in d){d[i].on("click",function(){e.val(this.domElem.text());e.elem("input").change()})}}}})})(jQuery);(function(a,b){BEM.DOM.decl({name:"b-form-input",modName:"validatable",modVal:"yes"},{onSetMod:{js:function(){this.__base.apply(this,arguments);var d=this;this.elem("input").bind("keyup change input propertychange",function(){d.validate()});this._isValid=true;this.validate()},error:function(e,d){if(d=="yes"){this.trigger("error")}else{this.trigger("valid")}}},_emptyValidation:function(){return true},_validation:function(){return true},validate:function(){if(this.val()==""){this._isValid=this._emptyValidation()}else{this._isValid=this._validation()}if(this._isValid){this.delMod("error")}else{this.setMod("error","yes")}return this._isValid},isValid:function(){return this._isValid}})})(jQuery);(function(a,b){BEM.DOM.decl({name:"b-form-input",modName:"notempty",modVal:"yes"},{_emptyValidation:function(){return this.val()!=""}})})(jQuery);(function(a,b){BEM.DOM.decl({name:"b-form-input",modName:"validate",modVal:"url"},{_validation:function(){var d=urlParser.getInstance();var e=d.parseUrl(this.val())||d.parseUrl("http://"+this.val());if(!e){return false}if(e[3]&&!e[3].match(/\.([\w-]+|рф)$/i)){return false}return !!e}})})(jQuery);(function(a,b){BEM.DOM.decl({name:"b-form-input",modName:"validate",modVal:"email"},{_validation:function(){return !!this.val().match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i)}})})(jQuery);(function(a,b){BEM.DOM.decl({name:"b-form-input",modName:"validate",modVal:"ip"},{_validation:function(){return !!this.val().match(/^(\d{1,3}\.){3}\d{1,3}$/)}})})(jQuery);(function(a,b){BEM.DOM.decl({name:"b-pseudo-link",modName:"type",modVal:"hint"},{onSetMod:{js:function(){this.input=this.findBlockOutside("b-form-input")}},_onClick:function(){this.input.val(this.domElem.text());this.input.elem("input").change()}})})(jQuery);var isChange=false;function noWarn(){window.onbeforeunload=null}(function(b){function a(g){var d=Messages.unload;g=g||window.event;if(isChange){if(g){g.returnValue=d}return d}}b(function(){window.onbeforeunload=a})})(jQuery);(function(a){a(function(){var b=a(".b-j-acc-cat-input").closest(".b-j-accordion__content");b.acccat({})})})(jQuery);(function(a,b){a(function(){var o=a(".b-j-description"),l=o[0],d=a(".b-j-acc-sites-result",l),k=a(".b-j-acc-cat-result",l),n=a(".b-j-acc-theme-result",l),e=a(".b-j-description__input[name=name]",l),u=e.val(),s=a(".b-j-description__input[name=email]",l),t=s.val();function h(){return !d.find("input[name=url]").length}function p(){return !k.find("input[name=category_id]").length}function g(){return !n.find("input[name=uca_id]").length}function m(){return !e.val()}function r(){return(!h()||!p()||!g())&&!m()}function q(){a(".b-j-description__submit").button("option","disabled",!r())}a(".b-j-description__submit").button({disabled:true});q();d.bind("accurllistchange",function(){q()});e.bind("change keyup drop focus",function(){q()});e.bind("change keyup",function(){isChange=true});k.bind("acclistchange",function(){isChange=true;q()});n.bind("acclistchange",function(){q()});a(".b-j-description__emails-link").click(function(){isChange=true;s.val(a(this).text())});s.bind("change keyup",function(){isChange=true})})})(jQuery,undefined);(function(a){var b=3;a(function(){var h=a("[name=urls]").parents(".b-j-accordion__content"),l=h[0];if(!l){return}var d=a("[name=urls]",l),k=a(".b-j-acc-sites-result",l),g=a(".b-j-acc-popup",l),e=a(".b-j-notify-siteserror",l);e.hide();g.accpopup();g.accform({submitButton:"#step2-add-url-button",closeButton:".b-j-acc-cat-buttons_close",submit:function(){isChange=true;k.accUrlList("add",d.accurledit("urls"))}});d.accurledit({change:function(m,n){g.accform(n.empty?"disableSubmit":"enableSubmit")}});k.bind("accurllistchange",function(m,n){if(n.validUrls.length){d.accurledit("value",n.invalidUrls.join(" "))}g.accform(n.invalidUrls.length?"disableSubmit":"enableSubmit");if(g.is(":visible")){if(!n.invalidUrls.length){g.accpopup("close");e.hide()}else{e.find(".b-j-notify-siteserror__text").html(a.map(n.invalidUrls.slice(0,b),function(o,p){return o}).join("<br/>"));if(n.invalidUrls.length>b){e.find(".b-j-notify-siteserror__more").show()}else{e.find(".b-j-notify-siteserror__more").hide()}e.show()}}})})})(jQuery);(function(a,b){a(function(){var g=a(".b-j-acc-sites-result").parents(".b-j-accordion__content");g.accsitesresult({});var e=a(".b-j-acc-sites-result__search-input__placeholder"),k=a(".b-j-acc-sites-result__search-input"),h=a(".b-j-acc-sites-result__search-input__clearer").hide(),d=e.text();e.click(function(){e.hide();h.show();k.focus()});k.focus(function(){e.hide();h.show()}).blur(function(){if(a(this).val()==""){e.show();h.hide()}});h.click(function(){if(k.val()!=d){k.val("");e.show();h.hide();a(".b-j-acc-sites-result").accUrlList("filter","")}})})})(jQuery);(function(a){a(function(){var b=a(".b-j-acc-theme-input").closest(".b-j-accordion__content");b.accuca({})})})(jQuery);(function(b,d){function a(h){var m=parseInt(h.substr(1,2),16),l=parseInt(h.substr(3,2),16),e=parseInt(h.substr(5,2),16),k;if(m>1.3*(Math.max(l,e)+1)){return"ww"}else{if(0.3*m+0.59*l+0.11*e<=63){return"rw"}}return"rb"}b(function(){var k=b(".b-j-form-constructor__shapes"),e=b(".b-j-form-constructor__layouts"),m=b(".js-b-j-form-constructor__font_size"),n=b(".js-b-j-form-constructor__bg_color"),o=b(".js-b-j-form-constructor__fg_color"),r=b(".js-b-j-form-constructor__webopt"),u=b(".js-b-j-form-constructor__default_search"),p=b(".js-b-j-form-constructor__type");function l(w,z){if(window.yaSiteSearch===d){return}var y=window.yaSiteSearch.forms.yandexform6,B={};if(arguments.length==2){if(!(w in y.params)){throw"Invalid param name: '"+w+'"'}B[w]=z}else{B=w}var A=a(typeof B.bg!="undefined"?B.bg:y.params.bg),x=typeof B.type!="undefined"?B.type:y.params.type;if((x===0||x===1)&&A!="rb"){B.logo="rb"}else{if(y.params.logo!=A){B.logo=A}}y.redrawWithParams(B)}function h(){u.removeAttr("disabled");o.parent().css("visibility","inherit");l("webopt",true)}function t(){u.attr("disabled","disabled");u.find("option:first-child").attr("selected","selected");o.parent().css("visibility","hidden");l("webopt",false)}r.change(function(){b(this).is(":checked")?h():t();isChange=true;l("websearch",false)});u.change(function(){l("websearch",b(this).val()=="WEB");isChange=true});var g;function s(w){if(window.yaSiteSearch&&window.yaSiteSearch.forms.yandexform6){clearTimeout(g);for(i=0;i<=6;++i){window.yaSiteSearch.forms["yandexform"+i].redrawWithParams(w)}if(r.is(":checked")){h();l("websearch",u.val()=="WEB")}else{t();l("websearch",false)}}else{clearTimeout(g);g=setTimeout(function(){s(w)},100)}}k.find(":radio").addClass("ui-helper-hidden-accessible").change(function(){var x=b(this).val()=="ARROW",w;l("arrow",x);isChange=true;s({arrow:x})}).filter(":checked").each(function(){s({arrow:b(this).val()=="ARROW"})}).next("label").addClass("b-j-form-constructor__shape_selected");k.find("label").click(function(){isChange=true;k.find(".b-j-form-constructor__shape").removeClass("b-j-form-constructor__shape_selected");b(this).addClass("b-j-form-constructor__shape_selected")}).each(function(){b(this).addClass("b-j-form-constructor__shape b-j-form-constructor__shape_"+b(this).prev().val().toLowerCase()).text("")});function q(y,w,D,A){var C=b(y).attr("class").split(/\s+/),z,x,B;w+="_";for(x=0,B=C.length;x<B;++x){if(C[x].substr(0,w.length)!==w){continue}z=C[x].substr(w.length).split("_",2);if(z[0]!==D){continue}return z.length===2?z[1]:A}}p.addClass("ui-helper-hidden-accessible");e.find(".b-j-form-constructor__layout").click(function(){var w=q(this,"b-j-form-constructor__layout","type",0);e.find(".b-j-form-constructor__layout").removeClass("b-j-form-constructor__layout_selected");b(this).addClass("b-j-form-constructor__layout_selected");p.val(w);isChange=true;l("type",parseInt(w,10))}).filter(".b-j-form-constructor__layout_type_"+p.val()).addClass("b-j-form-constructor__layout_selected");e.find("button").click(function(w){w.preventDefault();isChange=true}).filter("[value="+p.val()+"]").closest(".b-j-form-constructor__layout").addClass("b-j-form-constructor__layout_selected");n.jcolorpicker({selectedColor:null,change:function(x,w){isChange=true;l({bg:w})}});o.jcolorpicker({selectedColor:null,change:function(x,w){isChange=true;l("fg",w)}});m.change(function(x){var w=b(this).val();isChange=true;l("fontsize",parseInt(w,10))})})})(jQuery,undefined);$(document).ready(function(){$(".b-j-search-area__item__edit").click(function(){var a=$(this).parent();$(a).addClass("item b-j-search-area__list__item__edited");$(".b-j-search-area__td-input input",a).val($(".b-j-search-area__item__text",a).text());return false});$(".b-j-search-area-button").click(function(){var b=$(this).parent();if(!b.hasClass("b-j-search-area__list__item")){while(!b.hasClass("b-j-search-area__list__item")){b=b.parent()}}var a=b.find(".b-j-search-area__td-input input").val();b.removeClass("b-j-search-area__list__item__edited");b.find(".b-j-search-area__item__text").text(a);return false});$(".b-j-search-area__head__label_input__clear").click(function(){$(this).next("input").val("");return false});$(".j-j-search-area__resize").click(function(){$h=$(this).parent();if($h.hasClass("b-j-search-area__head_closed")){$h.animate({height:"51px"}).removeClass("b-j-search-area__head_closed");var a=$(".b-j-search-area__list li",d).length*34,e=1;$(".b-j-search-area__list").animate({height:a+"px"});$(".b-j-search-area__list li",d).each(function(){if(e==1){$(this).removeClass("b-j-search-area__list__item_even");$(this).addClass("b-j-search-area__list__item_even");--e}else{$(this).removeClass("b-j-search-area__list__item_even");++e}});return false}$h.animate({height:"22px"}).addClass("b-j-search-area__head_closed");var d=$h.parent(),b=0,e=1;$(".b-j-search-area__list li",d).each(function(){var g=$(this);if(g.find("input:checkbox").attr("checked")){b+=g.height()+19;$(this).prependTo($(".b-j-search-area__list",d));if(e==1){$(this).removeClass("b-j-search-area__list__item_even");$(this).addClass("b-j-search-area__list__item_even");--e}else{$(this).removeClass("b-j-search-area__list__item_even");++e}}});$(".b-j-search-area__list",d).animate({height:b+"px"}).addClass("b-j-search-area__list_minimized")});$(".b-j-search-area__head__label_check input").click(function(){var b=$(this).attr("checked"),a=$(this).parent();while(!$(a).hasClass("b-j-search-area")){a=$(a).parent()}$(".b-j-search-area__list input:checkbox",a).attr("checked",b)});return false});(function(a){a(function(){a("#description_form").submit(function(){var b=a("#id_frame_url").val();b=a.trim(b);if(!b.match(/https?:\/\//)){b="http://"+b}a("#id_frame_url").val(b)});a(".b-j-search-result").each(function(){var r=a(this),F="b-j-search-result__title_current",q,p,o=r.parent("form"),B=a(".b-j-search-result__title"),g=window.location.hash||B.eq(0).attr("href"),z="b-j-search-result_disabled",b="b-j-search-result__title_disabled",x=r.hasClass(z),A=o.find("button[type=submit]"),E=o.find(".b-j-search-result__submit-blocker"),l=searchResultPreview.getInstance();var u=r.find("#id_frame_id_yandex"),t=r.find("#id_frame_id_iframe_wide"),s=r.find("#id_frame_id_iframe_narrow"),C=r.find("#id_new_window"),y=r.find("#id_rp_webopt"),e=r.find("#id_frame_url"),n=!!s.length;if(u.attr("checked")){e.attr("disabled",true)}u.bind("click change",function(){if(this.checked){a('[href="#logo-and-header"], [href="#footer"]').removeClass(b);l.setOptions({frame_id:"yandex"});y.parent().bem("b-form-checkbox").delMod("disabled");e.attr("disabled",true);if(n){s.parent().bem("b-form-checkbox").setMod("disabled","yes")}d(e);e.removeClass("b-j-search-result__input_error")}});u.bind("change",function(){isChange=true});y.bind("click change",function(){l.setOptions({rp_webopt:this.checked})});y.bind("click change",function(){isChange=true});e.jurl({errorClass:"b-j-search-result__input_error js-invalid",canBeEmpty:false,valid:function(){d(a(this))},error:function(){h(a(this))}});t.bind("click change",function(){if(this.checked){e.attr("disabled",false).focus();if(n){s.parent().bem("b-form-checkbox").delMod("disabled")}y.parent().bem("b-form-checkbox").setMod("disabled","yes");a(".b-j-search-result__nav-item_no-iframe").after('<div class="b-j-search-result__nav-item_layout"></div>');isiframe=true;a('[href="#logo-and-header"], [href="#footer"]').addClass(b);l.setOptions({frame_id:(n&&s[0].checked)?"iframe-narrow":"iframe-wide"})}});t.bind("change",function(){isChange=true});if(n){s.bind("click change",function(){l.setOptions({frame_id:this.checked?"iframe-narrow":"iframe-wide"})});s.bind("change",function(){isChange=true})}C.bind("click change",function(){l.setOptions({new_window:this.checked})});C.bind("change",function(){isChange=true});r.find("[id$='_header_link']").jurl({errorClass:"b-j-search-result__input_error js-invalid",canBeEmpty:true,valid:function(){d(a(this));l.setOptions({header_link:a(this).val()})},error:function(){h(a(this))}});r.find("#id_font").bind("change",function(){l.setOptions({font:a(this).val()});isChange=true});r.find("[id$='_bg'], [id$='_fg']").parent().jcolorpicker({defaultColor:"#ffffff",change:function(I,H){isChange=true;var G={},K=a(this).find(".b-j-colorpicker__text"),J=K.parent(".b-j-search-result__slice");G[K.attr("name")]=K.val();l.setOptions(G);d(K)},error:function(){var G=a(this).find(".b-j-colorpicker__text");h(G)}});r.find("[id$='_text']").bind("keyup",function(){var G={};G[a(this).attr("name")]=a(this).val();l.setOptions(G);isChange=true});r.find("[id$='_fontweight']").bind("click",function(){var G={};G[a(this).attr("name")]=this.checked?"bold":"normal";l.setOptions(G);isChange=true});r.find("[id$='_fontstyle']").bind("click",function(){var G={};G[a(this).attr("name")]=this.checked?"italic":"normal";l.setOptions(G);isChange=true});r.find("[id$='_fontsize']").bind("change",function(){var G={};G[a(this).attr("name")]=a(this).val();l.setOptions(G);isChange=true});r.find("[id$='_enabled']").bind("click",function(){var G={};G[a(this).attr("name")]=this.checked;l.setOptions(G);isChange=true});function m(){x=true;r.addClass(z);A.attr("disabled",true);E.show()}function w(){x=false;r.removeClass(z);A.attr("disabled",false);E.hide()}function k(G){var H=G.find(".js-invalid");if(H.length){m()}else{w()}}function d(G){G.removeClass("js-invalid");k(G.parent(".b-j-search-result__slice"))}function h(G){G.addClass("js-invalid");m()}B.each(function(){this.hideFocus=true;var I=a(this),H=I.attr("href"),J=a(H+"_slice"),G=J.height()+"px";I.bind("mousedown",function(K){if(q!=J&&!x&&!I.hasClass(b)){window.location.hash=H;q.css({overflow:"hidden"}).animate({height:0});p.removeClass(F);q=J.animate({height:G},function(){q.css({overflow:"visible"});I.mouseout()});p=I.addClass(F);o.attr("action",H)}}).bind("click",function(K){K.preventDefault();return false});if(H==g){window.location.hash=H;q=J.css({height:G,overflow:"visible"});p=I.addClass(F);o.attr("action",H)}else{J.css({height:0})}});a("#id_header_logo_enabled").bind("change",function(){a("#id_header_logo_file").parent(".b-j-form-file").bem("b-j-form-file").setMod("disabled",a(this).prop("checked")?"":"yes")}).change();var D=a("#id_header_logo_file").parents(".b-j-search-result__cell").find(".b-popupa").bem("b-popupa");a("#id_header_logo_file").change(function(I){var H=I.target,G=H.name;if(!G){throw"Error: target field name is empty"}a(H.form).ajaxSubmit({url:"/searches/logo_upload/",dataType:"text",beforeSubmit:function(J,L,M){var K;for(K=J.length-1;K>=0;--K){if(J[K].name!=H.name){J.splice(K,1)}}},success:function(K){if(K.match(/^<pre/)){K=K.replace(/<\/?pre[^>]*>/gi,"")}if(K.match(/^http:\/\//)){var L=K;a("#id_header_logo").val(L);var J={};J.header_logo=L;l.setOptions(J)}else{a(".b-j-header-logo-edit__error").text(K);D.show()}},error:function(J){D.show()}})});if(a("#id_frame_id_iframe_wide").is(":checked")){t.click()}})})})(jQuery);(function(b,d){var a={button:null,checkbox:null,init:function(){var e=b("#licence_form");this.button=e.find("button");this.checkbox=e.find("[name=is_accepted]");this.checkbox.change(b.proxy(this.render,this));this.render()},render:function(){if(this.isConfirmed()){this.enableSubmit()}else{this.disabledSubmit()}},enableSubmit:function(){this.button.removeAttr("disabled")},disabledSubmit:function(){this.button.attr({disabled:"disabled"})},isConfirmed:function(){return b(this.checkbox).attr("checked")}};b(d).ready(function(){a.init()})})(jQuery,document);$(document).ready(function(){var a=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);if(jQuery.browser.msie&&a){$(".b-j-themes__item").hover(function(){$(this).addClass("b-j-themes__item_hover")},function(){$(this).removeClass("b-j-themes__item_hover")})}$(".b-j-themes__item").each(function(){var h=$(this),d=h.find(".b-j-themes__item_del");if(d.length){var b=h.find(".b-popupa").bem("b-popupa"),g=b.domElem.find("input[type=button]"),e=b.domElem.find("form");d.click(function(){b.show();return false});g.click(function(){b.hide()})}})});(function(a,b){a(b).ready(function(){a(".b-j-searches__item").each(function(){var l=a(this),h=l.find(".b-j-searches__item_del");var e=l.find(".b-popupa").bem("b-popupa"),k=e.domElem.find("input[type=button]");var g=e.domElem.find("form");h.click(function(){e.show();return false});k.click(function(){e.hide()})});var d=(a.browser.msie&&parseInt(a.browser.version)<7);if(d){a(".b-j-searches__item").hover(function(){a(this).addClass("b-j-searches__item_hover")},function(){a(this).removeClass("b-j-searches__item_hover")})}})})(jQuery,document);(function(e){var g={ru:"ru",uk:"ua",en:"com",tr:"com.tr"};var a={ru:"Найти",uk:"Знайти",en:"Search",tr:"Search"};function d(h){return g[h]||"ru"}function b(){return !e("#iframe-code").length}e(function(){e(".b-j-form-code__code").click(function(){e(this).select()});var k={el:e("#search-form-code"),setEncoding:function(l){if(!this.el.length){return}this.el.val(this.el.val().replace(/'encoding':\s*'[^']*'/,"'encoding': '"+l+"'"))},setLanguage:function(l){if(!this.el.length){return}this.el.val(this.el.val().replace(/'language':\s*'[^']*'/,"'language': '"+l+"'").replace(/(<input[^>]*type="submit"[^>]*value=")[^"]*(")/,"$1"+a[l]+"$2").replace(/'tld':\s*'[^']*'/,"'tld': '"+d(l)+"'"));if(b()){this.el.val(this.el.val().replace(/action="([^"]*)"/,function(n,m){var p=d(l);var o=m.replace(/^(https?:\/\/)([^\/]+)(\/.*)$/,function(q,r,s,t){return r+s.replace(/(yandex(?:-team)?\.).*$/,function(u,w){return w+p})+t});return'action="'+o+'"'}))}}};var h={el:e("#iframe-code"),setEncoding:function(l){if(!this.el.length){return}this.el.val(this.el.val().replace(/'encoding':\s*'[^']*'/,"'encoding': '"+l+"'"))},setLanguage:function(l){if(!this.el.length){return}this.el.val(this.el.val().replace(/'language':\s*'[^']*'/,"'language': '"+l+"'").replace(/'tld':\s*'[^']*'/,"'tld': '"+d(l)+"'"))}};e("#form-encoding-select").change(function(){var l=e(this).val();k.setEncoding(l);h.setEncoding(l)});e("#form-language-select").change(function(){var l=e(this).val();k.setLanguage(l);h.setLanguage(l)})})})(jQuery);(function(a){a(function(){a(".b-j-products__toggler").one("click",function(){a(".b-j-products").addClass("b-j-products_opened");return false})})})(jQuery);var searchResultPreview=new (function(){var a;this.getInstance=function(){if(!a){a=new b()}return a};function b(){var o={},d=$("<div></div>");function k(p,r,q){if(!o[p]){o[p]={}}switch(r){case"font-family":q="'"+q+"'";break;case"font-size":q+="px";break;case"font-style":q=q.match(/(italic)|oblique/)?q:"normal";break;case"font-weight":q=q=="bold"?"bold":"normal";break}o[p][r]=q}function h(p,q){$(p).text(q||$(p).attr("title"))}function e(q,p,r){$(q).attr(p,r)}function n(){var t="<p>x</p><style type='text/css'>";var q=".b-j-preview a:hover";var p,s;for(p in o){if(p!=q){t+=p+" {\n";for(s in o[p]){t+="\t"+s+":"+o[p][s]+" !important;\n"}t+="}\n"}}if(o[q]){t+=q+" {\n";for(s in o[q]){t+="\t"+s+":"+o[q][s]+" !important;\n"}t+="}\n"}t+="</style>";try{d.html(t).remove().appendTo("head")}catch(r){}}function l(s){var u=parseInt(s.substr(1,2),16),t=parseInt(s.substr(3,2),16),p=parseInt(s.substr(5,2),16),q;if(u>1.3*(Math.max(t,p)+1)){return"-42px"}else{if(0.21*u+0.72*t+0.07*p<=63){return"-21px"}}return"0"}this.setOptions=function(q){var p;for(p in q){switch(p){case"bg":k(".b-j-preview","background-color",q[p]);k(".b-j-preview__ya-logo-image","top",l(q[p]));break;case"font":k(".b-j-preview","font-family",q[p]);break;case"header_fg":k(".b-j-preview__main-title","color",q[p]);k(".b-j-preview__main-title-link","color",q[p]);k(".b-j-preview .b-j-preview__main-title-link:visited","color",q[p]);break;case"header_fontsize":k(".b-j-preview__main-title","font-size",q[p]);break;case"header_fontweight":k(".b-j-preview__main-title","font-weight",q[p]);break;case"header_fontstyle":k(".b-j-preview__main-title","font-style",q[p]);break;case"header_link":if(q[p]===""){k(".b-j-preview__header-text","display","inline");k(".b-j-preview__header-link","display","none")}else{k(".b-j-preview__header-text","display","none");k(".b-j-preview__header-link","display","inline");e(".b-j-preview__header-link","href",q[p])}break;case"header_logo_enabled":k(".b-j-preview__logo-wrap","display",q[p]?"inline":"none");break;case"header_logo":if(q[p]===""){k(".b-j-preview__logo","display","inline-block");k(".b-j-preview__logo-image","display","none");e(".b-j-preview__logo-image","src","")}else{k(".b-j-preview__logo","display","none");k(".b-j-preview__logo-image","display","inline-block");e(".b-j-preview__logo-image","src",q[p])}break;case"header_text":h(".b-j-preview__main-title-text",q[p]);h(".b-j-preview__main-title-link",q[p]);break;case"doc_title_fg":k(".b-j-preview__link","color",q[p]);break;case"doc_title_fontsize":k(".b-j-preview__title","font-size",q[p]);break;case"doc_title_fontstyle":k(".b-j-preview__title","font-style",q[p]);break;case"doc_title_fontweight":k(".b-j-preview__title","font-weight",q[p]);break;case"doc_snippet_fg":k(".b-j-preview","color",q[p]);break;case"doc_snippet_fontsize":k(".b-j-preview","font-size",q[p]);break;case"doc_snippet_fontstyle":k(".b-j-preview__text","font-style",q[p]);break;case"doc_snippet_fontweight":k(".b-j-preview__text","font-weight",q[p]);break;case"doc_url_enabled":k(".b-j-preview__url","display",q[p]?"inline":"none");break;case"doc_url_fg":k(".b-j-preview__url","color",q[p]);break;case"doc_url_fontsize":k(".b-j-preview__url","font-size",q[p]);break;case"doc_url_fontstyle":k(".b-j-preview__url","font-style",q[p]);break;case"doc_url_fontweight":k(".b-j-preview__url","font-weight",q[p]);break;case"doc_cache_enabled":k(".b-j-preview__copy","display",q[p]?"inline":"none");break;case"doc_cache_fg":k(".b-j-preview__copy","color",q[p]);k(".b-j-preview__direct-link","color",q[p]);break;case"doc_cache_fontsize":k(".b-j-preview__copy","font-size",q[p]);break;case"doc_cache_fontstyle":k(".b-j-preview__copy","font-style",q[p]);break;case"doc_cache_fontweight":k(".b-j-preview__copy","font-weight",q[p]);break;case"footer_fg":k(".b-j-preview__footer","color",q[p]);break;case"footer_fontsize":k(".b-j-preview__footer-text","font-size",q[p]);break;case"footer_fontstyle":k(".b-j-preview__footer-text","font-style",q[p]);break;case"footer_fontweight":k(".b-j-preview__footer-text","font-weight",q[p]);break;case"footer_text":h(".b-j-preview__footer-text",q[p]);break;case"frame_id":switch(q[p]){case"yandex":k(".b-j-preview__head","display","block");k(".b-j-preview__footer","display","block");k(".b-j-preview__search","display","block");k(".b-j-preview__button","display","inline-block");k(".b-j-preview__count","display","none");k(".b-j-preview__ad","float","right");k(".b-j-preview__ad","width","30%");break;case"iframe-wide":k(".b-j-preview__head","display","none");k(".b-j-preview__footer","display","none");k(".b-j-preview__search","display","none");k(".b-j-preview__button","display","none");k(".b-j-preview__count","display","block");k(".b-j-preview__ad","float","right");k(".b-j-preview__ad","width","30%");break;case"iframe-narrow":k(".b-j-preview__head","display","none");k(".b-j-preview__search","display","none");k(".b-j-preview__button","display","none");k(".b-j-preview__count","display","block");k(".b-j-preview__ad","float","none");k(".b-j-previews__ad","width","auto");break;default:break}break;case"frame_url":break;case"new_window":break;case"extended_header":break;case"extended_logo":break;case"images_enabled":break;case"advtm_count":break;case"inactive_text_fg":k(".b-j-preview__pager-prev","color",q[p]);break;case"selection_bg":k(".b-j-preview__pager-item_current","background-color",q[p]);break;case"rp_webopt":k(".b-j-preview__area","display",q[p]?"block":"none");break;case"header_type":break;case"link_hover_fg":k(".b-j-preview a:hover","color",q[p]);break;case"link_visited_fg":k(".b-j-preview a:visited","color",q[p]);break;case"tld":$(".b-j-preview__ad, .b-j-preview__ads")[(q[p]==="ru"||q[p]==="ua")?"show":"hide"]();break;default:console.log(p);break}}n()};var g=$(".b-j-preview"),m=g.prop("onclick");if(m){this.setOptions(m());g.removeAttr("onclick")}}})();$(function(){function a(){if(this.checked){$(this).addClass("b-j-button-checkbox__input_checked")}else{$(this).removeClass("b-j-button-checkbox__input_checked")}}function d(){var g=$(this);if("bold"!=g.css("font-weight")){e.each(a).bind("click",a)}e.unbind("click",d)}var e=$(".b-j-button-checkbox__input"),b=e.filter(":checked").get(0);if(b){$.proxy(d,b)()}else{e.bind("click",d)}});(function(a,b){a(function(){if(a(".b-j-statistics__dd-select option").length>0){var e=a(".b-j-statistics__dd-select");var k=a(".b-j-statistics__dd-wrap-border");var d=a(".b-j-statistics__date-selected");d.text(e.find("option:selected").attr("rel"));e.children("optgroup").each(function(){var q=a('<div class="b-j-statisctics__dd-wrap-month"></div>');var r=a('<p class="b-j-statistics__dd-wrap-title"></p>');r.append(a(this).attr("label"));q.append(r);a(this).children("option").each(function(){var s=a('<a class="b-j-statistics__dd-wrap-link"></a>');s.attr("rel",a(this).attr("rel")).append(a(this).text());if(a(this).is(":selected")){s.addClass("b-j-statistics__dd-wrap-link_current")}q.append(s)});k.append(q)})}else{a(".b-j-statistics-date__col").hide();a(".b-j-statistics-date").append('<p class="b-j-statistics-date__nofound">'+Messages.noStatistics+"</p>")}var p=a(".b-j-statistics__dd-wrap");var l=false;var o=false;var n=false;p.hover(function(){l=true},function(){l=false});a(".b-j-statistics__dd").hover(function(){o=true},function(){o=false});a("body").live("mouseup",function(){if((!l&&!o)&&p.is(":visible")){h()}});a(".b-j-statistics__dd").live("click",function(){if(p.is(":visible")){h()}else{g()}});a(".b-j-statistics__dd-wrap-link").live("click",function(){attrValue=a(this).attr("rel");a(".b-j-statistics__date-selected").text(attrValue);a('.b-j-statistics__dd-select option[rel="'+attrValue+'"]').attr("selected","selected");a(".b-j-statistics__dd-select").change();h()});function h(){p.hide();a(".b-j-statistics__dd-arrow").removeClass("b-j-statistics__dd-arrow_up");a(".b-j-statistics__dd-wrap-link_current").removeClass("b-j-statistics__dd-wrap-link_current");a(".b-j-statistics__dd-wrap-check").remove()}function g(){p.show();a(".b-j-statistics__dd-arrow").addClass("b-j-statistics__dd-arrow_up");a('.b-j-statistics__dd-wrap-link[rel="'+a(".b-j-statistics__date-selected").text()+'"]').addClass("b-j-statistics__dd-wrap-link_current").append('<span class="b-j-statistics__dd-wrap-check">&nbsp;✔</span>')}a(".b-j-statistics__dd-select").change(function(){a(".b-j-statistics__dd-wrap-link_current").removeClass("b-j-statistics__dd-wrap-link_current");a(".b-j-statistics__date-selected").text(a(this).find("option:selected").attr("rel"))});function m(){var r=navigator.appName;var s=navigator.appVersion;var q=parseFloat(s);if((r=="Microsoft Internet Explorer")&&(q<=6)){return true}else{return false}}if(m()){a("a.b-j-statistics__dd-wrap-link").hover(function(){a(this).addClass("b-j-statistics__dd-wrap-link_hover")},function(){a(this).removeClass("b-j-statistics__dd-wrap-link_hover")})}})})(jQuery,document);"use strict";var SearchStatistics={next_order:function(g){var b="desc";var e=$.url(window.location).param();if(e.order_by==g){var a=e.order_by_mode;var d={asc:"desc",desc:"asc"};b=d[a];if(b==undefined){b=default_order}}return b},sort_by:function(a){$("#seach_statistics_form input[name=order_by]").val(a);$("#seach_statistics_form input[name=order_by_mode]").val(SearchStatistics.next_order(a));$("#seach_statistics_form").submit()}};$(function(){$("#seach_statistics_form input[name=show_web]").change(function(){$("#seach_statistics_form").submit()});$("#seach_statistics_form select[name=date]").change(function(){$("#seach_statistics_form").submit()});$(".b-j-statistics-popular__pseudo-link").click(function(){SearchStatistics.sort_by($(this).attr("rel"));return false})});(function(a){a(function(){a(".b-j-decoration-tabs__link").click(function(){var b=a(this).parent();var d=a(".b-j-decoration-tabs__"+a(this).attr("rel"));a(".b-j-decoration-tabs__item_selected").removeClass("b-j-decoration-tabs__item_selected").addClass("b-j-decoration-tabs__item_noselected");b.removeClass("b-j-decoration-tabs__item_noselected").addClass("b-j-decoration-tabs__item_selected");a(".b-j-decoration-tabs__content").hide();d.show();return false});a(".b-j-decoration-tabs__"+a(".b-j-decoration-tabs__item_selected").children().attr("rel")).show()})})(jQuery);(function(a){a(function(){if(a(".b-j-decoration-checkbox__input:checked").length>0){a(".b-j-decoration-checkbox__item:eq(0)").removeClass("b-j-decoration-checkbox__item_selected").addClass("b-j-decoration-checkbox__item_noselected");a(".b-j-decoration-checkbox__item:eq(1)").removeClass("b-j-decoration-checkbox__item_noselected").addClass("b-j-decoration-checkbox__item_selected")}a(".b-j-decoration-checkbox__link").not(".b-j-decoration-checkbox__reload").click(function(){var d=a(this).parent();if(d.hasClass("b-j-decoration-checkbox__item_noselected")){a(".b-j-decoration-checkbox__item_selected").removeClass("b-j-decoration-checkbox__item_selected").addClass("b-j-decoration-checkbox__item_noselected");d.removeClass("b-j-decoration-checkbox__item_noselected").addClass("b-j-decoration-checkbox__item_selected");changeChecbox(a(this).attr("rel"))}return false});a(".b-j-decoration-checkbox__reload").click(function(){if(a(this).parent().hasClass("b-j-decoration-checkbox__item_noselected")){b(a(this).attr("rel"))}return false});function b(d){a('input[name="'+d+'"]').click().change()}})})(jQuery);(function(a,b){BEM.DOM.decl("b-j-form-file",{onSetMod:{js:function(){var d=this;this.text=this.findBlockInside("b-form-input");this.textBox=a("<span class='b-form-input__dummy'></span>").appendTo(this.text.elem("box"));this.button=this.findBlockInside("b-form-button");this.input=this.elem("input");this.val(this.input.val());if(a.browser.msie){this.setMod("hack","ie")}this.input.bind("click",function(g){d.trigger("release");g.stopPropagation()}).bind("focus",function(){d.trigger("focus")}).bind("blur",function(){d.trigger("blur")}).bind("keydown",function(g){if(g.keyCode==13||g.keyCode==32){d.trigger("press");g.preventDefault();return false}}).bind("keyup",function(g){if(g.keyCode==13||g.keyCode==32){d.trigger("release");d.input.click();g.preventDefault();return false}});this.domElem.bind("click",function(g){d.button.trigger("focus");d.input.click()});this.input.bind("change",function(){d.trigger("change")});this.domElem.bind("mouseover",function(){d.trigger("mouseenter")}).bind("mouseout",function(){d.trigger("mouseleave")}).bind("mousedown",function(){d.trigger("press")}).bind("mouseup",function(){d.trigger("release")});this.on("blur",this._onBlur);this.on("focus",this._onFocus);this.on("change",this._onChange);this.on("press",this._onPress);this.on("release",this._onRelease);this.on("mouseleave",this._onMouseleave);this.on("mouseenter",this._onMouseenter)},hack:function(){var h=this;this.button.elem("input").bind("focus",function(){h.trigger("focus")}).bind("blur",function(){h.trigger("blur")}).bind("keyup",function(k){if(k.keyCode==13||k.keyCode==32){h.delMod("pressed");h.input.click()}}).bind("keydown",function(k){if(k.keyCode==13||k.keyCode==32){h.setMod("pressed","yes")}});if(a.browser.version==7){this.input.bind("click",function(){setTimeout(function(){h.trigger("change")},0)})}if(a.browser.version==6){var g=h.input.val(),e;function d(){var k=h.input.val();if(g!=k){clearInterval(e);g=k;h.input.change()}}h.input.bind("click",function(){clearInterval(e);e=setInterval(d,200)})}},focused:function(e,d){if(d=="yes"){this.button.setMod("focused","yes");this.text.setMod("focused","yes")}else{this.button.delMod("focused");this.text.delMod("focused")}},disabled:function(e,d){if(d=="yes"){this.button.setMod("disabled","yes");this.text.setMod("disabled","yes");this.input.prop("disabled",true)}else{this.button.delMod("disabled");this.text.delMod("disabled");this.input.prop("disabled",false)}},hovered:function(e,d){if(d=="yes"){this.button.setMod("hovered","yes")}else{this.button.delMod("hovered")}},pressed:function(e,d){if(d=="yes"){this.button.setMod("pressed","yes")}else{this.button.delMod("pressed")}}},val:function(d){if(d===b){return this._value}else{this._value=d.replace(/.*(\/|\\)/g,"");this.textBox.html(this._value)}},_onFocus:function(){this.setMod("focused","yes")},_onBlur:function(){this.delMod("focused")},_onChange:function(){this.val(this.input.val())},_onRelease:function(){this.delMod("pressed")},_onPress:function(){this.setMod("pressed","yes")},_onMouseenter:function(){this.setMod("hovered","yes")},_onMouseleave:function(){this.delMod("hovered")}})})(jQuery);(function(a,b){BEM.DOM.decl("b-j-help-icon",{onSetMod:{js:function(){var d=this;this.popup=this.findBlockInside("b-popupa");this.domElem.bind("click",function(){d.trigger("click")});this.on("click",function(){this.popup.show(this.domElem)})}}})})(jQuery);(function(a,b){BEM.DOM.decl("b-j-list-form",{onSetMod:{js:function(){var d=this;this.values=[];this.valuesToShow=[];this.valueFormat=this.params.valueFormat||["text"];this.valuesToDelete=[];this.sortBy=this.valueFormat[0];this.sortDir="asc";this.sortLinks=this.elem("sort");this.sortLinks.each(function(e){var g=a(this),h=d.getMod(g,"by");g.bind("click",function(){var k=d.getMod(g,"dir")=="asc"?"desc":"asc";d._sort(h,k);d._render()})});this.pager=this.elem("pager");this.currentPage=1;this.valuesPerPage=10;this.filterInput=this.findBlockInside("head-top","b-form-input").val("");this.filterButton=this.findBlockInside("head-top","b-form-button");this.filterStr=this.filterInput.val();this.filterBy=this.valueFormat[0];this.filterButton.on("click",function(g){d._filter(d.filterInput.val());d._render()});this.filterInput.elem("clear").bind("click",function(){d._filter("");d._render()});this.filterInput.elem("input").bind("keypress",function(g){if(g.keyCode==13){d._filter(d.filterInput.val());d._render()}});this.selectAll=this.findBlockInside("head-bottom","b-form-checkbox");this.deleteSelected=this.elem("delete");this.selectAll.on("change",this._selectAll,this);this.deleteSelected.bind("click",function(){d._removeValues(d.valuesToDelete);d._render()});this.template=this.elem("row");this.findBlockInside(this.template,"b-form-checkbox").delMod("checked");this.template.remove();this.editor=this.elem("editor");this.editorSubmit=this.findBlockInside(this.editor,"b-form-button");this.editorFields=[];for(i in this.valueFormat){this.editorFields[this.valueFormat[i]]=this.findBlockInside(this.elem("input-cell","type",this.valueFormat[i]),"b-form-input");this.editorFields[this.valueFormat[i]].on("valid",function(){d.editorSubmit.delMod("disabled")}).on("error",function(){d.editorSubmit.setMod("disabled","yes")})}this.editor.detach();this.emptyMessage=this.elem("message","type","empty");this.filterMessage=this.elem("message","type","filter");this.addValuesFromInputs()}},_selectAll:function(){if(this.selectAll.getMod("focused")=="yes"){var d=this.findBlocksInside("body","b-form-checkbox");if(this.selectAll.isChecked()){for(i in d){d[i].setMod("checked","yes")}}else{for(i in d){d[i].delMod("checked")}}}},_render:function(){if(this.values.length){if(this.valuesToShow.length){this._renderPage()}else{this._flush();this.elem("body").append(this.filterMessage)}}else{this._flush();this.elem("body").append(this.emptyMessage)}},addValues:function(d){this.values=this.values.concat(d);this._filter();this._sort();this.serializeToInputs();this._render()},addValuesFromInputs:function(){var d=new Array();this.findElem("hidden-input").each(function(e){d.push({url:this.value})});this.addValues(d)},serializeToInputs:function(){this.findElem("hidden-input").remove();var d="";for(v in this.values){d+='<input type="hidden" class="b-j-list-form__hidden-input" name="urls" value="'+this.values[v].url+'" />'}this.domElem.prepend(d)},_removeValues:function(e){for(var g=0;g<e.length;g++){this.values.splice(e[g],1);var d=0;while(this.valuesToShow[d]!=e[g]&&d<this.valuesToShow.length){d++}if(d<this.valuesToShow.length){this.valuesToShow.splice(d,1)}for(d=0;d<this.valuesToShow.length;d++){if(this.valuesToShow[d]>e[g]){this.valuesToShow[d]--}}for(d=g+1;d<e.length;d++){if(e[d]>e[g]){e[d]--}}}this.serializeToInputs()},empty:function(){this._flush();this.values=[];this.valuesToShow=[];this.findElem("hidden-input").remove();this._render()},_sort:function(e,d){if(a.inArray(e,this.valueFormat)!=-1){this.sortBy=e}else{e=this.sortBy}if(d=="asc"||d=="desc"){this.sortDir=d}else{d=this.sortDir}this.delMod(this.elem("sort"),"dir");this.setMod(this.elem("sort","by",e),"dir",d);var g=this;this.valuesToShow.sort(function(m,n){var l=m,h=n;if(g.values[l][e]>g.values[h][e]){return 1}if(g.values[l][e]<g.values[h][e]){return -1}for(i in g.valueFormat){var k=g.valueFormat[i];if(k!=e){if(g.values[l][k]>g.values[h][k]){return 1}if(g.values[l][k]<g.values[h][k]){return -1}}}return 0});if(d=="desc"){this.values.reverse()}},_filter:function(e,d){if(e===b){e=this.filterStr}else{this.filterStr=e}if(d===b){d=this.filterBy}else{this.filterBy=d}this.valuesToShow=[];for(i in this.values){if(this.values[i][d].indexOf(e)!=-1){this.valuesToShow.push(i)}}},_flush:function(){this.selectAll.delMod("checked");this.valuesToDelete=[];this.emptyMessage.remove();this.filterMessage.remove();this.elem("body").html("")},_renderPager:function(e){if(e===b){e=this.currentPage}else{this.currentPage=e}var g=Math.ceil(this.valuesToShow.length/this.valuesPerPage),h=this;this.pager.html("");if(g>1){for(var d=Math.max(1,e-7);d<=g&&d<=e+7;d++){(function(k){h.pager.append(a("<li/>",{"class":"b-j-list-form__page"+(k==e?" b-j-list-form__page_current_yes":""),text:Math.abs(k-e)!=7?k:"...",click:function(){h._renderPage(k)}})).append(" ")})(d)}this.pager.show()}else{this.pager.hide()}},_bindRow:function(h,d){var k=this;var g=k.findBlockInside(h,"b-form-checkbox");g.on("change",function(n){if(this.getMod("focused")=="yes"){if(this.isChecked()){var m=k.findBlocksInside("body","b-form-checkbox"),l=true;for(c in m){if(!m[c].isChecked()){l=false}}if(l){k.selectAll.setMod("checked","yes")}}else{k.selectAll.delMod("checked")}}if(this.isChecked()){k.valuesToDelete.push(d)}else{k.valuesToDelete.splice(a.inArray(k.valuesToDelete,d),1)}});var e=h.find(k.buildSelector("edit-icon"));e.bind("click",function(){k._editRow(h,d)})},_editRow:function(k,g){k.after(this.editor).remove();var l=this,h=false;for(f in this.valueFormat){var d=this.valueFormat[f];var e=this.editorFields[d];e.val(this.values[g][d]);e.elem("input").bind("blur.listform",function(m){h=false;setTimeout(function(){if(!h){l._applyRow(k,g)}},100)}).bind("focus.listform",function(m){h=true});e.validate()}this.editorFields[this.valueFormat[0]].elem("input").focus();this.editorSubmit.on("click",function(){this.delMod("focused");l._applyRow(k,g)});this.editorSubmit.elem("input").bind("focus.listform",function(){h=true})},_applyRow:function(k,h){for(f in this.valueFormat){var e=this.valueFormat[f];var g=this.editorFields[e],d=k.find(this.buildSelector("value-cell","type",e));if(g.isValid()){this.values[h][e]=g.val()}d.text(this.values[h][e]);g.elem("input").unbind("blur.listform")}this.editorSubmit.un("click");this.editor.after(k);this.editor.detach();this._bindRow(k,h);this.serializeToInputs()},_renderValues:function(d){this._flush();var e=this;for(i in d){(function(k){var h=e.template.clone();for(j in e.valueFormat){var g=e.valueFormat[j];h.find(".b-j-list-form__value-cell_type_"+g).text(e.values[d[k]][g])}h.appendTo(e.elem("body"));e._bindRow(h,d[k])})(i)}},_renderPage:function(e){if(e===b){e=this.currentPage}else{this.currentPage=e}var d=Math.ceil(this.valuesToShow.length/this.valuesPerPage);if(e>d){this.currentPage=e=d}this._renderPager(e);this._renderValues(this.valuesToShow.slice((e-1)*this.valuesPerPage,e*this.valuesPerPage))}})})(jQuery);(function(a,b){BEM.DOM.decl("b-j-popup-form",{onSetMod:{js:function(){this.popup=this.findBlockOn("popup","b-popupa");this.showButton=this.findBlockOn("show","b-form-button");this.text=this.popup.findBlockInside("b-form-input");this.submit=this.popup.findBlockInside("b-form-button");this.errorMessage=this.text.elem("message","type","error");this.errors={invalid:this.elem("error","type","invalid").remove().text(),timeout:this.elem("error","type","timeout").remove().text(),server:this.elem("error","type","server").remove().text()};this.list=this.findBlockInside("b-j-list-form");var d=this;this.showButton.on("click",function(){d.popup.show(d.showButton.domElem);d.text.setMod("focused","yes")});this.text.elem("input").bind("keyup change",function(){d.submit.delMod("disabled")});this.submit.on("click",function(){d._onSubmit()})}},_onSubmit:function(){var g=this.text.val().split(/\s+/),d=urlParser.getInstance(),h=this;this.submit.setMod("disabled","yes");var e=a.inArray("",g);while(e!=-1){g.splice(e,1);e=a.inArray(g,"")}for(i in g){if(!d.parseScheme(g[i])){g[i]="http://"+g[i]}}a.ajax({type:"POST",url:"/api/search/validateUrls/",data:a.param({url:g},true),timeout:30000,error:function(l,k){if(k=="timeout"){h.errorMessage.text(h.errors.timeout)}else{h.errorMessage.text(h.errors.server)}h.submit.delMod("disabled");h.text.setMod(h.errorMessage,"visibility","visible")},success:function(l){var k=[];if(l=="OK"){h.text.val("");h.text.delMod(h.errorMessage,"visibility");h.popup.hide();for(i in g){k.push({url:g[i]})}}else{var m="";for(i in g){if(a.inArray(g[i],l.invalid)==-1){k.push({url:g[i]})}else{m+=g[i]+"\n"}}h.text.val(m);h.errorMessage.text(h.errors.invalid);h.text.setMod(h.errorMessage,"visibility","visible");h.text.setMod("focused","yes")}h.list.addValues(k)}})}})})(jQuery);(function(a,b){BEM.DOM.decl("b-j-theme-form",{onSetMod:{js:function(){var d=this.findBlocksInside("b-form-input");this.inputs=[];for(i in d){if(d[i].getMod("validatable")=="yes"&&!d[i].findBlockOutside("b-j-list-form")){this.inputs.push(d[i])}}var e=this.findBlocksInside("b-form-button"),g=this;this.submits=[];for(i in e){if(e[i].elem("input")[0].name=="submit"){this.submits.push(e[i])}}for(i in this.inputs){this.inputs[i].elem("input").change().bind("change",function(){isChange=true});this.inputs[i].on("error",function(){g.disable()});this.inputs[i].on("valid",function(){g.enable()})}this.domElem.find("form").bind("submit",noWarn);this.enable()}},disable:function(){for(i in this.submits){this.submits[i].setMod("disabled","yes")}},enable:function(){var e=true;for(var d=0;d<this.inputs.length&&e;d++){e=this.inputs[d].validate()}if(e){for(i in this.submits){this.submits[i].delMod("disabled")}}else{this.disable()}return e}})})(jQuery);BEM.DOM.decl("b-j-tips-checkbox",{onSetMod:{js:function(){this.findBlockOn("suggest","b-form-checkbox").on("change",this._changeSuggest,this);this._changeSuggest()}},_changeSuggest:function(){var a=!this.findBlockOn("suggest","b-form-checkbox").isChecked();a?this.findBlockOn("site_suggest","b-form-checkbox").setMod("disabled",a?"yes":null):this.findBlockOn("site_suggest","b-form-checkbox").delMod("disabled")}});(function(a){a(function(){a(".b-j-tips-checkbox input").bind("change",function(){isChange=true})})})(jQuery);urlParser=new (function(){var b;var a=/^(?:((?:f|ht)tps?):\/\/)?(?:(\w+:{0,1}\w*)@)?([^\s:@#?\/]+)(?::(\d{1,5}))?(\/|\/\S+)?$/,d=/^((?:f|ht)tps?):\/\//;this.getInstance=function(){if(!b){b=new e()}return b};function e(){this.parseUrl=function(g){return g.match(a)};this.parseScheme=function(g){return g.match(d)}}})();(function(a,b){a.widget("ui.jurl",{options:{errorClass:"",canBeEmpty:true},_create:function(){var d=this;this.UP=urlParser.getInstance();if(!this.element.attr("disabled")){this._validate();if(this.isValid){}this.lastValid=this.element.val()}this.element.bind("keyup",function(){d._validate()}).bind("blur",function(){d._validate();if(d.isValid){d.lastValid=d.element.val()}else{d._tryToFix()}if(!d.isValid){d.element.addClass(d.options.errorClass)}}).bind("focus",function(){d._validate()})},_validate:function(){var d=this.element.val();d=a.trim(d);if(!d.match(/^https?:\/\//)&&d!=""){d="http://"+d}if(this.UP.parseUrl(d)||(this.options.canBeEmpty&&d=="")){this._setValid()}else{this._setError()}return this.isValid},_setValid:function(){this.isValid=true;this.element.removeClass(this.options.errorClass);this._trigger("valid")},_setError:function(){this.isValid=false;this._trigger("error")},_tryToFix:function(){var d=this.element.val();if(!this.UP.parseScheme(d)&&d!=""){if(this.UP.parseUrl("http://"+d)){this.element.val("http://"+d);this._setValid()}}}})})(jQuery);(function(l,h){var m={a:"href",img:"src",form:"action",base:"href",script:"src",iframe:"src",link:"href"},n=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","fragment"],g={anchor:"fragment"},a={strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/},d=/(?:^|&|;)([^&=;]*)=?([^&;]*)/g,b=/(?:^|&|;)([^&=;]*)=?([^&;]*)/g;function k(o,r){var t=decodeURI(o),q=a[r||false?"strict":"loose"].exec(t),s={attr:{},param:{},seg:{}},p=14;while(p--){s.attr[n[p]]=q[p]||""}s.param.query={};s.param.fragment={};s.attr.query.replace(d,function(w,u,x){if(u){s.param.query[u]=x}});s.attr.fragment.replace(b,function(w,u,x){if(u){s.param.fragment[u]=x}});s.seg.path=s.attr.path.replace(/^\/+|\/+$/g,"").split("/");s.seg.fragment=s.attr.fragment.replace(/^\/+|\/+$/g,"").split("/");s.attr.base=s.attr.host?s.attr.protocol+"://"+s.attr.host+(s.attr.port?":"+s.attr.port:""):"";return s}function e(p){var o=p.tagName;if(o!==h){return m[o.toLowerCase()]}return o}l.fn.url=function(p){var o="";if(this.length){o=l(this).attr(e(this[0]))||""}return l.url({url:o,strict:p})};l.url=function(q){var p="",o=false;if(typeof q==="string"){p=q}else{q=q||{};o=q.strict||o;p=q.url===h?window.location.toString():q.url}return{data:k(p,o),attr:function(r){r=g[r]||r;return r!==h?this.data.attr[r]:this.data.attr},param:function(r){return r!==h?this.data.param.query[r]:this.data.param.query},fparam:function(r){return r!==h?this.data.param.fragment[r]:this.data.param.fragment},segment:function(r){if(r===h){return this.data.seg.path}else{r=r<0?this.data.seg.path.length+r:r-1;return this.data.seg.path[r]}},fsegment:function(r){if(r===h){return this.data.seg.fragment}else{r=r<0?this.data.seg.fragment.length+r:r-1;return this.data.seg.fragment[r]}}}}})(jQuery);(function(a,b){a.extend(a,{proxydelay:function(e,d,g){return function(){var h=arguments;setTimeout(function(){e.apply(d,h)},g)}}})})(jQuery);(function(a,b){a.widget("ui.acccat",{_create:function(){this._widgitify()},_widgitify:function(){var e=this.element[0],d=this;this.list=a(".b-j-acc-cat-result",e);this.yaca=a(".b-j-acc-cat-input",e);this.popup=a(".b-j-acc-popup",e);this.element.accemptyble({emptyPanel:".b-j-accordion__text"});this.popup.accform({submitButton:"#step2-add-yaca-button",closeButton:".b-j-acc-cat-buttons_close",submit:function(){isChange=true;d._addCategory();d.popup.accpopup("close")}});this.list.acclist({change:function(){d.element.accemptyble("empty",d.list.acclist("count")===0)}});this.yaca.accfinder({directoryClass:"js-yaca-with-child",change:function(g,h){d.popup.accform(h.length>0?"enableSubmit":"disableSubmit")}});this.popup.accpopup()},_addCategory:function(){var e=this.yaca.accfinder("path"),d=this._path2categories(e).slice(-2);this.list.acclist("add",this._renderListRow(d))},_renderListRow:function(d){var g,l,e,h,k;e=a("<span></span>");for(g=0,l=d.length;g<l;g++){k=d[g];if(g!=l-1){h=a("<span></span>").text(k.name)}else{h=a("<a></a>").attr({href:k.url,target:"_blank"}).text(k.name)}e.append(h);if(g!==l-1){e.append(document.createTextNode(" / "))}}e.append(a('<input type="hidden" name="category_id" />').val(k.id));return e},_getYacaCategoryUrl:function(d){return"http://yaca.yandex.ru/yca/cat/"+d+"/"},_path2categories:function(k){var e,m,h,g,l,d=[];for(e=0,m=k.length;e<m;e++){h=a(k[e]);l=h.get(0).className.match(/id-(\d+)/)[1];g={id:l,url:this._getYacaCategoryUrl(l),name:h.text()};d.push(g)}return d}})})(jQuery);(function(a,b){a.widget("ui.accEditable",{options:{wrapper:"<span class='b-j-acc-sites-result__editor'></span>",invalidClass:"b-j-acc-sites-result__edit-url_error",editFieldClass:"b-j-acc-sites-result__edit-url",submitButtonClass:"b-j-acc-sites-result__edit-url-submit",cancelButtonClass:"b-j-acc-sites-result__edit-url-cancel",editor:'<table class="b-j-acc-sites-result__editor-table"><tr><td class="b-j-acc-sites-result__text-cell"><div class="b-j-acc-sites-result__text-cell-inner"><input class="b-j-acc-sites-result__edit-url" type="text"/></div></td><td class="b-j-acc-sites-result__button-cell"><button class="b-j-button b-j-acc-sites-result__edit-url-submit">'+Messages.ready+'</button></td><td class="b-j-acc-sites-result__button-cell"><a href="#" class="b-j-acc-sites-result__edit-url-cancel">'+Messages.cancel+"</button></td></tr></table>",validate:function(d){return d}},value:function(d){if(!this.editing()){return null}if(d===b){return this.editor.val()}this.editor.val(this._validate(d)||d);return this},show:function(){var d=this;if(!this.editing()){this.wrapper=a(this.options.wrapper);this.frame=a(this.options.editor);this.editor=a("."+this.options.editFieldClass,this.frame[0]);this.submitButton=a("."+this.options.submitButtonClass,this.frame[0]);this.cancelButton=a("."+this.options.cancelButtonClass,this.frame[0]);this.editor.bind("keydown.acceditable",a.proxy(this._onKeyPress,this)).bind("focus.acceditable",function(){d.hasFocus=true}).bind("blur.acceditable",function(g){d.hasFocus=false;a.proxydelay(d._onFocusLost,d,1)()});this.submitButton.button().bind("click.acceditable",function(g){g.preventDefault();d.done()}).bind("focus.acceditable",function(g){d.hasFocus=true}).bind("blur.acceditable",function(g){d.hasFocus=false;a.proxydelay(d._onFocusLost,d,1)()});this.cancelButton.bind("click.acceditable",function(g){g.preventDefault();d.cancel();g.preventDefault();return false}).bind("focus.acceditable",function(g){d.hasFocus=true}).bind("blur.acceditable",function(g){d.hasFocus=false;a.proxydelay(d._onFocusLost,d,1)()});this.element.wrap(this.wrapper).hide().parent().append(this.frame);this.value(this.element.text())}this._trigger("show");this.hasFocus=false;this.valid=true;this.editor.focus()},hide:function(){this.editor.unbind(".acceditable");this.submitButton.unbind(".acceditable");this.frame.unbind(".acceditable").remove();this.element.unwrap().show();this._trigger("hide")},cancel:function(){this.hide()},done:function(){if(!this.editing()){return}var d=this._validate(this.value());if(d!==false){this.element.text(d);this._trigger("change");this.hide()}},changed:function(){return this.value()!==this.element.text()},editing:function(){return this.element.is(":hidden")},_validate:function(d){return this.options.validate(d)},_onKeyPress:function(d){if(d.keyCode===a.ui.keyCode.ENTER){d.preventDefault();this.done()}else{if(d.keyCode===a.ui.keyCode.ESCAPE){d.preventDefault();this.cancel()}else{isChange=true;a.proxydelay(this._performValidation,this,0)()}}},_performValidation:function(){this.valid=this._validate(this.editor.val());if(!this.valid){this.editor.addClass(this.options.invalidClass);this.submitButton.button("disable")}else{this.editor.removeClass(this.options.invalidClass);this.submitButton.button("enable")}},_onFocusLost:function(d){if(!this.hasFocus){if(!this.valid){this.hide()}else{this.done()}}}})})(jQuery);(function(a,b){a.widget("ui.accfinder",{options:{panelSelector:"b-j-acc-cat-input__list",locationClass:"b-j-acc-cat-input__item",selectedClass:"b-j-acc-cat-input__item_selected",scrollableSheetClass:"b-j-acc-cat-input__inner",directoryClass:"ui-accfinder-directory",panelTemplate:'<ul class="b-j-acc-cat-input__list"></ul>',itemTemplate:'<li class="b-j-acc-cat-input__item"></li>'},_create:function(){this.cache={};this._widgetify();this.current(null)},_widgetify:function(){var e=this.options;this.panels=this.element.find(e.panelSelector);this.element.unbind(".accfinder");this.element.delegate("."+e.locationClass,"click.accfinder",a.proxy(this._onSelectLocation,this));var d=a("."+e.scrollableSheetClass,this.element[0]);d.animate({scrollLeft:d.width()},"slow")},current:function(d){if(d===b){return this._current}this._current=d;this._trigger("change",0,this.path());return this},isDirectory:function(d){return d.hasClass(this.options.directoryClass)},path:function(){var e=this.options,d=this.current();if(!d){return[]}return d.parent().prevAll().andSelf().find("."+e.selectedClass)},_onSelectLocation:function(h,d){var g=d||h.target;this._select(a(g))},_select:function(g){var d=this,h=this.options,e=g.parent();g.addClass(h.selectedClass).siblings().removeClass(h.selectedClass);e.nextAll().remove();this.current(g);if(this.isDirectory(g)){var k=g.get(0).className.match(/id-(\d+)/)[1];if(this.cache[k]){this._folder(g,this.cache[k])}else{a.getJSON("/api/yaca/"+k+"/",function(l){d._folder(g,l);d.cache[k]=l})}}},_folder:function(k,l){var m=this.options,h=k.parent();if(!l||!l.length){return}if(this.current().get(0)!==k.get(0)){return}var d=a(m.panelTemplate);for(var g=0;g<l.length;g++){var e=a(m.itemTemplate);e.addClass("id-"+l[g].id);if(parseInt(l[g].child_num)){e.addClass(m.directoryClass)}e.html(l[g].name);d.append(e)}h.after(d);a(document).height();this._widgetify()}})})(jQuery);(function(a,b){a.widget("ui.accform",{options:{closeButton:".b-j-accform__close-button",submitButton:".b-j-accform__submit-button"},_create:function(){var d=this,e=this.options,g=this.element[0];this.$closeButton=a(e.closeButton);this.$submitButton=a(e.submitButton);this.$closeButton.button().bind("click.accform",function(h){h.preventDefault();d.close()});this.$submitButton.button().bind("click.accform",function(h){h.preventDefault();e.submit()})},enableSubmit:function(){this.$submitButton.button("enable")},disableSubmit:function(){this.$submitButton.button("disable")},toggle:function(){if(this.element.is(":visible")){this.close()}else{this.show()}},close:function(){if(this.element.parent().is(":visible")){this.element.slideUp()}else{this.element.hide()}this._trigger("close")},show:function(){if(this.element.parent().is(":visible")){this.element.slideDown()}else{this.element.show()}this._trigger("show")}})})(jQuery);(function(a,b){a.widget("ui.acclist",{options:{showDeleteButton:true,rowId:function(d){return a("input[type=hidden]",d).val()},rowSelector:"li",listClass:"ui-acclist",rowClass:"ui-acclist-row",oddRowClass:"ui-acclist-row-odd",evenRowClass:"ui-acclist-row-even",removeButtonSelector:"i.b-j-acc-cat-result__remove",removeButtonTemplate:'<i class="b-j-acc-cat-result__remove"></i>',rowTemplate:'<li class="b-j-acc-cat-result__item"></li>'},_create:function(){this.rowIds={};this.element.addClass(this.options.listClass);this._widgetify()},_widgetify:function(){var d=this,e=this.options;this.rows=this.element.find(e.rowSelector);this.rows.addClass(e.rowClass).filter(":even").removeClass(e.oddRowClass).addClass(e.evenRowClass).end().filter(":odd").removeClass(e.evenRowClass).addClass(e.oddRowClass).end().each(function(){d.rowIds[e.rowId(this)]=true});this.element.unbind(".acclist");this.element.delegate(e.removeButtonSelector,"click.acclist",function(){d.remove(a(this).closest("."+e.rowClass))});this._trigger("change")},add:function(d){var g=this.options,e=a(g.rowTemplate),h=g.rowId(d);if(this.rowIds[h]){return}this.rowIds[h]=true;e.append(d).append(g.removeButtonTemplate);this.element.append(e);this._widgetify()},list_id:function(){return this.rowIds},count:function(){return this.rows.length},remove:function(d){var e=this.options.rowId(d);d.remove();delete this.rowIds[e];this._widgetify()}})})(jQuery);(function(a,b){a.widget("ui.accsitesresult",{options:{urlList:".b-j-acc-sites-result",deleteSelectedButton:".b-j-acc-sites-result__delete",checkAll:".j-j-acc-sites-result__checkbox",filterEdit:".b-j-acc-sites-result__search-input"},_create:function(){var d=this,e=this.options,g=this.element[0];this.urlList=a(e.urlList,g);this.deleteSelectedButton=a(e.deleteSelectedButton,g);this.checkAll=a(e.checkAll,g);this.result=this.element.find(".b-j-accordion__result");this.filterEdit=a(e.filterEdit,g);this.element.accemptyble({emptyPanel:".b-j-accordion__text"});this.checkAll.click(function(){d.urlList.accUrlList("selectAll",a(this).attr("checked"))});this.deleteSelectedButton.button().bind("click.accsitesresult",function(h){h.preventDefault(h);d.urlList.accUrlList("removeselected");d._checkCheckAll(false)});this.filterEdit.bind("keydown.accurllist",a.proxydelay(this._onFilterKeyPress,this)).bind("blur.accurllist",a.proxydelay(this._onFilterKeyPress,this));this.urlList.accUrlList({select:function(k,h){d.deleteSelectedButton.button(h.length?"enable":"disable");d._updateCheckAll()},change:function(h,k){d.element.accemptyble("empty",!k.validUrls.length);d._updateCheckAll()}})},_updateCheckAll:function(){var d=this.urlList.accUrlList("selected").length,e=this.urlList.accUrlList("urls").length;this._checkCheckAll(d>0&&d===e)},_checkCheckAll:function(d){this.checkAll.parent().bem("b-form-checkbox").findBlockOn("b-form-checkbox").setMod("checked",d?"yes":"")},_onFilterKeyPress:function(d){this.urlList.accUrlList("filter",this.filterEdit.val())}})})(jQuery);(function(a,b){a.widget("ui.accuca",{_create:function(){this._widgitify()},_widgitify:function(){var e=this.element[0],d=this;this.list=a(".b-j-acc-theme-result",e);this.uca=a(".b-j-acc-theme-input",e);this.result=a(".b-j-accordion__result",e);this.popup=a(".b-j-acc-popup",e);this.element.accemptyble({});this.popup.accform({submitButton:"#step2-add-uca-button",closeButton:".b-j-acc-cat-buttons_close",submit:function(){isChange=true;d._addCategories();d.popup.accpopup("close");a(".b-j-acc-theme-input__item input[type=checkbox]",d.uca.get(0)).attr("checked",false).change().blur()}});this.list.acclist({removeButtonSelector:"i.b-j-acc-theme-result__remove",removeButtonTemplate:'<i class="b-j-acc-theme-result__remove"></i>',rowTemplate:'<li class="b-j-acc-theme-result__item"></li>',change:function(){d.element.accemptyble("empty",d.list.acclist("count")===0);var h=d.list.acclist("list_id"),g=false;a(".b-j-acc-theme-input__item",d.uca.get(0)).each(function(){var k=a("input[type=checkbox]",this).val();if(h[k]){a(this).hide()}else{a(this).show();g=true}});if(g){a(".b-j-acc-cat-buttons",d.uca.get(0)).show();a(".b-j-acc-theme-input__empty",d.uca.get(0)).hide()}else{a(".b-j-acc-cat-buttons",d.uca.get(0)).hide();a(".b-j-acc-theme-input__empty",d.uca.get(0)).show()}}});this.uca.delegate("input[type=checkbox]","change.accuca",function(){d.popup.accform(d.selected().length>0?"enableSubmit":"disableSubmit")});this.popup.accpopup({title:""})},_addCategories:function(){var e,k,g=this.selected(),d=this._selected2categories(g),h;for(e=0,k=d.length;e<k;e++){h=d[e];this.list.acclist("add",this._renderListRow(h))}},_renderListRow:function(e){var d;d=a("<span></span>");d.append(document.createTextNode(e.name));d.append(a('<input type="hidden" name="uca_id" />').val(e.id));return d},_selected2categories:function(d){return d.find(":checked").map(function(){return{id:a(this).val(),name:a.trim(a(this).parents(".b-j-acc-theme-input__label").text())}})},selected:function(){return this.uca.find(":checked").closest(".b-j-acc-theme-input__item")}})})(jQuery);(function(a,b){a.widget("ui.accurledit",{options:{value:b},_create:function(){this.element.bind("keyup.accurledit change.accurledit",a.proxy(this._changed,this));this.element.bind("paste.accurledit drop.accurledit",a.proxydelay(this._changed,this,1));this._changed()},empty:function(){return !a.trim(this.value())},urls:function(){var g=this._split(this.value()),e=a.map(g,a.trim),d=a.grep(e,function(h){return !!h});return d},value:function(d){if(d===b){return this.options.value}if(this.options.value!==d){this.element.val(this.options.value=d);this._trigger("change",null,{empty:this.empty()})}return this},_split:function(d){return d.split(/[,\s]+/)},_changed:function(){this.value(this.element.val())}})})(jQuery);(function(b){function a(d){var e={block:"b-form-checkbox",tag:"span",js:{name:"b-form-checkbox"},mods:{size:13},content:[{elem:"checkbox",tag:"input",cls:d,attrs:{type:"checkbox"}},{elem:"bg",tag:"i",content:{elem:"tick",tag:"i"}}]};return BEM.HTML.build(e)}b.widget("ui.accUrlList",{options:{rowTemplate:'<li class="b-j-acc-sites-result__item">'+a("b-j-acc-sites-result__checkbox")+' <input type="hidden" name="url" /> <label class="b-j-acc-sites-result__url" ></label> <i class="b-j-acc-sites-result__edit"></i></li>',lstItemClass:"b-j-acc-sites-result__item",btnEditUrlClass:"b-j-acc-sites-result__edit",txtUrlClass:"b-j-acc-sites-result__url",fldUrl:"input[name=url]",fldCheckbox:"input[type=checkbox]",oddRowClass:"ui-acclist-row-odd",evenRowClass:"ui-acclist-row-even",hiddenRowClass:"b-j-acc-sites-result__item_hidden"},_create:function(){var e=this.options,g=this.element[0],d=this;this._filterText="";this.invalidUrls=[];this.$list=b(".b-j-acc-sites-result__list",g);this.$head=b(".b-j-acc-sites-result__head",g);this.$list.delegate(this.options.fldCheckbox,"change",b.proxy(this._onChangeSelected,this));b("."+e.lstItemClass,g).each(function(){d._bindRow(b(this))});this.updateView()},add:function(l){var g,m,h,k={},e;this.invalidUrls=[];h=this.urls();for(g=0,m=h.length;g<m;g++){k[h[g]]=true}for(g=0,m=l.length;g<m;++g){l[g]=this._addUrlScheme(l[g])}var d=this;this.validateUrls(l,function(o){var n=o=="OK"?[]:o.invalid;for(g=0,m=l.length;g<m;g++){e=l[g];if(!k[e]){if(b.inArray(e,n)===-1){d.$list.append(d._createRow({id:g,url:e}))}else{d.invalidUrls.push(l[g])}k[l[g]]=true}}d.updateView()})},selectAll:function(d){this.$list.find(".b-form-checkbox:visible").each(function(){b(this).bem("b-form-checkbox").setMod("checked",d?"yes":"")})},empty:function(){return this.$list.find("."+this.options.lstItemClass).length===0},errors:function(){return this.invalidUrls.length>0},urls:function(){return this.$list.find(this.options.fldUrl).map(function(){return this.value})||[]},filter:function(d){this._filterText=d;this.updateView()},removeselected:function(){this.$list.find(this.options.fldCheckbox+":checked").parent().parent().remove();this.updateView();this._trigger("select",0,[])},selected:function(){return this.$list.find(this.options.fldCheckbox+":checked").closest(".b-j-acc-sites-result__item").find(this.options.fldUrl)},_onChangeSelected:function(d){this._trigger("select",0,this.selected())},updateView:function(){var e=this.options,g=this.element[0],d=this;b("."+e.lstItemClass,g).each(function(){if(d._filterText&&b(this).find(e.fldUrl).val().indexOf(d._filterText)===-1){b(this).addClass(e.hiddenRowClass)}else{b(this).removeClass(e.hiddenRowClass)}});b("."+e.lstItemClass+":not(."+e.hiddenRowClass+")",g).filter(":even").removeClass(e.oddRowClass).addClass(e.evenRowClass).end().filter(":odd").removeClass(e.evenRowClass).addClass(e.oddRowClass).end();if(this.empty()){this.$head.hide();this.$list.hide()}else{this.$head.show();this.$list.show()}this._trigger("change",0,{invalidUrls:this.invalidUrls,validUrls:this.urls()})},_createRow:function(g){var h=b(this.options.rowTemplate);var d=h.find("."+this.options.txtUrlClass);var e=h.find(this.options.fldUrl);e.val(g.url);d.text(g.url);this._bindRow(h);return h},_bindRow:function(k){var d=this;var e=k.find("."+this.options.txtUrlClass);var g=k.find(this.options.fldUrl);var h=k.find("."+this.options.btnEditUrlClass);BEM.DOM.init(k);h.button().click(function(){e.accEditable("show")});e.dblclick(function(){e.accEditable("show")}).accEditable({show:function(){h.hide().parent().find("input[type=checkbox]").hide()},hide:function(){h.show().parent().find("input[type=checkbox]").show()},change:function(){isChange=true;g.val(e.text());d.updateView()},validate:b.proxy(this._validateUrl,this)})},validateUrls:function(e,d){b.get("/api/search/validateUrls/",b.param({url:e},true),d,"json")},_validateUrl:function(d){d=this._addUrlScheme(d);var e=urlParser.getInstance();if(e.parseUrl(d)){return d}else{return false}},_addUrlScheme:function(d){if(false===(/^[a-z]+:[\/]{2}/i).test(d)){d="http://"+d}return d}})})(jQuery);(function(b,d){var a={error:{caption:"Ошибка",baseClass:"b-j-notify_error",innerClass:"b-j-notify__inner_error",imgClass:"b-j-notify__img_error"},attention:{caption:"Внимание",baseClass:"b-j-notify_attention",innerClass:"b-j-notify__inner_attention",imgClass:"b-j-notify__img_attention"}};b.widget("ui.form_errorlist",{options:{type:"error"},_create:function(){var g=this.options,e=a[g.type];this.$pane=b('<div class="b-j-notify '+e.baseClass+'"><div class="b-j-notify__inner '+e.innerClass+'"><div class="b-j-notify__text"><i class="b-j-notify__img '+e.imgClass+'"></i><b></b><ul class="errorlist"></ul></div></div></div>');this.$caption=this.$pane.find("b");this.$errorlist=this.$pane.find(".errorlist");this.caption(g.caption||e.caption);this.errors(g.errors||[]);this.element.append(this.$pane)},caption:function(e){if(e===d){return this.$caption.html()}this.$caption.html(e);return this},errors:function(e){if(e===d){return this._errors}this._errors=e;this._render();return this},append:function(e){b("<li></li>").text(e).appendTo(this.$errorlist)},clean:function(){this.$errorlist.empty()},_render:function(){this.clean();var e,h,g=this._errors;for(e=0,h=g.length;e<h;++e){this.append(g[e])}}})})(jQuery);(function(a,b){a.widget("ui.accemptyble",{options:{empty:null,emptyPanel:".b-j-accordion__text"},_create:function(){var d=this.options;this.fatPanel=this.element;this.emptyPanel=this.fatPanel.siblings(d.emptyPanel)},empty:function(d){if(d==b){return this.options.empty}this.options.empty=d;if(this.options.empty){this.fatPanel.hide();this.emptyPanel.show()}else{this.fatPanel.show();this.emptyPanel.hide()}this._trigger("change");return this}})})(jQuery);(function(a){a.widget("ui.accpopup",{_create:function(){var b=this;this.link=this.options.link||a("#"+this.element.attr("id")+"-link");this.element.dialog({autoOpen:false,width:618,minHeight:0,draggable:false,modal:true,title:this.options.title||this.element.attr("title")});this.link.click(function(){b.open()});a(".ui-widget-overlay").live("click",function(){b.close()})},open:function(){this.element.dialog("open");return false},close:function(){this.element.dialog("close");return false}})})(jQuery);(function(e,g){var d=[["#000000","#cc0000","#cc6600","#cccc00","#66cc00","#00cc00","#00cc66","#00cccc","#0066cc","#0000cc","#6600cc","#cc00cc","#cc0066"],["#333333","#ff0000","#ff8000","#ffff00","#80ff00","#00ff00","#00ff80","#00ffff","#007fff","#0000ff","#7f00ff","#ff00ff","#ff0080"],["#666666","#ff3333","#ff9933","#ffff33","#99ff33","#33ff33","#33ff99","#33ffff","#3399ff","#3333ff","#9933ff","#ff33ff","#ff3399"],["#999999","#ff6666","#ffb366","#ffff66","#b3ff66","#66ff66","#66ffb3","#66ffff","#66b2ff","#6666ff","#b266ff","#ff66ff","#ff66b3"],["#cccccc","#ff9999","#ffcc99","#ffff99","#ccff99","#99ff99","#99ffcc","#99ffff","#99ccff","#9999ff","#cc99ff","#ff99ff","#ff99cc"],["#ffffff","#ffcccc","#ffe6cc","#ffffcc","#e6ffcc","#ccffcc","#ccffe6","#ccffff","#cce5ff","#ccccff","#e5ccff","#ffccff","#ffcce6"]];e.widget("ui.jcolorpicker",{options:{cellClass:"b-j-colorpicker__cell",cellHoverClass:"b-j-colorpicker__cell_hover",colorClass:"b-j-colorpicker__example",errorClass:"b-j-colorpicker_error",palette:d,selectedColor:null,defaultColor:"#000000",textClass:"b-j-colorpicker__text",tableClass:"b-j-colorpicker__table"},_create:function(){var u=this,h=this.options,k=this.element[0];this.$text=e("input[type=text]",k);this.inited=false;this.element.prepend(this.$color=e('<input type="button" />')).append(this.$table=e("<table></table>"));var l=h.palette,t,q,p,n,s=l.length,r=l[0].length;this.$table.addClass(h.tableClass).empty();for(p=0;p<s;++p){q=e("<tr></tr>");for(n=0;n<r;++n){var m=l[p][n];t=e("<td></td>").addClass(h.cellClass).css("background-color",m).attr("title",m).hover(function(o){e(this).addClass(u.options.cellHoverClass).fadeOut(100);e(this).fadeIn(500)},function(o){e(this).removeClass(u.options.cellHoverClass)}).mouseup(function(w){var o=e(this).attr("title");u.value(o)});q.append(t)}this.$table.append(q)}this.$text.addClass(h.textClass).keyup(function(o){u.value(u.$text.val())}).blur(function(o){u.value(a(u.options.selectedColor))});this.$color.addClass(h.colorClass).click(function(o){u.$table.toggle();e(document).one("click",function(){u.$table.hide()});return false});this.value(h.selectedColor||this.$text.val()||h.defaultColor);this.inited=true},value:function(h){if(h==g){return this.options.selectedColor}if(b(h)){this.element.removeClass(this.options.errorClass);this.$table.hide();if(this.$text.val()!=h){this.$text.val(h)}if(this.options.selectedColor!=h){this.options.selectedColor=h;this.$color.css("background-color",h)}if(this.inited){this._trigger("change",0,h)}}else{this.element.addClass(this.options.errorClass);if(this.inited){this._trigger("error",0)}}return this}});function a(h){return h.replace(/^#([0-9A-F])([0-9A-F])([0-9A-F])$/i,"#$1$1$2$2$3$3")}function b(h){return h.match(/^#[0-9A-F]{3}([0-9A-F]{3})?$/i)}})(jQuery);(function(a,b){a(document).ajaxSend(function(g,l,e){function d(m){var q=null;if(document.cookie&&document.cookie!=""){var p=document.cookie.split(";");for(var o=0;o<p.length;o++){var n=jQuery.trim(p[o]);if(n.substring(0,m.length+1)==(m+"=")){q=decodeURIComponent(n.substring(m.length+1));break}}}return q}function k(n){var p=document.location.host;var q=document.location.protocol;var o="//"+p;var m=q+o;return(n==m||n.slice(0,m.length+1)==m+"/")||(n==o||n.slice(0,o.length+1)==o+"/")||!(/^(\/\/|http:|https:).*/.test(n))}function h(m){return(/^(GET|HEAD|OPTIONS|TRACE)$/.test(m))}if(!h(e.type)&&k(e.url)){l.setRequestHeader("X-CSRFToken",d("csrftoken"))}})})(jQuery);
