монитор·скриптов
--:--:-- МСК
все скрипты

tag_ww.js

Metrika tag_ww · построчные деобфусцированные диффы по каждому изменению

https://mc.yandex.ru/metrika/tag_ww.js

04.11.2026 02:37:03 · изменения: +4304 / -4312 строк, размер -60 B
--- eb2af1de3581
+++ 187208c675f2
@@ -147,7 +147,7 @@
                         var d = Object.getOwnPropertyDescriptor(b, c);
                         d && Object.defineProperty(a, c, d)
                     } else a[c] = b[c];
-        a.Ze = b.prototype
+        a.Ye = b.prototype
     }
 
     function sa() {
@@ -157,7 +157,7 @@
     var ta = {
             construct: "Metrika2",
             callbackPostfix: "2",
-            version: "4tvkupd2vg9yu43e175wnod60qf1sr",
+            version: "4tvkupd2vg89dwekd25l2donahzc2j",
             host: "mc.yandex.com"
         },
         ua = {
@@ -439,22 +439,22 @@
     var jb = ib(window),
         kb = Oa(jb);
 
-    function lb(a) {
+    function L(a) {
         return a
     }
 
-    function mb(a, b) {
+    function lb(a, b) {
         return b
     }
 
-    function nb(a) {
+    function mb(a) {
         return !a
     }
 
-    function L(a, b) {
+    function M(a, b) {
         var c = [],
             d = [];
-        var e = b ? b : lb;
+        var e = b ? b : L;
         return function() {
             var f = Va(arguments),
                 g = e.apply(null, ka(f)),
@@ -466,7 +466,7 @@
             return f
         }
     }
-    var ob = L(function(a) {
+    var nb = M(function(a) {
         a = J(a, "navigator") || {};
         var b = J(a, "userAgent") || "";
         return {
@@ -475,39 +475,39 @@
         }
     });
 
-    function pb(a, b) {
+    function ob(a, b) {
         return -1 !== (J(b, "navigator.userAgent") || "").toLowerCase().search(a)
     }
-    var qb = L(K("navigator.userAgent"));
-
-    function rb(a, b) {
+    var pb = M(K("navigator.userAgent"));
+
+    function qb(a, b) {
         return a.isFinite(b) && !a.isNaN(b) && "[object Number]" === Object.prototype.toString.call(b)
     }
 
-    function sb(a) {
+    function rb(a) {
         try {
             return parseInt(a, 10)
         } catch (b) {
             return null
         }
     }
-    var tb = Oa(parseInt),
-        ub = tb(10),
-        vb = tb(2),
-        wb = /Firefox\/([0-9]+)/i,
-        xb = L(function(a) {
+    var sb = Oa(parseInt),
+        tb = sb(10),
+        ub = sb(2),
+        vb = /Firefox\/([0-9]+)/i,
+        wb = M(function(a) {
             var b = J(a, "document.documentElement.style"),
                 c = J(a, "InstallTrigger");
-            a = pb(wb, a);
-            wb.lastIndex = 0;
+            a = ob(vb, a);
+            vb.lastIndex = 0;
             return !(!(b && "MozAppearance" in b) || A(c)) || a
         });
 
-    function yb(a) {
-        return xb(a) ? (a = qb(a).match(wb)) && a.length ? ub(a[1]) : 1 : 0
-    }
-
-    function zb(a, b) {
+    function xb(a) {
+        return wb(a) ? (a = pb(a).match(vb)) && a.length ? tb(a[1]) : 1 : 0
+    }
+
+    function yb(a, b) {
         var c = J(b, a),
             d = J(b, "constructor.prototype." + a) || c;
         try {
@@ -520,9 +520,9 @@
         return d
     }
 
-    function Ab() {
+    function zb() {
         var a = Array.prototype.map;
-        if (!xb(window)) return !0;
+        if (!wb(window)) return !0;
         try {
             a.call({
                 0: !0,
@@ -535,33 +535,33 @@
         }
         return !0
     }
-    var Bb = ya(Array.prototype.map, "map");
-
-    function Cb(a, b) {
+    var Ab = ya(Array.prototype.map, "map");
+
+    function Bb(a, b) {
         return H(function(c, d, e) {
             c.push(a(d, e));
             return c
         }, [], b)
     }
-    var M = Bb && Ab() ? function(a, b) {
-            return b && 0 < b.length ? Bb.call(b, a) : []
-        } : Cb,
-        Db = ya(Array.prototype.flatMap, "flatMap");
-
-    function Eb(a, b) {
+    var N = Ab && zb() ? function(a, b) {
+            return b && 0 < b.length ? Ab.call(b, a) : []
+        } : Bb,
+        Cb = ya(Array.prototype.flatMap, "flatMap");
+
+    function Db(a, b) {
         return H(function(c, d, e) {
             d = a(d, e);
             return c.concat(w(d) ? d : [d])
         }, [], b)
     }
-    var Fb = Db ? function(a, b) {
-            return Db.call(b, a)
-        } : Eb,
-        Gb = Na(M),
-        Hb = Na(M),
-        Ib = Oa(M);
-
-    function N() {
+    var Eb = Cb ? function(a, b) {
+            return Cb.call(b, a)
+        } : Db,
+        Fb = Na(N),
+        Gb = Na(N),
+        Hb = Oa(N);
+
+    function O() {
         var a = arguments,
             b = a[0];
         return function() {
@@ -569,79 +569,79 @@
             return c
         }
     }
-    var Jb = Na(F);
-
-    function Kb(a, b, c) {
+    var Ib = Na(F);
+
+    function Jb(a, b, c) {
         return c ? a : b
     }
-    var Lb = F([1, null], Kb),
-        Mb = F([1, 0], Kb),
-        Nb = Boolean,
-        Ob = ya(Array.prototype.filter, "filter");
-
-    function Pb(a, b) {
+    var Kb = F([1, null], Jb),
+        Lb = F([1, 0], Jb),
+        Mb = Boolean,
+        Nb = ya(Array.prototype.filter, "filter");
+
+    function Ob(a, b) {
         return bb(function(c, d, e) {
             a(d, e) && c.push(d);
             return c
         }, [], b)
     }
-    var Qb = Ob ? function(a, b) {
-            return Ob.call(b, a)
-        } : Pb,
-        Rb = G(Nb, Qb),
-        Sb = Na(Qb),
-        Tb = ya(Array.prototype.includes, "includes");
-
-    function Ub(a, b) {
-        return 1 <= Pb(Pa(a), b).length
-    }
-    var O = Tb ? function(a, b, c) {
-            return Tb.call(b, a, c)
-        } : Ub,
-        Vb = Oa(O),
-        Wb = ya(Array.prototype.every, "every");
-
-    function Xb(a, b) {
+    var Pb = Nb ? function(a, b) {
+            return Nb.call(b, a)
+        } : Ob,
+        Qb = G(Mb, Pb),
+        Rb = Na(Pb),
+        Sb = ya(Array.prototype.includes, "includes");
+
+    function Tb(a, b) {
+        return 1 <= Ob(Pa(a), b).length
+    }
+    var P = Sb ? function(a, b, c) {
+            return Sb.call(b, a, c)
+        } : Tb,
+        Ub = Oa(P),
+        Vb = ya(Array.prototype.every, "every");
+
+    function Wb(a, b) {
         return H(function(c, d, e) {
             return c ? !!a(d, e) : !1
         }, !0, b)
     }
-    var Yb = Wb ? function(a, b) {
-        return Wb.call(b, a)
-    } : Xb;
-
-    function Zb(a, b) {
-        return Sa(b) || z(b) || rb(a, b) || u(b) || !!b === b
-    }
-    var $b = ya(Object.keys, "keys");
-
-    function ac(a) {
+    var Xb = Vb ? function(a, b) {
+        return Vb.call(b, a)
+    } : Wb;
+
+    function Yb(a, b) {
+        return Sa(b) || z(b) || qb(a, b) || u(b) || !!b === b
+    }
+    var Zb = ya(Object.keys, "keys");
+
+    function $b(a) {
         var b = [],
             c;
         for (c in a) I(a, c) && b.push(c);
         return b
     }
-    var bc = ya(Object.entries, "entries");
-
-    function cc(a) {
+    var ac = ya(Object.entries, "entries");
+
+    function bc(a) {
         return z(a) ? [] : bb(function(b, c) {
             b.push([c, a[c]]);
             return b
-        }, [], ac(a))
-    }
-    var dc = bc ? function(a) {
-            return a ? bc(a) : []
-        } : cc,
-        ec = $b ? function(a) {
-            return $b(a)
-        } : ac,
-        fc = ya(Object.values, "values"),
-        gc = N(cc, G(K("1"), Cb)),
-        hc = fc ? function(a) {
-            return fc(a)
-        } : gc;
-
-    function ic() {
+        }, [], $b(a))
+    }
+    var cc = ac ? function(a) {
+            return a ? ac(a) : []
+        } : bc,
+        dc = Zb ? function(a) {
+            return Zb(a)
+        } : $b,
+        ec = ya(Object.values, "values"),
+        fc = O(bc, G(K("1"), Bb)),
+        gc = ec ? function(a) {
+            return ec(a)
+        } : fc;
+
+    function hc() {
         var a = Va(arguments),
             b = n(a);
         a = b.next().value;
@@ -653,20 +653,20 @@
         }
         return a
     }
-    var P = Object.assign || ic,
-        jc = Na(function(a, b) {
-            return P({}, a, b)
+    var Q = Object.assign || hc,
+        ic = Na(function(a, b) {
+            return Q({}, a, b)
         });
 
-    function kc(a) {
+    function jc(a) {
         var b = this;
         this.W = [];
         this.size = 0;
-        a && M(function(c) {
+        a && N(function(c) {
             b.add(c)
         }, a)
     }
-    aa = kc.prototype;
+    aa = jc.prototype;
     aa.add = function(a) {
         -1 === jb(a, this.W) && (this.W.push(a), this.size = this.W.length);
         return this
@@ -687,12 +687,12 @@
     };
     aa.forEach = function(a) {
         var b = this;
-        M(function(c) {
+        N(function(c) {
             a(c, c, b)
         }, this.W)
     };
 
-    function lc(a) {
+    function kc(a) {
         var b = [];
         a.forEach(function(c) {
             b.push(c)
@@ -700,143 +700,143 @@
         return b
     }
 
-    function mc(a) {
+    function lc(a) {
         if (!a) return [];
         if (w(a)) return a;
-        if (a instanceof kc) return a.W.slice();
+        if (a instanceof jc) return a.W.slice();
         if (Ta) try {
             return Ta(a)
         } catch (b) {}
-        return "number" === typeof a.size && y(a.add) ? lc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : []
-    }
-    var nc = L(ib),
-        oc = K("0");
-
-    function pc(a) {
+        return "number" === typeof a.size && y(a.add) ? kc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : []
+    }
+    var mc = M(ib),
+        nc = K("0");
+
+    function oc(a) {
         return a.splice(0, a.length)
     }
-    var qc = ya(Array.prototype.some, "some");
-
-    function rc(a, b) {
+    var pc = ya(Array.prototype.some, "some");
+
+    function qc(a, b) {
         for (var c = 0; c < b.length; c += 1)
             if (c in b && a.call(b, b[c], c)) return !0;
         return !1
     }
-    var sc = qc ? function(a, b) {
-            return qc.call(b, a)
-        } : rc,
-        tc = L(N(K("String.fromCharCode"), G("fromCharCode", xa), nb)),
-        uc = L(N(qb, $a(/ipad|iphone|ipod/i))),
-        vc = L(function(a) {
+    var rc = pc ? function(a, b) {
+            return pc.call(b, a)
+        } : qc,
+        sc = M(O(K("String.fromCharCode"), G("fromCharCode", xa), mb)),
+        tc = M(O(pb, $a(/ipad|iphone|ipod/i))),
+        uc = M(function(a) {
             return J(a, "navigator.platform") || ""
         }),
-        wc = L(function(a) {
-            a = ob(a);
+        vc = M(function(a) {
+            a = nb(a);
             var b = a.wd;
             return a.Lc && !b.match("CriOS")
         }),
-        xc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/),
-        yc = $a(/; wv\)/),
-        zc = L(function(a) {
-            a = qb(a);
-            return yc(a) ||
-                xc(a)
+        wc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/),
+        xc = $a(/; wv\)/),
+        yc = M(function(a) {
+            a = pb(a);
+            return xc(a) ||
+                wc(a)
         }),
-        Ac = /Chrome\/(\d+)\./,
-        Bc = L(function(a) {
-            return (a = (J(a, "navigator.userAgent") || "").match(Ac)) && a.length ? 76 <= ub(a[1]) : !1
+        zc = /Chrome\/(\d+)\./,
+        Ac = M(function(a) {
+            return (a = (J(a, "navigator.userAgent") || "").match(zc)) && a.length ? 76 <= tb(a[1]) : !1
         }),
-        Cc = L(function(a) {
-            a = (qb(a) || "").toLowerCase();
+        Bc = M(function(a) {
+            a = (pb(a) || "").toLowerCase();
             return Ia(a, "android") && Ia(a, "mobile")
         }),
-        Dc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "),
-        Ec = L(function(a) {
+        Cc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "),
+        Dc = M(function(a) {
             var b = J(a, "navigator.connection.type");
             if (z(b)) return null;
-            a = nc(a)(b, Dc);
+            a = mc(a)(b, Cc);
             return -1 === a ? b : "" + a
         }),
-        Fc = L(N(K("document.addEventListener"), nb)),
-        Gc = L(function(a) {
+        Ec = M(O(K("document.addEventListener"), mb)),
+        Fc = M(function(a) {
             var b = J(a, "navigator") || {};
             return H(function(c,
                 d) {
                 return c || J(b, d)
             }, "", ["language", "userLanguage", "browserLanguage", "systemLanguage"])
         }),
-        Hc = L(function(a) {
+        Gc = M(function(a) {
             var b = J(a, "navigator") || {};
-            a = Gc(a);
+            a = Fc(a);
             u(a) || (a = "", b = J(b, "languages.0"), u(b) && (a = b));
             return a.toLowerCase().split("-")[0]
         }),
-        Ic = L(function(a) {
+        Hc = M(function(a) {
             return (J(a, "top") || a) !== a
         }),
-        Jc = L(K("top.contentWindow")),
-        Kc = L(function(a) {
+        Ic = M(K("top.contentWindow")),
+        Jc = M(function(a) {
             var b = !1;
             try {
                 b = a.navigator.javaEnabled()
             } catch (c) {}
             return b
         }),
-        Lc = L(function(a) {
+        Kc = M(function(a) {
             var b = "__webdriver_evaluate __selenium_evaluate __webdriver_script_function __webdriver_script_func __webdriver_script_fn __fxdriver_evaluate __driver_unwrapped __webdriver_unwrapped __driver_evaluate __selenium_unwrapped __fxdriver_unwrapped".split(" "),
                 c = J(a, "external");
             c = -1 !== Ca(J(c, "toString") ? "" + c.toString() : "", "Sequentum");
             var d = J(a, "document.documentElement"),
                 e = ["selenium", "webdriver", "driver"];
-            return !!(sc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || sc(G(J(a, "document"), J), b) || c || d && sc(D(d.getAttribute, d), e))
+            return !!(rc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || rc(G(J(a, "document"), J), b) || c || d && rc(D(d.getAttribute, d), e))
         }),
-        Mc = L(function(a) {
-            return !!(sc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(qb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome"))
+        Lc = M(function(a) {
+            return !!(rc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(pb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome"))
         }),
-        Nc = L(function(a) {
+        Mc = M(function(a) {
             return !(!J(a,
                 "ia_document.shareURL") || !J(a, "ia_document.referrer"))
         });
 
-    function Oc(a) {
+    function Nc(a) {
         return J(a, "document.prerendering") || "prerender" === J(a, "document.webkitVisibilityState") || "prerender" === J(a, "document.visibilityState")
     }
-    var Pc = L(function(a) {
-            var b = qb(a) || "",
+    var Oc = M(function(a) {
+            var b = pb(a) || "",
                 c = b.match(/Mac OS X ([0-9]+)_([0-9]+)/);
             c = c ? [+c[1], +c[2]] : [0, 0];
             b = b.match(/iPhone OS ([1-9]+)_([0-9]+)/);
-            return 14 <= (b ? +b[1] : 0) ? !0 : (uc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && wc(a)
+            return 14 <= (b ? +b[1] : 0) ? !0 : (tc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && vc(a)
         }),
-        Qc = /Edg\/(\d+)\./;
-
-    function Rc(a) {
-        return (a = qb(a)) && (a = a.match(Qc)) && 1 < a.length ? 79 <= ub(a[1]) : !1
-    }
-    var Sc = L(function(a) {
-            return Pc(a) || 68 <= yb(a) || Rc(a)
+        Pc = /Edg\/(\d+)\./;
+
+    function Qc(a) {
+        return (a = pb(a)) && (a = a.match(Pc)) && 1 < a.length ? 79 <= tb(a[1]) : !1
+    }
+    var Rc = M(function(a) {
+            return Oc(a) || 68 <= xb(a) || Qc(a)
         }),
-        Tc = L(function(a) {
+        Sc = M(function(a) {
             a = !(!a.addEventListener || !a.removeEventListener);
             return {
-                Ae: a,
+                ze: a,
                 C: a ? "addEventListener" : "attachEvent",
                 qa: a ? "removeEventListener" : "detachEvent"
             }
         });
 
-    function Uc(a, b, c, d, e, f) {
-        a = Tc(a);
+    function Tc(a, b, c, d, e, f) {
+        a = Sc(a);
         var g = a.C,
             h = a.qa;
         f = f ? h : g;
         if (b[f])
-            if (a.Ae)
+            if (a.ze)
                 if (e) b[f](c, d, e);
                 else b[f](c, d);
         else b[f]("on" + c, d)
     }
-    var Vc = L(function(a) {
+    var Uc = M(function(a) {
             var b = !1;
             if (!a.addEventListener) return b;
             try {
@@ -850,60 +850,60 @@
             } catch (d) {}
             return b
         }),
-        Wc = Na(function(a, b) {
-            if (null !== b) return a ? P({
+        Vc = Na(function(a, b) {
+            if (null !== b) return a ? Q({
                 capture: !0,
                 passive: !0
             }, b || {}) : !!b
         }),
-        Xc = L(function(a) {
-            var b = Vc(a),
-                c = Wc(b),
+        Wc = M(function(a) {
+            var b = Uc(a),
+                c = Vc(b),
                 d = {};
-            return P(d, {
+            return Q(d, {
                 C: function(e, f, g, h) {
-                    M(function(k) {
+                    N(function(k) {
                         var l = c(h);
-                        Uc(a, e, k, g, l, !1)
+                        Tc(a, e, k, g, l, !1)
                     }, f);
                     return D(d.ua, d, e, f, g, h)
                 },
                 ua: function(e, f, g, h) {
-                    M(function(k) {
+                    N(function(k) {
                         var l = c(h);
-                        Uc(a, e, k, g, l, !0)
+                        Tc(a, e, k, g, l, !0)
                     }, f)
                 }
             })
         }),
-        Yc = ["webkitvisibilitychange",
+        Xc = ["webkitvisibilitychange",
             "visibilitychange", "prerenderingchange"
         ];
 
-    function Zc(a) {
+    function Yc(a) {
         return {
             K: function(b, c) {
                 var d = a.document,
                     e = b.G;
-                if (e && Oc(a)) {
-                    var f = Xc(a),
+                if (e && Nc(a)) {
+                    var f = Wc(a),
                         g = function(h) {
-                            Oc(a) || (f.ua(d, Yc, g), c());
+                            Nc(a) || (f.ua(d, Xc, g), c());
                             return h
                         };
-                    f.C(d, Yc, g);
+                    f.C(d, Xc, g);
                     e.B("pr", "1")
                 } else c()
             }
         }
     }
 
-    function $c(a, b) {
-        M(N(lb, Za("push", a)), b);
+    function Zc(a, b) {
+        N(O(L, Za("push", a)), b);
         return a
     }
 
-    function ad(a) {
+    function $c(a) {
         a = a.Ya = a.Ya || {};
         var b = a._metrika = a._metrika || {};
         return {
@@ -921,80 +921,80 @@
             }
         }
     }
-    var Q = L(ad);
-
-    function bd(a, b, c) {
+    var R = M($c);
+
+    function ad(a, b, c) {
         return function() {
-            var d = Q(arguments[0]),
+            var d = R(arguments[0]),
                 e = c ? "global" : "m2683",
                 f = d.o(e, {}),
                 g = J(f, a);
-            g || (g = L(b), f[a] = g, d.B(e, f));
+            g || (g = M(b), f[a] = g, d.B(e, f));
             return g.apply(null, arguments)
         }
     }
-    var R = L(function(a) {
+    var T = M(function(a) {
             return a.id + ":" + a.M
         }),
-        cd = Vb([26812653]),
-        dd = L(N(K("id"), cd), R),
-        ed = "hash host hostname href pathname port protocol search".split(" ");
-
-    function T(a) {
+        bd = Ub([26812653]),
+        cd = M(O(K("id"), bd), T),
+        dd = "hash host hostname href pathname port protocol search".split(" ");
+
+    function U(a) {
         return H(function(b, c) {
             var d = J(a, "location." + c);
             b[c] = d ? "" + d : "";
             return b
-        }, {}, ed)
-    }
-    var fd = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "),
-        gd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/;
-
-    function hd(a) {
-        if (a = a.match(gd)) {
+        }, {}, dd)
+    }
+    var ed = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "),
+        fd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/;
+
+    function gd(a) {
+        if (a = a.match(fd)) {
             var b = n(a);
             b.next();
             a = b.next().value;
-            if (b = b.next().value) return O(b, fd) ? b : !1;
-            if (a) return fd[0]
+            if (b = b.next().value) return P(b, ed) ? b : !1;
+            if (a) return ed[0]
         }
         return !1
     }
-    var id = L(function(a) {
+    var hd = M(function(a) {
             return (a ? a.replace(/^www\./, "") : "").toLowerCase()
         }),
-        jd = L(function(a) {
-            a = T(a).hostname;
+        id = M(function(a) {
+            a = U(a).hostname;
             var b = !1;
-            a && (b = -1 !== a.search(gd));
+            a && (b = -1 !== a.search(fd));
             return b
         }),
-        kd = N(T, K("protocol"), Pa("https:")),
-        ld = L(function(a) {
-            return Bc(a) && kd(a) ? "SameSite=None;Secure;" : ""
+        jd = O(U, K("protocol"), Pa("https:")),
+        kd = M(function(a) {
+            return Ac(a) && jd(a) ? "SameSite=None;Secure;" : ""
         });
 
-    function md(a, b) {
+    function ld(a, b) {
         for (var c = "", d = 0; d < b.length; d += 1) c += "" + (d ? a : "") + b[d];
         return c
     }
-    var nd = ya(Array.prototype.join, "join"),
-        U = nd ? function(a, b) {
-            return nd.call(b, a)
-        } : md,
-        od = Na(U);
-
-    function pd(a) {
+    var md = ya(Array.prototype.join, "join"),
+        V = md ? function(a, b) {
+            return md.call(b, a)
+        } : ld,
+        nd = Na(V);
+
+    function od(a) {
         try {
             return encodeURIComponent(a)
         } catch (b) {}
-        a = U("", Qb(function(b) {
+        a = V("", Pb(function(b) {
             return 55296 >= b.charCodeAt(0)
         }, a.split("")));
         return encodeURIComponent(a)
     }
 
-    function qd(a) {
+    function pd(a) {
         var b = "";
         try {
             b = decodeURIComponent(a)
@@ -1002,12 +1002,12 @@
         return b
     }
 
-    function rd(a) {
-        return a ? N(Gb(function(b) {
+    function qd(a) {
+        return a ? O(Fb(function(b) {
             var c = n(b.split("="));
             b = c.next().value;
             c = c.next().value;
-            return [b, A(c) ? void 0 : qd(c)]
+            return [b, A(c) ? void 0 : pd(c)]
         }), cb(function(b, c) {
             var d = n(c),
                 e = d.next().value;
@@ -1017,52 +1017,52 @@
         }, {}))(a.split("&")) : {}
     }
 
-    function sd(a) {
-        return a ? N(dc, cb(function(b, c) {
+    function rd(a) {
+        return a ? O(cc, cb(function(b, c) {
             var d = n(c),
                 e = d.next().value;
             d = d.next().value;
-            z(d) || A(d) || b.push(e + "=" + pd(d));
+            z(d) || A(d) || b.push(e + "=" + od(d));
             return b
-        }, []), od("&"))(a) : ""
-    }
-    var td = /^\s+|\s+$/g,
-        ud = ya(String.prototype.trim, "trim");
-
-    function vd(a, b) {
+        }, []), nd("&"))(a) : ""
+    }
+    var sd = /^\s+|\s+$/g,
+        td = ya(String.prototype.trim, "trim");
+
+    function ud(a, b) {
         if (a) {
-            var c = ud ? ud.call(a) : ("" + a).replace(td, "");
+            var c = td ? td.call(a) : ("" + a).replace(sd, "");
             return b && c.length > b ? c.substring(0, b) : c
         }
         return ""
     }
-    var wd = Na(function(a, b) {
+    var vd = Na(function(a, b) {
             return b.replace(a, "")
         }),
-        xd = wd(/\s/g),
-        yd = wd(/\D/g),
-        zd = wd(/\d/g),
-        Ad = ["metrika_enabled"],
-        Bd = [];
-
-    function Cd(a, b) {
-        var c = Dd;
-        return !Bd.length || O(b, Ad) ? !0 : H(function(d, e) {
+        wd = vd(/\s/g),
+        xd = vd(/\D/g),
+        yd = vd(/\d/g),
+        zd = ["metrika_enabled"],
+        Ad = [];
+
+    function Bd(a, b) {
+        var c = Cd;
+        return !Ad.length || P(b, zd) ? !0 : H(function(d, e) {
             return d && e(a, c, b)
-        }, !0, Bd)
-    }
-
-    function Ed(a) {
+        }, !0, Ad)
+    }
+
+    function Dd(a) {
         try {
             var b = a.document.cookie;
             if (!A(b)) {
                 var c = {};
-                M(function(d) {
+                N(function(d) {
                     var e = n(d.split("="));
                     d = e.next().value;
                     e = e.next().value;
-                    d = vd(d);
-                    e = vd(qd(e));
+                    d = ud(d);
+                    e = ud(pd(e));
                     if (I(c, d)) {
                         var f = c[d];
                         w(f) ? f.push(e) : c[d] = [f, e]
@@ -1073,10 +1073,10 @@
         } catch (d) {}
         return null
     }
-    var Fd = bd("gsc", Ed);
-
-    function Dd(a, b, c) {
-        a = Fd(a);
+    var Ed = ad("gsc", Dd);
+
+    function Cd(a, b, c) {
+        a = Ed(a);
         if (!a || !I(a, b)) return null;
         b = a[b];
         if (!w(b)) return c ? [b] : b;
@@ -1084,172 +1084,168 @@
         c = b[b.length - 1];
         return A(c) ? null : c
     }
-    var Gd = /:\d+$/;
-
-    function Hd(a, b, c, d, e, f, g) {
+    var Fd = /:\d+$/;
+
+    function Gd(a, b, c, d, e, f, g) {
         g = void 0 === g ? !1 : g;
-        if (Cd(a, b)) {
+        if (Bd(a, b)) {
             c = b + "=" + encodeURIComponent(c) + ";";
-            c += "" + ld(a);
+            c += "" + kd(a);
             if (d) {
                 var h = new Date;
                 h.setTime(h.getTime() + 6E4 * d);
                 c += "expires=" + h.toUTCString() + ";"
             }
-            e && (d = e.replace(Gd, ""), c += "domain=" + d + ";");
+            e && (d = e.replace(Fd, ""), c += "domain=" + d + ";");
             try {
                 if (a.document.cookie = c + ("path=" + (f || "/")), !g) {
-                    var k = Fd(a);
+                    var k = Ed(a);
                     if (k) {
-                        var l = Ed(a);
+                        var l = Dd(a);
                         l && (I(l, b) ? k[b] = l[b] : delete k[b])
                     }
                 }
             } catch (m) {}
         }
     }
-    var Id = L(function(a) {
-        var b = (T(a).host || "").split(".");
+    var Hd = M(function(a) {
+        var b = (U(a).host || "").split(".");
         return 1 === b.length ? b[0] : H(function(c, d, e) {
             e += 1;
-            2 <= e && !c && (e = U(".", b.slice(-e)), Hd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Ed(a)) && d.metrika_enabled) && Hd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e));
+            2 <= e && !c && (e = V(".", b.slice(-e)), Gd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Dd(a)) && d.metrika_enabled) && Gd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e));
             return c
         }, "", b)
     });
 
-    function Jd(a, b, c) {
+    function Id(a, b, c) {
         b = void 0 === b ? "_ym_" : b;
         c = void 0 === c ? "" : c;
-        var d = Id(a),
+        var d = Hd(a),
             e = 1 === (d || "").split(".").length ? d : "." + d,
             f = c ? "_" + c : "";
         return {
             wa: function(g, h, k) {
-                Hd(a, "" + b + g + f, "", -100, h || e, k, !1);
+                Gd(a, "" + b + g + f, "", -100, h || e, k, !1);
                 return this
             },
             o: function(g, h) {
-                return Dd(a, "" + b + g + f, h)
+                return Cd(a, "" + b + g + f, h)
             },
             B: function(g, h, k, l, m) {
-                Hd(a, "" + b + g + f, h, k, l || e, m);
+                Gd(a, "" + b + g + f, h, k, l || e, m);
                 return this
             }
         }
     }
-    var Kd = L(Jd),
-        Ld = L(function(a) {
-            var b = Kd(a),
+    var Jd = M(Id),
+        Kd = M(function(a) {
+            var b = Jd(a),
                 c = "1" === b.o("debug"),
-                d = -1 < Da(T(a).href, "_ym_debug=1") || -1 < Da(T(a).href, "_ym_debug=2"),
+                d = -1 < Da(U(a).href, "_ym_debug=1") || -1 < Da(U(a).href, "_ym_debug=2"),
                 e = a._ym_debug;
-            !e && !d || c || (a = T(a), b.B("debug", "1", void 0, a.host));
+            !e && !d || c || (a = U(a), b.B("debug", "1", void 0, a.host));
             return !!(c || e || d)
         });
 
+    function Ld() {
+        return {}
+    }
+
     function Md() {
-        return {}
-    }
-
-    function Nd() {
         return []
     }
-    var Od = bd("debuggerEvents", Nd, !0);
-
-    function Pd(a, b) {
-        if (Ld(a)) {
+    var Nd = ad("debuggerEvents", Md, !0);
+
+    function Od(a, b) {
+        if (Kd(a)) {
             var c = b.counterKey;
             if (c) {
                 var d = n(c.split(":"));
                 c = d.next().value;
                 d = d.next().value;
-                c = cd(sb(c));
+                c = bd(rb(c));
                 if ("1" === d || c) return
             }
-            c = Od(a);
+            c = Nd(a);
             1E3 === c.length && c.shift();
             c.push(b)
         }
     }
-    var Qd = ta.construct,
-        Rd = ta.host,
-        Sd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"];
-
-    function Td(a) {
+    var Pd = ta.construct,
+        Qd = ta.host,
+        Rd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"];
+
+    function Sd(a) {
         throw a;
     }
-    var Ud;
-
-    function Vd(a) {
+    var Td;
+
+    function Ud(a) {
         this.message = a
     }
-    var Wd = function(a) {
+    var Vd = function(a) {
         return function(b, c) {
             c = void 0 === c ? !1 : c;
-            if (Ud) var d = new Ud(b);
-            else xa("Error", a.Error) ? (Ud = a.Error, d = new a.Error(b)) : (Ud = Vd, d = new Ud(b));
+            if (Td) var d = new Td(b);
+            else xa("Error", a.Error) ? (Td = a.Error, d = new a.Error(b)) : (Td = Ud, d = new Td(b));
             c && (d.unk = !0);
             return d
         }
     }(window);
 
-    function Xd(a) {
-        return Wd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50))
-    }
-    var Yd = $a(RegExp("^http."));
-
-    function Zd(a) {
+    function Wd(a) {
+        return Vd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50))
+    }
+    var Xd = $a(RegExp("^http."));
+
+    function Yd(a) {
         var b = "";
-        w(a) ? b = U(".", a) : u(a) && (b = a);
-        return Wd("err.kn(2683)" + b)
-    }
-
-    function $d() {
+        w(a) ? b = V(".", a) : u(a) && (b = a);
+        return Vd("err.kn(2683)" + b)
+    }
+
+    function Zd() {
         var a = Va(arguments);
-        Td(Zd(a))
-    }
-    var ae = $a(RegExp("^err.kn"));
-
-    function be(a, b) {
+        Sd(Yd(a))
+    }
+    var $d = $a(RegExp("^err.kn"));
+
+    function ae(a, b) {
         return b ? a(b) : a()
     }
-    var ce = N(lb, be),
-        de = [];
-
-    function ee(a, b, c, d) {
-        M(N(lb, Jb([a, b, c, d]), be), de)
-    }
-
-    function fe(a, b, c) {
+    var be = O(L, ae),
+        ce = [];
+
+    function de(a, b, c) {
         var d = "u.a.e",
             e = "";
-        c && ("object" === typeof c ? (c.unk && Td(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c);
-        ae(d) || sc(G(d, Ia), Sd) || Yd(d) && .1 <= a.Math.random() || ee("jserrs", d, b, e)
-    }
-
-    function ge(a) {
+        c && ("object" === typeof c ? (c.unk && Sd(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c);
+        $d(d) || rc(G(d, Ia), Rd) || Xd(d) && .1 <= a.Math.random() || N(O(L, Ib(["jserrs", d, b, e]), ae), ce)
+    }
+
+    function ee(a) {
         return J(a, "performance") || J(a, "webkitPerformance")
     }
 
-    function he(a) {
-        a = ge(a);
+    function fe(a) {
+        a = ee(a);
         var b = J(a, "timing.navigationStart"),
             c = J(a, "now");
         c && (c = D(c, a));
         return [b, c]
     }
 
-    function ie(a, b) {
-        var c = n(b || he(a)),
+    function ge(a, b) {
+        var c = n(b || fe(a)),
             d = c.next().value;
         c = c.next().value;
         return !isNaN(d) && y(c) ? Math.round(c() + d) : a.Date.now ? a.Date.now() : (new a.Date).getTime()
     }
 
-    function je() {
+    function he() {
         var a = [];
         return {
-            Pe: a,
+            Oe: a,
             push: function() {
                 var b = a.push.apply(a, ka(sa.apply(0, arguments)));
                 100 < a.length && a.splice(0, a.length - 100);
@@ -1263,30 +1259,30 @@
             }
         }
     }
-    var ke = je();
-
-    function V(a, b, c, d) {
-        var e = c || Td;
+    var ie = he();
+
+    function W(a, b, c, d) {
+        var e = c || Sd;
         return function() {
             var f = d;
             try {
                 f = e.apply(null, arguments)
             } catch (g) {
-                fe(a, b, g)
+                de(a, b, g)
             }
             return f
         }
     }
 
-    function W(a, b, c) {
+    function X(a, b, c) {
         return function() {
-            return V(arguments[0], a, b, c).apply(this, arguments)
-        }
-    }
-    var le = Na(function(a, b) {
+            return W(arguments[0], a, b, c).apply(this, arguments)
+        }
+    }
+    var je = Na(function(a, b) {
             var c = b || {};
             return {
-                l: G(c, lb),
+                l: G(c, L),
                 o: function(d, e) {
                     var f = c[d];
                     return z(f) && !z(e) ? e : f
@@ -1301,9 +1297,9 @@
                 ra: G(c, a)
             }
         }),
-        me = le(function(a) {
-            a = dc(a);
-            return U("", M(function(b) {
+        ke = je(function(a) {
+            a = cc(a);
+            return V("", N(function(b) {
                 var c = n(b);
                 b = c.next().value;
                 c = c.next().value;
@@ -1311,27 +1307,27 @@
             }, a))
         });
 
-    function ne(a, b, c) {
+    function le(a, b, c) {
         c = void 0 === c ? null : c;
-        a.ba || (a.ba = me());
+        a.ba || (a.ba = ke());
         b && a.ba.wb(b, c);
         return a.ba
     }
-    var oe = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "),
-        pe = [],
-        qe = /^\s*(data|javascript):/i,
-        re = new RegExp(U("", ["\\.(" + U("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"),
-        se = {},
-        te = (se.hit = "h", se.params = "p", se.reachGoal = "g", se.userParams = "up",
-            se.trackHash = "th", se.accurateTrackBounce = "atb", se.notBounce = "nb", se.addFileExtension = "fe", se.extLink = "el", se.file = "fc", se.trackLinks = "tl", se.destruct = "d", se.setUserID = "ui", se.getClientID = "ci", se.clickmap = "cm", se),
-        ue = Pa("1");
-
-    function ve(a, b, c, d) {
+    var me = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "),
+        ne = [],
+        oe = /^\s*(data|javascript):/i,
+        pe = new RegExp(V("", ["\\.(" + V("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"),
+        qe = {},
+        re = (qe.hit = "h", qe.params = "p", qe.reachGoal = "g", qe.userParams = "up",
+            qe.trackHash = "th", qe.accurateTrackBounce = "atb", qe.notBounce = "nb", qe.addFileExtension = "fe", qe.extLink = "el", qe.file = "fc", qe.trackLinks = "tl", qe.destruct = "d", qe.setUserID = "ui", qe.getClientID = "ci", qe.clickmap = "cm", qe),
+        se = Pa("1");
+
+    function te(a, b, c, d) {
         var e = {};
         return B(a) ? a : (e.id = a, e.type = c, e.defer = d, e.params = b, e)
     }
 
-    function we(a) {
+    function ue(a) {
         return H(function(b, c) {
             var d = n(c),
                 e = d.next().value,
@@ -1340,18 +1336,18 @@
             f = a[f.T];
             b[e] = d ? d(f) : f;
             return b
-        }, {}, dc(xe))
-    }
-    var ye = N(R, L(function() {
+        }, {}, cc(ve))
+    }
+    var we = O(T, M(function() {
             var a = 0;
             return function() {
                 return a += 1
             }
-        }), be),
-        ze = {
+        }), ae),
+        xe = {
             mc: function(a) {
-                a = ad(a).o("mt", {});
-                a = dc(a);
+                a = $c(a).o("mt", {});
+                a = cc(a);
                 return a.length ? H(function(b, c, d) {
                     var e = n(c);
                     c = e.next().value;
@@ -1360,7 +1356,7 @@
                 }, "", a) : null
             },
             clc: function(a) {
-                var b = Q(a).o("cls", {
+                var b = R(a).o("cls", {
                         fb: 0,
                         x: 0,
                         y: 0
@@ -1372,11 +1368,11 @@
             },
             rqnt: function(a, b, c) {
                 a = c.D;
-                return !a || a.nohit ? null : ye(b)
+                return !a || a.nohit ? null : we(b)
             }
         };
 
-    function Ae(a, b) {
+    function ye(a, b) {
         if (!b) return null;
         try {
             return a.JSON.parse(b)
@@ -1385,7 +1381,7 @@
         }
     }
 
-    function Be(a, b) {
+    function ze(a, b) {
         try {
             return a.JSON.stringify(b, null, void 0)
         } catch (c) {
@@ -1393,96 +1389,96 @@
         }
     }
 
-    function Ce(a) {
+    function Ae(a) {
         try {
             return a.localStorage
         } catch (b) {}
         return null
     }
 
-    function De(a, b) {
-        var c = Ce(a);
+    function Be(a, b) {
+        var c = Ae(a);
         try {
             c.removeItem(b)
         } catch (d) {}
     }
 
-    function Ee(a, b) {
-        var c = Ce(a);
+    function Ce(a, b) {
+        var c = Ae(a);
         try {
-            return Ae(a, c.getItem(b))
+            return ye(a, c.getItem(b))
         } catch (d) {}
         return null
     }
 
-    function Fe(a, b, c) {
-        var d = Ce(a);
-        a = Be(a, c);
+    function De(a, b, c) {
+        var d = Ae(a);
+        a = ze(a, c);
         if (!Sa(a)) try {
             d.setItem(b, a)
         } catch (e) {}
     }
-    var Ge = L(function(a) {
-        Fe(a, "_ymBRC", "1");
-        var b = "1" !== Ee(a, "_ymBRC");
-        b || De(a, "_ymBRC");
+    var Ee = M(function(a) {
+        De(a, "_ymBRC", "1");
+        var b = "1" !== Ce(a, "_ymBRC");
+        b || Be(a, "_ymBRC");
         return b
     });
 
-    function He(a, b, c) {
+    function Fe(a, b, c) {
         var d = "" + (void 0 === c ? "_ym" : c) + (void 0 === b ? "" : b);
         d && (d += "_");
         return {
-            Mb: Ge(a),
+            Mb: Ee(a),
             o: function(e, f) {
-                var g = Ee(a, "" + d + e);
+                var g = Ce(a, "" + d + e);
                 return Sa(g) && !z(f) ? f : g
             },
             B: function(e, f) {
-                Fe(a, "" + d + e, f);
+                De(a, "" + d + e, f);
                 return this
             },
             wa: function(e) {
-                De(a, "" + d + e);
+                Be(a, "" + d + e);
                 return this
             }
         }
     }
-    var Ie = L(He),
-        Je = L(He, function(a, b, c) {
+    var Ge = M(Fe),
+        He = M(Fe, function(a, b, c) {
             return "" + b + c
         }),
-        Ke = ya(Array.prototype.find, "find");
-
-    function Le(a, b) {
+        Ie = ya(Array.prototype.find, "find");
+
+    function Je(a, b) {
         for (var c = 0; c < b.length; c += 1)
             if (a.call(b, b[c], c)) return b[c]
     }
-    var Me = Ke ? function(a, b) {
-        return Ke.call(b, a)
-    } : Le;
-
-    function Ne(a) {
+    var Ke = Ie ? function(a, b) {
+        return Ie.call(b, a)
+    } : Je;
+
+    function Le(a) {
         if (A(a)) return !1;
         a = a.nodeType;
         return 3 === a || 8 === a
     }
 
-    function Oe(a) {
+    function Me(a) {
         return a ? a.innerText || "" : ""
     }
-    var Pe = L(function(a) {
+    var Ne = M(function(a) {
             a = J(a, "document") || {};
             return ("" + (a.characterSet || a.charset || "")).toLowerCase()
         }),
-        Qe = L(N(K("document"), G("createElement", zb)));
-
-    function Re(a) {
+        Oe = M(O(K("document"), G("createElement", yb)));
+
+    function Pe(a) {
         var b = a && a.parentNode;
         b && b.removeChild(a)
     }
 
-    function Se(a, b) {
+    function Qe(a, b) {
         var c;
         try {
             if (c = b.target || b.srcElement) !c.ownerDocument && c.documentElement ? c = c.documentElement : c.ownerDocument !== a.document && (c = null)
@@ -1490,22 +1486,22 @@
         return c
     }
 
-    function Te(a, b) {
+    function Re(a, b) {
         try {
             return (new RegExp("(?:^|\\s)" + a + "(?:\\s|$)")).test(b.className)
         } catch (c) {
             return !1
         }
     }
-    var Ue = L(function(a) {
+    var Se = M(function(a) {
         var b = J(a, "Element.prototype");
-        return b ? (a = Me(function(c) {
+        return b ? (a = Ke(function(c) {
             var d = b[c];
             return !!d && xa(c, d)
         }, ["matches", "webkitMatchesSelector", "mozMatchesSelector", "msMatchesSelector", "oMatchesSelector"])) ? b[a] : null : null
     });
 
-    function Ve(a) {
+    function Te(a) {
         a = J(a, "document");
         try {
             return a.getElementsByTagName("body")[0]
@@ -1514,21 +1510,21 @@
         }
     }
 
-    function We(a) {
+    function Ue(a) {
         var b = J(a, "document") || {},
             c = b.documentElement;
-        return "CSS1Compat" === b.compatMode ? c : Ve(a) || c
-    }
-
-    function Xe(a) {
+        return "CSS1Compat" === b.compatMode ? c : Te(a) || c
+    }
+
+    function Ve(a) {
         var b = J(a, "visualViewport.width"),
             c = J(a, "visualViewport.height");
         a = J(a, "visualViewport.scale");
         return A(b) || A(c) ? null : [Math.floor(b), Math.floor(c), a]
     }
 
-    function Ye(a) {
-        var b = Xe(a);
+    function We(a) {
+        var b = Ve(a);
         if (b) {
             var c = n(b);
             b = c.next().value;
@@ -1536,12 +1532,12 @@
             c = c.next().value;
             return [a.Math.round(b * c), a.Math.round(d * c)]
         }
-        b = We(a);
+        b = Ue(a);
         return [J(b, "clientWidth") || a.innerWidth, J(b, "clientHeight") || a.innerHeight]
     }
 
-    function Ze(a) {
-        var b = Ve(a),
+    function Xe(a) {
+        var b = Te(a),
             c = J(a, "document");
         return {
             x: a.pageXOffset || c.documentElement && c.documentElement.scrollLeft || b && b.scrollLeft || 0,
@@ -1549,15 +1545,15 @@
         }
     }
 
-    function $e(a) {
-        var b = We(a),
-            c = n(Ye(a));
+    function Ye(a) {
+        var b = Ue(a),
+            c = n(We(a));
         a = c.next().value;
         c = c.next().value;
         return [Math.max(b.scrollWidth, a), Math.max(b.scrollHeight, c)]
     }
 
-    function af(a) {
+    function Ze(a) {
         try {
             return a.getBoundingClientRect && a.getBoundingClientRect()
         } catch (b) {
@@ -1572,14 +1568,14 @@
         }
     }
 
-    function bf(a, b, c) {
-        c = zb("dispatchEvent", c || a.document);
+    function $e(a, b, c) {
+        c = yb("dispatchEvent", c || a.document);
         var d = null,
             e = J(a, "Event.prototype.constructor");
-        if (e && (xa("(Event|Object|constructor)", e) || Fc(a) && "[object Event]" === "" + e)) try {
+        if (e && (xa("(Event|Object|constructor)", e) || Ec(a) && "[object Event]" === "" + e)) try {
             d = new a.Event(b)
         } catch (f) {
-            if ((a = zb("createEvent", J(a, "document"))) && y(a)) {
+            if ((a = yb("createEvent", J(a, "document"))) && y(a)) {
                 try {
                     d = a(b)
                 } catch (g) {}
@@ -1589,7 +1585,7 @@
         d && c(d)
     }
 
-    function cf(a) {
+    function af(a) {
         if (a) try {
             var b = a.nodeName;
             if (u(b)) return b;
@@ -1597,132 +1593,132 @@
             if (u(b)) return b
         } catch (c) {}
     }
-    var df = Pa("INPUT"),
-        ef = N(cf, df);
-
-    function ff(a, b, c) {
+    var bf = Pa("INPUT"),
+        cf = O(af, bf);
+
+    function df(a, b, c) {
         var d = z(c);
         z(b) && d ? (d = 1, b = 1073741824) : d ? d = 1 : (d = b, b = c);
         return a.Math.floor(a.Math.random() * (b - d)) + d
     }
 
+    function ef(a) {
+        return (10 > a ? "0" : "") + a
+    }
+
+    function ff(a) {
+        var b = a.lc;
+        return 0 !== b ? b : ge(a.l, a.sb)
+    }
+
     function gf(a) {
-        return (10 > a ? "0" : "") + a
+        return Math.floor(ff(a) / 1E3 / 60)
     }
 
     function hf(a) {
-        var b = a.lc;
-        return 0 !== b ? b : ie(a.l, a.sb)
+        return Math.round(ff(a) / 1E3)
     }
 
     function jf(a) {
-        return Math.floor(hf(a) / 1E3 / 60)
-    }
-
-    function kf(a) {
-        return Math.round(hf(a) / 1E3)
-    }
-
-    function lf(a) {
         var b = n(a.sb),
             c = b.next().value;
         b = b.next().value;
-        a = c && b ? b() : hf(a) - a.kb;
+        a = c && b ? b() : ff(a) - a.kb;
         return Math.round(a)
     }
-    var X = L(function(a) {
-            var b = Xc(a),
-                c = he(a),
+    var kf = M(function(a) {
+            var b = Wc(a),
+                c = fe(a),
                 d = {
                     l: a,
                     lc: 0,
                     sb: c,
-                    kb: ie(a, c)
+                    kb: ge(a, c)
                 },
                 e = n(c);
             c = e.next().value;
             e = e.next().value;
             c && e || b.C(a, ["beforeunload", "unload"], function() {
-                0 === d.lc && (d.lc = ie(a, d.sb))
+                0 === d.lc && (d.lc = ge(a, d.sb))
             });
             return Ra(d)
         }),
-        mf = /\/$/;
-
-    function nf(a) {
-        var b = Q(a),
+        lf = /\/$/;
+
+    function mf(a) {
+        var b = R(a),
             c = b.o("hitId");
-        c || (c = ff(a), b.B("hitId", c));
+        c || (c = df(a), b.B("hitId", c));
         return c
     }
 
-    function of(a, b) {
-        var c = Ie(a),
-            d = Kd(a),
+    function nf(a, b) {
+        var c = Ge(a),
+            d = Jd(a),
             e = b.Rb || "uid";
         return [c.o(e), d.o(e)]
     }
-    var pf = bd("r", function(a, b) {
-        var c = n(of(a, b)),
+    var of = ad("r", function(a, b) {
+        var c = n(nf(a, b)),
             d = c.next().value;
         return !c.next().value && d
     });
 
+    function pf(a, b) {
+        return !b.Aa && of(a, b)
+    }
+
     function qf(a, b) {
-        return !b.Aa && pf(a, b)
-    }
-
-    function rf(a, b) {
         var c = b.Rb,
             d = c || "uid";
         c = c ? a.location.hostname : void 0;
-        var e = Kd(a),
-            f = Ie(a),
-            g = X(a)(kf),
-            h = n(of(a, b)),
+        var e = Jd(a),
+            f = Ge(a),
+            g = kf(a)(hf),
+            h = n(nf(a, b)),
             k = h.next().value;
         h = h.next().value;
         var l = e.o("d");
-        pf(a, b);
+        of(a, b);
         var m = !1;
         !h && k && (h = k, m = !0);
-        if (!h) h = U("", [g, ff(a, 1E6, 999999999)]), m = !0;
-        else if (!l || 15768E3 < g - ub(l)) m = !0;
+        if (!h) h = V("", [g, df(a, 1E6, 999999999)]), m = !0;
+        else if (!l || 15768E3 < g - tb(l)) m = !0;
         m && !b.Aa && (e.B(d, h, 525600, c), e.B("d", "" + g, 525600, c));
         f.B(d, h);
         return h
     }
 
-    function sf(a, b, c) {
-        return zb("setTimeout", a)(b, c)
-    }
-
-    function tf(a, b) {
-        return zb("clearTimeout", a)(b)
+    function rf(a, b, c) {
+        return yb("setTimeout", a)(b, c)
+    }
+
+    function sf(a, b) {
+        return yb("clearTimeout", a)(b)
+    }
+
+    function tf(a, b, c, d) {
+        return rf(a, W(a, d + ".d.err", b), c)
     }
 
     function uf(a, b, c, d) {
-        return sf(a, V(a, d + ".d.err", b), c)
-    }
-
-    function vf(a, b, c, d) {
-        return a.setInterval(V(a, d + ".i.err", b), c)
+        return a.setInterval(W(a, d + ".i.err", b), c)
+    }
+
+    function vf(a, b) {
+        return a.clearInterval(b)
     }
 
     function wf(a, b) {
-        return a.clearInterval(b)
-    }
-
-    function xf(a, b) {
         return function(c) {
             return c(a, b)
         }
     }
-    var yf = Na(function(a, b) {
+    var xf = Na(function(a, b) {
         return Ra(function(c, d) {
             return b(c, function(e) {
                 try {
-                    a(e)(xf(c, d))
+                    a(e)(wf(c, d))
                 } catch (f) {
                     c(f)
                 }
@@ -1730,21 +1726,21 @@
         })
     });
 
-    function zf(a) {
+    function yf(a) {
         return Ra(function(b, c) {
             a.then(c, b)
         })
     }
 
-    function Af(a) {
+    function zf(a) {
         return Ra(function(b, c) {
             c(a)
         })
     }
 
-    function Bf(a, b) {
+    function Af(a, b) {
         function c(f) {
-            J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : uf(a, G(f, c), 100, b + ".wfb")
+            J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : tf(a, G(f, c), 100, b + ".wfb")
         }
         var d = void 0 === d ? a : d;
         var e = (d.nodeType ? "contentWindow." : "") + "document.body";
@@ -1753,50 +1749,50 @@
         })
     }
 
-    function Cf(a) {
+    function Bf(a) {
         var b = [],
             c = {
                 ee: b
             };
-        c.C = N(Za("push", b), G(c, lb));
-        c.qa = N(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, lb));
-        c.trigger = N(lb, Oa(be), Ib(b));
+        c.C = O(Za("push", b), G(c, L));
+        c.qa = O(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, L));
+        c.trigger = O(L, Oa(ae), Hb(b));
         return c
     }
 
-    function Df(a, b) {
+    function Cf(a, b) {
         var c = {};
         return {
             C: function(d, e) {
-                M(function(f) {
-                    J(c, f) || (c[f] = Cf(a));
+                N(function(f) {
+                    J(c, f) || (c[f] = Bf(a));
                     c[f].C(e)
                 }, d);
                 return this
             },
             qa: function(d, e) {
-                M(function(f) {
+                N(function(f) {
                     J(c, f) && c[f].qa(e)
                 }, d);
                 return this
             },
             trigger: function(d, e) {
-                return J(c, d) ? V(a, b + ".emt." + d, c[d].trigger, [])(e) : []
-            }
-        }
-    }
-    var Ef = L(function() {
+                return J(c, d) ? W(a, b + ".emt." + d, c[d].trigger, [])(e) : []
+            }
+        }
+    }
+    var Df = M(function() {
             return {
                 ha: {},
                 pending: {},
                 children: {}
             }
         }),
-        Ff = K("postMessage");
-
-    function Gf(a, b) {
+        Ef = K("postMessage");
+
+    function Ff(a, b) {
         return function(c, d) {
-            var e = X(a)(hf),
+            var e = kf(a)(ff),
                 f;
             if (f = a.crypto && ya(a.crypto.getRandomValues, "getRandomValues")) {
                 var g = new Uint32Array(1);
@@ -1808,21 +1804,21 @@
                 key: f,
                 dir: 0
             };
-            c.length && (e.Db = ub(c[0]), e.key = parseFloat(c[1]), e.dir = ub(c[2]));
-            P(d, b);
+            c.length && (e.Db = tb(c[0]), e.key = parseFloat(c[1]), e.dir = tb(c[2]));
+            Q(d, b);
             f = {};
-            f = (f.data = d, f.__yminfo = U(":", ["__yminfo", e.Db, e.key, e.dir]), f);
+            f = (f.data = d, f.__yminfo = V(":", ["__yminfo", e.Db, e.key, e.dir]), f);
             return {
                 oa: e,
-                kd: Be(a, f) || ""
-            }
-        }
-    }
-    var Hf = W("s.f", function(a, b, c, d, e) {
+                kd: ze(a, f) || ""
+            }
+        }
+    }
+    var Gf = X("s.f", function(a, b, c, d, e) {
         b = b(d);
-        var f = Ef(a),
-            g = U(":", [b.oa.Db, b.oa.key]);
-        if (Ff(c)) {
+        var f = Df(a),
+            g = V(":", [b.oa.Db, b.oa.key]);
+        if (Ef(c)) {
             f.pending[g] = e;
             try {
                 c.postMessage(b.kd, "*")
@@ -1830,21 +1826,21 @@
                 delete f.pending[g];
                 return
             }
-            uf(a, function() {
+            tf(a, function() {
                 delete f.pending[g]
             }, 5E3, "if.s")
         }
     });
 
-    function If(a) {
+    function Hf(a) {
         if (xa("MutationObserver", a.MutationObserver)) {
-            var b = Ef(a).children,
+            var b = Df(a).children,
                 c = new a.MutationObserver(function() {
-                    M(function(d) {
+                    N(function(d) {
                         J(b[d], "window.window") || delete b[d]
-                    }, ec(b))
+                    }, dc(b))
                 });
-            Bf(a, "if.wf")(xf(r, function() {
+            Af(a, "if.wf")(wf(r, function() {
                 c.observe(a.document.body, {
                     subtree: !0,
                     childList: !0
@@ -1853,8 +1849,8 @@
         }
     }
 
-    function Jf(a, b) {
-        var c = Ef(a);
+    function If(a, b) {
+        var c = Df(a);
         b.C(["initToParent"], function(d) {
             var e = n(d);
             d = e.next().value;
@@ -1878,13 +1874,13 @@
             })
         })
     }
-    var Kf = W("s.fh", function(a, b, c, d, e, f) {
+    var Jf = X("s.fh", function(a, b, c, d, e, f) {
             var g = null,
                 h = null,
-                k = Ef(a),
+                k = Df(a),
                 l = null;
             try {
-                g = Ae(a, f.data), h = g.__yminfo, l = g.data
+                g = ye(a, f.data), h = g.__yminfo, l = g.data
             } catch (m) {
                 return
             }
@@ -1894,100 +1890,99 @@
                         k = null;
                         try {
                             k = f.source
-                        } catch (m) {}!Sa(k) && Ff(k) && (f = d.trigger(l.type, [f, l]), e = M(N(lb, jc(e)), f.concat([void 0])), l = c([b, a, l.counterId], e),
-                            k.postMessage(l.kd, "*"))
+                        } catch (m) {}!Sa(k) && Ef(k) && (f = d.trigger(l.type, [f, l]), e = N(O(L, ic(e)), f.concat([void 0])), l = c([b, a, l.counterId], e), k.postMessage(l.kd,
+                            "*"))
                     }
-                } else h === "" + g && w(l) && Qb(function(m) {
+                } else h === "" + g && w(l) && Pb(function(m) {
                     return !(!m.hid || !m.counterId)
-                }, l).length === l.length && (c = k.pending[U(":", [b, a])]) && c.apply(null, [f].concat(l))
+                }, l).length === l.length && (c = k.pending[V(":", [b, a])]) && c.apply(null, [f].concat(l))
         }),
-        Lf = L(function(a, b) {
-            var c = zb("getElementsByTagName", J(a, "document")),
-                d = Ef(a),
-                e = Ff(a),
-                f = Df(a, "ifc"),
-                g = Xc(a);
+        Kf = M(function(a, b) {
+            var c = yb("getElementsByTagName", J(a, "document")),
+                d = Df(a),
+                e = Ef(a),
+                f = Cf(a, "ifc"),
+                g = Wc(a);
             if (!c || !e) return null;
             c = c.call(a.document, "iframe");
             e = {};
-            e = (e.counterId = b.id, e.hid = "" + nf(a), e);
-            Sc(a) && (e.duid = rf(a, b));
-            Jf(a, f);
-            If(a);
-            var h = Gf(a, e),
-                k = F([a, G([], h)], Hf);
-            M(function(l) {
+            e = (e.counterId = b.id, e.hid = "" + mf(a), e);
+            Rc(a) && (e.duid = qf(a, b));
+            If(a, f);
+            Hf(a);
+            var h = Ff(a, e),
+                k = F([a, G([], h)], Gf);
+            N(function(l) {
                 var m = null;
                 try {
                     m = l.contentWindow
                 } catch (p) {}
-                m &&
-                    k(m, {
+                m && k(m, {
                         type: "initToChild"
-                    }, function(p, q) {
+                    },
+                    function(p, q) {
                         f.trigger("initToParent", [p, q])
                     })
             }, c);
-            Ic(a) && k(a.parent, {
+            Hc(a) && k(a.parent, {
                 type: "initToParent"
             }, function(l, m) {
                 f.trigger("parentConnect", [l, m])
             });
-            g.C(a, ["message"], F([a, b, h, f, e], Kf));
+            g.C(a, ["message"], F([a, b, h, f, e], Jf));
             return {
                 ea: f,
                 ha: d.ha,
                 children: d.children,
                 cc: k
             }
-        }, N(mb, R)),
-        Mf = L(function(a, b) {
-            if (!Sc(a) || !Ic(a)) return rf(a, b);
-            var c = Lf(a, b);
-            return c && c.ha[b.id] ? c.ha[b.id].info.duid || rf(a, b) : rf(a, b)
+        }, O(lb, T)),
+        Lf = M(function(a, b) {
+            if (!Rc(a) || !Hc(a)) return qf(a, b);
+            var c = Kf(a, b);
+            return c && c.ha[b.id] ? c.ha[b.id].info.duid || qf(a, b) : qf(a, b)
         }, function(a, b) {
             return "" + b.Rb + b.Aa
         }),
-        Nf = L(N(X, Ra(function(a) {
+        Mf = M(O(kf, Ra(function(a) {
             return -(new a.l.Date).getTimezoneOffset()
         }))),
-        Of = N(X, Ra(function(a) {
-            a =
-                new a.l.Date;
-            return U("", M(gf, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()]))
+        Nf = O(kf, Ra(function(a) {
+            a = new a.l.Date;
+            return V("", N(ef, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()]))
         })),
-        Pf = N(X, Ra(kf)),
-        Qf = N(X, Ra(hf)),
-        Rf = L(N(X, Ra(function(a) {
+        Of = O(kf, Ra(hf)),
+        Pf = O(kf, Ra(ff)),
+        Qf = M(O(kf, Ra(function(a) {
             return n(a.sb).next().value
         }))),
-        Sf = L(function(a) {
-            a = Q(a);
+        Rf = M(function(a) {
+            a = R(a);
             var b = a.o("counterNum", 0) + 1;
             a.B("counterNum", b);
             return b
-        }, N(mb, R)),
-        Tf = {},
-        Uf = (Tf.vf = G(ta.version, lb), Tf.nt = Ec, Tf.fu = function(a, b, c) {
+        }, O(lb, T)),
+        Sf = {},
+        Tf = (Sf.vf = G(ta.version, L), Sf.nt = Dc, Sf.fu = function(a, b, c) {
             var d = c.D;
             if (!d) return null;
-            b = (J(a, "document.referrer") || "").replace(mf, "");
-            c = (d["page-ref"] || "").replace(mf, "");
+            b = (J(a, "document.referrer") || "").replace(lf, "");
+            c = (d["page-ref"] || "").replace(lf, "");
             d = d["page-url"];
-            a = T(a).href !==
-                d;
-            b = b !== c;
+            a = U(a).href !== d;
+            b = b !==
+                c;
             c = 0;
             a && b ? c = 3 : b ? c = 1 : a && (c = 2);
             return c
-        }, Tf.en = Pe, Tf.la = Gc, Tf.ut = function(a, b, c) {
+        }, Sf.en = Ne, Sf.la = Fc, Sf.ut = function(a, b, c) {
             var d = c.H;
             c = c.D;
             d = d && d.qb;
-            c && (jd(a) || b.pc || d) && (c.ut = "noindex");
+            c && (id(a) || b.pc || d) && (c.ut = "noindex");
             return null
-        }, Tf.v = G("2683", lb), Tf.cn = Sf, Tf.dp = function(a) {
-            var b = Q(a),
+        }, Sf.v = G("2683", L), Sf.cn = Rf, Sf.dp = function(a) {
+            var b = R(a),
                 c = b.o("bt", {});
             if (z(b.o("bt"))) {
                 var d = J(a, "navigator.getBattery");
@@ -1995,173 +1990,172 @@
                     c.p = d && d.call(a.navigator)
                 } catch (e) {}
                 b.B("bt", c);
-                c.p && c.p.then && c.p.then(V(a, "bi:dp.p", function(e) {
-                    c.Ie = J(e, "charging") && 0 === J(e, "chargingTime")
+                c.p && c.p.then && c.p.then(W(a, "bi:dp.p", function(e) {
+                    c.He = J(e, "charging") && 0 === J(e, "chargingTime")
                 }))
             }
-            return Mb(c.Ie)
-        }, Tf.ls = L(function(a, b) {
-            var c = Je(a, b.id),
-                d = X(a),
+            return Lb(c.He)
+        }, Sf.ls = M(function(a, b) {
+            var c = He(a, b.id),
+                d = kf(a),
                 e = c.o("lsid");
-            return +e ? e : (d = ff(a, 0, d(hf)), c.B("lsid", d), d)
-        }, mb), Tf.hid = nf, Tf.phid = function(a, b) {
-            if (!Ic(a)) return null;
-            var c = Lf(a, b);
+            return +e ? e : (d = df(a, 0, d(ff)), c.B("lsid", d), d)
+        }, lb), Sf.hid = mf, Sf.phid = function(a, b) {
+            if (!Hc(a)) return null;
+            var c = Kf(a, b);
             if (!c) return null;
-            var d = ec(c.ha);
+            var d = dc(c.ha);
             return d.length ? c.ha[d[0]].info.hid : null
-        }, Tf.z = Nf, Tf.i = Of, Tf.et = Pf, Tf.etms = Qf, Tf.c = N(K("navigator.cookieEnabled"), Lb), Tf.rn = N(lb, ff), Tf.rqn = function(a, b, c) {
+        }, Sf.z = Mf, Sf.i = Nf, Sf.et = Of, Sf.etms = Pf, Sf.c = O(K("navigator.cookieEnabled"), Kb), Sf.rn = O(L, df), Sf.rqn = function(a, b, c) {
             c = c.D;
             if (!c || c.nohit) return null;
-            b = R(b);
-            a = Je(a, b);
+            b = T(b);
+            a = He(a, b);
             b = (a.o("reqNum", 0) || 0) + 1;
             a.B("reqNum", b);
             if (a.o("reqNum") === b) return b;
             a.wa("reqNum");
             return null
-        }, Tf.u = Mf, Tf.w = function(a) {
-            var b =
-                n(Ye(a));
+        }, Sf.u = Lf, Sf.w = function(a) {
+            var b = n(We(a));
             a = b.next().value;
             b = b.next().value;
             return a + "x" + b
-        }, Tf.s = function(a) {
-            return (a = J(a, "screen")) ? U("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null
-        }, Tf.sk = K("devicePixelRatio"), Tf.ifr = N(Ic, Lb), Tf.j = N(Kc, Lb), Tf.sti = function(a) {
-            return Ic(a) && Jc(a) ? "1" : null
-        }, Tf),
-        Vf = L(function() {
-            return $c(ec(Uf), ec(ze))
+        }, Sf.s = function(a) {
+            return (a = J(a, "screen")) ? V("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null
+        }, Sf.sk = K("devicePixelRatio"), Sf.ifr = O(Hc, Kb), Sf.j = O(Jc, Kb), Sf.sti = function(a) {
+            return Hc(a) && Ic(a) ? "1" : null
+        }, Sf),
+        Uf = M(function() {
+            return Zc(dc(Tf), dc(xe))
         });
 
-    function Wf(a) {
+    function Vf(a) {
         return function(b, c) {
             return {
                 K: function(d, e) {
                     var f = d.G,
                         g = d.D;
-                    f && g && M(function(h) {
-                        var k = Uf[h],
+                    f && g && N(function(h) {
+                        var k = Tf[h],
                             l = "bi",
                             m = f;
-                        k || (k = ze[h], l = "tel", m = ne(d));
-                        k && (k = W(l + ":" + h, k, null)(b, c, d), m.wb(h, k))
-                    }, a || Vf());
+                        k || (k = xe[h], l = "tel", m = le(d));
+                        k && (k = X(l + ":" + h, k, null)(b, c, d), m.wb(h, k))
+                    }, a || Uf());
                     e()
                 }
             }
         }
     }
 
-    function Xf(a, b) {
+    function Wf(a, b) {
         return {
             K: function(c, d) {
                 var e = c.G;
                 if (e && (!b || b.ad)) {
                     var f = a.document.title;
                     c.H && c.H.title && (f = c.H.title);
-                    var g = zb("getElementsByTagName", a.document);
+                    var g = yb("getElementsByTagName", a.document);
                     "string" !== typeof f && g && (f = g("title"), f = (f = J(f, "0.innerHtml")) ? f : "");
-                    f = f.slice(0, Fc(a) ? 100 : 400);
+                    f = f.slice(0, Ec(a) ? 100 : 400);
                     e.B("t", f)
                 }
                 d()
             }
         }
     }
-    var Yf = L(Md, R);
-
-    function Zf(a, b, c) {
-        if (Sc(a) && Ic(a)) {
-            var d = Yf(b);
+    var Xf = M(Ld, T);
+
+    function Yf(a, b, c) {
+        if (Rc(a) && Hc(a)) {
+            var d = Xf(b);
             if (!d.$d) {
                 d.$d = !0;
-                b = Lf(a, b);
+                b = Kf(a, b);
                 if (!b) {
                     c();
                     return
                 }
                 d.Y = [];
                 var e = function() {
-                    d.Y && (M(be, d.Y), d.Y = null)
+                    d.Y && (N(ae, d.Y), d.Y = null)
                 };
-                uf(a, e, 3E3, "w.p.d.p");
+                tf(a, e, 3E3, "w.p.d.p");
                 b.ea.C(["initToChild"], e)
             }
             d.Y ? d.Y.push(c) : c()
         } else c()
     }
-    var $f = L(function() {
+    var Zf = M(function() {
         return {
             Ic: null,
             Y: []
         }
-    }, R);
-
-    function ag(a) {
+    }, T);
+
+    function $f(a) {
         return (a = a.G) && a.o("pv") && !a.o("ar")
     }
 
-    function bg(a, b, c) {
+    function ag(a, b, c) {
         var d = a.G;
-        d ? ag(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c()
-    }
-
-    function cg(a, b) {
+        d ? $f(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c()
+    }
+
+    function bg(a, b) {
         return {
             K: function(c, d) {
-                var e = $f(b);
-                e = F([c, e, d], bg);
-                Zf(a, b, e)
+                var e = Zf(b);
+                e = F([c, e, d], ag);
+                Yf(a, b, e)
             },
             S: function(c, d) {
                 var e = c.G,
-                    f = $f(b);
+                    f = Zf(b);
                 if (e) {
                     var g = f.Y;
-                    f.Ic === e && g && (M(be, g), f.Y = null)
+                    f.Ic === e && g && (N(ae, g), f.Y = null)
                 }
                 d()
             }
         }
     }
-    var dg = /^[a-z][\w.+-]+:/i;
-
-    function eg(a, b) {
-        var c = T(a),
+    var cg = /^[a-z][\w.+-]+:/i;
+
+    function dg(a, b) {
+        var c = U(a),
             d = c.href,
             e = c.host,
             f = -1;
         if (!u(b) || z(b)) return d;
-        c = b.replace(td, "");
-        if (-1 !== c.search(dg)) return c;
+        c = b.replace(sd, "");
+        if (-1 !== c.search(cg)) return c;
         var g = c.charAt(0);
         if ("?" === g && (f = d.search(/\?/), -1 === f) || "#" === g && (f = d.search(/#/), -1 === f)) return d + c;
         if (-1 !== f) return d.substr(0, f) + c;
         if ("/" === g) {
             if (f = Ca(d, e), -1 !== f) return d.substr(0, f + e.length) + c
-        } else return d = d.split("/"), d[d.length - 1] = c, U("/", d);
+        } else return d = d.split("/"), d[d.length - 1] = c, V("/", d);
         return ""
     }
 
-    function fg(a) {
+    function eg(a) {
         return {
             K: function(b, c) {
                 var d = b.D;
                 if (!b.G || !d) return c();
                 var e = d["page-ref"],
                     f = d["page-url"];
-                e && f !== e ? d["page-ref"] = eg(a, e) : delete d["page-ref"];
-                e = Fc(a) ? 512 : 2048;
-                d["page-url"] = eg(a, f).slice(0, e);
+                e && f !== e ? d["page-ref"] = dg(a, e) : delete d["page-ref"];
+                e = Ec(a) ? 512 : 2048;
+                d["page-url"] = dg(a, f).slice(0, e);
                 return c()
             }
         }
     }
 
-    function gg(a, b, c) {
+    function fg(a, b, c) {
         for (var d = [b, c], e = -1E4, f = 0; f < a.length; f += 1) {
             var g = n(a[f]),
                 h = g.next().value;
@@ -2176,140 +2170,140 @@
         a.push(d)
     }
 
-    function hg(a, b, c, d) {
+    function gg(a, b, c, d) {
         a[b] || (a[b] = []);
-        c && !A(d) && gg(a[b], c, d)
-    }
-    var ig = [
-            [fg, -100],
-            [Zc, 1],
-            [cg, 2],
-            [Wf(), 3],
-            [Xf, 4]
+        c && !A(d) && fg(a[b], c, d)
+    }
+    var hg = [
+            [eg, -100],
+            [Yc, 1],
+            [bg, 2],
+            [Vf(), 3],
+            [Wf, 4]
         ],
-        jg = ig.slice(),
-        kg = [],
-        lg = G(ig, gg),
-        mg = {},
-        ng = (mg.h = jg, mg),
-        Y = G(ng, hg);
-
-    function og(a, b, c) {
-        b = w(b) ? b : ng[b] || ig;
-        var d = M(oc, b);
-        M(function(e) {
+        ig = hg.slice(),
+        jg = [],
+        kg = G(hg, fg),
+        lg = {},
+        mg = (lg.h = ig, lg),
+        Y = G(mg, gg);
+
+    function ng(a, b, c) {
+        b = w(b) ? b : mg[b] || hg;
+        var d = N(nc, b);
+        N(function(e) {
             return d.unshift(e)
-        }, kg);
-        return M(N(Jb([a, c]), be), d)
-    }
-    var pg = [],
+        }, jg);
+        return N(O(Ib([a, c]), ae), d)
+    }
+    var og = [],
+        pg = [],
         qg = [],
         rg = [],
         sg = [],
         tg = [],
-        ug = [],
-        vg = setTimeout;
-
-    function wg() {}
-
-    function xg(a, b) {
+        ug = setTimeout;
+
+    function vg() {}
+
+    function wg(a, b) {
         return function() {
             a.apply(b, arguments)
         }
     }
 
-    function yg(a) {
-        if (!(this instanceof yg)) throw new TypeError("Promises must be constructed via new");
+    function xg(a) {
+        if (!(this instanceof xg)) throw new TypeError("Promises must be constructed via new");
         if ("function" !== typeof a) throw new TypeError("not a function");
         this.ia = 0;
         this.tc = !1;
         this.va = void 0;
         this.Oa = [];
-        zg(a, this)
-    }
-
-    function Ag(a, b) {
+        yg(a, this)
+    }
+
+    function zg(a, b) {
         for (; 3 === a.ia;) a = a.va;
-        0 === a.ia ? a.Oa.push(b) : (a.tc = !0, yg.uc(function() {
+        0 === a.ia ? a.Oa.push(b) : (a.tc = !0, xg.uc(function() {
             var c = 1 === a.ia ? b.ke : b.le;
-            if (null === c)(1 === a.ia ? Bg : Cg)(b.promise, a.va);
+            if (null === c)(1 === a.ia ? Ag : Bg)(b.promise, a.va);
             else {
                 try {
                     var d = c(a.va)
                 } catch (e) {
-                    Cg(b.promise, e);
+                    Bg(b.promise, e);
                     return
                 }
-                Bg(b.promise, d)
+                Ag(b.promise, d)
             }
         }))
     }
 
-    function Bg(a, b) {
+    function Ag(a, b) {
         try {
             if (b === a) throw new TypeError("A promise cannot be resolved with itself.");
             if (b && ("object" === typeof b || "function" === typeof b)) {
                 var c = b.then;
-                if (b instanceof yg) {
+                if (b instanceof xg) {
                     a.ia = 3;
                     a.va = b;
-                    Dg(a);
+                    Cg(a);
                     return
                 }
                 if ("function" === typeof c) {
-                    zg(xg(c, b), a);
+                    yg(wg(c, b), a);
                     return
                 }
             }
             a.ia = 1;
             a.va = b;
-            Dg(a)
+            Cg(a)
         } catch (d) {
-            Cg(a, d)
-        }
-    }
-
-    function Cg(a, b) {
+            Bg(a, d)
+        }
+    }
+
+    function Bg(a, b) {
         a.ia = 2;
         a.va = b;
-        Dg(a)
-    }
-
-    function Dg(a) {
-        2 === a.ia && 0 === a.Oa.length && yg.uc(function() {
-            a.tc || yg.Bd(a.va)
+        Cg(a)
+    }
+
+    function Cg(a) {
+        2 === a.ia && 0 === a.Oa.length && xg.uc(function() {
+            a.tc || xg.Bd(a.va)
         });
-        for (var b = 0, c = a.Oa.length; b < c; b++) Ag(a, a.Oa[b]);
+        for (var b = 0, c = a.Oa.length; b < c; b++) zg(a, a.Oa[b]);
         a.Oa = null
     }
 
-    function Eg(a, b, c) {
+    function Dg(a, b, c) {
         this.ke = "function" === typeof a ? a : null;
         this.le = "function" === typeof b ? b : null;
         this.promise = c
     }
 
-    function zg(a, b) {
+    function yg(a, b) {
         var c = !1;
         try {
             a(function(d) {
+                c || (c = !0, Ag(b, d))
+            }, function(d) {
                 c || (c = !0, Bg(b, d))
-            }, function(d) {
-                c || (c = !0, Cg(b, d))
             })
         } catch (d) {
-            c || (c = !0, Cg(b, d))
-        }
-    }
-    yg.prototype["catch"] = function(a) {
+            c || (c = !0, Bg(b, d))
+        }
+    }
+    xg.prototype["catch"] = function(a) {
         return this.then(null, a)
     };
-    yg.prototype.then = function(a, b) {
-        var c = new this.constructor(wg);
-        Ag(this, new Eg(a, b, c));
+    xg.prototype.then = function(a, b) {
+        var c = new this.constructor(vg);
+        zg(this, new Dg(a, b, c));
         return c
     };
-    yg.prototype["finally"] = function(a) {
+    xg.prototype["finally"] = function(a) {
         var b = this.constructor;
         return this.then(function(c) {
             return b.resolve(a()).then(function() {
@@ -2321,8 +2315,8 @@
             })
         })
     };
-    yg.all = function(a) {
-        return new yg(function(b, c) {
+    xg.all = function(a) {
+        return new xg(function(b, c) {
             function d(h, k) {
                 try {
                     if (k && ("object" === typeof k || "function" === typeof k)) {
@@ -2346,70 +2340,70 @@
             for (var f = e.length, g = 0; g < e.length; g++) d(g, e[g])
         })
     };
-    yg.resolve = function(a) {
-        return a && "object" === typeof a && a.constructor === yg ? a : new yg(function(b) {
+    xg.resolve = function(a) {
+        return a && "object" === typeof a && a.constructor === xg ? a : new xg(function(b) {
             b(a)
         })
     };
-    yg.reject = function(a) {
-        return new yg(function(b, c) {
+    xg.reject = function(a) {
+        return new xg(function(b, c) {
             c(a)
         })
     };
-    yg.race = function(a) {
-        return new yg(function(b, c) {
+    xg.race = function(a) {
+        return new xg(function(b, c) {
             if (!a || "undefined" === typeof a.length) return c(new TypeError("Promise.race accepts an array"));
-            for (var d = 0, e = a.length; d < e; d++) yg.resolve(a[d]).then(b, c)
+            for (var d = 0, e = a.length; d < e; d++) xg.resolve(a[d]).then(b, c)
         })
     };
-    yg.uc = "function" === typeof setImmediate && function(a) {
+    xg.uc = "function" === typeof setImmediate && function(a) {
         setImmediate(a)
     } || function(a) {
-        vg(a, 0)
+        ug(a, 0)
     };
-    yg.Bd = function(a) {
+    xg.Bd = function(a) {
         "undefined" !== typeof console && console && console.warn("Possible Unhandled Promise Rejection:", a)
     };
     var Z = window.Promise,
-        Fg = ya(Z, "Promise"),
-        Gg = ya(J(Z, "resolve"), "resolve"),
-        Hg = ya(J(Z, "reject"), "reject"),
-        Ig = ya(J(Z, "all"), "all");
-    if (Fg && Gg && Hg && Ig) {
-        var Jg = function(a) {
+        Eg = ya(Z, "Promise"),
+        Fg = ya(J(Z, "resolve"), "resolve"),
+        Gg = ya(J(Z, "reject"), "reject"),
+        Hg = ya(J(Z, "all"), "all");
+    if (Eg && Fg && Gg && Hg) {
+        var Ig = function(a) {
             return new Promise(a)
         };
-        Jg.resolve = D(Gg, Z);
-        Jg.reject = D(Hg, Z);
-        Jg.all = D(Ig, Z);
-        Z = Jg
-    } else Z = yg;
+        Ig.resolve = D(Fg, Z);
+        Ig.reject = D(Gg, Z);
+        Ig.all = D(Hg, Z);
+        Z = Ig
+    } else Z = xg;
+
+    function Jg(a) {
+        return a.hc || a.za.length <= a.$
+    }
 
     function Kg(a) {
-        return a.hc || a.za.length <= a.$
+        a.$ = a.za.length
     }
 
     function Mg(a) {
-        a.$ = a.za.length
+        a.hc = !0
     }
 
     function Ng(a) {
-        a.hc = !0
+        a.hc = !1
     }
 
     function Og(a) {
-        a.hc = !1
-    }
-
-    function Pg(a) {
-        Kg(a) && Td(Wd("i"));
+        Jg(a) && Sd(Vd("i"));
         var b = a.Pb(a.za[a.$]);
         a.$ += 1;
         return b
     }
-    var Qg = Na(function(a, b) {
-            for (var c = []; !Kg(b);) {
-                var d = Pg(b);
+    var Pg = Na(function(a, b) {
+            for (var c = []; !Jg(b);) {
+                var d = Og(b);
                 a(d, function(e) {
                     return e(b)
                 });
@@ -2417,33 +2411,33 @@
             }
             return c
         }),
-        Rg = Na(function(a, b) {
-            for (var c; b.za.length && !Kg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b);
+        Qg = Na(function(a, b) {
+            for (var c; b.za.length && !Jg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b);
             return c
         });
 
+    function Rg(a, b) {
+        return function(c) {
+            var d = kf(a),
+                e = d(ff);
+            return Qg(function(f) {
+                d(ff) - e >= b && Mg(f)
+            })(c)
+        }
+    }
+
     function Sg(a, b) {
         return function(c) {
-            var d = X(a),
-                e = d(hf);
-            return Rg(function(f) {
-                d(hf) - e >= b && Ng(f)
+            var d = kf(a),
+                e = d(ff);
+            return Pg(function(f, g) {
+                d(ff) - e >= b && g(Mg)
             })(c)
         }
     }
 
-    function Tg(a, b) {
-        return function(c) {
-            var d = X(a),
-                e = d(hf);
-            return Qg(function(f, g) {
-                d(hf) - e >= b && g(Ng)
-            })(c)
-        }
-    }
-
-    function Ug(a) {
-        for (var b = !0, c = {}; !Kg(a) && b; c = {
+    function Tg(a) {
+        for (var b = !0, c = {}; !Jg(a) && b; c = {
                 Wb: void 0
             }) b = !1, c.Wb = function() {
             b = !0;
@@ -2452,19 +2446,19 @@
             return function() {
                 (0, d.Wb)()
             }
-        }(c)), b || (a.$ += 1, c.Wb = G(a, Ug))
-    }
-
-    function Vg(a, b) {
+        }(c)), b || (a.$ += 1, c.Wb = G(a, Tg))
+    }
+
+    function Ug(a, b) {
         return Ra({
             za: a,
-            Pb: b || lb,
+            Pb: b || L,
             hc: !1,
             $: 0
         })
     }
 
-    function Wg(a, b, c) {
+    function Vg(a, b, c) {
         c = void 0 === c ? !1 : c;
         return new Z(function(d, e) {
             function f(k, l) {
@@ -2476,20 +2470,20 @@
                 K: f,
                 S: f
             });
-            var h = Vg(g, function(k, l) {
+            var h = Ug(g, function(k, l) {
                 var m = c ? k.K : k.S;
                 if (m) try {
                     m(b, l)
                 } catch (p) {
-                    h(Mg), e(p)
+                    h(Kg), e(p)
                 } else l()
             });
-            h(Ug)
+            h(Tg)
         })
     }
 
-    function Xg(a, b, c) {
-        var d = ff(a),
+    function Wg(a, b, c) {
+        var d = df(a),
             e = c.N,
             f = c.O,
             g = c.Ca,
@@ -2498,10 +2492,10 @@
         var k = {},
             l = {},
             m = {};
-        Pd(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m));
+        Od(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m));
         return d
     }
-    var Yg = le(function(a) {
+    var Xg = je(function(a) {
         var b = "";
         a = H(function(c, d) {
             var e = n(d),
@@ -2510,23 +2504,23 @@
             e = "" + f + ":" + e;
             "t" === f ? b = e : c.push(e);
             return c
-        }, [], dc(a));
+        }, [], cc(a));
         b && a.push(b);
-        return U(":", a)
+        return V(":", a)
     });
 
-    function Zg(a, b, c) {
-        var d = P({}, b.D);
-        a = X(a);
-        b.G && (d["browser-info"] = Yg(b.G.l()).B("st", a(kf)).ra());
+    function Yg(a, b, c) {
+        var d = Q({}, b.D);
+        a = kf(a);
+        b.G && (d["browser-info"] = Xg(b.G.l()).B("st", a(hf)).ra());
         !d.t && (b = b.ba) && (b.B("ti", c), d.t = b.ra());
         return d
     }
 
-    function $g(a, b, c, d, e, f) {
+    function Zg(a, b, c, d, e, f) {
         e = void 0 === e ? 0 : e;
         f = void 0 === f ? 0 : f;
-        var g = P({
+        var g = Q({
                 N: []
             }, d.J),
             h = n(b[f]),
@@ -2535,22 +2529,22 @@
         var l = c[e];
         if ((!g.Ca || !g.Ca["Content-Type"]) && g.O) {
             var m = {};
-            g.Ca = P({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m));
-            g.O = "site-info=" + pd(g.O)
+            g.Ca = Q({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m));
+            g.O = "site-info=" + od(g.O)
         }
         g.ab || (g.ab = g.O ? "POST" : "GET");
-        g.Da = Zg(a, d, k);
+        g.Da = Yg(a, d, k);
         g.U = (d.ca || {}).U;
         g.N.push(k);
-        P(d.J, g);
+        Q(d.J, g);
         k = "" + l + (d.ub && d.ub.ie ? "/1" : "");
         var p = 0;
-        p = Xg(a, k, g);
+        p = Wg(a, k, g);
         return h(k, g).then(function(q) {
             var v = p,
                 t = {},
                 x = {};
-            Pd(a, (x.name = "requestSuccess", x.data =
+            Od(a, (x.name = "requestSuccess", x.data =
                 (t.body = q, t.requestId = v, t), x));
             return {
                 Ea: q,
@@ -2560,20 +2554,20 @@
             var v = p,
                 t = {},
                 x = {};
-            Pd(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x));
+            Od(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x));
             v = f + 1 >= b.length;
             t = e + 1 >= c.length;
-            v && t && Td(q);
-            return $g(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1)
+            v && t && Sd(q);
+            return Zg(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1)
         })
     }
 
-    function ah(a, b) {
+    function $g(a, b) {
         return function(c, d) {
-            return $g(a, b, d, c)
-        }
-    }
-    var bh = {
+            return Zg(a, b, d, c)
+        }
+    }
+    var ah = {
             id: "id",
             pc: "ut",
             M: "type",
@@ -2582,13 +2576,13 @@
             Ga: "url",
             Ib: "referrer"
         },
-        ch = /^\d+$/,
-        dh = {
+        bh = /^\d+$/,
+        ch = {
             id: function(a) {
                 a = "" + (a || "0");
-                ch.test(a) || (a = "0");
+                bh.test(a) || (a = "0");
                 try {
-                    var b = ub(a)
+                    var b = tb(a)
                 } catch (c) {
                     b = 0
                 }
@@ -2597,47 +2591,47 @@
             M: function(a) {
                 return "" + (a || 0 === a ? a : "0")
             },
-            Aa: Nb,
-            pc: Nb
+            Aa: Mb,
+            pc: Mb
         };
-    bh.Ra = "defer";
-    dh.Ra = Nb;
-    bh.L = "params";
-    dh.L = function(a) {
+    ah.Ra = "defer";
+    ch.Ra = Mb;
+    ah.L = "params";
+    ch.L = function(a) {
         return B(a) || w(a) ? a : null
     };
-    bh.oc = "userParams";
-    bh.qd = "triggerEvent";
-    dh.qd = Nb;
-    bh.ad = "sendTitle";
-    dh.ad = function(a) {
+    ah.oc = "userParams";
+    ah.qd = "triggerEvent";
+    ch.qd = Mb;
+    ah.ad = "sendTitle";
+    ch.ad = function(a) {
         return !!a || z(a)
     };
-    bh.ic = "trackHash";
-    dh.ic = Nb;
-    bh.od = "trackLinks";
-    var xe = H(function(a, b) {
+    ah.ic = "trackHash";
+    ch.ic = Mb;
+    ah.od = "trackLinks";
+    var ve = H(function(a, b) {
         var c = n(b),
             d = c.next().value;
         c = c.next().value;
         a[d] = {
             T: c,
-            rb: dh[d]
+            rb: ch[d]
         };
         return a
-    }, {}, dc(bh));
-
-    function eh(a) {
+    }, {}, cc(ah));
+
+    function dh(a) {
         return H(function(b, c) {
             var d = n(c),
                 e = d.next().value;
             d = d.next().value;
-            b[xe[e].T] = d;
+            b[ve[e].T] = d;
             return b
-        }, {}, dc(a))
-    }
-    var fh = {},
-        gh = (fh.w = [
+        }, {}, cc(a))
+    }
+    var eh = {},
+        fh = (eh.w = [
             [function(a, b) {
                 return {
                     K: function(c, d) {
@@ -2645,69 +2639,69 @@
                             f = {};
                         e = (f["page-url"] = e && e["page-url"] || "", f.charset = "utf-8", f);
                         "0" !== b.M && (e["cnt-class"] = b.M);
-                        c.G || (c.G = Yg());
+                        c.G || (c.G = Xg());
                         f = c.G;
                         e = {
                             ca: {
                                 U: "watch/" + b.id
                             },
-                            J: P(void 0 === c.J ? {} : c.J, {
+                            J: Q(void 0 === c.J ? {} : c.J, {
                                 Fa: !!f.o("pv") && !f.o("wh")
                             }),
-                            D: P(c.D || {}, e)
+                            D: Q(c.D || {}, e)
                         };
-                        P(c, e);
+                        Q(c, e);
                         d()
                     }
                 }
             }, 1]
-        ], fh),
-        hh = G(gh, hg);
-
-    function ih(a, b, c) {
-        var d = ah(a, b);
+        ], eh),
+        gh = G(fh, gg);
+
+    function hh(a, b, c) {
+        var d = $g(a, b);
         return function(e) {
-            return Wg(c, e, !0).then(function() {
+            return Vg(c, e, !0).then(function() {
                 var f = e.ca || {},
                     g = void 0 === f.Wd ? "" : f.Wd,
                     h = void 0 === f.U ? "" : f.U;
-                f = M(function(k) {
-                    return "https://" + ("" + g + k || Rd) + "/" + h
-                }, void 0 === f.Jc ? [Rd] : f.Jc);
+                f = N(function(k) {
+                    return "https://" + ("" + g + k || Qd) + "/" + h
+                }, void 0 === f.Jc ? [Qd] : f.Jc);
                 return d(e, f)
             }).then(function(f) {
                 var g = f.Ea;
                 f = f.vd;
                 e.$b = g;
-                e.ve = f;
-                return Wg(c, e).then(G(g, lb))
+                e.ue = f;
+                return Vg(c, e).then(G(g, L))
             })
         }
     }
 
-    function jh(a) {
+    function ih(a) {
         return function(b, c, d) {
             return function(e, f) {
-                var g = M(N(oc, Jb([b, f]), be), gh[a] || []);
-                g = $c(g, d);
-                return ih(b, c, g)(e)
-            }
-        }
-    }
-    var kh = jh("w");
-
-    function lh(a, b, c, d) {
+                var g = N(O(nc, Ib([b, f]), ae), fh[a] || []);
+                g = Zc(g, d);
+                return hh(b, c, g)(e)
+            }
+        }
+    }
+    var jh = ih("w");
+
+    function kh(a, b, c, d) {
         return new Z(function(e, f) {
             if (!J(a, "navigator.onLine")) return f();
             var g = {};
-            g = P(d.Da, (g["force-urlencoded"] = 1, g));
-            g = c + "?" + sd(g) + (d.O ? "&" + d.O : "");
-            return 2E3 < g.length ? f(Zd("sb.tlq")) : b(g) ? e("") : f()
+            g = Q(d.Da, (g["force-urlencoded"] = 1, g));
+            g = c + "?" + rd(g) + (d.O ? "&" + d.O : "");
+            return 2E3 < g.length ? f(Yd("sb.tlq")) : b(g) ? e("") : f()
         })
     }
 
-    function mh(a, b) {
-        var c = Qe(a);
+    function lh(a, b) {
+        var c = Oe(a);
         if (c) {
             var d = a.document,
                 e = c("script");
@@ -2716,7 +2710,7 @@
             e.type = b.type || "text/javascript";
             e.charset = b.charset || "utf-8";
             e.async = b.async || !0;
-            b.yc && P(e.dataset, b.yc);
+            b.yc && Q(e.dataset, b.yc);
             try {
                 var f = d.getElementsByTagName("head")[0];
                 if (!f) {
@@ -2729,12 +2723,12 @@
             } catch (h) {}
         }
     }
-    var nh = L(function(a) {
-        if (a = Qe(a)) return a("a")
+    var mh = M(function(a) {
+        if (a = Oe(a)) return a("a")
     });
 
-    function oh(a, b) {
-        var c = nh(a);
+    function nh(a, b) {
+        var c = mh(a);
         return c ? (c.href = b, {
             protocol: c.protocol,
             host: c.host,
@@ -2749,26 +2743,26 @@
         }) : {}
     }
 
-    function ph(a) {
+    function oh(a) {
         return (a.split(":")[1] || "").replace(/^\/*/, "").replace(/^www\./, "").split("/")[0]
     }
 
-    function qh(a, b) {
+    function ph(a, b) {
         if (!b || !b.length) return a;
         var c = n(a.split("#")),
             d = c.next().value;
         c = ja(c);
-        c = (c = U("#", c)) ? "#" + c : "";
+        c = (c = V("#", c)) ? "#" + c : "";
         return Ia(a, "?") ? d + "&" + b + c : d + "?" + b + c
     }
 
-    function rh(a, b, c) {
-        (c = sd(c)) && (a = qh(a, c));
-        b.O && (a = qh(a, b.O));
+    function qh(a, b, c) {
+        (c = rd(c)) && (a = ph(a, c));
+        b.O && (a = ph(a, b.O));
         return a
     }
 
-    function sh(a, b) {
+    function rh(a, b) {
         try {
             delete a[b]
         } catch (c) {
@@ -2776,41 +2770,41 @@
         }
     }
 
-    function th(a, b, c) {
+    function sh(a, b, c) {
         return new Z(function(d, e) {
-            var f = "_ymjsp" + ff(a),
+            var f = "_ymjsp" + df(a),
                 g = {};
-            g = P((g.callback = f, g), c.Da);
-            var h = F([a, f], sh);
+            g = Q((g.callback = f, g), c.Da);
+            var h = F([a, f], rh);
             a[f] = function(l) {
                 try {
-                    h(), Re(k), d(l)
+                    h(), Pe(k), d(l)
                 } catch (m) {
                     e(m)
                 }
             };
             g.wmode = "5";
             f = {};
-            var k = mh(a, (f.src = rh(b, c, g), f));
-            if (!k) return h(), e(Wd("jp.s"));
-            f = G(k, Re);
-            f = N(f, G(Zd(c.N), e));
-            g = sf(a, f, c.sa || 1E4);
-            g = F([a, g], tf);
+            var k = lh(a, (f.src = qh(b, c, g), f));
+            if (!k) return h(), e(Vd("jp.s"));
+            f = G(k, Pe);
+            f = O(f, G(Yd(c.N), e));
+            g = rf(a, f, c.sa || 1E4);
+            g = F([a, g], sf);
             k.onload = g;
-            k.onerror = N(h, g, f)
+            k.onerror = O(h, g, f)
         })
     }
 
-    function uh(a, b, c, d) {
+    function th(a, b, c, d) {
         b = b ? new b : void 0;
         var e = {};
-        e = P(d.Fa ? (e.wmode = "7", e) : {}, d.Da);
+        e = Q(d.Fa ? (e.wmode = "7", e) : {}, d.Da);
         var f = b || {
                 signal: void 0,
                 abort: r
             },
-            g = a.fetch(qh(c, sd(e)), {
+            g = a.fetch(ph(c, rd(e)), {
                 method: d.ab,
                 body: d.O,
                 credentials: !1 === d.rc ? "omit" : "include",
@@ -2818,11 +2812,11 @@
                 signal: f.signal,
                 cache: d.cache
             }),
-            h = G(d.N, Zd),
-            k = G(d.N.concat("timeout"), Zd);
+            h = G(d.N, Yd),
+            k = G(d.N.concat("timeout"), Yd);
         return new Z(function(l, m) {
             var p;
-            d.sa && (p = sf(a, function() {
+            d.sa && (p = rf(a, function() {
                 try {
                     f.abort()
                 } catch (q) {}
@@ -2830,25 +2824,25 @@
             }, d.sa));
             return g.then(function(q) {
                 if (!q.ok) {
-                    if (d.Wc) return Td(Xd(q));
-                    $d(d.N)
+                    if (d.Wc) return Sd(Wd(q));
+                    Zd(d.N)
                 }
                 return d.Wc ? q.text() : d.Fa ? q.json() : null
             }).then(l)["catch"](G(h(),
                 m)).then(function() {
-                p && tf(a, p)
+                p && sf(a, p)
             })
         })
     }
-    var vh = /[^a-z0-9.:-]/;
-
-    function wh(a, b, c, d, e, f, g, h) {
+    var uh = /[^a-z0-9.:-]/;
+
+    function vh(a, b, c, d, e, f, g, h) {
         if (4 === b.readyState)
-            if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Xd(b));
+            if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Wd(b));
             else {
                 e = null;
                 if (d) try {
-                    (e = Ae(a, b.responseText)) || g(c)
+                    (e = ye(a, b.responseText)) || g(c)
                 } catch (k) {
                     g(c)
                 }
@@ -2856,22 +2850,22 @@
             } return h
     }
 
-    function xh(a, b, c) {
+    function wh(a, b, c) {
         var d = new a.XMLHttpRequest,
             e = c.O,
             f = {},
-            g = P(c.Fa ? (f.wmode = "7", f) : {}, c.Da);
+            g = Q(c.Fa ? (f.wmode = "7", f) : {}, c.Da);
         return new Z(function(h, k) {
-            d.open(c.ab || "GET", qh(b, sd(g)), !0);
+            d.open(c.ab || "GET", ph(b, rd(g)), !0);
             d.withCredentials = !1 !== c.rc;
             c.sa && (d.timeout = c.sa);
-            N(dc, Gb(function(m) {
+            O(cc, Fb(function(m) {
                 var p = n(m);
                 m = p.next().value;
                 p = p.next().value;
                 d.setRequestHeader(m, p)
             }))(c.Ca);
-            var l = F([a, d, Zd(c.N), c.Fa, c.Wc, h, k], wh);
+            var l = F([a, d, Yd(c.N), c.Fa, c.Wc, h, k], vh);
             d.onreadystatechange = l;
             try {
                 d.send(e)
@@ -2879,18 +2873,18 @@
         })
     }
 
-    function yh(a, b, c, d) {
+    function xh(a, b, c, d) {
         return new Z(function(e, f) {
-            var g = We(a),
+            var g = Ue(a),
                 h = b("img"),
-                k = N(G(h, Re), G(Zd(d.N), f)),
-                l = sf(a, k, d.sa || 3E3);
+                k = O(G(h, Pe), G(Yd(d.N), f)),
+                l = rf(a, k, d.sa || 3E3);
             h.onerror = k;
-            h.onload = N(G(h, Re), G(null, e), F([a, l], tf));
-            k = P({}, d.Da);
+            h.onload = O(G(h, Pe), G(null, e), F([a, l], sf));
+            k = Q({}, d.Da);
             delete k.wmode;
-            h.src = rh(c, d, k);
-            wc(a) && (P(h.style, {
+            h.src = qh(c, d, k);
+            vc(a) && (Q(h.style, {
                 position: "absolute",
                 visibility: "hidden",
                 width: "0px",
@@ -2898,110 +2892,110 @@
             }), g.appendChild(h))
         })
     }
-    var zh = {},
-        Ah = (zh.x = {
+    var yh = {},
+        zh = (yh.x = {
             id: 2,
             check: function(a) {
                 var b;
                 if (b = J(a, "XMLHttpRequest"))
                     if (b = "withCredentials" in new a.XMLHttpRequest) {
                         a: {
-                            if (vh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) {
+                            if (uh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) {
                                 b = !0;
                                 break a
                             }
                             b = !1
                         }
                         b = !b
-                    } return b ? G(a, xh) : !1
-            }
-        }, zh.i = {
+                    } return b ? G(a, wh) : !1
+            }
+        }, yh.i = {
             id: 4,
             check: function(a) {
-                var b = Qe(a);
-                return b ? F([a, b], yh) : !1
-            }
-        }, zh);
-    Ah.f = {
+                var b = Oe(a);
+                return b ? F([a, b], xh) : !1
+            }
+        }, yh);
+    zh.f = {
         id: 1,
         check: function(a) {
-            return a.fetch ? F([a, J(a, "AbortController")], uh) : !1
+            return a.fetch ? F([a, J(a, "AbortController")], th) : !1
         }
     };
-    Ah.b = {
+    zh.b = {
         id: 0,
         check: function(a) {
-            if (zc(a)) a = !1;
+            if (yc(a)) a = !1;
             else {
                 var b = J(a, "navigator.sendBeacon");
-                a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], lh) : !1
+                a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], kh) : !1
             }
             return a
         }
     };
-    Ah.j = {
+    zh.j = {
         id: 3,
         check: function(a) {
-            return Qe(a) ? G(a, th) : !1
+            return Oe(a) ? G(a, sh) : !1
         }
     };
-    var Bh = {};
-
-    function Ch(a) {
+    var Ah = {};
+
+    function Bh(a) {
         if (a) return H(function(b, c) {
-            var d = Ah[c];
+            var d = zh[c];
             d && b.push(d);
             return b
         }, [], a)
     }
 
-    function Dh(a) {
-        return Bh["*"] ? Ch(Bh["*"]) : a ? Ch(Bh[a]) : void 0
-    }
-    var Eh = ["b", "f", "x", "j", "i"],
-        Fh = ["x"];
-    Fh.unshift("f");
-    Fh.push("j");
-    var Gh = ["i"],
-        Hh = ["f", "i"],
-        Ih = {},
-        Jh = (Ih.h = Fh, Ih),
-        Kh = L(function(a, b, c, d) {
-            (d = Dh(c) || Ch(d)) || (d = Ch(c ? Jh[c] : Eh));
+    function Ch(a) {
+        return Ah["*"] ? Bh(Ah["*"]) : a ? Bh(Ah[a]) : void 0
+    }
+    var Dh = ["b", "f", "x", "j", "i"],
+        Eh = ["x"];
+    Eh.unshift("f");
+    Eh.push("j");
+    var Fh = ["i"],
+        Gh = ["f", "i"],
+        Hh = {},
+        Ih = (Hh.h = Eh, Hh),
+        Jh = M(function(a, b, c, d) {
+            (d = Ch(c) || Bh(d)) || (d = Bh(c ? Ih[c] : Dh));
             c = H(function(e, f) {
                 var g = f.check,
                     h = f.id;
                 (g = g(a, b)) && e.push([h, g]);
                 return e
             }, [], d || []);
-            c.length || $d();
+            c.length || Zd();
             return c
         }, function(a, b, c) {
             return c
         }),
-        Lh = D(Z.reject, Z, Zd()),
-        Mh = {},
-        Nh = (Mh.h = kh, Mh),
-        Oh = W("g.sen", function(a, b, c) {
-            var d = Kh(a, c, b);
-            c = og(a, b, c);
-            var e = Nh[b],
-                f = e ? e(a, d, c) : kh(a, d, c);
+        Kh = D(Z.reject, Z, Yd()),
+        Lh = {},
+        Mh = (Lh.h = jh, Lh),
+        Nh = X("g.sen", function(a, b, c) {
+            var d = Jh(a, c, b);
+            c = ng(a, b, c);
+            var e = Mh[b],
+                f = e ? e(a, d, c) : jh(a, d, c);
             return function() {
                 var g = n(Va(arguments)),
                     h = g.next().value;
                 g = ja(g);
-                h = P(h, {
-                    J: P(void 0 === h.J ? {} : h.J, {
+                h = Q(h, {
+                    J: Q(void 0 === h.J ? {} : h.J, {
                         N: [b]
                     })
                 });
                 return f.apply(null,
                     [h].concat(g))
             }
-        }, Lh);
-
-    function Ph(a, b, c) {
+        }, Kh);
+
+    function Oh(a, b, c) {
         try {
             if (y(b)) {
                 var d = n(Va(arguments));
@@ -3012,23 +3006,23 @@
                 b.apply(A(c) ? null : c, e)
             }
         } catch (f) {
-            sf(a, G(f, Td), 0)
-        }
-    }
-
-    function Qh(a, b, c, d, e) {
-        var f = F([a, d, e], Ph);
+            rf(a, G(f, Sd), 0)
+        }
+    }
+
+    function Ph(a, b, c, d, e) {
+        var f = F([a, d, e], Oh);
         return c.then(f, function(g) {
             f();
-            fe(a, b, g)
+            de(a, b, g)
         })
     }
 
-    function Rh(a, b) {
+    function Qh(a, b) {
         function c(d, e, f) {
             var g = {},
                 h = {};
-            Pd(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h))
+            Od(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h))
         }
         return {
             log: G("log", c),
@@ -3036,33 +3030,33 @@
             warn: G("warn", c)
         }
     }
-    var Sh = L(W("dc.init", function(a, b) {
-        return b && cd(sb(b.split(":")[0])) ? {
+    var Rh = M(X("dc.init", function(a, b) {
+        return b && bd(rb(b.split(":")[0])) ? {
             log: r,
             warn: r,
             error: r
-        } : Rh(a, b)
-    }), mb);
-
-    function Th(a, b, c, d) {
-        Sh(a, b).log(c, d)
-    }
-
-    function Uh(a, b, c, d, e) {
-        return F([a, R(b), e ? [c + ".p", e] : c, d], Th)
-    }
-    var Vh = L(Md, R);
-
-    function Wh(a, b) {
-        var c = Q(a).o("counters", {}),
-            d = R(b);
+        } : Qh(a, b)
+    }), lb);
+
+    function Sh(a, b, c, d) {
+        Rh(a, b).log(c, d)
+    }
+
+    function Th(a, b, c, d, e) {
+        return F([a, T(b), e ? [c + ".p", e] : c, d], Sh)
+    }
+    var Uh = M(Ld, T);
+
+    function Vh(a, b) {
+        var c = R(a).o("counters", {}),
+            d = T(b);
         return c[d]
     }
-    var Xh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/;
-
-    function Yh(a) {
+    var Wh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/;
+
+    function Xh(a) {
         var b = a.length;
-        return 1 > b || 64 < b ? !1 : Yb(function(c) {
+        return 1 > b || 64 < b ? !1 : Xb(function(c) {
             var d = c.length;
             if (1 > d) c = !1;
             else if ('"' === c[0] && '"' === c[d - 1] && 2 < d) a: {
@@ -3082,37 +3076,37 @@
                 }
                 c = !0
             }
-            else c = Xh.test(c) ? !0 : !1;
+            else c = Wh.test(c) ? !0 : !1;
             return c
         }, a.split("."))
     }
 
-    function Zh(a) {
+    function Yh(a) {
         var b = a.length;
         return 5 > b || 100 < b ? void 0 : a
     }
 
-    function $h(a) {
-        var b = vd(a).replace(/^\++/gm, "").toLowerCase(),
+    function Zh(a) {
+        var b = ud(a).replace(/^\++/gm, "").toLowerCase(),
             c = b.lastIndexOf("@");
-        if (-1 === c) return Zh(b);
+        if (-1 === c) return Yh(b);
         a = b.substr(0, c);
         c = b.substr(c + 1);
-        if (!c || !Yh(a)) return Zh(b);
+        if (!c || !Xh(a)) return Yh(b);
         c = c.replace("googlemail.com", "gmail.com");
-        hd(c) && (c = "yandex.ru");
+        gd(c) && (c = "yandex.ru");
         "yandex.ru" === c ? a = a.replace(za, "-") : "gmail.com" === c && (a = a.replace(za, ""));
         b = Ca(a, "+"); - 1 !== b && (a = a.slice(0, b));
-        return Zh(a + "@" + c)
-    }
-    var ai = /^[0-9()\-+\s]+$/;
-
-    function bi(a, b) {
-        var c = yd(b),
+        return Yh(a + "@" + c)
+    }
+    var $h = /^[0-9()\-+\s]+$/;
+
+    function ai(a, b) {
+        var c = xd(b),
             d = c.length,
             e = b[0],
             f = c[0];
-        if (!(10 > d || 13 < d || "0" === f) && ai.test(b)) {
+        if (!(10 > d || 13 < d || "0" === f) && $h.test(b)) {
             if (10 === d && "+" !== e) return "7" + c;
             if (11 === d) {
                 if ("+" === e && "8" === f) return;
@@ -3121,11 +3115,11 @@
             if (!(12 <= d && "+" === e && "7" === f)) return c
         }
     }
-    var ci = L(function(a) {
+    var bi = M(function(a) {
         return !!J(a, "crypto.subtle.digest") && !!J(a, "TextEncoder") && !!J(a, "FileReader") && !!J(a, "Blob")
     });
 
-    function di(a, b) {
+    function ci(a, b) {
         return new Z(function(c, d) {
             var e = (new a.TextEncoder).encode(b);
             a.crypto.subtle.digest("SHA-256", e).then(function(f) {
@@ -3135,29 +3129,29 @@
                 var g = new a.FileReader;
                 g.onload = function(h) {
                     h = J(h, "target.result") || "";
-                    var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Wd("fpm.i"))
+                    var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Vd("fpm.i"))
                 };
                 g.readAsDataURL(f)
             }, d)
         })
     }
-    var ei = ["yandex_cid", "yandex_public_id"];
-
-    function fi(a, b, c) {
+    var di = ["yandex_cid", "yandex_public_id"];
+
+    function ei(a, b, c) {
         c = void 0 === c ? 0 : c;
-        b = dc(b);
+        b = cc(b);
         b = H(function(d, e) {
             var f = n(e),
                 g = f.next().value;
             f = f.next().value;
             var h = B(f);
-            if (!h && (rb(a, f) && (f = "" + f), !u(f))) return d;
-            if (h) f = fi(a, f, c + 1);
-            else if (!c && O(g, ei)) f = Z.resolve(f);
+            if (!h && (qb(a, f) && (f = "" + f), !u(f))) return d;
+            if (h) f = ei(a, f, c + 1);
+            else if (!c && P(g, di)) f = Z.resolve(f);
             else {
-                "phone_number" === g ? f = bi(a, f) : "email" === g && (f = $h(f));
+                "phone_number" === g ? f = ai(a, f) : "email" === g && (f = Zh(f));
                 if (!f) return d;
-                f = di(a, f)
+                f = ci(a, f)
             }
             d.push(f.then(function(k) {
                 return [g, k]
@@ -3166,46 +3160,46 @@
         }, [], b);
         return Z.all(b)
     }
-    var gi = W("fpm", function(a, b) {
-        if (!kd(a)) return r;
-        var c = R(b);
-        if (!ci(a)) return Th(a, c, "ns"), r;
-        var d = Wh(a, b);
+    var fi = X("fpm", function(a, b) {
+        if (!jd(a)) return r;
+        var c = T(b);
+        if (!bi(a)) return Sh(a, c, "ns"), r;
+        var d = Vh(a, b);
         return d ? function(e) {
             return (new Z(function(f, g) {
-                return B(e) ? ec(e).length ? f(fi(a, e).then(function(h) {
+                return B(e) ? dc(e).length ? f(ei(a, e).then(function(h) {
                     if (h && h.length) {
                         var k = {},
                             l = {};
                         d.params((l.__ym = (k.fpp = h, k), l))
                     }
-                }, r)) : g(Zd("fpm.l")) : g(Zd("fpm.o"))
-            }))["catch"](V(a, "fpm.en"))
+                }, r)) : g(Yd("fpm.l")) : g(Yd("fpm.o"))
+            }))["catch"](W(a, "fpm.en"))
         } : r
     });
 
-    function hi(a, b) {
+    function gi(a, b) {
         return H(function(c, d) {
             var e = n(d),
                 f = e.next().value,
                 g = e.next().value;
             e = g;
             g = B(g);
-            if (!g && (rb(a, e) && (e = "" + e), !u(e))) return c;
-            e = g ? hi(a, e) : e;
+            if (!g && (qb(a, e) && (e = "" + e), !u(e))) return c;
+            e = g ? gi(a, e) : e;
             eb(e) && c.push([f, e]);
             return c
-        }, [], dc(b))
-    }
-
-    function ii(a, b) {
+        }, [], cc(b))
+    }
+
+    function hi(a, b) {
         return function(c) {
-            var d = Wh(a, b);
+            var d = Vh(a, b);
             if (d) {
-                var e = Sh(a, R(b));
+                var e = Rh(a, T(b));
                 if (B(c))
-                    if (eb(ec(c))) {
-                        if ((c = hi(a, c)) && eb(c)) {
+                    if (eb(dc(c))) {
+                        if ((c = gi(a, c)) && eb(c)) {
                             e = {};
                             var f = {};
                             d.params((f.__ym = (e.fpmh = c, e), f))
@@ -3216,12 +3210,12 @@
         }
     }
 
-    function ji(a, b, c, d) {
-        var e = te[c];
+    function ii(a, b, c, d) {
+        var e = re[c];
         return e ? function() {
             var f = Va(arguments);
             f = d.apply(null, ka(f));
-            var g = Q(a);
+            var g = R(a);
             g.V("mt", {});
             g = g.o("mt");
             var h = g[e];
@@ -3230,101 +3224,101 @@
         } : d
     }
 
-    function ki(a) {
-        a = Q(a);
+    function ji(a) {
+        a = R(a);
         var b = a.o("dsjf") || Ra({});
         a.V("dsjf", b);
         return b
     }
 
-    function li(a, b, c) {
-        ki(a)(function(d) {
-            d[b] = P(d[b] || {}, c)
+    function ki(a, b, c) {
+        ji(a)(function(d) {
+            d[b] = Q(d[b] || {}, c)
         })
     }
 
-    function mi(a, b) {
-        ki(a)(function(c) {
+    function li(a, b) {
+        ji(a)(function(c) {
             delete c[b]
         })
     }
 
-    function ni(a, b) {
+    function mi(a, b) {
         return function(c) {
-            li(a, b, c)
-        }
-    }
-    var oi = Na(function(a, b) {
+            ki(a, b, c)
+        }
+    }
+    var ni = Na(function(a, b) {
             var c = {};
-            ki(a)(function(d) {
+            ji(a)(function(d) {
                 c = d[b] || {}
             });
             return c
         }),
-        pi = W("c.c.cc", function(a) {
-            var b = Q(a),
-                c = N(oi(a), function(d) {
+        oi = X("c.c.cc", function(a) {
+            var b = R(a),
+                c = O(ni(a), function(d) {
                     var e = {};
                     e = (e.clickmap = !!d.clickmap, e);
-                    return P({}, d, e)
+                    return Q({}, d, e)
                 });
-            return V(a, "g.c.cc", N(D(b.o, b, "counters", {}), ec, Gb(c)))
+            return W(a, "g.c.cc", O(D(b.o, b, "counters", {}), dc, Fb(c)))
         }),
-        qi = W("gt.c.rs", function(a, b) {
-            var c = R(b),
+        pi = X("gt.c.rs", function(a, b) {
+            var c = T(b),
                 d = b.id,
                 e = b.M,
                 f = b.Gd,
                 g = b.ic,
-                h = F([a, c], mi),
+                h = F([a, c], li),
                 k = {};
-            li(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k));
+            ki(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k));
             return h
         }),
-        ri = {};
-
-    function si(a, b) {
-        var c = R(a),
+        qi = {};
+
+    function ri(a, b) {
+        var c = T(a),
             d = J(b, "__ym.turbo_page"),
             e = J(b, "__ym.turbo_page_id");
-        ri[c] || (ri[c] = {});
-        if (d || e) ri[c].De = d, ri[c].Ee = e
-    }
-
-    function ti(a) {
-        a = R(a);
-        return ri[a] && ri[a].De
-    }
-    var ui = L(Nd);
-
-    function vi(a, b) {
+        qi[c] || (qi[c] = {});
+        if (d || e) qi[c].Ce = d, qi[c].De = e
+    }
+
+    function si(a) {
+        a = T(a);
+        return qi[a] && qi[a].Ce
+    }
+    var ti = M(Md);
+
+    function ui(a, b) {
         return {
             K: function(c, d) {
                 var e = (c.H || {}).L,
                     f = void 0 === c.J ? {} : c.J;
-                if (e && (si(b, e), !f.O && c.G && c.D)) {
-                    var g = Be(a, e),
-                        h = ui(a),
+                if (e && (ri(b, e), !f.O && c.G && c.D)) {
+                    var g = ze(a, e),
+                        h = ti(a),
                         k = c.G.o("pv");
                     if (g && !c.D.nohit) {
                         var l = {},
                             m = {};
-                        Pd(a, (m.counterKey = R(b), m.name = "params", m.data = (l.val = e, l), m));
-                        k ? encodeURIComponent(g).length > (Fc(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0)
+                        Od(a, (m.counterKey = T(b), m.name = "params", m.data = (l.val = e, l), m));
+                        k ? encodeURIComponent(g).length > (Ec(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0)
                     }
                 }
                 d()
             },
             S: function(c, d) {
-                var e = ui(a),
-                    f = Wh(a, b),
+                var e = ti(a),
+                    f = Vh(a, b),
                     g = f && f.params;
-                g && (f = Qb(N(oc, Pa(c.G)), e), M(function(h) {
+                g && (f = Pb(O(nc, Pa(c.G)), e), N(function(h) {
                     var k = n(h);
                     k.next();
                     k = k.next().value;
                     g(k);
-                    h = nc(a)(h, e);
+                    h = mc(a)(h, e);
                     e.splice(h, 1)
                 }, f));
                 d()
@@ -3332,7 +3326,7 @@
         }
     }
 
-    function wi(a) {
+    function vi(a) {
         var b = r,
             c = null,
             d = a.length;
@@ -3349,72 +3343,72 @@
             }
         }
     }
-    var xi = W("pa.int", function(a, b) {
+    var wi = X("pa.int", function(a, b) {
         var c = {};
         return c.params = function() {
             var d = Va(arguments),
-                e = wi(d);
+                e = vi(d);
             if (!e) return null;
             d = e.Ld;
             var f = e.L;
             e = e.eb;
             if (!B(f) && !w(f)) return null;
-            var g = Oh(a, "1", b),
-                h = Vh(b).url,
-                k = !dd(b),
+            var g = Nh(a, "1", b),
+                h = Uh(b).url,
+                k = !cd(b),
                 l = "pa",
                 m = {};
             m = (m.id = b.id, m);
             var p = f,
                 q = "";
             if (q = J(f, "__ym.user_id")) l = "pau", m.uid = q;
-            O("__ymu", ec(f)) && (l = "paup");
-            p.__ym && (p = P({}, f), p.__ym = H(function(v, t) {
+            P("__ymu", dc(f)) && (l = "paup");
+            p.__ym && (p = Q({}, f), p.__ym = H(function(v, t) {
                 var x = J(f, "__ym." + t);
                 x && (v[t] = x);
                 return v
-            }, {}, pe), ec(p.__ym).length || delete p.__ym, k = !!ec(p).length);
-            p = q ? void 0 : Be(a, p);
-            l = Uh(a, b, l, m, p);
+            }, {}, ne), dc(p.__ym).length || delete p.__ym, k = !!dc(p).length);
+            p = q ? void 0 : ze(a, p);
+            l = Th(a, b, l, m, p);
             m = {};
             p = {};
             g = g({
                 H: {
                     L: f
                 },
-                G: Yg((m.pa = 1, m.ar = 1, m)),
-                D: (p["page-url"] = h || T(a).href, p)
+                G: Xg((m.pa = 1, m.ar = 1, m)),
+                D: (p["page-url"] = h || U(a).href, p)
             }, b).then(k ? l : r);
-            return Qh(a, "p.s", g, e, d)
+            return Ph(a, "p.s", g, e, d)
         }, c
     });
 
-    function yi(a, b, c, d, e) {
+    function xi(a, b, c, d, e) {
         return (new Z(function(f, g) {
-            var h = ec(c),
-                k = N(d.resolve || lb, Qa(f)),
-                l = N(d.reject || lb, Qa(g));
+            var h = dc(c),
+                k = O(d.resolve || L, Qa(f)),
+                l = O(d.reject || L, Qa(g));
             d.resolve = k;
             d.reject = l;
-            M(function(m) {
+            N(function(m) {
                 d.kc.push(+m);
                 var p = c[m],
-                    q = uf(a, G(Zd(), l), 5100, "is.m"),
+                    q = tf(a, G(Yd(), l), 5100, "is.m"),
                     v = {};
-                b(p.window, P(e, (v.toCounter = ub(m), v)), function(t, x) {
-                    tf(a, q);
+                b(p.window, Q(e, (v.toCounter = tb(m), v)), function(t, x) {
+                    sf(a, q);
                     d.ed.push(m);
                     d.resolve && d.resolve(x)
                 })
             }, h)
-        }))["catch"](V(a, "if.b"))
-    }
-
-    function zi(a, b, c) {
-        b = Qb(function(d) {
-            return !O(c.info.counterId, d.kc)
+        }))["catch"](W(a, "if.b"))
+    }
+
+    function yi(a, b, c) {
+        b = Pb(function(d) {
+            return !P(c.info.counterId, d.kc)
         }, b);
-        M(function(d) {
+        N(function(d) {
             if (c.info.counterId) {
                 var e = {};
                 a((e[c.info.counterId] = c, e), d, d.data)
@@ -3422,13 +3416,13 @@
         }, b)
     }
 
-    function Ai(a, b) {
-        var c = Lf(a, b);
+    function zi(a, b) {
+        var c = Kf(a, b);
         if (!c) return null;
         var d = [],
             e = [],
-            f = F([a, c.cc], yi),
-            g = G(f, zi);
+            f = F([a, c.cc], xi),
+            g = G(f, yi);
         c.ea.C(["initToParent"], function(h) {
             h = n(h);
             h.next();
@@ -3442,12 +3436,12 @@
         });
         return {
             ea: c.ea,
-            We: function(h, k) {
+            Ve: function(h, k) {
                 return new Z(function(l, m) {
                     c.cc(h, k, function(p, q) {
                         l([p, q])
                     });
-                    uf(a, G(Zd(), m), 5100, "is.o")
+                    tf(a, G(Yd(), m), 5100, "is.o")
                 })
             },
             bd: function(h) {
@@ -3470,27 +3464,27 @@
             }
         }
     }
-    var Bi = L(Ai, N(mb, R));
-
-    function Ci(a, b) {
-        if (!O(b, M(K("ymetrikaEvent.type"), a))) {
+    var Ai = M(zi, O(lb, T));
+
+    function Bi(a, b) {
+        if (!P(b, N(K("ymetrikaEvent.type"), a))) {
             var c = {},
                 d = {};
             a.push((d.ymetrikaEvent = (c.type = b, c), d))
         }
     }
 
-    function Di(a) {
-        a = Q(a);
+    function Ci(a) {
+        a = R(a);
         var b = a.o("dataLayer", []);
         a.B("dataLayer", b);
         return b
     }
 
-    function Ei(a, b, c, d) {
+    function Di(a, b, c, d) {
         c = void 0 === c ? r : c;
         d = void 0 === d ? !1 : d;
-        var e = Cf(a);
+        var e = Bf(a);
         if (b && y(b.push)) {
             var f = b.push;
             b.push = function() {
@@ -3508,72 +3502,72 @@
                 }
             };
             c(a);
-            M(e.trigger, b);
+            N(e.trigger, b);
             return a
         }
     }
 
-    function Fi(a, b) {
+    function Ei(a, b) {
         var c = J(b, "ymetrikaEvent");
         c && a.trigger(J(c, "type"), c)
     }
 
-    function Gi(a, b, c) {
-        c = void 0 === c ? lb : c;
-        var d = Df(a, "idlo");
+    function Fi(a, b, c) {
+        c = void 0 === c ? L : c;
+        var d = Cf(a, "idlo");
         c(d);
-        var e = G(d, Fi);
-        Ei(a, b, function(f) {
+        var e = G(d, Ei);
+        Di(a, b, function(f) {
             f.Ba.C(e)
         });
         return d
     }
 
-    function Hi(a, b, c, d) {
-        var e = Wh(a, c);
+    function Gi(a, b, c, d) {
+        var e = Vh(a, c);
         if (e) {
             a = d.data;
             c = "" + c.id;
             var f = d.sended || [];
             d.sended || (d.sended = f);
-            O(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d))))
-        }
-    }
-    var Ii = W("y.p", function(a, b) {
-        var c = Ai(a, b);
+            P(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d))))
+        }
+    }
+    var Hi = X("y.p", function(a, b) {
+        var c = zi(a, b);
         if (c) {
-            var d = Di(a),
-                e = F([a, c, b], Hi);
-            Gi(a, d, function(f) {
+            var d = Ci(a),
+                e = F([a, c, b], Gi);
+            Fi(a, d, function(f) {
                 f.C(["params"], e)
             });
-            c.ea.C(["params"], N(K("1"), e))
+            c.ea.C(["params"], O(K("1"), e))
         }
     });
 
-    function Ji(a, b, c, d) {
-        var e = T(a),
+    function Ii(a, b, c, d) {
+        var e = U(a),
             f = e.hostname;
         e = e.href;
-        if (b = Vh(b).url) a = oh(a, b), f = a.hostname, e = a.href;
+        if (b = Uh(b).url) a = nh(a, b), f = a.hostname, e = a.href;
         return [d + "://" + f + "/" + c, e || ""]
     }
-    var Ki = {
-            Ue: $a(/[/&=?#]/)
+    var Ji = {
+            Te: $a(/[/&=?#]/)
         },
-        Li = W("go.in", function(a, b, c, d) {
+        Ki = X("go.in", function(a, b, c, d) {
             c = void 0 === c ? "goal" : c;
             var e = {};
             return e.reachGoal = function(f, g, h, k) {
-                if (!f || Ki[c] && Ki[c](f)) return null;
+                if (!f || Ji[c] && Ji[c](f)) return null;
                 var l = g,
                     m = h || r;
                 y(g) && (m = g, l = void 0, k = h);
                 g = {};
-                var p = Uh(a, b, "gr", (g.id = b.id, g.goal = f, g), l),
+                var p = Th(a, b, "gr", (g.id = b.id, g.goal = f, g), l),
                     q = "goal" === c;
-                g = Oh(a, "g", b);
-                var v = n(Ji(a, b, f, c));
+                g = Nh(a, "g", b);
+                var v = n(Ii(a, b, f, c));
                 h = v.next().value;
                 v = v.next().value;
                 var t = {},
@@ -3582,75 +3576,75 @@
                     H: {
                         L: l
                     },
-                    G: Yg((t.ar = 1, t)),
+                    G: Xg((t.ar = 1, t)),
                     D: (x["page-url"] = h, x["page-ref"] = v, x)
                 }, b).then(function() {
                     q && p();
                     var E = {},
                         C = {};
-                    Pd(a, (C.counterKey = R(b), C.name = "event", C.data = (E.schema =
+                    Od(a, (C.counterKey = T(b), C.name = "event", C.data = (E.schema =
                         c, E.name = f, E.params = l, E), C));
                     d && d()
                 });
-                return Qh(a, "g.s", g, m, k)
+                return Ph(a, "g.s", g, m, k)
             }, e
         }),
-        Mi = W("guid.int", function(a, b) {
+        Li = X("guid.int", function(a, b) {
             var c = {};
             return c.getClientID = function(d) {
-                var e = rf(a, b);
-                d && Ph(a, d, null, e);
+                var e = qf(a, b);
+                d && Oh(a, d, null, e);
                 return e
             }, c
         }),
-        Ni;
-
-    function Oi(a) {
-        return (a = T(a).hash.split("#")[1]) ? a.split("?")[0] : ""
-    }
-
-    function Pi(a, b) {
-        var c = Oi(a);
-        Ni = vf(a, function() {
-            var d = Oi(a);
+        Mi;
+
+    function Ni(a) {
+        return (a = U(a).hash.split("#")[1]) ? a.split("?")[0] : ""
+    }
+
+    function Oi(a, b) {
+        var c = Ni(a);
+        Mi = uf(a, function() {
+            var d = Ni(a);
             d !== c && (b(), c = d)
         }, 200, "t.h");
-        return D(wf, null, a, Ni)
-    }
-
-    function Qi(a, b, c, d) {
+        return D(vf, null, a, Mi)
+    }
+
+    function Pi(a, b, c, d) {
         var e = b.M,
             f = b.pc,
             g = b.Ga,
-            h = Q(a),
+            h = R(a),
             k = {};
-        k = Yg((k.wh = 1, k.pv = 1, k));
+        k = Xg((k.wh = 1, k.pv = 1, k));
         var l = J(d, "isTrusted");
-        d && !A(l) && k.B("ite", Mb(l));
-        ue(e) && a.Ya && a.Ya.Direct && k.B("ad", "1");
+        d && !A(l) && k.B("ite", Lb(l));
+        se(e) && a.Ya && a.Ya.Direct && k.B("ad", "1");
         f && k.B("ut", "1");
         e = h.o("lastReferrer");
-        d = T(a).href;
+        d = U(a).href;
         f = {};
         g = {
             D: (f["page-url"] = g || d, f["page-ref"] = e, f),
             G: k
         };
-        c(g, b)["catch"](V(a, "g.s"));
+        c(g, b)["catch"](W(a, "g.s"));
         h.B("lastReferrer", d)
     }
-    var Ri = W("th.e", function(a, b) {
+    var Qi = X("th.e", function(a, b) {
         function c() {
-            f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Pi(a, g))
-        }
-        var d = Oh(a, "t", b),
-            e = ni(a, R(b)),
+            f || (h = I(a, "onhashchange") ? Wc(a).C(a, ["hashchange"], g) : Oi(a, g))
+        }
+        var d = Nh(a, "t", b),
+            e = mi(a, T(b)),
             f = !1,
-            g = V(a, "h.h.ch", D(Qi, null, a, b, d)),
+            g = W(a, "h.h.ch", D(Pi, null, a, b, d)),
             h = r;
         b.ic && (c(), f = !0);
         d = {};
-        return d.trackHash = V(a, "tr.hs.h", function(k) {
+        return d.trackHash = W(a, "tr.hs.h", function(k) {
             k ? c() : h();
             f = !!k;
             k = {};
@@ -3658,7 +3652,7 @@
         }), d.u = h, d
     });
 
-    function Si(a) {
+    function Ri(a) {
         var b = null;
         try {
             b = a.target || a.srcElement
@@ -3671,16 +3665,16 @@
         return null
     }
 
-    function Ti(a, b) {
+    function Si(a, b) {
         var c = {};
         c = (c.string = !0, c.object = !0, c["boolean"] = b, c)[typeof b] || !1;
         var d = {};
         a((d.trackLinks = c, d))
     }
 
-    function Ui(a, b, c) {
-        var d = Yg();
-        void 0 !== c.pb && d.B("ite", Mb(c.pb));
+    function Ti(a, b, c) {
+        var d = Xg();
+        void 0 !== c.pb && d.B("ite", Lb(c.pb));
         c.mb && d.B("dl", 1);
         c.Ja && d.B("ln", 1);
         var e = c.xd || {},
@@ -3692,23 +3686,23 @@
                 qb: !!c.qb,
                 L: e.params
             },
-            D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || T(a).href, f)
+            D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || U(a).href, f)
         };
         f = "Link";
         c.mb ? f = c.Ja ? "Ext link - File" : "File" : c.Ja && (f = "Ext link");
         var g = {},
             h = {};
-        Pd(a, (h.counterKey = R(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h));
+        Od(a, (h.counterKey = T(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h));
         g = {};
-        b = c.sender(d, b).then(Uh(a, b, "lcl", (g.prefix = f, g.id = b.id,
+        b = c.sender(d, b).then(Th(a, b, "lcl", (g.prefix = f, g.id = b.id,
             g.url = c.url, g), c.xd));
-        Qh(a, "cl.p.s", b, e.callback || r, e.ctx)
-    }
-
-    function Vi(a, b) {
-        if (a.Fe()) {
-            var c = Si(b);
-            if (c && !Te("ym-disable-tracklink", c)) {
+        Ph(a, "cl.p.s", b, e.callback || r, e.ctx)
+    }
+
+    function Ui(a, b) {
+        if (a.Ee()) {
+            var c = Ri(b);
+            if (c && !Re("ym-disable-tracklink", c)) {
                 var d = a.l,
                     e = a.Jd,
                     f = a.Kd,
@@ -3716,11 +3710,11 @@
                     h = a.Qd,
                     k = f.Ga,
                     l = c.href;
-                var m = vd(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, ""));
-                m || (m = (m = c.querySelector("img")) ? vd(m.getAttribute("title") || m.getAttribute("alt")) : "");
+                var m = ud(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, ""));
+                m || (m = (m = c.querySelector("img")) ? ud(m.getAttribute("title") || m.getAttribute("alt")) : "");
                 m = l === m ? "" : m;
                 var p = J(b, "isTrusted");
-                if (Te("ym-external-link", c)) Ui(d, f, {
+                if (Re("ym-external-link", c)) Ti(d, f, {
                     url: l,
                     Ja: !0,
                     title: m,
@@ -3728,19 +3722,19 @@
                     sender: g
                 });
                 else {
-                    k = k ? oh(d, k).hostname : T(d).hostname;
-                    h = RegExp("\\.(" + U("|", M(Ka, h)) + ")$", "i");
+                    k = k ? nh(d, k).hostname : U(d).hostname;
+                    h = RegExp("\\.(" + V("|", N(Ka, h)) + ")$", "i");
                     var q = c.protocol + "//" + c.hostname +
                         c.pathname;
-                    h = re.test(q) || re.test(l) || h.test(l) || h.test(q);
+                    h = pe.test(q) || pe.test(l) || h.test(l) || h.test(q);
                     c = c.hostname;
-                    id(k) === id(c) ? h ? Ui(d, f, {
+                    hd(k) === hd(c) ? h ? Ti(d, f, {
                         url: l,
                         mb: !0,
                         pb: p,
                         title: m,
                         sender: g
-                    }) : m && e.B("il", vd(m).slice(0, 100)) : l && qe.test(l) || Ui(d, f, {
+                    }) : m && e.B("il", ud(m).slice(0, 100)) : l && oe.test(l) || Ti(d, f, {
                         url: l,
                         qb: !0,
                         Ja: !0,
@@ -3753,11 +3747,11 @@
             }
         }
     }
-    var Wi = Na(function(a, b) {
-        u(b) ? a.push(b) : M(N(lb, Za("push", a)), b)
+    var Vi = Na(function(a, b) {
+        u(b) ? a.push(b) : N(O(L, Za("push", a)), b)
     });
 
-    function Xi(a, b) {
+    function Wi(a, b) {
         return function(c) {
             var d = c[a];
             d ? (d.Zb = !0, d.Yb(b)) : c[a] = {
@@ -3767,7 +3761,7 @@
             }
         }
     }
-    var Yi = Na(function(a, b) {
+    var Xi = Na(function(a, b) {
             if (!b[a]) {
                 var c, d = new Z(function(e) {
                     c = e
@@ -3780,30 +3774,30 @@
             }
             return b[a].promise
         }),
-        Zi = L(N(Md, Ra)),
-        $i = L(Md);
-
-    function aj(a, b, c) {
-        b = R(b);
-        $i(b).Rd = X(a)(hf);
-        c = P({}, c);
+        Yi = M(O(Ld, Ra)),
+        Zi = M(Ld);
+
+    function $i(a, b, c) {
+        b = T(b);
+        Zi(b).Rd = kf(a)(ff);
+        c = Q({}, c);
         var d = {},
             e = {};
-        Pd(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e));
-        return Zi()(Xi(b, c))
-    }
-
-    function bj(a, b) {
-        var c = R(a);
-        return Zi()(Yi(c)).then(b)
-    }
-
-    function cj(a, b, c) {
+        Od(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e));
+        return Yi()(Wi(b, c))
+    }
+
+    function aj(a, b) {
+        var c = T(a);
+        return Yi()(Xi(c)).then(b)
+    }
+
+    function bj(a, b, c) {
         if (a.postMessage && !a.attachEvent) {
-            var d = Xc(a),
-                e = "__ym__promise_" + ff(a) + "_" + ff(a),
+            var d = Wc(a),
+                e = "__ym__promise_" + df(a) + "_" + df(a),
                 f = r;
-            f = d.C(a, ["message"], V(a, c, function(g) {
+            f = d.C(a, ["message"], W(a, c, function(g) {
                 try {
                     var h = g.data
                 } catch (k) {
@@ -3812,23 +3806,23 @@
                 h === e && (f(), g.stopPropagation && g.stopPropagation(), b())
             }));
             a.postMessage(e, "*")
-        } else uf(a, b, 0, c)
-    }
-    var dj = [],
-        ej = !1,
-        fj = !1;
-
-    function gj(a, b) {
-        if (dj.length) {
-            var c = dj.shift();
-            fj ? c() : uf(a, c, 100, b + ".ei.rnt")
-        } else ej = !1
-    }
-
-    function hj(a, b, c, d, e) {
+        } else tf(a, b, 0, c)
+    }
+    var cj = [],
+        dj = !1,
+        ej = !1;
+
+    function fj(a, b) {
+        if (cj.length) {
+            var c = cj.shift();
+            ej ? c() : tf(a, c, 100, b + ".ei.rnt")
+        } else dj = !1
+    }
+
+    function gj(a, b, c, d, e) {
         d = void 0 === d ? 1 : d;
-        e = void 0 === e ? Tg : e;
-        fj = Infinity === d;
+        e = void 0 === e ? Sg : e;
+        ej = Infinity === d;
         return Ra(function(f, g) {
             function h() {
                 try {
@@ -3837,23 +3831,23 @@
                 } catch (m) {
                     return f(m)
                 }
-                b(Og);
-                if (b(Kg)) return g(k), gj(a, c);
-                fj ? (b(e(a, 1E4)), g(k), gj(a, c)) : uf(a, h, 100, c + ".ei")
+                b(Ng);
+                if (b(Jg)) return g(k), fj(a, c);
+                ej ? (b(e(a, 1E4)), g(k), fj(a, c)) : tf(a, h, 100, c + ".ei")
             }
             var k = [];
-            ej ? dj.push(h) : (ej = !0, h())
+            dj ? cj.push(h) : (dj = !0, h())
         })
     }
 
-    function ij(a, b, c, d, e, f) {
+    function hj(a, b, c, d, e, f) {
         e = void 0 === e ? 1 : e;
         f = void 0 === f ? r : f;
-        b = Vg(b, c);
-        hj(a, b, d + ".itc", e)(xf(V(a, d), f))
-    }
-
-    function jj(a, b, c) {
+        b = Ug(b, c);
+        gj(a, b, d + ".itc", e)(wf(W(a, d), f))
+    }
+
+    function ij(a, b, c) {
         function d(g) {
             var h = {
                     id: g.counterId,
@@ -3863,7 +3857,7 @@
                     J: {
                         O: g.me
                     },
-                    G: Yg(g.Dd),
+                    G: Xg(g.Dd),
                     D: g.L,
                     H: {
                         Za: g.Za
@@ -3872,27 +3866,27 @@
                         U: g.U
                     }
                 };
-            g.ba && (k.ba = me(g.ba));
+            g.ba && (k.ba = ke(g.ba));
             return f(k, h).then(r, e)
         }
-        var e = V(a, "rts.p"),
-            f = Oh(a, "r", b);
-        return bj(b, function() {
-            cj(a, F([a, c, d, "rts.a", 1], ij), "rts.mr")
+        var e = W(a, "rts.p"),
+            f = Nh(a, "r", b);
+        return aj(b, function() {
+            bj(a, F([a, c, d, "rts.a", 1], hj), "rts.mr")
         }).then(r, e)
     }
-    var kj = N(Da, Pa(0)),
-        lj = Oa(kj),
-        mj = [lj("watch"), lj("clmap")],
-        nj = bd("retryReqs", function(a) {
-            return Ie(a).o("retryReqs", {})
+    var jj = O(Da, Pa(0)),
+        kj = Oa(jj),
+        lj = [kj("watch"), kj("clmap")],
+        mj = ad("retryReqs", function(a) {
+            return Ge(a).o("retryReqs", {})
         }, !0);
 
+    function nj(a, b) {
+        Ge(a).B("retryReqs", b)
+    }
+
     function oj(a, b) {
-        Ie(a).B("retryReqs", b)
-    }
-
-    function pj(a, b) {
         var c = {
             protocol: b.protocol,
             host: b.host,
@@ -3900,9 +3894,9 @@
             me: b.postParams,
             L: b.params,
             Dd: b.browserInfo,
-            Se: b.ghid,
+            Re: b.ghid,
             time: b.time,
-            Za: ub(a),
+            Za: tb(a),
             counterId: b.counterId,
             M: b.counterType
         };
@@ -3910,67 +3904,67 @@
         return c
     }
 
-    function qj(a) {
-        var b = nj(a);
+    function pj(a) {
+        var b = mj(a);
         return {
             add: function(c) {
                 for (var d = 1; b[d];) d += 1;
                 b[d] = c;
-                oj(a, b);
+                nj(a, b);
                 return d
             },
             "delete": function(c) {
                 delete b[c];
-                oj(a, b)
+                nj(a, b)
             },
-            He: function(c, d) {
+            Ge: function(c, d) {
                 var e = b[c];
-                e && e.browserInfo && (e.browserInfo.rqnl = d, oj(a, b))
+                e && e.browserInfo && (e.browserInfo.rqnl = d, nj(a, b))
             },
-            Td: W("g.r", function() {
-                var c = X(a)(hf),
-                    d = nf(a);
+            Td: X("g.r", function() {
+                var c = kf(a)(ff),
+                    d = mf(a);
                 return H(function(e, f) {
                         var g = n(f),
                             h = g.next().value;
-                        (g = g.next().value) && sc(Ra(g.resource), mj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = pj(h, g), e.push(h));
+                        (g = g.next().value) && rc(Ra(g.resource), lj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = oj(h, g), e.push(h));
                         return e
                     },
-                    [], dc(b))
+                    [], cc(b))
             }),
             Fd: function() {
-                var c = X(a)(hf);
-                M(function(d) {
+                var c = kf(a)(ff);
+                N(function(d) {
                     var e = n(d);
                     d = e.next().value;
                     e = e.next().value;
                     (!e || !e.time || e.time + 864E5 < c || e.browserInfo.rqnl && 2 <= e.browserInfo.rqnl) && delete b[d]
-                }, dc(b));
-                oj(a, b)
+                }, cc(b));
+                nj(a, b)
             },
             length: function() {
-                return ec(b).length
+                return dc(b).length
             },
             clear: function() {
-                oj(a, {});
+                nj(a, {});
                 return H(function(c, d) {
                     var e = n(d),
                         f = e.next().value;
                     e = e.next().value;
-                    c.push(pj(f, e));
+                    c.push(oj(f, e));
                     delete b[f];
                     return c
-                }, [], dc(b))
-            }
-        }
-    }
-
-    function rj(a, b, c, d) {
-        b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), jj(a, c, b)))
-    }
-
-    function sj(a, b) {
-        var c = qj(a);
+                }, [], cc(b))
+            }
+        }
+    }
+
+    function qj(a, b, c, d) {
+        b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), ij(a, c, b)))
+    }
+
+    function rj(a, b) {
+        var c = pj(a);
         return {
             K: function(d, e) {
                 var f = d.G,
@@ -3978,10 +3972,10 @@
                     h = d.D,
                     k = void 0 === d.J ? {} : d.J;
                 if (f && h) {
-                    var l = X(a);
+                    var l = kf(a);
                     f.wb("rqnl", 1);
                     var m = {};
-                    f = (m.protocol = "https:", m.host = Rd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(hf), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = nf(a), m);
+                    f = (m.protocol = "https:", m.host = Qd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(ff), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = mf(a), m);
                     g && (f.telemetry = g.l());
                     g = c.add(f);
                     d.H || (d.H = {});
@@ -3990,13 +3984,13 @@
                 e()
             },
             S: function(d, e) {
-                rj(a, d, b, c);
+                qj(a, d, b, c);
                 e()
             }
         }
     }
 
-    function tj(a, b, c) {
+    function sj(a, b, c) {
         function d() {
             v || (q = !0, t = !1, v = !0, f())
         }
@@ -4008,24 +4002,24 @@
         }
 
         function f() {
-            tf(a, l);
+            sf(a, l);
             if (m) k(!1);
             else {
-                var S = Math.max(0, c - (t ? x : x + p(hf) - E));
-                S ? l = uf(a, e, S, "u.t.d.c") : e()
+                var S = Math.max(0, c - (t ? x : x + p(ff) - E));
+                S ? l = tf(a, e, S, "u.t.d.c") : e()
             }
         }
 
         function g() {
             t = q = v = !0;
-            x += p(hf) - E;
-            E = p(hf);
+            x += p(ff) - E;
+            E = p(ff);
             f()
         }
 
         function h() {
             q || v || (x = 0);
-            E = p(hf);
+            E = p(ff);
             q = v = !0;
             t = !1;
             f()
@@ -4039,24 +4033,24 @@
         }
         var l = 0,
             m = !1;
-        if (Fc(a)) return l = uf(a, b, c, "u.t.d"), F([a, l], tf);
-        var p = X(a),
+        if (Ec(a)) return l = tf(a, b, c, "u.t.d"), F([a, l], sf);
+        var p = kf(a),
             q = !1,
             v = !1,
             t = !0,
             x = 0,
-            E = p(hf),
-            C = Xc(a);
+            E = p(ff),
+            C = Wc(a);
         k(!0);
         f();
         return function() {
-            tf(a, l);
+            sf(a, l);
             k(!1)
         }
     }
-    var uj = W("nb.p", function(a, b) {
+    var tj = X("nb.p", function(a, b) {
         function c(q) {
-            h() || (q = "number" === typeof q ? q : 15E3, p = tj(a, d(!1), q), l())
+            h() || (q = "number" === typeof q ? q : 15E3, p = sj(a, d(!1), q), l())
         }
 
         function d(q) {
@@ -4067,38 +4061,38 @@
                     m = !0;
                     l();
                     p && p();
-                    var x = X(a)(hf);
-                    t = (ub(g.o("lastHit")) || 0) < x - 18E5;
+                    var x = kf(a)(ff);
+                    t = (tb(g.o("lastHit")) || 0) < x - 18E5;
                     var E = .1 > Math.random();
                     g.B("lastHit", x);
-                    var C = $i(f);
+                    var C = Zi(f);
                     x = C.kb;
                     C = C.Rd;
                     var S = {};
-                    x = Yg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S));
-                    C = Vh(b);
+                    x = Xg((S.nb = 1, S.cl = qb(a, C) && qb(a, x) ? C - x : 0, S.ar = 1, S));
+                    C = Uh(b);
                     S = {};
                     x = {
-                        D: (S["page-url"] = C.url || T(a).href, S),
+                        D: (S["page-url"] = C.url || U(a).href, S),
                         G: x,
                         H: {
                             force: q
                         }
                     };
-                    C = Sh(a, R(b)).warn;
+                    C = Rh(a, T(b)).warn;
                     !v.callback && v.ctx && C("nbnc");
-                    (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? ph(t) === ph(E) : !t && !E));
-                    if (t) return t = e(x, b), Qh(a, "l.o.l", t, v.callback, v.ctx)
+                    (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? oh(t) === oh(E) : !t && !E));
+                    if (t) return t = e(x, b), Ph(a, "l.o.l", t, v.callback, v.ctx)
                 }
                 return null
             }
         }
-        var e = Oh(a, "n", b),
-            f = R(b),
-            g = Je(a, b.id),
-            h = G(G(f, oi(a)), N(be, K("accurateTrackBounce"))),
+        var e = Nh(a, "n", b),
+            f = T(b),
+            g = He(a, b.id),
+            h = G(G(f, ni(a)), O(ae, K("accurateTrackBounce"))),
             k = {},
-            l = G((k.accurateTrackBounce = !0, k), ni(a, f)),
+            l = G((k.accurateTrackBounce = !0, k), mi(a, f)),
             m = !1,
             p;
         b.vc && c(b.vc);
@@ -4108,61 +4102,61 @@
         return k
     });
 
-    function vj(a) {
+    function uj(a) {
         return !(!xa("querySelectorAll", J(a, "Element.prototype.querySelectorAll")) || !a.document.querySelectorAll)
     }
 
-    function wj(a, b) {
+    function vj(a, b) {
         if (!b || !b.querySelectorAll) return [];
         var c = b.querySelectorAll(a);
-        return c ? mc(c) : []
-    }
-
-    function xj(a, b) {
+        return c ? lc(c) : []
+    }
+
+    function wj(a, b) {
         if (b.querySelector) return b.querySelector(a);
-        var c = wj(a, b);
+        var c = vj(a, b);
         return c && c.length ? c[0] : null
     }
-    var yj;
-    var zj = window.Set;
-    if (ya(zj, "Set")) {
-        var Aj = ya(J(zj.prototype, "add"), "add"),
-            Bj = ya(J(zj.prototype, "has"), "has"),
-            Cj = ya(J(zj.prototype, "delete"), "delete"),
-            Dj = ya(J(zj.prototype, "clear"), "clear"),
-            Ej = ya(J(zj.prototype, "forEach"), "forEach");
-        yj = Aj && Bj && Cj && Dj && Ej ? Set : kc
-    } else yj = kc;
-    var Fj = yj;
-
-    function Gj(a, b, c) {
+    var xj;
+    var yj = window.Set;
+    if (ya(yj, "Set")) {
+        var zj = ya(J(yj.prototype, "add"), "add"),
+            Aj = ya(J(yj.prototype, "has"), "has"),
+            Bj = ya(J(yj.prototype, "delete"), "delete"),
+            Cj = ya(J(yj.prototype, "clear"), "clear"),
+            Dj = ya(J(yj.prototype, "forEach"), "forEach");
+        xj = zj && Aj && Bj && Cj && Dj ? Set : jc
+    } else xj = jc;
+    var Ej = xj;
+
+    function Fj(a, b, c) {
         if (!(b && b.Element && b.Element.prototype && b.document && c)) return null;
         if (b.Element.prototype.closest && xa("closest", b.Element.prototype.closest) && c.closest) return c.closest(a);
-        var d = Ue(b);
+        var d = Se(b);
         if (d) {
             for (; c && 1 === c.nodeType && !d.call(c, a);) c = c.parentElement || c.parentNode;
             return c && 1 === c.nodeType ? c : null
         }
-        if (vj(b)) {
-            for (a = new Fj(mc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode;
+        if (uj(b)) {
+            for (a = new Ej(lc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode;
             return c && 1 === c.nodeType ? c : null
         }
         return null
     }
 
+    function Gj(a, b) {
+        return I(b, "isConnected") ? !b.isConnected : Fj("html", a, b) !== a.document.documentElement
+    }
+
     function Hj(a, b) {
-        return I(b, "isConnected") ? !b.isConnected : Gj("html", a, b) !== a.document.documentElement
-    }
-
-    function Ij(a, b) {
         var c = b,
             d = J(a, "document"),
-            e = cf(c);
-        if (!c || !c.ownerDocument || "PARAM" === e || c === Ve(a) || c === d.documentElement) return {
+            e = af(c);
+        if (!c || !c.ownerDocument || "PARAM" === e || c === Te(a) || c === d.documentElement) return {
             left: 0,
             top: 0
         };
-        if (d = af(c)) return c = Ze(a), {
+        if (d = Ze(c)) return c = Xe(a), {
             left: Math.round(d.left + c.x),
             top: Math.round(d.top + c.y)
         };
@@ -4173,21 +4167,21 @@
         }
     }
 
-    function Jj(a, b) {
+    function Ij(a, b) {
         var c = J(a, "document");
-        return b === Ve(a) || b === c.documentElement ? $e(a) : (c = af(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight]
-    }
-    var Kj = L(function() {
-        for (var a = 59, b = {}, c = 0; c < oe.length; c += 1) b[oe[c]] = String.fromCharCode(a), a += 1;
+        return b === Te(a) || b === c.documentElement ? Ye(a) : (c = Ze(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight]
+    }
+    var Jj = M(function() {
+        for (var a = 59, b = {}, c = 0; c < me.length; c += 1) b[me[c]] = String.fromCharCode(a), a += 1;
         return b
     });
 
-    function Lj(a, b, c) {
-        for (var d = "", e = Kj(), f = cf(b) || "*"; b && b.parentNode && !O(f, ["BODY", "HTML"]);) {
+    function Kj(a, b, c) {
+        for (var d = "", e = Jj(), f = af(b) || "*"; b && b.parentNode && !P(f, ["BODY", "HTML"]);) {
             d += e[f] || "*";
             a: {
                 f = J(a, "document");
-                if (f = b && b !== f.documentElement ? b === Ve(a) ? f.documentElement : J(b, "parentNode") : null) {
+                if (f = b && b !== f.documentElement ? b === Te(a) ? f.documentElement : J(b, "parentNode") : null) {
                     f = f.childNodes;
                     for (var g = b && b.nodeName, h = 0, k = 0; k < f.length; k += 1)
                         if (g === (f[k] && f[k].nodeName)) {
@@ -4202,31 +4196,31 @@
             }
             d += f || "";
             b = b.parentElement;
-            f = cf(b) || "*"
-        }
-        return vd(d, 128)
-    }
-
-    function Mj(a, b) {
-        var c = We(a),
-            d = Ze(a);
+            f = af(b) || "*"
+        }
+        return ud(d, 128)
+    }
+
+    function Lj(a, b) {
+        var c = Ue(a),
+            d = Xe(a);
         return {
             x: b.pageX || b.clientX + d.x - (c.clientLeft || 0) || 0,
             y: b.pageY || b.clientY + d.y - (c.clientTop || 0) || 0
         }
     }
 
-    function Nj(a) {
+    function Mj(a) {
         var b = a.which;
         a = a.button;
         return b || void 0 === a ? b : 1 === a || 3 === a ? 1 : 2 === a ? 3 : 4 === a ? 2 : 0
     }
-    var Oj = Na(Te)("(ym-disable-clickmap|ym-clickmap-ignore)");
-
-    function Pj(a, b, c, d, e) {
+    var Nj = Na(Re)("(ym-disable-clickmap|ym-clickmap-ignore)");
+
+    function Oj(a, b, c, d, e) {
         if (I(a, "ymDisabledClickmap") || !b || !b.element) return !1;
-        a = cf(b.element);
-        if (e && !e(b.element, a) || O(b.button, [2, 3]) && "A" !== a || sc(Pa(a), d)) return !1;
+        a = af(b.element);
+        if (e && !e(b.element, a) || P(b.button, [2, 3]) && "A" !== a || rc(Pa(a), d)) return !1;
         d = b.element;
         if (b && c) {
             if (50 > b.time - c.time) return !1;
@@ -4236,37 +4230,37 @@
             if (c.element === d && 2 > e && 2 > a && 1E3 > b) return !1
         }
         for (; d;) {
-            if (Oj(d)) return !1;
+            if (Nj(d)) return !1;
             d = d.parentElement
         }
         return !0
     }
 
-    function Qj(a, b, c, d, e) {
+    function Pj(a, b, c, d, e) {
         var f = "clmap/" + e.id,
             g = {};
         b = (g["page-url"] = b, g["pointer-click"] = c, g);
         f = {
-            G: Yg(),
+            G: Xg(),
             D: b,
             ca: {
                 U: f
             }
         };
-        d(f, e)["catch"](V(a, "c.s.c"))
-    }
-    var Rj = W("clm.p", function(a, b) {
-            if (tc(a)) return r;
-            var c = Oh(a, "m", b),
-                d = R(b),
-                e = X(a),
-                f = e(hf),
-                g = G(G(d, oi(a)), N(be, K("clickmap"))),
+        d(f, e)["catch"](W(a, "c.s.c"))
+    }
+    var Qj = X("clm.p", function(a, b) {
+            if (sc(a)) return r;
+            var c = Nh(a, "m", b),
+                d = T(b),
+                e = kf(a),
+                f = e(ff),
+                g = G(G(d, ni(a)), O(ae, K("clickmap"))),
                 h, k = null;
-            d = V(a, "clm.p.c", function(l) {
+            d = W(a, "clm.p.c", function(l) {
                 var m = g();
                 if (m) {
-                    var p = Q(a),
+                    var p = R(a),
                         q = p.o("cls", {
                             fb: 0,
                             x: 0,
@@ -4280,221 +4274,221 @@
                     p = "object" === typeof m ? m : {};
                     q = p.filter;
                     m = p.isTrackHash || !1;
-                    var v = M(function(x) {
+                    var v = N(function(x) {
                         return ("" + x).toUpperCase()
                     }, p.ignoreTags || []);
                     z(h) && (h = p.quota || null);
                     var t = !!p.quota;
                     l = {
-                        element: Se(a, l),
-                        position: Mj(a, l),
-                        button: Nj(l),
-                        time: e(hf)
+                        element: Qe(a, l),
+                        position: Lj(a, l),
+                        button: Mj(l),
+                        time: e(ff)
                     };
-                    p = T(a).href;
-                    if (Pj(a, l, k, v, q)) {
+                    p = U(a).href;
+                    if (Oj(a, l, k, v, q)) {
                         if (t) {
                             if (!h) return;
                             --h
                         }
-                        v = n(Jj(a, l.element));
+                        v = n(Ij(a, l.element));
                         q = v.next().value;
                         v = v.next().value;
-                        t = Ij(a, l.element);
-                        q = ["rn", ff(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Lj(a, l.element), "X", l.position.x, "Y", l.position.y];
-                        q = U(":", q);
+                        t = Hj(a, l.element);
+                        q = ["rn", df(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Kj(a, l.element), "X", l.position.x, "Y", l.position.y];
+                        q = V(":", q);
                         m && (q += ":wh:1");
-                        Qj(a, p, q, c, b);
+                        Pj(a, p, q, c, b);
                         k = l
                     }
                 }
             });
-            return Xc(a).C(J(a, "document"), ["click"], d)
+            return Wc(a).C(J(a, "document"), ["click"], d)
         }),
-        Sj = W("trigger.in", function(a, b) {
-            b.qd && cj(a, F([a, "yacounter" + b.id + "inited"], bf), "t.i")
+        Rj = X("trigger.in", function(a, b) {
+            b.qd && bj(a, F([a, "yacounter" + b.id + "inited"], $e), "t.i")
         });
 
-    function Tj(a, b) {
+    function Sj(a, b) {
         var c = {};
         a((c.clickmap = z(b) ? !0 : b, c))
     }
-    var Uj = W("c.m.p", function(a, b) {
-        var c = R(b),
+    var Tj = X("c.m.p", function(a, b) {
+        var c = T(b),
             d = {};
-        return d.clickmap = G(ni(a, c), Tj), d
+        return d.clickmap = G(mi(a, c), Sj), d
     });
 
-    function Vj(a) {
+    function Uj(a) {
         a = "" + a;
         for (var b = 2166136261, c = a.length, d = 0; d < c; d += 1) b ^= a.charCodeAt(d), b += (b << 1) + (b << 4) + (b << 7) + (b << 8) + (b << 24);
         return b >>> 0
     }
-    var Wj = {},
-        Xj = {};
-    Wj.p = 500;
-    var Yj = {
+    var Vj = {},
+        Wj = {};
+    Vj.p = 500;
+    var Xj = {
         i: "id",
         n: "name",
         h: "href",
         ty: "type"
     };
-    Xj.h = !0;
-    Xj.c = !0;
-    var Zj = {
+    Wj.h = !0;
+    Wj.c = !0;
+    var Yj = {
         p: function(a, b, c) {
-            if (b && Hj(a, b) && b._ymp) return b._ymp;
-            a = Lj(a, b, c);
+            if (b && Gj(a, b) && b._ymp) return b._ymp;
+            a = Kj(a, b, c);
             b && (b._ymp = a);
             return a
         },
         c: function(a, b, c) {
-            (a = vd(J(b, "textContent"))) && c && (c = c(b), c.length && sc(N(K("textContent"), vd, Pa(a)), c) && (a = ""));
-            ef(b) && (a = vd(b.getAttribute && b.getAttribute("value") || a));
+            (a = ud(J(b, "textContent"))) && c && (c = c(b), c.length && rc(O(K("textContent"), ud, Pa(a)), c) && (a = ""));
+            cf(b) && (a = ud(b.getAttribute && b.getAttribute("value") || a));
             return a
         }
     };
 
-    function ak(a, b, c, d) {
+    function Zj(a, b, c, d) {
         return H(function(e, f) {
             var g = null;
-            f in Yj ? g = b.getAttribute && b.getAttribute(Yj[f]) : f in Zj && (g = "p" === f ? Zj[f](a, b, void 0) : "c" === f ? Zj[f](a, b, d) : Zj[f](a, b));
-            g && (g = g.slice(0, Wj[f] || 100), e[f] = Xj[f] ? "" + Vj(g) : g);
+            f in Xj ? g = b.getAttribute && b.getAttribute(Xj[f]) : f in Yj && (g = "p" === f ? Yj[f](a, b, void 0) : "c" === f ? Yj[f](a, b, d) : Yj[f](a, b));
+            g && (g = g.slice(0, Vj[f] || 100), e[f] = Wj[f] ? "" + Uj(g) : g);
             return e
         }, {}, c)
     }
-    var bk = G("form", Gj),
-        ck = L(N(mb, Oa(bj)(K("settings.form_goals"))), mb);
-
-    function dk(a, b, c, d) {
-        return ck(a, b).then(N(F([Uh(a, b, c, d), r], Kb), be))
-    }
-
-    function ek(a, b, c, d, e, f) {
+    var ak = G("form", Fj),
+        bk = M(O(lb, Oa(aj)(K("settings.form_goals"))), lb);
+
+    function ck(a, b, c, d) {
+        return bk(a, b).then(O(F([Th(a, b, c, d), r], Jb), ae))
+    }
+
+    function dk(a, b, c, d, e, f) {
         var g = ib(b)(e, d),
             h = -1 !== g;
-        if (a || h) h && d.splice(g, 1), a = ak(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], dk), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Li(b, c, "form", d).reachGoal(a, f)
-    }
-
-    function fk(a, b, c, d) {
+        if (a || h) h && d.splice(g, 1), a = Zj(b, e, ["i", "n", "p"]), a = "?" + rd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], ck), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Lb(f), e), g)), Ki(b, c, "form", d).reachGoal(a, f)
+    }
+
+    function ek(a, b, c, d) {
         var e = J(d, "target");
-        e && (d = J(d, "isTrusted"), (e = Gj("button,input", a, e)) && "submit" === e.type && (e = bk(a, e))) && (c.push(e), uf(a, F([!1, a, b, c, e, d], ek), 300, "s.t.s"))
-    }
-    var gk = W("s.f.i", function(a, b) {
+        e && (d = J(d, "isTrusted"), (e = Fj("button,input", a, e)) && "submit" === e.type && (e = ak(a, e))) && (c.push(e), tf(a, F([!1, a, b, c, e, d], dk), 300, "s.t.s"))
+    }
+    var fk = X("s.f.i", function(a, b) {
         var c = [],
             d = [],
-            e = Xc(a);
-        c.push(e.C(a, ["click"], V(a, "s.f.c", F([a, b, d], fk))));
-        c.push(e.C(a, ["submit"], V(a, "s.f.e", function(f) {
-            ek(!0, a, b, d, J(f, "target"), J(f, "isTrusted"))
+            e = Wc(a);
+        c.push(e.C(a, ["click"], W(a, "s.f.c", F([a, b, d], ek))));
+        c.push(e.C(a, ["submit"], W(a, "s.f.e", function(f) {
+            dk(!0, a, b, d, J(f, "target"), J(f, "isTrusted"))
         })));
         e = {};
-        dk(a, b, "fgi", (e.id = b.id, e));
-        return F([ce, c], M)
+        ck(a, b, "fgi", (e.id = b.id, e));
+        return F([be, c], N)
     });
 
-    function hk(a, b, c, d) {
+    function gk(a, b, c, d) {
         return function() {
-            if (Wh(a, b)) {
+            if (Vh(a, b)) {
                 var e = Va(arguments);
                 return d.apply(null, ka(e))
             }
         }
     }
-    var ik = "button," + U(",", M(function(a) {
+    var hk = "button," + V(",", N(function(a) {
             return 'input[type="' + a + '"]'
         }, ["button", "submit", "reset", "file"])) + ",a",
-        jk = G(ik, wj),
-        kk = {},
-        lk = (kk.A = "h", kk.BUTTON = "i", kk.DIV = "i", kk.INPUT = "ty", kk);
-
-    function mk(a, b, c) {
+        ik = G(hk, vj),
+        jk = {},
+        kk = (jk.A = "h", jk.BUTTON = "i", jk.DIV = "i", jk.INPUT = "ty", jk);
+
+    function lk(a, b, c) {
         var d = J(c, "target");
         if (d) {
-            var e = Gj(ik, a, d);
-            e || (d = Gj("div", a, d)) && (wj(ik + ",div", d).length || (e = d));
-            if (e = (d = cf(e)) && ak(a, e, Rb(["p", lk[d], "c"]), jk)) {
-                e = "?" + sd(e);
+            var e = Fj(hk, a, d);
+            e || (d = Fj("div", a, d)) && (vj(hk + ",div", d).length || (e = d));
+            if (e = (d = af(e)) && Zj(a, e, Qb(["p", kk[d], "c"]), ik)) {
+                e = "?" + rd(e);
                 d = {};
-                d = Uh(a, b, "gbn", (d.id = b.id, d.query = e, d));
+                d = Th(a, b, "gbn", (d.id = b.id, d.query = e, d));
                 c = J(c, "isTrusted");
                 if (A(c)) c = void 0;
                 else {
                     var f = {},
                         g = {};
-                    c = (g.__ym = (f.ite = Mb(c), f), g)
+                    c = (g.__ym = (f.ite = Lb(c), f), g)
                 }
-                Li(a, b, "btn", d).reachGoal(e, c)
-            }
-        }
-    }
-    var nk = W("s.f.i", function(a, b) {
-            return bj(b, function(c) {
+                Ki(a, b, "btn", d).reachGoal(e, c)
+            }
+        }
+    }
+    var mk = X("s.f.i", function(a, b) {
+            return aj(b, function(c) {
                 if (J(c, "settings.button_goals")) {
-                    c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], hk(a, b, "", mk)))));
+                    c = Wc(a).C(a, ["click"], W(a, "c.t.c", O(F([a, b], gk(a, b, "", lk)))));
                     var d = {};
-                    Uh(a, b, "gbi", (d.id = b.id, d))();
+                    Th(a, b, "gbi", (d.id = b.id, d))();
                     return c
                 }
             })
         }),
-        ok = {},
-        pk = (ok.transaction_id = "id", ok.item_brand = "brand", ok.index = "position", ok.item_variant = "variant", ok.value = "revenue", ok.item_category = "category", ok.item_list_name = "list", ok),
-        qk = {},
-        rk = (qk.item_id = "id", qk.item_name = "name", qk.promotion_name = "coupon", qk),
-        sk = {},
-        tk = (sk.promotion_name = "name", sk),
-        uk = {},
-        vk = (uk.promotion_name = "name", uk.promotion_id = "id", uk.item_id = "product_id", uk.item_name = "product_name", uk),
-        wk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "),
-        xk = {},
-        yk = (xk.view_item = {
+        nk = {},
+        ok = (nk.transaction_id = "id", nk.item_brand = "brand", nk.index = "position", nk.item_variant = "variant", nk.value = "revenue", nk.item_category = "category", nk.item_list_name = "list", nk),
+        pk = {},
+        qk = (pk.item_id = "id", pk.item_name = "name", pk.promotion_name = "coupon", pk),
+        rk = {},
+        sk = (rk.promotion_name = "name", rk),
+        tk = {},
+        uk = (tk.promotion_name = "name", tk.promotion_id = "id", tk.item_id = "product_id", tk.item_name = "product_name", tk),
+        vk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "),
+        wk = {},
+        xk = (wk.view_item = {
             event: "detail",
-            ga: rk,
+            ga: qk,
             ta: "products"
-        }, xk.add_to_cart = {
+        }, wk.add_to_cart = {
             event: "add",
-            ga: rk,
+            ga: qk,
             ta: "products"
-        }, xk.remove_from_cart = {
+        }, wk.remove_from_cart = {
             event: "remove",
-            ga: rk,
+            ga: qk,
             ta: "products"
-        }, xk.begin_checkout = {
+        }, wk.begin_checkout = {
             event: "checkout",
-            ga: rk,
+            ga: qk,
             ta: "products"
-        }, xk.purchase = {
+        }, wk.purchase = {
             event: "purchase",
-            ga: rk,
+            ga: qk,
             ta: "products"
-        }, xk.view_item_list = {
+        }, wk.view_item_list = {
             event: "impressions",
-            ga: rk
-        }, xk.select_item = {
+            ga: qk
+        }, wk.select_item = {
             event: "click",
             ta: "products",
-            ga: rk
-        }, xk.view_promotion = {
+            ga: qk
+        }, wk.view_promotion = {
             event: "promoView",
             ta: "promotions",
-            ga: vk
-        }, xk.select_promotion = {
+            ga: uk
+        }, wk.select_promotion = {
             event: "promoClick",
             ta: "promotions",
-            ga: vk
-        }, xk);
+            ga: uk
+        }, wk);
+
+    function yk(a, b) {
+        var c = {};
+        N(function(d) {
+            var e = a[d] || ok[d] || d; - 1 !== Ca(d, "item_category") ? (e = ok.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d]
+        }, dc(b));
+        return c
+    }
 
     function zk(a, b) {
-        var c = {};
-        M(function(d) {
-            var e = a[d] || pk[d] || d; - 1 !== Ca(d, "item_category") ? (e = pk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d]
-        }, ec(b));
-        return c
-    }
-
-    function Ak(a, b) {
-        var c = u(a) ? yk[a] : a;
+        var c = u(a) ? xk[a] : a;
         if (c) {
             var d = c.event,
                 e = c.ta,
@@ -4502,109 +4496,109 @@
                 g = b.purchase || b,
                 h = g[f];
             if (h) {
-                c = M(G(c.ga, zk), h);
+                c = N(G(c.ga, yk), h);
                 h = {};
                 var k = {},
                     l = (k[d] = e ? (h[e] = c, h) : c, k);
-                c = ec(g);
+                c = dc(g);
                 e && 1 < c.length && (l[d].actionField = H(function(m, p) {
                     if (p === f) return m;
                     if ("currency" === p) return l.currencyCode = g.currency, m;
-                    m[tk[p] || pk[p] || p] = g[p];
+                    m[sk[p] || ok[p] || p] = g[p];
                     return m
                 }, {}, c));
                 return l
             }
         }
     }
-    var Bk = W("dl.w", function(a, b, c) {
+    var Ak = X("dl.w", function(a, b, c) {
         function d() {
             var g = J(a, b);
-            (e = w(g) && Ei(a, g, c)) || (f = uf(a, d, 1E3, "ec.dl"))
+            (e = w(g) && Di(a, g, c)) || (f = tf(a, d, 1E3, "ec.dl"))
         }
         var e, f = 0;
         d();
         return function() {
-            return tf(a, f)
+            return sf(a, f)
         }
     });
 
-    function Ck(a) {
+    function Bk(a) {
         var b = J(a, "ecommerce");
-        if (B(b)) return a = Qb(Vb(wk), ec(b)), a = H(function(c, d) {
+        if (B(b)) return a = Pb(Ub(vk), dc(b)), a = H(function(c, d) {
             c[d] = b[d];
             return c
-        }, {}, a), 0 === ec(a).length ? void 0 : a
-    }
-
-    function Dk(a, b) {
+        }, {}, a), 0 === dc(a).length ? void 0 : a
+    }
+
+    function Ck(a, b) {
         return function(c) {
-            var d = Wh(a, b);
+            var d = Vh(a, b);
             if (d && (d = d.params)) {
                 var e = J(c, "ecommerce") || {};
                 var f = J(c, "event") || "";
-                e = B(e) && u(f) ? Ak(f, e) : void 0;
+                e = B(e) && u(f) ? zk(f, e) : void 0;
                 if (!e) a: {
-                    e = c;!w(c) && rb(a, eb(c)) && (e = Va(e));
+                    e = c;!w(c) && qb(a, eb(c)) && (e = Va(e));
                     if (w(e)) {
                         var g = n(e);
                         e = g.next().value;
                         f = g.next().value;
                         g = g.next().value;
                         if (u(f) && B(g) && "event" === e) {
-                            e = Ak(f, g);
+                            e = zk(f, g);
                             break a
                         }
                     }
                     e = void 0
                 }
-                if (c = e || Ck(c)) e = {}, Pd(a, (e.counterKey = R(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f))
-            }
-        }
-    }
-
-    function Ek(a, b, c) {
+                if (c = e || Bk(c)) e = {}, Od(a, (e.counterKey = T(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f))
+            }
+        }
+    }
+
+    function Dk(a, b, c) {
         var d;
-        a = [Bk(a, b, function(e) {
+        a = [Ak(a, b, function(e) {
             d = e;
             e.Ba.C(c)
         }), function() {
             d && d.unsubscribe()
         }];
-        return F([ce, a], M)
-    }
-    var Fk = W("p.e", function(a, b) {
-        if (Wh(a, b)) {
-            var c = Q(a),
-                d = V(a, "h.ee", Dk(a, b));
-            return b.Eb ? (c.B("ecs", 0), Ek(a, b.Eb, d)) : bj(b, function(e) {
-                if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Ek(a, e, d)
+        return F([be, a], N)
+    }
+    var Ek = X("p.e", function(a, b) {
+        if (Vh(a, b)) {
+            var c = R(a),
+                d = W(a, "h.ee", Ck(a, b));
+            return b.Eb ? (c.B("ecs", 0), Dk(a, b.Eb, d)) : aj(b, function(e) {
+                if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Dk(a, e, d)
             })
         }
     });
 
-    function Gk(a, b, c, d, e, f) {
+    function Fk(a, b, c, d, e, f) {
         e = void 0 === e ? -1 : e;
         f = void 0 === f ? !1 : f;
         d = y(d) ? d(b) ? a.NodeFilter.FILTER_ACCEPT : a.NodeFilter.FILTER_REJECT : a.NodeFilter.FILTER_ACCEPT;
-        if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Ne(b)))
+        if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Le(b)))
             for (a = a.document.createTreeWalker(b, e, null, !1); a.nextNode() && !1 !== c(a.currentNode););
     }
-    var Hk = L(function(a) {
-            a = T(a);
-            a = rd(a.search.substring(1));
+    var Gk = M(function(a) {
+            a = U(a);
+            a = qd(a.search.substring(1));
             return {
-                id: ub(a["_ym_status-check"] || ""),
+                id: tb(a["_ym_status-check"] || ""),
                 lang: a._ym_lang || "ru"
             }
         }),
-        Ik = bd("giss", Md);
-
-    function Jk(a, b, c) {
+        Hk = ad("giss", Ld);
+
+    function Ik(a, b, c) {
         c = void 0 === c ? {} : c;
-        var d = Ik(a);
+        var d = Hk(a);
         d[b] || (d[b] = {
-            we: mh(a, P(c, {
+            ve: lh(a, Q(c, {
                 src: b
             })),
             state: 0
@@ -4612,7 +4606,7 @@
         return d[b]
     }
 
-    function Kk(a, b, c, d, e) {
+    function Jk(a, b, c, d, e) {
         function f() {
             h.state = 1;
             c()
@@ -4623,26 +4617,26 @@
             d && d()
         }
         e = void 0 === e ? {} : e;
-        var h = Jk(a, b, e);
-        b = h.we;
+        var h = Ik(a, b, e);
+        b = h.ve;
         e = h.state;
-        b && 2 !== e ? 1 === e ? f() : (a = Xc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g()
-    }
-    var Lk = W("suid.int", function(a, b) {
+        b && 2 !== e ? 1 === e ? f() : (a = Wc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g()
+    }
+    var Kk = X("suid.int", function(a, b) {
         var c = {};
         return c.setUserID = function(d, e, f) {
-            if (u(d) || rb(a, d)) {
-                var g = Wh(a, b);
+            if (u(d) || qb(a, d)) {
+                var g = Vh(a, b);
                 d = fb(["__ym", "user_id", d]);
                 g.params(d, e || r, f)
-            } else Sh(a, R(b)).error("wuid")
+            } else Rh(a, T(b)).error("wuid")
         }, c
     });
 
-    function Mk(a, b) {
+    function Lk(a, b) {
         return {
             S: function(c, d) {
-                var e = Wh(a, b);
+                var e = Vh(a, b);
                 e = e && e.userParams;
                 var f = (c.H || {}).oc;
                 e && f && e(f);
@@ -4650,60 +4644,60 @@
             }
         }
     }
-    var Nk = W("up.int", function(a, b) {
+    var Mk = X("up.int", function(a, b) {
             var c = {};
-            return c.userParams = V(a, "up.c", function(d, e, f) {
-                var g = Wh(a, b),
-                    h = Sh(a, R(b)).warn;
+            return c.userParams = W(a, "up.c", function(d, e, f) {
+                var g = Vh(a, b),
+                    h = Rh(a, T(b)).warn;
                 g ? B(d) ? (h = {}, d = (h.__ymu = d, h), (g = g.params) && g(d, e || r, f)) : h("wup") : h("nci")
             }), c
         }),
-        Ok = /[\*\.\?\(\)]/g,
-        Pk = L(function(a, b, c) {
+        Nk = /[\*\.\?\(\)]/g,
+        Ok = M(function(a, b, c) {
             try {
-                var d = c.replace("\\s", " ").replace(Ok, "");
+                var d = c.replace("\\s", " ").replace(Nk, "");
                 b = {};
-                Sh(a, "").warn("nnw", (b.name = d, b))
+                Rh(a, "").warn("nnw", (b.name = d, b))
             } catch (e) {}
-        }, mb),
-        Qk = W("r.nn", function(a) {
-            Ld(a) && Ei(a, va, function(b) {
+        }, lb),
+        Pk = X("r.nn", function(a) {
+            Kd(a) && Di(a, va, function(b) {
                 b.Ba.C(function(c) {
                     var d = n(c);
                     c = d.next().value;
                     d = d.next().value;
-                    Pk(a, d, c);
+                    Ok(a, d, c);
                     va.splice(100)
                 })
             })
         });
 
-    function Rk(a, b) {
+    function Qk(a, b) {
         return {
             K: function(c, d) {
-                ag(c) ? d() : bj(b, function(e) {
+                $f(c) ? d() : aj(b, function(e) {
                     if (e = J(e, "settings.hittoken")) {
                         var f = {};
                         e = (f.hittoken = e, f);
-                        c.D = P(c.D || {}, e)
+                        c.D = Q(c.D || {}, e)
                     }
                     d()
                 })
             }
         }
     }
-    var Sk = L(Md, R),
-        Tk = W("fpi", function(a) {
-            var b = ge(a);
+    var Rk = M(Ld, T),
+        Sk = X("fpi", function(a) {
+            var b = ee(a);
             if (b && !a.document.hidden) {
-                var c = Q(a).V;
+                var c = R(a).V;
                 c("fpe", 1);
-                var d = Xc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() {
+                var d = Wc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() {
                     a.document.hidden && (c("fht", b.now()), d())
                 })
             }
         }),
-        Uk = L(function(a) {
+        Tk = M(function(a) {
             a = J(a, "console");
             var b = J(a, "log");
             b = wa("log", b) ? D(b, a) : r;
@@ -4717,14 +4711,14 @@
                 warn: c
             }
         }),
-        Vk = W("p.cd", function(a) {
-            if (Cc(a) || uc(a)) {
-                var b = Ie(a);
+        Uk = X("p.cd", function(a) {
+            if (Bc(a) || tc(a)) {
+                var b = Ge(a);
                 if (A(b.o("jn"))) {
                     b.B("jn", !1);
                     var c = a.chrome ||
-                        wc(a) ? function() {} : /./;
-                    a = Uk(a);
+                        vc(a) ? function() {} : /./;
+                    a = Tk(a);
                     c.toString = function() {
                         b.B("jn", !0);
                         return "Yandex.Metrika counter is initialized"
@@ -4734,32 +4728,32 @@
             }
         });
 
-    function Wk(a, b) {
+    function Vk(a, b) {
         return Array.prototype.sort.call(b, a)
     }
-    var Xk = L(function(a) {
+    var Wk = M(function(a) {
             a = J(a, "navigator.plugins");
-            return !!(a && eb(a) && sc(N(K("name"), $a(/Chrome PDF Viewer/)), a))
+            return !!(a && eb(a) && rc(O(K("name"), $a(/Chrome PDF Viewer/)), a))
         }),
-        Yk = Na(function(a, b) {
-            return Q(b).o(a, null)
+        Xk = Na(function(a, b) {
+            return R(b).o(a, null)
         }),
-        Zk = {
+        Yk = {
             "*": "+",
             "-": "/",
-            Oe: "=",
+            Ne: "=",
             "+": "*",
             "/": "-",
             "=": "_"
         };
 
+    function Zk(a) {
+        return a ? a.replace(/[+/=]/g, function(b) {
+            return Yk[b] || b
+        }) : ""
+    }
+
     function $k(a) {
-        return a ? a.replace(/[+/=]/g, function(b) {
-            return Zk[b] || b
-        }) : ""
-    }
-
-    function al(a) {
         var b = "",
             c = 0;
         if (!a) return "";
@@ -4780,7 +4774,7 @@
         return b
     }
 
-    function bl(a) {
+    function al(a) {
         var b = void 0 === b ? !1 : b;
         for (var c = a.length, d = c - c % 3, e = [], f = 0; f < d; f += 3) {
             var g = (a[f] << 16) + (a[f + 1] << 8) + a[f + 2];
@@ -4796,11 +4790,11 @@
             case 2:
                 a = (a[d] << 10) + (a[d + 1] << 2), e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 12 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 6 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a & 63], "=")
         }
-        e = U("", e);
-        return b ? $k(e) : e
-    }
-
-    function cl(a) {
+        e = V("", e);
+        return b ? Zk(e) : e
+    }
+
+    function bl(a) {
         for (var b = "", c = 0; c < a.length;) {
             var d = a.charCodeAt(c);
             128 > d ? (b += String.fromCharCode(d), c++) : 191 < d && 224 > d ? (b += String.fromCharCode((d & 31) << 6 | a.charCodeAt(c + 1) & 63), c += 2) : (b += String.fromCharCode((d & 15) << 12 | (a.charCodeAt(c + 1) & 63) << 6 | a.charCodeAt(c + 2) & 63), c += 3)
@@ -4808,7 +4802,7 @@
         return b
     }
 
-    function dl(a) {
+    function cl(a) {
         for (var b = [], c = 0; c < a.length; c++) {
             var d = a.charCodeAt(c);
             128 > d ? b.push(d) : (127 < d && 2048 > d ? b.push(d >> 6 | 192) : (b.push(d >> 12 | 224), b.push(d >> 6 & 63 | 128)), b.push(d & 63 | 128))
@@ -4816,72 +4810,72 @@
         return b
     }
 
-    function el(a) {
-        return a ? bl(dl(a)) : null
-    }
-    var fl = L(function(a) {
-        return pb(/tizen/i, a)
+    function dl(a) {
+        return a ? al(cl(a)) : null
+    }
+    var el = M(function(a) {
+        return ob(/tizen/i, a)
     });
 
-    function gl(a) {
-        if (!fl(a)) return null;
+    function fl(a) {
+        if (!el(a)) return null;
         a = J(a, "webapis.adinfo.getTIFA");
         if (y(a)) try {
-            return el(a())
+            return dl(a())
         } catch (b) {}
         return null
     }
 
-    function hl(a) {
-        if (!fl(a)) return null;
+    function gl(a) {
+        if (!el(a)) return null;
         a = J(a, "tizen.systeminfo.getCapability");
         if (y(a)) try {
-            return el(a("http://tizen.org/system/tizenid"))
+            return dl(a("http://tizen.org/system/tizenid"))
         } catch (b) {}
         return null
     }
 
-    function il(a) {
-        if (!fl(a)) return null;
+    function hl(a) {
+        if (!el(a)) return null;
         a = J(a, "tizen.systeminfo.getCapabilities");
         try {
-            if (y(a)) return el(J(a(), "duid"))
+            if (y(a)) return dl(J(a(), "duid"))
         } catch (b) {}
         return null
     }
-    var jl = L(function(a) {
-        return pb(/webos|web0s/i, a)
+    var il = M(function(a) {
+        return ob(/webos|web0s/i, a)
     });
 
-    function kl(a) {
+    function jl(a) {
         var b = J(a, "webOS.service.request");
         return y(b) ? new Z(function(c) {
             var d = {},
                 e = {};
             b("luna://com.webos.service.sm", (e.method = "deviceid/getIDs", e.parameters = (d.idType = ["LGUDID"], d), e.onSuccess = function(f) {
-                c(el(J(f, "idList.0.idValue")))
+                c(dl(J(f, "idList.0.idValue")))
             }, e))
         }) : Z.resolve(null)
     }
 
-    function ll(a, b) {
+    function kl(a, b) {
         try {
             var c = b.localStorage.getItem(a);
-            return c && bl(dl(c))
+            return c && al(cl(c))
         } catch (d) {}
         return null
     }
-    var ml = L(G("panoramaId", ll)),
-        nl = L(function(a) {
-            return ll("pubcid.org", a) || ll("_pubCommonId", a)
+    var ll = M(G("panoramaId", kl)),
+        ml = M(function(a) {
+            return kl("pubcid.org", a) || kl("_pubCommonId", a)
         }),
-        ol = L(G("_sharedid", ll)),
-        pl = L(function(a, b) {
+        nl = M(G("_sharedid", kl)),
+        ol = M(function(a, b) {
             if (b.Aa) return null;
-            var c = Jd(a, "").o("_ga");
-            return c && bl(dl(c))
-        }, N(mb, R)),
-        ql = [
+            var c = Id(a, "").o("_ga");
+            return c && al(cl(c))
+        }, O(lb, T)),
+        pl = [
             ["domainLookupEnd", "domainLookupStart"],
             ["connectEnd", "connectStart"],
             ["responseStart", "requestStart"],
@@ -4900,7 +4894,7 @@
             ["loadEventEnd", "loadEventStart"],
             ["domContentLoadedEventStart", "navigationStart"]
         ],
-        rl = [
+        ql = [
             ["domainLookupEnd", "domainLookupStart"],
             ["connectEnd", "connectStart"],
             ["responseStart", "requestStart"],
@@ -4915,63 +4909,63 @@
             ["loadEventEnd", "loadEventStart"],
             ["domContentLoadedEventStart"]
         ],
-        sl = {},
-        tl = (sl.responseEnd = 1, sl.domInteractive = 1, sl.domContentLoadedEventStart = 1, sl.domContentLoadedEventEnd = 1, sl.domComplete = 1, sl.loadEventStart = 1, sl.loadEventEnd = 1, sl.unloadEventStart = 1, sl.unloadEventEnd = 1, sl.secureConnectionStart = 1, sl),
-        ul = L(Nd);
-
-    function vl(a, b, c) {
-        return M(function(d) {
+        rl = {},
+        sl = (rl.responseEnd = 1, rl.domInteractive = 1, rl.domContentLoadedEventStart = 1, rl.domContentLoadedEventEnd = 1, rl.domComplete = 1, rl.loadEventStart = 1, rl.loadEventEnd = 1, rl.unloadEventStart = 1, rl.unloadEventEnd = 1, rl.secureConnectionStart = 1, rl),
+        tl = M(Md);
+
+    function ul(a, b, c) {
+        return N(function(d) {
             var e = n(d),
                 f = e.next().value;
             e = e.next().value;
             if (y(f)) return f(a, b) || null;
             if (1 === d.length) return b[f] ? Math.round(b[f]) : null;
             var g;
-            !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(tl[d] || tl[g]));
+            !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(sl[d] || sl[g]));
             if (!g) return null;
             f = Math.round(b[f]) - Math.round(b[e]);
             return 0 > f || 36E5 < f ? null : f
         }, c)
     }
 
-    function wl(a, b) {
-        var c = a.length ? M(function(d, e) {
+    function vl(a, b) {
+        var c = a.length ? N(function(d, e) {
             var f = b[e];
             return f === d ? null : f
         }, a) : b;
         a.length = 0;
-        M(N(lb, Za("push", a)), b);
-        return Qb(Pa(null), c).length === a.length ? null : c
-    }
-
-    function xl(a, b, c) {
+        N(O(L, Za("push", a)), b);
+        return Pb(Pa(null), c).length === a.length ? null : c
+    }
+
+    function wl(a, b, c) {
         if ((void 0 === c.D ? {} : c.D).nohit) return null;
-        a = ge(a);
+        a = ee(a);
         if (!a) return null;
         var d = c = null;
-        J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = rl);
+        J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = ql);
         if (!c) {
             var e = J(a, "timing");
-            e && (c = ql, d = e)
+            e && (c = pl, d = e)
         }
         if (!c) return null;
-        a = vl(a, d, c);
-        b = R(b);
-        b = ul(b);
-        return (b = wl(b, a)) && U(",", b)
-    }
-    var yl = L(Md),
-        zl = L(function(a) {
+        a = ul(a, d, c);
+        b = T(b);
+        b = tl(b);
+        return (b = vl(b, a)) && V(",", b)
+    }
+    var xl = M(Ld),
+        yl = M(function(a) {
             var b = J(a, "webkitRequestFileSystem");
-            if (y(b) && !Cc(a)) return (new Z(D(b, a, 0, 0))).then(function() {
+            if (y(b) && !Bc(a)) return (new Z(D(b, a, 0, 0))).then(function() {
                 var d = J(a, "navigator.storage") || {};
                 return d.estimate ? d.estimate() : {}
             }).then(function(d) {
                 return (d = d.quota) && 12E7 > d ? !0 : !1
-            })["catch"](G(!0, lb));
-            if (xb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker")));
+            })["catch"](G(!0, L));
+            if (wb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker")));
             b = J(a, "openDatabase");
-            if (wc(a) && y(b)) {
+            if (vc(a) && y(b)) {
                 var c = !1;
                 try {
                     b(null, null, null, null)
@@ -4983,90 +4977,90 @@
             return Z.resolve(!J(a, "indexedDB") && (J(a, "PointerEvent") || J(a, "MSPointerEvent")))
         });
 
-    function Al(a) {
-        if (zc(a)) return null;
-        var b = yl(a),
+    function zl(a) {
+        if (yc(a)) return null;
+        var b = xl(a),
             c = b.Vc;
-        z(c) && (b.Vc = null, zl(a).then(function(d) {
+        z(c) && (b.Vc = null, yl(a).then(function(d) {
             b.Vc = d
         }));
         return c ? 1 : null
     }
-    var Bl = /(\?|&)turbo_uid=([\w\d]+)($|&)/,
-        Cl = L(function(a, b) {
-            var c = Kd(a),
-                d = T(a).search.match(Bl);
+    var Al = /(\?|&)turbo_uid=([\w\d]+)($|&)/,
+        Bl = M(function(a, b) {
+            var c = Jd(a),
+                d = U(a).search.match(Al);
             return d && 2 <= d.length ? (d = n(d), d.next(), d.next(), d = d.next().value, b.Aa || c.B("turbo_uid", d), d) : (c = c.o("turbo_uid")) ? c : ""
         });
 
-    function Dl(a) {
+    function Cl(a) {
         return !A(a) && 1 === a.nodeType
     }
 
-    function El(a, b) {
+    function Dl(a, b) {
         if (A(b)) return !1;
-        if (Ne(b)) return El(a, b.parentNode);
-        if (!Dl(b)) return !1;
-        var c = Ue(a);
+        if (Le(b)) return Dl(a, b.parentNode);
+        if (!Cl(b)) return !1;
+        var c = Se(a);
         if (!c) return !1;
         var d = c.call(b, ".ym-hide-content,.ym-hide-content *");
         return d && c.call(b, ".ym-show-content,.ym-hide-content .ym-show-content *") ? !1 : d
     }
-    var Fl = ["password", "passwd", "pswd"],
-        Gl = ya(String.prototype.repeat, "repeat");
-
-    function Hl(a, b) {
+    var El = ["password", "passwd", "pswd"],
+        Fl = ya(String.prototype.repeat, "repeat");
+
+    function Gl(a, b) {
         for (var c = "", d = 0; d < b; d += 1) c += a;
         return c
     }
-    var Il = Gl ? function(a, b) {
-            return Gl.call(a, b)
-        } : Hl,
-        Jl = G(!0, function(a, b, c, d) {
+    var Hl = Fl ? function(a, b) {
+            return Fl.call(a, b)
+        } : Gl,
+        Il = G(!0, function(a, b, c, d) {
             c = b.length && (c - d.length) / b.length;
             if (0 >= c) return d;
-            b = Il(b, c);
+            b = Hl(b, c);
             return a ? b + d : d + b
         });
 
-    function Kl(a, b, c) {
-        xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(V(a, c + ".sdl.ric", b), {
+    function Jl(a, b, c) {
+        xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(W(a, c + ".sdl.ric", b), {
             timeout: 1E3
-        }) : uf(a, b, 1E3, c + ".sdl")
-    }
-    var Ll = W("pa.plgn", function(a, b) {
-            var c = Bi(a, b);
-            c && c.ea.C(["pluginInfo"], V(a, "c.plgn", function() {
-                var d = Q(a);
+        }) : tf(a, b, 1E3, c + ".sdl")
+    }
+    var Kl = X("pa.plgn", function(a, b) {
+            var c = Ai(a, b);
+            c && c.ea.C(["pluginInfo"], W(a, "c.plgn", function() {
+                var d = R(a);
                 d.B("cmc", d.o("cmc", 0) + 1);
-                return eh(b)
+                return dh(b)
             }))
         }),
-        Ml = L(function(a) {
+        Ll = M(function(a) {
             return {
-                Re: a,
+                Qe: a,
                 Ha: null,
                 Ka: []
             }
         });
 
-    function Nl(a, b, c, d) {
-        var e = Ol;
-        if (J(d, "settings.ifd")) return a = Q(a), e = a.o("ifdp", {}), c = R(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null;
-        c = Ml(e);
-        O(b, c.Ka) || c.Ka.push(b);
+    function Ml(a, b, c, d) {
+        var e = Nl;
+        if (J(d, "settings.ifd")) return a = R(a), e = a.o("ifdp", {}), c = T(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null;
+        c = Ll(e);
+        P(b, c.Ka) || c.Ka.push(b);
         if (Sa(c.Ha)) {
-            b = Qe(a);
+            b = Oe(a);
             if (!b) return null;
             b = b("iframe");
-            P(b.style, {
+            Q(b.style, {
                 display: "none",
                 width: "1px",
                 height: "1px",
                 visibility: "hidden"
             });
             b.src = e;
-            a = We(a);
+            a = Ue(a);
             if (!a) return null;
             a.appendChild(b);
             c.Ha = b
@@ -5074,13 +5068,13 @@
         return c.Ha
     }
 
-    function Pl(a) {
-        var b = Ml(Ol);
-        O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Re(b.Ha), b.Ha = null))
-    }
-    var Ql = N(u, F([1, null], Kb)),
-        Rl = /^https?:\/\//,
-        Sl = {
+    function Ol(a) {
+        var b = Ll(Nl);
+        P(a, b.Ka) && (b.Ka = Pb(O(Pa(a), mb), b.Ka), b.Ka.length || (Pe(b.Ha), b.Ha = null))
+    }
+    var Pl = O(u, F([1, null], Jb)),
+        Ql = /^https?:\/\//,
+        Rl = {
             1882689622: 1,
             2318205080: 1,
             3115871109: 1,
@@ -5093,49 +5087,49 @@
             138396985: 1
         };
 
-    function Tl(a) {
-        a = n(a.replace(Rl, "").split("?")).next().value;
+    function Sl(a) {
+        a = n(a.replace(Ql, "").split("?")).next().value;
         var b = a + "?",
-            c = Vj(b);
+            c = Uj(b);
         if (ua[c]) return [b, c, !0];
-        b = Vj(a);
+        b = Uj(a);
         return ua[b] ? [a, b, !0] : [a, b, !1]
     }
-    var Ul = L(function(a) {
-        a = ge(a);
+    var Tl = M(function(a) {
+        a = ee(a);
         if (!a || !y(a.getEntriesByType)) return null;
         a = a.getEntriesByType("resource");
-        return (a = Me(N(K("name"), Tl, K("2")), a)) ? Mb(a.transferSize) : null
+        return (a = Ke(O(K("name"), Sl, K("2")), a)) ? Lb(a.transferSize) : null
     });
 
-    function Vl(a, b) {
-        var c = Wk(function(d, e) {
+    function Ul(a, b) {
+        var c = Vk(function(d, e) {
             return d[1].T > e[1].T ? 1 : -1
-        }, dc(xe));
-        c = M(function(d) {
+        }, cc(ve));
+        c = N(function(d) {
             var e = n(d);
             d = e.next().value;
             var f = e.next().value.rb;
             e = I(b, d) && !A(b[d]);
-            d = b[d] !== (f || lb)(void 0);
-            return Mb(e && d)
+            d = b[d] !== (f || L)(void 0);
+            return Lb(e && d)
         }, c);
-        return vb(U("", c))
-    }
-    var Wl = {},
-        Xl = (Wl.navigate = 0, Wl.reload = 1, Wl.back_forward = 2, Wl.prerender = 3, Wl),
-        Yl = L(function(a) {
-            var b = ge(a);
+        return ub(V("", c))
+    }
+    var Vl = {},
+        Wl = (Vl.navigate = 0, Vl.reload = 1, Vl.back_forward = 2, Vl.prerender = 3, Vl),
+        Xl = M(function(a) {
+            var b = ee(a);
             if (!b) return null;
             var c = y(b.getEntriesByType) ? b.getEntriesByType("navigation")[0] : null;
-            if (c) return (a = J(c, "type")) && I(Xl, a) ? Xl[a] : null;
+            if (c) return (a = J(c, "type")) && I(Wl, a) ? Wl[a] : null;
             b = J(b, "navigation.type");
-            return rb(a, b) && 2 >= b ? b : null
+            return qb(a, b) && 2 >= b ? b : null
         }),
-        Zl = "ar:1:pv:1:v:2683:vf:" + ta.version;
-
-    function $l(a, b, c) {
-        var d = "https://" + Rd + "/watch/" + c;
+        Yl = "ar:1:pv:1:v:2683:vf:" + ta.version;
+
+    function Zl(a, b, c) {
+        var d = "https://" + Qd + "/watch/" + c;
         try {
             var e = n(b),
                 f = n(e.next().value);
@@ -5148,67 +5142,67 @@
         }
         return function(h) {
             var k = {};
-            k = (k["browser-info"] = Zl, k["page-url"] = a.location && "" + a.location.href, k);
-            return g && (h = Be(a, h)) ? g(d, {
+            k = (k["browser-info"] = Yl, k["page-url"] = a.location && "" + a.location.href, k);
+            return g && (h = ze(a, h)) ? g(d, {
                 Da: k,
                 N: [],
-                O: "site-info=" + pd(h)
+                O: "site-info=" + od(h)
             })["catch"](r) : Z.resolve()
         }
     }
-    var am = {};
-
-    function bm(a, b) {
+    var $l = {};
+
+    function am(a, b) {
         return {
             K: function(c, d) {
                 var e = c.D,
                     f = c.G;
-                !am[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, am[b.id] = !0);
+                !$l[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, $l[b.id] = !0);
                 d()
             }
         }
     }
-    var cm = W("exps.int", function(a, b) {
+    var bm = X("exps.int", function(a, b) {
             var c = {};
             return c.experiments = function(d, e, f) {
                 if (u(d) && !(0 >= d.length)) {
-                    var g = Oh(a, "e", b),
-                        h = Vh(b).url,
+                    var g = Nh(a, "e", b),
+                        h = Uh(b).url,
                         k = {},
                         l = {};
                     d = g({
-                        G: Yg((k.ex = 1, k.ar = 1, k)),
-                        D: (l["page-url"] = h || T(a).href, l.exp = d, l)
+                        G: Xg((k.ex = 1, k.ar = 1, k)),
+                        D: (l["page-url"] = h || U(a).href, l.exp = d, l)
                     }, b);
-                    return Qh(a, "exps.s", d, e || r, f)
+                    return Ph(a, "exps.s", d, e || r, f)
                 }
             }, c
         }),
-        dm = [],
-        em = W("p.fh", function(a, b) {
+        cm = [],
+        dm = X("p.fh", function(a, b) {
             b = void 0 === b ? !0 : b;
-            var c = Ie(a),
-                d = X(a),
+            var c = Ge(a),
+                d = kf(a),
                 e = c.o("wasSynced"),
                 f = {
                     id: 3,
                     M: "0"
                 };
-            if (b && e && e.time + 864E5 > d(hf)) return Z.resolve(e);
+            if (b && e && e.time + 864E5 > d(ff)) return Z.resolve(e);
             e = {};
             var g = {};
-            return Oh(a, "f", f)({
-                G: Yg((e.pv = 1, e)),
-                D: (g["page-url"] = T(a).href, g["page-ref"] = a.document.referrer,
+            return Nh(a, "f", f)({
+                G: Xg((e.pv = 1, e)),
+                D: (g["page-url"] = U(a).href, g["page-ref"] = a.document.referrer,
                     g)
             }, f).then(function(h) {
                 var k = {};
-                h = (k.time = d(hf), k.params = J(h, "settings"), k);
+                h = (k.time = d(ff), k.params = J(h, "settings"), k);
                 c.B("wasSynced", h);
                 return h
-            })["catch"](V(a, "f.h"))
+            })["catch"](W(a, "f.h"))
         }),
-        fm = Na(function(a, b) {
+        em = Na(function(a, b) {
             var c, d = new Z(function(f) {
                     c = f
                 }),
@@ -5222,18 +5216,18 @@
             return Ra(d)
         });
 
+    function fm(a, b) {
+        Yi("hidv2")(Xi(T(a))).then(b)
+    }
+
     function gm(a, b) {
-        Zi("hidv2")(Yi(R(a))).then(b)
-    }
-
-    function hm(a, b) {
         return {
             K: function(c, d) {
-                gm(b, function(e) {
+                fm(b, function(e) {
                     if (e) {
                         c.D || (c.D = {});
                         var f = {};
-                        P(c.D, (f.hidv2 = e, f))
+                        Q(c.D, (f.hidv2 = e, f))
                     }
                     d()
                 })
@@ -5241,58 +5235,58 @@
         }
     }
 
-    function im(a, b) {
+    function hm(a, b) {
         return {
             K: function(c, d) {
                 c.H || (c.H = {});
                 var e = c.H;
-                var f = Zi("hidv2")(fm(R(b)));
+                var f = Yi("hidv2")(em(T(b)));
                 e.Vd = f;
                 d()
             },
             S: function(c, d) {
                 var e = J(c.$b, "settings.hidv2"),
                     f = c.H.Vd;
-                f(Xi(R(b), e));
+                f(Wi(T(b), e));
                 d()
             }
         }
     }
-    var jm = "et etms w v z i u vf".split(" "),
-        km = Na(function(a, b) {
-            0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(jf)), a.Bb && a.Bb.destruct && a.Bb.destruct())
+    var im = "et etms w v z i u vf".split(" "),
+        jm = Na(function(a, b) {
+            0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(gf)), a.Bb && a.Bb.destruct && a.Bb.destruct())
         });
 
-    function lm(a, b) {
+    function km(a, b) {
         return {
             K: function(c, d) {
                 var e = c.D;
                 e.wmode = "0";
-                e["wv-hit"] = e["wv-hit"] || "" + nf(a);
-                e["page-url"] = e["page-url"] || T(a).href;
+                e["wv-hit"] = e["wv-hit"] || "" + mf(a);
+                e["page-url"] = e["page-url"] || U(a).href;
                 var f = {};
                 e = {
                     ca: {
                         U: "webvisor/" + b.id
                     },
-                    J: P(c.J || {}, {
+                    J: Q(c.J || {}, {
                         Ca: (f["Content-Type"] = "text/plain", f),
                         ab: "POST"
                     }),
                     D: e
                 };
-                P(c, e);
+                Q(c, e);
                 d()
             }
         }
     }
 
-    function mm(a, b, c) {
-        var d = Kh(a, b, "p", ["f", "x"]);
-        b = og(a, c || "p", b);
-        var e = ih(a, d, b);
+    function lm(a, b, c) {
+        var d = Jh(a, b, "p", ["f", "x"]);
+        b = ng(a, c || "p", b);
+        var e = hh(a, d, b);
         return function(f) {
-            f = P({
+            f = Q({
                 J: {
                     N: ["mms.p"]
                 }
@@ -5300,10 +5294,10 @@
             return e(f)
         }
     }
-    var nm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "),
-        om = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" ");
-
-    function pm(a, b, c, d, e) {
+    var mm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "),
+        nm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" ");
+
+    function om(a, b, c, d, e) {
         var f = this;
         this.ob = !1;
         this.oa = {};
@@ -5320,21 +5314,21 @@
             w: 0
         };
         this.buffer = [];
-        this.Ad = om;
+        this.Ad = nm;
         this.flush = function() {
-            f.dc = uf(f.l, f.flush, 2500, "pub.f");
+            f.dc = tf(f.l, f.flush, 2500, "pub.f");
             var g = f.Jb();
             if (f.buffer.length || g) {
-                var h = pc(f.buffer);
+                var h = oc(f.buffer);
                 g && h.push(g);
                 f.Uc = f.Vb;
-                f.ye.ra(h)(xf(V(f.l, "p.b.st"), function(k) {
-                    k && f.xe(k)
+                f.xe.ra(h)(wf(W(f.l, "p.b.st"), function(k) {
+                    k && f.we(k)
                 }))
             }
         };
-        this.xe = d;
-        this.ye = c;
+        this.we = d;
+        this.xe = c;
         this.bb = D(this.bb, this);
         this.Jb = D(this.Jb, this);
         this.flush = D(this.flush, this);
@@ -5343,24 +5337,24 @@
         this.vb =
             b;
         this.Qb = "pai" + b.id;
+        pm(this);
+        this.Dc = Wc(this.l);
+        this.time = kf(this.l);
         qm(this);
-        this.Dc = Xc(this.l);
-        this.time = X(this.l);
-        rm(this);
-        this.Kb = Q(this.l);
+        this.Kb = R(this.l);
         this.nc = null
     }
-    aa = pm.prototype;
+    aa = om.prototype;
     aa.start = function() {
-        this.dc = uf(this.l, this.flush, 2500, "pub.s");
+        this.dc = tf(this.l, this.flush, 2500, "pub.s");
         if (!this.ob) {
-            this.Dc.C(this.l, nm, this.bb);
+            this.Dc.C(this.l, mm, this.bb);
             var a = this.Kb.o(this.Qb, []),
                 b = !a.length;
             a.push(D(this.ce, this));
             this.Kb.V(this.Qb, a);
             b && this.Xc();
-            this.nc = Xc(this.l).C(this.l, ["click"], D(this.ze, this));
+            this.nc = Wc(this.l).C(this.l, ["click"], D(this.ye, this));
             this.bb({
                 type: "page",
                 target: this.l
@@ -5369,43 +5363,43 @@
     };
     aa.stop = function() {
         this.nc && this.nc();
-        this.Dc.ua(this.l, nm, this.bb);
+        this.Dc.ua(this.l, mm, this.bb);
         this.ob = !0;
         this.flush();
-        tf(this.l, this.dc)
+        sf(this.l, this.dc)
     };
     aa.Xc = function() {
         var a = this;
-        V(this.l, "p.ic" + this.vb.id, function() {
+        W(this.l, "p.ic" + this.vb.id, function() {
             if (!a.ob) {
                 var b = a.Kb.o(a.Qb),
-                    c = sm(a.vb);
-                M(function(d) {
-                    var e = M(function(f) {
-                        return P({}, f)
+                    c = rm(a.vb);
+                N(function(d) {
+                    var e = N(function(f) {
+                        return Q({}, f)
                     }, c);
                     y(d) && d(e)
                 }, b);
-                a.yb = uf(a.l, D(a.Xc, a), 1E3, "p")
+                a.yb = tf(a.l, D(a.Xc, a), 1E3, "p")
             }
         })()
     };
     aa.ce = function(a) {
-        this.ob || (tm(this, a), um(this), vm(this))
+        this.ob || (sm(this, a), tm(this), um(this))
     };
     aa.Hd = function(a, b) {
         return (a.bc || 0) <= (b.bc || 0) ? b : a
     };
-    aa.ze = function(a) {
+    aa.ye = function(a) {
         if (this.P.length) {
-            a = Si(a);
-            var b = T(this.l).hostname;
-            a && id(a.hostname) === id(b) && (a = H(this.Hd, this.P[0], this.P).id, b = nf(this.l), Je(this.l, this.X.split(":")[0]).B("pai", a + "-" + b))
+            a = Ri(a);
+            var b = U(this.l).hostname;
+            a && hd(a.hostname) === hd(b) && (a = H(this.Hd, this.P[0], this.P).id, b = mf(this.l), He(this.l, this.X.split(":")[0]).B("pai", a + "-" + b))
         }
     };
     aa.bb = function(a) {
         var b = this;
-        V(this.l, "p.ec." + this.vb.id, function() {
+        W(this.l, "p.ec." + this.vb.id, function() {
             try {
                 var c = a.type;
                 var d = a.target
@@ -5413,19 +5407,19 @@
                 return
             }
             var e = "page" === c;
-            ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ve(b.l)]) && qm(b);
-            ("resize" === c || e) && rm(b);
-            c = b.time(hf);
+            ("scroll" === c || e) && P(d, [b.l, b.l.document, b.l.document.documentElement, Te(b.l)]) && pm(b);
+            ("resize" === c || e) && qm(b);
+            c = b.time(ff);
             var f = Math.min(c - b.Qc, 5E3);
             b.lb += Math.round(f);
             b.Qc = c;
             if (b.oa && b.scroll && b.Na) {
                 var g = b.Na.jb * b.Na.w;
-                b.P = M(function(h) {
-                    var k = P({}, h),
+                b.P = N(function(h) {
+                    var k = Q({}, h),
                         l = b.oa[k.id],
-                        m = af(h.Qa);
-                    if (!l || Gj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k;
+                        m = Ze(h.Qa);
+                    if (!l || Fj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k;
                     h = b.l.Math;
                     l = h.max((b.scroll.y + b.Na.jb - l.y) / l.height, 0);
                     var p = m.height * m.width,
@@ -5446,26 +5440,26 @@
                 }, b.P);
                 c = {};
                 d = {};
-                Pd(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = M(function(h) {
+                Od(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = N(function(h) {
                         var k = {};
-                        return P((k.contentElement = h.Qa, k), h)
+                        return Q((k.contentElement = h.Qa, k), h)
                     },
                     b.P), c), d))
             }
         })()
     };
 
-    function tm(a, b) {
-        var c = M(function(d) {
+    function sm(a, b) {
+        var c = N(function(d) {
             return d.id
         }, a.P);
-        a.P = a.P.concat(Qb(function(d) {
-            return !O(d.id, c)
+        a.P = a.P.concat(Pb(function(d) {
+            return !P(d.id, c)
         }, b))
     }
 
-    function rm(a) {
-        var b = n(Xe(a.l) || Ye(a.l)),
+    function qm(a) {
+        var b = n(Ve(a.l) || We(a.l)),
             c = b.next().value;
         b = b.next().value;
         a.Na = {
@@ -5474,31 +5468,31 @@
         }
     }
 
-    function um(a) {
-        V(a.l, "p.um." + a.vb.id, function() {
+    function tm(a) {
+        W(a.l, "p.um." + a.vb.id, function() {
             var b = [];
-            qm(a);
+            pm(a);
             a.oa = H(function(c, d) {
-                if (Gj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c;
+                if (Fj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c;
                 var e = {};
                 e = (e.id = d.id, e.involvedTime = Math.max(d.involvedTime, 0), e.maxScrolled = d.maxScrolled || 0, e.chars = d.update ? d.update("chars") || 0 : 0, e);
                 if (d.Qa) {
-                    var f = af(d.Qa);
+                    var f = Ze(d.Qa);
                     f && (e.x = Math.max(Math.round(f.left) + a.scroll.x, 0), e.y = Math.max(Math.round(f.top) + a.scroll.y, 0), e.width = Math.round(f.width), e.height = Math.round(f.height))
                 }
                 c[d.id] =
                     e;
                 return c
             }, {}, a.P);
-            M(function(c) {
-                c = nc(a.l)(c, a.P);
+            N(function(c) {
+                c = mc(a.l)(c, a.P);
                 a.P.splice(c, 1)
             }, b)
         })()
     }
     aa.Jb = function() {
-        var a = M(G(this.oa, J), ec(this.oa));
-        if (a.length && (this.Vb = Be(this.l, a), this.Uc !== this.Vb)) {
+        var a = N(G(this.oa, J), dc(this.oa));
+        if (a.length && (this.Vb = ze(this.l, a), this.Uc !== this.Vb)) {
             var b = {},
                 c = {};
             return c.type = "publishersHeader", c.data = (b.articleMeta = a || [], b.involvedTime = this.lb, b), c
@@ -5506,9 +5500,9 @@
         return null
     };
 
-    function vm(a) {
+    function um(a) {
         if (a.P.length) {
-            var b = M(function(c) {
+            var b = N(function(c) {
                 var d = H(function(f, g) {
                     c[g] && (f[g] = c[g]);
                     return f
@@ -5516,46 +5510,46 @@
                 c.dd = !0;
                 var e = {};
                 return e.type = "articleInfo", e.stamp = d.stamp, e.data = d, e
-            }, Qb(function(c) {
+            }, Pb(function(c) {
                 return !c.dd
             }, a.P));
-            b.length && (a.buffer = a.buffer.concat(b), Th(a.l, a.X, ["pdf", b]))
-        }
-    }
-
-    function qm(a) {
+            b.length && (a.buffer = a.buffer.concat(b), Sh(a.l, a.X, ["pdf", b]))
+        }
+    }
+
+    function pm(a) {
         a.scroll = {
             x: a.l.pageXOffset || J(a.l, "document.documentElement.scrollLeft") || 0,
             y: a.l.pageYOffset || J(a.l, "document.documentElement.scrollLeft") || 0
         }
     }
-    var wm = {},
-        xm = (wm[1] = 500, wm[2] = 500, wm[3] = 0, wm);
+    var vm = {},
+        wm = (vm[1] = 500, vm[2] = 500, vm[3] = 0, vm);
+
+    function xm(a, b, c) {
+        var d = b.getAttribute("itemtype");
+        c = vj('[itemprop~="' + c + '"]', b);
+        return d ? Pb(function(e) {
+            return e.parentNode && Fj("[itemtype]", a, e.parentNode) === b
+        }, c) : c
+    }
 
     function zm(a, b, c) {
-        var d = b.getAttribute("itemtype");
-        c = wj('[itemprop~="' + c + '"]', b);
-        return d ? Qb(function(e) {
-            return e.parentNode && Gj("[itemtype]", a, e.parentNode) === b
-        }, c) : c
-    }
-
-    function Am(a, b, c) {
-        return (a = zm(a, b, c)) && a.length ? a[0] : null
-    }
-
-    function Bm(a) {
+        return (a = xm(a, b, c)) && a.length ? a[0] : null
+    }
+
+    function Am(a) {
         if (!a) return "";
         a = w(a) ? a : [a];
-        return a.length ? a[0].getAttribute("content") || Oe(a[0]) : ""
-    }
-
-    function Cm(a) {
-        return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Bm(a) : ""
-    }
-    var Dm = ["topics", "rubric", "authors"];
-
-    function Em(a, b) {
+        return a.length ? a[0].getAttribute("content") || Me(a[0]) : ""
+    }
+
+    function Bm(a) {
+        return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Am(a) : ""
+    }
+    var Cm = ["topics", "rubric", "authors"];
+
+    function Dm(a, b) {
         var c = this;
         this.id = "a";
         this.Lb = !1;
@@ -5566,20 +5560,20 @@
         };
         var d = {};
         this.$a = (d.Answer = 3, d.Review = 2, d);
-        this.Gc = L(function(e, f, g) {
+        this.Gc = M(function(e, f, g) {
             var h = {};
-            Th(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h))
+            Sh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h))
         }, function(e, f, g) {
             return "" + e + f + g
         });
-        this.Je = function(e) {
-            M(function(f) {
+        this.Ie = function(e) {
+            N(function(f) {
                 e[f] && (e[f] = H(function(g, h) {
                     var k = h.name,
                         l = h.position;
                     if (!k) return c.Gc(f, "name", k), g;
                     if ("string" === typeof l) {
-                        k = sb(l);
+                        k = rb(l);
                         if (null ===
                             k || c.l.isNaN(k)) return c.Gc(f, "position", l), g;
                         h.position = k
@@ -5587,40 +5581,40 @@
                     g.push(h);
                     return g
                 }, [], e[f]))
-            }, Dm);
+            }, Cm);
             return e
         };
-        this.Id = L(function(e, f) {
+        this.Id = M(function(e, f) {
             var g = {};
-            Th(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = xm[f.type], g))
+            Sh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = wm[f.type], g))
         });
         this.l = a;
-        this.root = We(a);
+        this.root = Ue(a);
         this.X = b
     }
-    Em.prototype.ma = function(a) {
+    Dm.prototype.ma = function(a) {
         return a.element
     };
 
-    function Fm(a, b, c) {
+    function Em(a, b, c) {
         var d;
-        V(a.l, "P.s." + c, function() {
+        W(a.l, "P.s." + c, function() {
             d = a.Ta[c].call(a, b)
         })();
         return d
     }
 
-    function Gm(a, b) {
-        var c = P({}, b);
-        if (a.Lb && !c.id && O(b.type, [3, 2])) {
-            var d = U(", ", M(K("name"), c.authors || []));
+    function Fm(a, b) {
+        var c = Q({}, b);
+        if (a.Lb && !c.id && P(b.type, [3, 2])) {
+            var d = V(", ", N(K("name"), c.authors || []));
             c.pageTitle = d + ": " + c.pageTitle
         }
         if (!c.pageTitle) {
             a: {
                 d = c.Qa;
                 for (var e = 1; 5 >= e; e += 1) {
-                    var f = Bm(xj("h" + e, d));
+                    var f = Am(wj("h" + e, d));
                     if (f) {
                         d = f;
                         break a
@@ -5630,38 +5624,38 @@
             }
             c.pageTitle = d
         }
-        c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = xj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d);
+        c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = wj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d);
         c.id || (c.id = c.pageTitle || c.pageUrlCanonical);
         return c
     }
-    Em.prototype.fa = function(a) {
+    Dm.prototype.fa = function(a) {
         var b = this,
             c = {},
             d = this.ma(a);
         if (!d) return null;
         c.type = a.type;
-        M(function(f) {
-            c[f] = Fm(b, a, f)
-        }, ec(this.Ta));
-        var e = X(this.l);
-        c.stamp = e(lf);
+        N(function(f) {
+            c[f] = Em(b, a, f)
+        }, dc(this.Ta));
+        var e = kf(this.l);
+        c.stamp = e(jf);
         c.element = a.element;
         c.Qa = d;
-        c = this.Je(Gm(this, c));
-        c.id = c.id ? Vj(c.id) : 1;
+        c = this.Ie(Fm(this, c));
+        c.id = c.id ? Uj(c.id) : 1;
         c.update = function(f) {
-            return b.ma(a) ? Fm(b, a, f) : void 0
+            return b.ma(a) ? Em(b, a, f) : void 0
         };
         return c
     };
-    Em.prototype.getType = function() {
+    Dm.prototype.getType = function() {
         return 1
     };
-    Em.prototype.ib = function() {
+    Dm.prototype.ib = function() {
         return []
     };
 
-    function sm(a) {
+    function rm(a) {
         var b = a.ib(),
             c = 1;
         return H(function(d, e) {
@@ -5673,29 +5667,29 @@
             f = H(function(g, h) {
                 var k = g.values,
                     l = g.Kc;
-                h && h.chars > xm[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= xm[h.type] && a.Id(h.id, h);
+                h && h.chars > wm[h.type] && !P(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= wm[h.type] && a.Id(h.id, h);
                 return {
                     values: k,
                     Kc: l
                 }
             }, {
                 values: [],
-                Kc: M(K("id"), d)
+                Kc: N(K("id"), d)
             }, f).values;
-            return d.concat(M(function(g) {
+            return d.concat(N(function(g) {
                 var h = {};
-                g = P((h.index = c, h.dd = !1, h.involvedTime = 0, h), g);
+                g = Q((h.index = c, h.dd = !1, h.involvedTime = 0, h), g);
                 c += 1;
                 return g
             }, f))
         }, [], b)
     }
 
-    function Hm() {
-        Em.apply(this, arguments);
+    function Gm() {
+        Dm.apply(this, arguments);
         this.id = "j";
         this.Lb = !0;
-        this.zc = U(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']);
+        this.zc = V(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']);
         var a = {};
         this.Ta = (a.id = function(b) {
             var c = b.data["@id"];
@@ -5704,14 +5698,14 @@
             return c
         }, a.chars = function(b) {
             var c = b.data;
-            return u(c.text) ? c.text.length : Oe(this.ma(b)).length
+            return u(c.text) ? c.text.length : Me(this.ma(b)).length
         }, a.authors = function(b) {
             b = b.data;
             var c = [];
-            c = c.concat(Im(b, "author"));
-            c = c.concat(Im(b.mainEntity,
+            c = c.concat(Hm(b, "author"));
+            c = c.concat(Hm(b.mainEntity,
                 "author"));
-            return c.concat(Im(b.mainEntityOfPage, "author"))
+            return c.concat(Hm(b.mainEntityOfPage, "author"))
         }, a.pageTitle = function(b) {
             var c = b.data,
                 d = c.headline || "";
@@ -5726,23 +5720,23 @@
         }, a.pageUrlCanonical = function(b) {
             return b.data.url
         }, a.topics = function(b) {
-            return Im(b.data, "about",
+            return Hm(b.data, "about",
                 ["name", "alternateName"])
         }, a.rubric = function(b) {
             var c = this,
                 d = this.ma(b);
-            b = Rb(M(function(e) {
-                e = Ae(c.l, Oe(e));
+            b = Qb(N(function(e) {
+                e = ye(c.l, Me(e));
                 if (B(e) || w(e)) {
-                    var f = Jm(e);
+                    var f = Im(e);
                     if (f) return H(function(g, h) {
                         return g ? g : B(h) && "BreadcrumbList" === h["@type"] ? h : g
                     }, null, f);
                     if ("BreadcrumbList" === e["@type"]) return e
                 }
                 return null
-            }, [b.element].concat(wj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d))));
-            return b.length && (b = b[0].itemListElement, w(b)) ? Rb(M(function(e) {
+            }, [b.element].concat(vj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d))));
+            return b.length && (b = b[0].itemListElement, w(b)) ? Qb(N(function(e) {
                 return B(e) && e.item && B(e.item) && !c.l.isNaN(e.position) ? {
                     name: e.item.name ||
                         e.name,
@@ -5751,38 +5745,38 @@
             }, b)) : []
         }, a)
     }
-    ra(Hm, Em);
-
-    function Im(a, b, c) {
+    ra(Gm, Dm);
+
+    function Hm(a, b, c) {
         c = void 0 === c ? ["name"] : c;
         if (!B(a) || !a[b]) return [];
         a = a[b];
         a = w(a) ? a : [a];
-        a = Rb(M(function(d) {
+        a = Qb(N(function(d) {
             return d ? "string" === typeof d ? d : B(d) ? H(function(e, f) {
                 return e || "" + d[f]
             }, "", c) : null : null
         }, a));
-        return M(function(d) {
+        return N(function(d) {
             var e = {};
             return e.name = d, e
         }, a)
     }
-    Hm.prototype.ma = function(a) {
+    Gm.prototype.ma = function(a) {
         var b = a.element,
             c = a.data || {};
         a = c["@id"];
         var d = c.url;
         c = null;
-        d && u(d) && (c = Km(this, d));
-        !c && a && u(a) && (c = Km(this, a));
-        c || (c = a = b.parentNode, !Gj("head", this.l, b) && a && 0 !== Oe(a).length) || (c = this.l.document.body);
+        d && u(d) && (c = Jm(this, d));
+        !c && a && u(a) && (c = Jm(this, a));
+        c || (c = a = b.parentNode, !Fj("head", this.l, b) && a && 0 !== Me(a).length) || (c = this.l.document.body);
         return c
     };
 
-    function Km(a, b) {
+    function Jm(a, b) {
         try {
-            var c = oh(a.l, b).hash;
+            var c = nh(a.l, b).hash;
             if (c) {
                 var d = a.l.document.getElementById(c.slice(1));
                 if (d) return d
@@ -5790,14 +5784,14 @@
         } catch (e) {}
         return null
     }
-    Hm.prototype.fa = function(a) {
+    Gm.prototype.fa = function(a) {
         var b = this,
             c = a.element,
             d = a.data;
-        if (!d && (d = Ae(this.l, Oe(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null;
-        var e = Jm(d);
-        if (e) return M(function(g) {
-            return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Em.prototype.fa.call(b, {
+        if (!d && (d = ye(this.l, Me(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null;
+        var e = Im(d);
+        if (e) return N(function(g) {
+            return B(g) && P(g["@type"], b.Ma["schema.org"]) ? Dm.prototype.fa.call(b, {
                 element: c,
                 data: g,
                 type: b.$a[g["@type"]] || 1
@@ -5809,153 +5803,153 @@
             if (!f) return null
         }
         "Question" === a.data["@type"] && (f = a.data);
-        return f ? (a = Fb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]),
-            M(function(g) {
-                if (!B(g) || !O(g["@type"], b.Ma["schema.org"])) return null;
+        return f ? (a = Eb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]),
+            N(function(g) {
+                if (!B(g) || !P(g["@type"], b.Ma["schema.org"])) return null;
                 var h = {};
                 g = {
                     element: c,
                     type: b.$a[g["@type"]] || 1,
-                    data: P((h.parentItem = f, h), g)
+                    data: Q((h.parentItem = f, h), g)
                 };
-                return Em.prototype.fa.call(b, g)
-            }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Em.prototype.fa.call(this, P(a, {
+                return Dm.prototype.fa.call(b, g)
+            }, a)) : P(a.data["@type"], this.Ma["schema.org"]) ? Dm.prototype.fa.call(this, Q(a, {
             type: this.$a[a.data["@type"]] || 1
         })) : null
     };
-    Hm.prototype.ib = function() {
-        return wj(this.zc, this.root)
+    Gm.prototype.ib = function() {
+        return vj(this.zc, this.root)
     };
 
-    function Jm(a) {
+    function Im(a) {
         if (w(a)) return a;
         if (a && w(a["@graph"])) return a["@graph"]
     }
 
-    function Lm() {
-        Em.apply(this, arguments);
+    function Km() {
+        Dm.apply(this, arguments);
         this.id = "s";
         this.Lb = !0;
-        this.Ge = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$"));
+        this.Fe = Za("exec", new RegExp("schema.org\\/(" + V("|", dc(this.$a)) + ")$"));
         var a = {};
         this.Ta = (a.id = function(b) {
             b = b.element;
-            var c = Am(this.l, b, "identifier");
-            return c ? Bm(c) : (c = Am(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null
+            var c = zm(this.l, b, "identifier");
+            return c ? Am(c) : (c = zm(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null
         }, a.chars = function(b) {
             var c = 0;
             b = b.element;
             for (var d = ["articleBody", "reviewBody", "recipeInstructions", "description", "text"], e = 0; e < d.length; e += 1) {
-                var f = Am(this.l, b, d[e]);
+                var f = zm(this.l, b, d[e]);
                 if (f) {
-                    c = Bm(f).length;
+                    c = Am(f).length;
                     break
                 }
             }
-            b = Oe(b);
+            b = Me(b);
             0 === c && b && (c += b.length);
             return c
         }, a.topics = function(b) {
             var c = this,
-                d = zm(this.l, b.element, "about");
-            return M(function(e) {
+                d = xm(this.l, b.element, "about");
+            return N(function(e) {
                 var f = {
-                    name: Bm(e)
+                    name: Am(e)
                 };
-                if (d = Am(c.l, e, "name")) f.name = Bm(d);
+                if (d = zm(c.l, e, "name")) f.name = Am(d);
                 return f
             }, d)
         }, a.rubric = function(b) {
             var c = this;
-            (b = xj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = xj('[itemtype$="schema.org/BreadcrumbList"]', this.root));
-            return b ? M(function(d) {
+            (b = wj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = wj('[itemtype$="schema.org/BreadcrumbList"]', this.root));
+            return b ? N(function(d) {
                 return {
-                    name: Bm(Am(c.l, d, "name")),
-                    position: Bm(Am(c.l, d, "position"))
+                    name: Am(zm(c.l, d, "name")),
+                    position: Am(zm(c.l, d, "position"))
                 }
-            }, zm(this.l, b, "itemListElement")) : []
+            }, xm(this.l, b, "itemListElement")) : []
         }, a.updateDate = function(b) {
             return (b =
-                Am(this.l, b.element, "dateModified")) ? Cm(b) : ""
+                zm(this.l, b.element, "dateModified")) ? Bm(b) : ""
         }, a.publicationDate = function(b) {
-            return (b = Am(this.l, b.element, "datePublished")) ? Cm(b) : ""
+            return (b = zm(this.l, b.element, "datePublished")) ? Bm(b) : ""
         }, a.pageUrlCanonical = function(b) {
-            b = zm(this.l, b.element, "url");
+            b = xm(this.l, b.element, "url");
             if (b.length) {
                 var c = b[0];
-                return c.href ? c.href : Bm(b)
+                return c.href ? c.href : Am(b)
             }
             return null
         }, a.pageTitle = function(b) {
             var c = "",
                 d = b.element,
-                e = Am(this.l, d, "headline");
-            e && (c += Bm(e));
-            (e = Am(this.l, d, "alternativeHeadline")) && (c += " " + Bm(e));
-            "" === c && ((e = Am(this.l, d, "name")) || (e = Am(this.l, d, "itemReviewed")), e && (c += Bm(e)));
-            3 === b.type && (b = Gj('[itemtype$="schema.org/Question"]',
-                this.l, d)) && (b = Am(this.l, b, "text")) && (c += Bm(b));
+                e = zm(this.l, d, "headline");
+            e && (c += Am(e));
+            (e = zm(this.l, d, "alternativeHeadline")) && (c += " " + Am(e));
+            "" === c && ((e = zm(this.l, d, "name")) || (e = zm(this.l, d, "itemReviewed")), e && (c += Am(e)));
+            3 === b.type && (b = Fj('[itemtype$="schema.org/Question"]',
+                this.l, d)) && (b = zm(this.l, b, "text")) && (c += Am(b));
             return c
         }, a.authors = function(b) {
             var c = this;
-            b = zm(this.l, b.element, "author");
-            return M(function(d) {
+            b = xm(this.l, b.element, "author");
+            return N(function(d) {
                 var e = {};
                 e = (e.name = "", e);
                 if (/.+schema.org\/(Person|Organization)/.test(d.getAttribute("itemtype") || "")) {
-                    var f = Am(c.l, d, "name");
-                    f && (e.name = Bm(f))
+                    var f = zm(c.l, d, "name");
+                    f && (e.name = Am(f))
                 }
-                e.name || (e.name = d.getAttribute("content") || Oe(d) || d.getAttribute("href"));
+                e.name || (e.name = d.getAttribute("content") || Me(d) || d.getAttribute("href"));
                 return e
             }, b)
         }, a)
     }
-    ra(Lm, Em);
-    Lm.prototype.getType = function(a) {
+    ra(Km, Dm);
+    Km.prototype.getType = function(a) {
         a = a.getAttribute("itemtype") || "";
-        return (a = this.Ge(a)) ? this.$a[a[1]] : 1
+        return (a = this.Fe(a)) ? this.$a[a[1]] : 1
     };
-    Lm.prototype.fa = function(a) {
-        return a.element && Oe(a.element).length ? Em.prototype.fa.call(this, a) : null
+    Km.prototype.fa = function(a) {
+        return a.element && Me(a.element).length ? Dm.prototype.fa.call(this, a) : null
     };
-    Lm.prototype.ib = function() {
-        var a = U(",", M(function(b) {
+    Km.prototype.ib = function() {
+        var a = V(",", N(function(b) {
             return '[itemtype$="schema.org/' + b + '"]'
         }, this.Ma["schema.org"]));
-        return wj(a, this.root)
+        return vj(a, this.root)
     };
 
-    function Mm(a, b) {
-        Em.call(this, a, b);
+    function Lm(a, b) {
+        Dm.call(this, a, b);
         this.id = "o";
         var c = {};
         this.Ta = (c.chars = function(d) {
             d = this.ma(d);
-            return Oe(d).length
+            return Me(d).length
         }, c.authors = function(d) {
-            return Nm(d.data.author)
+            return Mm(d.data.author)
         }, c.pageTitle = function(d) {
-            return Om(d.data.title) || ""
+            return Nm(d.data.title) || ""
         }, c.updateDate = function(d) {
-            return Om(d.data.modified_time)
+            return Nm(d.data.modified_time)
         }, c.publicationDate = function(d) {
-            return Om(d.data.published_time)
+            return Nm(d.data.published_time)
         }, c.pageUrlCanonical = function(d) {
-            return Om(d.data.url)
+            return Nm(d.data.url)
         }, c.rubric = function(d) {
-            return Nm(d.data.section)
+            return Mm(d.data.section)
         }, c.topics = function(d) {
-            return Nm(d.data.tag)
+            return Mm(d.data.tag)
         }, c);
         this.Pd = new RegExp("^(og:)?((" +
-            U("|", this.Ma.Sc) + "):)?")
-    }
-    ra(Mm, Em);
-
-    function Nm(a) {
+            V("|", this.Ma.Sc) + "):)?")
+    }
+    ra(Lm, Dm);
+
+    function Mm(a) {
         if (a) {
-            if (w(a)) return M(function(c) {
+            if (w(a)) return N(function(c) {
                 var d = {};
                 return d.name = c ? "" + c : null, d
             }, a);
@@ -5965,70 +5959,70 @@
         return []
     }
 
-    function Om(a) {
+    function Nm(a) {
         return w(a) ? a.length ? "" + a[0] : null : a ? "" + a : null
     }
-    Mm.prototype.ib = function() {
-        var a = wj('meta[property="og:type"]', this.l.document.body);
+    Lm.prototype.ib = function() {
+        var a = vj('meta[property="og:type"]', this.l.document.body);
         return [this.l.document.head].concat(a)
     };
 
-    function Pm(a, b) {
+    function Om(a, b) {
         var c = b.element,
             d = {},
             e = a.ma(b);
-        c = wj("meta[property]", c === a.l.document.head ? c : e);
-        if (c.length) M(function(f) {
+        c = vj("meta[property]", c === a.l.document.head ? c : e);
+        if (c.length) N(function(f) {
             try {
                 if (f.parentNode === e || f.parentNode === a.l.document.head) {
                     var g = f.getAttribute("property").replace(a.Pd, ""),
-                        h = Bm(f);
+                        h = Am(f);
                     d[g] ? w(d[g]) ? d[g].push(h) : d[g] = [d[g], h] : d[g] = h
                 }
             } catch (k) {
-                fe(a.l, "og.ed", k)
+                de(a.l, "og.ed", k)
             }
         }, c);
         else return null;
-        return O(d.type, a.Ma.Sc) ? P(b, {
+        return P(d.type, a.Ma.Sc) ? Q(b, {
             data: d
         }) : null
     }
-    Mm.prototype.ma = function(a) {
+    Lm.prototype.ma = function(a) {
         a = a.element;
         var b = this.l.document;
         return a === b.head ? b.body : a.parentNode
     };
-    Mm.prototype.fa = function(a) {
-        return (a = Pm(this, a)) ? Em.prototype.fa.call(this, a) : null
+    Lm.prototype.fa = function(a) {
+        return (a = Om(this, a)) ? Dm.prototype.fa.call(this, a) : null
     };
 
-    function Qm(a) {
+    function Pm(a) {
         this.l = a;
         this.type = "8"
     }
-    Qm.isEnabled = function(a) {
+    Pm.isEnabled = function(a) {
         return !!a.JSON
     };
-    Qm.prototype.ra = function(a) {
-        return Af(Be(this.l, a))
+    Pm.prototype.ra = function(a) {
+        return zf(ze(this.l, a))
     };
-    var Rm = {};
-    Hm && (Rm.json_ld = Hm);
-    Lm && (Rm.schema = Lm, Rm.microdata = Lm);
-    Mm && (Rm.opengraph = Mm);
-    var Sm = W("p.p", function(a, b) {
-            var c = new Qm(a);
+    var Qm = {};
+    Gm && (Qm.json_ld = Gm);
+    Km && (Qm.schema = Km, Qm.microdata = Km);
+    Lm && (Qm.opengraph = Lm);
+    var Rm = X("p.p", function(a, b) {
+            var c = new Pm(a);
             if (xa("querySelectorAll", a.document.querySelectorAll) && c) {
                 var d = [
-                    [lm, 0],
-                    [Wf(jm), 1],
-                    [cg, 2]
+                    [km, 0],
+                    [Vf(im), 1],
+                    [bg, 2]
                 ];
-                d.push([hm, 3]);
-                var e = mm(a, b, d);
-                d = Yg();
-                var f = Je(a, b.id),
+                d.push([gm, 3]);
+                var e = lm(a, b, d);
+                d = Xg();
+                var f = He(a, b.id),
                     g = f.o("pai");
                 g && (f.wa("pai"), d.B("pai", g));
                 f = {};
@@ -6038,7 +6032,7 @@
                         J: {}
                     },
                     k = function(l) {
-                        for (var m = P({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) {
+                        for (var m = Q({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) {
                             x = 21 < p ? 21 : p;
                             p -= x;
                             do E = "string" === typeof l ? l.charCodeAt(q) : l[q], q += 1, 255 < E && (C = E >> 8, E &= 255, E ^= C), v += E, t += v; while (--x);
@@ -6049,64 +6043,64 @@
                             (v & 255) + (v >> 8) << 8 | (t & 255) + (t >> 8);
                         m.D["wv-check"] = "" + (65535 === p ? 0 : p);
                         m.J.O = l;
-                        return e(m)["catch"](V(a, "s.ww.p"))
+                        return e(m)["catch"](W(a, "s.ww.p"))
                     };
-                zf(bj(b, K("settings")))(xf(V(a, "ps.s"), V(a, "ps.sh", function(l) {
+                yf(aj(b, K("settings")))(wf(W(a, "ps.s"), W(a, "ps.sh", function(l) {
                     if (l = J(l, "publisher.schema")) {
-                        ti(b) && (l = "microdata");
-                        var m = Rm[l];
+                        si(b) && (l = "microdata");
+                        var m = Qm[l];
                         if (m && c) {
-                            var p = R(b);
+                            var p = T(b);
                             m = new m(a, p);
-                            m = new pm(a, m, c, k, p);
+                            m = new om(a, m, c, k, p);
                             m.start();
                             var q = {};
-                            Th(a, p, "ps", (q.schema = l, q));
+                            Sh(a, p, "ps", (q.schema = l, q));
                             return D(m.stop, m)
                         }
                     }
                 })))
             }
         }),
-        Tm = ya(Array.prototype.reverse, "reverse");
-
-    function Um(a) {
+        Sm = ya(Array.prototype.reverse, "reverse");
+
+    function Tm(a) {
         for (var b = [], c = a.length - 1; 0 <= c; --c) b[a.length - 1 - c] = a[c];
         return b
     }
-    var Vm = Tm ? function(a) {
-        return Tm.call(a)
-    } : Um;
+    var Um = Sm ? function(a) {
+        return Sm.call(a)
+    } : Tm;
+
+    function Vm() {
+        return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1)
+    }
 
     function Wm() {
-        return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1)
-    }
-
-    function Xm() {
-        return Wm() + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + Wm() + Wm()
-    }
-    var Ym = Na(function(a, b) {
+        return Vm() + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + Vm() + Vm()
+    }
+    var Xm = Na(function(a, b) {
         var c = Math.pow(10, a);
         return Math.round(b * c) / c
     });
 
-    function Zm(a, b, c, d) {
+    function Ym(a, b, c, d) {
         var e = null;
         return {
             fn: function() {
                 var f = sa.apply(0, arguments);
-                Sa(e) || tf(a, e);
-                e = uf(a, function() {
+                Sa(e) || sf(a, e);
+                e = tf(a, function() {
                     b.apply(null, ka(f));
                     e = null
                 }, c, d + ".deb")
             },
             clear: function() {
-                Sa(e) || (tf(a, e), e = null)
-            }
-        }
-    }
-    var $m = W("fbq.o", function(a, b, c) {
+                Sa(e) || (sf(a, e), e = null)
+            }
+        }
+    }
+    var Zm = X("fbq.o", function(a, b, c) {
             var d = J(a, "fbq");
             if (d && d.callMethod) {
                 var e = function() {
@@ -6115,33 +6109,33 @@
                     b(g);
                     return h
                 };
-                P(e, d);
-                c && M(b, c);
+                Q(e, d);
+                c && N(b, c);
                 a.fbq = e
             } else {
                 c = J(d, "queue");
-                var f = uf(a, F([a, b, c && mc(c)], $m), 1E3, "fbq.d")
-            }
-            return D(tf, null, a, f)
+                var f = tf(a, F([a, b, c && lc(c)], Zm), 1E3, "fbq.d")
+            }
+            return D(sf, null, a, f)
         }),
-        an = {},
-        bn = (an.add_to_wishlist = "add-to-wishlist", an.begin_checkout = "begin-checkout", an.generate_lead = "submit-lead", an.add_payment_info = "add-payment-info", an),
-        cn = {},
-        dn = (cn.AddToCart = "add-to-cart", cn.Lead = "submit-lead", cn.InitiateCheckout = "begin-checkout",
-            cn.Purchase = "purchase", cn.CompleteRegistration = "register", cn.Contact = "submit-contact", cn.AddPaymentInfo = "add-payment-info", cn.AddToWishlist = "add-to-wishlist", cn.Subscribe = "subscribe", cn),
-        en = {},
-        fn = (en["1"] = bn, en["2"] = bn, en["3"] = bn, en["0"] = dn, en),
-        gn = [dn.AddToCart, dn.Purchase];
-
-    function hn(a, b) {
+        $m = {},
+        an = ($m.add_to_wishlist = "add-to-wishlist", $m.begin_checkout = "begin-checkout", $m.generate_lead = "submit-lead", $m.add_payment_info = "add-payment-info", $m),
+        bn = {},
+        cn = (bn.AddToCart = "add-to-cart", bn.Lead = "submit-lead", bn.InitiateCheckout = "begin-checkout",
+            bn.Purchase = "purchase", bn.CompleteRegistration = "register", bn.Contact = "submit-contact", bn.AddPaymentInfo = "add-payment-info", bn.AddToWishlist = "add-to-wishlist", bn.Subscribe = "subscribe", bn),
+        dn = {},
+        en = (dn["1"] = an, dn["2"] = an, dn["3"] = an, dn["0"] = cn, dn),
+        fn = [cn.AddToCart, cn.Purchase];
+
+    function gn(a, b) {
         return function(c) {
             if (c) {
                 var d = c.version;
-                (c = J(fn, d + "." + c.gb)) && (b && O(c, gn) || a("ym-" + c + "-" + d))
-            }
-        }
-    }
-    var jn = Na(function(a, b) {
+                (c = J(en, d + "." + c.gb)) && (b && P(c, fn) || a("ym-" + c + "-" + d))
+            }
+        }
+    }
+    var hn = Na(function(a, b) {
             var c = J(b, "event") || "";
             if (!(c = J(b, "ecommerce") && c && {
                     version: "3",
@@ -6163,11 +6157,11 @@
             }
             c || (c = (c = J(b, "ecommerce")) && {
                 version: "1",
-                gb: U(",", ec(c))
+                gb: V(",", dc(c))
             });
             c && a(c)
         }),
-        kn = Na(function(a, b) {
+        jn = Na(function(a, b) {
             if (b) {
                 var c = n(Va(b)),
                     d = c.next().value;
@@ -6179,46 +6173,46 @@
             }
         });
 
-    function ln(a, b) {
+    function kn(a, b) {
         if (!b) return "";
         var c = [],
             d = J(a, "document");
-        Gk(a, b, function(e) {
+        Fk(a, b, function(e) {
             if (e.nodeType === d.TEXT_NODE) var f = e.textContent;
             else e instanceof a.HTMLImageElement ? f = e.alt : e instanceof a.HTMLInputElement && (f = e.value);
-            (f = f && vd(f)) && c.push(f)
+            (f = f && ud(f)) && c.push(f)
         });
-        return 0 === c.length ? "" : U(" ", c)
-    }
-    var mn = /[^\d.,]/g,
-        nn = /[.,]$/;
-
-    function on(a) {
-        a = mc(al(a));
-        return M(function(b) {
+        return 0 === c.length ? "" : V(" ", c)
+    }
+    var ln = /[^\d.,]/g,
+        mn = /[.,]$/;
+
+    function nn(a) {
+        a = lc($k(a));
+        return N(function(b) {
             b = b.charCodeAt(0).toString(2);
-            return Jl("0", 8, b)
+            return Il("0", 8, b)
         }, a)
     }
 
-    function pn(a, b) {
+    function on(a, b) {
         var c = null;
         try {
-            c = b ? xj(b, a) : c
+            c = b ? wj(b, a) : c
         } catch (d) {}
         return c
     }
 
-    function qn(a, b, c) {
-        if (b = Wh(a, b)) a = fb(["dr", c || "" + ff(a, 10, 99)]), b.params(fb(["__ym", a]))
-    }
-    var rn = W("ep.pp", function(a, b) {
+    function pn(a, b, c) {
+        if (b = Vh(a, b)) a = fb(["dr", c || "" + df(a, 10, 99)]), b.params(fb(["__ym", a]))
+    }
+    var qn = X("ep.pp", function(a, b) {
             if (!b) return 0;
             a: {
-                var c = b.replace(mn, "").replace(nn, "");
+                var c = b.replace(ln, "").replace(mn, "");
                 for (var d = "0" === c[c.length - 1], e = c.length; 0 < e && !(3 < c.length - e + 1 && d); --e) {
                     var f = c[e - 1];
-                    if (O(f, [",", "."])) {
+                    if (P(f, [",", "."])) {
                         c = f;
                         break a
                     }
@@ -6227,12 +6221,12 @@
             }
             c = (d = c) ? b.split(d) : [b];
             d = d ? c[1] : "00";
-            c = parseFloat(yd(c[0]) + "." + yd(d));
+            c = parseFloat(xd(c[0]) + "." + xd(d));
             d = Math.pow(10, 8) - .01;
             a.isNaN(c) ? c = 0 : (c = a.Math.min(c, d), c = a.Math.max(c, 0));
             return c
         }),
-        sn = [
+        rn = [
             [
                 ["EUR", "\u20ac"], "978"
             ],
@@ -6250,10 +6244,10 @@
             ],
             ["RUR RUB \u0420 \u0420\u0423\u0411 \u20bd P \u0420UB P\u0423\u0411 P\u0423B PY\u0411 \u0420Y\u0411 \u0420\u0423B P\u0423\u0411".split(" "), "643"]
         ],
-        tn = L(function(a) {
-            return new RegExp(U("|", a), "i")
+        sn = M(function(a) {
+            return new RegExp(V("|", a), "i")
         }),
-        un = L(function() {
+        tn = M(function() {
             function a() {
                 var k = h + "0",
                     l = h + "1";
@@ -6271,30 +6265,30 @@
                 g += k;
                 return l
             }
-            for (var d = U("", on("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)();
+            for (var d = V("", nn("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)();
             return e
         }),
-        vn = W("ep.dec", function(a, b) {
+        un = X("ep.dec", function(a, b) {
             if (!b ||
-                tc(a)) return [];
-            var c = n(on(b)),
+                sc(a)) return [];
+            var c = n(nn(b)),
                 d = c.next().value,
                 e = c.next().value,
                 f = c.next().value;
             c = ja(c);
-            if (2 !== vb(d)) return [];
-            d = un();
-            c = U("", c);
-            e = vb(e + f);
-            for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(vb(d[f])), f = ""), h += 1;
-            d = Ae(a, cl(g));
-            return w(d) ? M(Ja, d) : []
+            if (2 !== ub(d)) return [];
+            d = tn();
+            c = V("", c);
+            e = ub(e + f);
+            for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(ub(d[f])), f = ""), h += 1;
+            d = ye(a, bl(g));
+            return w(d) ? N(Ja, d) : []
         }),
-        wn = W("ep.ent", function(a, b, c) {
-            a = "" + ff(a, 10, 99);
+        vn = X("ep.ent", function(a, b, c) {
+            a = "" + df(a, 10, 99);
             c = "" + 100 * b + c + a;
             if (16 < eb(c)) return "";
-            c = Jl("0", 16, c);
+            c = Il("0", 16, c);
             b = c.slice(0, 8);
             c = c.slice(-8);
             b = (+b ^ 92844).toString(35);
@@ -6302,35 +6296,35 @@
             return "" + b + "z" + c
         });
 
+    function wn(a, b) {
+        var c = on(a.document.body, b);
+        return c ? kn(a, c) : ""
+    }
+
     function xn(a, b) {
-        var c = pn(a.document.body, b);
-        return c ? ln(a, c) : ""
-    }
-
-    function yn(a, b) {
-        var c = xn(a, b);
-        return rn(a, c)
-    }
-    var zn = N(xn, W("ep.cp", function(a) {
+        var c = wn(a, b);
+        return qn(a, c)
+    }
+    var yn = O(wn, X("ep.cp", function(a) {
         if (!a) return "643";
-        var b = xd(a);
-        return (a = Me(function(c) {
+        var b = wd(a);
+        return (a = Ke(function(c) {
             c = n(c).next().value;
-            return tn(c).test(b)
-        }, sn)) ? a[1] : "643"
+            return sn(c).test(b)
+        }, rn)) ? a[1] : "643"
     }));
 
-    function An(a, b, c, d) {
-        (c = wn(a, d, c)) && qn(a, b, c)
-    }
-    var Bn = W("ep.ctp", function(a, b, c, d) {
-        var e = zn(a, c),
-            f = yn(a, d);
-        An(a, b, e, f);
+    function zn(a, b, c, d) {
+        (c = vn(a, d, c)) && pn(a, b, c)
+    }
+    var An = X("ep.ctp", function(a, b, c, d) {
+        var e = yn(a, c),
+            f = xn(a, d);
+        zn(a, b, e, f);
         xa("MutationObserver", a.MutationObserver) && (new a.MutationObserver(function() {
-            var g = zn(a, c),
-                h = yn(a, d);
-            if (e !== g || f !== h) e = g, f = h, An(a, b, e, f)
+            var g = yn(a, c),
+                h = xn(a, d);
+            if (e !== g || f !== h) e = g, f = h, zn(a, b, e, f)
         })).observe(a.document.body, {
             attributes: !0,
             childList: !0,
@@ -6339,32 +6333,32 @@
         })
     });
 
-    function Cn(a, b, c, d, e) {
-        c = pn(a.document.body, c);
-        d = pn(a.document.body, d);
-        O(e.target, [c, d]) && qn(a, b)
-    }
-    var Dn = W("ep.chp", function(a, b, c, d, e) {
-        c && qn(a, b);
-        return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], Cn))) : r
+    function Bn(a, b, c, d, e) {
+        c = on(a.document.body, c);
+        d = on(a.document.body, d);
+        P(e.target, [c, d]) && pn(a, b)
+    }
+    var Cn = X("ep.chp", function(a, b, c, d, e) {
+        c && pn(a, b);
+        return d || e ? Wc(a).C(a.document, ["click"], W(a, "ep.chp.cl", F([a, b, d, e], Bn))) : r
     });
 
+    function Dn(a, b) {
+        return aj(b, function(c) {
+            return {
+                Od: un(a, J(c, "settings.dr")),
+                isEnabled: J(c, "settings.auto_goals")
+            }
+        })
+    }
+
     function En(a, b) {
-        return bj(b, function(c) {
-            return {
-                Od: vn(a, J(c, "settings.dr")),
-                isEnabled: J(c, "settings.auto_goals")
-            }
-        })
-    }
-
-    function Fn(a, b) {
         if (!b) return !1;
-        var c = T(a);
+        var c = U(a);
         return (new RegExp(b)).test("" + c.pathname + c.hash + c.search)
     }
-    var Gn = W("ep.i", function(a, b) {
-        if (vj(a)) return En(a, b).then(function(c) {
+    var Fn = X("ep.i", function(a, b) {
+        if (uj(a)) return Dn(a, b).then(function(c) {
             var d = n(c.Od),
                 e = d.next().value,
                 f = d.next().value,
@@ -6383,32 +6377,32 @@
                 S = d.next().value,
                 ea = d.next().value;
             if (!c.isEnabled) return Z.resolve(r);
-            var Lg = Fn(a, e),
-                Tq = Fn(a, h),
-                Uq = Fn(a, m),
-                Vq = Fn(a, q),
-                Wq = "" + e + f + g === "" + h + k + l;
-            return new Z(function(Xq, Yq) {
-                Bf(a, "ecp")(xf(Yq,
+            var Lg = En(a, e),
+                Sq = En(a, h),
+                Tq = En(a, m),
+                Uq = En(a, q),
+                Vq = "" + e + f + g === "" + h + k + l;
+            return new Z(function(Wq, Xq) {
+                Af(a, "ecp")(wf(Xq,
                     function() {
-                        Lg && Bn(a, b, f, g, t, x, E);
-                        Tq && !Wq && Bn(a, b, k, l, C, S, ea);
-                        Xq(Dn(a, b, Uq || Vq, p, v))
+                        Lg && An(a, b, f, g, t, x, E);
+                        Sq && !Vq && An(a, b, k, l, C, S, ea);
+                        Wq(Cn(a, b, Tq || Uq, p, v))
                     }))
             })
         })
     });
 
-    function Hn(a, b) {
-        var c = Se(a, b),
-            d = ad(a);
-        if (c && Te("ym-advanced-informer", c)) {
+    function Gn(a, b) {
+        var c = Qe(a, b),
+            d = $c(a);
+        if (c && Re("ym-advanced-informer", c)) {
             var e = d.o("ifc", 0) + 1;
             d.B("ifc", e);
             e = c.getAttribute("data-lang");
-            var f = ub(c.getAttribute("data-cid") || "");
+            var f = tb(c.getAttribute("data-cid") || "");
             if (f || 0 === f) {
-                var g = J(a, "Ya." + Qd + ".informer");
+                var g = J(a, "Ya." + Pd + ".informer");
                 g ? (d = {}, g((d.i = c, d.id = f, d.lang = e, d))) : d.B("ib", !0);
                 c = b || window.event;
                 c.preventDefault ? c.preventDefault() : c.returnValue = !1
@@ -6416,51 +6410,51 @@
         }
     }
 
-    function In(a) {
-        var b = V(a, "i.clch", Hn);
-        Xc(a).C(a.document, ["click"], G(a, b), {
+    function Hn(a) {
+        var b = W(a, "i.clch", Gn);
+        Wc(a).C(a.document, ["click"], G(a, b), {
             passive: !1
         });
         return function(c) {
-            var d = a.Ya[Qd],
+            var d = a.Ya[Pd],
                 e = !!d._informer;
-            d._informer = P({
-                domain: Rd
+            d._informer = Q({
+                domain: Qd
             }, c);
-            e || Kk(a, "https://" + Rd + "/metrika/informer.js", r)
-        }
-    }
-    var Jn = W("pr.p", function(a, b) {
-            if (Oc(a)) {
-                var c = Oh(a, "5", b),
+            e || Jk(a, "https://" + Qd + "/metrika/informer.js", r)
+        }
+    }
+    var In = X("pr.p", function(a, b) {
+            if (Nc(a)) {
+                var c = Nh(a, "5", b),
                     d = {};
-                d = Yg((d.pq = 1, d.ar = 1, d));
+                d = Xg((d.pq = 1, d.ar = 1, d));
                 var e = {};
                 c({
                     G: d,
-                    D: (e["page-url"] = T(a).href, e["page-ref"] = J(a, "document.referrer") || "", e)
-                }, b)["catch"](V(a, "pr.p.s"))
+                    D: (e["page-url"] = U(a).href, e["page-ref"] = J(a, "document.referrer") || "", e)
+                }, b)["catch"](W(a, "pr.p.s"))
             }
         }),
-        Kn = !1;
-
-    function Ln(a) {
+        Jn = !1;
+
+    function Kn(a) {
         return {
             K: function(b, c) {
                 if (!b.G) return c();
-                var d = Q(a).o("fid");
-                !Kn && d && (ne(b, "fid", d), Kn = !0);
+                var d = R(a).o("fid");
+                !Jn && d && (le(b, "fid", d), Jn = !0);
                 return c()
             }
         }
     }
-    var Mn = W("fid", function(a) {
+    var Ln = X("fid", function(a) {
             var b = r;
             if (!y(a.PerformanceObserver)) return b;
-            var c = Q(a);
+            var c = R(a);
             if (c.o("fido")) return b;
             c.B("fido", !0);
-            var d = new a.PerformanceObserver(V(a, "fid", function(f) {
+            var d = new a.PerformanceObserver(W(a, "fid", function(f) {
                 f = f.getEntries()[0];
                 c.B("fid", a.Math.round(100 * (f.processingStart - f.startTime)));
                 b()
@@ -6474,52 +6468,52 @@
             } catch (f) {}
             return b
         }),
-        Nn = L(function(a) {
-            var b = Q(a),
+        Mn = M(function(a) {
+            var b = R(a),
                 c = b.o("isEU");
             if (z(c)) {
-                var d = ub(Dd(a, "is_gdpr") || "");
-                if (O(d, [0, 1])) b.B("isEU", d), c = !!d;
+                var d = tb(Cd(a, "is_gdpr") || "");
+                if (P(d, [0, 1])) b.B("isEU", d), c = !!d;
                 else if (a =
-                    Ie(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a
+                    Ge(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a
             }
             return c
         }, function(a) {
-            return Q(a).o("isEU")
+            return R(a).o("isEU")
         }),
-        On = W("i.e", Nn),
-        Pn = W("i.ep", function(a) {
-            Nn(a)
+        Nn = X("i.e", Mn),
+        On = X("i.ep", function(a) {
+            Mn(a)
         });
 
-    function Qn(a, b, c, d, e) {
-        if (!vj(a)) return r;
+    function Pn(a, b, c, d, e) {
+        if (!uj(a)) return r;
         var f = [],
             g = [],
-            h = Xc(a),
+            h = Wc(a),
             k;
-        Bf(a, "doe")(xf(r, function() {
-            var l = wj(b, a.document.body);
-            e && (l = Qb(e, l));
-            M(function(p) {
+        Af(a, "doe")(wf(r, function() {
+            var l = vj(b, a.document.body);
+            e && (l = Pb(e, l));
+            N(function(p) {
                 f.push(p);
                 g.push(h.C(p, c, d))
             }, l);
             if (xa("MutationObserver", a.MutationObserver)) {
                 var m = b.toUpperCase();
-                l = new a.MutationObserver(V(a, "de.m", function(p) {
-                    M(function(q) {
+                l = new a.MutationObserver(W(a, "de.m", function(p) {
+                    N(function(q) {
                         var v = q.addedNodes;
                         q = q.removedNodes;
-                        v && v.length && M(function(t) {
-                                Gk(a, t, function(x) {
-                                    x.nodeName !== m || e && !e(x) || Me(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d)))
+                        v && v.length && N(function(t) {
+                                Fk(a, t, function(x) {
+                                    x.nodeName !== m || e && !e(x) || Ke(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d)))
                                 }, void 0, a.NodeFilter.SHOW_ELEMENT, !0)
                             },
                             v);
-                        q && q.length && M(function(t) {
-                            Gk(a, t, function(x) {
-                                x.nodeName !== m || e && !e(x) || (x = nc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1)))
+                        q && q.length && N(function(t) {
+                            Fk(a, t, function(x) {
+                                x.nodeName !== m || e && !e(x) || (x = mc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1)))
                             }, void 0, a.NodeFilter.SHOW_ELEMENT, !0)
                         }, q)
                     }, p)
@@ -6533,33 +6527,33 @@
         }));
         return function() {
             k && k();
-            M(be, g);
-            pc(g);
-            pc(f)
-        }
-    }
-    var Rn = "https://" + Rd + "/metrika",
-        Ol = Rn + "/match.html",
-        Sn = Rn + "/tag_phono.js",
-        Tn = bd("appl", function(a) {
+            N(ae, g);
+            oc(g);
+            oc(f)
+        }
+    }
+    var Qn = "https://" + Qd + "/metrika",
+        Nl = Qn + "/match.html",
+        Rn = Qn + "/tag_phono.js",
+        Sn = ad("appl", function(a) {
             return new Z(function(b, c) {
-                Kk(a, Sn, b, c, {
+                Jk(a, Rn, b, c, {
                     crossOrigin: !0
                 })
             })
         }, !0),
-        Un = ["cc-", "name", "shipping"];
-
-    function Vn(a, b, c) {
+        Tn = ["cc-", "name", "shipping"];
+
+    function Un(a, b, c) {
         var d = c.Ia,
-            e = vd(c.Ua);
+            e = ud(c.Ua);
         if (e && !(100 <= eb(e))) {
             var f = "tel" === J(d, "type"),
                 g = 0 < Ca(e, "@") && !f,
-                h = yd(e);
+                h = xd(e);
             h = eb(h);
             if (g || !g && (f || h))
-                if (b = 1 === b ? ad(a).o("app") : bi, a = g ? $h(e) : b(a, e)) return {
+                if (b = 1 === b ? $c(a).o("app") : ai, a = g ? Zh(e) : b(a, e)) return {
                     Ia: d,
                     ae: g,
                     Ua: a,
@@ -6570,7 +6564,7 @@
         }
     }
 
-    function Wn(a, b, c, d, e, f) {
+    function Vn(a, b, c, d, e, f) {
         var g = b.ae,
             h = b.Ua,
             k = b.source,
@@ -6579,96 +6573,96 @@
         b = b.Ia.readOnly;
         var p = {},
             q = {};
-        c = (q.fi = me((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q);
-        A(l) || (c.ite = Mb(l));
-        e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = U(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Il("*", d - 2) + g[d - 1], 2 >= l ? h = Il("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Il("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) :
-            (e = yd(h), g = e.slice(-4), e = "p:" + Jl("*", eb(e), g)), c.mfpd = e);
+        c = (q.fi = ke((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q);
+        A(l) || (c.ite = Lb(l));
+        e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = V(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Hl("*", d - 2) + g[d - 1], 2 >= l ? h = Hl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Hl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) :
+            (e = xd(h), g = e.slice(-4), e = "p:" + Il("*", eb(e), g)), c.mfpd = e);
         A(k) || (c.pfv = k);
         k = {};
         a.params((k.__ym = c, k))
     }
-    var Xn = W("ice", function(a, b, c, d, e) {
-            if (b = Wh(a, b))
-                if (e = Vn(a, d, e)) return a = Lj(a, e.Ia), Wn(b, e, a, d, !1), !0
+    var Wn = X("ice", function(a, b, c, d, e) {
+            if (b = Vh(a, b))
+                if (e = Un(a, d, e)) return a = Kj(a, e.Ia), Vn(b, e, a, d, !1), !0
         }),
-        Yn = W("ice", function(a, b, c, d, e) {
-            if (b = Wh(a, b))
-                if (e = Vn(a, d, e)) {
-                    var f = Lj(a, e.Ia);
-                    di(a, e.Ua).then(F([b, e, f, d, c], Wn), V(a, "ice.s"));
+        Xn = X("ice", function(a, b, c, d, e) {
+            if (b = Vh(a, b))
+                if (e = Un(a, d, e)) {
+                    var f = Kj(a, e.Ia);
+                    ci(a, e.Ua).then(F([b, e, f, d, c], Vn), W(a, "ice.s"));
                     return !0
                 }
         });
 
-    function Zn(a, b, c, d, e) {
+    function Yn(a, b, c, d, e) {
         var f = e.target;
         a = ib(a)(f, c);
         f = -1 !== a;
         if (b || f) f && c.splice(a, 1), d(e)
     }
 
-    function $n(a, b, c, d, e) {
+    function Zn(a, b, c, d, e) {
         var f = J(e, "target");
         e = J(e, "isTrusted") || !1;
-        f && (f = Gj("button,input", a, f)) && "submit" === f.type && (f = bk(a, f)) && (d = d(f), b.push(f), uf(a, F([a, !1, b, c, {
+        f && (f = Fj("button,input", a, f)) && "submit" === f.type && (f = ak(a, f)) && (d = d(f), b.push(f), tf(a, F([a, !1, b, c, {
             target: f,
             isTrusted: e,
             formData: d
-        }], Zn), 300, "i.c.l"))
-    }
-
-    function ao(a, b) {
-        var c = bo,
+        }], Yn), 300, "i.c.l"))
+    }
+
+    function $n(a, b) {
+        var c = ao,
             d = [],
             e = [];
-        d.push(Qn(a, "form", ["submit"], V(a, "ltfs.s", function(f) {
+        d.push(Pn(a, "form", ["submit"], W(a, "ltfs.s", function(f) {
             var g = J(f, "target");
-            g && Zn(a, !0, e, b, {
+            g && Yn(a, !0, e, b, {
                 target: g,
                 isTrusted: J(f, "isTrusted") || !1,
                 formData: c(g)
             })
         })));
-        d.push(Qn(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], $n))));
-        d.push(Qn(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], $n)), function(f) {
+        d.push(Pn(a, "button", ["click"], W(a, "ltfs.bc", F([a, e, b, c], Zn))));
+        d.push(Pn(a, "input", ["click"], W(a, "ltfs.ic", F([a, e, b, c], Zn)), function(f) {
             return "submit" === f.type
         }));
-        return F([ce, d], M)
-    }
-    var co = ["text", "email", "tel"];
-
-    function bo(a) {
-        a = wj("input", a);
-        return M(function(b) {
+        return F([be, d], N)
+    }
+    var bo = ["text", "email", "tel"];
+
+    function ao(a) {
+        a = vj("input", a);
+        return N(function(b) {
             return [b, b.value]
         }, a)
     }
-    var eo = W("icei", function(a, b) {
-            if (ci(a)) {
+    var co = X("icei", function(a, b) {
+            if (bi(a)) {
                 var c = !1,
                     d = r,
                     e = r;
-                bj(b, function(f) {
-                    if (!(On(a) || J(f, "settings.eu") || c)) {
+                aj(b, function(f) {
+                    if (!(Nn(a) || J(f, "settings.eu") || c)) {
                         var g = !!J(f, "settings.mcf");
-                        (J(f, "settings.cf") ? zf(Tn(a).then(G(F([a, b, g, 1], Yn), lb), G(F([a, b, g, 2], Yn), lb))) : Af(F([a, b, g, 0], Xn)))(xf(V(a, "ice.tt"), V(a, "ice.tc", function(h) {
+                        (J(f, "settings.cf") ? yf(Sn(a).then(G(F([a, b, g, 1], Xn), L), G(F([a, b, g, 2], Xn), L))) : zf(F([a, b, g, 0], Wn)))(wf(W(a, "ice.tt"), W(a, "ice.tc", function(h) {
                             if (!c) {
                                 var k = function(l) {
                                     var m;
-                                    if (m = O(l.type, co))(m = ef(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Fl) || l.id && O(l.id.toLowerCase(), Fl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))),
-                                        m = !(m || El(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Un));
+                                    if (m = P(l.type, bo))(m = cf(l) ? "password" === l.type || l.name && P(l.name.toLowerCase(), El) || l.id && P(l.id.toLowerCase(), El) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))),
+                                        m = !(m || Dl(a, l)) && !rc(Mb, N(G(l.autocomplete, Ia), Tn));
                                     return m
                                 };
-                                d = Qn(a, "input", ["blur"], function(l) {
+                                d = Pn(a, "input", ["blur"], function(l) {
                                     (l = J(l, "target")) && h({
                                         Ia: l,
                                         Ua: J(l, "value") || ""
                                     })
                                 }, k);
-                                e = ao(a, function(l) {
+                                e = $n(a, function(l) {
                                     var m = l.isTrusted,
                                         p = 0;
-                                    M(function(q) {
+                                    N(function(q) {
                                         var v = n(q);
                                         q = v.next().value;
                                         v = v.next().value;
@@ -6683,7 +6677,7 @@
                             }
                         })))
                     }
-                })["catch"](V(a, "ice.t"));
+                })["catch"](W(a, "ice.t"));
                 return function() {
                     c = !0;
                     d();
@@ -6691,48 +6685,48 @@
                 }
             }
         }),
-        fo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "),
-        go = L(function(a) {
+        eo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "),
+        fo = M(function(a) {
             var b =
-                ob(a);
+                nb(a);
             a = b.wd;
             if (!b.Lc) return !1;
             b = Za("indexOf", a);
-            b = sc(N(b, Pa(-1), nb), fo);
+            b = rc(O(b, Pa(-1), mb), eo);
             var c = /CFNetwork\/[0-9][0-9.]*.*Darwin\/[0-9][0-9.]*/.test(a),
                 d = /YaBrowser\/[\d.]+/.test(a),
                 e = /Mobile/.test(a);
             return b || c || d && e || !/Safari/.test(a) && e
         }),
-        ho = L(function(a) {
-            var b = qb(a);
-            return b ? Ia(b, "YangoEats") || zc(a) : !1
+        go = M(function(a) {
+            var b = pb(a);
+            return b ? Ia(b, "YangoEats") || yc(a) : !1
         }),
-        io;
-
-    function jo(a, b, c) {
+        ho;
+
+    function io(a, b, c) {
         var d = J(a, "AppMetricaInitializer"),
             e = J(d, "init");
         if (e) try {
-            D(e, d)(Be(a, b))
-        } catch (f) {} else io = uf(a, F([a, b, 2 * c], jo), c, "ai.d");
+            D(e, d)(ze(a, b))
+        } catch (f) {} else ho = tf(a, F([a, b, 2 * c], io), c, "ai.d");
         return function() {
-            return tf(a, io)
-        }
-    }
-    var ko = W("p.ai", function(a, b) {
-            if (zc(a) || go(a)) return bj(b, function(c) {
+            return sf(a, ho)
+        }
+    }
+    var jo = X("p.ai", function(a, b) {
+            if (yc(a) || fo(a)) return aj(b, function(c) {
                 if (c = J(c, "settings.sbp")) {
                     var d = {};
-                    return jo(a, P({}, c, (d.c = b.id, d)), 10)
+                    return io(a, Q({}, c, (d.c = b.id, d)), 10)
                 }
             })
         }),
-        lo = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "),
-        mo = bd("uah", function(a) {
+        ko = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "),
+        lo = ad("uah", function(a) {
             if (!xa("getHighEntropyValues", J(a, "navigator.userAgentData.getHighEntropyValues"))) return Z.reject("0");
             try {
-                return a.navigator.userAgentData.getHighEntropyValues(lo).then(function(b) {
+                return a.navigator.userAgentData.getHighEntropyValues(ko).then(function(b) {
                     if (!B(b)) throw "2";
                     return b
                 }, function() {
@@ -6742,23 +6736,23 @@
                 return Z.reject("3")
             }
         }),
-        no = new RegExp(U("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")),
-        oo = L(function(a) {
-            var b = qb(a);
-            return (b = no.test(b)) ? Z.resolve(b) : mo(a).then(function(c) {
+        mo = new RegExp(V("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")),
+        no = M(function(a) {
+            var b = pb(a);
+            return (b = mo.test(b)) ? Z.resolve(b) : lo(a).then(function(c) {
                 try {
                     return H(function(d, e) {
-                        return d || no.test(e.brand)
+                        return d || mo.test(e.brand)
                     }, !1, c.brands)
                 } catch (d) {
                     return !1
                 }
-            }, G(!1, lb))
+            }, G(!1, L))
         }),
-        po = ["default",
+        oo = ["default",
             "update"
         ],
-        qo = bd("ycs", function(a) {
+        po = ad("ycs", function(a) {
             function b(e) {
                 if ("region" === e) return !0;
                 if (I(c, e)) {
@@ -6769,14 +6763,14 @@
                 return !0
             }
             var c = {},
-                d = Df(a, "ytm.cs");
+                d = Cf(a, "ytm.cs");
             a = {};
             return a.set = function(e, f) {
-                if (O(e, po) && B(f)) {
+                if (P(e, oo) && B(f)) {
                     var g = I(f, "region") ? f.region : void 0,
                         h = u(g) && g ? ("" + g).toUpperCase() : void 0,
                         k;
-                    M(function(l) {
+                    N(function(l) {
                         var m = n(l);
                         l = m.next().value;
                         m = m.next().value;
@@ -6796,7 +6790,7 @@
                             p = b(l);
                             p !== m && d.trigger(l, [l, p])
                         }
-                    }, dc(f));
+                    }, cc(f));
                     return k
                 }
             }, a.get = b, a.on = function(e, f) {
@@ -6808,114 +6802,114 @@
                 })
             }, a
         }, !0),
-        ro = ["0", "1", "2", "3"],
-        so = ro[0],
-        to = ro[1],
-        uo = ro[2],
-        vo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"],
-        wo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(vo));
-
-    function xo(a) {
-        if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return so;
+        qo = ["0", "1", "2", "3"],
+        ro = qo[0],
+        so = qo[1],
+        to = qo[2],
+        uo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"],
+        vo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(uo));
+
+    function wo(a) {
+        if (P(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return ro;
         a = a.replace("GDPR-ok-view-detailed-", "");
-        return O(a, ro) ? a : so
-    }
-    var yo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(vo).concat(["28", "29", "30", "31"]),
-        zo = "3 13 14 31 15 16 17 28".split(" "),
-        Ao = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(yo))),
-        Bo = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" ");
-
-    function Co(a) {
+        return P(a, qo) ? a : ro
+    }
+    var xo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(uo).concat(["28", "29", "30", "31"]),
+        yo = "3 13 14 31 15 16 17 28".split(" "),
+        zo = O(Fb(K("ymetrikaEvent.type")), Rb(Ub(xo))),
+        Ao = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" ");
+
+    function Bo(a) {
         if (/(^|\w+\.)yango(\.yandex)?\.com$/.test(a) && !/(^|\w+\.)drive\.yango\.com$/.test(a)) return {
             url: "https://yastatic.net/s3/taxi-front/yango-gdpr-popup/",
             version: 2,
-            Pc: Bo,
+            Pc: Ao,
             Tc: "_inversed_buttons"
         }
     }
-    var Do = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"),
-        Eo = L(function(a) {
-            a = T(a).hostname;
+    var Co = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"),
+        Do = M(function(a) {
+            a = U(a).hostname;
             var b = !1;
-            a && (b = -1 !== a.search(Do));
+            a && (b = -1 !== a.search(Co));
             return b
         });
 
-    function Fo(a, b) {
-        var c = Bi(a, b);
+    function Eo(a, b) {
+        var c = Ai(a, b);
         c && c.ea.C(["isYandex"], function() {
             var d = {};
-            return d.type = "isYandex", d.isYandex = Eo(a), d
+            return d.type = "isYandex", d.isYandex = Do(a), d
         })
     }
 
-    function Go(a, b, c) {
-        var d = Bi(a, c);
+    function Fo(a, b, c) {
+        var d = Ai(a, c);
         return new Z(function(e) {
             if (d) {
                 var f = d.ea,
-                    g = N(G("4", b), G(null, e)),
-                    h = uf(a, g, 2E3, "gdp.f.t"),
+                    g = O(G("4", b), G(null, e)),
+                    h = tf(a, g, 2E3, "gdp.f.t"),
                     k = {};
                 d.cd((k.type = "isYandex", k)).then(function(l) {
-                    l.isYandex ? (b("5"), f.C(wo, function(m) {
+                    l.isYandex ? (b("5"), f.C(vo, function(m) {
                         m = n(m);
                         m.next();
                         m = m.next().value.type;
                         e({
-                            value: xo(m)
+                            value: wo(m)
                         })
                     })) : (b("6"), e(null))
-                })["catch"](g).then(F([a, h], tf))
+                })["catch"](g).then(F([a, h], sf))
             } else e({
-                value: to,
+                value: so,
                 Nb: !0
             })
         })
     }
-    var Ho = {},
-        Io = (Ho["GDPR-ok"] = "ok", Ho["GDPR-ok-view-default"] = "ok-default", Ho["GDPR-ok-view-detailed"] = "ok-detailed", Ho["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Ho["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Ho["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Ho["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Ho);
-
-    function Jo(a, b) {
-        if (Eo(a)) {
-            var c = Di(a),
-                d = Wh(a, b);
+    var Go = {},
+        Ho = (Go["GDPR-ok"] = "ok", Go["GDPR-ok-view-default"] = "ok-default", Go["GDPR-ok-view-detailed"] = "ok-detailed", Go["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Go["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Go["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Go["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Go);
+
+    function Io(a, b) {
+        if (Do(a)) {
+            var c = Ci(a),
+                d = Vh(a, b);
             d = d && d.params;
-            c = M(G(Io, J), Ao(c));
-            d && c.length && d("gdpr", Rb(c))
-        }
-    }
-
-    function Ko(a, b, c) {
-        a = c || Hc(a);
-        return O(a, b) ? a : "en"
-    }
-    var Lo = {
+            c = N(G(Ho, J), zo(c));
+            d && c.length && d("gdpr", Qb(c))
+        }
+    }
+
+    function Jo(a, b, c) {
+        a = c || Gc(a);
+        return P(a, b) ? a : "en"
+    }
+    var Ko = {
             de: !0,
             url: "https://yastatic.net/s3/gdpr/v3/gdpr",
             Tc: "",
             Pc: "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz cs da de el hr it nl pl sk sv".split(" ")
         },
-        Mo = bd("gdpr", function(a, b, c, d, e) {
+        Lo = ad("gdpr", function(a, b, c, d, e) {
             function f(p) {
                 b("10");
-                c.C(wo, function(q) {
+                c.C(vo, function(q) {
                     q = q.type;
                     var v = {};
                     l.bd((v.type = q, v));
                     p({
-                        value: xo(q)
+                        value: wo(q)
                     })
                 })
             }
-            var g = void 0 === e ? Lo : e;
+            var g = void 0 === e ? Ko : e;
             e = g.url;
             var h = g.Tc,
                 k = g.de;
-            g = Ko(a, g.Pc, d.Me);
-            var l = Bi(a, d);
+            g = Jo(a, g.Pc, d.Le);
+            var l = Ai(a, d);
             if (!l) return Z.resolve({
-                value: so,
+                value: ro,
                 Nb: !0
             });
             if (a._yaGdprLoaded) return new Z(function(p) {
@@ -6926,7 +6920,7 @@
                 h + ".js";
             return new Z(function(p) {
                 b("7");
-                Kk(a, m, G(p, f), function() {
+                Jk(a, m, G(p, f), function() {
                     b("9");
                     var q = {};
                     l.bd((q.type = "GDPR-ok-view-default", q));
@@ -6934,37 +6928,37 @@
                 })
             })
         }),
-        No = [],
-        Oo = Za("push", No),
-        Po = L(function(a, b) {
+        Mo = [],
+        No = Za("push", Mo),
+        Oo = M(function(a, b) {
             var c = b("gdpr");
-            return O(c, ro) ? a + "-" + c : a
+            return P(c, qo) ? a + "-" + c : a
         }),
-        Qo = Rd.split("."),
-        Ro = Qo.pop(),
-        So = U(".", Qo),
-        To = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/;
-
-    function Uo(a, b) {
+        Po = Qd.split("."),
+        Qo = Po.pop(),
+        Ro = V(".", Po),
+        So = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/;
+
+    function To(a, b) {
         var c = a.o("hostIndex");
-        return c ? M(function(d) {
+        return c ? N(function(d) {
             d = n(d.split("-"));
             d.next();
             d = d.next().value;
-            return ub(d)
-        }, c.split(",")) : M(G(0, lb), b)
-    }
-
-    function Vo(a, b) {
-        b.cookie.B("hostIndex", U(",", M(function(c, d) {
-            return U("-", [d, c])
+            return tb(d)
+        }, c.split(",")) : N(G(0, L), b)
+    }
+
+    function Uo(a, b) {
+        b.cookie.B("hostIndex", V(",", N(function(c, d) {
+            return V("-", [d, c])
         }, a)), 1440)
     }
 
-    function Wo(a) {
+    function Vo(a) {
         var b = a.sc,
             c = a.Xd;
-        M(function(f, g) {
+        N(function(f, g) {
             1 < c[g] && (a.Cb = g)
         }, b);
         var d = a.Cb,
@@ -6972,78 +6966,78 @@
         e.unshift(b[d]);
         return e
     }
-    var Xo = Na(function(a, b) {
+    var Wo = Na(function(a, b) {
             var c = b.Cb,
                 d = b.sc,
                 e = b.cookie,
-                f = Wo(b)[a];
+                f = Vo(b)[a];
             f = jb(f, d);
-            c !== f && (c = Uo(e, d), c[f] += 1, Vo(c, b))
+            c !== f && (c = To(e, d), c[f] += 1, Uo(c, b))
         }),
-        Yo = N(L(function(a) {
+        Xo = O(M(function(a) {
             var b;
             b: {
-                if (b = T(a).hostname)
-                    if (b = b.match(To))
-                        if (b = b[3], O(b, fd)) break b;b = !1
-            }
-            b ? b = So + "." + b : (b = J(a, "document.referrer")) ? (b = oh(a, b).hostname, b = hd(b), b = So + "." + (b || Ro)) : b = Rd;
+                if (b = U(a).hostname)
+                    if (b = b.match(So))
+                        if (b = b[3], P(b, ed)) break b;b = !1
+            }
+            b ? b = Ro + "." + b : (b = J(a, "document.referrer")) ? (b = nh(a, b).hostname, b = gd(b), b = Ro + "." + (b || Qo)) : b = Qd;
             b = ["mc.webvisor.org", b];
-            a = Kd(a);
+            a = Jd(a);
             return {
                 cookie: a,
                 sc: b,
                 Cb: b.length - 1,
-                Xd: Uo(a, b)
+                Xd: To(a, b)
             }
         }), Ra);
 
-    function Zo(a) {
-        var b = Yo(a);
+    function Yo(a) {
+        var b = Xo(a);
         return {
             K: function(c, d) {
                 c.ca || (c.ca = {});
-                c.ca.Jc = b(Wo);
+                c.ca.Jc = b(Vo);
                 d()
             },
             S: function(c, d) {
-                var e = c.ve;
-                z(e) || b(Xo(e));
+                var e = c.ue;
+                z(e) || b(Wo(e));
                 d()
             }
         }
     }
-    var $o = {},
-        ap = ($o.brands = "chu", $o.architecture = "cha", $o.bitness = "chb", $o.uaFullVersion = "chf", $o.fullVersionList = "chl", $o.mobile = "chm", $o.model = "cho", $o.platform = "chp", $o.platformVersion = "chv", $o);
-
-    function bp(a) {
-        return u(a) ? a : w(a) ? U(",", M(function(b) {
+    var Zo = {},
+        $o = (Zo.brands = "chu", Zo.architecture = "cha", Zo.bitness = "chb", Zo.uaFullVersion = "chf", Zo.fullVersionList = "chl", Zo.mobile = "chm", Zo.model = "cho", Zo.platform = "chp", Zo.platformVersion = "chv", Zo);
+
+    function ap(a) {
+        return u(a) ? a : w(a) ? V(",", N(function(b) {
             return '"' + b.brand + '";v="' + b.version + '"'
         }, a)) : A(a) ? "" : a ? "?1" : "?0"
     }
 
+    function bp(a) {
+        return "che\n" + a
+    }
+
     function cp(a) {
-        return "che\n" + a
-    }
-
-    function dp(a) {
         var b = H(function(c, d) {
             var e = n(d),
                 f = e.next().value;
             e = e.next().value;
-            (f = bp(a[f])) && c.push("" + e + "\n" + f);
+            (f = ap(a[f])) && c.push("" + e + "\n" + f);
             return c
-        }, [], dc(ap));
-        return U("\n", b)
-    }
-    var ep = L(function(a) {
-        return mo(a).then(dp, cp)
+        }, [], cc($o));
+        return V("\n", b)
+    }
+    var dp = M(function(a) {
+        return lo(a).then(cp, bp)
     });
 
-    function fp(a) {
+    function ep(a) {
         return {
             K: function(b, c) {
-                ep(a).then(function(d) {
+                dp(a).then(function(d) {
                     b.D || (b.D = {});
                     b.D.uah = d;
                     c()
@@ -7052,19 +7046,19 @@
         }
     }
 
-    function gp(a, b, c) {
-        Bf(a, "pbjs")(xf(r, function() {
-            var d = M(function(g) {
+    function fp(a, b, c) {
+        Af(a, "pbjs")(wf(r, function() {
+            var d = N(function(g) {
                 var h = {};
                 h = (h.auc = g, h);
-                g = xj("[id='" + g + "']", a.document.body) || xj("[id='" + g.slice(1) + "']", a.document.body);
+                g = wj("[id='" + g + "']", a.document.body) || wj("[id='" + g.slice(1) + "']", a.document.body);
                 if (!g) return h;
-                var k = af(g);
+                var k = Ze(g);
                 if (k) {
                     var l = {};
-                    P(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l))
+                    Q(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l))
                 }
-                if (g = xj("iframe", g)) k = {}, P(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k));
+                if (g = wj("iframe", g)) k = {}, Q(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k));
                 return h
             }, c);
             if (0 < d.length) {
@@ -7074,21 +7068,21 @@
             }
         }))
     }
-    var hp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "),
-        ip = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"],
-        jp = {},
-        kp = (jp.netRevenue = function(a) {
+    var gp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "),
+        hp = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"],
+        ip = {},
+        jp = (ip.netRevenue = function(a) {
             return u(a) ? "net" === a : !!a
-        }, jp),
-        lp = {},
-        mp;
-
-    function np(a) {
-        var b = lp[a],
+        }, ip),
+        kp = {},
+        lp;
+
+    function mp(a) {
+        var b = kp[a],
             c = b.xb,
             d = b.Cc,
-            e = b.ue;
-        return M(function(f) {
+            e = b.te;
+        return N(function(f) {
             var g = n(f);
             f = g.next().value;
             g = g.next().value;
@@ -7096,111 +7090,111 @@
                 k = g.timeout,
                 l = g.Sa,
                 m = {};
-            return P((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l)
-        }, dc(b.tb))
-    }
-
-    function op(a, b, c) {
-        var d = lp[c];
+            return Q((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l)
+        }, cc(b.tb))
+    }
+
+    function np(a, b, c) {
+        var d = kp[c];
         d.$c = !1;
-        d.yb && tf(a, d.yb);
-        d.yb = uf(a, function() {
-            var e = np(c),
+        d.yb && sf(a, d.yb);
+        d.yb = tf(a, function() {
+            var e = mp(c),
                 f = {},
                 g = {};
-            b((g.__ym = (f.pbjsv = mp, f.pbjs = e, f), g));
-            delete lp[c]
+            b((g.__ym = (f.pbjsv = lp, f.pbjs = e, f), g));
+            delete kp[c]
         }, 2E3, "pbjs.t")
     }
 
+    function op(a, b) {
+        var c = Vh(a, b);
+        c && N(function(d) {
+            kp[d].$c && np(a, c.params, d)
+        }, dc(kp))
+    }
+
     function pp(a, b) {
-        var c = Wh(a, b);
-        c && M(function(d) {
-            lp[d].$c && op(a, c.params, d)
-        }, ec(lp))
-    }
-
-    function qp(a, b) {
         a.tb[b] || (a.tb[b] = {
             Sa: {}
         });
         return a.tb[b]
     }
 
-    function rp(a, b, c) {
+    function qp(a, b, c) {
         var d = c.adUnitCode,
             e = c.bidderCode || c.bidder;
         if (e && d) {
-            var f = qp(b, d);
-            !f.Tb && c.mediaTypes && (f.Tb = {}, M(function(g) {
+            var f = pp(b, d);
+            !f.Tb && c.mediaTypes && (f.Tb = {}, N(function(g) {
                 var h = n(g);
                 g = h.next().value;
                 h = h.next().value;
                 var k;
                 w(h) ? k = h : h.sizes ? k = h.sizes : h.playerSize && (k = h.playerSize);
                 k && (f.Tb[g] = k)
-            }, dc(c.mediaTypes)));
+            }, cc(c.mediaTypes)));
             "bidTimeout" === a ? (f.timeout || (f.timeout = {}), f.timeout[e] = !0) : (f.Sa[a] || (f.Sa[a] = {}), f.Sa[a][e] = H(function(g, h) {
-                A(c[h]) || (g[h] = kp[h] ? kp[h](c[h]) : c[h]);
+                A(c[h]) || (g[h] = jp[h] ? jp[h](c[h]) : c[h]);
                 return g
-            }, {}, ip), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains =
+            }, {}, hp), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains =
                 b))
         }
     }
 
-    function sp(a, b, c) {
+    function rp(a, b, c) {
         var d = c.bid,
             e = d.bidderCode || d.bidder;
         d = d.adUnitCode;
-        e && d && (b = qp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message))
-    }
-
-    function tp(a, b) {
-        if (O(a, hp))
-            if ("pbjsInit" === a) mp = b.version;
+        e && d && (b = pp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message))
+    }
+
+    function sp(a, b) {
+        if (P(a, gp))
+            if ("pbjsInit" === a) lp = b.version;
             else {
                 var c = J(b, "auctionId") || J(b, "bid.auctionId") || void 0;
                 if (c) {
-                    lp[c] || (lp[c] = {
+                    kp[c] || (kp[c] = {
                         tb: {}
                     });
-                    c = lp[c];
+                    c = kp[c];
                     var d = "auctionInit" === a,
                         e = "auctionEnd" === a,
                         f = "adRenderFailed" === a || "adRenderSucceeded" === a;
                     f || c.xb && !d || (c.xb = J(b, "auctionStart") || void 0, !c.xb && d && (c.xb = b.timestamp));
-                    var g = F([a, c], rp);
-                    "bidRequested" === a ? M(g, b.bids) : f ? sp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.ue = Qb(function(h, k, l) {
+                    var g = F([a, c], qp);
+                    "bidRequested" === a ? N(g, b.bids) : f ? rp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.te = Pb(function(h, k, l) {
                             return jb(h, l) === k
-                        }, M(K("bidderCode"), b.bidderRequests))) : d ||
+                        }, N(K("bidderCode"), b.bidderRequests))) : d ||
                         g(b);
                     c.Cc && (c.$c = !0)
                 }
             }
     }
 
-    function up(a, b) {
+    function tp(a, b) {
         var c = !1;
         return function(d) {
-            var e = Wh(a, b);
-            e && !c && (c = !0, d = F([a, e.params, d], gp), uf(a, d, 5E3, "pbjs.fr"), uf(a, d, 2E4, "pbjs.sr"))
-        }
-    }
-
-    function vp(a, b) {
-        M(function(c) {
+            var e = Vh(a, b);
+            e && !c && (c = !0, d = F([a, e.params, d], fp), tf(a, d, 5E3, "pbjs.fr"), tf(a, d, 2E4, "pbjs.sr"))
+        }
+    }
+
+    function up(a, b) {
+        N(function(c) {
             var d = c.event,
                 e = c.data,
-                f = G(d, tp);
-            "bidTimeout" === d ? M(f, e) : f(e);
+                f = G(d, sp);
+            "bidTimeout" === d ? N(f, e) : f(e);
             "auctionEnd" === d && (c = J(c, "data.adUnitCodes")) && b(c)
         }, a)
     }
-    var wp = W("pj", function(a, b) {
-            var c = up(a, b),
+    var vp = X("pj", function(a, b) {
+            var c = tp(a, b),
                 d = {};
             return d.pbjs = function(e) {
-                w(e) && (e = Qb(Nb, M(function(f) {
+                w(e) && (e = Pb(Mb, N(function(f) {
                     if (B(f) && f.data && f.event && (B(f.data) || w(f.data))) {
                         var g = J(f, "data.args");
                         return g ? {
@@ -7208,50 +7202,50 @@
                             data: g
                         } : f
                     }
-                }, e)), vp(e, c), pp(a, b))
+                }, e)), up(e, c), op(a, b))
             }, d
         }),
-        xp = L(function() {
-            var a = Kj();
+        wp = M(function() {
+            var a = Jj();
             return H(function(b, c) {
                 b[a[c]] = c;
                 return b
-            }, {}, ec(a))
+            }, {}, dc(a))
         }),
-        yp = /(\D\d*)/g;
-
-    function zp(a) {
+        xp = /(\D\d*)/g;
+
+    function yp(a) {
         if (!a) return "";
-        a = a.match(yp);
+        a = a.match(xp);
         if (!a || 0 === a.length) return "";
-        var b = xp();
+        var b = wp();
         return "//HTML/BODY/" + H(function(c, d) {
             var e = d[0],
-                f = ub(d.slice(1));
+                f = tb(d.slice(1));
             return "/" + b[e] + (f ? "[" + (f + 1) + "]" : "") + c
         }, "", a)
     }
 
-    function Ap(a, b) {
-        var c = zp(b);
+    function zp(a, b) {
+        var c = yp(b);
         return c ? J(a, "document.evaluate") ? a.document.evaluate(c, a.document, null, a.XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue : null : null
     }
-    var Bp = L(Md);
-
-    function Cp(a) {
+    var Ap = M(Ld);
+
+    function Bp(a) {
         return {
-            oe: Oe(a.element),
+            oe: Me(a.element),
             Hb: a.Hb
         }
     }
 
-    function Dp(a, b) {
+    function Cp(a, b) {
         var c = a.document.body;
         if (c) {
             var d = b.price_patterns,
-                e = Bp(b.id);
+                e = Ap(b.id);
             if (e.Pa) {
-                if (!Hj(a, e.Pa.element)) return Cp(e.Pa);
+                if (!Gj(a, e.Pa.element)) return Bp(e.Pa);
                 e.Pa = void 0
             }
             d = H(function(h, k) {
@@ -7263,24 +7257,24 @@
             }, {}, d);
             var f = null,
                 g = null;
-            d.cs && vj(a) && (f = xj(d.cs, c), g = "c");
-            d.p && !f && (f = Ap(a, d.p), g = "x");
+            d.cs && uj(a) && (f = wj(d.cs, c), g = "c");
+            d.p && !f && (f = zp(a, d.p), g = "x");
             if (f && g) return e.Pa = {
                 element: f,
                 Hb: g
-            }, Cp(e.Pa)
-        }
-    }
-
-    function Ep(a, b) {
+            }, Bp(e.Pa)
+        }
+    }
+
+    function Dp(a, b) {
         var c = a[b[0]];
         return !(!c || c !== b[1])
     }
 
-    function Fp(a, b) {
+    function Ep(a, b) {
         var c = b.patterns;
         if (0 === c.length) return !1;
-        if (1 === c.length) return Ep(a, c[0]);
+        if (1 === c.length) return Dp(a, c[0]);
         c = H(function(f, g) {
             var h = n(g),
                 k = h.next().value;
@@ -7288,7 +7282,7 @@
             var l = a[k];
             if (l === h) {
                 if (f.Gb += 1, "i" === k || "c" === k) f.Mc = !0
-            } else l && "p" === k && zd(l) === zd(h) && (f.Oc = !0);
+            } else l && "p" === k && yd(l) === yd(h) && (f.Oc = !0);
             return f
         }, {
             Gb: 0,
@@ -7300,170 +7294,170 @@
         return 2 <= c.Gb || d && e
     }
 
-    function Gp(a, b) {
+    function Fp(a, b) {
         var c = b.patterns;
-        return 0 === c.length ? !1 : sc(G(a, Ep), c)
-    }
-
-    function Hp(a, b, c, d) {
-        c = M(function(e) {
+        return 0 === c.length ? !1 : rc(G(a, Dp), c)
+    }
+
+    function Gp(a, b, c, d) {
+        c = N(function(e) {
             if (!d(b, e)) return !1;
             var f = {};
             f = (f.rg = e.id, f);
-            if (e = Dp(a, e)) f.gp = el(e.oe), f.mg = e.Hb;
+            if (e = Cp(a, e)) f.gp = dl(e.oe), f.mg = e.Hb;
             return f
         }, c);
-        return Rb(c)
-    }
-    var Ip = Oa(kj)("btn:"),
-        Jp = Oa(kj)("form:");
-
-    function Kp(a) {
+        return Qb(c)
+    }
+    var Hp = Oa(jj)("btn:"),
+        Ip = Oa(jj)("form:");
+
+    function Jp(a) {
         var b = n(a),
             c = b.next().value;
         b = b.next().value;
-        return "bp" === c ? ["p", cl(al(b))] : a
-    }
-    var Lp = Gb(function(a) {
-        a.patterns = M(Kp, a.patterns);
-        a.price_patterns = M(Kp, a.price_patterns);
+        return "bp" === c ? ["p", bl($k(b))] : a
+    }
+    var Kp = Fb(function(a) {
+        a.patterns = N(Jp, a.patterns);
+        a.price_patterns = N(Jp, a.price_patterns);
         return a
     });
 
-    function Mp(a, b) {
-        var c = Wd(a);
+    function Lp(a, b) {
+        var c = Vd(a);
         b && (c.yen = b);
         return c
     }
 
-    function Np(a) {
-        return Mp(a, "yue")
+    function Mp(a) {
+        return Lp(a, "yue")
+    }
+
+    function Np(a, b) {
+        if (A(b) || !!b === b || qb(a, b) || u(b)) return b
     }
 
     function Op(a, b) {
-        if (A(b) || !!b === b || rb(a, b) || u(b)) return b
-    }
-
-    function Pp(a, b) {
         if (A(b)) return b;
-        var c = Op(a, b);
+        var c = Np(a, b);
         if (!A(c)) return c;
         if (B(b)) return H(function(d, e) {
             var f = n(e),
                 g = f.next().value;
             f = f.next().value;
-            d[g] = Pp(a, f);
+            d[g] = Op(a, f);
             return d
-        }, {}, dc(b));
-        if (w(b)) return M(G(a, Pp), b)
-    }
-    var Qp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" ");
-
-    function Rp(a) {
-        if (!u(a)) throw Np("gppns");
-        if (O(a.split(".")[0], Qp)) throw Np("rwp");
-        if (kj(a, "on")) throw Np("rwp");
-    }
-
-    function Sp(a, b) {
+        }, {}, cc(b));
+        if (w(b)) return N(G(a, Op), b)
+    }
+    var Pp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" ");
+
+    function Qp(a) {
+        if (!u(a)) throw Mp("gppns");
+        if (P(a.split(".")[0], Pp)) throw Mp("rwp");
+        if (jj(a, "on")) throw Mp("rwp");
+    }
+
+    function Rp(a, b) {
         var c = b.split("."),
             d = c.pop();
-        c = c.length ? J(a, U(".", c)) : a;
-        if (!c) throw Np("noma");
+        c = c.length ? J(a, V(".", c)) : a;
+        if (!c) throw Mp("noma");
         return {
             value: J(c, d),
             parent: c,
             Wa: d
         }
     }
-    var Tp = {},
-        Up = (Tp.akna = "The property of the value is not an array", Tp["ca.p.uns"] = "The url is not a string", Tp.noma = "Cannot access member of null or undefined object", Tp.rwp = "Access to restricted window property is denied", Tp.vnd = "Variable is not defined", Tp.tenf = "Called value is not a function", Tp.cva = "Cannot assign to constant variable", Tp.iat = "Invalid assignment target", Tp["ca.c.wenf"] = "Window element is not a function", Tp["ca.c.mann"] = "Cookie's max age is not a number", Tp["ca.c.ssuop"] = "SameSite cookie has an unknown option",
-            Tp.gppns = "Window property path is not a string", Tp.vr = "Variable redeclaration", Tp.da = "Duplicate argument", Tp.stce = "Error creating script tag", Tp.wenf = "Window element is not a function", Tp.uns = "The url is not a string", Tp.ict = "Consent type is not a string", Tp.icl = "Consent listener is not a function", Tp["ca.akna"] = "The property of the value is not an array", Tp["ca.c.cinf"] = "Callback is not a function", Tp["ca.c.ia"] = "Invalid arguments", Tp.ies = "Invalid element selector", Tp["t.a.s.ev"] = "Element visibility tag was already started",
-            Tp["t.a.s.g"] = "Group tag was already started", Tp["t.a.s.sd"] = "Scroll depth tag was already started", Tp["t.a.s.t"] = "Timer tag was already started", Tp.cdau = "Consent default arrived after the value was updated", Tp),
-        Vp = {},
-        Wp = (Vp.c = "Container", Vp.t = "Tag", Vp.tr = "Trigger", Vp.v = "Variable", Vp);
-
-    function Xp(a) {
+    var Sp = {},
+        Tp = (Sp.akna = "The property of the value is not an array", Sp["ca.p.uns"] = "The url is not a string", Sp.noma = "Cannot access member of null or undefined object", Sp.rwp = "Access to restricted window property is denied", Sp.vnd = "Variable is not defined", Sp.tenf = "Called value is not a function", Sp.cva = "Cannot assign to constant variable", Sp.iat = "Invalid assignment target", Sp["ca.c.wenf"] = "Window element is not a function", Sp["ca.c.mann"] = "Cookie's max age is not a number", Sp["ca.c.ssuop"] = "SameSite cookie has an unknown option",
+            Sp.gppns = "Window property path is not a string", Sp.vr = "Variable redeclaration", Sp.da = "Duplicate argument", Sp.stce = "Error creating script tag", Sp.wenf = "Window element is not a function", Sp.uns = "The url is not a string", Sp.ict = "Consent type is not a string", Sp.icl = "Consent listener is not a function", Sp["ca.akna"] = "The property of the value is not an array", Sp["ca.c.cinf"] = "Callback is not a function", Sp["ca.c.ia"] = "Invalid arguments", Sp.ies = "Invalid element selector", Sp["t.a.s.ev"] = "Element visibility tag was already started",
+            Sp["t.a.s.g"] = "Group tag was already started", Sp["t.a.s.sd"] = "Scroll depth tag was already started", Sp["t.a.s.t"] = "Timer tag was already started", Sp.cdau = "Consent default arrived after the value was updated", Sp),
+        Up = {},
+        Vp = (Up.c = "Container", Up.t = "Tag", Up.tr = "Trigger", Up.v = "Variable", Up);
+
+    function Wp(a) {
         if (!a) return "";
         var b = a.id;
-        return "[" + Wp[a.type] + (b ? ":" + b : "") + "]"
-    }
-
-    function Yp(a) {
+        return "[" + Vp[a.type] + (b ? ":" + b : "") + "]"
+    }
+
+    function Xp(a) {
         a = a.message;
-        return u(a) ? Up[a] || a : "Unknown error"
-    }
-    var Zp = r,
-        $p, aq = L(function(a, b, c) {
-            Zp = b;
-            c && ($p = c)
+        return u(a) ? Tp[a] || a : "Unknown error"
+    }
+    var Yp = r,
+        Zp, $p = M(function(a, b, c) {
+            Yp = b;
+            c && (Zp = c)
         });
 
-    function bq(a, b, c, d) {
+    function aq(a, b, c, d) {
         return function() {
-            var e = b || Td;
+            var e = b || Sd;
             try {
                 return e.apply(null, arguments)
             } catch (f) {
-                e = y(d) ? d.apply(null, arguments) : d, Zp(a, f, e)
+                e = y(d) ? d.apply(null, arguments) : d, Yp(a, f, e)
             }
             return c
         }
     }
 
-    function cq(a, b) {
+    function bq(a, b) {
         return function(c) {
-            Zp(a, c, b)
-        }
-    }
-
-    function dq(a, b, c) {
-        c ? aq(a, function(d, e, f) {
-            A(e) || (Uk(a).error("[YTM Error]" + Xp(f) + " " + Yp(e)), $p && (d = {}, e = (d.event = "ee", d.m = Yp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), $p(e)))
-        }, c) : aq(a, function(d, e, f) {
+            Yp(a, c, b)
+        }
+    }
+
+    function cq(a, b, c) {
+        c ? $p(a, function(d, e, f) {
+            A(e) || (Tk(a).error("[YTM Error]" + Wp(f) + " " + Xp(e)), Zp && (d = {}, e = (d.event = "ee", d.m = Xp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Zp(e)))
+        }, c) : $p(a, function(d, e, f) {
             d = "ytm." + d;
-            A(e) || (I(e, "yen") ? (Uh(a, b, "[YTM Error]" + Xp(f) + " " + Yp(e))(), "yme" === e.yen && ee("mod", J(e, "message") || "ue", d)) : fe(a, d, e))
+            A(e) || (I(e, "yen") ? (Th(a, b, "[YTM Error]" + Wp(f) + " " + Xp(e))(), "yme" === e.yen && N(O(L, Ib(["mod", J(e, "message") || "ue", d, void 0]), ae), ce)) : de(a, d, e))
         })
     }
 
-    function eq(a, b, c, d) {
-        var e = Qe(a)("img");
+    function dq(a, b, c, d) {
+        var e = Oe(a)("img");
         e.src = b;
-        b = G(e, Re);
-        var f = G(void 0, lb);
-        e.onerror = N(b, f, d);
-        e.onload = N(b, f, c);
-        wc(a) && (a = Ve(a), P(e.style, {
+        b = G(e, Pe);
+        var f = G(void 0, L);
+        e.onerror = O(b, f, d);
+        e.onload = O(b, f, c);
+        vc(a) && (a = Te(a), Q(e.style, {
             position: "absolute",
             visibility: "hidden",
             width: "0px",
             height: "0px"
         }), a.appendChild(e))
     }
-    var fq = L(function(a, b) {
+    var eq = M(function(a, b) {
         return H(function(c, d) {
             c[d] = a[d];
             return c
         }, {}, b)
     });
 
-    function gq(a, b, c) {
+    function fq(a, b, c) {
         c = void 0 === c ? !0 : c;
         return H(function(d, e) {
             var f = n(e.split("=")),
                 g = f.next().value;
             f = ja(f);
-            vd(g) === b && (g = vd(U("=", f)), d.push(c ? qd(g) : g));
+            ud(g) === b && (g = ud(V("=", f)), d.push(c ? pd(g) : g));
             return d
         }, [], a.document.cookie.split(";"))
     }
 
-    function hq(a, b) {
+    function gq(a, b) {
         if (z(b)) var c = "undefined";
         else if (Sa(b)) c = "null";
         else {
             try {
-                c = rb(a, b)
+                c = qb(a, b)
             } catch (d) {
                 c = !1
             }
@@ -7472,32 +7466,32 @@
         return c
     }
 
-    function iq(a, b, c, d) {
+    function hq(a, b, c, d) {
         d = void 0 === d ? !1 : d;
-        return "query" === b ? a.query : "queryVar" === b ? (a = c ? rd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? id(a.host) : a.host : "port" === b ? (b = a.protocol, a = ub(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href
-    }
-    var jq = "protocol host port path query queryVar extension fragment href".split(" "),
-        kq = L(function(a) {
-            var b = T(a).search;
-            b = rd(b.substring(1))._ytm_preview;
-            var c = Jd(a, "");
+        return "query" === b ? a.query : "queryVar" === b ? (a = c ? qd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? hd(a.host) : a.host : "port" === b ? (b = a.protocol, a = tb(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href
+    }
+    var iq = "protocol host port path query queryVar extension fragment href".split(" "),
+        jq = M(function(a) {
+            var b = U(a).search;
+            b = qd(b.substring(1))._ytm_preview;
+            var c = Id(a, "");
             a = c.B;
             c = c.o;
             return b ? (a("_ytm_preview", b, 10), b) : c("_ytm_preview")
         });
 
-    function lq(a) {
+    function kq(a) {
         switch (a) {
             case 2:
                 return "read";
             case 1:
                 return "write";
             default:
-                throw Wd("usoc");
-        }
-    }
-
-    function mq(a) {
+                throw Vd("usoc");
+        }
+    }
+
+    function lq(a) {
         switch (a) {
             case "read":
                 return 2;
@@ -7508,7 +7502,7 @@
         }
     }
 
-    function nq(a, b, c, d, e) {
+    function mq(a, b, c, d, e) {
         if (!d) return !1;
         c = (a = "set_cookies" === c) ? 1 : 2;
         return a && !B(e) ? !1 : b.R({
@@ -7521,7 +7515,7 @@
         })
     }
 
-    function oq(a, b, c, d) {
+    function nq(a, b, c, d) {
         if (!d) return !1;
         a = "iframe";
         "load_script" === c ? a = "loadScript" : "send_pixel" === c && (a = "pixel");
@@ -7533,7 +7527,7 @@
         })
     }
 
-    function pq(a, b, c, d, e) {
+    function oq(a, b, c, d, e) {
         return b.R({
             permissionType: "get_url" === c ? "url" : "referrer",
             F: {
@@ -7542,44 +7536,44 @@
             }
         })
     }
-    var qq = {},
-        rq = (qq.access_consent = function(a, b, c, d, e) {
-            return d && u(d) && e && u(e) ? (a = mq(e)) && 4 !== a ? b.R({
+    var pq = {},
+        qq = (pq.access_consent = function(a, b, c, d, e) {
+            return d && u(d) && e && u(e) ? (a = lq(e)) && 4 !== a ? b.R({
                 permissionType: "accessConsent",
                 F: {
                     key: d,
                     operation: a
                 }
             }) : !1 : !1
-        }, qq.access_globals = function(a, b, c, d, e) {
-            return d && u(d) && u(e) ? (a = mq(d)) ? b.R({
+        }, pq.access_globals = function(a, b, c, d, e) {
+            return d && u(d) && u(e) ? (a = lq(d)) ? b.R({
                 permissionType: "globals",
                 F: {
                     key: e,
                     operation: a
                 }
             }) : !1 : !1
-        }, qq.access_local_storage = function(a, b, c, d, e) {
-            return d && u(d) && u(e) ? (a = mq(d)) && 4 !== a ? b.R({
+        }, pq.access_local_storage = function(a, b, c, d, e) {
+            return d && u(d) && u(e) ? (a = lq(d)) && 4 !== a ? b.R({
                 permissionType: "localStorage",
                 F: {
                     key: e,
                     operation: a
                 }
             }) : !1 : !1
-        }, qq.access_template_storage = function(a, b) {
+        }, pq.access_template_storage = function(a, b) {
             return b.R({
                 permissionType: "templateStorage",
                 F: null
             })
-        }, qq.get_cookies = nq, qq.get_referrer = pq, qq.get_url = pq, qq.inject_hidden_iframe = oq, qq.load_script = oq, qq.logging = function(a, b) {
+        }, pq.get_cookies = mq, pq.get_referrer = oq, pq.get_url = oq, pq.inject_hidden_iframe = nq, pq.load_script = nq, pq.logging = function(a, b) {
             return b.R({
                 permissionType: "log",
                 F: {
-                    logLevel: kq(a) ? 1 : 0
+                    logLevel: jq(a) ? 1 : 0
                 }
             })
-        }, qq.read_data_layer = function(a, b, c, d) {
+        }, pq.read_data_layer = function(a, b, c, d) {
             return d ? b.R({
                 permissionType: "dataLayer",
                 F: {
@@ -7587,29 +7581,29 @@
                     operation: 2
                 }
             }) : !1
-        }, qq.read_title = function(a, b) {
+        }, pq.read_title = function(a, b) {
             return b.R({
                 permissionType: "readTitle",
                 F: null
             })
-        }, qq.send_pixel = oq, qq.set_cookies = nq, qq),
-        sq = "protocol host port path query queryVar extension href".split(" "),
-        tq = L(Md, function(a,
+        }, pq.send_pixel = nq, pq.set_cookies = mq, pq),
+        rq = "protocol host port path query queryVar extension href".split(" "),
+        sq = M(Ld, function(a,
             b) {
             return a + "_" + b
         }),
-        uq = /\+/g,
-        vq = /^\?/,
-        wq = /[/:]|^[#?]/;
-
-    function xq(a) {
-        return (a = a ? a.replace(vq, "") : "") ? H(function(b, c) {
+        tq = /\+/g,
+        uq = /^\?/,
+        vq = /[/:]|^[#?]/;
+
+    function wq(a) {
+        return (a = a ? a.replace(uq, "") : "") ? H(function(b, c) {
             var d = n(c.split("=")),
                 e = d.next().value;
             d = ja(d);
-            d = U("=", d);
-            e = qd(e.replace(uq, " "));
-            d = qd(d.replace(uq, " "));
+            d = V("=", d);
+            e = pd(e.replace(tq, " "));
+            d = pd(d.replace(tq, " "));
             if (I(b, e)) {
                 var f = b[e];
                 w(f) ? f.push(d) : b[e] = [f, d]
@@ -7617,13 +7611,13 @@
             return b
         }, {}, a.split("&")) : {}
     }
-    var yq = {},
-        zq = (yq.callInWindow = function(a) {
+    var xq = {},
+        yq = (xq.callInWindow = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d) {
                 var e = sa.apply(1, arguments);
-                Rp(d);
+                Qp(d);
                 c.checkPermission({
                     permissionType: "globals",
                     F: {
@@ -7631,25 +7625,25 @@
                         operation: 4
                     }
                 });
-                var f = Sp(b, d),
+                var f = Rp(b, d),
                     g = f.value;
                 f = f.parent;
-                if (!y(g)) throw Np("ca.c.wenf");
+                if (!y(g)) throw Mp("ca.c.wenf");
                 e = g.apply(f, e);
-                return Pp(b, e)
-            }
-        }, yq.callLater = function(a) {
+                return Op(b, e)
+            }
+        }, xq.callLater = function(a) {
             var b = a.l;
             return function(c) {
-                if (!y(c)) throw Mp("ca.c.cinf");
-                uf(b, c, 0, "cr.cl")
-            }
-        }, yq.copyFromDataLayer = function(a) {
+                if (!y(c)) throw Lp("ca.c.cinf");
+                tf(b, c, 0, "cr.cl")
+            }
+        }, xq.copyFromDataLayer = function(a) {
             var b = a.l,
                 c = a.I,
                 d = a.event;
             return function(e) {
-                if (!d) throw Mp("No dataLayer data");
+                if (!d) throw Lp("No dataLayer data");
                 c.checkPermission({
                     permissionType: "dataLayer",
                     F: {
@@ -7657,13 +7651,13 @@
                         operation: 2
                     }
                 });
-                return Pp(b, J(d, e))
-            }
-        }, yq.copyFromWindow = function(a) {
+                return Op(b, J(d, e))
+            }
+        }, xq.copyFromWindow = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d) {
-                Rp(d);
+                Qp(d);
                 c.checkPermission({
                     permissionType: "globals",
                     F: {
@@ -7671,9 +7665,9 @@
                         key: d
                     }
                 });
-                return Pp(b, J(b, d))
-            }
-        }, yq.createArgumentsQueue = function(a) {
+                return Op(b, J(b, d))
+            }
+        }, xq.createArgumentsQueue = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
@@ -7708,19 +7702,19 @@
                         operation: 1
                     }
                 });
-                Rp(d);
-                Rp(e);
+                Qp(d);
+                Qp(e);
                 var g = [],
-                    h = Sp(b, d);
+                    h = Rp(b, d);
                 h.value || (h.parent[h.Wa] = f);
-                h = Sp(b, e);
+                h = Rp(b, e);
                 if (h.value) {
-                    if (!w(h.value)) throw Np("ca.akna");
+                    if (!w(h.value)) throw Mp("ca.akna");
                     g = h.value
                 } else h.parent[h.Wa] = g;
                 return f
             }
-        }, yq.createQueue = function(a) {
+        }, xq.createQueue = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d) {
@@ -7738,44 +7732,44 @@
                         operation: 1
                     }
                 });
-                Rp(d);
-                var e = Sp(b, d);
+                Qp(d);
+                var e = Rp(b, d);
                 d = e.value;
                 var f = e.parent;
                 e = e.Wa;
                 if (!d) f[e] = [];
-                else if (!w(d)) throw Np("akna");
+                else if (!w(d)) throw Mp("akna");
                 return D(f[e].push, f[e])
             }
-        }, yq.decodeUri = function(a) {
+        }, xq.decodeUri = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.decodeURI(c)
                 } catch (d) {}
             }
-        }, yq.decodeUriComponent = function(a) {
+        }, xq.decodeUriComponent = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.decodeURIComponent(c)
                 } catch (d) {}
             }
-        }, yq.encodeUri = function(a) {
+        }, xq.encodeUri = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.encodeURI(c)
                 } catch (d) {}
             }
-        }, yq.encodeUriComponent = function(a) {
+        }, xq.encodeUriComponent = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.encodeURIComponent(c)
                 } catch (d) {}
             }
-        }, yq.fromBase64 = function(a) {
+        }, xq.fromBase64 = function(a) {
             var b =
                 a.l;
             return function(c) {
@@ -7783,7 +7777,7 @@
                     return b.atob(c)
                 } catch (d) {}
             }
-        }, yq.getCookieValues = function(a) {
+        }, xq.getCookieValues = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
@@ -7794,20 +7788,20 @@
                         operation: 2
                     }
                 });
-                return gq(b, d, e)
-            }
-        }, yq.getTimestamp = function(a) {
+                return fq(b, d, e)
+            }
+        }, xq.getTimestamp = function(a) {
             var b = a.l;
             return function() {
-                return X(b)(hf)
-            }
-        }, yq.getType = function(a) {
-            return G(a.l, hq)
-        }, yq.getReferrerUrl = function(a) {
+                return kf(b)(ff)
+            }
+        }, xq.getType = function(a) {
+            return G(a.l, gq)
+        }, xq.getReferrerUrl = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
-                var f = O(d, sq) ? d : "href";
+                var f = P(d, rq) ? d : "href";
                 c.checkPermission({
                     permissionType: "referrer",
                     F: {
@@ -7817,13 +7811,13 @@
                 });
                 var g =
                     J(b, "document.referrer");
-                if (g) return g = oh(b, g), iq(g, f, e)
-            }
-        }, yq.getUrl = function(a) {
+                if (g) return g = nh(b, g), hq(g, f, e)
+            }
+        }, xq.getUrl = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
-                var f = O(d, jq) ? d : "href";
+                var f = P(d, iq) ? d : "href";
                 c.checkPermission({
                     permissionType: "url",
                     F: {
@@ -7831,11 +7825,11 @@
                         variableName: e
                     }
                 });
-                var g = T(b);
+                var g = U(b);
                 g.query = g.search.replace(/^\?/, "");
-                return iq(g, f, e)
-            }
-        }, yq.injectHiddenIframe = function(a) {
+                return hq(g, f, e)
+            }
+        }, xq.injectHiddenIframe = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
@@ -7846,8 +7840,8 @@
                         url: d
                     }
                 });
-                var f = Qe(b)("iframe");
-                P(f.style, {
+                var f = Oe(b)("iframe");
+                Q(f.style, {
                     display: "none",
                     width: "1px",
                     height: "1px",
@@ -7858,9 +7852,9 @@
                     return e()
                 };
                 f.onerror = r;
-                Ve(b).appendChild(f)
-            }
-        }, yq.JSON = function(a) {
+                Te(b).appendChild(f)
+            }
+        }, xq.JSON = function(a) {
             var b = a.l;
             return {
                 parse: function(c) {
@@ -7874,7 +7868,7 @@
                     } catch (d) {}
                 }
             }
-        }, yq.loadScript = function(a) {
+        }, xq.loadScript = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e, f) {
@@ -7884,13 +7878,13 @@
                         url: d
                     }
                 });
-                Kk(b, d, y(e) ? bq("ls.ol", function() {
+                Jk(b, d, y(e) ? aq("ls.ol", function() {
                     return e.apply(null)
-                }) : r, y(f) ? bq("ls.oe", function() {
+                }) : r, y(f) ? aq("ls.oe", function() {
                     return f.apply(null)
                 }) : void 0)
             }
-        }, yq.localStorage = function(a) {
+        }, xq.localStorage = function(a) {
             var b =
                 a.I,
                 c = a.l.localStorage;
@@ -7926,11 +7920,11 @@
                     c.removeItem(d)
                 }
             }
-        }, yq.logToConsole = function(a) {
+        }, xq.logToConsole = function(a) {
             var b = a.l,
                 c = a.I,
-                d = Uk(b).log,
-                e = kq(b) ? 1 : 0;
+                d = Tk(b).log,
+                e = jq(b) ? 1 : 0;
             return function() {
                 var f = sa.apply(0, arguments);
                 c.R({
@@ -7940,30 +7934,30 @@
                     }
                 }) && d.apply(null, ka(f))
             }
-        }, yq.makeNumber = function() {
+        }, xq.makeNumber = function() {
             return function(a, b) {
                 return z(a) ? +b : +a
             }
-        }, yq.makeTableMap = function() {
+        }, xq.makeTableMap = function() {
             return function(a, b, c) {
-                if (!w(a) || !u(b) || !u(c)) throw Np("ca.c.ia");
+                if (!w(a) || !u(b) || !u(c)) throw Mp("ca.c.ia");
                 a = H(function(d, e) {
                     B(e) && I(e, b) && I(e, c) && (d["" + e[b]] = e[c]);
                     return d
                 }, {}, a);
-                return ec(a).length ? a : null
-            }
-        }, yq.Math = function(a) {
-            return fq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" "))
-        }, yq.Object = function(a) {
+                return dc(a).length ? a : null
+            }
+        }, xq.Math = function(a) {
+            return eq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" "))
+        }, xq.Object = function(a) {
             var b = a.l;
             return {
-                keys: ec,
-                values: hc,
+                keys: dc,
+                values: gc,
                 freeze: function(c) {
                     return b.Object.freeze(c)
                 },
-                entries: dc,
+                entries: cc,
                 "delete": function(c, d) {
                     if (!c || !I(c, d) || w(c) || c === b) return !1;
                     try {
@@ -7973,11 +7967,11 @@
                     }
                 }
             }
-        }, yq.parseUrl = function(a) {
+        }, xq.parseUrl = function(a) {
             var b = a.l;
             return function(c) {
-                if (u(c) && c && wq.test(c)) {
-                    c = oh(b, c);
+                if (u(c) && c && vq.test(c)) {
+                    c = nh(b, c);
                     var d = c.protocol,
                         e = c.host;
                     if (d && ":" !== d) return {
@@ -7989,19 +7983,19 @@
                         port: c.port,
                         pathname: c.pathname,
                         search: c.search,
-                        searchParams: xq(c.search),
+                        searchParams: wq(c.search),
                         hash: c.hash
                     }
                 }
             }
-        }, yq.queryPermission = function(a) {
+        }, xq.queryPermission = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e, f) {
-                return (z(e) || u(e)) && I(rq,
-                    d) ? (0, rq[d])(b, c, d, e, f) : !1
-            }
-        }, yq.readTitle = function(a) {
+                return (z(e) || u(e)) && I(qq,
+                    d) ? (0, qq[d])(b, c, d, e, f) : !1
+            }
+        }, xq.readTitle = function(a) {
             var b = a.l,
                 c = a.I;
             return function() {
@@ -8011,22 +8005,22 @@
                 });
                 return b.document.title
             }
-        }, yq.sendPixel = function(a) {
+        }, xq.sendPixel = function(a) {
             var b = a.I,
                 c = a.l;
             return function(d, e, f) {
                 e = void 0 === e ? r : e;
                 f = void 0 === f ? r : f;
-                if (!u(d)) throw Np("ca.p.uns");
+                if (!u(d)) throw Mp("ca.p.uns");
                 b.checkPermission({
                     permissionType: "pixel",
                     F: {
                         url: d
                     }
                 });
-                eq(c, d, e, f)
-            }
-        }, yq.setCookie = function(a) {
+                dq(c, d, e, f)
+            }
+        }, xq.setCookie = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e, f, g) {
@@ -8040,25 +8034,25 @@
                         options: f
                     }
                 });
-                e = g ? pd(e) : e;
+                e = g ? od(e) : e;
                 d = d + "=" + e + ";";
                 if (f) {
                     I(f, "domain") && (d += " Domain=" + f.domain + ";");
                     I(f, "path") && (d += " Path=" + f.path + ";");
                     I(f, "expires") && (d += " Expires=" + f.expires + ";");
                     if (I(f, "max-age")) {
-                        if (!rb(b, f["max-age"])) throw Np("ca.c.mann");
+                        if (!qb(b, f["max-age"])) throw Mp("ca.c.mann");
                         d += " Max-Age=" + f["max-age"] + ";"
                     }
                     if (I(f, "sameSite")) {
-                        if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Np("ca.c.ssuop");
+                        if (!P(f.sameSite, ["Lax", "Strict", "None"])) throw Mp("ca.c.ssuop");
                         d += " Same-Site=" + f.sameSite + ";"
                     }
                     I(f, "secure") && f.secure && (d += " Secure;")
                 }
                 b.document.cookie = d
             }
-        }, yq.setInWindow = function(a) {
+        }, xq.setInWindow = function(a) {
             var b =
                 a.l,
                 c = a.I;
@@ -8071,9 +8065,9 @@
                         operation: 1
                     }
                 });
-                Rp(d);
+                Qp(d);
                 try {
-                    var g = Sp(b, d),
+                    var g = Rp(b, d),
                         h = g.parent,
                         k = g.Wa;
                     if (!f && I(h, k)) return !1;
@@ -8083,11 +8077,11 @@
                     return !1
                 }
             }
-        }, yq.checkInWindow = function(a) {
+        }, xq.checkInWindow = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
-                Rp(d);
+                Qp(d);
                 c.checkPermission({
                     permissionType: "globals",
                     F: {
@@ -8096,18 +8090,18 @@
                     }
                 });
                 try {
-                    var f = Sp(b, d),
+                    var f = Rp(b, d),
                         g = f.value,
                         h = I(f.parent, f.Wa);
                     if (!e || !h) return h;
-                    var k = hq(b, g);
+                    var k = gq(b, g);
                     return h && k === e
                 } catch (l) {
                     if ("noma" === J(l, "message")) return !1;
                     throw l;
                 }
             }
-        }, yq.templateStorage = function(a) {
+        }, xq.templateStorage = function(a) {
             function b(e) {
                 c.checkPermission({
                     permissionType: "templateStorage",
@@ -8116,7 +8110,7 @@
                 delete d[e]
             }
             var c = a.I,
-                d = tq(a.containerId, a.qe);
+                d = sq(a.containerId, a.pe);
             return {
                 getItem: function(e) {
                     c.checkPermission({
@@ -8138,17 +8132,17 @@
                         permissionType: "templateStorage",
                         F: null
                     });
-                    M(b, ec(d))
+                    N(b, dc(d))
                 }
             }
-        }, yq);
-
-    function Aq(a) {
+        }, xq);
+
+    function zq(a) {
         return function(b) {
             var c = b.Xb,
                 d = b.I;
             return function(e) {
-                B(e) && (M(function(f) {
+                B(e) && (N(function(f) {
                     d.checkPermission({
                         permissionType: "accessConsent",
                         F: {
@@ -8156,63 +8150,63 @@
                             operation: 1
                         }
                     })
-                }, ec(e)), c.cb({
+                }, dc(e)), c.cb({
                     event: "ytm.consent",
                     ytm: {
                         action: a,
                         La: e,
-                        eventId: Xm()
+                        eventId: Wm()
                     }
                 }))
             }
         }
     }
-    var Bq = Aq("default"),
-        Cq = Aq("update");
-
-    function Dq(a) {
+    var Aq = zq("default"),
+        Bq = zq("update");
+
+    function Cq(a) {
         if (!a) return a;
         if (!u(a) && "function" === typeof a[Symbol.iterator]) {
             var b = w(a) ? a : Ta(a);
-            return M(Dq, b)
+            return N(Cq, b)
         }
         if (B(a)) {
             var c = {};
-            M(function(d) {
-                c[d] = Dq(a[d])
-            }, ec(a));
+            N(function(d) {
+                c[d] = Cq(a[d])
+            }, dc(a));
             return c
         }
         return a
     }
 
-    function Eq(a) {
+    function Dq(a) {
         return {
             compilerVersion: a.compilerVersion,
             containerId: a.containerId,
             containerVersion: a.containerVersion,
-            counter: Dq(a.counter),
-            permissions: Dq(a.permissions),
-            tags: Dq(a.tags),
-            triggers: Dq(a.triggers),
-            variables: Dq(a.variables)
-        }
-    }
-
-    function Fq(a) {
-        a = I(zq, a) ? zq[a] : void 0;
-        if (A(a)) throw Mp("uca");
+            counter: Cq(a.counter),
+            permissions: Cq(a.permissions),
+            tags: Cq(a.tags),
+            triggers: Cq(a.triggers),
+            variables: Cq(a.variables)
+        }
+    }
+
+    function Eq(a) {
+        a = I(yq, a) ? yq[a] : void 0;
+        if (A(a)) throw Lp("uca");
         return a
     }
 
-    function Gq(a, b) {
+    function Fq(a, b) {
         for (var c = a.length; 0 < c;) {
             var d = a[--c];
             if (I(d.qc, b)) return d.qc[b]
         }
     }
 
-    function Hq(a, b) {
+    function Gq(a, b) {
         a = void 0 === a ? {} : a;
         b = void 0 === b ? {} : b;
         return {
@@ -8222,13 +8216,13 @@
         }
     }
 
-    function Iq(a, b, c) {
+    function Hq(a, b, c) {
         b = void 0 === b ? {} : b;
         c = void 0 === c ? {} : c;
-        return a.concat(Hq(b, c))
-    }
-
-    function Jq(a, b, c, d) {
+        return a.concat(Gq(b, c))
+    }
+
+    function Iq(a, b, c, d) {
         for (var e = a.length - 1; 0 <= e; --e) {
             var f = a[e];
             f.hb = !1;
@@ -8237,47 +8231,47 @@
                 return
             }
         }
-        throw Mp(c);
-    }
-    var Kq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "),
-        Lq = ya(Array.prototype.reduceRight, "reduceRight");
-
-    function Mq(a, b, c) {
+        throw Lp(c);
+    }
+    var Jq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "),
+        Kq = ya(Array.prototype.reduceRight, "reduceRight");
+
+    function Lq(a, b, c) {
         for (var d = c.length - 1; 0 <= d;) b = a(b, c[d], d), --d;
         return b
     }
-    var Nq = Lq ? function(a, b, c) {
-            return Lq.call(c, a, b)
-        } : Mq,
-        Oq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" ");
-
-    function Pq(a, b) {
+    var Mq = Kq ? function(a, b, c) {
+            return Kq.call(c, a, b)
+        } : Lq,
+        Nq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" ");
+
+    function Oq(a, b) {
         var c = {};
-        return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Yb)(a), c.filter = Oa(Qb)(a), c.forEach = Oa(M)(a), c.indexOf = Oa(jb)(a), c.join = Oa(U)(a), c.map = Oa(M)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) {
+        return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Xb)(a), c.filter = Oa(Pb)(a), c.forEach = Oa(N)(a), c.indexOf = Oa(jb)(a), c.join = Oa(V)(a), c.map = Oa(N)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) {
             return H(d, e, a)
         }, c.reduceRight = function(d, e) {
-            return Nq(d, e, a)
-        }, c.reverse = G(a, Vm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Wk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a,
+            return Mq(d, e, a)
+        }, c.reverse = G(a, Um), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(rc)(a), c.sort = Oa(Vk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a,
             Ja), c.unshift = D(Array.prototype.unshift, a), c)[b]
     }
 
-    function Qq(a) {
+    function Pq(a) {
         return w(a) && 35 === a[0]
     }
 
-    function Rq(a, b, c) {
+    function Qq(a, b, c) {
         var d = n(b);
         d.next();
         b = d.next().value;
         d = d.next().value;
-        b = Sq(a, b);
-        a = Sq(a, d);
-        if (A(b)) throw Np("noma");
+        b = Rq(a, b);
+        a = Rq(a, d);
+        if (A(b)) throw Mp("noma");
         if ("number" === typeof b) c = c && "toString" === a ? D(Number.prototype.toString, b) : void 0;
         else if (b === !!b) c = c && "toString" === a ? G(b, Ja) : void 0;
-        else if (w(b)) c = c && O(a, Oq) ? Pq(b, a) : I(b, "" + a) ? b[a] : void 0;
-        else if (u(b)) c && O(a, Kq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace =
-            D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, vd), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0;
+        else if (w(b)) c = c && P(a, Nq) ? Oq(b, a) : I(b, "" + a) ? b[a] : void 0;
+        else if (u(b)) c && P(a, Jq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace =
+            D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, ud), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0;
         else if (B(b)) a: {
             if (c) {
                 if ("toString" ===
@@ -8296,29 +8290,29 @@
         return c
     }
 
-    function Zq(a, b) {
+    function Yq(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value,
             e = c.next().value,
             f = c.next().value,
-            g = M(lb, a);
+            g = N(L, a);
         return function() {
             var h = arguments,
                 k = H(function(m, p, q) {
-                    if (m[p]) throw Np("da");
+                    if (m[p]) throw Mp("da");
                     m[p] = {
                         kind: 1,
                         value: h[q]
                     };
                     return m
                 }, {}, e);
-            d && !O(d, e) && (k[d] = {
+            d && !P(d, e) && (k[d] = {
                 kind: 0,
                 value: d
             });
             var l;
-            $q(g, f, k, {
+            Zq(g, f, k, {
                 "return": function(m) {
                     l = m
                 }
@@ -8327,11 +8321,11 @@
         }
     }
 
-    function ar(a) {
+    function $q(a) {
         return w(a) && 42 === a[0]
     }
 
-    function br(a, b) {
+    function ar(a, b) {
         var c = n(b);
         c.next();
         c = ja(c);
@@ -8339,34 +8333,34 @@
             var f = n(e),
                 g = f.next().value;
             f = f.next().value;
-            g = Sq(a, g);
-            f = Sq(a, f);
+            g = Rq(a, g);
+            f = Rq(a, f);
             d["" + g] = f;
             return d
         }, {}, c)
     }
 
-    function cr(a) {
+    function br(a) {
         return w(a) && 40 === a[0]
     }
 
-    function dr(a, b) {
+    function cr(a, b) {
         var c = n(b);
         c.next();
         c = ja(c);
-        return M(function(d) {
-            return Sq(a, d)
+        return N(function(d) {
+            return Rq(a, d)
         }, c)
     }
 
-    function er(a, b) {
+    function dr(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value,
             e = c.next().value;
         c = c.next().value;
-        e = Sq(a, e);
-        c = Sq(a, c);
+        e = Rq(a, e);
+        c = Rq(a, c);
         switch (d) {
             case "==":
                 return e == c;
@@ -8412,16 +8406,16 @@
             case "instanceof":
                 return e instanceof c;
             default:
-                throw Mp("uo");
-        }
-    }
-
-    function fr(a, b) {
+                throw Lp("uo");
+        }
+    }
+
+    function er(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value;
         c = c.next().value;
-        c = Sq(a, c);
+        c = Rq(a, c);
         switch (d) {
             case "+":
                 return +c;
@@ -8432,40 +8426,40 @@
             case "~":
                 return ~c;
             default:
-                throw Mp("uo");
-        }
-    }
-
-    function gr(a, b, c) {
+                throw Lp("uo");
+        }
+    }
+
+    function fr(a, b, c) {
         c = void 0 === c ? [] : c;
-        if (cr(b)) {
+        if (br(b)) {
             b = n(b);
             b.next();
             b = b.next().value;
-            a = Gq(a, b);
-            if (!a) throw Np("vnd");
-            if (0 === a.kind && 0 === c.length) throw Np("cva");
+            a = Fq(a, b);
+            if (!a) throw Mp("vnd");
+            if (0 === a.kind && 0 === c.length) throw Mp("cva");
             return {
-                se: c,
-                Ke: a
-            }
-        }
-        if (Qq(b)) {
+                qe: c,
+                Je: a
+            }
+        }
+        if (Pq(b)) {
             var d = n(b);
             d.next();
             b = d.next().value;
             d = d.next().value;
-            d = Sq(a, d);
+            d = Rq(a, d);
             c.unshift("" + d);
-            return gr(a, b, c)
-        }
-        throw Np("iat");
-    }
-
-    function hr(a, b, c, d) {
-        b = gr(a, b);
-        a = b.Ke;
-        var e = b.se;
+            return fr(a, b, c)
+        }
+        throw Mp("iat");
+    }
+
+    function gr(a, b, c, d) {
+        b = fr(a, b);
+        a = b.Je;
+        var e = b.qe;
         e.unshift("value");
         b = e.pop();
         a = H(function(f, g) {
@@ -8497,28 +8491,28 @@
             case "&=":
                 return a[b] &= c;
             default:
-                throw Mp("uo");
-        }
-    }
-
-    function ir(a, b) {
+                throw Lp("uo");
+        }
+    }
+
+    function hr(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value,
             e = c.next().value;
         c = c.next().value;
-        c = Sq(a, c);
-        return hr(a, e, c, d)
-    }
-
-    function Sq(a, b) {
-        if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || ar(b)) return ar(b) ? null : b;
-        if (cr(b)) {
+        c = Rq(a, c);
+        return gr(a, e, c, d)
+    }
+
+    function Rq(a, b) {
+        if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || $q(b)) return $q(b) ? null : b;
+        if (br(b)) {
             var c = n(b);
             c.next();
             c = c.next().value;
-            c = Gq(a, c);
-            if (!c) throw Np("vnd");
+            c = Fq(a, c);
+            if (!c) throw Mp("vnd");
             return c.value
         }
         if (w(b) && 37 === b[0]) {
@@ -8526,18 +8520,18 @@
             d.next();
             c = d.next().value;
             d = ja(d);
-            c = Qq(c) ? Rq(a, c, !0) : Sq(a, c);
-            if (!y(c)) throw Np("tenf");
-            d = M(G(a, Sq), d);
+            c = Pq(c) ? Qq(a, c, !0) : Rq(a, c);
+            if (!y(c)) throw Mp("tenf");
+            d = N(G(a, Rq), d);
             return c.apply(null, d)
         }
-        if (w(b) && 24 === b[0]) return Zq(a, b);
-        if (Qq(b)) return Rq(a, b);
-        if (w(b) && 23 === b[0]) return br(a, b);
-        if (w(b) && 22 === b[0]) return dr(a, b);
+        if (w(b) && 24 === b[0]) return Yq(a, b);
+        if (Pq(b)) return Qq(a, b);
+        if (w(b) && 23 === b[0]) return ar(a, b);
+        if (w(b) && 22 === b[0]) return cr(a, b);
         if (w(b) &&
-            29 === b[0]) return er(a, b);
-        if (w(b) && 25 === b[0]) return fr(a, b);
+            29 === b[0]) return dr(a, b);
+        if (w(b) && 25 === b[0]) return er(a, b);
         if (w(b) && 27 === b[0]) {
             d = n(b);
             d.next();
@@ -8552,44 +8546,44 @@
                     e = "-=";
                     break;
                 default:
-                    throw Mp("uo");
-            }
-            c ? c = hr(a, d, 1, e) : (c = Sq(a, d), hr(a, d, 1, e));
+                    throw Lp("uo");
+            }
+            c ? c = gr(a, d, 1, e) : (c = Rq(a, d), gr(a, d, 1, e));
             return c
         }
-        if (w(b) && 31 === b[0]) return ir(a, b);
+        if (w(b) && 31 === b[0]) return hr(a, b);
         if (w(b) && 33 === b[0]) {
             c = n(b);
             c.next();
             d = c.next().value;
             e = c.next().value;
             c = c.next().value;
-            if ("&&" === d) c = (d = Sq(a, e)) ? Sq(a, c) : d;
-            else if ("||" === d) c = (d = Sq(a, e)) ? d : Sq(a, c);
-            else throw Mp("uo");
+            if ("&&" === d) c = (d = Rq(a, e)) ? Rq(a, c) : d;
+            else if ("||" === d) c = (d = Rq(a, e)) ? d : Rq(a, c);
+            else throw Lp("uo");
             return c
         }
         if (w(b) &&
-            36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Sq(a, d), Sq(a, d ? c : e)
-    }
-
-    function jr(a) {
+            36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Rq(a, d), Rq(a, d ? c : e)
+    }
+
+    function ir(a) {
         return w(a) && (18 === a[0] || 19 === a[0])
     }
 
-    function kr(a, b) {
+    function jr(a, b) {
         var c = n(b),
             d = c.next().value;
         c = ja(c);
         var e = 18 === d;
-        M(function(f) {
+        N(function(f) {
             var g = n(f),
                 h = g.next().value;
             g = g.next().value;
-            if (e && 1 === f.length) throw Mp("mca");
+            if (e && 1 === f.length) throw Lp("mca");
             f = a[a.length - 1].qc;
-            if (I(f, h)) throw Np("vr");
-            g = z(g) ? g : Sq(a, g);
+            if (I(f, h)) throw Mp("vr");
+            g = z(g) ? g : Rq(a, g);
             f[h] = {
                 kind: e ? 0 : 1,
                 value: g
@@ -8597,20 +8591,20 @@
         }, c)
     }
 
-    function lr(a, b) {
+    function kr(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value;
-        Jq(a, "return", "irs", function() {
-            return z(d) ? d : Sq(a, d)
+        Iq(a, "return", "irs", function() {
+            return z(d) ? d : Rq(a, d)
         })
     }
 
-    function mr(a) {
+    function lr(a) {
         var b = {
             Ab: !1
         };
-        a = Iq(a, void 0, {
+        a = Hq(a, void 0, {
             "continue": function() {
                 b.Ab = !0
             },
@@ -8621,41 +8615,41 @@
         return b
     }
 
-    function nr(a, b) {
+    function mr(a, b) {
         var c = a.xc;
-        or(a.stack, b);
+        nr(a.stack, b);
         a.Ab && (c.hb = !0, a.Ab = !1);
         return c.hb
     }
 
-    function pr(a, b) {
+    function or(a, b) {
         b = void 0 === b ? !1 : b;
         if (A(a)) return [];
-        var c = Qb(function(f) {
+        var c = Pb(function(f) {
                 return (f = Object.getOwnPropertyDescriptor(a, f)) ? f.enumerable : !1
             }, Object.getOwnPropertyNames(a)),
             d = Object.getPrototypeOf(a),
-            e = d ? c.concat(pr(d, !0)) : c;
-        return b ? e : Qb(function(f, g) {
+            e = d ? c.concat(or(d, !0)) : c;
+        return b ? e : Pb(function(f, g) {
             return jb(f, e) === g
         }, e)
     }
 
-    function or(a, b) {
-        if (w(b) && 3 === b[0]) $q(a, b);
-        else if (jr(b)) kr(a, b);
+    function nr(a, b) {
+        if (w(b) && 3 === b[0]) Zq(a, b);
+        else if (ir(b)) jr(a, b);
         else if (w(b) && 2 === b[0]) {
             var c = n(b);
             c.next();
             c = c.next().value;
-            Sq(a, c)
+            Rq(a, c)
         } else if (w(b) && 7 === b[0]) {
             var d = n(b);
             d.next();
             c = d.next().value;
             var e = d.next().value;
             d = d.next().value;
-            Sq(a, c) ? or(a, e) : d && or(a, d)
+            Rq(a, c) ? nr(a, e) : d && nr(a, d)
         } else if (8 === b[0]) {
             c = n(b);
             c.next();
@@ -8664,7 +8658,7 @@
             d = e = !1;
             var g = [],
                 h = [];
-            f = Sq(a, f);
+            f = Rq(a, f);
             for (var k = 0; k < c.length; k += 1) {
                 var l = n(c[k]);
                 l.next();
@@ -8672,34 +8666,34 @@
                 l = ja(l);
                 var p = Sa(m);
                 d = d || p;
-                p || (e = e || Sq(a, m) === f);
+                p || (e = e || Rq(a, m) === f);
                 e && (g = g.concat(l));
                 d && (h =
                     h.concat(l))
             }
-            $q(a, [3].concat(ka(e ? g : h)), {}, {
+            Zq(a, [3].concat(ka(e ? g : h)), {}, {
                 "break": r
             })
-        } else if (w(b) && 4 === b[0]) lr(a, b);
-        else if (w(b) && 5 === b[0]) Jq(a, "break", "ibs");
-        else if (w(b) && 6 === b[0]) Jq(a, "continue", "ics");
+        } else if (w(b) && 4 === b[0]) kr(a, b);
+        else if (w(b) && 5 === b[0]) Iq(a, "break", "ibs");
+        else if (w(b) && 6 === b[0]) Iq(a, "continue", "ics");
         else if (w(b) && 15 === b[0])
-            for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = mr(a), d && (jr(d) ? kr(h.stack, d) : Sq(h.stack, d)), d = !0; d && (!c || Sq(h.stack, c));) d = nr(h, g), e && d && Sq(h.stack, e);
+            for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = lr(a), d && (ir(d) ? jr(h.stack, d) : Rq(h.stack, d)), d = !0; d && (!c || Rq(h.stack, c));) d = mr(h, g), e && d && Rq(h.stack, e);
         else if (w(b) && 16 === b[0])
-            for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = mr(a), g = Sq(d.stack,
-                    g), g = pr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], jr(c) ? (k = Hq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, kr(d.stack, [k, [m, f]])) : ir(d.stack, [31, "=", c, f]), f = nr(d, e)
-    }
-
-    function $q(a, b, c, d) {
+            for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = lr(a), g = Rq(d.stack,
+                    g), g = or(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], ir(c) ? (k = Gq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, jr(d.stack, [k, [m, f]])) : hr(d.stack, [31, "=", c, f]), f = mr(d, e)
+    }
+
+    function Zq(a, b, c, d) {
         b = n(b);
         b.next();
         b = ja(b);
-        a = Iq(a, c, d);
+        a = Hq(a, c, d);
         c = a[a.length - 1];
-        for (d = 0; d < b.length && c.hb; d += 1) or(a, b[d])
-    }
-
-    function qr(a, b, c, d, e) {
+        for (d = 0; d < b.length && c.hb; d += 1) nr(a, b[d])
+    }
+
+    function pr(a, b, c, d, e) {
         b = n(b);
         b.next();
         var f = b.next().value;
@@ -8708,24 +8702,24 @@
             I: c.I,
             Xb: c.Xb,
             l: a,
-            qe: f,
+            pe: f,
             containerId: c.containerId,
             event: c.event
         };
         f = {};
-        c = P(c.data, (f.ytmOnFailure = function() {
+        c = Q(c.data, (f.ytmOnFailure = function() {
             return e()
         }, f.ytmOnSuccess = function() {
             return d()
         }, f));
         var g;
         f = {};
-        c = Iq([], (f.undefined = {
+        c = Hq([], (f.undefined = {
             kind: 0,
             value: void 0
         }, f.require = {
             kind: 0,
-            value: N(Fq, Oa(be)(a))
+            value: O(Eq, Oa(ae)(a))
         }, f.data = {
             kind: 0,
             value: c
@@ -8734,11 +8728,11 @@
                 g = h
             }
         });
-        $q(c, [3].concat(ka(b)));
+        Zq(c, [3].concat(ka(b)));
         return g
     }
 
-    function rr(a, b, c, d) {
+    function qr(a, b, c, d) {
         var e = b.defaultValue,
             f = c(b.key);
         if (f) return d.checkPermission({
@@ -8750,69 +8744,69 @@
             }
         }), a = J(a, f), A(a) ? e ? c(e) : void 0 : a
     }
-    var sr = L(function(a, b, c) {
+    var rr = M(function(a, b, c) {
         b = void 0 === c.min ? 0 : c.min;
         b = a.Math.random() * ((void 0 === c.max ? 2147483647 : c.max) - b + 1) + b;
         return (void 0 === c.isInt ? 0 : c.isInt) ? a.Math.floor(b) : b
-    }, mb);
-
-    function tr(a, b) {
+    }, lb);
+
+    function sr(a, b) {
         var c = a(b);
         return A(c) ? void 0 : "" + c
     }
-    var ur = /^[\s\xa0]+/g,
-        vr = /[\s\xa0]+$/g,
-        wr = /(\xa0+|\s{2,}|\n|\r|\t)/g;
-
-    function xr(a) {
-        return (a = a.innerText || a.textContent || "") ? a.replace(ur, "").replace(vr, "").replace(wr, " ") : a
-    }
-
-    function yr(a, b) {
+    var tr = /^[\s\xa0]+/g,
+        ur = /[\s\xa0]+$/g,
+        vr = /(\xa0+|\s{2,}|\n|\r|\t)/g;
+
+    function wr(a) {
+        return (a = a.innerText || a.textContent || "") ? a.replace(tr, "").replace(ur, "").replace(vr, " ") : a
+    }
+
+    function xr(a, b) {
         try {
-            return wj(a, b)
+            return vj(a, b)
         } catch (c) {
-            throw Np("ies");
-        }
-    }
-
-    function zr(a, b, c) {
+            throw Mp("ies");
+        }
+    }
+
+    function yr(a, b, c) {
         var d = b.multi,
             e = b.dataType,
             f = c(b.selector);
         if (!f) return null;
-        a = yr(f, a.document);
-        a = M(function(g) {
-            if ("text" === e) return xr(g);
+        a = xr(f, a.document);
+        a = N(function(g) {
+            if ("text" === e) return wr(g);
             var h = c(b.attr);
-            return h ? g.getAttribute && g.getAttribute(h) : xr(g)
+            return h ? g.getAttribute && g.getAttribute(h) : wr(g)
         }, a);
         return d ? a : a.length ? a[0] : null
     }
 
+    function zr(a, b) {
+        return b.length > a.length ? !1 : a.substring(a.length - b.length) === b
+    }
+
     function Ar(a, b) {
-        return b.length > a.length ? !1 : a.substring(a.length - b.length) === b
+        return u(a) && u(b) ? zr(a, b) : !1
     }
 
     function Br(a, b) {
-        return u(a) && u(b) ? Ar(a, b) : !1
+        return a === b
     }
 
     function Cr(a, b) {
-        return a === b
-    }
-
-    function Dr(a, b) {
-        return w(a) ? O(b, a) : u(a) ? Ia(a, "" + b) : !1
+        return w(a) ? P(b, a) : u(a) ? Ia(a, "" + b) : !1
+    }
+
+    function Dr(a, b, c) {
+        return Yb(a, b) && Yb(a, c) ? b < c : !1
     }
 
     function Er(a, b, c) {
-        return Zb(a, b) && Zb(a, c) ? b < c : !1
-    }
-
-    function Fr(a, b, c) {
-        a = Ue(a);
-        if (!a || !u(c) || !Dl(b)) return !1;
+        a = Se(a);
+        if (!a || !u(c) || !Cl(b)) return !1;
         try {
             return a.call(b, c)
         } catch (d) {
@@ -8820,11 +8814,11 @@
         }
     }
 
+    function Fr(a, b, c) {
+        return Yb(a, b) && Yb(a, c) ? b > c : !1
+    }
+
     function Gr(a, b, c) {
-        return Zb(a, b) && Zb(a, c) ? b > c : !1
-    }
-
-    function Hr(a, b, c) {
         if (!u(b) || !u(c)) return !1;
         try {
             return (new RegExp(c, a ? "i" : "")).test(b)
@@ -8833,30 +8827,30 @@
         }
     }
 
+    function Hr(a, b) {
+        return u(a) && u(b) ? jj(a, b) : !1
+    }
+
     function Ir(a, b) {
-        return u(a) && u(b) ? kj(a, b) : !1
-    }
-
-    function Jr(a, b) {
-        if ("eq" === b) return Cr;
-        if ("more" === b) return G(a, Gr);
-        if ("less" === b) return G(a, Er);
-        if ("regex" === b) return G(!1, Hr);
-        if ("iRegex" === b) return G(!0, Hr);
-        if ("css" === b) return G(a, Fr);
-        if ("inc" === b) return Dr;
-        if ("start" === b) return Ir;
-        if ("end" === b) return Br;
-        throw Wd("fn: " + b);
-    }
-
-    function Kr(a) {
+        if ("eq" === b) return Br;
+        if ("more" === b) return G(a, Fr);
+        if ("less" === b) return G(a, Dr);
+        if ("regex" === b) return G(!1, Gr);
+        if ("iRegex" === b) return G(!0, Gr);
+        if ("css" === b) return G(a, Er);
+        if ("inc" === b) return Cr;
+        if ("start" === b) return Hr;
+        if ("end" === b) return Ar;
+        throw Vd("fn: " + b);
+    }
+
+    function Jr(a) {
         return xa("escape", CSS.escape) ? "#" + CSS.escape(a) : "[id='" + a + "']"
     }
 
-    function Lr(a, b) {
+    function Kr(a, b) {
         if (a.document.hidden) return !1;
-        var c = af(b);
+        var c = Ze(b);
         if (A(c) || c.top === c.bottom || c.left === c.right || !a.getComputedStyle) return !1;
         var d = a.getComputedStyle(b);
         if ("hidden" === d.visibility) return !1;
@@ -8867,19 +8861,19 @@
         return !0
     }
 
-    function Mr(a, b) {
-        var c = af(b);
+    function Lr(a, b) {
+        var c = Ze(b);
         if (A(c)) return 0;
         var d = c.right - c.left,
             e = c.bottom - c.top;
         if (!d || !e) return 0;
-        var f = n(Ye(a)),
+        var f = n(We(a)),
             g = f.next().value;
         f = f.next().value;
         return (1 - Math.min((Math.max(0 - c.left, 0) + Math.max(c.right - g, 0)) / d, 1)) * (1 - Math.min((Math.max(0 - c.top, 0) + Math.max(c.bottom - f, 0)) / e, 1))
     }
 
-    function Nr(a) {
+    function Mr(a) {
         try {
             return parseFloat(a)
         } catch (b) {
@@ -8887,7 +8881,7 @@
         }
     }
 
-    function Or(a) {
+    function Nr(a) {
         var b = [],
             c = [],
             d = !1;
@@ -8907,20 +8901,20 @@
             }
         }
     }
-    var Qr = bq("v.e.r", function(a, b, c, d) {
+    var Pr = aq("v.e.r", function(a, b, c, d) {
         var e = a.l,
             f = a.I,
             g = a.Ub,
-            h = G(c, tr);
-        if ("event" === d.type) return rr(b, {
+            h = G(c, sr);
+        if ("event" === d.type) return qr(b, {
             type: "dataLayer",
             key: "event",
             permissions: d.permissions
         }, h, f);
-        if ("dataLayer" === d.type) return rr(b, d, h, f);
+        if ("dataLayer" === d.type) return qr(b, d, h, f);
         if ("cnst" === d.type) return c(d.value);
         if ("counterId" === d.type) return a.counterId;
-        if ("rand" === d.type) return sr(e, b, d);
+        if ("rand" === d.type) return rr(e, b, d);
         if ("url" === d.type || "ref" === d.type) {
             a: {
                 a = !1;b = d.component;
@@ -8933,7 +8927,7 @@
                             break a
                         }
                     }
-                    "host" === b && (a = d.Ye);
+                    "host" === b && (a = d.Xe);
                     f.checkPermission({
                         ja: d,
                         permissionType: "url" === d.type ? "url" : "referrer",
@@ -8942,8 +8936,8 @@
                             variableName: l
                         }
                     });
-                    d = oh(e, k);
-                    d = iq(d, b, l, a)
+                    d = nh(e, k);
+                    d = hq(d, b, l, a)
                 } else d = void 0
             }
             return d
@@ -8955,7 +8949,7 @@
                 name: h,
                 operation: 2
             }
-        }), d = gq(e, h, d.decode)[0] || "") : d = "", d;
+        }), d = fq(e, h, d.decode)[0] || "") : d = "", d;
         if ("js" === d.type) return (h = h(d.key)) ? (f.checkPermission({
                 ja: d,
                 permissionType: "globals",
@@ -8965,15 +8959,15 @@
                 }
             }), d = J(e, h)) : d =
             void 0, d;
-        if ("dom" === d.type) return zr(e, d, h);
+        if ("dom" === d.type) return yr(e, d, h);
         if ("pro" === d.type) {
             e = g.jd();
             try {
-                return k = Pr(a, b, d, {
+                return k = Or(a, b, d, {
                     cb: r,
                     add: r,
                     aa: r
-                }, r, G(Mp("v.e.of"), Td)), e("success"), k
+                }, r, G(Lp("v.e.of"), Sd)), e("success"), k
             } catch (m) {
                 throw e("failure"), m;
             }
@@ -8982,7 +8976,7 @@
             a: {
                 f = h(d.input);l = d.rows;
                 for (a = 0; a < l.length; a += 1)
-                    if (b = l[a], k = h(b.target), Jr(e, b.fn)(f, k)) {
+                    if (b = l[a], k = h(b.target), Ir(e, b.fn)(f, k)) {
                         d = h(b.output);
                         break a
                     } d = h(d["default"])
@@ -8998,12 +8992,12 @@
                         d = void 0;
                         break a
                     }
-                    l = Kr(l)
+                    l = Jr(l)
                 } else if (l = h(d.selector), !u(l) || !l) {
                     d = void 0;
                     break a
-                }(l = xj(l, e.document)) &&
-                Lr(e, l) ? (l = Math.round(1E4 * Mr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Nr(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0
+                }(l = wj(l, e.document)) &&
+                Kr(e, l) ? (l = Math.round(1E4 * Lr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Mr(d), f = !qb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0
             }
             return d
         }
@@ -9017,15 +9011,15 @@
         return b
     });
 
-    function Rr(a, b, c) {
+    function Qr(a, b, c) {
         var d = a.config.variables[c];
-        if (!d) throw Mp("var: " + c);
-        c = F([a, b], Sr);
-        return Qr(a, b, c, d)
-    }
-    var Tr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i,
-        Ur = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g,
-        Vr = {
+        if (!d) throw Lp("var: " + c);
+        c = F([a, b], Rr);
+        return Pr(a, b, c, d)
+    }
+    var Sr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i,
+        Tr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g,
+        Ur = {
             "\x00": "\\0 ",
             "\b": "\\8 ",
             "\t": "\\9 ",
@@ -9055,13 +9049,13 @@
             "\u2029": "\\2029 "
         };
 
-    function Wr(a) {
-        return a.replace(Ur, function(b) {
-            return Vr[b]
+    function Vr(a) {
+        return a.replace(Tr, function(b) {
+            return Ur[b]
         })
     }
-    var Xr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g,
-        Yr = {
+    var Wr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g,
+        Xr = {
             "\x00": "&#0;",
             '"': "&quot;",
             "&": "&amp;",
@@ -9083,13 +9077,13 @@
             "\u2029": "&#8233;"
         };
 
-    function Zr(a) {
-        return a.replace(Xr, function(b) {
-            return Yr[b]
+    function Yr(a) {
+        return a.replace(Wr, function(b) {
+            return Xr[b]
         })
     }
-    var $r = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g,
-        as = {
+    var Zr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g,
+        $r = {
             "\x00": "\\x00",
             "\b": "\\x08",
             "\t": "\\t",
@@ -9108,7 +9102,7 @@
             "\u0085": "\\x85",
             "\u2028": "\\u2028",
             "\u2029": "\\u2029",
-            Ne: "\\x24",
+            Me: "\\x24",
             "(": "\\x28",
             ")": "\\x29",
             "*": "\\x2a",
@@ -9126,19 +9120,19 @@
             "}": "\\x7d"
         };
 
-    function bs(a) {
-        return a.replace($r, function(b) {
-            return as[b]
+    function as(a) {
+        return a.replace(Zr, function(b) {
+            return $r[b]
         })
     }
-    var cs = /['()]/g;
-
-    function ds(a) {
+    var bs = /['()]/g;
+
+    function cs(a) {
         return "%" + a.charCodeAt(0).toString(16)
     }
-    var es = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i,
-        fs = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,
-        gs = {
+    var ds = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i,
+        es = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,
+        fs = {
             "\x00": "%00",
             "\u0001": "%01",
             "\u0002": "%02",
@@ -9206,78 +9200,78 @@
             "\uff3d": "%EF%BC%BD"
         };
 
-    function hs(a) {
-        es.lastIndex = 0;
-        return es.test(a) ? a.replace(fs, function(b) {
-            return gs[b]
+    function gs(a) {
+        ds.lastIndex = 0;
+        return ds.test(a) ? a.replace(es, function(b) {
+            return fs[b]
         }) : "#sYTMs"
     }
 
-    function Sr(a, b, c) {
+    function Rr(a, b, c) {
         if (w(c)) {
-            if ("template" === c[0]) return U("", M(function(e) {
-                return Sr(a, b, e)
+            if ("template" === c[0]) return V("", N(function(e) {
+                return Rr(a, b, e)
             }, c.slice(1)));
-            if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Rr(a, b, c);
+            if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Qr(a, b, c);
             if ("escape" === c[0]) {
                 var d = n(c);
                 d.next();
                 c = d.next().value;
                 d = ja(d);
-                c = Sr(a, b, c);
+                c = Rr(a, b, c);
                 return H(function(e, f) {
                     if (7 === f) var g = a.Fb(e);
-                    else g = "" + e, 4 === f ? g = bs(g) : 3 === f ? g = Zr(g) : 2 === f ? g = hs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Tr.test(g) ? g : "sYTMs") : 5 === f ? g = Wr(g) : 1 === f && (g = pd(g), cs.lastIndex = 0, g = cs.test(g) ? g.replace(cs, ds) : g);
+                    else g = "" + e, 4 === f ? g = as(g) : 3 === f ? g = Yr(g) : 2 === f ? g = gs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Sr.test(g) ? g : "sYTMs") : 5 === f ? g = Vr(g) : 1 === f && (g = od(g), bs.lastIndex = 0, g = bs.test(g) ? g.replace(bs, cs) : g);
                     return g
                 }, c, d)
             }
             if ("table" ===
-                c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) {
+                c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) {
                 return H(function(f, g) {
-                    f[g] = Sr(a, b, e[g]);
+                    f[g] = Rr(a, b, e[g]);
                     return f
-                }, {}, ec(e))
+                }, {}, dc(e))
             }, c);
-            if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) {
-                return Sr(a, b, e)
+            if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) {
+                return Rr(a, b, e)
             }, c)
         } else return c
     }
 
-    function is(a, b) {
+    function hs(a, b) {
         return {
             checkPermission: function(c) {
-                b.checkPermission(P({
+                b.checkPermission(Q({
                     ja: a
                 }, c))
             },
             R: function(c) {
-                return b.R(P({
+                return b.R(Q({
                     ja: a
                 }, c))
             }
         }
     }
 
-    function Pr(a, b, c, d, e, f) {
+    function Or(a, b, c, d, e, f) {
         var g = a.l,
             h = a.config,
             k = a.I,
             l = c.data;
         if (!w(l)) {
-            if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Wd("mp");
+            if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Vd("mp");
             l = h.code[l]
         }
-        k = is(c, k);
+        k = hs(c, k);
         c = H(function(m, p) {
             var q = n(p),
                 v = q.next().value;
             q = q.next().value;
-            q = Sr(a, b, q);
-            m[v] = Pp(g, q);
+            q = Rr(a, b, q);
+            m[v] = Op(g, q);
             return m
-        }, {}, dc(c.settings || {}));
-        return qr(g, l, {
+        }, {}, cc(c.settings || {}));
+        return pr(g, l, {
             containerId: h.containerId,
             I: k,
             Xb: d,
@@ -9286,9 +9280,9 @@
         }, e, f)
     }
 
-    function js(a, b) {
-        var c = P({}, b, {
-            eventId: Xm()
+    function is(a, b) {
+        var c = Q({}, b, {
+            eventId: Wm()
         });
         return {
             event: a,
@@ -9296,11 +9290,11 @@
         }
     }
 
-    function ks(a) {
+    function js(a) {
         var b = H(function(e, f) {
                 return e + f
-            }, 0, hc(a.data.tm)),
-            c = P({}, a.data.tm),
+            }, 0, gc(a.data.tm)),
+            c = Q({}, a.data.tm),
             d = b;
         return {
             update: function(e) {
@@ -9312,30 +9306,30 @@
                 return 0 === d
             },
             reset: function() {
-                c = P({}, a.data.tm);
+                c = Q({}, a.data.tm);
                 d = b
             }
         }
     }
 
-    function ls(a, b, c) {
+    function ks(a, b, c) {
         a = a.ud;
-        var d = ks(c);
+        var d = js(c);
         a.C(function(e) {
-            d.update(e) && (b(js("ytm.group", {
+            d.update(e) && (b(is("ytm.group", {
                 trigger: c.data.trigger
             })), d.reset())
         })
     }
-    var ms = L(Md),
-        ns = {},
-        os = (ns.group = function(a, b, c, d, e, f) {
+    var ls = M(Ld),
+        ms = {},
+        ns = (ms.group = function(a, b, c, d, e, f) {
             b = c.data.trigger;
-            var g = ms(a);
-            if (g[b]) f(Np("t.a.s.g"));
+            var g = ls(a);
+            if (g[b]) f(Mp("t.a.s.g"));
             else {
                 try {
-                    ls(a, N(d.cb, d.aa), c)
+                    ks(a, O(d.cb, d.aa), c)
                 } catch (h) {
                     f(h);
                     return
@@ -9343,32 +9337,32 @@
                 g[b] = !0;
                 e()
             }
-        }, ns.paused = r, ns.pro = Pr, ns);
-
-    function ps(a, b, c, d) {
+        }, ms.paused = r, ms.pro = Or, ms);
+
+    function os(a, b, c, d) {
         return new Z(function(e, f) {
-            if (I(os, c.type))(0, os[c.type])(a, b, c, d, e, f);
-            else f(Mp("y.u.t." + c.type, "yme"))
+            if (I(ns, c.type))(0, ns[c.type])(a, b, c, d, e, f);
+            else f(Lp("y.u.t." + c.type, "yme"))
         })
     }
 
-    function qs(a, b, c, d, e) {
+    function ps(a, b, c, d, e) {
         var f = a.config,
             g = a.Ub,
             h = !0 === f.isPreview;
-        c = M(function(k) {
+        c = N(function(k) {
             function l() {
-                return Z.all(M(function(q) {
-                    return ps(a, b, f.tags[q], e)
+                return Z.all(N(function(q) {
+                    return os(a, b, f.tags[q], e)
                 }, m.ft || []))
             }
             var m = f.tags[k];
-            if (!m) return Z.reject(Wd("i.conf." + f.containerVersion + "-" + k));
+            if (!m) return Z.reject(Vd("i.conf." + f.containerVersion + "-" + k));
             var p = g.gd(m.type, m.id);
-            return ps(a, b, m, e).then(function() {
+            return os(a, b, m, e).then(function() {
                 p("success");
-                return Z.all(M(function(q) {
-                    return ps(a, b, f.tags[q], e)
+                return Z.all(N(function(q) {
+                    return os(a, b, f.tags[q], e)
                 }, m.ct || []))
             }, function(q) {
                 p("failure");
@@ -9377,24 +9371,24 @@
                     type: "t"
                 };
                 h && (v.id = m.id);
-                cq("t.e.r", v)(q)
+                bq("t.e.r", v)(q)
             }).then(l, l)
-        }, Wk(function(k, l) {
+        }, Vk(function(k, l) {
             return k -
                 l
         }, c));
-        M(bq("t.e.m", ce), d);
-        Z.all(c)["catch"](cq("t.e", {
+        N(aq("t.e.m", be), d);
+        Z.all(c)["catch"](bq("t.e", {
             type: "c",
             eventId: b.ytm.eventId
         }))
     }
-    var rs = ["ytm.consent", "consent"],
-        ss = ["default", "update"];
-
-    function ts(a) {
+    var qs = ["ytm.consent", "consent"],
+        rs = ["default", "update"];
+
+    function ss(a) {
         var b = Ta(a.classList),
-            c = xr(a),
+            c = wr(a),
             d = a.getAttribute("id");
         var e = a.getAttribute("formAction") || a.getAttribute("action") || a.getAttribute("href") || a.getAttribute("src") || a.getAttribute("code") || a.getAttribute("codebase") || "";
         return {
@@ -9406,23 +9400,23 @@
             elementTarget: a.getAttribute("formTarget") || a.getAttribute("target") || ""
         }
     }
-    var us = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"];
-
-    function vs(a, b, c) {
-        return O(b, us) && c ? js(b, ts(c)) : "ytm.init" === b || "ytm.init_consent" === b ? js(b, {
-            timestamp: X(a)(hf)
-        }) : js(b, {})
-    }
-
-    function ws(a, b) {
+    var ts = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"];
+
+    function us(a, b, c) {
+        return P(b, ts) && c ? is(b, ss(c)) : "ytm.init" === b || "ytm.init_consent" === b ? is(b, {
+            timestamp: kf(a)(ff)
+        }) : is(b, {})
+    }
+
+    function vs(a, b) {
         var c = a.data;
-        c = "id" === c.Zc ? Kr(c.id) : c.selector;
+        c = "id" === c.Zc ? Jr(c.id) : c.selector;
         var d = [];
-        Dl(b) && b.matches(c) && d.push(b);
-        return d.concat(yr(c, b))
-    }
-
-    function xs() {
+        Cl(b) && b.matches(c) && d.push(b);
+        return d.concat(xr(c, b))
+    }
+
+    function ws() {
         return {
             na: !1,
             ya: !1,
@@ -9431,10 +9425,10 @@
         }
     }
 
-    function ys(a, b, c) {
+    function xs(a, b, c) {
         function d(t, x, E) {
-            var C = ts(t);
-            x = js("ytm.elementVisibility", {
+            var C = ss(t);
+            x = is("ytm.elementVisibility", {
                 element: t,
                 elementClasses: C.elementClasses,
                 elementText: C.elementText,
@@ -9455,15 +9449,15 @@
         }
         var f = a.l;
         a = a.wc;
-        var g = L(xs),
+        var g = M(ws),
             h = null,
             k = c.data,
             l = k.Yc,
             m = k.ac,
             p = k.Hc;
         k = k.Rc;
-        var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(t) {
-                return M(function(x) {
+        var q = new f.IntersectionObserver(W(f, "ytm.ev.ioc", function(t) {
+                return N(function(x) {
                     var E = x.target;
                     x = x.intersectionRatio;
                     var C = g(E);
@@ -9472,43 +9466,43 @@
                         if (0 === l) d(E, x, 0);
                         else {
                             var S = C.zb,
-                                ea = X(f)(hf);
-                            C.Z = vf(f, function() {
-                                var Lg = X(f)(hf);
+                                ea = kf(f)(ff);
+                            C.Z = uf(f, function() {
+                                var Lg = kf(f)(ff);
                                 C.zb = S + Lg - ea;
-                                C.zb < l || ("mpe" === p ? (C.zb = 0, ea = X(f)(hf)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Mr(f, E), l))
+                                C.zb < l || ("mpe" === p ? (C.zb = 0, ea = kf(f)(ff)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Lr(f, E), l))
                             }, 100, "yt.ev")
                         }
                 }, t)
             }), {
                 threshold: [c.data.ac / 100]
             }),
-            v = Hb(function(t) {
+            v = Gb(function(t) {
                 var x =
                     g(t);
                 x.ya || x.na || (q.observe(t), x.na = !0)
             });
-        v(ws(c, f.document));
-        k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(V(f, "c.io.ev", function(t) {
-            return M(function(x) {
+        v(vs(c, f.document));
+        k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(W(f, "c.io.ev", function(t) {
+            return N(function(x) {
                     switch (x.type) {
                         case "childList":
-                            M(function(ea) {
-                                Dl(ea) && v(ws(c, ea))
+                            N(function(ea) {
+                                Cl(ea) && v(vs(c, ea))
                             }, x.addedNodes);
-                            M(function(ea) {
-                                Dl(ea) && (ea = ws(c, ea), M(e, ea))
+                            N(function(ea) {
+                                Cl(ea) && (ea = vs(c, ea), N(e, ea))
                             }, x.removedNodes);
                             break;
                         case "attributes":
                             var E = x.target,
                                 C = x.attributeName;
                             x = x.oldValue;
-                            if (Dl(E) && C && x !== E.getAttribute(C)) {
-                                var S = ws(c, E);
+                            if (Cl(E) && C && x !== E.getAttribute(C)) {
+                                var S = vs(c, E);
                                 v(S);
-                                Gk(f, E, function(ea) {
-                                    Dl(ea) && g(ea).na && !O(ea, S) && e(ea)
+                                Fk(f, E, function(ea) {
+                                    Cl(ea) && g(ea).na && !P(ea, S) && e(ea)
                                 })
                             }
                     }
@@ -9526,34 +9520,34 @@
         })
     }
 
-    function zs(a, b, c, d) {
+    function ys(a, b, c, d) {
         d = void 0 === d ? !1 : d;
         var e = a.l,
             f = null;
-        A(c) || (a = "" + Sr(a, b, c), f = d ? Nr(a) : sb(a), rb(e, f) || (f = null));
+        A(c) || (a = "" + Rr(a, b, c), f = d ? Mr(a) : rb(a), qb(e, f) || (f = null));
         return f
     }
-    var As = L(Md),
-        Bs = L(function(a) {
+    var zs = M(Ld),
+        As = M(function(a) {
             return (a = J(a, "trustedTypes")) ? a.createPolicy("ytm#policy", {
-                createHTML: lb,
-                createScript: lb,
-                createScriptURL: lb
+                createHTML: L,
+                createScript: L,
+                createScriptURL: L
             }) : null
         });
 
-    function Cs(a) {
+    function Bs(a) {
         for (var b = []; a.firstChild;) b.push(a.removeChild(a.firstChild));
         return b
     }
 
-    function Ds(a) {
-        return (a = Me(function(b) {
+    function Cs(a) {
+        return (a = Ke(function(b) {
             return !!b.nonce
-        }, wj("style, link, script", a.document))) ? a.nonce : void 0
-    }
-
-    function Es(a, b, c, d, e, f, g) {
+        }, vj("style, link, script", a.document))) ? a.nonce : void 0
+    }
+
+    function Ds(a, b, c, d, e, f, g) {
         b = b("script");
         b.type = "text/javascript";
         b.async = g.async;
@@ -9561,7 +9555,7 @@
             return e()
         });
         g.text && (b.text = c ? c.createScript(g.text) : g.text);
-        vj(a) && (a = Ds(a)) && b.setAttribute("nonce", a);
+        uj(a) && (a = Cs(a)) && b.setAttribute("nonce", a);
         b.charset = g.charset;
         b.id = g.id;
         b.onerror = function() {
@@ -9571,17 +9565,17 @@
         A(g.src) && e()
     }
 
-    function Fs(a, b, c, d, e) {
+    function Es(a, b, c, d, e) {
         try {
             if (0 === b.length) d();
             else {
                 var f = b.shift();
                 if (f) {
-                    var g = zb("insertBefore", a);
+                    var g = yb("insertBefore", a);
                     if (Sa(g)) e();
                     else {
-                        var h = F([a, b, c, d, e], Fs);
-                        if ("SCRIPT" === cf(f) && "text/ytmscript" === f.type) c(g, h, e, {
+                        var h = F([a, b, c, d, e], Es);
+                        if ("SCRIPT" === af(f) && "text/ytmscript" === f.type) c(g, h, e, {
                             text: f.text || f.textContent || f.innerText || "",
                             charset: f.charset || "",
                             async: !1,
@@ -9589,9 +9583,9 @@
                             src: f.getAttribute("data-ytmsrc")
                         });
                         else if (f.innerHTML && -1 < Ca(f.innerHTML.toLowerCase(), "<script")) {
-                            var k = Cs(f);
+                            var k = Bs(f);
                             g(f, null);
-                            Fs(f, k, c, h, e)
+                            Es(f, k, c, h, e)
                         } else g(f, null), h()
                     }
                 } else e()
@@ -9601,32 +9595,32 @@
         }
     }
 
-    function Gs(a, b, c, d) {
-        u(b) ? Bf(a, "ytm")(xf(d, function() {
+    function Fs(a, b, c, d) {
+        u(b) ? Af(a, "ytm")(wf(d, function() {
             var e = "<div>" + b + "</div>",
-                f = Qe(a),
+                f = Oe(a),
                 g = f("div"),
-                h = Bs(a);
+                h = As(a);
             g.innerHTML = h ? h.createHTML(e) : e;
-            A(g.lastChild) ? c() : (e = Cs(g.lastChild), f = F([a, f, h], Es), Fs(a.document.body, e, f, c, d))
+            A(g.lastChild) ? c() : (e = Bs(g.lastChild), f = F([a, f, h], Ds), Es(a.document.body, e, f, c, d))
         })) : d()
     }
 
-    function Hs(a) {
+    function Gs(a) {
         return u(a) ? H(function(b, c) {
-            var d = sb(c);
+            var d = rb(c);
             !A(d) && 0 <= d && 100 >= d && b.push(d);
             return b
         }, [], a.split(",")) : []
     }
-    var Is = L(Md),
-        Js = L(function(a, b) {
+    var Hs = M(Ld),
+        Is = M(function(a, b) {
             function c() {
-                M(function(t) {
+                N(function(t) {
                     t = +t;
                     if (!(t > k)) {
                         var x = h[t];
-                        x && b(js("ytm.scrollDepth", {
+                        x && b(is("ytm.scrollDepth", {
                             direction: "vertical",
                             units: "percent",
                             threshold: t,
@@ -9634,16 +9628,16 @@
                         }));
                         delete h[t]
                     }
-                }, ec(h));
-                0 === ec(h).length && e()
+                }, dc(h));
+                0 === dc(h).length && e()
             }
 
             function d() {
                 var t = f.scrollY,
-                    x = n(Ye(f));
+                    x = n(We(f));
                 x.next();
                 x = x.next().value;
-                var E = n($e(f));
+                var E = n(Ye(f));
                 E.next();
                 x = E.next().value - x;
                 0 >= x || !f.isFinite(x) || (t = Math.max(0, Math.min(100, Math.round(t / x * 100))), t > k && (k = t), c())
@@ -9659,36 +9653,36 @@
                 h = {},
                 k = 0,
                 l = !1,
-                m = Xc(f),
+                m = Wc(f),
                 p = I(f, "onscrollend"),
                 q = p ? "scrollend" : "scroll",
-                v = p ? d : Zm(f, d, 100, "ytm.sd").fn;
+                v = p ? d : Ym(f, d, 100, "ytm.sd").fn;
             g(e);
             return function(t, x) {
-                M(function(E) {
+                N(function(E) {
                     I(h, "" + E) || (h[E] = []);
-                    (E = h[E]) && !O(t, E) && E.push(t)
+                    (E = h[E]) && !P(t, E) && E.push(t)
                 }, x);
-                !l && 0 < ec(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0);
+                !l && 0 < dc(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0);
                 d()
             }
         });
 
-    function Ks(a, b) {
+    function Js(a, b) {
         var c = a.l,
             d = a.dispatchEvent;
         if (b.limit && b.sequence >= b.limit && b.id) c.clearInterval(b.id);
         else {
             b.sequence += 1;
-            c = X(c)(hf);
+            c = kf(c)(ff);
             var e = {};
-            c = js("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Ce, e));
+            c = is("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Be, e));
             d(c)
         }
     }
-    var Ls = L(Md);
-
-    function Ms(a, b, c, d) {
+    var Ks = M(Ld);
+
+    function Ls(a, b, c, d) {
         if (!I(b, c)) return !1;
         a = b[c];
         if (I(a, "allKeys") && a.allKeys & d.operation) return !0;
@@ -9698,33 +9692,33 @@
         return I(a, b) ? !!(a[b] & d.operation) : !1
     }
 
-    function Ns(a, b, c, d) {
+    function Ms(a, b, c, d) {
         if (!I(b, c)) return !1;
         b = b[c];
         if (I(b, "allUrls")) return !!b.allUrls;
         if (!I(b, "allow")) return !1;
         var e = d.url;
-        return sc(function(f) {
-            var g = oh(a, e);
+        return rc(function(f) {
+            var g = nh(a, e);
             if (!g.protocol || "https:" !== g.protocol) return !1;
-            f = oh(a, f);
-            return g.host && f.host && (kj(f.host, "*.") ? Ar(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : Ar(f.pathname, "/*") ? kj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1
+            f = nh(a, f);
+            return g.host && f.host && (jj(f.host, "*.") ? zr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : zr(f.pathname, "/*") ? jj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1
         }, b.allow)
     }
 
-    function Os(a, b, c, d) {
+    function Ns(a, b, c, d) {
         if (!I(b, c)) return !1;
         a = b[c];
         b = d.urlComponent;
         if ("queryVar" === b) {
             if (I(a, "query") && a.query) return !0;
             d = d.variableName;
-            return I(a, "queryVars") && d ? O(d, a.queryVars) : !1
+            return I(a, "queryVars") && d ? P(d, a.queryVars) : !1
         }
         return !!a[b]
     }
-    var Ps = {},
-        Qs = (Ps.cookies = function(a, b, c, d) {
+    var Os = {},
+        Ps = (Os.cookies = function(a, b, c, d) {
             if (!I(b, "cookies")) return !1;
             b = b.cookies;
             a = d.operation;
@@ -9743,7 +9737,7 @@
                 e = b.domain;
                 var f = b.path,
                     g = b.secure,
-                    h = b.Xe,
+                    h = b.We,
                     k = !A(d.expires) || !A(d["max-age"]);
                 if (I(b, "session") && h)
                     if (1 === h) {
@@ -9753,15 +9747,15 @@
                     f !== d.path || I(b, "secure") && (1 === g && !d.secure || 2 === g && d.secure) ? !1 : !0
             }
             return !1
-        }, Ps.dataLayer = Ms, Ps.globals = Ms, Ps.iframe = Ns, Ps.loadScript = Ns, Ps.localStorage = Ms, Ps.log = function(a, b, c, d) {
+        }, Os.dataLayer = Ls, Os.globals = Ls, Os.iframe = Ms, Os.loadScript = Ms, Os.localStorage = Ls, Os.log = function(a, b, c, d) {
             return I(b, "log") ? d.logLevel >= b.log : !1
-        }, Ps.pixel = Ns, Ps.readTitle = function(a, b) {
+        }, Os.pixel = Ms, Os.readTitle = function(a, b) {
             return I(b, "readTitle") ? b.readTitle : !1
-        }, Ps.referrer = Os, Ps.templateStorage = function(a, b) {
+        }, Os.referrer = Ns, Os.templateStorage = function(a, b) {
             return I(b, "templateStorage") ? !!b.templateStorage : !1
-        }, Ps.url = Os, Ps);
-
-    function Rs(a, b, c) {
+        }, Os.url = Ns, Os);
+
+    function Qs(a, b, c) {
         var d = a.permissionType,
             e = a.F;
         a = {
@@ -9782,56 +9776,56 @@
                     e = "execute";
                     break a;
                 default:
-                    throw Wd("uvac");
-            }
-            return P(a, {
+                    throw Vd("uvac");
+            }
+            return Q(a, {
                 data: {
                     key: d,
                     operation: e
                 }
             })
         }
-        return "dataLayer" === d || "localStorage" === d ? P(a, {
+        return "dataLayer" === d || "localStorage" === d ? Q(a, {
             data: {
                 key: e.key,
-                operation: lq(e.operation)
-            }
-        }) : "url" === d || "referrer" === d ? P(a, {
+                operation: kq(e.operation)
+            }
+        }) : "url" === d || "referrer" === d ? Q(a, {
             data: "queryVar" === e.urlComponent ? {
                 component: e.urlComponent,
                 key: e.variableName
             } : {
                 component: e.urlComponent
             }
-        }) : "iframe" === d || "loadScript" === d || "pixel" === d ? P(a, {
+        }) : "iframe" === d || "loadScript" === d || "pixel" === d ? Q(a, {
             data: {
                 url: e.url
             }
-        }) : "cookies" === d ? (d = lq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? {
+        })
04.11.2026 02:36:03 · изменения: +4290 / -4282 строк, размер +60 B
--- 187208c675f2
+++ eb2af1de3581
@@ -147,7 +147,7 @@
                         var d = Object.getOwnPropertyDescriptor(b, c);
                         d && Object.defineProperty(a, c, d)
                     } else a[c] = b[c];
-        a.Ye = b.prototype
+        a.Ze = b.prototype
     }
 
     function sa() {
@@ -157,7 +157,7 @@
     var ta = {
             construct: "Metrika2",
             callbackPostfix: "2",
-            version: "4tvkupd2vg89dwekd25l2donahzc2j",
+            version: "4tvkupd2vg9yu43e175wnod60qf1sr",
             host: "mc.yandex.com"
         },
         ua = {
@@ -439,22 +439,22 @@
     var jb = ib(window),
         kb = Oa(jb);
 
-    function L(a) {
+    function lb(a) {
         return a
     }
 
-    function lb(a, b) {
+    function mb(a, b) {
         return b
     }
 
-    function mb(a) {
+    function nb(a) {
         return !a
     }
 
-    function M(a, b) {
+    function L(a, b) {
         var c = [],
             d = [];
-        var e = b ? b : L;
+        var e = b ? b : lb;
         return function() {
             var f = Va(arguments),
                 g = e.apply(null, ka(f)),
@@ -466,7 +466,7 @@
             return f
         }
     }
-    var nb = M(function(a) {
+    var ob = L(function(a) {
         a = J(a, "navigator") || {};
         var b = J(a, "userAgent") || "";
         return {
@@ -475,39 +475,39 @@
         }
     });
 
-    function ob(a, b) {
+    function pb(a, b) {
         return -1 !== (J(b, "navigator.userAgent") || "").toLowerCase().search(a)
     }
-    var pb = M(K("navigator.userAgent"));
-
-    function qb(a, b) {
+    var qb = L(K("navigator.userAgent"));
+
+    function rb(a, b) {
         return a.isFinite(b) && !a.isNaN(b) && "[object Number]" === Object.prototype.toString.call(b)
     }
 
-    function rb(a) {
+    function sb(a) {
         try {
             return parseInt(a, 10)
         } catch (b) {
             return null
         }
     }
-    var sb = Oa(parseInt),
-        tb = sb(10),
-        ub = sb(2),
-        vb = /Firefox\/([0-9]+)/i,
-        wb = M(function(a) {
+    var tb = Oa(parseInt),
+        ub = tb(10),
+        vb = tb(2),
+        wb = /Firefox\/([0-9]+)/i,
+        xb = L(function(a) {
             var b = J(a, "document.documentElement.style"),
                 c = J(a, "InstallTrigger");
-            a = ob(vb, a);
-            vb.lastIndex = 0;
+            a = pb(wb, a);
+            wb.lastIndex = 0;
             return !(!(b && "MozAppearance" in b) || A(c)) || a
         });
 
-    function xb(a) {
-        return wb(a) ? (a = pb(a).match(vb)) && a.length ? tb(a[1]) : 1 : 0
-    }
-
-    function yb(a, b) {
+    function yb(a) {
+        return xb(a) ? (a = qb(a).match(wb)) && a.length ? ub(a[1]) : 1 : 0
+    }
+
+    function zb(a, b) {
         var c = J(b, a),
             d = J(b, "constructor.prototype." + a) || c;
         try {
@@ -520,9 +520,9 @@
         return d
     }
 
-    function zb() {
+    function Ab() {
         var a = Array.prototype.map;
-        if (!wb(window)) return !0;
+        if (!xb(window)) return !0;
         try {
             a.call({
                 0: !0,
@@ -535,33 +535,33 @@
         }
         return !0
     }
-    var Ab = ya(Array.prototype.map, "map");
-
-    function Bb(a, b) {
+    var Bb = ya(Array.prototype.map, "map");
+
+    function Cb(a, b) {
         return H(function(c, d, e) {
             c.push(a(d, e));
             return c
         }, [], b)
     }
-    var N = Ab && zb() ? function(a, b) {
-            return b && 0 < b.length ? Ab.call(b, a) : []
-        } : Bb,
-        Cb = ya(Array.prototype.flatMap, "flatMap");
-
-    function Db(a, b) {
+    var M = Bb && Ab() ? function(a, b) {
+            return b && 0 < b.length ? Bb.call(b, a) : []
+        } : Cb,
+        Db = ya(Array.prototype.flatMap, "flatMap");
+
+    function Eb(a, b) {
         return H(function(c, d, e) {
             d = a(d, e);
             return c.concat(w(d) ? d : [d])
         }, [], b)
     }
-    var Eb = Cb ? function(a, b) {
-            return Cb.call(b, a)
-        } : Db,
-        Fb = Na(N),
-        Gb = Na(N),
-        Hb = Oa(N);
-
-    function O() {
+    var Fb = Db ? function(a, b) {
+            return Db.call(b, a)
+        } : Eb,
+        Gb = Na(M),
+        Hb = Na(M),
+        Ib = Oa(M);
+
+    function N() {
         var a = arguments,
             b = a[0];
         return function() {
@@ -569,79 +569,79 @@
             return c
         }
     }
-    var Ib = Na(F);
-
-    function Jb(a, b, c) {
+    var Jb = Na(F);
+
+    function Kb(a, b, c) {
         return c ? a : b
     }
-    var Kb = F([1, null], Jb),
-        Lb = F([1, 0], Jb),
-        Mb = Boolean,
-        Nb = ya(Array.prototype.filter, "filter");
-
-    function Ob(a, b) {
+    var Lb = F([1, null], Kb),
+        Mb = F([1, 0], Kb),
+        Nb = Boolean,
+        Ob = ya(Array.prototype.filter, "filter");
+
+    function Pb(a, b) {
         return bb(function(c, d, e) {
             a(d, e) && c.push(d);
             return c
         }, [], b)
     }
-    var Pb = Nb ? function(a, b) {
-            return Nb.call(b, a)
-        } : Ob,
-        Qb = G(Mb, Pb),
-        Rb = Na(Pb),
-        Sb = ya(Array.prototype.includes, "includes");
-
-    function Tb(a, b) {
-        return 1 <= Ob(Pa(a), b).length
-    }
-    var P = Sb ? function(a, b, c) {
-            return Sb.call(b, a, c)
-        } : Tb,
-        Ub = Oa(P),
-        Vb = ya(Array.prototype.every, "every");
-
-    function Wb(a, b) {
+    var Qb = Ob ? function(a, b) {
+            return Ob.call(b, a)
+        } : Pb,
+        Rb = G(Nb, Qb),
+        Sb = Na(Qb),
+        Tb = ya(Array.prototype.includes, "includes");
+
+    function Ub(a, b) {
+        return 1 <= Pb(Pa(a), b).length
+    }
+    var O = Tb ? function(a, b, c) {
+            return Tb.call(b, a, c)
+        } : Ub,
+        Vb = Oa(O),
+        Wb = ya(Array.prototype.every, "every");
+
+    function Xb(a, b) {
         return H(function(c, d, e) {
             return c ? !!a(d, e) : !1
         }, !0, b)
     }
-    var Xb = Vb ? function(a, b) {
-        return Vb.call(b, a)
-    } : Wb;
-
-    function Yb(a, b) {
-        return Sa(b) || z(b) || qb(a, b) || u(b) || !!b === b
-    }
-    var Zb = ya(Object.keys, "keys");
-
-    function $b(a) {
+    var Yb = Wb ? function(a, b) {
+        return Wb.call(b, a)
+    } : Xb;
+
+    function Zb(a, b) {
+        return Sa(b) || z(b) || rb(a, b) || u(b) || !!b === b
+    }
+    var $b = ya(Object.keys, "keys");
+
+    function ac(a) {
         var b = [],
             c;
         for (c in a) I(a, c) && b.push(c);
         return b
     }
-    var ac = ya(Object.entries, "entries");
-
-    function bc(a) {
+    var bc = ya(Object.entries, "entries");
+
+    function cc(a) {
         return z(a) ? [] : bb(function(b, c) {
             b.push([c, a[c]]);
             return b
-        }, [], $b(a))
-    }
-    var cc = ac ? function(a) {
-            return a ? ac(a) : []
-        } : bc,
-        dc = Zb ? function(a) {
-            return Zb(a)
-        } : $b,
-        ec = ya(Object.values, "values"),
-        fc = O(bc, G(K("1"), Bb)),
-        gc = ec ? function(a) {
-            return ec(a)
-        } : fc;
-
-    function hc() {
+        }, [], ac(a))
+    }
+    var dc = bc ? function(a) {
+            return a ? bc(a) : []
+        } : cc,
+        ec = $b ? function(a) {
+            return $b(a)
+        } : ac,
+        fc = ya(Object.values, "values"),
+        gc = N(cc, G(K("1"), Cb)),
+        hc = fc ? function(a) {
+            return fc(a)
+        } : gc;
+
+    function ic() {
         var a = Va(arguments),
             b = n(a);
         a = b.next().value;
@@ -653,20 +653,20 @@
         }
         return a
     }
-    var Q = Object.assign || hc,
-        ic = Na(function(a, b) {
-            return Q({}, a, b)
+    var P = Object.assign || ic,
+        jc = Na(function(a, b) {
+            return P({}, a, b)
         });
 
-    function jc(a) {
+    function kc(a) {
         var b = this;
         this.W = [];
         this.size = 0;
-        a && N(function(c) {
+        a && M(function(c) {
             b.add(c)
         }, a)
     }
-    aa = jc.prototype;
+    aa = kc.prototype;
     aa.add = function(a) {
         -1 === jb(a, this.W) && (this.W.push(a), this.size = this.W.length);
         return this
@@ -687,12 +687,12 @@
     };
     aa.forEach = function(a) {
         var b = this;
-        N(function(c) {
+        M(function(c) {
             a(c, c, b)
         }, this.W)
     };
 
-    function kc(a) {
+    function lc(a) {
         var b = [];
         a.forEach(function(c) {
             b.push(c)
@@ -700,143 +700,143 @@
         return b
     }
 
-    function lc(a) {
+    function mc(a) {
         if (!a) return [];
         if (w(a)) return a;
-        if (a instanceof jc) return a.W.slice();
+        if (a instanceof kc) return a.W.slice();
         if (Ta) try {
             return Ta(a)
         } catch (b) {}
-        return "number" === typeof a.size && y(a.add) ? kc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : []
-    }
-    var mc = M(ib),
-        nc = K("0");
-
-    function oc(a) {
+        return "number" === typeof a.size && y(a.add) ? lc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : []
+    }
+    var nc = L(ib),
+        oc = K("0");
+
+    function pc(a) {
         return a.splice(0, a.length)
     }
-    var pc = ya(Array.prototype.some, "some");
-
-    function qc(a, b) {
+    var qc = ya(Array.prototype.some, "some");
+
+    function rc(a, b) {
         for (var c = 0; c < b.length; c += 1)
             if (c in b && a.call(b, b[c], c)) return !0;
         return !1
     }
-    var rc = pc ? function(a, b) {
-            return pc.call(b, a)
-        } : qc,
-        sc = M(O(K("String.fromCharCode"), G("fromCharCode", xa), mb)),
-        tc = M(O(pb, $a(/ipad|iphone|ipod/i))),
-        uc = M(function(a) {
+    var sc = qc ? function(a, b) {
+            return qc.call(b, a)
+        } : rc,
+        tc = L(N(K("String.fromCharCode"), G("fromCharCode", xa), nb)),
+        uc = L(N(qb, $a(/ipad|iphone|ipod/i))),
+        vc = L(function(a) {
             return J(a, "navigator.platform") || ""
         }),
-        vc = M(function(a) {
-            a = nb(a);
+        wc = L(function(a) {
+            a = ob(a);
             var b = a.wd;
             return a.Lc && !b.match("CriOS")
         }),
-        wc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/),
-        xc = $a(/; wv\)/),
-        yc = M(function(a) {
-            a = pb(a);
-            return xc(a) ||
-                wc(a)
+        xc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/),
+        yc = $a(/; wv\)/),
+        zc = L(function(a) {
+            a = qb(a);
+            return yc(a) ||
+                xc(a)
         }),
-        zc = /Chrome\/(\d+)\./,
-        Ac = M(function(a) {
-            return (a = (J(a, "navigator.userAgent") || "").match(zc)) && a.length ? 76 <= tb(a[1]) : !1
+        Ac = /Chrome\/(\d+)\./,
+        Bc = L(function(a) {
+            return (a = (J(a, "navigator.userAgent") || "").match(Ac)) && a.length ? 76 <= ub(a[1]) : !1
         }),
-        Bc = M(function(a) {
-            a = (pb(a) || "").toLowerCase();
+        Cc = L(function(a) {
+            a = (qb(a) || "").toLowerCase();
             return Ia(a, "android") && Ia(a, "mobile")
         }),
-        Cc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "),
-        Dc = M(function(a) {
+        Dc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "),
+        Ec = L(function(a) {
             var b = J(a, "navigator.connection.type");
             if (z(b)) return null;
-            a = mc(a)(b, Cc);
+            a = nc(a)(b, Dc);
             return -1 === a ? b : "" + a
         }),
-        Ec = M(O(K("document.addEventListener"), mb)),
-        Fc = M(function(a) {
+        Fc = L(N(K("document.addEventListener"), nb)),
+        Gc = L(function(a) {
             var b = J(a, "navigator") || {};
             return H(function(c,
                 d) {
                 return c || J(b, d)
             }, "", ["language", "userLanguage", "browserLanguage", "systemLanguage"])
         }),
-        Gc = M(function(a) {
+        Hc = L(function(a) {
             var b = J(a, "navigator") || {};
-            a = Fc(a);
+            a = Gc(a);
             u(a) || (a = "", b = J(b, "languages.0"), u(b) && (a = b));
             return a.toLowerCase().split("-")[0]
         }),
-        Hc = M(function(a) {
+        Ic = L(function(a) {
             return (J(a, "top") || a) !== a
         }),
-        Ic = M(K("top.contentWindow")),
-        Jc = M(function(a) {
+        Jc = L(K("top.contentWindow")),
+        Kc = L(function(a) {
             var b = !1;
             try {
                 b = a.navigator.javaEnabled()
             } catch (c) {}
             return b
         }),
-        Kc = M(function(a) {
+        Lc = L(function(a) {
             var b = "__webdriver_evaluate __selenium_evaluate __webdriver_script_function __webdriver_script_func __webdriver_script_fn __fxdriver_evaluate __driver_unwrapped __webdriver_unwrapped __driver_evaluate __selenium_unwrapped __fxdriver_unwrapped".split(" "),
                 c = J(a, "external");
             c = -1 !== Ca(J(c, "toString") ? "" + c.toString() : "", "Sequentum");
             var d = J(a, "document.documentElement"),
                 e = ["selenium", "webdriver", "driver"];
-            return !!(rc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || rc(G(J(a, "document"), J), b) || c || d && rc(D(d.getAttribute, d), e))
+            return !!(sc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || sc(G(J(a, "document"), J), b) || c || d && sc(D(d.getAttribute, d), e))
         }),
-        Lc = M(function(a) {
-            return !!(rc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(pb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome"))
+        Mc = L(function(a) {
+            return !!(sc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(qb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome"))
         }),
-        Mc = M(function(a) {
+        Nc = L(function(a) {
             return !(!J(a,
                 "ia_document.shareURL") || !J(a, "ia_document.referrer"))
         });
 
-    function Nc(a) {
+    function Oc(a) {
         return J(a, "document.prerendering") || "prerender" === J(a, "document.webkitVisibilityState") || "prerender" === J(a, "document.visibilityState")
     }
-    var Oc = M(function(a) {
-            var b = pb(a) || "",
+    var Pc = L(function(a) {
+            var b = qb(a) || "",
                 c = b.match(/Mac OS X ([0-9]+)_([0-9]+)/);
             c = c ? [+c[1], +c[2]] : [0, 0];
             b = b.match(/iPhone OS ([1-9]+)_([0-9]+)/);
-            return 14 <= (b ? +b[1] : 0) ? !0 : (tc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && vc(a)
+            return 14 <= (b ? +b[1] : 0) ? !0 : (uc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && wc(a)
         }),
-        Pc = /Edg\/(\d+)\./;
-
-    function Qc(a) {
-        return (a = pb(a)) && (a = a.match(Pc)) && 1 < a.length ? 79 <= tb(a[1]) : !1
-    }
-    var Rc = M(function(a) {
-            return Oc(a) || 68 <= xb(a) || Qc(a)
+        Qc = /Edg\/(\d+)\./;
+
+    function Rc(a) {
+        return (a = qb(a)) && (a = a.match(Qc)) && 1 < a.length ? 79 <= ub(a[1]) : !1
+    }
+    var Sc = L(function(a) {
+            return Pc(a) || 68 <= yb(a) || Rc(a)
         }),
-        Sc = M(function(a) {
+        Tc = L(function(a) {
             a = !(!a.addEventListener || !a.removeEventListener);
             return {
-                ze: a,
+                Ae: a,
                 C: a ? "addEventListener" : "attachEvent",
                 qa: a ? "removeEventListener" : "detachEvent"
             }
         });
 
-    function Tc(a, b, c, d, e, f) {
-        a = Sc(a);
+    function Uc(a, b, c, d, e, f) {
+        a = Tc(a);
         var g = a.C,
             h = a.qa;
         f = f ? h : g;
         if (b[f])
-            if (a.ze)
+            if (a.Ae)
                 if (e) b[f](c, d, e);
                 else b[f](c, d);
         else b[f]("on" + c, d)
     }
-    var Uc = M(function(a) {
+    var Vc = L(function(a) {
             var b = !1;
             if (!a.addEventListener) return b;
             try {
@@ -850,60 +850,60 @@
             } catch (d) {}
             return b
         }),
-        Vc = Na(function(a, b) {
-            if (null !== b) return a ? Q({
+        Wc = Na(function(a, b) {
+            if (null !== b) return a ? P({
                 capture: !0,
                 passive: !0
             }, b || {}) : !!b
         }),
-        Wc = M(function(a) {
-            var b = Uc(a),
-                c = Vc(b),
+        Xc = L(function(a) {
+            var b = Vc(a),
+                c = Wc(b),
                 d = {};
-            return Q(d, {
+            return P(d, {
                 C: function(e, f, g, h) {
-                    N(function(k) {
+                    M(function(k) {
                         var l = c(h);
-                        Tc(a, e, k, g, l, !1)
+                        Uc(a, e, k, g, l, !1)
                     }, f);
                     return D(d.ua, d, e, f, g, h)
                 },
                 ua: function(e, f, g, h) {
-                    N(function(k) {
+                    M(function(k) {
                         var l = c(h);
-                        Tc(a, e, k, g, l, !0)
+                        Uc(a, e, k, g, l, !0)
                     }, f)
                 }
             })
         }),
-        Xc = ["webkitvisibilitychange",
+        Yc = ["webkitvisibilitychange",
             "visibilitychange", "prerenderingchange"
         ];
 
-    function Yc(a) {
+    function Zc(a) {
         return {
             K: function(b, c) {
                 var d = a.document,
                     e = b.G;
-                if (e && Nc(a)) {
-                    var f = Wc(a),
+                if (e && Oc(a)) {
+                    var f = Xc(a),
                         g = function(h) {
-                            Nc(a) || (f.ua(d, Xc, g), c());
+                            Oc(a) || (f.ua(d, Yc, g), c());
                             return h
                         };
-                    f.C(d, Xc, g);
+                    f.C(d, Yc, g);
                     e.B("pr", "1")
                 } else c()
             }
         }
     }
 
-    function Zc(a, b) {
-        N(O(L, Za("push", a)), b);
+    function $c(a, b) {
+        M(N(lb, Za("push", a)), b);
         return a
     }
 
-    function $c(a) {
+    function ad(a) {
         a = a.Ya = a.Ya || {};
         var b = a._metrika = a._metrika || {};
         return {
@@ -921,80 +921,80 @@
             }
         }
     }
-    var R = M($c);
-
-    function ad(a, b, c) {
+    var Q = L(ad);
+
+    function bd(a, b, c) {
         return function() {
-            var d = R(arguments[0]),
+            var d = Q(arguments[0]),
                 e = c ? "global" : "m2683",
                 f = d.o(e, {}),
                 g = J(f, a);
-            g || (g = M(b), f[a] = g, d.B(e, f));
+            g || (g = L(b), f[a] = g, d.B(e, f));
             return g.apply(null, arguments)
         }
     }
-    var T = M(function(a) {
+    var R = L(function(a) {
             return a.id + ":" + a.M
         }),
-        bd = Ub([26812653]),
-        cd = M(O(K("id"), bd), T),
-        dd = "hash host hostname href pathname port protocol search".split(" ");
-
-    function U(a) {
+        cd = Vb([26812653]),
+        dd = L(N(K("id"), cd), R),
+        ed = "hash host hostname href pathname port protocol search".split(" ");
+
+    function T(a) {
         return H(function(b, c) {
             var d = J(a, "location." + c);
             b[c] = d ? "" + d : "";
             return b
-        }, {}, dd)
-    }
-    var ed = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "),
-        fd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/;
-
-    function gd(a) {
-        if (a = a.match(fd)) {
+        }, {}, ed)
+    }
+    var fd = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "),
+        gd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/;
+
+    function hd(a) {
+        if (a = a.match(gd)) {
             var b = n(a);
             b.next();
             a = b.next().value;
-            if (b = b.next().value) return P(b, ed) ? b : !1;
-            if (a) return ed[0]
+            if (b = b.next().value) return O(b, fd) ? b : !1;
+            if (a) return fd[0]
         }
         return !1
     }
-    var hd = M(function(a) {
+    var id = L(function(a) {
             return (a ? a.replace(/^www\./, "") : "").toLowerCase()
         }),
-        id = M(function(a) {
-            a = U(a).hostname;
+        jd = L(function(a) {
+            a = T(a).hostname;
             var b = !1;
-            a && (b = -1 !== a.search(fd));
+            a && (b = -1 !== a.search(gd));
             return b
         }),
-        jd = O(U, K("protocol"), Pa("https:")),
-        kd = M(function(a) {
-            return Ac(a) && jd(a) ? "SameSite=None;Secure;" : ""
+        kd = N(T, K("protocol"), Pa("https:")),
+        ld = L(function(a) {
+            return Bc(a) && kd(a) ? "SameSite=None;Secure;" : ""
         });
 
-    function ld(a, b) {
+    function md(a, b) {
         for (var c = "", d = 0; d < b.length; d += 1) c += "" + (d ? a : "") + b[d];
         return c
     }
-    var md = ya(Array.prototype.join, "join"),
-        V = md ? function(a, b) {
-            return md.call(b, a)
-        } : ld,
-        nd = Na(V);
-
-    function od(a) {
+    var nd = ya(Array.prototype.join, "join"),
+        U = nd ? function(a, b) {
+            return nd.call(b, a)
+        } : md,
+        od = Na(U);
+
+    function pd(a) {
         try {
             return encodeURIComponent(a)
         } catch (b) {}
-        a = V("", Pb(function(b) {
+        a = U("", Qb(function(b) {
             return 55296 >= b.charCodeAt(0)
         }, a.split("")));
         return encodeURIComponent(a)
     }
 
-    function pd(a) {
+    function qd(a) {
         var b = "";
         try {
             b = decodeURIComponent(a)
@@ -1002,12 +1002,12 @@
         return b
     }
 
-    function qd(a) {
-        return a ? O(Fb(function(b) {
+    function rd(a) {
+        return a ? N(Gb(function(b) {
             var c = n(b.split("="));
             b = c.next().value;
             c = c.next().value;
-            return [b, A(c) ? void 0 : pd(c)]
+            return [b, A(c) ? void 0 : qd(c)]
         }), cb(function(b, c) {
             var d = n(c),
                 e = d.next().value;
@@ -1017,52 +1017,52 @@
         }, {}))(a.split("&")) : {}
     }
 
-    function rd(a) {
-        return a ? O(cc, cb(function(b, c) {
+    function sd(a) {
+        return a ? N(dc, cb(function(b, c) {
             var d = n(c),
                 e = d.next().value;
             d = d.next().value;
-            z(d) || A(d) || b.push(e + "=" + od(d));
+            z(d) || A(d) || b.push(e + "=" + pd(d));
             return b
-        }, []), nd("&"))(a) : ""
-    }
-    var sd = /^\s+|\s+$/g,
-        td = ya(String.prototype.trim, "trim");
-
-    function ud(a, b) {
+        }, []), od("&"))(a) : ""
+    }
+    var td = /^\s+|\s+$/g,
+        ud = ya(String.prototype.trim, "trim");
+
+    function vd(a, b) {
         if (a) {
-            var c = td ? td.call(a) : ("" + a).replace(sd, "");
+            var c = ud ? ud.call(a) : ("" + a).replace(td, "");
             return b && c.length > b ? c.substring(0, b) : c
         }
         return ""
     }
-    var vd = Na(function(a, b) {
+    var wd = Na(function(a, b) {
             return b.replace(a, "")
         }),
-        wd = vd(/\s/g),
-        xd = vd(/\D/g),
-        yd = vd(/\d/g),
-        zd = ["metrika_enabled"],
-        Ad = [];
-
-    function Bd(a, b) {
-        var c = Cd;
-        return !Ad.length || P(b, zd) ? !0 : H(function(d, e) {
+        xd = wd(/\s/g),
+        yd = wd(/\D/g),
+        zd = wd(/\d/g),
+        Ad = ["metrika_enabled"],
+        Bd = [];
+
+    function Cd(a, b) {
+        var c = Dd;
+        return !Bd.length || O(b, Ad) ? !0 : H(function(d, e) {
             return d && e(a, c, b)
-        }, !0, Ad)
-    }
-
-    function Dd(a) {
+        }, !0, Bd)
+    }
+
+    function Ed(a) {
         try {
             var b = a.document.cookie;
             if (!A(b)) {
                 var c = {};
-                N(function(d) {
+                M(function(d) {
                     var e = n(d.split("="));
                     d = e.next().value;
                     e = e.next().value;
-                    d = ud(d);
-                    e = ud(pd(e));
+                    d = vd(d);
+                    e = vd(qd(e));
                     if (I(c, d)) {
                         var f = c[d];
                         w(f) ? f.push(e) : c[d] = [f, e]
@@ -1073,10 +1073,10 @@
         } catch (d) {}
         return null
     }
-    var Ed = ad("gsc", Dd);
-
-    function Cd(a, b, c) {
-        a = Ed(a);
+    var Fd = bd("gsc", Ed);
+
+    function Dd(a, b, c) {
+        a = Fd(a);
         if (!a || !I(a, b)) return null;
         b = a[b];
         if (!w(b)) return c ? [b] : b;
@@ -1084,168 +1084,172 @@
         c = b[b.length - 1];
         return A(c) ? null : c
     }
-    var Fd = /:\d+$/;
-
-    function Gd(a, b, c, d, e, f, g) {
+    var Gd = /:\d+$/;
+
+    function Hd(a, b, c, d, e, f, g) {
         g = void 0 === g ? !1 : g;
-        if (Bd(a, b)) {
+        if (Cd(a, b)) {
             c = b + "=" + encodeURIComponent(c) + ";";
-            c += "" + kd(a);
+            c += "" + ld(a);
             if (d) {
                 var h = new Date;
                 h.setTime(h.getTime() + 6E4 * d);
                 c += "expires=" + h.toUTCString() + ";"
             }
-            e && (d = e.replace(Fd, ""), c += "domain=" + d + ";");
+            e && (d = e.replace(Gd, ""), c += "domain=" + d + ";");
             try {
                 if (a.document.cookie = c + ("path=" + (f || "/")), !g) {
-                    var k = Ed(a);
+                    var k = Fd(a);
                     if (k) {
-                        var l = Dd(a);
+                        var l = Ed(a);
                         l && (I(l, b) ? k[b] = l[b] : delete k[b])
                     }
                 }
             } catch (m) {}
         }
     }
-    var Hd = M(function(a) {
-        var b = (U(a).host || "").split(".");
+    var Id = L(function(a) {
+        var b = (T(a).host || "").split(".");
         return 1 === b.length ? b[0] : H(function(c, d, e) {
             e += 1;
-            2 <= e && !c && (e = V(".", b.slice(-e)), Gd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Dd(a)) && d.metrika_enabled) && Gd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e));
+            2 <= e && !c && (e = U(".", b.slice(-e)), Hd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Ed(a)) && d.metrika_enabled) && Hd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e));
             return c
         }, "", b)
     });
 
-    function Id(a, b, c) {
+    function Jd(a, b, c) {
         b = void 0 === b ? "_ym_" : b;
         c = void 0 === c ? "" : c;
-        var d = Hd(a),
+        var d = Id(a),
             e = 1 === (d || "").split(".").length ? d : "." + d,
             f = c ? "_" + c : "";
         return {
             wa: function(g, h, k) {
-                Gd(a, "" + b + g + f, "", -100, h || e, k, !1);
+                Hd(a, "" + b + g + f, "", -100, h || e, k, !1);
                 return this
             },
             o: function(g, h) {
-                return Cd(a, "" + b + g + f, h)
+                return Dd(a, "" + b + g + f, h)
             },
             B: function(g, h, k, l, m) {
-                Gd(a, "" + b + g + f, h, k, l || e, m);
+                Hd(a, "" + b + g + f, h, k, l || e, m);
                 return this
             }
         }
     }
-    var Jd = M(Id),
-        Kd = M(function(a) {
-            var b = Jd(a),
+    var Kd = L(Jd),
+        Ld = L(function(a) {
+            var b = Kd(a),
                 c = "1" === b.o("debug"),
-                d = -1 < Da(U(a).href, "_ym_debug=1") || -1 < Da(U(a).href, "_ym_debug=2"),
+                d = -1 < Da(T(a).href, "_ym_debug=1") || -1 < Da(T(a).href, "_ym_debug=2"),
                 e = a._ym_debug;
-            !e && !d || c || (a = U(a), b.B("debug", "1", void 0, a.host));
+            !e && !d || c || (a = T(a), b.B("debug", "1", void 0, a.host));
             return !!(c || e || d)
         });
 
-    function Ld() {
+    function Md() {
         return {}
     }
 
-    function Md() {
+    function Nd() {
         return []
     }
-    var Nd = ad("debuggerEvents", Md, !0);
-
-    function Od(a, b) {
-        if (Kd(a)) {
+    var Od = bd("debuggerEvents", Nd, !0);
+
+    function Pd(a, b) {
+        if (Ld(a)) {
             var c = b.counterKey;
             if (c) {
                 var d = n(c.split(":"));
                 c = d.next().value;
                 d = d.next().value;
-                c = bd(rb(c));
+                c = cd(sb(c));
                 if ("1" === d || c) return
             }
-            c = Nd(a);
+            c = Od(a);
             1E3 === c.length && c.shift();
             c.push(b)
         }
     }
-    var Pd = ta.construct,
-        Qd = ta.host,
-        Rd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"];
-
-    function Sd(a) {
+    var Qd = ta.construct,
+        Rd = ta.host,
+        Sd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"];
+
+    function Td(a) {
         throw a;
     }
-    var Td;
-
-    function Ud(a) {
+    var Ud;
+
+    function Vd(a) {
         this.message = a
     }
-    var Vd = function(a) {
+    var Wd = function(a) {
         return function(b, c) {
             c = void 0 === c ? !1 : c;
-            if (Td) var d = new Td(b);
-            else xa("Error", a.Error) ? (Td = a.Error, d = new a.Error(b)) : (Td = Ud, d = new Td(b));
+            if (Ud) var d = new Ud(b);
+            else xa("Error", a.Error) ? (Ud = a.Error, d = new a.Error(b)) : (Ud = Vd, d = new Ud(b));
             c && (d.unk = !0);
             return d
         }
     }(window);
 
-    function Wd(a) {
-        return Vd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50))
-    }
-    var Xd = $a(RegExp("^http."));
-
-    function Yd(a) {
+    function Xd(a) {
+        return Wd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50))
+    }
+    var Yd = $a(RegExp("^http."));
+
+    function Zd(a) {
         var b = "";
-        w(a) ? b = V(".", a) : u(a) && (b = a);
-        return Vd("err.kn(2683)" + b)
-    }
-
-    function Zd() {
+        w(a) ? b = U(".", a) : u(a) && (b = a);
+        return Wd("err.kn(2683)" + b)
+    }
+
+    function $d() {
         var a = Va(arguments);
-        Sd(Yd(a))
-    }
-    var $d = $a(RegExp("^err.kn"));
-
-    function ae(a, b) {
+        Td(Zd(a))
+    }
+    var ae = $a(RegExp("^err.kn"));
+
+    function be(a, b) {
         return b ? a(b) : a()
     }
-    var be = O(L, ae),
-        ce = [];
-
-    function de(a, b, c) {
+    var ce = N(lb, be),
+        de = [];
+
+    function ee(a, b, c, d) {
+        M(N(lb, Jb([a, b, c, d]), be), de)
+    }
+
+    function fe(a, b, c) {
         var d = "u.a.e",
             e = "";
-        c && ("object" === typeof c ? (c.unk && Sd(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c);
-        $d(d) || rc(G(d, Ia), Rd) || Xd(d) && .1 <= a.Math.random() || N(O(L, Ib(["jserrs", d, b, e]), ae), ce)
-    }
-
-    function ee(a) {
+        c && ("object" === typeof c ? (c.unk && Td(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c);
+        ae(d) || sc(G(d, Ia), Sd) || Yd(d) && .1 <= a.Math.random() || ee("jserrs", d, b, e)
+    }
+
+    function ge(a) {
         return J(a, "performance") || J(a, "webkitPerformance")
     }
 
-    function fe(a) {
-        a = ee(a);
+    function he(a) {
+        a = ge(a);
         var b = J(a, "timing.navigationStart"),
             c = J(a, "now");
         c && (c = D(c, a));
         return [b, c]
     }
 
-    function ge(a, b) {
-        var c = n(b || fe(a)),
+    function ie(a, b) {
+        var c = n(b || he(a)),
             d = c.next().value;
         c = c.next().value;
         return !isNaN(d) && y(c) ? Math.round(c() + d) : a.Date.now ? a.Date.now() : (new a.Date).getTime()
     }
 
-    function he() {
+    function je() {
         var a = [];
         return {
-            Oe: a,
+            Pe: a,
             push: function() {
                 var b = a.push.apply(a, ka(sa.apply(0, arguments)));
                 100 < a.length && a.splice(0, a.length - 100);
@@ -1259,30 +1263,30 @@
             }
         }
     }
-    var ie = he();
-
-    function W(a, b, c, d) {
-        var e = c || Sd;
+    var ke = je();
+
+    function V(a, b, c, d) {
+        var e = c || Td;
         return function() {
             var f = d;
             try {
                 f = e.apply(null, arguments)
             } catch (g) {
-                de(a, b, g)
+                fe(a, b, g)
             }
             return f
         }
     }
 
-    function X(a, b, c) {
+    function W(a, b, c) {
         return function() {
-            return W(arguments[0], a, b, c).apply(this, arguments)
-        }
-    }
-    var je = Na(function(a, b) {
+            return V(arguments[0], a, b, c).apply(this, arguments)
+        }
+    }
+    var le = Na(function(a, b) {
             var c = b || {};
             return {
-                l: G(c, L),
+                l: G(c, lb),
                 o: function(d, e) {
                     var f = c[d];
                     return z(f) && !z(e) ? e : f
@@ -1297,9 +1301,9 @@
                 ra: G(c, a)
             }
         }),
-        ke = je(function(a) {
-            a = cc(a);
-            return V("", N(function(b) {
+        me = le(function(a) {
+            a = dc(a);
+            return U("", M(function(b) {
                 var c = n(b);
                 b = c.next().value;
                 c = c.next().value;
@@ -1307,27 +1311,27 @@
             }, a))
         });
 
-    function le(a, b, c) {
+    function ne(a, b, c) {
         c = void 0 === c ? null : c;
-        a.ba || (a.ba = ke());
+        a.ba || (a.ba = me());
         b && a.ba.wb(b, c);
         return a.ba
     }
-    var me = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "),
-        ne = [],
-        oe = /^\s*(data|javascript):/i,
-        pe = new RegExp(V("", ["\\.(" + V("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"),
-        qe = {},
-        re = (qe.hit = "h", qe.params = "p", qe.reachGoal = "g", qe.userParams = "up",
-            qe.trackHash = "th", qe.accurateTrackBounce = "atb", qe.notBounce = "nb", qe.addFileExtension = "fe", qe.extLink = "el", qe.file = "fc", qe.trackLinks = "tl", qe.destruct = "d", qe.setUserID = "ui", qe.getClientID = "ci", qe.clickmap = "cm", qe),
-        se = Pa("1");
-
-    function te(a, b, c, d) {
+    var oe = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "),
+        pe = [],
+        qe = /^\s*(data|javascript):/i,
+        re = new RegExp(U("", ["\\.(" + U("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"),
+        se = {},
+        te = (se.hit = "h", se.params = "p", se.reachGoal = "g", se.userParams = "up",
+            se.trackHash = "th", se.accurateTrackBounce = "atb", se.notBounce = "nb", se.addFileExtension = "fe", se.extLink = "el", se.file = "fc", se.trackLinks = "tl", se.destruct = "d", se.setUserID = "ui", se.getClientID = "ci", se.clickmap = "cm", se),
+        ue = Pa("1");
+
+    function ve(a, b, c, d) {
         var e = {};
         return B(a) ? a : (e.id = a, e.type = c, e.defer = d, e.params = b, e)
     }
 
-    function ue(a) {
+    function we(a) {
         return H(function(b, c) {
             var d = n(c),
                 e = d.next().value,
@@ -1336,18 +1340,18 @@
             f = a[f.T];
             b[e] = d ? d(f) : f;
             return b
-        }, {}, cc(ve))
-    }
-    var we = O(T, M(function() {
+        }, {}, dc(xe))
+    }
+    var ye = N(R, L(function() {
             var a = 0;
             return function() {
                 return a += 1
             }
-        }), ae),
-        xe = {
+        }), be),
+        ze = {
             mc: function(a) {
-                a = $c(a).o("mt", {});
-                a = cc(a);
+                a = ad(a).o("mt", {});
+                a = dc(a);
                 return a.length ? H(function(b, c, d) {
                     var e = n(c);
                     c = e.next().value;
@@ -1356,7 +1360,7 @@
                 }, "", a) : null
             },
             clc: function(a) {
-                var b = R(a).o("cls", {
+                var b = Q(a).o("cls", {
                         fb: 0,
                         x: 0,
                         y: 0
@@ -1368,11 +1372,11 @@
             },
             rqnt: function(a, b, c) {
                 a = c.D;
-                return !a || a.nohit ? null : we(b)
+                return !a || a.nohit ? null : ye(b)
             }
         };
 
-    function ye(a, b) {
+    function Ae(a, b) {
         if (!b) return null;
         try {
             return a.JSON.parse(b)
@@ -1381,7 +1385,7 @@
         }
     }
 
-    function ze(a, b) {
+    function Be(a, b) {
         try {
             return a.JSON.stringify(b, null, void 0)
         } catch (c) {
@@ -1389,96 +1393,96 @@
         }
     }
 
-    function Ae(a) {
+    function Ce(a) {
         try {
             return a.localStorage
         } catch (b) {}
         return null
     }
 
-    function Be(a, b) {
-        var c = Ae(a);
+    function De(a, b) {
+        var c = Ce(a);
         try {
             c.removeItem(b)
         } catch (d) {}
     }
 
-    function Ce(a, b) {
-        var c = Ae(a);
+    function Ee(a, b) {
+        var c = Ce(a);
         try {
-            return ye(a, c.getItem(b))
+            return Ae(a, c.getItem(b))
         } catch (d) {}
         return null
     }
 
-    function De(a, b, c) {
-        var d = Ae(a);
-        a = ze(a, c);
+    function Fe(a, b, c) {
+        var d = Ce(a);
+        a = Be(a, c);
         if (!Sa(a)) try {
             d.setItem(b, a)
         } catch (e) {}
     }
-    var Ee = M(function(a) {
-        De(a, "_ymBRC", "1");
-        var b = "1" !== Ce(a, "_ymBRC");
-        b || Be(a, "_ymBRC");
+    var Ge = L(function(a) {
+        Fe(a, "_ymBRC", "1");
+        var b = "1" !== Ee(a, "_ymBRC");
+        b || De(a, "_ymBRC");
         return b
     });
 
-    function Fe(a, b, c) {
+    function He(a, b, c) {
         var d = "" + (void 0 === c ? "_ym" : c) + (void 0 === b ? "" : b);
         d && (d += "_");
         return {
-            Mb: Ee(a),
+            Mb: Ge(a),
             o: function(e, f) {
-                var g = Ce(a, "" + d + e);
+                var g = Ee(a, "" + d + e);
                 return Sa(g) && !z(f) ? f : g
             },
             B: function(e, f) {
-                De(a, "" + d + e, f);
+                Fe(a, "" + d + e, f);
                 return this
             },
             wa: function(e) {
-                Be(a, "" + d + e);
+                De(a, "" + d + e);
                 return this
             }
         }
     }
-    var Ge = M(Fe),
-        He = M(Fe, function(a, b, c) {
+    var Ie = L(He),
+        Je = L(He, function(a, b, c) {
             return "" + b + c
         }),
-        Ie = ya(Array.prototype.find, "find");
-
-    function Je(a, b) {
+        Ke = ya(Array.prototype.find, "find");
+
+    function Le(a, b) {
         for (var c = 0; c < b.length; c += 1)
             if (a.call(b, b[c], c)) return b[c]
     }
-    var Ke = Ie ? function(a, b) {
-        return Ie.call(b, a)
-    } : Je;
-
-    function Le(a) {
+    var Me = Ke ? function(a, b) {
+        return Ke.call(b, a)
+    } : Le;
+
+    function Ne(a) {
         if (A(a)) return !1;
         a = a.nodeType;
         return 3 === a || 8 === a
     }
 
-    function Me(a) {
+    function Oe(a) {
         return a ? a.innerText || "" : ""
     }
-    var Ne = M(function(a) {
+    var Pe = L(function(a) {
             a = J(a, "document") || {};
             return ("" + (a.characterSet || a.charset || "")).toLowerCase()
         }),
-        Oe = M(O(K("document"), G("createElement", yb)));
-
-    function Pe(a) {
+        Qe = L(N(K("document"), G("createElement", zb)));
+
+    function Re(a) {
         var b = a && a.parentNode;
         b && b.removeChild(a)
     }
 
-    function Qe(a, b) {
+    function Se(a, b) {
         var c;
         try {
             if (c = b.target || b.srcElement) !c.ownerDocument && c.documentElement ? c = c.documentElement : c.ownerDocument !== a.document && (c = null)
@@ -1486,22 +1490,22 @@
         return c
     }
 
-    function Re(a, b) {
+    function Te(a, b) {
         try {
             return (new RegExp("(?:^|\\s)" + a + "(?:\\s|$)")).test(b.className)
         } catch (c) {
             return !1
         }
     }
-    var Se = M(function(a) {
+    var Ue = L(function(a) {
         var b = J(a, "Element.prototype");
-        return b ? (a = Ke(function(c) {
+        return b ? (a = Me(function(c) {
             var d = b[c];
             return !!d && xa(c, d)
         }, ["matches", "webkitMatchesSelector", "mozMatchesSelector", "msMatchesSelector", "oMatchesSelector"])) ? b[a] : null : null
     });
 
-    function Te(a) {
+    function Ve(a) {
         a = J(a, "document");
         try {
             return a.getElementsByTagName("body")[0]
@@ -1510,21 +1514,21 @@
         }
     }
 
-    function Ue(a) {
+    function We(a) {
         var b = J(a, "document") || {},
             c = b.documentElement;
-        return "CSS1Compat" === b.compatMode ? c : Te(a) || c
-    }
-
-    function Ve(a) {
+        return "CSS1Compat" === b.compatMode ? c : Ve(a) || c
+    }
+
+    function Xe(a) {
         var b = J(a, "visualViewport.width"),
             c = J(a, "visualViewport.height");
         a = J(a, "visualViewport.scale");
         return A(b) || A(c) ? null : [Math.floor(b), Math.floor(c), a]
     }
 
-    function We(a) {
-        var b = Ve(a);
+    function Ye(a) {
+        var b = Xe(a);
         if (b) {
             var c = n(b);
             b = c.next().value;
@@ -1532,12 +1536,12 @@
             c = c.next().value;
             return [a.Math.round(b * c), a.Math.round(d * c)]
         }
-        b = Ue(a);
+        b = We(a);
         return [J(b, "clientWidth") || a.innerWidth, J(b, "clientHeight") || a.innerHeight]
     }
 
-    function Xe(a) {
-        var b = Te(a),
+    function Ze(a) {
+        var b = Ve(a),
             c = J(a, "document");
         return {
             x: a.pageXOffset || c.documentElement && c.documentElement.scrollLeft || b && b.scrollLeft || 0,
@@ -1545,15 +1549,15 @@
         }
     }
 
-    function Ye(a) {
-        var b = Ue(a),
-            c = n(We(a));
+    function $e(a) {
+        var b = We(a),
+            c = n(Ye(a));
         a = c.next().value;
         c = c.next().value;
         return [Math.max(b.scrollWidth, a), Math.max(b.scrollHeight, c)]
     }
 
-    function Ze(a) {
+    function af(a) {
         try {
             return a.getBoundingClientRect && a.getBoundingClientRect()
         } catch (b) {
@@ -1568,14 +1572,14 @@
         }
     }
 
-    function $e(a, b, c) {
-        c = yb("dispatchEvent", c || a.document);
+    function bf(a, b, c) {
+        c = zb("dispatchEvent", c || a.document);
         var d = null,
             e = J(a, "Event.prototype.constructor");
-        if (e && (xa("(Event|Object|constructor)", e) || Ec(a) && "[object Event]" === "" + e)) try {
+        if (e && (xa("(Event|Object|constructor)", e) || Fc(a) && "[object Event]" === "" + e)) try {
             d = new a.Event(b)
         } catch (f) {
-            if ((a = yb("createEvent", J(a, "document"))) && y(a)) {
+            if ((a = zb("createEvent", J(a, "document"))) && y(a)) {
                 try {
                     d = a(b)
                 } catch (g) {}
@@ -1585,7 +1589,7 @@
         d && c(d)
     }
 
-    function af(a) {
+    function cf(a) {
         if (a) try {
             var b = a.nodeName;
             if (u(b)) return b;
@@ -1593,132 +1597,132 @@
             if (u(b)) return b
         } catch (c) {}
     }
-    var bf = Pa("INPUT"),
-        cf = O(af, bf);
-
-    function df(a, b, c) {
+    var df = Pa("INPUT"),
+        ef = N(cf, df);
+
+    function ff(a, b, c) {
         var d = z(c);
         z(b) && d ? (d = 1, b = 1073741824) : d ? d = 1 : (d = b, b = c);
         return a.Math.floor(a.Math.random() * (b - d)) + d
     }
 
-    function ef(a) {
+    function gf(a) {
         return (10 > a ? "0" : "") + a
     }
 
-    function ff(a) {
+    function hf(a) {
         var b = a.lc;
-        return 0 !== b ? b : ge(a.l, a.sb)
-    }
-
-    function gf(a) {
-        return Math.floor(ff(a) / 1E3 / 60)
-    }
-
-    function hf(a) {
-        return Math.round(ff(a) / 1E3)
+        return 0 !== b ? b : ie(a.l, a.sb)
     }
 
     function jf(a) {
+        return Math.floor(hf(a) / 1E3 / 60)
+    }
+
+    function kf(a) {
+        return Math.round(hf(a) / 1E3)
+    }
+
+    function lf(a) {
         var b = n(a.sb),
             c = b.next().value;
         b = b.next().value;
-        a = c && b ? b() : ff(a) - a.kb;
+        a = c && b ? b() : hf(a) - a.kb;
         return Math.round(a)
     }
-    var kf = M(function(a) {
-            var b = Wc(a),
-                c = fe(a),
+    var X = L(function(a) {
+            var b = Xc(a),
+                c = he(a),
                 d = {
                     l: a,
                     lc: 0,
                     sb: c,
-                    kb: ge(a, c)
+                    kb: ie(a, c)
                 },
                 e = n(c);
             c = e.next().value;
             e = e.next().value;
             c && e || b.C(a, ["beforeunload", "unload"], function() {
-                0 === d.lc && (d.lc = ge(a, d.sb))
+                0 === d.lc && (d.lc = ie(a, d.sb))
             });
             return Ra(d)
         }),
-        lf = /\/$/;
-
-    function mf(a) {
-        var b = R(a),
+        mf = /\/$/;
+
+    function nf(a) {
+        var b = Q(a),
             c = b.o("hitId");
-        c || (c = df(a), b.B("hitId", c));
+        c || (c = ff(a), b.B("hitId", c));
         return c
     }
 
-    function nf(a, b) {
-        var c = Ge(a),
-            d = Jd(a),
+    function of(a, b) {
+        var c = Ie(a),
+            d = Kd(a),
             e = b.Rb || "uid";
         return [c.o(e), d.o(e)]
     }
-    var of = ad("r", function(a, b) {
-        var c = n(nf(a, b)),
+    var pf = bd("r", function(a, b) {
+        var c = n(of(a, b)),
             d = c.next().value;
         return !c.next().value && d
     });
 
-    function pf(a, b) {
-        return !b.Aa && of(a, b)
-    }
-
     function qf(a, b) {
+        return !b.Aa && pf(a, b)
+    }
+
+    function rf(a, b) {
         var c = b.Rb,
             d = c || "uid";
         c = c ? a.location.hostname : void 0;
-        var e = Jd(a),
-            f = Ge(a),
-            g = kf(a)(hf),
-            h = n(nf(a, b)),
+        var e = Kd(a),
+            f = Ie(a),
+            g = X(a)(kf),
+            h = n(of(a, b)),
             k = h.next().value;
         h = h.next().value;
         var l = e.o("d");
-        of(a, b);
+        pf(a, b);
         var m = !1;
         !h && k && (h = k, m = !0);
-        if (!h) h = V("", [g, df(a, 1E6, 999999999)]), m = !0;
-        else if (!l || 15768E3 < g - tb(l)) m = !0;
+        if (!h) h = U("", [g, ff(a, 1E6, 999999999)]), m = !0;
+        else if (!l || 15768E3 < g - ub(l)) m = !0;
         m && !b.Aa && (e.B(d, h, 525600, c), e.B("d", "" + g, 525600, c));
         f.B(d, h);
         return h
     }
 
-    function rf(a, b, c) {
-        return yb("setTimeout", a)(b, c)
-    }
-
-    function sf(a, b) {
-        return yb("clearTimeout", a)(b)
-    }
-
-    function tf(a, b, c, d) {
-        return rf(a, W(a, d + ".d.err", b), c)
+    function sf(a, b, c) {
+        return zb("setTimeout", a)(b, c)
+    }
+
+    function tf(a, b) {
+        return zb("clearTimeout", a)(b)
     }
 
     function uf(a, b, c, d) {
-        return a.setInterval(W(a, d + ".i.err", b), c)
-    }
-
-    function vf(a, b) {
+        return sf(a, V(a, d + ".d.err", b), c)
+    }
+
+    function vf(a, b, c, d) {
+        return a.setInterval(V(a, d + ".i.err", b), c)
+    }
+
+    function wf(a, b) {
         return a.clearInterval(b)
     }
 
-    function wf(a, b) {
+    function xf(a, b) {
         return function(c) {
             return c(a, b)
         }
     }
-    var xf = Na(function(a, b) {
+    var yf = Na(function(a, b) {
         return Ra(function(c, d) {
             return b(c, function(e) {
                 try {
-                    a(e)(wf(c, d))
+                    a(e)(xf(c, d))
                 } catch (f) {
                     c(f)
                 }
@@ -1726,21 +1730,21 @@
         })
     });
 
-    function yf(a) {
+    function zf(a) {
         return Ra(function(b, c) {
             a.then(c, b)
         })
     }
 
-    function zf(a) {
+    function Af(a) {
         return Ra(function(b, c) {
             c(a)
         })
     }
 
-    function Af(a, b) {
+    function Bf(a, b) {
         function c(f) {
-            J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : tf(a, G(f, c), 100, b + ".wfb")
+            J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : uf(a, G(f, c), 100, b + ".wfb")
         }
         var d = void 0 === d ? a : d;
         var e = (d.nodeType ? "contentWindow." : "") + "document.body";
@@ -1749,50 +1753,50 @@
         })
     }
 
-    function Bf(a) {
+    function Cf(a) {
         var b = [],
             c = {
                 ee: b
             };
-        c.C = O(Za("push", b), G(c, L));
-        c.qa = O(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, L));
-        c.trigger = O(L, Oa(ae), Hb(b));
+        c.C = N(Za("push", b), G(c, lb));
+        c.qa = N(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, lb));
+        c.trigger = N(lb, Oa(be), Ib(b));
         return c
     }
 
-    function Cf(a, b) {
+    function Df(a, b) {
         var c = {};
         return {
             C: function(d, e) {
-                N(function(f) {
-                    J(c, f) || (c[f] = Bf(a));
+                M(function(f) {
+                    J(c, f) || (c[f] = Cf(a));
                     c[f].C(e)
                 }, d);
                 return this
             },
             qa: function(d, e) {
-                N(function(f) {
+                M(function(f) {
                     J(c, f) && c[f].qa(e)
                 }, d);
                 return this
             },
             trigger: function(d, e) {
-                return J(c, d) ? W(a, b + ".emt." + d, c[d].trigger, [])(e) : []
-            }
-        }
-    }
-    var Df = M(function() {
+                return J(c, d) ? V(a, b + ".emt." + d, c[d].trigger, [])(e) : []
+            }
+        }
+    }
+    var Ef = L(function() {
             return {
                 ha: {},
                 pending: {},
                 children: {}
             }
         }),
-        Ef = K("postMessage");
-
-    function Ff(a, b) {
+        Ff = K("postMessage");
+
+    function Gf(a, b) {
         return function(c, d) {
-            var e = kf(a)(ff),
+            var e = X(a)(hf),
                 f;
             if (f = a.crypto && ya(a.crypto.getRandomValues, "getRandomValues")) {
                 var g = new Uint32Array(1);
@@ -1804,21 +1808,21 @@
                 key: f,
                 dir: 0
             };
-            c.length && (e.Db = tb(c[0]), e.key = parseFloat(c[1]), e.dir = tb(c[2]));
-            Q(d, b);
+            c.length && (e.Db = ub(c[0]), e.key = parseFloat(c[1]), e.dir = ub(c[2]));
+            P(d, b);
             f = {};
-            f = (f.data = d, f.__yminfo = V(":", ["__yminfo", e.Db, e.key, e.dir]), f);
+            f = (f.data = d, f.__yminfo = U(":", ["__yminfo", e.Db, e.key, e.dir]), f);
             return {
                 oa: e,
-                kd: ze(a, f) || ""
-            }
-        }
-    }
-    var Gf = X("s.f", function(a, b, c, d, e) {
+                kd: Be(a, f) || ""
+            }
+        }
+    }
+    var Hf = W("s.f", function(a, b, c, d, e) {
         b = b(d);
-        var f = Df(a),
-            g = V(":", [b.oa.Db, b.oa.key]);
-        if (Ef(c)) {
+        var f = Ef(a),
+            g = U(":", [b.oa.Db, b.oa.key]);
+        if (Ff(c)) {
             f.pending[g] = e;
             try {
                 c.postMessage(b.kd, "*")
@@ -1826,21 +1830,21 @@
                 delete f.pending[g];
                 return
             }
-            tf(a, function() {
+            uf(a, function() {
                 delete f.pending[g]
             }, 5E3, "if.s")
         }
     });
 
-    function Hf(a) {
+    function If(a) {
         if (xa("MutationObserver", a.MutationObserver)) {
-            var b = Df(a).children,
+            var b = Ef(a).children,
                 c = new a.MutationObserver(function() {
-                    N(function(d) {
+                    M(function(d) {
                         J(b[d], "window.window") || delete b[d]
-                    }, dc(b))
+                    }, ec(b))
                 });
-            Af(a, "if.wf")(wf(r, function() {
+            Bf(a, "if.wf")(xf(r, function() {
                 c.observe(a.document.body, {
                     subtree: !0,
                     childList: !0
@@ -1849,8 +1853,8 @@
         }
     }
 
-    function If(a, b) {
-        var c = Df(a);
+    function Jf(a, b) {
+        var c = Ef(a);
         b.C(["initToParent"], function(d) {
             var e = n(d);
             d = e.next().value;
@@ -1874,13 +1878,13 @@
             })
         })
     }
-    var Jf = X("s.fh", function(a, b, c, d, e, f) {
+    var Kf = W("s.fh", function(a, b, c, d, e, f) {
             var g = null,
                 h = null,
-                k = Df(a),
+                k = Ef(a),
                 l = null;
             try {
-                g = ye(a, f.data), h = g.__yminfo, l = g.data
+                g = Ae(a, f.data), h = g.__yminfo, l = g.data
             } catch (m) {
                 return
             }
@@ -1890,99 +1894,100 @@
                         k = null;
                         try {
                             k = f.source
-                        } catch (m) {}!Sa(k) && Ef(k) && (f = d.trigger(l.type, [f, l]), e = N(O(L, ic(e)), f.concat([void 0])), l = c([b, a, l.counterId], e), k.postMessage(l.kd,
-                            "*"))
+                        } catch (m) {}!Sa(k) && Ff(k) && (f = d.trigger(l.type, [f, l]), e = M(N(lb, jc(e)), f.concat([void 0])), l = c([b, a, l.counterId], e),
+                            k.postMessage(l.kd, "*"))
                     }
-                } else h === "" + g && w(l) && Pb(function(m) {
+                } else h === "" + g && w(l) && Qb(function(m) {
                     return !(!m.hid || !m.counterId)
-                }, l).length === l.length && (c = k.pending[V(":", [b, a])]) && c.apply(null, [f].concat(l))
+                }, l).length === l.length && (c = k.pending[U(":", [b, a])]) && c.apply(null, [f].concat(l))
         }),
-        Kf = M(function(a, b) {
-            var c = yb("getElementsByTagName", J(a, "document")),
-                d = Df(a),
-                e = Ef(a),
-                f = Cf(a, "ifc"),
-                g = Wc(a);
+        Lf = L(function(a, b) {
+            var c = zb("getElementsByTagName", J(a, "document")),
+                d = Ef(a),
+                e = Ff(a),
+                f = Df(a, "ifc"),
+                g = Xc(a);
             if (!c || !e) return null;
             c = c.call(a.document, "iframe");
             e = {};
-            e = (e.counterId = b.id, e.hid = "" + mf(a), e);
-            Rc(a) && (e.duid = qf(a, b));
-            If(a, f);
-            Hf(a);
-            var h = Ff(a, e),
-                k = F([a, G([], h)], Gf);
-            N(function(l) {
+            e = (e.counterId = b.id, e.hid = "" + nf(a), e);
+            Sc(a) && (e.duid = rf(a, b));
+            Jf(a, f);
+            If(a);
+            var h = Gf(a, e),
+                k = F([a, G([], h)], Hf);
+            M(function(l) {
                 var m = null;
                 try {
                     m = l.contentWindow
                 } catch (p) {}
-                m && k(m, {
+                m &&
+                    k(m, {
                         type: "initToChild"
-                    },
-                    function(p, q) {
+                    }, function(p, q) {
                         f.trigger("initToParent", [p, q])
                     })
             }, c);
-            Hc(a) && k(a.parent, {
+            Ic(a) && k(a.parent, {
                 type: "initToParent"
             }, function(l, m) {
                 f.trigger("parentConnect", [l, m])
             });
-            g.C(a, ["message"], F([a, b, h, f, e], Jf));
+            g.C(a, ["message"], F([a, b, h, f, e], Kf));
             return {
                 ea: f,
                 ha: d.ha,
                 children: d.children,
                 cc: k
             }
-        }, O(lb, T)),
-        Lf = M(function(a, b) {
-            if (!Rc(a) || !Hc(a)) return qf(a, b);
-            var c = Kf(a, b);
-            return c && c.ha[b.id] ? c.ha[b.id].info.duid || qf(a, b) : qf(a, b)
+        }, N(mb, R)),
+        Mf = L(function(a, b) {
+            if (!Sc(a) || !Ic(a)) return rf(a, b);
+            var c = Lf(a, b);
+            return c && c.ha[b.id] ? c.ha[b.id].info.duid || rf(a, b) : rf(a, b)
         }, function(a, b) {
             return "" + b.Rb + b.Aa
         }),
-        Mf = M(O(kf, Ra(function(a) {
+        Nf = L(N(X, Ra(function(a) {
             return -(new a.l.Date).getTimezoneOffset()
         }))),
-        Nf = O(kf, Ra(function(a) {
-            a = new a.l.Date;
-            return V("", N(ef, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()]))
+        Of = N(X, Ra(function(a) {
+            a =
+                new a.l.Date;
+            return U("", M(gf, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()]))
         })),
-        Of = O(kf, Ra(hf)),
-        Pf = O(kf, Ra(ff)),
-        Qf = M(O(kf, Ra(function(a) {
+        Pf = N(X, Ra(kf)),
+        Qf = N(X, Ra(hf)),
+        Rf = L(N(X, Ra(function(a) {
             return n(a.sb).next().value
         }))),
-        Rf = M(function(a) {
-            a = R(a);
+        Sf = L(function(a) {
+            a = Q(a);
             var b = a.o("counterNum", 0) + 1;
             a.B("counterNum", b);
             return b
-        }, O(lb, T)),
-        Sf = {},
-        Tf = (Sf.vf = G(ta.version, L), Sf.nt = Dc, Sf.fu = function(a, b, c) {
+        }, N(mb, R)),
+        Tf = {},
+        Uf = (Tf.vf = G(ta.version, lb), Tf.nt = Ec, Tf.fu = function(a, b, c) {
             var d = c.D;
             if (!d) return null;
-            b = (J(a, "document.referrer") || "").replace(lf, "");
-            c = (d["page-ref"] || "").replace(lf, "");
+            b = (J(a, "document.referrer") || "").replace(mf, "");
+            c = (d["page-ref"] || "").replace(mf, "");
             d = d["page-url"];
-            a = U(a).href !== d;
-            b = b !==
-                c;
+            a = T(a).href !==
+                d;
+            b = b !== c;
             c = 0;
             a && b ? c = 3 : b ? c = 1 : a && (c = 2);
             return c
-        }, Sf.en = Ne, Sf.la = Fc, Sf.ut = function(a, b, c) {
+        }, Tf.en = Pe, Tf.la = Gc, Tf.ut = function(a, b, c) {
             var d = c.H;
             c = c.D;
             d = d && d.qb;
-            c && (id(a) || b.pc || d) && (c.ut = "noindex");
+            c && (jd(a) || b.pc || d) && (c.ut = "noindex");
             return null
-        }, Sf.v = G("2683", L), Sf.cn = Rf, Sf.dp = function(a) {
-            var b = R(a),
+        }, Tf.v = G("2683", lb), Tf.cn = Sf, Tf.dp = function(a) {
+            var b = Q(a),
                 c = b.o("bt", {});
             if (z(b.o("bt"))) {
                 var d = J(a, "navigator.getBattery");
@@ -1990,172 +1995,173 @@
                     c.p = d && d.call(a.navigator)
                 } catch (e) {}
                 b.B("bt", c);
-                c.p && c.p.then && c.p.then(W(a, "bi:dp.p", function(e) {
-                    c.He = J(e, "charging") && 0 === J(e, "chargingTime")
+                c.p && c.p.then && c.p.then(V(a, "bi:dp.p", function(e) {
+                    c.Ie = J(e, "charging") && 0 === J(e, "chargingTime")
                 }))
             }
-            return Lb(c.He)
-        }, Sf.ls = M(function(a, b) {
-            var c = He(a, b.id),
-                d = kf(a),
+            return Mb(c.Ie)
+        }, Tf.ls = L(function(a, b) {
+            var c = Je(a, b.id),
+                d = X(a),
                 e = c.o("lsid");
-            return +e ? e : (d = df(a, 0, d(ff)), c.B("lsid", d), d)
-        }, lb), Sf.hid = mf, Sf.phid = function(a, b) {
-            if (!Hc(a)) return null;
-            var c = Kf(a, b);
+            return +e ? e : (d = ff(a, 0, d(hf)), c.B("lsid", d), d)
+        }, mb), Tf.hid = nf, Tf.phid = function(a, b) {
+            if (!Ic(a)) return null;
+            var c = Lf(a, b);
             if (!c) return null;
-            var d = dc(c.ha);
+            var d = ec(c.ha);
             return d.length ? c.ha[d[0]].info.hid : null
-        }, Sf.z = Mf, Sf.i = Nf, Sf.et = Of, Sf.etms = Pf, Sf.c = O(K("navigator.cookieEnabled"), Kb), Sf.rn = O(L, df), Sf.rqn = function(a, b, c) {
+        }, Tf.z = Nf, Tf.i = Of, Tf.et = Pf, Tf.etms = Qf, Tf.c = N(K("navigator.cookieEnabled"), Lb), Tf.rn = N(lb, ff), Tf.rqn = function(a, b, c) {
             c = c.D;
             if (!c || c.nohit) return null;
-            b = T(b);
-            a = He(a, b);
+            b = R(b);
+            a = Je(a, b);
             b = (a.o("reqNum", 0) || 0) + 1;
             a.B("reqNum", b);
             if (a.o("reqNum") === b) return b;
             a.wa("reqNum");
             return null
-        }, Sf.u = Lf, Sf.w = function(a) {
-            var b = n(We(a));
+        }, Tf.u = Mf, Tf.w = function(a) {
+            var b =
+                n(Ye(a));
             a = b.next().value;
             b = b.next().value;
             return a + "x" + b
-        }, Sf.s = function(a) {
-            return (a = J(a, "screen")) ? V("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null
-        }, Sf.sk = K("devicePixelRatio"), Sf.ifr = O(Hc, Kb), Sf.j = O(Jc, Kb), Sf.sti = function(a) {
-            return Hc(a) && Ic(a) ? "1" : null
-        }, Sf),
-        Uf = M(function() {
-            return Zc(dc(Tf), dc(xe))
+        }, Tf.s = function(a) {
+            return (a = J(a, "screen")) ? U("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null
+        }, Tf.sk = K("devicePixelRatio"), Tf.ifr = N(Ic, Lb), Tf.j = N(Kc, Lb), Tf.sti = function(a) {
+            return Ic(a) && Jc(a) ? "1" : null
+        }, Tf),
+        Vf = L(function() {
+            return $c(ec(Uf), ec(ze))
         });
 
-    function Vf(a) {
+    function Wf(a) {
         return function(b, c) {
             return {
                 K: function(d, e) {
                     var f = d.G,
                         g = d.D;
-                    f && g && N(function(h) {
-                        var k = Tf[h],
+                    f && g && M(function(h) {
+                        var k = Uf[h],
                             l = "bi",
                             m = f;
-                        k || (k = xe[h], l = "tel", m = le(d));
-                        k && (k = X(l + ":" + h, k, null)(b, c, d), m.wb(h, k))
-                    }, a || Uf());
+                        k || (k = ze[h], l = "tel", m = ne(d));
+                        k && (k = W(l + ":" + h, k, null)(b, c, d), m.wb(h, k))
+                    }, a || Vf());
                     e()
                 }
             }
         }
     }
 
-    function Wf(a, b) {
+    function Xf(a, b) {
         return {
             K: function(c, d) {
                 var e = c.G;
                 if (e && (!b || b.ad)) {
                     var f = a.document.title;
                     c.H && c.H.title && (f = c.H.title);
-                    var g = yb("getElementsByTagName", a.document);
+                    var g = zb("getElementsByTagName", a.document);
                     "string" !== typeof f && g && (f = g("title"), f = (f = J(f, "0.innerHtml")) ? f : "");
-                    f = f.slice(0, Ec(a) ? 100 : 400);
+                    f = f.slice(0, Fc(a) ? 100 : 400);
                     e.B("t", f)
                 }
                 d()
             }
         }
     }
-    var Xf = M(Ld, T);
-
-    function Yf(a, b, c) {
-        if (Rc(a) && Hc(a)) {
-            var d = Xf(b);
+    var Yf = L(Md, R);
+
+    function Zf(a, b, c) {
+        if (Sc(a) && Ic(a)) {
+            var d = Yf(b);
             if (!d.$d) {
                 d.$d = !0;
-                b = Kf(a, b);
+                b = Lf(a, b);
                 if (!b) {
                     c();
                     return
                 }
                 d.Y = [];
                 var e = function() {
-                    d.Y && (N(ae, d.Y), d.Y = null)
+                    d.Y && (M(be, d.Y), d.Y = null)
                 };
-                tf(a, e, 3E3, "w.p.d.p");
+                uf(a, e, 3E3, "w.p.d.p");
                 b.ea.C(["initToChild"], e)
             }
             d.Y ? d.Y.push(c) : c()
         } else c()
     }
-    var Zf = M(function() {
+    var $f = L(function() {
         return {
             Ic: null,
             Y: []
         }
-    }, T);
-
-    function $f(a) {
+    }, R);
+
+    function ag(a) {
         return (a = a.G) && a.o("pv") && !a.o("ar")
     }
 
-    function ag(a, b, c) {
+    function bg(a, b, c) {
         var d = a.G;
-        d ? $f(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c()
-    }
-
-    function bg(a, b) {
+        d ? ag(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c()
+    }
+
+    function cg(a, b) {
         return {
             K: function(c, d) {
-                var e = Zf(b);
-                e = F([c, e, d], ag);
-                Yf(a, b, e)
+                var e = $f(b);
+                e = F([c, e, d], bg);
+                Zf(a, b, e)
             },
             S: function(c, d) {
                 var e = c.G,
-                    f = Zf(b);
+                    f = $f(b);
                 if (e) {
                     var g = f.Y;
-                    f.Ic === e && g && (N(ae, g), f.Y = null)
+                    f.Ic === e && g && (M(be, g), f.Y = null)
                 }
                 d()
             }
         }
     }
-    var cg = /^[a-z][\w.+-]+:/i;
-
-    function dg(a, b) {
-        var c = U(a),
+    var dg = /^[a-z][\w.+-]+:/i;
+
+    function eg(a, b) {
+        var c = T(a),
             d = c.href,
             e = c.host,
             f = -1;
         if (!u(b) || z(b)) return d;
-        c = b.replace(sd, "");
-        if (-1 !== c.search(cg)) return c;
+        c = b.replace(td, "");
+        if (-1 !== c.search(dg)) return c;
         var g = c.charAt(0);
         if ("?" === g && (f = d.search(/\?/), -1 === f) || "#" === g && (f = d.search(/#/), -1 === f)) return d + c;
         if (-1 !== f) return d.substr(0, f) + c;
         if ("/" === g) {
             if (f = Ca(d, e), -1 !== f) return d.substr(0, f + e.length) + c
-        } else return d = d.split("/"), d[d.length - 1] = c, V("/", d);
+        } else return d = d.split("/"), d[d.length - 1] = c, U("/", d);
         return ""
     }
 
-    function eg(a) {
+    function fg(a) {
         return {
             K: function(b, c) {
                 var d = b.D;
                 if (!b.G || !d) return c();
                 var e = d["page-ref"],
                     f = d["page-url"];
-                e && f !== e ? d["page-ref"] = dg(a, e) : delete d["page-ref"];
-                e = Ec(a) ? 512 : 2048;
-                d["page-url"] = dg(a, f).slice(0, e);
+                e && f !== e ? d["page-ref"] = eg(a, e) : delete d["page-ref"];
+                e = Fc(a) ? 512 : 2048;
+                d["page-url"] = eg(a, f).slice(0, e);
                 return c()
             }
         }
     }
 
-    function fg(a, b, c) {
+    function gg(a, b, c) {
         for (var d = [b, c], e = -1E4, f = 0; f < a.length; f += 1) {
             var g = n(a[f]),
                 h = g.next().value;
@@ -2170,140 +2176,140 @@
         a.push(d)
     }
 
-    function gg(a, b, c, d) {
+    function hg(a, b, c, d) {
         a[b] || (a[b] = []);
-        c && !A(d) && fg(a[b], c, d)
-    }
-    var hg = [
-            [eg, -100],
-            [Yc, 1],
-            [bg, 2],
-            [Vf(), 3],
-            [Wf, 4]
+        c && !A(d) && gg(a[b], c, d)
+    }
+    var ig = [
+            [fg, -100],
+            [Zc, 1],
+            [cg, 2],
+            [Wf(), 3],
+            [Xf, 4]
         ],
-        ig = hg.slice(),
-        jg = [],
-        kg = G(hg, fg),
-        lg = {},
-        mg = (lg.h = ig, lg),
-        Y = G(mg, gg);
-
-    function ng(a, b, c) {
-        b = w(b) ? b : mg[b] || hg;
-        var d = N(nc, b);
-        N(function(e) {
+        jg = ig.slice(),
+        kg = [],
+        lg = G(ig, gg),
+        mg = {},
+        ng = (mg.h = jg, mg),
+        Y = G(ng, hg);
+
+    function og(a, b, c) {
+        b = w(b) ? b : ng[b] || ig;
+        var d = M(oc, b);
+        M(function(e) {
             return d.unshift(e)
-        }, jg);
-        return N(O(Ib([a, c]), ae), d)
-    }
-    var og = [],
-        pg = [],
+        }, kg);
+        return M(N(Jb([a, c]), be), d)
+    }
+    var pg = [],
         qg = [],
         rg = [],
         sg = [],
         tg = [],
-        ug = setTimeout;
-
-    function vg() {}
-
-    function wg(a, b) {
+        ug = [],
+        vg = setTimeout;
+
+    function wg() {}
+
+    function xg(a, b) {
         return function() {
             a.apply(b, arguments)
         }
     }
 
-    function xg(a) {
-        if (!(this instanceof xg)) throw new TypeError("Promises must be constructed via new");
+    function yg(a) {
+        if (!(this instanceof yg)) throw new TypeError("Promises must be constructed via new");
         if ("function" !== typeof a) throw new TypeError("not a function");
         this.ia = 0;
         this.tc = !1;
         this.va = void 0;
         this.Oa = [];
-        yg(a, this)
-    }
-
-    function zg(a, b) {
+        zg(a, this)
+    }
+
+    function Ag(a, b) {
         for (; 3 === a.ia;) a = a.va;
-        0 === a.ia ? a.Oa.push(b) : (a.tc = !0, xg.uc(function() {
+        0 === a.ia ? a.Oa.push(b) : (a.tc = !0, yg.uc(function() {
             var c = 1 === a.ia ? b.ke : b.le;
-            if (null === c)(1 === a.ia ? Ag : Bg)(b.promise, a.va);
+            if (null === c)(1 === a.ia ? Bg : Cg)(b.promise, a.va);
             else {
                 try {
                     var d = c(a.va)
                 } catch (e) {
-                    Bg(b.promise, e);
+                    Cg(b.promise, e);
                     return
                 }
-                Ag(b.promise, d)
+                Bg(b.promise, d)
             }
         }))
     }
 
-    function Ag(a, b) {
+    function Bg(a, b) {
         try {
             if (b === a) throw new TypeError("A promise cannot be resolved with itself.");
             if (b && ("object" === typeof b || "function" === typeof b)) {
                 var c = b.then;
-                if (b instanceof xg) {
+                if (b instanceof yg) {
                     a.ia = 3;
                     a.va = b;
-                    Cg(a);
+                    Dg(a);
                     return
                 }
                 if ("function" === typeof c) {
-                    yg(wg(c, b), a);
+                    zg(xg(c, b), a);
                     return
                 }
             }
             a.ia = 1;
             a.va = b;
-            Cg(a)
+            Dg(a)
         } catch (d) {
-            Bg(a, d)
-        }
-    }
-
-    function Bg(a, b) {
+            Cg(a, d)
+        }
+    }
+
+    function Cg(a, b) {
         a.ia = 2;
         a.va = b;
-        Cg(a)
-    }
-
-    function Cg(a) {
-        2 === a.ia && 0 === a.Oa.length && xg.uc(function() {
-            a.tc || xg.Bd(a.va)
+        Dg(a)
+    }
+
+    function Dg(a) {
+        2 === a.ia && 0 === a.Oa.length && yg.uc(function() {
+            a.tc || yg.Bd(a.va)
         });
-        for (var b = 0, c = a.Oa.length; b < c; b++) zg(a, a.Oa[b]);
+        for (var b = 0, c = a.Oa.length; b < c; b++) Ag(a, a.Oa[b]);
         a.Oa = null
     }
 
-    function Dg(a, b, c) {
+    function Eg(a, b, c) {
         this.ke = "function" === typeof a ? a : null;
         this.le = "function" === typeof b ? b : null;
         this.promise = c
     }
 
-    function yg(a, b) {
+    function zg(a, b) {
         var c = !1;
         try {
             a(function(d) {
-                c || (c = !0, Ag(b, d))
+                c || (c = !0, Bg(b, d))
             }, function(d) {
-                c || (c = !0, Bg(b, d))
+                c || (c = !0, Cg(b, d))
             })
         } catch (d) {
-            c || (c = !0, Bg(b, d))
-        }
-    }
-    xg.prototype["catch"] = function(a) {
+            c || (c = !0, Cg(b, d))
+        }
+    }
+    yg.prototype["catch"] = function(a) {
         return this.then(null, a)
     };
-    xg.prototype.then = function(a, b) {
-        var c = new this.constructor(vg);
-        zg(this, new Dg(a, b, c));
+    yg.prototype.then = function(a, b) {
+        var c = new this.constructor(wg);
+        Ag(this, new Eg(a, b, c));
         return c
     };
-    xg.prototype["finally"] = function(a) {
+    yg.prototype["finally"] = function(a) {
         var b = this.constructor;
         return this.then(function(c) {
             return b.resolve(a()).then(function() {
@@ -2315,8 +2321,8 @@
             })
         })
     };
-    xg.all = function(a) {
-        return new xg(function(b, c) {
+    yg.all = function(a) {
+        return new yg(function(b, c) {
             function d(h, k) {
                 try {
                     if (k && ("object" === typeof k || "function" === typeof k)) {
@@ -2340,70 +2346,70 @@
             for (var f = e.length, g = 0; g < e.length; g++) d(g, e[g])
         })
     };
-    xg.resolve = function(a) {
-        return a && "object" === typeof a && a.constructor === xg ? a : new xg(function(b) {
+    yg.resolve = function(a) {
+        return a && "object" === typeof a && a.constructor === yg ? a : new yg(function(b) {
             b(a)
         })
     };
-    xg.reject = function(a) {
-        return new xg(function(b, c) {
+    yg.reject = function(a) {
+        return new yg(function(b, c) {
             c(a)
         })
     };
-    xg.race = function(a) {
-        return new xg(function(b, c) {
+    yg.race = function(a) {
+        return new yg(function(b, c) {
             if (!a || "undefined" === typeof a.length) return c(new TypeError("Promise.race accepts an array"));
-            for (var d = 0, e = a.length; d < e; d++) xg.resolve(a[d]).then(b, c)
+            for (var d = 0, e = a.length; d < e; d++) yg.resolve(a[d]).then(b, c)
         })
     };
-    xg.uc = "function" === typeof setImmediate && function(a) {
+    yg.uc = "function" === typeof setImmediate && function(a) {
         setImmediate(a)
     } || function(a) {
-        ug(a, 0)
+        vg(a, 0)
     };
-    xg.Bd = function(a) {
+    yg.Bd = function(a) {
         "undefined" !== typeof console && console && console.warn("Possible Unhandled Promise Rejection:", a)
     };
     var Z = window.Promise,
-        Eg = ya(Z, "Promise"),
-        Fg = ya(J(Z, "resolve"), "resolve"),
-        Gg = ya(J(Z, "reject"), "reject"),
-        Hg = ya(J(Z, "all"), "all");
-    if (Eg && Fg && Gg && Hg) {
-        var Ig = function(a) {
+        Fg = ya(Z, "Promise"),
+        Gg = ya(J(Z, "resolve"), "resolve"),
+        Hg = ya(J(Z, "reject"), "reject"),
+        Ig = ya(J(Z, "all"), "all");
+    if (Fg && Gg && Hg && Ig) {
+        var Jg = function(a) {
             return new Promise(a)
         };
-        Ig.resolve = D(Fg, Z);
-        Ig.reject = D(Gg, Z);
-        Ig.all = D(Hg, Z);
-        Z = Ig
-    } else Z = xg;
-
-    function Jg(a) {
+        Jg.resolve = D(Gg, Z);
+        Jg.reject = D(Hg, Z);
+        Jg.all = D(Ig, Z);
+        Z = Jg
+    } else Z = yg;
+
+    function Kg(a) {
         return a.hc || a.za.length <= a.$
     }
 
-    function Kg(a) {
+    function Mg(a) {
         a.$ = a.za.length
     }
 
-    function Mg(a) {
+    function Ng(a) {
         a.hc = !0
     }
 
-    function Ng(a) {
+    function Og(a) {
         a.hc = !1
     }
 
-    function Og(a) {
-        Jg(a) && Sd(Vd("i"));
+    function Pg(a) {
+        Kg(a) && Td(Wd("i"));
         var b = a.Pb(a.za[a.$]);
         a.$ += 1;
         return b
     }
-    var Pg = Na(function(a, b) {
-            for (var c = []; !Jg(b);) {
-                var d = Og(b);
+    var Qg = Na(function(a, b) {
+            for (var c = []; !Kg(b);) {
+                var d = Pg(b);
                 a(d, function(e) {
                     return e(b)
                 });
@@ -2411,33 +2417,33 @@
             }
             return c
         }),
-        Qg = Na(function(a, b) {
-            for (var c; b.za.length && !Jg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b);
+        Rg = Na(function(a, b) {
+            for (var c; b.za.length && !Kg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b);
             return c
         });
 
-    function Rg(a, b) {
-        return function(c) {
-            var d = kf(a),
-                e = d(ff);
-            return Qg(function(f) {
-                d(ff) - e >= b && Mg(f)
-            })(c)
-        }
-    }
-
     function Sg(a, b) {
         return function(c) {
-            var d = kf(a),
-                e = d(ff);
-            return Pg(function(f, g) {
-                d(ff) - e >= b && g(Mg)
+            var d = X(a),
+                e = d(hf);
+            return Rg(function(f) {
+                d(hf) - e >= b && Ng(f)
             })(c)
         }
     }
 
-    function Tg(a) {
-        for (var b = !0, c = {}; !Jg(a) && b; c = {
+    function Tg(a, b) {
+        return function(c) {
+            var d = X(a),
+                e = d(hf);
+            return Qg(function(f, g) {
+                d(hf) - e >= b && g(Ng)
+            })(c)
+        }
+    }
+
+    function Ug(a) {
+        for (var b = !0, c = {}; !Kg(a) && b; c = {
                 Wb: void 0
             }) b = !1, c.Wb = function() {
             b = !0;
@@ -2446,19 +2452,19 @@
             return function() {
                 (0, d.Wb)()
             }
-        }(c)), b || (a.$ += 1, c.Wb = G(a, Tg))
-    }
-
-    function Ug(a, b) {
+        }(c)), b || (a.$ += 1, c.Wb = G(a, Ug))
+    }
+
+    function Vg(a, b) {
         return Ra({
             za: a,
-            Pb: b || L,
+            Pb: b || lb,
             hc: !1,
             $: 0
         })
     }
 
-    function Vg(a, b, c) {
+    function Wg(a, b, c) {
         c = void 0 === c ? !1 : c;
         return new Z(function(d, e) {
             function f(k, l) {
@@ -2470,20 +2476,20 @@
                 K: f,
                 S: f
             });
-            var h = Ug(g, function(k, l) {
+            var h = Vg(g, function(k, l) {
                 var m = c ? k.K : k.S;
                 if (m) try {
                     m(b, l)
                 } catch (p) {
-                    h(Kg), e(p)
+                    h(Mg), e(p)
                 } else l()
             });
-            h(Tg)
+            h(Ug)
         })
     }
 
-    function Wg(a, b, c) {
-        var d = df(a),
+    function Xg(a, b, c) {
+        var d = ff(a),
             e = c.N,
             f = c.O,
             g = c.Ca,
@@ -2492,10 +2498,10 @@
         var k = {},
             l = {},
             m = {};
-        Od(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m));
+        Pd(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m));
         return d
     }
-    var Xg = je(function(a) {
+    var Yg = le(function(a) {
         var b = "";
         a = H(function(c, d) {
             var e = n(d),
@@ -2504,23 +2510,23 @@
             e = "" + f + ":" + e;
             "t" === f ? b = e : c.push(e);
             return c
-        }, [], cc(a));
+        }, [], dc(a));
         b && a.push(b);
-        return V(":", a)
+        return U(":", a)
     });
 
-    function Yg(a, b, c) {
-        var d = Q({}, b.D);
-        a = kf(a);
-        b.G && (d["browser-info"] = Xg(b.G.l()).B("st", a(hf)).ra());
+    function Zg(a, b, c) {
+        var d = P({}, b.D);
+        a = X(a);
+        b.G && (d["browser-info"] = Yg(b.G.l()).B("st", a(kf)).ra());
         !d.t && (b = b.ba) && (b.B("ti", c), d.t = b.ra());
         return d
     }
 
-    function Zg(a, b, c, d, e, f) {
+    function $g(a, b, c, d, e, f) {
         e = void 0 === e ? 0 : e;
         f = void 0 === f ? 0 : f;
-        var g = Q({
+        var g = P({
                 N: []
             }, d.J),
             h = n(b[f]),
@@ -2529,22 +2535,22 @@
         var l = c[e];
         if ((!g.Ca || !g.Ca["Content-Type"]) && g.O) {
             var m = {};
-            g.Ca = Q({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m));
-            g.O = "site-info=" + od(g.O)
+            g.Ca = P({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m));
+            g.O = "site-info=" + pd(g.O)
         }
         g.ab || (g.ab = g.O ? "POST" : "GET");
-        g.Da = Yg(a, d, k);
+        g.Da = Zg(a, d, k);
         g.U = (d.ca || {}).U;
         g.N.push(k);
-        Q(d.J, g);
+        P(d.J, g);
         k = "" + l + (d.ub && d.ub.ie ? "/1" : "");
         var p = 0;
-        p = Wg(a, k, g);
+        p = Xg(a, k, g);
         return h(k, g).then(function(q) {
             var v = p,
                 t = {},
                 x = {};
-            Od(a, (x.name = "requestSuccess", x.data =
+            Pd(a, (x.name = "requestSuccess", x.data =
                 (t.body = q, t.requestId = v, t), x));
             return {
                 Ea: q,
@@ -2554,20 +2560,20 @@
             var v = p,
                 t = {},
                 x = {};
-            Od(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x));
+            Pd(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x));
             v = f + 1 >= b.length;
             t = e + 1 >= c.length;
-            v && t && Sd(q);
-            return Zg(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1)
+            v && t && Td(q);
+            return $g(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1)
         })
     }
 
-    function $g(a, b) {
+    function ah(a, b) {
         return function(c, d) {
-            return Zg(a, b, d, c)
-        }
-    }
-    var ah = {
+            return $g(a, b, d, c)
+        }
+    }
+    var bh = {
             id: "id",
             pc: "ut",
             M: "type",
@@ -2576,13 +2582,13 @@
             Ga: "url",
             Ib: "referrer"
         },
-        bh = /^\d+$/,
-        ch = {
+        ch = /^\d+$/,
+        dh = {
             id: function(a) {
                 a = "" + (a || "0");
-                bh.test(a) || (a = "0");
+                ch.test(a) || (a = "0");
                 try {
-                    var b = tb(a)
+                    var b = ub(a)
                 } catch (c) {
                     b = 0
                 }
@@ -2591,47 +2597,47 @@
             M: function(a) {
                 return "" + (a || 0 === a ? a : "0")
             },
-            Aa: Mb,
-            pc: Mb
+            Aa: Nb,
+            pc: Nb
         };
-    ah.Ra = "defer";
-    ch.Ra = Mb;
-    ah.L = "params";
-    ch.L = function(a) {
+    bh.Ra = "defer";
+    dh.Ra = Nb;
+    bh.L = "params";
+    dh.L = function(a) {
         return B(a) || w(a) ? a : null
     };
-    ah.oc = "userParams";
-    ah.qd = "triggerEvent";
-    ch.qd = Mb;
-    ah.ad = "sendTitle";
-    ch.ad = function(a) {
+    bh.oc = "userParams";
+    bh.qd = "triggerEvent";
+    dh.qd = Nb;
+    bh.ad = "sendTitle";
+    dh.ad = function(a) {
         return !!a || z(a)
     };
-    ah.ic = "trackHash";
-    ch.ic = Mb;
-    ah.od = "trackLinks";
-    var ve = H(function(a, b) {
+    bh.ic = "trackHash";
+    dh.ic = Nb;
+    bh.od = "trackLinks";
+    var xe = H(function(a, b) {
         var c = n(b),
             d = c.next().value;
         c = c.next().value;
         a[d] = {
             T: c,
-            rb: ch[d]
+            rb: dh[d]
         };
         return a
-    }, {}, cc(ah));
-
-    function dh(a) {
+    }, {}, dc(bh));
+
+    function eh(a) {
         return H(function(b, c) {
             var d = n(c),
                 e = d.next().value;
             d = d.next().value;
-            b[ve[e].T] = d;
+            b[xe[e].T] = d;
             return b
-        }, {}, cc(a))
-    }
-    var eh = {},
-        fh = (eh.w = [
+        }, {}, dc(a))
+    }
+    var fh = {},
+        gh = (fh.w = [
             [function(a, b) {
                 return {
                     K: function(c, d) {
@@ -2639,69 +2645,69 @@
                             f = {};
                         e = (f["page-url"] = e && e["page-url"] || "", f.charset = "utf-8", f);
                         "0" !== b.M && (e["cnt-class"] = b.M);
-                        c.G || (c.G = Xg());
+                        c.G || (c.G = Yg());
                         f = c.G;
                         e = {
                             ca: {
                                 U: "watch/" + b.id
                             },
-                            J: Q(void 0 === c.J ? {} : c.J, {
+                            J: P(void 0 === c.J ? {} : c.J, {
                                 Fa: !!f.o("pv") && !f.o("wh")
                             }),
-                            D: Q(c.D || {}, e)
+                            D: P(c.D || {}, e)
                         };
-                        Q(c, e);
+                        P(c, e);
                         d()
                     }
                 }
             }, 1]
-        ], eh),
-        gh = G(fh, gg);
-
-    function hh(a, b, c) {
-        var d = $g(a, b);
+        ], fh),
+        hh = G(gh, hg);
+
+    function ih(a, b, c) {
+        var d = ah(a, b);
         return function(e) {
-            return Vg(c, e, !0).then(function() {
+            return Wg(c, e, !0).then(function() {
                 var f = e.ca || {},
                     g = void 0 === f.Wd ? "" : f.Wd,
                     h = void 0 === f.U ? "" : f.U;
-                f = N(function(k) {
-                    return "https://" + ("" + g + k || Qd) + "/" + h
-                }, void 0 === f.Jc ? [Qd] : f.Jc);
+                f = M(function(k) {
+                    return "https://" + ("" + g + k || Rd) + "/" + h
+                }, void 0 === f.Jc ? [Rd] : f.Jc);
                 return d(e, f)
             }).then(function(f) {
                 var g = f.Ea;
                 f = f.vd;
                 e.$b = g;
-                e.ue = f;
-                return Vg(c, e).then(G(g, L))
+                e.ve = f;
+                return Wg(c, e).then(G(g, lb))
             })
         }
     }
 
-    function ih(a) {
+    function jh(a) {
         return function(b, c, d) {
             return function(e, f) {
-                var g = N(O(nc, Ib([b, f]), ae), fh[a] || []);
-                g = Zc(g, d);
-                return hh(b, c, g)(e)
-            }
-        }
-    }
-    var jh = ih("w");
-
-    function kh(a, b, c, d) {
+                var g = M(N(oc, Jb([b, f]), be), gh[a] || []);
+                g = $c(g, d);
+                return ih(b, c, g)(e)
+            }
+        }
+    }
+    var kh = jh("w");
+
+    function lh(a, b, c, d) {
         return new Z(function(e, f) {
             if (!J(a, "navigator.onLine")) return f();
             var g = {};
-            g = Q(d.Da, (g["force-urlencoded"] = 1, g));
-            g = c + "?" + rd(g) + (d.O ? "&" + d.O : "");
-            return 2E3 < g.length ? f(Yd("sb.tlq")) : b(g) ? e("") : f()
+            g = P(d.Da, (g["force-urlencoded"] = 1, g));
+            g = c + "?" + sd(g) + (d.O ? "&" + d.O : "");
+            return 2E3 < g.length ? f(Zd("sb.tlq")) : b(g) ? e("") : f()
         })
     }
 
-    function lh(a, b) {
-        var c = Oe(a);
+    function mh(a, b) {
+        var c = Qe(a);
         if (c) {
             var d = a.document,
                 e = c("script");
@@ -2710,7 +2716,7 @@
             e.type = b.type || "text/javascript";
             e.charset = b.charset || "utf-8";
             e.async = b.async || !0;
-            b.yc && Q(e.dataset, b.yc);
+            b.yc && P(e.dataset, b.yc);
             try {
                 var f = d.getElementsByTagName("head")[0];
                 if (!f) {
@@ -2723,12 +2729,12 @@
             } catch (h) {}
         }
     }
-    var mh = M(function(a) {
-        if (a = Oe(a)) return a("a")
+    var nh = L(function(a) {
+        if (a = Qe(a)) return a("a")
     });
 
-    function nh(a, b) {
-        var c = mh(a);
+    function oh(a, b) {
+        var c = nh(a);
         return c ? (c.href = b, {
             protocol: c.protocol,
             host: c.host,
@@ -2743,26 +2749,26 @@
         }) : {}
     }
 
-    function oh(a) {
+    function ph(a) {
         return (a.split(":")[1] || "").replace(/^\/*/, "").replace(/^www\./, "").split("/")[0]
     }
 
-    function ph(a, b) {
+    function qh(a, b) {
         if (!b || !b.length) return a;
         var c = n(a.split("#")),
             d = c.next().value;
         c = ja(c);
-        c = (c = V("#", c)) ? "#" + c : "";
+        c = (c = U("#", c)) ? "#" + c : "";
         return Ia(a, "?") ? d + "&" + b + c : d + "?" + b + c
     }
 
-    function qh(a, b, c) {
-        (c = rd(c)) && (a = ph(a, c));
-        b.O && (a = ph(a, b.O));
+    function rh(a, b, c) {
+        (c = sd(c)) && (a = qh(a, c));
+        b.O && (a = qh(a, b.O));
         return a
     }
 
-    function rh(a, b) {
+    function sh(a, b) {
         try {
             delete a[b]
         } catch (c) {
@@ -2770,41 +2776,41 @@
         }
     }
 
-    function sh(a, b, c) {
+    function th(a, b, c) {
         return new Z(function(d, e) {
-            var f = "_ymjsp" + df(a),
+            var f = "_ymjsp" + ff(a),
                 g = {};
-            g = Q((g.callback = f, g), c.Da);
-            var h = F([a, f], rh);
+            g = P((g.callback = f, g), c.Da);
+            var h = F([a, f], sh);
             a[f] = function(l) {
                 try {
-                    h(), Pe(k), d(l)
+                    h(), Re(k), d(l)
                 } catch (m) {
                     e(m)
                 }
             };
             g.wmode = "5";
             f = {};
-            var k = lh(a, (f.src = qh(b, c, g), f));
-            if (!k) return h(), e(Vd("jp.s"));
-            f = G(k, Pe);
-            f = O(f, G(Yd(c.N), e));
-            g = rf(a, f, c.sa || 1E4);
-            g = F([a, g], sf);
+            var k = mh(a, (f.src = rh(b, c, g), f));
+            if (!k) return h(), e(Wd("jp.s"));
+            f = G(k, Re);
+            f = N(f, G(Zd(c.N), e));
+            g = sf(a, f, c.sa || 1E4);
+            g = F([a, g], tf);
             k.onload = g;
-            k.onerror = O(h, g, f)
+            k.onerror = N(h, g, f)
         })
     }
 
-    function th(a, b, c, d) {
+    function uh(a, b, c, d) {
         b = b ? new b : void 0;
         var e = {};
-        e = Q(d.Fa ? (e.wmode = "7", e) : {}, d.Da);
+        e = P(d.Fa ? (e.wmode = "7", e) : {}, d.Da);
         var f = b || {
                 signal: void 0,
                 abort: r
             },
-            g = a.fetch(ph(c, rd(e)), {
+            g = a.fetch(qh(c, sd(e)), {
                 method: d.ab,
                 body: d.O,
                 credentials: !1 === d.rc ? "omit" : "include",
@@ -2812,11 +2818,11 @@
                 signal: f.signal,
                 cache: d.cache
             }),
-            h = G(d.N, Yd),
-            k = G(d.N.concat("timeout"), Yd);
+            h = G(d.N, Zd),
+            k = G(d.N.concat("timeout"), Zd);
         return new Z(function(l, m) {
             var p;
-            d.sa && (p = rf(a, function() {
+            d.sa && (p = sf(a, function() {
                 try {
                     f.abort()
                 } catch (q) {}
@@ -2824,25 +2830,25 @@
             }, d.sa));
             return g.then(function(q) {
                 if (!q.ok) {
-                    if (d.Wc) return Sd(Wd(q));
-                    Zd(d.N)
+                    if (d.Wc) return Td(Xd(q));
+                    $d(d.N)
                 }
                 return d.Wc ? q.text() : d.Fa ? q.json() : null
             }).then(l)["catch"](G(h(),
                 m)).then(function() {
-                p && sf(a, p)
+                p && tf(a, p)
             })
         })
     }
-    var uh = /[^a-z0-9.:-]/;
-
-    function vh(a, b, c, d, e, f, g, h) {
+    var vh = /[^a-z0-9.:-]/;
+
+    function wh(a, b, c, d, e, f, g, h) {
         if (4 === b.readyState)
-            if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Wd(b));
+            if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Xd(b));
             else {
                 e = null;
                 if (d) try {
-                    (e = ye(a, b.responseText)) || g(c)
+                    (e = Ae(a, b.responseText)) || g(c)
                 } catch (k) {
                     g(c)
                 }
@@ -2850,22 +2856,22 @@
             } return h
     }
 
-    function wh(a, b, c) {
+    function xh(a, b, c) {
         var d = new a.XMLHttpRequest,
             e = c.O,
             f = {},
-            g = Q(c.Fa ? (f.wmode = "7", f) : {}, c.Da);
+            g = P(c.Fa ? (f.wmode = "7", f) : {}, c.Da);
         return new Z(function(h, k) {
-            d.open(c.ab || "GET", ph(b, rd(g)), !0);
+            d.open(c.ab || "GET", qh(b, sd(g)), !0);
             d.withCredentials = !1 !== c.rc;
             c.sa && (d.timeout = c.sa);
-            O(cc, Fb(function(m) {
+            N(dc, Gb(function(m) {
                 var p = n(m);
                 m = p.next().value;
                 p = p.next().value;
                 d.setRequestHeader(m, p)
             }))(c.Ca);
-            var l = F([a, d, Yd(c.N), c.Fa, c.Wc, h, k], vh);
+            var l = F([a, d, Zd(c.N), c.Fa, c.Wc, h, k], wh);
             d.onreadystatechange = l;
             try {
                 d.send(e)
@@ -2873,18 +2879,18 @@
         })
     }
 
-    function xh(a, b, c, d) {
+    function yh(a, b, c, d) {
         return new Z(function(e, f) {
-            var g = Ue(a),
+            var g = We(a),
                 h = b("img"),
-                k = O(G(h, Pe), G(Yd(d.N), f)),
-                l = rf(a, k, d.sa || 3E3);
+                k = N(G(h, Re), G(Zd(d.N), f)),
+                l = sf(a, k, d.sa || 3E3);
             h.onerror = k;
-            h.onload = O(G(h, Pe), G(null, e), F([a, l], sf));
-            k = Q({}, d.Da);
+            h.onload = N(G(h, Re), G(null, e), F([a, l], tf));
+            k = P({}, d.Da);
             delete k.wmode;
-            h.src = qh(c, d, k);
-            vc(a) && (Q(h.style, {
+            h.src = rh(c, d, k);
+            wc(a) && (P(h.style, {
                 position: "absolute",
                 visibility: "hidden",
                 width: "0px",
@@ -2892,110 +2898,110 @@
             }), g.appendChild(h))
         })
     }
-    var yh = {},
-        zh = (yh.x = {
+    var zh = {},
+        Ah = (zh.x = {
             id: 2,
             check: function(a) {
                 var b;
                 if (b = J(a, "XMLHttpRequest"))
                     if (b = "withCredentials" in new a.XMLHttpRequest) {
                         a: {
-                            if (uh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) {
+                            if (vh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) {
                                 b = !0;
                                 break a
                             }
                             b = !1
                         }
                         b = !b
-                    } return b ? G(a, wh) : !1
-            }
-        }, yh.i = {
+                    } return b ? G(a, xh) : !1
+            }
+        }, zh.i = {
             id: 4,
             check: function(a) {
-                var b = Oe(a);
-                return b ? F([a, b], xh) : !1
-            }
-        }, yh);
-    zh.f = {
+                var b = Qe(a);
+                return b ? F([a, b], yh) : !1
+            }
+        }, zh);
+    Ah.f = {
         id: 1,
         check: function(a) {
-            return a.fetch ? F([a, J(a, "AbortController")], th) : !1
+            return a.fetch ? F([a, J(a, "AbortController")], uh) : !1
         }
     };
-    zh.b = {
+    Ah.b = {
         id: 0,
         check: function(a) {
-            if (yc(a)) a = !1;
+            if (zc(a)) a = !1;
             else {
                 var b = J(a, "navigator.sendBeacon");
-                a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], kh) : !1
+                a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], lh) : !1
             }
             return a
         }
     };
-    zh.j = {
+    Ah.j = {
         id: 3,
         check: function(a) {
-            return Oe(a) ? G(a, sh) : !1
+            return Qe(a) ? G(a, th) : !1
         }
     };
-    var Ah = {};
-
-    function Bh(a) {
+    var Bh = {};
+
+    function Ch(a) {
         if (a) return H(function(b, c) {
-            var d = zh[c];
+            var d = Ah[c];
             d && b.push(d);
             return b
         }, [], a)
     }
 
-    function Ch(a) {
-        return Ah["*"] ? Bh(Ah["*"]) : a ? Bh(Ah[a]) : void 0
-    }
-    var Dh = ["b", "f", "x", "j", "i"],
-        Eh = ["x"];
-    Eh.unshift("f");
-    Eh.push("j");
-    var Fh = ["i"],
-        Gh = ["f", "i"],
-        Hh = {},
-        Ih = (Hh.h = Eh, Hh),
-        Jh = M(function(a, b, c, d) {
-            (d = Ch(c) || Bh(d)) || (d = Bh(c ? Ih[c] : Dh));
+    function Dh(a) {
+        return Bh["*"] ? Ch(Bh["*"]) : a ? Ch(Bh[a]) : void 0
+    }
+    var Eh = ["b", "f", "x", "j", "i"],
+        Fh = ["x"];
+    Fh.unshift("f");
+    Fh.push("j");
+    var Gh = ["i"],
+        Hh = ["f", "i"],
+        Ih = {},
+        Jh = (Ih.h = Fh, Ih),
+        Kh = L(function(a, b, c, d) {
+            (d = Dh(c) || Ch(d)) || (d = Ch(c ? Jh[c] : Eh));
             c = H(function(e, f) {
                 var g = f.check,
                     h = f.id;
                 (g = g(a, b)) && e.push([h, g]);
                 return e
             }, [], d || []);
-            c.length || Zd();
+            c.length || $d();
             return c
         }, function(a, b, c) {
             return c
         }),
-        Kh = D(Z.reject, Z, Yd()),
-        Lh = {},
-        Mh = (Lh.h = jh, Lh),
-        Nh = X("g.sen", function(a, b, c) {
-            var d = Jh(a, c, b);
-            c = ng(a, b, c);
-            var e = Mh[b],
-                f = e ? e(a, d, c) : jh(a, d, c);
+        Lh = D(Z.reject, Z, Zd()),
+        Mh = {},
+        Nh = (Mh.h = kh, Mh),
+        Oh = W("g.sen", function(a, b, c) {
+            var d = Kh(a, c, b);
+            c = og(a, b, c);
+            var e = Nh[b],
+                f = e ? e(a, d, c) : kh(a, d, c);
             return function() {
                 var g = n(Va(arguments)),
                     h = g.next().value;
                 g = ja(g);
-                h = Q(h, {
-                    J: Q(void 0 === h.J ? {} : h.J, {
+                h = P(h, {
+                    J: P(void 0 === h.J ? {} : h.J, {
                         N: [b]
                     })
                 });
                 return f.apply(null,
                     [h].concat(g))
             }
-        }, Kh);
-
-    function Oh(a, b, c) {
+        }, Lh);
+
+    function Ph(a, b, c) {
         try {
             if (y(b)) {
                 var d = n(Va(arguments));
@@ -3006,23 +3012,23 @@
                 b.apply(A(c) ? null : c, e)
             }
         } catch (f) {
-            rf(a, G(f, Sd), 0)
-        }
-    }
-
-    function Ph(a, b, c, d, e) {
-        var f = F([a, d, e], Oh);
+            sf(a, G(f, Td), 0)
+        }
+    }
+
+    function Qh(a, b, c, d, e) {
+        var f = F([a, d, e], Ph);
         return c.then(f, function(g) {
             f();
-            de(a, b, g)
+            fe(a, b, g)
         })
     }
 
-    function Qh(a, b) {
+    function Rh(a, b) {
         function c(d, e, f) {
             var g = {},
                 h = {};
-            Od(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h))
+            Pd(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h))
         }
         return {
             log: G("log", c),
@@ -3030,33 +3036,33 @@
             warn: G("warn", c)
         }
     }
-    var Rh = M(X("dc.init", function(a, b) {
-        return b && bd(rb(b.split(":")[0])) ? {
+    var Sh = L(W("dc.init", function(a, b) {
+        return b && cd(sb(b.split(":")[0])) ? {
             log: r,
             warn: r,
             error: r
-        } : Qh(a, b)
-    }), lb);
-
-    function Sh(a, b, c, d) {
-        Rh(a, b).log(c, d)
-    }
-
-    function Th(a, b, c, d, e) {
-        return F([a, T(b), e ? [c + ".p", e] : c, d], Sh)
-    }
-    var Uh = M(Ld, T);
-
-    function Vh(a, b) {
-        var c = R(a).o("counters", {}),
-            d = T(b);
+        } : Rh(a, b)
+    }), mb);
+
+    function Th(a, b, c, d) {
+        Sh(a, b).log(c, d)
+    }
+
+    function Uh(a, b, c, d, e) {
+        return F([a, R(b), e ? [c + ".p", e] : c, d], Th)
+    }
+    var Vh = L(Md, R);
+
+    function Wh(a, b) {
+        var c = Q(a).o("counters", {}),
+            d = R(b);
         return c[d]
     }
-    var Wh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/;
-
-    function Xh(a) {
+    var Xh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/;
+
+    function Yh(a) {
         var b = a.length;
-        return 1 > b || 64 < b ? !1 : Xb(function(c) {
+        return 1 > b || 64 < b ? !1 : Yb(function(c) {
             var d = c.length;
             if (1 > d) c = !1;
             else if ('"' === c[0] && '"' === c[d - 1] && 2 < d) a: {
@@ -3076,37 +3082,37 @@
                 }
                 c = !0
             }
-            else c = Wh.test(c) ? !0 : !1;
+            else c = Xh.test(c) ? !0 : !1;
             return c
         }, a.split("."))
     }
 
-    function Yh(a) {
+    function Zh(a) {
         var b = a.length;
         return 5 > b || 100 < b ? void 0 : a
     }
 
-    function Zh(a) {
-        var b = ud(a).replace(/^\++/gm, "").toLowerCase(),
+    function $h(a) {
+        var b = vd(a).replace(/^\++/gm, "").toLowerCase(),
             c = b.lastIndexOf("@");
-        if (-1 === c) return Yh(b);
+        if (-1 === c) return Zh(b);
         a = b.substr(0, c);
         c = b.substr(c + 1);
-        if (!c || !Xh(a)) return Yh(b);
+        if (!c || !Yh(a)) return Zh(b);
         c = c.replace("googlemail.com", "gmail.com");
-        gd(c) && (c = "yandex.ru");
+        hd(c) && (c = "yandex.ru");
         "yandex.ru" === c ? a = a.replace(za, "-") : "gmail.com" === c && (a = a.replace(za, ""));
         b = Ca(a, "+"); - 1 !== b && (a = a.slice(0, b));
-        return Yh(a + "@" + c)
-    }
-    var $h = /^[0-9()\-+\s]+$/;
-
-    function ai(a, b) {
-        var c = xd(b),
+        return Zh(a + "@" + c)
+    }
+    var ai = /^[0-9()\-+\s]+$/;
+
+    function bi(a, b) {
+        var c = yd(b),
             d = c.length,
             e = b[0],
             f = c[0];
-        if (!(10 > d || 13 < d || "0" === f) && $h.test(b)) {
+        if (!(10 > d || 13 < d || "0" === f) && ai.test(b)) {
             if (10 === d && "+" !== e) return "7" + c;
             if (11 === d) {
                 if ("+" === e && "8" === f) return;
@@ -3115,11 +3121,11 @@
             if (!(12 <= d && "+" === e && "7" === f)) return c
         }
     }
-    var bi = M(function(a) {
+    var ci = L(function(a) {
         return !!J(a, "crypto.subtle.digest") && !!J(a, "TextEncoder") && !!J(a, "FileReader") && !!J(a, "Blob")
     });
 
-    function ci(a, b) {
+    function di(a, b) {
         return new Z(function(c, d) {
             var e = (new a.TextEncoder).encode(b);
             a.crypto.subtle.digest("SHA-256", e).then(function(f) {
@@ -3129,29 +3135,29 @@
                 var g = new a.FileReader;
                 g.onload = function(h) {
                     h = J(h, "target.result") || "";
-                    var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Vd("fpm.i"))
+                    var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Wd("fpm.i"))
                 };
                 g.readAsDataURL(f)
             }, d)
         })
     }
-    var di = ["yandex_cid", "yandex_public_id"];
-
-    function ei(a, b, c) {
+    var ei = ["yandex_cid", "yandex_public_id"];
+
+    function fi(a, b, c) {
         c = void 0 === c ? 0 : c;
-        b = cc(b);
+        b = dc(b);
         b = H(function(d, e) {
             var f = n(e),
                 g = f.next().value;
             f = f.next().value;
             var h = B(f);
-            if (!h && (qb(a, f) && (f = "" + f), !u(f))) return d;
-            if (h) f = ei(a, f, c + 1);
-            else if (!c && P(g, di)) f = Z.resolve(f);
+            if (!h && (rb(a, f) && (f = "" + f), !u(f))) return d;
+            if (h) f = fi(a, f, c + 1);
+            else if (!c && O(g, ei)) f = Z.resolve(f);
             else {
-                "phone_number" === g ? f = ai(a, f) : "email" === g && (f = Zh(f));
+                "phone_number" === g ? f = bi(a, f) : "email" === g && (f = $h(f));
                 if (!f) return d;
-                f = ci(a, f)
+                f = di(a, f)
             }
             d.push(f.then(function(k) {
                 return [g, k]
@@ -3160,46 +3166,46 @@
         }, [], b);
         return Z.all(b)
     }
-    var fi = X("fpm", function(a, b) {
-        if (!jd(a)) return r;
-        var c = T(b);
-        if (!bi(a)) return Sh(a, c, "ns"), r;
-        var d = Vh(a, b);
+    var gi = W("fpm", function(a, b) {
+        if (!kd(a)) return r;
+        var c = R(b);
+        if (!ci(a)) return Th(a, c, "ns"), r;
+        var d = Wh(a, b);
         return d ? function(e) {
             return (new Z(function(f, g) {
-                return B(e) ? dc(e).length ? f(ei(a, e).then(function(h) {
+                return B(e) ? ec(e).length ? f(fi(a, e).then(function(h) {
                     if (h && h.length) {
                         var k = {},
                             l = {};
                         d.params((l.__ym = (k.fpp = h, k), l))
                     }
-                }, r)) : g(Yd("fpm.l")) : g(Yd("fpm.o"))
-            }))["catch"](W(a, "fpm.en"))
+                }, r)) : g(Zd("fpm.l")) : g(Zd("fpm.o"))
+            }))["catch"](V(a, "fpm.en"))
         } : r
     });
 
-    function gi(a, b) {
+    function hi(a, b) {
         return H(function(c, d) {
             var e = n(d),
                 f = e.next().value,
                 g = e.next().value;
             e = g;
             g = B(g);
-            if (!g && (qb(a, e) && (e = "" + e), !u(e))) return c;
-            e = g ? gi(a, e) : e;
+            if (!g && (rb(a, e) && (e = "" + e), !u(e))) return c;
+            e = g ? hi(a, e) : e;
             eb(e) && c.push([f, e]);
             return c
-        }, [], cc(b))
-    }
-
-    function hi(a, b) {
+        }, [], dc(b))
+    }
+
+    function ii(a, b) {
         return function(c) {
-            var d = Vh(a, b);
+            var d = Wh(a, b);
             if (d) {
-                var e = Rh(a, T(b));
+                var e = Sh(a, R(b));
                 if (B(c))
-                    if (eb(dc(c))) {
-                        if ((c = gi(a, c)) && eb(c)) {
+                    if (eb(ec(c))) {
+                        if ((c = hi(a, c)) && eb(c)) {
                             e = {};
                             var f = {};
                             d.params((f.__ym = (e.fpmh = c, e), f))
@@ -3210,12 +3216,12 @@
         }
     }
 
-    function ii(a, b, c, d) {
-        var e = re[c];
+    function ji(a, b, c, d) {
+        var e = te[c];
         return e ? function() {
             var f = Va(arguments);
             f = d.apply(null, ka(f));
-            var g = R(a);
+            var g = Q(a);
             g.V("mt", {});
             g = g.o("mt");
             var h = g[e];
@@ -3224,101 +3230,101 @@
         } : d
     }
 
-    function ji(a) {
-        a = R(a);
+    function ki(a) {
+        a = Q(a);
         var b = a.o("dsjf") || Ra({});
         a.V("dsjf", b);
         return b
     }
 
-    function ki(a, b, c) {
-        ji(a)(function(d) {
-            d[b] = Q(d[b] || {}, c)
+    function li(a, b, c) {
+        ki(a)(function(d) {
+            d[b] = P(d[b] || {}, c)
         })
     }
 
-    function li(a, b) {
-        ji(a)(function(c) {
+    function mi(a, b) {
+        ki(a)(function(c) {
             delete c[b]
         })
     }
 
-    function mi(a, b) {
+    function ni(a, b) {
         return function(c) {
-            ki(a, b, c)
-        }
-    }
-    var ni = Na(function(a, b) {
+            li(a, b, c)
+        }
+    }
+    var oi = Na(function(a, b) {
             var c = {};
-            ji(a)(function(d) {
+            ki(a)(function(d) {
                 c = d[b] || {}
             });
             return c
         }),
-        oi = X("c.c.cc", function(a) {
-            var b = R(a),
-                c = O(ni(a), function(d) {
+        pi = W("c.c.cc", function(a) {
+            var b = Q(a),
+                c = N(oi(a), function(d) {
                     var e = {};
                     e = (e.clickmap = !!d.clickmap, e);
-                    return Q({}, d, e)
+                    return P({}, d, e)
                 });
-            return W(a, "g.c.cc", O(D(b.o, b, "counters", {}), dc, Fb(c)))
+            return V(a, "g.c.cc", N(D(b.o, b, "counters", {}), ec, Gb(c)))
         }),
-        pi = X("gt.c.rs", function(a, b) {
-            var c = T(b),
+        qi = W("gt.c.rs", function(a, b) {
+            var c = R(b),
                 d = b.id,
                 e = b.M,
                 f = b.Gd,
                 g = b.ic,
-                h = F([a, c], li),
+                h = F([a, c], mi),
                 k = {};
-            ki(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k));
+            li(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k));
             return h
         }),
-        qi = {};
-
-    function ri(a, b) {
-        var c = T(a),
+        ri = {};
+
+    function si(a, b) {
+        var c = R(a),
             d = J(b, "__ym.turbo_page"),
             e = J(b, "__ym.turbo_page_id");
-        qi[c] || (qi[c] = {});
-        if (d || e) qi[c].Ce = d, qi[c].De = e
-    }
-
-    function si(a) {
-        a = T(a);
-        return qi[a] && qi[a].Ce
-    }
-    var ti = M(Md);
-
-    function ui(a, b) {
+        ri[c] || (ri[c] = {});
+        if (d || e) ri[c].De = d, ri[c].Ee = e
+    }
+
+    function ti(a) {
+        a = R(a);
+        return ri[a] && ri[a].De
+    }
+    var ui = L(Nd);
+
+    function vi(a, b) {
         return {
             K: function(c, d) {
                 var e = (c.H || {}).L,
                     f = void 0 === c.J ? {} : c.J;
-                if (e && (ri(b, e), !f.O && c.G && c.D)) {
-                    var g = ze(a, e),
-                        h = ti(a),
+                if (e && (si(b, e), !f.O && c.G && c.D)) {
+                    var g = Be(a, e),
+                        h = ui(a),
                         k = c.G.o("pv");
                     if (g && !c.D.nohit) {
                         var l = {},
                             m = {};
-                        Od(a, (m.counterKey = T(b), m.name = "params", m.data = (l.val = e, l), m));
-                        k ? encodeURIComponent(g).length > (Ec(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0)
+                        Pd(a, (m.counterKey = R(b), m.name = "params", m.data = (l.val = e, l), m));
+                        k ? encodeURIComponent(g).length > (Fc(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0)
                     }
                 }
                 d()
             },
             S: function(c, d) {
-                var e = ti(a),
-                    f = Vh(a, b),
+                var e = ui(a),
+                    f = Wh(a, b),
                     g = f && f.params;
-                g && (f = Pb(O(nc, Pa(c.G)), e), N(function(h) {
+                g && (f = Qb(N(oc, Pa(c.G)), e), M(function(h) {
                     var k = n(h);
                     k.next();
                     k = k.next().value;
                     g(k);
-                    h = mc(a)(h, e);
+                    h = nc(a)(h, e);
                     e.splice(h, 1)
                 }, f));
                 d()
@@ -3326,7 +3332,7 @@
         }
     }
 
-    function vi(a) {
+    function wi(a) {
         var b = r,
             c = null,
             d = a.length;
@@ -3343,72 +3349,72 @@
             }
         }
     }
-    var wi = X("pa.int", function(a, b) {
+    var xi = W("pa.int", function(a, b) {
         var c = {};
         return c.params = function() {
             var d = Va(arguments),
-                e = vi(d);
+                e = wi(d);
             if (!e) return null;
             d = e.Ld;
             var f = e.L;
             e = e.eb;
             if (!B(f) && !w(f)) return null;
-            var g = Nh(a, "1", b),
-                h = Uh(b).url,
-                k = !cd(b),
+            var g = Oh(a, "1", b),
+                h = Vh(b).url,
+                k = !dd(b),
                 l = "pa",
                 m = {};
             m = (m.id = b.id, m);
             var p = f,
                 q = "";
             if (q = J(f, "__ym.user_id")) l = "pau", m.uid = q;
-            P("__ymu", dc(f)) && (l = "paup");
-            p.__ym && (p = Q({}, f), p.__ym = H(function(v, t) {
+            O("__ymu", ec(f)) && (l = "paup");
+            p.__ym && (p = P({}, f), p.__ym = H(function(v, t) {
                 var x = J(f, "__ym." + t);
                 x && (v[t] = x);
                 return v
-            }, {}, ne), dc(p.__ym).length || delete p.__ym, k = !!dc(p).length);
-            p = q ? void 0 : ze(a, p);
-            l = Th(a, b, l, m, p);
+            }, {}, pe), ec(p.__ym).length || delete p.__ym, k = !!ec(p).length);
+            p = q ? void 0 : Be(a, p);
+            l = Uh(a, b, l, m, p);
             m = {};
             p = {};
             g = g({
                 H: {
                     L: f
                 },
-                G: Xg((m.pa = 1, m.ar = 1, m)),
-                D: (p["page-url"] = h || U(a).href, p)
+                G: Yg((m.pa = 1, m.ar = 1, m)),
+                D: (p["page-url"] = h || T(a).href, p)
             }, b).then(k ? l : r);
-            return Ph(a, "p.s", g, e, d)
+            return Qh(a, "p.s", g, e, d)
         }, c
     });
 
-    function xi(a, b, c, d, e) {
+    function yi(a, b, c, d, e) {
         return (new Z(function(f, g) {
-            var h = dc(c),
-                k = O(d.resolve || L, Qa(f)),
-                l = O(d.reject || L, Qa(g));
+            var h = ec(c),
+                k = N(d.resolve || lb, Qa(f)),
+                l = N(d.reject || lb, Qa(g));
             d.resolve = k;
             d.reject = l;
-            N(function(m) {
+            M(function(m) {
                 d.kc.push(+m);
                 var p = c[m],
-                    q = tf(a, G(Yd(), l), 5100, "is.m"),
+                    q = uf(a, G(Zd(), l), 5100, "is.m"),
                     v = {};
-                b(p.window, Q(e, (v.toCounter = tb(m), v)), function(t, x) {
-                    sf(a, q);
+                b(p.window, P(e, (v.toCounter = ub(m), v)), function(t, x) {
+                    tf(a, q);
                     d.ed.push(m);
                     d.resolve && d.resolve(x)
                 })
             }, h)
-        }))["catch"](W(a, "if.b"))
-    }
-
-    function yi(a, b, c) {
-        b = Pb(function(d) {
-            return !P(c.info.counterId, d.kc)
+        }))["catch"](V(a, "if.b"))
+    }
+
+    function zi(a, b, c) {
+        b = Qb(function(d) {
+            return !O(c.info.counterId, d.kc)
         }, b);
-        N(function(d) {
+        M(function(d) {
             if (c.info.counterId) {
                 var e = {};
                 a((e[c.info.counterId] = c, e), d, d.data)
@@ -3416,13 +3422,13 @@
         }, b)
     }
 
-    function zi(a, b) {
-        var c = Kf(a, b);
+    function Ai(a, b) {
+        var c = Lf(a, b);
         if (!c) return null;
         var d = [],
             e = [],
-            f = F([a, c.cc], xi),
-            g = G(f, yi);
+            f = F([a, c.cc], yi),
+            g = G(f, zi);
         c.ea.C(["initToParent"], function(h) {
             h = n(h);
             h.next();
@@ -3436,12 +3442,12 @@
         });
         return {
             ea: c.ea,
-            Ve: function(h, k) {
+            We: function(h, k) {
                 return new Z(function(l, m) {
                     c.cc(h, k, function(p, q) {
                         l([p, q])
                     });
-                    tf(a, G(Yd(), m), 5100, "is.o")
+                    uf(a, G(Zd(), m), 5100, "is.o")
                 })
             },
             bd: function(h) {
@@ -3464,27 +3470,27 @@
             }
         }
     }
-    var Ai = M(zi, O(lb, T));
-
-    function Bi(a, b) {
-        if (!P(b, N(K("ymetrikaEvent.type"), a))) {
+    var Bi = L(Ai, N(mb, R));
+
+    function Ci(a, b) {
+        if (!O(b, M(K("ymetrikaEvent.type"), a))) {
             var c = {},
                 d = {};
             a.push((d.ymetrikaEvent = (c.type = b, c), d))
         }
     }
 
-    function Ci(a) {
-        a = R(a);
+    function Di(a) {
+        a = Q(a);
         var b = a.o("dataLayer", []);
         a.B("dataLayer", b);
         return b
     }
 
-    function Di(a, b, c, d) {
+    function Ei(a, b, c, d) {
         c = void 0 === c ? r : c;
         d = void 0 === d ? !1 : d;
-        var e = Bf(a);
+        var e = Cf(a);
         if (b && y(b.push)) {
             var f = b.push;
             b.push = function() {
@@ -3502,72 +3508,72 @@
                 }
             };
             c(a);
-            N(e.trigger, b);
+            M(e.trigger, b);
             return a
         }
     }
 
-    function Ei(a, b) {
+    function Fi(a, b) {
         var c = J(b, "ymetrikaEvent");
         c && a.trigger(J(c, "type"), c)
     }
 
-    function Fi(a, b, c) {
-        c = void 0 === c ? L : c;
-        var d = Cf(a, "idlo");
+    function Gi(a, b, c) {
+        c = void 0 === c ? lb : c;
+        var d = Df(a, "idlo");
         c(d);
-        var e = G(d, Ei);
-        Di(a, b, function(f) {
+        var e = G(d, Fi);
+        Ei(a, b, function(f) {
             f.Ba.C(e)
         });
         return d
     }
 
-    function Gi(a, b, c, d) {
-        var e = Vh(a, c);
+    function Hi(a, b, c, d) {
+        var e = Wh(a, c);
         if (e) {
             a = d.data;
             c = "" + c.id;
             var f = d.sended || [];
             d.sended || (d.sended = f);
-            P(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d))))
-        }
-    }
-    var Hi = X("y.p", function(a, b) {
-        var c = zi(a, b);
+            O(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d))))
+        }
+    }
+    var Ii = W("y.p", function(a, b) {
+        var c = Ai(a, b);
         if (c) {
-            var d = Ci(a),
-                e = F([a, c, b], Gi);
-            Fi(a, d, function(f) {
+            var d = Di(a),
+                e = F([a, c, b], Hi);
+            Gi(a, d, function(f) {
                 f.C(["params"], e)
             });
-            c.ea.C(["params"], O(K("1"), e))
+            c.ea.C(["params"], N(K("1"), e))
         }
     });
 
-    function Ii(a, b, c, d) {
-        var e = U(a),
+    function Ji(a, b, c, d) {
+        var e = T(a),
             f = e.hostname;
         e = e.href;
-        if (b = Uh(b).url) a = nh(a, b), f = a.hostname, e = a.href;
+        if (b = Vh(b).url) a = oh(a, b), f = a.hostname, e = a.href;
         return [d + "://" + f + "/" + c, e || ""]
     }
-    var Ji = {
-            Te: $a(/[/&=?#]/)
+    var Ki = {
+            Ue: $a(/[/&=?#]/)
         },
-        Ki = X("go.in", function(a, b, c, d) {
+        Li = W("go.in", function(a, b, c, d) {
             c = void 0 === c ? "goal" : c;
             var e = {};
             return e.reachGoal = function(f, g, h, k) {
-                if (!f || Ji[c] && Ji[c](f)) return null;
+                if (!f || Ki[c] && Ki[c](f)) return null;
                 var l = g,
                     m = h || r;
                 y(g) && (m = g, l = void 0, k = h);
                 g = {};
-                var p = Th(a, b, "gr", (g.id = b.id, g.goal = f, g), l),
+                var p = Uh(a, b, "gr", (g.id = b.id, g.goal = f, g), l),
                     q = "goal" === c;
-                g = Nh(a, "g", b);
-                var v = n(Ii(a, b, f, c));
+                g = Oh(a, "g", b);
+                var v = n(Ji(a, b, f, c));
                 h = v.next().value;
                 v = v.next().value;
                 var t = {},
@@ -3576,75 +3582,75 @@
                     H: {
                         L: l
                     },
-                    G: Xg((t.ar = 1, t)),
+                    G: Yg((t.ar = 1, t)),
                     D: (x["page-url"] = h, x["page-ref"] = v, x)
                 }, b).then(function() {
                     q && p();
                     var E = {},
                         C = {};
-                    Od(a, (C.counterKey = T(b), C.name = "event", C.data = (E.schema =
+                    Pd(a, (C.counterKey = R(b), C.name = "event", C.data = (E.schema =
                         c, E.name = f, E.params = l, E), C));
                     d && d()
                 });
-                return Ph(a, "g.s", g, m, k)
+                return Qh(a, "g.s", g, m, k)
             }, e
         }),
-        Li = X("guid.int", function(a, b) {
+        Mi = W("guid.int", function(a, b) {
             var c = {};
             return c.getClientID = function(d) {
-                var e = qf(a, b);
-                d && Oh(a, d, null, e);
+                var e = rf(a, b);
+                d && Ph(a, d, null, e);
                 return e
             }, c
         }),
-        Mi;
-
-    function Ni(a) {
-        return (a = U(a).hash.split("#")[1]) ? a.split("?")[0] : ""
-    }
-
-    function Oi(a, b) {
-        var c = Ni(a);
-        Mi = uf(a, function() {
-            var d = Ni(a);
+        Ni;
+
+    function Oi(a) {
+        return (a = T(a).hash.split("#")[1]) ? a.split("?")[0] : ""
+    }
+
+    function Pi(a, b) {
+        var c = Oi(a);
+        Ni = vf(a, function() {
+            var d = Oi(a);
             d !== c && (b(), c = d)
         }, 200, "t.h");
-        return D(vf, null, a, Mi)
-    }
-
-    function Pi(a, b, c, d) {
+        return D(wf, null, a, Ni)
+    }
+
+    function Qi(a, b, c, d) {
         var e = b.M,
             f = b.pc,
             g = b.Ga,
-            h = R(a),
+            h = Q(a),
             k = {};
-        k = Xg((k.wh = 1, k.pv = 1, k));
+        k = Yg((k.wh = 1, k.pv = 1, k));
         var l = J(d, "isTrusted");
-        d && !A(l) && k.B("ite", Lb(l));
-        se(e) && a.Ya && a.Ya.Direct && k.B("ad", "1");
+        d && !A(l) && k.B("ite", Mb(l));
+        ue(e) && a.Ya && a.Ya.Direct && k.B("ad", "1");
         f && k.B("ut", "1");
         e = h.o("lastReferrer");
-        d = U(a).href;
+        d = T(a).href;
         f = {};
         g = {
             D: (f["page-url"] = g || d, f["page-ref"] = e, f),
             G: k
         };
-        c(g, b)["catch"](W(a, "g.s"));
+        c(g, b)["catch"](V(a, "g.s"));
         h.B("lastReferrer", d)
     }
-    var Qi = X("th.e", function(a, b) {
+    var Ri = W("th.e", function(a, b) {
         function c() {
-            f || (h = I(a, "onhashchange") ? Wc(a).C(a, ["hashchange"], g) : Oi(a, g))
-        }
-        var d = Nh(a, "t", b),
-            e = mi(a, T(b)),
+            f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Pi(a, g))
+        }
+        var d = Oh(a, "t", b),
+            e = ni(a, R(b)),
             f = !1,
-            g = W(a, "h.h.ch", D(Pi, null, a, b, d)),
+            g = V(a, "h.h.ch", D(Qi, null, a, b, d)),
             h = r;
         b.ic && (c(), f = !0);
         d = {};
-        return d.trackHash = W(a, "tr.hs.h", function(k) {
+        return d.trackHash = V(a, "tr.hs.h", function(k) {
             k ? c() : h();
             f = !!k;
             k = {};
@@ -3652,7 +3658,7 @@
         }), d.u = h, d
     });
 
-    function Ri(a) {
+    function Si(a) {
         var b = null;
         try {
             b = a.target || a.srcElement
@@ -3665,16 +3671,16 @@
         return null
     }
 
-    function Si(a, b) {
+    function Ti(a, b) {
         var c = {};
         c = (c.string = !0, c.object = !0, c["boolean"] = b, c)[typeof b] || !1;
         var d = {};
         a((d.trackLinks = c, d))
     }
 
-    function Ti(a, b, c) {
-        var d = Xg();
-        void 0 !== c.pb && d.B("ite", Lb(c.pb));
+    function Ui(a, b, c) {
+        var d = Yg();
+        void 0 !== c.pb && d.B("ite", Mb(c.pb));
         c.mb && d.B("dl", 1);
         c.Ja && d.B("ln", 1);
         var e = c.xd || {},
@@ -3686,23 +3692,23 @@
                 qb: !!c.qb,
                 L: e.params
             },
-            D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || U(a).href, f)
+            D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || T(a).href, f)
         };
         f = "Link";
         c.mb ? f = c.Ja ? "Ext link - File" : "File" : c.Ja && (f = "Ext link");
         var g = {},
             h = {};
-        Od(a, (h.counterKey = T(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h));
+        Pd(a, (h.counterKey = R(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h));
         g = {};
-        b = c.sender(d, b).then(Th(a, b, "lcl", (g.prefix = f, g.id = b.id,
+        b = c.sender(d, b).then(Uh(a, b, "lcl", (g.prefix = f, g.id = b.id,
             g.url = c.url, g), c.xd));
-        Ph(a, "cl.p.s", b, e.callback || r, e.ctx)
-    }
-
-    function Ui(a, b) {
-        if (a.Ee()) {
-            var c = Ri(b);
-            if (c && !Re("ym-disable-tracklink", c)) {
+        Qh(a, "cl.p.s", b, e.callback || r, e.ctx)
+    }
+
+    function Vi(a, b) {
+        if (a.Fe()) {
+            var c = Si(b);
+            if (c && !Te("ym-disable-tracklink", c)) {
                 var d = a.l,
                     e = a.Jd,
                     f = a.Kd,
@@ -3710,11 +3716,11 @@
                     h = a.Qd,
                     k = f.Ga,
                     l = c.href;
-                var m = ud(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, ""));
-                m || (m = (m = c.querySelector("img")) ? ud(m.getAttribute("title") || m.getAttribute("alt")) : "");
+                var m = vd(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, ""));
+                m || (m = (m = c.querySelector("img")) ? vd(m.getAttribute("title") || m.getAttribute("alt")) : "");
                 m = l === m ? "" : m;
                 var p = J(b, "isTrusted");
-                if (Re("ym-external-link", c)) Ti(d, f, {
+                if (Te("ym-external-link", c)) Ui(d, f, {
                     url: l,
                     Ja: !0,
                     title: m,
@@ -3722,19 +3728,19 @@
                     sender: g
                 });
                 else {
-                    k = k ? nh(d, k).hostname : U(d).hostname;
-                    h = RegExp("\\.(" + V("|", N(Ka, h)) + ")$", "i");
+                    k = k ? oh(d, k).hostname : T(d).hostname;
+                    h = RegExp("\\.(" + U("|", M(Ka, h)) + ")$", "i");
                     var q = c.protocol + "//" + c.hostname +
                         c.pathname;
-                    h = pe.test(q) || pe.test(l) || h.test(l) || h.test(q);
+                    h = re.test(q) || re.test(l) || h.test(l) || h.test(q);
                     c = c.hostname;
-                    hd(k) === hd(c) ? h ? Ti(d, f, {
+                    id(k) === id(c) ? h ? Ui(d, f, {
                         url: l,
                         mb: !0,
                         pb: p,
                         title: m,
                         sender: g
-                    }) : m && e.B("il", ud(m).slice(0, 100)) : l && oe.test(l) || Ti(d, f, {
+                    }) : m && e.B("il", vd(m).slice(0, 100)) : l && qe.test(l) || Ui(d, f, {
                         url: l,
                         qb: !0,
                         Ja: !0,
@@ -3747,11 +3753,11 @@
             }
         }
     }
-    var Vi = Na(function(a, b) {
-        u(b) ? a.push(b) : N(O(L, Za("push", a)), b)
+    var Wi = Na(function(a, b) {
+        u(b) ? a.push(b) : M(N(lb, Za("push", a)), b)
     });
 
-    function Wi(a, b) {
+    function Xi(a, b) {
         return function(c) {
             var d = c[a];
             d ? (d.Zb = !0, d.Yb(b)) : c[a] = {
@@ -3761,7 +3767,7 @@
             }
         }
     }
-    var Xi = Na(function(a, b) {
+    var Yi = Na(function(a, b) {
             if (!b[a]) {
                 var c, d = new Z(function(e) {
                     c = e
@@ -3774,30 +3780,30 @@
             }
             return b[a].promise
         }),
-        Yi = M(O(Ld, Ra)),
-        Zi = M(Ld);
-
-    function $i(a, b, c) {
-        b = T(b);
-        Zi(b).Rd = kf(a)(ff);
-        c = Q({}, c);
+        Zi = L(N(Md, Ra)),
+        $i = L(Md);
+
+    function aj(a, b, c) {
+        b = R(b);
+        $i(b).Rd = X(a)(hf);
+        c = P({}, c);
         var d = {},
             e = {};
-        Od(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e));
-        return Yi()(Wi(b, c))
-    }
-
-    function aj(a, b) {
-        var c = T(a);
-        return Yi()(Xi(c)).then(b)
-    }
-
-    function bj(a, b, c) {
+        Pd(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e));
+        return Zi()(Xi(b, c))
+    }
+
+    function bj(a, b) {
+        var c = R(a);
+        return Zi()(Yi(c)).then(b)
+    }
+
+    function cj(a, b, c) {
         if (a.postMessage && !a.attachEvent) {
-            var d = Wc(a),
-                e = "__ym__promise_" + df(a) + "_" + df(a),
+            var d = Xc(a),
+                e = "__ym__promise_" + ff(a) + "_" + ff(a),
                 f = r;
-            f = d.C(a, ["message"], W(a, c, function(g) {
+            f = d.C(a, ["message"], V(a, c, function(g) {
                 try {
                     var h = g.data
                 } catch (k) {
@@ -3806,23 +3812,23 @@
                 h === e && (f(), g.stopPropagation && g.stopPropagation(), b())
             }));
             a.postMessage(e, "*")
-        } else tf(a, b, 0, c)
-    }
-    var cj = [],
-        dj = !1,
-        ej = !1;
-
-    function fj(a, b) {
-        if (cj.length) {
-            var c = cj.shift();
-            ej ? c() : tf(a, c, 100, b + ".ei.rnt")
-        } else dj = !1
-    }
-
-    function gj(a, b, c, d, e) {
+        } else uf(a, b, 0, c)
+    }
+    var dj = [],
+        ej = !1,
+        fj = !1;
+
+    function gj(a, b) {
+        if (dj.length) {
+            var c = dj.shift();
+            fj ? c() : uf(a, c, 100, b + ".ei.rnt")
+        } else ej = !1
+    }
+
+    function hj(a, b, c, d, e) {
         d = void 0 === d ? 1 : d;
-        e = void 0 === e ? Sg : e;
-        ej = Infinity === d;
+        e = void 0 === e ? Tg : e;
+        fj = Infinity === d;
         return Ra(function(f, g) {
             function h() {
                 try {
@@ -3831,23 +3837,23 @@
                 } catch (m) {
                     return f(m)
                 }
-                b(Ng);
-                if (b(Jg)) return g(k), fj(a, c);
-                ej ? (b(e(a, 1E4)), g(k), fj(a, c)) : tf(a, h, 100, c + ".ei")
+                b(Og);
+                if (b(Kg)) return g(k), gj(a, c);
+                fj ? (b(e(a, 1E4)), g(k), gj(a, c)) : uf(a, h, 100, c + ".ei")
             }
             var k = [];
-            dj ? cj.push(h) : (dj = !0, h())
+            ej ? dj.push(h) : (ej = !0, h())
         })
     }
 
-    function hj(a, b, c, d, e, f) {
+    function ij(a, b, c, d, e, f) {
         e = void 0 === e ? 1 : e;
         f = void 0 === f ? r : f;
-        b = Ug(b, c);
-        gj(a, b, d + ".itc", e)(wf(W(a, d), f))
-    }
-
-    function ij(a, b, c) {
+        b = Vg(b, c);
+        hj(a, b, d + ".itc", e)(xf(V(a, d), f))
+    }
+
+    function jj(a, b, c) {
         function d(g) {
             var h = {
                     id: g.counterId,
@@ -3857,7 +3863,7 @@
                     J: {
                         O: g.me
                     },
-                    G: Xg(g.Dd),
+                    G: Yg(g.Dd),
                     D: g.L,
                     H: {
                         Za: g.Za
@@ -3866,27 +3872,27 @@
                         U: g.U
                     }
                 };
-            g.ba && (k.ba = ke(g.ba));
+            g.ba && (k.ba = me(g.ba));
             return f(k, h).then(r, e)
         }
-        var e = W(a, "rts.p"),
-            f = Nh(a, "r", b);
-        return aj(b, function() {
-            bj(a, F([a, c, d, "rts.a", 1], hj), "rts.mr")
+        var e = V(a, "rts.p"),
+            f = Oh(a, "r", b);
+        return bj(b, function() {
+            cj(a, F([a, c, d, "rts.a", 1], ij), "rts.mr")
         }).then(r, e)
     }
-    var jj = O(Da, Pa(0)),
-        kj = Oa(jj),
-        lj = [kj("watch"), kj("clmap")],
-        mj = ad("retryReqs", function(a) {
-            return Ge(a).o("retryReqs", {})
+    var kj = N(Da, Pa(0)),
+        lj = Oa(kj),
+        mj = [lj("watch"), lj("clmap")],
+        nj = bd("retryReqs", function(a) {
+            return Ie(a).o("retryReqs", {})
         }, !0);
 
-    function nj(a, b) {
-        Ge(a).B("retryReqs", b)
-    }
-
     function oj(a, b) {
+        Ie(a).B("retryReqs", b)
+    }
+
+    function pj(a, b) {
         var c = {
             protocol: b.protocol,
             host: b.host,
@@ -3894,9 +3900,9 @@
             me: b.postParams,
             L: b.params,
             Dd: b.browserInfo,
-            Re: b.ghid,
+            Se: b.ghid,
             time: b.time,
-            Za: tb(a),
+            Za: ub(a),
             counterId: b.counterId,
             M: b.counterType
         };
@@ -3904,67 +3910,67 @@
         return c
     }
 
-    function pj(a) {
-        var b = mj(a);
+    function qj(a) {
+        var b = nj(a);
         return {
             add: function(c) {
                 for (var d = 1; b[d];) d += 1;
                 b[d] = c;
-                nj(a, b);
+                oj(a, b);
                 return d
             },
             "delete": function(c) {
                 delete b[c];
-                nj(a, b)
+                oj(a, b)
             },
-            Ge: function(c, d) {
+            He: function(c, d) {
                 var e = b[c];
-                e && e.browserInfo && (e.browserInfo.rqnl = d, nj(a, b))
+                e && e.browserInfo && (e.browserInfo.rqnl = d, oj(a, b))
             },
-            Td: X("g.r", function() {
-                var c = kf(a)(ff),
-                    d = mf(a);
+            Td: W("g.r", function() {
+                var c = X(a)(hf),
+                    d = nf(a);
                 return H(function(e, f) {
                         var g = n(f),
                             h = g.next().value;
-                        (g = g.next().value) && rc(Ra(g.resource), lj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = oj(h, g), e.push(h));
+                        (g = g.next().value) && sc(Ra(g.resource), mj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = pj(h, g), e.push(h));
                         return e
                     },
-                    [], cc(b))
+                    [], dc(b))
             }),
             Fd: function() {
-                var c = kf(a)(ff);
-                N(function(d) {
+                var c = X(a)(hf);
+                M(function(d) {
                     var e = n(d);
                     d = e.next().value;
                     e = e.next().value;
                     (!e || !e.time || e.time + 864E5 < c || e.browserInfo.rqnl && 2 <= e.browserInfo.rqnl) && delete b[d]
-                }, cc(b));
-                nj(a, b)
+                }, dc(b));
+                oj(a, b)
             },
             length: function() {
-                return dc(b).length
+                return ec(b).length
             },
             clear: function() {
-                nj(a, {});
+                oj(a, {});
                 return H(function(c, d) {
                     var e = n(d),
                         f = e.next().value;
                     e = e.next().value;
-                    c.push(oj(f, e));
+                    c.push(pj(f, e));
                     delete b[f];
                     return c
-                }, [], cc(b))
-            }
-        }
-    }
-
-    function qj(a, b, c, d) {
-        b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), ij(a, c, b)))
-    }
-
-    function rj(a, b) {
-        var c = pj(a);
+                }, [], dc(b))
+            }
+        }
+    }
+
+    function rj(a, b, c, d) {
+        b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), jj(a, c, b)))
+    }
+
+    function sj(a, b) {
+        var c = qj(a);
         return {
             K: function(d, e) {
                 var f = d.G,
@@ -3972,10 +3978,10 @@
                     h = d.D,
                     k = void 0 === d.J ? {} : d.J;
                 if (f && h) {
-                    var l = kf(a);
+                    var l = X(a);
                     f.wb("rqnl", 1);
                     var m = {};
-                    f = (m.protocol = "https:", m.host = Qd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(ff), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = mf(a), m);
+                    f = (m.protocol = "https:", m.host = Rd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(hf), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = nf(a), m);
                     g && (f.telemetry = g.l());
                     g = c.add(f);
                     d.H || (d.H = {});
@@ -3984,13 +3990,13 @@
                 e()
             },
             S: function(d, e) {
-                qj(a, d, b, c);
+                rj(a, d, b, c);
                 e()
             }
         }
     }
 
-    function sj(a, b, c) {
+    function tj(a, b, c) {
         function d() {
             v || (q = !0, t = !1, v = !0, f())
         }
@@ -4002,24 +4008,24 @@
         }
 
         function f() {
-            sf(a, l);
+            tf(a, l);
             if (m) k(!1);
             else {
-                var S = Math.max(0, c - (t ? x : x + p(ff) - E));
-                S ? l = tf(a, e, S, "u.t.d.c") : e()
+                var S = Math.max(0, c - (t ? x : x + p(hf) - E));
+                S ? l = uf(a, e, S, "u.t.d.c") : e()
             }
         }
 
         function g() {
             t = q = v = !0;
-            x += p(ff) - E;
-            E = p(ff);
+            x += p(hf) - E;
+            E = p(hf);
             f()
         }
 
         function h() {
             q || v || (x = 0);
-            E = p(ff);
+            E = p(hf);
             q = v = !0;
             t = !1;
             f()
@@ -4033,24 +4039,24 @@
         }
         var l = 0,
             m = !1;
-        if (Ec(a)) return l = tf(a, b, c, "u.t.d"), F([a, l], sf);
-        var p = kf(a),
+        if (Fc(a)) return l = uf(a, b, c, "u.t.d"), F([a, l], tf);
+        var p = X(a),
             q = !1,
             v = !1,
             t = !0,
             x = 0,
-            E = p(ff),
-            C = Wc(a);
+            E = p(hf),
+            C = Xc(a);
         k(!0);
         f();
         return function() {
-            sf(a, l);
+            tf(a, l);
             k(!1)
         }
     }
-    var tj = X("nb.p", function(a, b) {
+    var uj = W("nb.p", function(a, b) {
         function c(q) {
-            h() || (q = "number" === typeof q ? q : 15E3, p = sj(a, d(!1), q), l())
+            h() || (q = "number" === typeof q ? q : 15E3, p = tj(a, d(!1), q), l())
         }
 
         function d(q) {
@@ -4061,38 +4067,38 @@
                     m = !0;
                     l();
                     p && p();
-                    var x = kf(a)(ff);
-                    t = (tb(g.o("lastHit")) || 0) < x - 18E5;
+                    var x = X(a)(hf);
+                    t = (ub(g.o("lastHit")) || 0) < x - 18E5;
                     var E = .1 > Math.random();
                     g.B("lastHit", x);
-                    var C = Zi(f);
+                    var C = $i(f);
                     x = C.kb;
                     C = C.Rd;
                     var S = {};
-                    x = Xg((S.nb = 1, S.cl = qb(a, C) && qb(a, x) ? C - x : 0, S.ar = 1, S));
-                    C = Uh(b);
+                    x = Yg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S));
+                    C = Vh(b);
                     S = {};
                     x = {
-                        D: (S["page-url"] = C.url || U(a).href, S),
+                        D: (S["page-url"] = C.url || T(a).href, S),
                         G: x,
                         H: {
                             force: q
                         }
                     };
-                    C = Rh(a, T(b)).warn;
+                    C = Sh(a, R(b)).warn;
                     !v.callback && v.ctx && C("nbnc");
-                    (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? oh(t) === oh(E) : !t && !E));
-                    if (t) return t = e(x, b), Ph(a, "l.o.l", t, v.callback, v.ctx)
+                    (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? ph(t) === ph(E) : !t && !E));
+                    if (t) return t = e(x, b), Qh(a, "l.o.l", t, v.callback, v.ctx)
                 }
                 return null
             }
         }
-        var e = Nh(a, "n", b),
-            f = T(b),
-            g = He(a, b.id),
-            h = G(G(f, ni(a)), O(ae, K("accurateTrackBounce"))),
+        var e = Oh(a, "n", b),
+            f = R(b),
+            g = Je(a, b.id),
+            h = G(G(f, oi(a)), N(be, K("accurateTrackBounce"))),
             k = {},
-            l = G((k.accurateTrackBounce = !0, k), mi(a, f)),
+            l = G((k.accurateTrackBounce = !0, k), ni(a, f)),
             m = !1,
             p;
         b.vc && c(b.vc);
@@ -4102,61 +4108,61 @@
         return k
     });
 
-    function uj(a) {
+    function vj(a) {
         return !(!xa("querySelectorAll", J(a, "Element.prototype.querySelectorAll")) || !a.document.querySelectorAll)
     }
 
-    function vj(a, b) {
+    function wj(a, b) {
         if (!b || !b.querySelectorAll) return [];
         var c = b.querySelectorAll(a);
-        return c ? lc(c) : []
-    }
-
-    function wj(a, b) {
+        return c ? mc(c) : []
+    }
+
+    function xj(a, b) {
         if (b.querySelector) return b.querySelector(a);
-        var c = vj(a, b);
+        var c = wj(a, b);
         return c && c.length ? c[0] : null
     }
-    var xj;
-    var yj = window.Set;
-    if (ya(yj, "Set")) {
-        var zj = ya(J(yj.prototype, "add"), "add"),
-            Aj = ya(J(yj.prototype, "has"), "has"),
-            Bj = ya(J(yj.prototype, "delete"), "delete"),
-            Cj = ya(J(yj.prototype, "clear"), "clear"),
-            Dj = ya(J(yj.prototype, "forEach"), "forEach");
-        xj = zj && Aj && Bj && Cj && Dj ? Set : jc
-    } else xj = jc;
-    var Ej = xj;
-
-    function Fj(a, b, c) {
+    var yj;
+    var zj = window.Set;
+    if (ya(zj, "Set")) {
+        var Aj = ya(J(zj.prototype, "add"), "add"),
+            Bj = ya(J(zj.prototype, "has"), "has"),
+            Cj = ya(J(zj.prototype, "delete"), "delete"),
+            Dj = ya(J(zj.prototype, "clear"), "clear"),
+            Ej = ya(J(zj.prototype, "forEach"), "forEach");
+        yj = Aj && Bj && Cj && Dj && Ej ? Set : kc
+    } else yj = kc;
+    var Fj = yj;
+
+    function Gj(a, b, c) {
         if (!(b && b.Element && b.Element.prototype && b.document && c)) return null;
         if (b.Element.prototype.closest && xa("closest", b.Element.prototype.closest) && c.closest) return c.closest(a);
-        var d = Se(b);
+        var d = Ue(b);
         if (d) {
             for (; c && 1 === c.nodeType && !d.call(c, a);) c = c.parentElement || c.parentNode;
             return c && 1 === c.nodeType ? c : null
         }
-        if (uj(b)) {
-            for (a = new Ej(lc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode;
+        if (vj(b)) {
+            for (a = new Fj(mc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode;
             return c && 1 === c.nodeType ? c : null
         }
         return null
     }
 
-    function Gj(a, b) {
-        return I(b, "isConnected") ? !b.isConnected : Fj("html", a, b) !== a.document.documentElement
-    }
-
     function Hj(a, b) {
+        return I(b, "isConnected") ? !b.isConnected : Gj("html", a, b) !== a.document.documentElement
+    }
+
+    function Ij(a, b) {
         var c = b,
             d = J(a, "document"),
-            e = af(c);
-        if (!c || !c.ownerDocument || "PARAM" === e || c === Te(a) || c === d.documentElement) return {
+            e = cf(c);
+        if (!c || !c.ownerDocument || "PARAM" === e || c === Ve(a) || c === d.documentElement) return {
             left: 0,
             top: 0
         };
-        if (d = Ze(c)) return c = Xe(a), {
+        if (d = af(c)) return c = Ze(a), {
             left: Math.round(d.left + c.x),
             top: Math.round(d.top + c.y)
         };
@@ -4167,21 +4173,21 @@
         }
     }
 
-    function Ij(a, b) {
+    function Jj(a, b) {
         var c = J(a, "document");
-        return b === Te(a) || b === c.documentElement ? Ye(a) : (c = Ze(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight]
-    }
-    var Jj = M(function() {
-        for (var a = 59, b = {}, c = 0; c < me.length; c += 1) b[me[c]] = String.fromCharCode(a), a += 1;
+        return b === Ve(a) || b === c.documentElement ? $e(a) : (c = af(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight]
+    }
+    var Kj = L(function() {
+        for (var a = 59, b = {}, c = 0; c < oe.length; c += 1) b[oe[c]] = String.fromCharCode(a), a += 1;
         return b
     });
 
-    function Kj(a, b, c) {
-        for (var d = "", e = Jj(), f = af(b) || "*"; b && b.parentNode && !P(f, ["BODY", "HTML"]);) {
+    function Lj(a, b, c) {
+        for (var d = "", e = Kj(), f = cf(b) || "*"; b && b.parentNode && !O(f, ["BODY", "HTML"]);) {
             d += e[f] || "*";
             a: {
                 f = J(a, "document");
-                if (f = b && b !== f.documentElement ? b === Te(a) ? f.documentElement : J(b, "parentNode") : null) {
+                if (f = b && b !== f.documentElement ? b === Ve(a) ? f.documentElement : J(b, "parentNode") : null) {
                     f = f.childNodes;
                     for (var g = b && b.nodeName, h = 0, k = 0; k < f.length; k += 1)
                         if (g === (f[k] && f[k].nodeName)) {
@@ -4196,31 +4202,31 @@
             }
             d += f || "";
             b = b.parentElement;
-            f = af(b) || "*"
-        }
-        return ud(d, 128)
-    }
-
-    function Lj(a, b) {
-        var c = Ue(a),
-            d = Xe(a);
+            f = cf(b) || "*"
+        }
+        return vd(d, 128)
+    }
+
+    function Mj(a, b) {
+        var c = We(a),
+            d = Ze(a);
         return {
             x: b.pageX || b.clientX + d.x - (c.clientLeft || 0) || 0,
             y: b.pageY || b.clientY + d.y - (c.clientTop || 0) || 0
         }
     }
 
-    function Mj(a) {
+    function Nj(a) {
         var b = a.which;
         a = a.button;
         return b || void 0 === a ? b : 1 === a || 3 === a ? 1 : 2 === a ? 3 : 4 === a ? 2 : 0
     }
-    var Nj = Na(Re)("(ym-disable-clickmap|ym-clickmap-ignore)");
-
-    function Oj(a, b, c, d, e) {
+    var Oj = Na(Te)("(ym-disable-clickmap|ym-clickmap-ignore)");
+
+    function Pj(a, b, c, d, e) {
         if (I(a, "ymDisabledClickmap") || !b || !b.element) return !1;
-        a = af(b.element);
-        if (e && !e(b.element, a) || P(b.button, [2, 3]) && "A" !== a || rc(Pa(a), d)) return !1;
+        a = cf(b.element);
+        if (e && !e(b.element, a) || O(b.button, [2, 3]) && "A" !== a || sc(Pa(a), d)) return !1;
         d = b.element;
         if (b && c) {
             if (50 > b.time - c.time) return !1;
@@ -4230,37 +4236,37 @@
             if (c.element === d && 2 > e && 2 > a && 1E3 > b) return !1
         }
         for (; d;) {
-            if (Nj(d)) return !1;
+            if (Oj(d)) return !1;
             d = d.parentElement
         }
         return !0
     }
 
-    function Pj(a, b, c, d, e) {
+    function Qj(a, b, c, d, e) {
         var f = "clmap/" + e.id,
             g = {};
         b = (g["page-url"] = b, g["pointer-click"] = c, g);
         f = {
-            G: Xg(),
+            G: Yg(),
             D: b,
             ca: {
                 U: f
             }
         };
-        d(f, e)["catch"](W(a, "c.s.c"))
-    }
-    var Qj = X("clm.p", function(a, b) {
-            if (sc(a)) return r;
-            var c = Nh(a, "m", b),
-                d = T(b),
-                e = kf(a),
-                f = e(ff),
-                g = G(G(d, ni(a)), O(ae, K("clickmap"))),
+        d(f, e)["catch"](V(a, "c.s.c"))
+    }
+    var Rj = W("clm.p", function(a, b) {
+            if (tc(a)) return r;
+            var c = Oh(a, "m", b),
+                d = R(b),
+                e = X(a),
+                f = e(hf),
+                g = G(G(d, oi(a)), N(be, K("clickmap"))),
                 h, k = null;
-            d = W(a, "clm.p.c", function(l) {
+            d = V(a, "clm.p.c", function(l) {
                 var m = g();
                 if (m) {
-                    var p = R(a),
+                    var p = Q(a),
                         q = p.o("cls", {
                             fb: 0,
                             x: 0,
@@ -4274,221 +4280,221 @@
                     p = "object" === typeof m ? m : {};
                     q = p.filter;
                     m = p.isTrackHash || !1;
-                    var v = N(function(x) {
+                    var v = M(function(x) {
                         return ("" + x).toUpperCase()
                     }, p.ignoreTags || []);
                     z(h) && (h = p.quota || null);
                     var t = !!p.quota;
                     l = {
-                        element: Qe(a, l),
-                        position: Lj(a, l),
-                        button: Mj(l),
-                        time: e(ff)
+                        element: Se(a, l),
+                        position: Mj(a, l),
+                        button: Nj(l),
+                        time: e(hf)
                     };
-                    p = U(a).href;
-                    if (Oj(a, l, k, v, q)) {
+                    p = T(a).href;
+                    if (Pj(a, l, k, v, q)) {
                         if (t) {
                             if (!h) return;
                             --h
                         }
-                        v = n(Ij(a, l.element));
+                        v = n(Jj(a, l.element));
                         q = v.next().value;
                         v = v.next().value;
-                        t = Hj(a, l.element);
-                        q = ["rn", df(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Kj(a, l.element), "X", l.position.x, "Y", l.position.y];
-                        q = V(":", q);
+                        t = Ij(a, l.element);
+                        q = ["rn", ff(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Lj(a, l.element), "X", l.position.x, "Y", l.position.y];
+                        q = U(":", q);
                         m && (q += ":wh:1");
-                        Pj(a, p, q, c, b);
+                        Qj(a, p, q, c, b);
                         k = l
                     }
                 }
             });
-            return Wc(a).C(J(a, "document"), ["click"], d)
+            return Xc(a).C(J(a, "document"), ["click"], d)
         }),
-        Rj = X("trigger.in", function(a, b) {
-            b.qd && bj(a, F([a, "yacounter" + b.id + "inited"], $e), "t.i")
+        Sj = W("trigger.in", function(a, b) {
+            b.qd && cj(a, F([a, "yacounter" + b.id + "inited"], bf), "t.i")
         });
 
-    function Sj(a, b) {
+    function Tj(a, b) {
         var c = {};
         a((c.clickmap = z(b) ? !0 : b, c))
     }
-    var Tj = X("c.m.p", function(a, b) {
-        var c = T(b),
+    var Uj = W("c.m.p", function(a, b) {
+        var c = R(b),
             d = {};
-        return d.clickmap = G(mi(a, c), Sj), d
+        return d.clickmap = G(ni(a, c), Tj), d
     });
 
-    function Uj(a) {
+    function Vj(a) {
         a = "" + a;
         for (var b = 2166136261, c = a.length, d = 0; d < c; d += 1) b ^= a.charCodeAt(d), b += (b << 1) + (b << 4) + (b << 7) + (b << 8) + (b << 24);
         return b >>> 0
     }
-    var Vj = {},
-        Wj = {};
-    Vj.p = 500;
-    var Xj = {
+    var Wj = {},
+        Xj = {};
+    Wj.p = 500;
+    var Yj = {
         i: "id",
         n: "name",
         h: "href",
         ty: "type"
     };
-    Wj.h = !0;
-    Wj.c = !0;
-    var Yj = {
+    Xj.h = !0;
+    Xj.c = !0;
+    var Zj = {
         p: function(a, b, c) {
-            if (b && Gj(a, b) && b._ymp) return b._ymp;
-            a = Kj(a, b, c);
+            if (b && Hj(a, b) && b._ymp) return b._ymp;
+            a = Lj(a, b, c);
             b && (b._ymp = a);
             return a
         },
         c: function(a, b, c) {
-            (a = ud(J(b, "textContent"))) && c && (c = c(b), c.length && rc(O(K("textContent"), ud, Pa(a)), c) && (a = ""));
-            cf(b) && (a = ud(b.getAttribute && b.getAttribute("value") || a));
+            (a = vd(J(b, "textContent"))) && c && (c = c(b), c.length && sc(N(K("textContent"), vd, Pa(a)), c) && (a = ""));
+            ef(b) && (a = vd(b.getAttribute && b.getAttribute("value") || a));
             return a
         }
     };
 
-    function Zj(a, b, c, d) {
+    function ak(a, b, c, d) {
         return H(function(e, f) {
             var g = null;
-            f in Xj ? g = b.getAttribute && b.getAttribute(Xj[f]) : f in Yj && (g = "p" === f ? Yj[f](a, b, void 0) : "c" === f ? Yj[f](a, b, d) : Yj[f](a, b));
-            g && (g = g.slice(0, Vj[f] || 100), e[f] = Wj[f] ? "" + Uj(g) : g);
+            f in Yj ? g = b.getAttribute && b.getAttribute(Yj[f]) : f in Zj && (g = "p" === f ? Zj[f](a, b, void 0) : "c" === f ? Zj[f](a, b, d) : Zj[f](a, b));
+            g && (g = g.slice(0, Wj[f] || 100), e[f] = Xj[f] ? "" + Vj(g) : g);
             return e
         }, {}, c)
     }
-    var ak = G("form", Fj),
-        bk = M(O(lb, Oa(aj)(K("settings.form_goals"))), lb);
-
-    function ck(a, b, c, d) {
-        return bk(a, b).then(O(F([Th(a, b, c, d), r], Jb), ae))
-    }
-
-    function dk(a, b, c, d, e, f) {
+    var bk = G("form", Gj),
+        ck = L(N(mb, Oa(bj)(K("settings.form_goals"))), mb);
+
+    function dk(a, b, c, d) {
+        return ck(a, b).then(N(F([Uh(a, b, c, d), r], Kb), be))
+    }
+
+    function ek(a, b, c, d, e, f) {
         var g = ib(b)(e, d),
             h = -1 !== g;
-        if (a || h) h && d.splice(g, 1), a = Zj(b, e, ["i", "n", "p"]), a = "?" + rd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], ck), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Lb(f), e), g)), Ki(b, c, "form", d).reachGoal(a, f)
-    }
-
-    function ek(a, b, c, d) {
+        if (a || h) h && d.splice(g, 1), a = ak(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], dk), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Li(b, c, "form", d).reachGoal(a, f)
+    }
+
+    function fk(a, b, c, d) {
         var e = J(d, "target");
-        e && (d = J(d, "isTrusted"), (e = Fj("button,input", a, e)) && "submit" === e.type && (e = ak(a, e))) && (c.push(e), tf(a, F([!1, a, b, c, e, d], dk), 300, "s.t.s"))
-    }
-    var fk = X("s.f.i", function(a, b) {
+        e && (d = J(d, "isTrusted"), (e = Gj("button,input", a, e)) && "submit" === e.type && (e = bk(a, e))) && (c.push(e), uf(a, F([!1, a, b, c, e, d], ek), 300, "s.t.s"))
+    }
+    var gk = W("s.f.i", function(a, b) {
         var c = [],
             d = [],
-            e = Wc(a);
-        c.push(e.C(a, ["click"], W(a, "s.f.c", F([a, b, d], ek))));
-        c.push(e.C(a, ["submit"], W(a, "s.f.e", function(f) {
-            dk(!0, a, b, d, J(f, "target"), J(f, "isTrusted"))
+            e = Xc(a);
+        c.push(e.C(a, ["click"], V(a, "s.f.c", F([a, b, d], fk))));
+        c.push(e.C(a, ["submit"], V(a, "s.f.e", function(f) {
+            ek(!0, a, b, d, J(f, "target"), J(f, "isTrusted"))
         })));
         e = {};
-        ck(a, b, "fgi", (e.id = b.id, e));
-        return F([be, c], N)
+        dk(a, b, "fgi", (e.id = b.id, e));
+        return F([ce, c], M)
     });
 
-    function gk(a, b, c, d) {
+    function hk(a, b, c, d) {
         return function() {
-            if (Vh(a, b)) {
+            if (Wh(a, b)) {
                 var e = Va(arguments);
                 return d.apply(null, ka(e))
             }
         }
     }
-    var hk = "button," + V(",", N(function(a) {
+    var ik = "button," + U(",", M(function(a) {
             return 'input[type="' + a + '"]'
         }, ["button", "submit", "reset", "file"])) + ",a",
-        ik = G(hk, vj),
-        jk = {},
-        kk = (jk.A = "h", jk.BUTTON = "i", jk.DIV = "i", jk.INPUT = "ty", jk);
-
-    function lk(a, b, c) {
+        jk = G(ik, wj),
+        kk = {},
+        lk = (kk.A = "h", kk.BUTTON = "i", kk.DIV = "i", kk.INPUT = "ty", kk);
+
+    function mk(a, b, c) {
         var d = J(c, "target");
         if (d) {
-            var e = Fj(hk, a, d);
-            e || (d = Fj("div", a, d)) && (vj(hk + ",div", d).length || (e = d));
-            if (e = (d = af(e)) && Zj(a, e, Qb(["p", kk[d], "c"]), ik)) {
-                e = "?" + rd(e);
+            var e = Gj(ik, a, d);
+            e || (d = Gj("div", a, d)) && (wj(ik + ",div", d).length || (e = d));
+            if (e = (d = cf(e)) && ak(a, e, Rb(["p", lk[d], "c"]), jk)) {
+                e = "?" + sd(e);
                 d = {};
-                d = Th(a, b, "gbn", (d.id = b.id, d.query = e, d));
+                d = Uh(a, b, "gbn", (d.id = b.id, d.query = e, d));
                 c = J(c, "isTrusted");
                 if (A(c)) c = void 0;
                 else {
                     var f = {},
                         g = {};
-                    c = (g.__ym = (f.ite = Lb(c), f), g)
+                    c = (g.__ym = (f.ite = Mb(c), f), g)
                 }
-                Ki(a, b, "btn", d).reachGoal(e, c)
-            }
-        }
-    }
-    var mk = X("s.f.i", function(a, b) {
-            return aj(b, function(c) {
+                Li(a, b, "btn", d).reachGoal(e, c)
+            }
+        }
+    }
+    var nk = W("s.f.i", function(a, b) {
+            return bj(b, function(c) {
                 if (J(c, "settings.button_goals")) {
-                    c = Wc(a).C(a, ["click"], W(a, "c.t.c", O(F([a, b], gk(a, b, "", lk)))));
+                    c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], hk(a, b, "", mk)))));
                     var d = {};
-                    Th(a, b, "gbi", (d.id = b.id, d))();
+                    Uh(a, b, "gbi", (d.id = b.id, d))();
                     return c
                 }
             })
         }),
-        nk = {},
-        ok = (nk.transaction_id = "id", nk.item_brand = "brand", nk.index = "position", nk.item_variant = "variant", nk.value = "revenue", nk.item_category = "category", nk.item_list_name = "list", nk),
-        pk = {},
-        qk = (pk.item_id = "id", pk.item_name = "name", pk.promotion_name = "coupon", pk),
-        rk = {},
-        sk = (rk.promotion_name = "name", rk),
-        tk = {},
-        uk = (tk.promotion_name = "name", tk.promotion_id = "id", tk.item_id = "product_id", tk.item_name = "product_name", tk),
-        vk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "),
-        wk = {},
-        xk = (wk.view_item = {
+        ok = {},
+        pk = (ok.transaction_id = "id", ok.item_brand = "brand", ok.index = "position", ok.item_variant = "variant", ok.value = "revenue", ok.item_category = "category", ok.item_list_name = "list", ok),
+        qk = {},
+        rk = (qk.item_id = "id", qk.item_name = "name", qk.promotion_name = "coupon", qk),
+        sk = {},
+        tk = (sk.promotion_name = "name", sk),
+        uk = {},
+        vk = (uk.promotion_name = "name", uk.promotion_id = "id", uk.item_id = "product_id", uk.item_name = "product_name", uk),
+        wk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "),
+        xk = {},
+        yk = (xk.view_item = {
             event: "detail",
-            ga: qk,
+            ga: rk,
             ta: "products"
-        }, wk.add_to_cart = {
+        }, xk.add_to_cart = {
             event: "add",
-            ga: qk,
+            ga: rk,
             ta: "products"
-        }, wk.remove_from_cart = {
+        }, xk.remove_from_cart = {
             event: "remove",
-            ga: qk,
+            ga: rk,
             ta: "products"
-        }, wk.begin_checkout = {
+        }, xk.begin_checkout = {
             event: "checkout",
-            ga: qk,
+            ga: rk,
             ta: "products"
-        }, wk.purchase = {
+        }, xk.purchase = {
             event: "purchase",
-            ga: qk,
+            ga: rk,
             ta: "products"
-        }, wk.view_item_list = {
+        }, xk.view_item_list = {
             event: "impressions",
-            ga: qk
-        }, wk.select_item = {
+            ga: rk
+        }, xk.select_item = {
             event: "click",
             ta: "products",
-            ga: qk
-        }, wk.view_promotion = {
+            ga: rk
+        }, xk.view_promotion = {
             event: "promoView",
             ta: "promotions",
-            ga: uk
-        }, wk.select_promotion = {
+            ga: vk
+        }, xk.select_promotion = {
             event: "promoClick",
             ta: "promotions",
-            ga: uk
-        }, wk);
-
-    function yk(a, b) {
+            ga: vk
+        }, xk);
+
+    function zk(a, b) {
         var c = {};
-        N(function(d) {
-            var e = a[d] || ok[d] || d; - 1 !== Ca(d, "item_category") ? (e = ok.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d]
-        }, dc(b));
+        M(function(d) {
+            var e = a[d] || pk[d] || d; - 1 !== Ca(d, "item_category") ? (e = pk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d]
+        }, ec(b));
         return c
     }
 
-    function zk(a, b) {
-        var c = u(a) ? xk[a] : a;
+    function Ak(a, b) {
+        var c = u(a) ? yk[a] : a;
         if (c) {
             var d = c.event,
                 e = c.ta,
@@ -4496,109 +4502,109 @@
                 g = b.purchase || b,
                 h = g[f];
             if (h) {
-                c = N(G(c.ga, yk), h);
+                c = M(G(c.ga, zk), h);
                 h = {};
                 var k = {},
                     l = (k[d] = e ? (h[e] = c, h) : c, k);
-                c = dc(g);
+                c = ec(g);
                 e && 1 < c.length && (l[d].actionField = H(function(m, p) {
                     if (p === f) return m;
                     if ("currency" === p) return l.currencyCode = g.currency, m;
-                    m[sk[p] || ok[p] || p] = g[p];
+                    m[tk[p] || pk[p] || p] = g[p];
                     return m
                 }, {}, c));
                 return l
             }
         }
     }
-    var Ak = X("dl.w", function(a, b, c) {
+    var Bk = W("dl.w", function(a, b, c) {
         function d() {
             var g = J(a, b);
-            (e = w(g) && Di(a, g, c)) || (f = tf(a, d, 1E3, "ec.dl"))
+            (e = w(g) && Ei(a, g, c)) || (f = uf(a, d, 1E3, "ec.dl"))
         }
         var e, f = 0;
         d();
         return function() {
-            return sf(a, f)
+            return tf(a, f)
         }
     });
 
-    function Bk(a) {
+    function Ck(a) {
         var b = J(a, "ecommerce");
-        if (B(b)) return a = Pb(Ub(vk), dc(b)), a = H(function(c, d) {
+        if (B(b)) return a = Qb(Vb(wk), ec(b)), a = H(function(c, d) {
             c[d] = b[d];
             return c
-        }, {}, a), 0 === dc(a).length ? void 0 : a
-    }
-
-    function Ck(a, b) {
+        }, {}, a), 0 === ec(a).length ? void 0 : a
+    }
+
+    function Dk(a, b) {
         return function(c) {
-            var d = Vh(a, b);
+            var d = Wh(a, b);
             if (d && (d = d.params)) {
                 var e = J(c, "ecommerce") || {};
                 var f = J(c, "event") || "";
-                e = B(e) && u(f) ? zk(f, e) : void 0;
+                e = B(e) && u(f) ? Ak(f, e) : void 0;
                 if (!e) a: {
-                    e = c;!w(c) && qb(a, eb(c)) && (e = Va(e));
+                    e = c;!w(c) && rb(a, eb(c)) && (e = Va(e));
                     if (w(e)) {
                         var g = n(e);
                         e = g.next().value;
                         f = g.next().value;
                         g = g.next().value;
                         if (u(f) && B(g) && "event" === e) {
-                            e = zk(f, g);
+                            e = Ak(f, g);
                             break a
                         }
                     }
                     e = void 0
                 }
-                if (c = e || Bk(c)) e = {}, Od(a, (e.counterKey = T(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f))
-            }
-        }
-    }
-
-    function Dk(a, b, c) {
+                if (c = e || Ck(c)) e = {}, Pd(a, (e.counterKey = R(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f))
+            }
+        }
+    }
+
+    function Ek(a, b, c) {
         var d;
-        a = [Ak(a, b, function(e) {
+        a = [Bk(a, b, function(e) {
             d = e;
             e.Ba.C(c)
         }), function() {
             d && d.unsubscribe()
         }];
-        return F([be, a], N)
-    }
-    var Ek = X("p.e", function(a, b) {
-        if (Vh(a, b)) {
-            var c = R(a),
-                d = W(a, "h.ee", Ck(a, b));
-            return b.Eb ? (c.B("ecs", 0), Dk(a, b.Eb, d)) : aj(b, function(e) {
-                if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Dk(a, e, d)
+        return F([ce, a], M)
+    }
+    var Fk = W("p.e", function(a, b) {
+        if (Wh(a, b)) {
+            var c = Q(a),
+                d = V(a, "h.ee", Dk(a, b));
+            return b.Eb ? (c.B("ecs", 0), Ek(a, b.Eb, d)) : bj(b, function(e) {
+                if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Ek(a, e, d)
             })
         }
     });
 
-    function Fk(a, b, c, d, e, f) {
+    function Gk(a, b, c, d, e, f) {
         e = void 0 === e ? -1 : e;
         f = void 0 === f ? !1 : f;
         d = y(d) ? d(b) ? a.NodeFilter.FILTER_ACCEPT : a.NodeFilter.FILTER_REJECT : a.NodeFilter.FILTER_ACCEPT;
-        if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Le(b)))
+        if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Ne(b)))
             for (a = a.document.createTreeWalker(b, e, null, !1); a.nextNode() && !1 !== c(a.currentNode););
     }
-    var Gk = M(function(a) {
-            a = U(a);
-            a = qd(a.search.substring(1));
+    var Hk = L(function(a) {
+            a = T(a);
+            a = rd(a.search.substring(1));
             return {
-                id: tb(a["_ym_status-check"] || ""),
+                id: ub(a["_ym_status-check"] || ""),
                 lang: a._ym_lang || "ru"
             }
         }),
-        Hk = ad("giss", Ld);
-
-    function Ik(a, b, c) {
+        Ik = bd("giss", Md);
+
+    function Jk(a, b, c) {
         c = void 0 === c ? {} : c;
-        var d = Hk(a);
+        var d = Ik(a);
         d[b] || (d[b] = {
-            ve: lh(a, Q(c, {
+            we: mh(a, P(c, {
                 src: b
             })),
             state: 0
@@ -4606,7 +4612,7 @@
         return d[b]
     }
 
-    function Jk(a, b, c, d, e) {
+    function Kk(a, b, c, d, e) {
         function f() {
             h.state = 1;
             c()
@@ -4617,26 +4623,26 @@
             d && d()
         }
         e = void 0 === e ? {} : e;
-        var h = Ik(a, b, e);
-        b = h.ve;
+        var h = Jk(a, b, e);
+        b = h.we;
         e = h.state;
-        b && 2 !== e ? 1 === e ? f() : (a = Wc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g()
-    }
-    var Kk = X("suid.int", function(a, b) {
+        b && 2 !== e ? 1 === e ? f() : (a = Xc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g()
+    }
+    var Lk = W("suid.int", function(a, b) {
         var c = {};
         return c.setUserID = function(d, e, f) {
-            if (u(d) || qb(a, d)) {
-                var g = Vh(a, b);
+            if (u(d) || rb(a, d)) {
+                var g = Wh(a, b);
                 d = fb(["__ym", "user_id", d]);
                 g.params(d, e || r, f)
-            } else Rh(a, T(b)).error("wuid")
+            } else Sh(a, R(b)).error("wuid")
         }, c
     });
 
-    function Lk(a, b) {
+    function Mk(a, b) {
         return {
             S: function(c, d) {
-                var e = Vh(a, b);
+                var e = Wh(a, b);
                 e = e && e.userParams;
                 var f = (c.H || {}).oc;
                 e && f && e(f);
@@ -4644,60 +4650,60 @@
             }
         }
     }
-    var Mk = X("up.int", function(a, b) {
+    var Nk = W("up.int", function(a, b) {
             var c = {};
-            return c.userParams = W(a, "up.c", function(d, e, f) {
-                var g = Vh(a, b),
-                    h = Rh(a, T(b)).warn;
+            return c.userParams = V(a, "up.c", function(d, e, f) {
+                var g = Wh(a, b),
+                    h = Sh(a, R(b)).warn;
                 g ? B(d) ? (h = {}, d = (h.__ymu = d, h), (g = g.params) && g(d, e || r, f)) : h("wup") : h("nci")
             }), c
         }),
-        Nk = /[\*\.\?\(\)]/g,
-        Ok = M(function(a, b, c) {
+        Ok = /[\*\.\?\(\)]/g,
+        Pk = L(function(a, b, c) {
             try {
-                var d = c.replace("\\s", " ").replace(Nk, "");
+                var d = c.replace("\\s", " ").replace(Ok, "");
                 b = {};
-                Rh(a, "").warn("nnw", (b.name = d, b))
+                Sh(a, "").warn("nnw", (b.name = d, b))
             } catch (e) {}
-        }, lb),
-        Pk = X("r.nn", function(a) {
-            Kd(a) && Di(a, va, function(b) {
+        }, mb),
+        Qk = W("r.nn", function(a) {
+            Ld(a) && Ei(a, va, function(b) {
                 b.Ba.C(function(c) {
                     var d = n(c);
                     c = d.next().value;
                     d = d.next().value;
-                    Ok(a, d, c);
+                    Pk(a, d, c);
                     va.splice(100)
                 })
             })
         });
 
-    function Qk(a, b) {
+    function Rk(a, b) {
         return {
             K: function(c, d) {
-                $f(c) ? d() : aj(b, function(e) {
+                ag(c) ? d() : bj(b, function(e) {
                     if (e = J(e, "settings.hittoken")) {
                         var f = {};
                         e = (f.hittoken = e, f);
-                        c.D = Q(c.D || {}, e)
+                        c.D = P(c.D || {}, e)
                     }
                     d()
                 })
             }
         }
     }
-    var Rk = M(Ld, T),
-        Sk = X("fpi", function(a) {
-            var b = ee(a);
+    var Sk = L(Md, R),
+        Tk = W("fpi", function(a) {
+            var b = ge(a);
             if (b && !a.document.hidden) {
-                var c = R(a).V;
+                var c = Q(a).V;
                 c("fpe", 1);
-                var d = Wc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() {
+                var d = Xc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() {
                     a.document.hidden && (c("fht", b.now()), d())
                 })
             }
         }),
-        Tk = M(function(a) {
+        Uk = L(function(a) {
             a = J(a, "console");
             var b = J(a, "log");
             b = wa("log", b) ? D(b, a) : r;
@@ -4711,14 +4717,14 @@
                 warn: c
             }
         }),
-        Uk = X("p.cd", function(a) {
-            if (Bc(a) || tc(a)) {
-                var b = Ge(a);
+        Vk = W("p.cd", function(a) {
+            if (Cc(a) || uc(a)) {
+                var b = Ie(a);
                 if (A(b.o("jn"))) {
                     b.B("jn", !1);
                     var c = a.chrome ||
-                        vc(a) ? function() {} : /./;
-                    a = Tk(a);
+                        wc(a) ? function() {} : /./;
+                    a = Uk(a);
                     c.toString = function() {
                         b.B("jn", !0);
                         return "Yandex.Metrika counter is initialized"
@@ -4728,32 +4734,32 @@
             }
         });
 
-    function Vk(a, b) {
+    function Wk(a, b) {
         return Array.prototype.sort.call(b, a)
     }
-    var Wk = M(function(a) {
+    var Xk = L(function(a) {
             a = J(a, "navigator.plugins");
-            return !!(a && eb(a) && rc(O(K("name"), $a(/Chrome PDF Viewer/)), a))
+            return !!(a && eb(a) && sc(N(K("name"), $a(/Chrome PDF Viewer/)), a))
         }),
-        Xk = Na(function(a, b) {
-            return R(b).o(a, null)
+        Yk = Na(function(a, b) {
+            return Q(b).o(a, null)
         }),
-        Yk = {
+        Zk = {
             "*": "+",
             "-": "/",
-            Ne: "=",
+            Oe: "=",
             "+": "*",
             "/": "-",
             "=": "_"
         };
 
-    function Zk(a) {
+    function $k(a) {
         return a ? a.replace(/[+/=]/g, function(b) {
-            return Yk[b] || b
+            return Zk[b] || b
         }) : ""
     }
 
-    function $k(a) {
+    function al(a) {
         var b = "",
             c = 0;
         if (!a) return "";
@@ -4774,7 +4780,7 @@
         return b
     }
 
-    function al(a) {
+    function bl(a) {
         var b = void 0 === b ? !1 : b;
         for (var c = a.length, d = c - c % 3, e = [], f = 0; f < d; f += 3) {
             var g = (a[f] << 16) + (a[f + 1] << 8) + a[f + 2];
@@ -4790,11 +4796,11 @@
             case 2:
                 a = (a[d] << 10) + (a[d + 1] << 2), e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 12 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 6 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a & 63], "=")
         }
-        e = V("", e);
-        return b ? Zk(e) : e
-    }
-
-    function bl(a) {
+        e = U("", e);
+        return b ? $k(e) : e
+    }
+
+    function cl(a) {
         for (var b = "", c = 0; c < a.length;) {
             var d = a.charCodeAt(c);
             128 > d ? (b += String.fromCharCode(d), c++) : 191 < d && 224 > d ? (b += String.fromCharCode((d & 31) << 6 | a.charCodeAt(c + 1) & 63), c += 2) : (b += String.fromCharCode((d & 15) << 12 | (a.charCodeAt(c + 1) & 63) << 6 | a.charCodeAt(c + 2) & 63), c += 3)
@@ -4802,7 +4808,7 @@
         return b
     }
 
-    function cl(a) {
+    function dl(a) {
         for (var b = [], c = 0; c < a.length; c++) {
             var d = a.charCodeAt(c);
             128 > d ? b.push(d) : (127 < d && 2048 > d ? b.push(d >> 6 | 192) : (b.push(d >> 12 | 224), b.push(d >> 6 & 63 | 128)), b.push(d & 63 | 128))
@@ -4810,72 +4816,72 @@
         return b
     }
 
-    function dl(a) {
-        return a ? al(cl(a)) : null
-    }
-    var el = M(function(a) {
-        return ob(/tizen/i, a)
+    function el(a) {
+        return a ? bl(dl(a)) : null
+    }
+    var fl = L(function(a) {
+        return pb(/tizen/i, a)
     });
 
-    function fl(a) {
-        if (!el(a)) return null;
+    function gl(a) {
+        if (!fl(a)) return null;
         a = J(a, "webapis.adinfo.getTIFA");
         if (y(a)) try {
-            return dl(a())
+            return el(a())
         } catch (b) {}
         return null
     }
 
-    function gl(a) {
-        if (!el(a)) return null;
+    function hl(a) {
+        if (!fl(a)) return null;
         a = J(a, "tizen.systeminfo.getCapability");
         if (y(a)) try {
-            return dl(a("http://tizen.org/system/tizenid"))
+            return el(a("http://tizen.org/system/tizenid"))
         } catch (b) {}
         return null
     }
 
-    function hl(a) {
-        if (!el(a)) return null;
+    function il(a) {
+        if (!fl(a)) return null;
         a = J(a, "tizen.systeminfo.getCapabilities");
         try {
-            if (y(a)) return dl(J(a(), "duid"))
+            if (y(a)) return el(J(a(), "duid"))
         } catch (b) {}
         return null
     }
-    var il = M(function(a) {
-        return ob(/webos|web0s/i, a)
+    var jl = L(function(a) {
+        return pb(/webos|web0s/i, a)
     });
 
-    function jl(a) {
+    function kl(a) {
         var b = J(a, "webOS.service.request");
         return y(b) ? new Z(function(c) {
             var d = {},
                 e = {};
             b("luna://com.webos.service.sm", (e.method = "deviceid/getIDs", e.parameters = (d.idType = ["LGUDID"], d), e.onSuccess = function(f) {
-                c(dl(J(f, "idList.0.idValue")))
+                c(el(J(f, "idList.0.idValue")))
             }, e))
         }) : Z.resolve(null)
     }
 
-    function kl(a, b) {
+    function ll(a, b) {
         try {
             var c = b.localStorage.getItem(a);
-            return c && al(cl(c))
+            return c && bl(dl(c))
         } catch (d) {}
         return null
     }
-    var ll = M(G("panoramaId", kl)),
-        ml = M(function(a) {
-            return kl("pubcid.org", a) || kl("_pubCommonId", a)
+    var ml = L(G("panoramaId", ll)),
+        nl = L(function(a) {
+            return ll("pubcid.org", a) || ll("_pubCommonId", a)
         }),
-        nl = M(G("_sharedid", kl)),
-        ol = M(function(a, b) {
+        ol = L(G("_sharedid", ll)),
+        pl = L(function(a, b) {
             if (b.Aa) return null;
-            var c = Id(a, "").o("_ga");
-            return c && al(cl(c))
-        }, O(lb, T)),
-        pl = [
+            var c = Jd(a, "").o("_ga");
+            return c && bl(dl(c))
+        }, N(mb, R)),
+        ql = [
             ["domainLookupEnd", "domainLookupStart"],
             ["connectEnd", "connectStart"],
             ["responseStart", "requestStart"],
@@ -4894,7 +4900,7 @@
             ["loadEventEnd", "loadEventStart"],
             ["domContentLoadedEventStart", "navigationStart"]
         ],
-        ql = [
+        rl = [
             ["domainLookupEnd", "domainLookupStart"],
             ["connectEnd", "connectStart"],
             ["responseStart", "requestStart"],
@@ -4909,63 +4915,63 @@
             ["loadEventEnd", "loadEventStart"],
             ["domContentLoadedEventStart"]
         ],
-        rl = {},
-        sl = (rl.responseEnd = 1, rl.domInteractive = 1, rl.domContentLoadedEventStart = 1, rl.domContentLoadedEventEnd = 1, rl.domComplete = 1, rl.loadEventStart = 1, rl.loadEventEnd = 1, rl.unloadEventStart = 1, rl.unloadEventEnd = 1, rl.secureConnectionStart = 1, rl),
-        tl = M(Md);
-
-    function ul(a, b, c) {
-        return N(function(d) {
+        sl = {},
+        tl = (sl.responseEnd = 1, sl.domInteractive = 1, sl.domContentLoadedEventStart = 1, sl.domContentLoadedEventEnd = 1, sl.domComplete = 1, sl.loadEventStart = 1, sl.loadEventEnd = 1, sl.unloadEventStart = 1, sl.unloadEventEnd = 1, sl.secureConnectionStart = 1, sl),
+        ul = L(Nd);
+
+    function vl(a, b, c) {
+        return M(function(d) {
             var e = n(d),
                 f = e.next().value;
             e = e.next().value;
             if (y(f)) return f(a, b) || null;
             if (1 === d.length) return b[f] ? Math.round(b[f]) : null;
             var g;
-            !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(sl[d] || sl[g]));
+            !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(tl[d] || tl[g]));
             if (!g) return null;
             f = Math.round(b[f]) - Math.round(b[e]);
             return 0 > f || 36E5 < f ? null : f
         }, c)
     }
 
-    function vl(a, b) {
-        var c = a.length ? N(function(d, e) {
+    function wl(a, b) {
+        var c = a.length ? M(function(d, e) {
             var f = b[e];
             return f === d ? null : f
         }, a) : b;
         a.length = 0;
-        N(O(L, Za("push", a)), b);
-        return Pb(Pa(null), c).length === a.length ? null : c
-    }
-
-    function wl(a, b, c) {
+        M(N(lb, Za("push", a)), b);
+        return Qb(Pa(null), c).length === a.length ? null : c
+    }
+
+    function xl(a, b, c) {
         if ((void 0 === c.D ? {} : c.D).nohit) return null;
-        a = ee(a);
+        a = ge(a);
         if (!a) return null;
         var d = c = null;
-        J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = ql);
+        J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = rl);
         if (!c) {
             var e = J(a, "timing");
-            e && (c = pl, d = e)
+            e && (c = ql, d = e)
         }
         if (!c) return null;
-        a = ul(a, d, c);
-        b = T(b);
-        b = tl(b);
-        return (b = vl(b, a)) && V(",", b)
-    }
-    var xl = M(Ld),
-        yl = M(function(a) {
+        a = vl(a, d, c);
+        b = R(b);
+        b = ul(b);
+        return (b = wl(b, a)) && U(",", b)
+    }
+    var yl = L(Md),
+        zl = L(function(a) {
             var b = J(a, "webkitRequestFileSystem");
-            if (y(b) && !Bc(a)) return (new Z(D(b, a, 0, 0))).then(function() {
+            if (y(b) && !Cc(a)) return (new Z(D(b, a, 0, 0))).then(function() {
                 var d = J(a, "navigator.storage") || {};
                 return d.estimate ? d.estimate() : {}
             }).then(function(d) {
                 return (d = d.quota) && 12E7 > d ? !0 : !1
-            })["catch"](G(!0, L));
-            if (wb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker")));
+            })["catch"](G(!0, lb));
+            if (xb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker")));
             b = J(a, "openDatabase");
-            if (vc(a) && y(b)) {
+            if (wc(a) && y(b)) {
                 var c = !1;
                 try {
                     b(null, null, null, null)
@@ -4977,90 +4983,90 @@
             return Z.resolve(!J(a, "indexedDB") && (J(a, "PointerEvent") || J(a, "MSPointerEvent")))
         });
 
-    function zl(a) {
-        if (yc(a)) return null;
-        var b = xl(a),
+    function Al(a) {
+        if (zc(a)) return null;
+        var b = yl(a),
             c = b.Vc;
-        z(c) && (b.Vc = null, yl(a).then(function(d) {
+        z(c) && (b.Vc = null, zl(a).then(function(d) {
             b.Vc = d
         }));
         return c ? 1 : null
     }
-    var Al = /(\?|&)turbo_uid=([\w\d]+)($|&)/,
-        Bl = M(function(a, b) {
-            var c = Jd(a),
-                d = U(a).search.match(Al);
+    var Bl = /(\?|&)turbo_uid=([\w\d]+)($|&)/,
+        Cl = L(function(a, b) {
+            var c = Kd(a),
+                d = T(a).search.match(Bl);
             return d && 2 <= d.length ? (d = n(d), d.next(), d.next(), d = d.next().value, b.Aa || c.B("turbo_uid", d), d) : (c = c.o("turbo_uid")) ? c : ""
         });
 
-    function Cl(a) {
+    function Dl(a) {
         return !A(a) && 1 === a.nodeType
     }
 
-    function Dl(a, b) {
+    function El(a, b) {
         if (A(b)) return !1;
-        if (Le(b)) return Dl(a, b.parentNode);
-        if (!Cl(b)) return !1;
-        var c = Se(a);
+        if (Ne(b)) return El(a, b.parentNode);
+        if (!Dl(b)) return !1;
+        var c = Ue(a);
         if (!c) return !1;
         var d = c.call(b, ".ym-hide-content,.ym-hide-content *");
         return d && c.call(b, ".ym-show-content,.ym-hide-content .ym-show-content *") ? !1 : d
     }
-    var El = ["password", "passwd", "pswd"],
-        Fl = ya(String.prototype.repeat, "repeat");
-
-    function Gl(a, b) {
+    var Fl = ["password", "passwd", "pswd"],
+        Gl = ya(String.prototype.repeat, "repeat");
+
+    function Hl(a, b) {
         for (var c = "", d = 0; d < b; d += 1) c += a;
         return c
     }
-    var Hl = Fl ? function(a, b) {
-            return Fl.call(a, b)
-        } : Gl,
-        Il = G(!0, function(a, b, c, d) {
+    var Il = Gl ? function(a, b) {
+            return Gl.call(a, b)
+        } : Hl,
+        Jl = G(!0, function(a, b, c, d) {
             c = b.length && (c - d.length) / b.length;
             if (0 >= c) return d;
-            b = Hl(b, c);
+            b = Il(b, c);
             return a ? b + d : d + b
         });
 
-    function Jl(a, b, c) {
-        xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(W(a, c + ".sdl.ric", b), {
+    function Kl(a, b, c) {
+        xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(V(a, c + ".sdl.ric", b), {
             timeout: 1E3
-        }) : tf(a, b, 1E3, c + ".sdl")
-    }
-    var Kl = X("pa.plgn", function(a, b) {
-            var c = Ai(a, b);
-            c && c.ea.C(["pluginInfo"], W(a, "c.plgn", function() {
-                var d = R(a);
+        }) : uf(a, b, 1E3, c + ".sdl")
+    }
+    var Ll = W("pa.plgn", function(a, b) {
+            var c = Bi(a, b);
+            c && c.ea.C(["pluginInfo"], V(a, "c.plgn", function() {
+                var d = Q(a);
                 d.B("cmc", d.o("cmc", 0) + 1);
-                return dh(b)
+                return eh(b)
             }))
         }),
-        Ll = M(function(a) {
+        Ml = L(function(a) {
             return {
-                Qe: a,
+                Re: a,
                 Ha: null,
                 Ka: []
             }
         });
 
-    function Ml(a, b, c, d) {
-        var e = Nl;
-        if (J(d, "settings.ifd")) return a = R(a), e = a.o("ifdp", {}), c = T(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null;
-        c = Ll(e);
-        P(b, c.Ka) || c.Ka.push(b);
+    function Nl(a, b, c, d) {
+        var e = Ol;
+        if (J(d, "settings.ifd")) return a = Q(a), e = a.o("ifdp", {}), c = R(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null;
+        c = Ml(e);
+        O(b, c.Ka) || c.Ka.push(b);
         if (Sa(c.Ha)) {
-            b = Oe(a);
+            b = Qe(a);
             if (!b) return null;
             b = b("iframe");
-            Q(b.style, {
+            P(b.style, {
                 display: "none",
                 width: "1px",
                 height: "1px",
                 visibility: "hidden"
             });
             b.src = e;
-            a = Ue(a);
+            a = We(a);
             if (!a) return null;
             a.appendChild(b);
             c.Ha = b
@@ -5068,13 +5074,13 @@
         return c.Ha
     }
 
-    function Ol(a) {
-        var b = Ll(Nl);
-        P(a, b.Ka) && (b.Ka = Pb(O(Pa(a), mb), b.Ka), b.Ka.length || (Pe(b.Ha), b.Ha = null))
-    }
-    var Pl = O(u, F([1, null], Jb)),
-        Ql = /^https?:\/\//,
-        Rl = {
+    function Pl(a) {
+        var b = Ml(Ol);
+        O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Re(b.Ha), b.Ha = null))
+    }
+    var Ql = N(u, F([1, null], Kb)),
+        Rl = /^https?:\/\//,
+        Sl = {
             1882689622: 1,
             2318205080: 1,
             3115871109: 1,
@@ -5087,49 +5093,49 @@
             138396985: 1
         };
 
-    function Sl(a) {
-        a = n(a.replace(Ql, "").split("?")).next().value;
+    function Tl(a) {
+        a = n(a.replace(Rl, "").split("?")).next().value;
         var b = a + "?",
-            c = Uj(b);
+            c = Vj(b);
         if (ua[c]) return [b, c, !0];
-        b = Uj(a);
+        b = Vj(a);
         return ua[b] ? [a, b, !0] : [a, b, !1]
     }
-    var Tl = M(function(a) {
-        a = ee(a);
+    var Ul = L(function(a) {
+        a = ge(a);
         if (!a || !y(a.getEntriesByType)) return null;
         a = a.getEntriesByType("resource");
-        return (a = Ke(O(K("name"), Sl, K("2")), a)) ? Lb(a.transferSize) : null
+        return (a = Me(N(K("name"), Tl, K("2")), a)) ? Mb(a.transferSize) : null
     });
 
-    function Ul(a, b) {
-        var c = Vk(function(d, e) {
+    function Vl(a, b) {
+        var c = Wk(function(d, e) {
             return d[1].T > e[1].T ? 1 : -1
-        }, cc(ve));
-        c = N(function(d) {
+        }, dc(xe));
+        c = M(function(d) {
             var e = n(d);
             d = e.next().value;
             var f = e.next().value.rb;
             e = I(b, d) && !A(b[d]);
-            d = b[d] !== (f || L)(void 0);
-            return Lb(e && d)
+            d = b[d] !== (f || lb)(void 0);
+            return Mb(e && d)
         }, c);
-        return ub(V("", c))
-    }
-    var Vl = {},
-        Wl = (Vl.navigate = 0, Vl.reload = 1, Vl.back_forward = 2, Vl.prerender = 3, Vl),
-        Xl = M(function(a) {
-            var b = ee(a);
+        return vb(U("", c))
+    }
+    var Wl = {},
+        Xl = (Wl.navigate = 0, Wl.reload = 1, Wl.back_forward = 2, Wl.prerender = 3, Wl),
+        Yl = L(function(a) {
+            var b = ge(a);
             if (!b) return null;
             var c = y(b.getEntriesByType) ? b.getEntriesByType("navigation")[0] : null;
-            if (c) return (a = J(c, "type")) && I(Wl, a) ? Wl[a] : null;
+            if (c) return (a = J(c, "type")) && I(Xl, a) ? Xl[a] : null;
             b = J(b, "navigation.type");
-            return qb(a, b) && 2 >= b ? b : null
+            return rb(a, b) && 2 >= b ? b : null
         }),
-        Yl = "ar:1:pv:1:v:2683:vf:" + ta.version;
-
-    function Zl(a, b, c) {
-        var d = "https://" + Qd + "/watch/" + c;
+        Zl = "ar:1:pv:1:v:2683:vf:" + ta.version;
+
+    function $l(a, b, c) {
+        var d = "https://" + Rd + "/watch/" + c;
         try {
             var e = n(b),
                 f = n(e.next().value);
@@ -5142,67 +5148,67 @@
         }
         return function(h) {
             var k = {};
-            k = (k["browser-info"] = Yl, k["page-url"] = a.location && "" + a.location.href, k);
-            return g && (h = ze(a, h)) ? g(d, {
+            k = (k["browser-info"] = Zl, k["page-url"] = a.location && "" + a.location.href, k);
+            return g && (h = Be(a, h)) ? g(d, {
                 Da: k,
                 N: [],
-                O: "site-info=" + od(h)
+                O: "site-info=" + pd(h)
             })["catch"](r) : Z.resolve()
         }
     }
-    var $l = {};
-
-    function am(a, b) {
+    var am = {};
+
+    function bm(a, b) {
         return {
             K: function(c, d) {
                 var e = c.D,
                     f = c.G;
-                !$l[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, $l[b.id] = !0);
+                !am[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, am[b.id] = !0);
                 d()
             }
         }
     }
-    var bm = X("exps.int", function(a, b) {
+    var cm = W("exps.int", function(a, b) {
             var c = {};
             return c.experiments = function(d, e, f) {
                 if (u(d) && !(0 >= d.length)) {
-                    var g = Nh(a, "e", b),
-                        h = Uh(b).url,
+                    var g = Oh(a, "e", b),
+                        h = Vh(b).url,
                         k = {},
                         l = {};
                     d = g({
-                        G: Xg((k.ex = 1, k.ar = 1, k)),
-                        D: (l["page-url"] = h || U(a).href, l.exp = d, l)
+                        G: Yg((k.ex = 1, k.ar = 1, k)),
+                        D: (l["page-url"] = h || T(a).href, l.exp = d, l)
                     }, b);
-                    return Ph(a, "exps.s", d, e || r, f)
+                    return Qh(a, "exps.s", d, e || r, f)
                 }
             }, c
         }),
-        cm = [],
-        dm = X("p.fh", function(a, b) {
+        dm = [],
+        em = W("p.fh", function(a, b) {
             b = void 0 === b ? !0 : b;
-            var c = Ge(a),
-                d = kf(a),
+            var c = Ie(a),
+                d = X(a),
                 e = c.o("wasSynced"),
                 f = {
                     id: 3,
                     M: "0"
                 };
-            if (b && e && e.time + 864E5 > d(ff)) return Z.resolve(e);
+            if (b && e && e.time + 864E5 > d(hf)) return Z.resolve(e);
             e = {};
             var g = {};
-            return Nh(a, "f", f)({
-                G: Xg((e.pv = 1, e)),
-                D: (g["page-url"] = U(a).href, g["page-ref"] = a.document.referrer,
+            return Oh(a, "f", f)({
+                G: Yg((e.pv = 1, e)),
+                D: (g["page-url"] = T(a).href, g["page-ref"] = a.document.referrer,
                     g)
             }, f).then(function(h) {
                 var k = {};
-                h = (k.time = d(ff), k.params = J(h, "settings"), k);
+                h = (k.time = d(hf), k.params = J(h, "settings"), k);
                 c.B("wasSynced", h);
                 return h
-            })["catch"](W(a, "f.h"))
+            })["catch"](V(a, "f.h"))
         }),
-        em = Na(function(a, b) {
+        fm = Na(function(a, b) {
             var c, d = new Z(function(f) {
                     c = f
                 }),
@@ -5216,18 +5222,18 @@
             return Ra(d)
         });
 
-    function fm(a, b) {
-        Yi("hidv2")(Xi(T(a))).then(b)
-    }
-
     function gm(a, b) {
+        Zi("hidv2")(Yi(R(a))).then(b)
+    }
+
+    function hm(a, b) {
         return {
             K: function(c, d) {
-                fm(b, function(e) {
+                gm(b, function(e) {
                     if (e) {
                         c.D || (c.D = {});
                         var f = {};
-                        Q(c.D, (f.hidv2 = e, f))
+                        P(c.D, (f.hidv2 = e, f))
                     }
                     d()
                 })
@@ -5235,58 +5241,58 @@
         }
     }
 
-    function hm(a, b) {
+    function im(a, b) {
         return {
             K: function(c, d) {
                 c.H || (c.H = {});
                 var e = c.H;
-                var f = Yi("hidv2")(em(T(b)));
+                var f = Zi("hidv2")(fm(R(b)));
                 e.Vd = f;
                 d()
             },
             S: function(c, d) {
                 var e = J(c.$b, "settings.hidv2"),
                     f = c.H.Vd;
-                f(Wi(T(b), e));
+                f(Xi(R(b), e));
                 d()
             }
         }
     }
-    var im = "et etms w v z i u vf".split(" "),
-        jm = Na(function(a, b) {
-            0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(gf)), a.Bb && a.Bb.destruct && a.Bb.destruct())
+    var jm = "et etms w v z i u vf".split(" "),
+        km = Na(function(a, b) {
+            0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(jf)), a.Bb && a.Bb.destruct && a.Bb.destruct())
         });
 
-    function km(a, b) {
+    function lm(a, b) {
         return {
             K: function(c, d) {
                 var e = c.D;
                 e.wmode = "0";
-                e["wv-hit"] = e["wv-hit"] || "" + mf(a);
-                e["page-url"] = e["page-url"] || U(a).href;
+                e["wv-hit"] = e["wv-hit"] || "" + nf(a);
+                e["page-url"] = e["page-url"] || T(a).href;
                 var f = {};
                 e = {
                     ca: {
                         U: "webvisor/" + b.id
                     },
-                    J: Q(c.J || {}, {
+                    J: P(c.J || {}, {
                         Ca: (f["Content-Type"] = "text/plain", f),
                         ab: "POST"
                     }),
                     D: e
                 };
-                Q(c, e);
+                P(c, e);
                 d()
             }
         }
     }
 
-    function lm(a, b, c) {
-        var d = Jh(a, b, "p", ["f", "x"]);
-        b = ng(a, c || "p", b);
-        var e = hh(a, d, b);
+    function mm(a, b, c) {
+        var d = Kh(a, b, "p", ["f", "x"]);
+        b = og(a, c || "p", b);
+        var e = ih(a, d, b);
         return function(f) {
-            f = Q({
+            f = P({
                 J: {
                     N: ["mms.p"]
                 }
@@ -5294,10 +5300,10 @@
             return e(f)
         }
     }
-    var mm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "),
-        nm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" ");
-
-    function om(a, b, c, d, e) {
+    var nm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "),
+        om = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" ");
+
+    function pm(a, b, c, d, e) {
         var f = this;
         this.ob = !1;
         this.oa = {};
@@ -5314,21 +5320,21 @@
             w: 0
         };
         this.buffer = [];
-        this.Ad = nm;
+        this.Ad = om;
         this.flush = function() {
-            f.dc = tf(f.l, f.flush, 2500, "pub.f");
+            f.dc = uf(f.l, f.flush, 2500, "pub.f");
             var g = f.Jb();
             if (f.buffer.length || g) {
-                var h = oc(f.buffer);
+                var h = pc(f.buffer);
                 g && h.push(g);
                 f.Uc = f.Vb;
-                f.xe.ra(h)(wf(W(f.l, "p.b.st"), function(k) {
-                    k && f.we(k)
+                f.ye.ra(h)(xf(V(f.l, "p.b.st"), function(k) {
+                    k && f.xe(k)
                 }))
             }
         };
-        this.we = d;
-        this.xe = c;
+        this.xe = d;
+        this.ye = c;
         this.bb = D(this.bb, this);
         this.Jb = D(this.Jb, this);
         this.flush = D(this.flush, this);
@@ -5337,24 +5343,24 @@
         this.vb =
             b;
         this.Qb = "pai" + b.id;
-        pm(this);
-        this.Dc = Wc(this.l);
-        this.time = kf(this.l);
         qm(this);
-        this.Kb = R(this.l);
+        this.Dc = Xc(this.l);
+        this.time = X(this.l);
+        rm(this);
+        this.Kb = Q(this.l);
         this.nc = null
     }
-    aa = om.prototype;
+    aa = pm.prototype;
     aa.start = function() {
-        this.dc = tf(this.l, this.flush, 2500, "pub.s");
+        this.dc = uf(this.l, this.flush, 2500, "pub.s");
         if (!this.ob) {
-            this.Dc.C(this.l, mm, this.bb);
+            this.Dc.C(this.l, nm, this.bb);
             var a = this.Kb.o(this.Qb, []),
                 b = !a.length;
             a.push(D(this.ce, this));
             this.Kb.V(this.Qb, a);
             b && this.Xc();
-            this.nc = Wc(this.l).C(this.l, ["click"], D(this.ye, this));
+            this.nc = Xc(this.l).C(this.l, ["click"], D(this.ze, this));
             this.bb({
                 type: "page",
                 target: this.l
@@ -5363,43 +5369,43 @@
     };
     aa.stop = function() {
         this.nc && this.nc();
-        this.Dc.ua(this.l, mm, this.bb);
+        this.Dc.ua(this.l, nm, this.bb);
         this.ob = !0;
         this.flush();
-        sf(this.l, this.dc)
+        tf(this.l, this.dc)
     };
     aa.Xc = function() {
         var a = this;
-        W(this.l, "p.ic" + this.vb.id, function() {
+        V(this.l, "p.ic" + this.vb.id, function() {
             if (!a.ob) {
                 var b = a.Kb.o(a.Qb),
-                    c = rm(a.vb);
-                N(function(d) {
-                    var e = N(function(f) {
-                        return Q({}, f)
+                    c = sm(a.vb);
+                M(function(d) {
+                    var e = M(function(f) {
+                        return P({}, f)
                     }, c);
                     y(d) && d(e)
                 }, b);
-                a.yb = tf(a.l, D(a.Xc, a), 1E3, "p")
+                a.yb = uf(a.l, D(a.Xc, a), 1E3, "p")
             }
         })()
     };
     aa.ce = function(a) {
-        this.ob || (sm(this, a), tm(this), um(this))
+        this.ob || (tm(this, a), um(this), vm(this))
     };
     aa.Hd = function(a, b) {
         return (a.bc || 0) <= (b.bc || 0) ? b : a
     };
-    aa.ye = function(a) {
+    aa.ze = function(a) {
         if (this.P.length) {
-            a = Ri(a);
-            var b = U(this.l).hostname;
-            a && hd(a.hostname) === hd(b) && (a = H(this.Hd, this.P[0], this.P).id, b = mf(this.l), He(this.l, this.X.split(":")[0]).B("pai", a + "-" + b))
+            a = Si(a);
+            var b = T(this.l).hostname;
+            a && id(a.hostname) === id(b) && (a = H(this.Hd, this.P[0], this.P).id, b = nf(this.l), Je(this.l, this.X.split(":")[0]).B("pai", a + "-" + b))
         }
     };
     aa.bb = function(a) {
         var b = this;
-        W(this.l, "p.ec." + this.vb.id, function() {
+        V(this.l, "p.ec." + this.vb.id, function() {
             try {
                 var c = a.type;
                 var d = a.target
@@ -5407,19 +5413,19 @@
                 return
             }
             var e = "page" === c;
-            ("scroll" === c || e) && P(d, [b.l, b.l.document, b.l.document.documentElement, Te(b.l)]) && pm(b);
-            ("resize" === c || e) && qm(b);
-            c = b.time(ff);
+            ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ve(b.l)]) && qm(b);
+            ("resize" === c || e) && rm(b);
+            c = b.time(hf);
             var f = Math.min(c - b.Qc, 5E3);
             b.lb += Math.round(f);
             b.Qc = c;
             if (b.oa && b.scroll && b.Na) {
                 var g = b.Na.jb * b.Na.w;
-                b.P = N(function(h) {
-                    var k = Q({}, h),
+                b.P = M(function(h) {
+                    var k = P({}, h),
                         l = b.oa[k.id],
-                        m = Ze(h.Qa);
-                    if (!l || Fj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k;
+                        m = af(h.Qa);
+                    if (!l || Gj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k;
                     h = b.l.Math;
                     l = h.max((b.scroll.y + b.Na.jb - l.y) / l.height, 0);
                     var p = m.height * m.width,
@@ -5440,26 +5446,26 @@
                 }, b.P);
                 c = {};
                 d = {};
-                Od(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = N(function(h) {
+                Pd(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = M(function(h) {
                         var k = {};
-                        return Q((k.contentElement = h.Qa, k), h)
+                        return P((k.contentElement = h.Qa, k), h)
                     },
                     b.P), c), d))
             }
         })()
     };
 
-    function sm(a, b) {
-        var c = N(function(d) {
+    function tm(a, b) {
+        var c = M(function(d) {
             return d.id
         }, a.P);
-        a.P = a.P.concat(Pb(function(d) {
-            return !P(d.id, c)
+        a.P = a.P.concat(Qb(function(d) {
+            return !O(d.id, c)
         }, b))
     }
 
-    function qm(a) {
-        var b = n(Ve(a.l) || We(a.l)),
+    function rm(a) {
+        var b = n(Xe(a.l) || Ye(a.l)),
             c = b.next().value;
         b = b.next().value;
         a.Na = {
@@ -5468,31 +5474,31 @@
         }
     }
 
-    function tm(a) {
-        W(a.l, "p.um." + a.vb.id, function() {
+    function um(a) {
+        V(a.l, "p.um." + a.vb.id, function() {
             var b = [];
-            pm(a);
+            qm(a);
             a.oa = H(function(c, d) {
-                if (Fj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c;
+                if (Gj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c;
                 var e = {};
                 e = (e.id = d.id, e.involvedTime = Math.max(d.involvedTime, 0), e.maxScrolled = d.maxScrolled || 0, e.chars = d.update ? d.update("chars") || 0 : 0, e);
                 if (d.Qa) {
-                    var f = Ze(d.Qa);
+                    var f = af(d.Qa);
                     f && (e.x = Math.max(Math.round(f.left) + a.scroll.x, 0), e.y = Math.max(Math.round(f.top) + a.scroll.y, 0), e.width = Math.round(f.width), e.height = Math.round(f.height))
                 }
                 c[d.id] =
                     e;
                 return c
             }, {}, a.P);
-            N(function(c) {
-                c = mc(a.l)(c, a.P);
+            M(function(c) {
+                c = nc(a.l)(c, a.P);
                 a.P.splice(c, 1)
             }, b)
         })()
     }
     aa.Jb = function() {
-        var a = N(G(this.oa, J), dc(this.oa));
-        if (a.length && (this.Vb = ze(this.l, a), this.Uc !== this.Vb)) {
+        var a = M(G(this.oa, J), ec(this.oa));
+        if (a.length && (this.Vb = Be(this.l, a), this.Uc !== this.Vb)) {
             var b = {},
                 c = {};
             return c.type = "publishersHeader", c.data = (b.articleMeta = a || [], b.involvedTime = this.lb, b), c
@@ -5500,9 +5506,9 @@
         return null
     };
 
-    function um(a) {
+    function vm(a) {
         if (a.P.length) {
-            var b = N(function(c) {
+            var b = M(function(c) {
                 var d = H(function(f, g) {
                     c[g] && (f[g] = c[g]);
                     return f
@@ -5510,46 +5516,46 @@
                 c.dd = !0;
                 var e = {};
                 return e.type = "articleInfo", e.stamp = d.stamp, e.data = d, e
-            }, Pb(function(c) {
+            }, Qb(function(c) {
                 return !c.dd
             }, a.P));
-            b.length && (a.buffer = a.buffer.concat(b), Sh(a.l, a.X, ["pdf", b]))
-        }
-    }
-
-    function pm(a) {
+            b.length && (a.buffer = a.buffer.concat(b), Th(a.l, a.X, ["pdf", b]))
+        }
+    }
+
+    function qm(a) {
         a.scroll = {
             x: a.l.pageXOffset || J(a.l, "document.documentElement.scrollLeft") || 0,
             y: a.l.pageYOffset || J(a.l, "document.documentElement.scrollLeft") || 0
         }
     }
-    var vm = {},
-        wm = (vm[1] = 500, vm[2] = 500, vm[3] = 0, vm);
-
-    function xm(a, b, c) {
+    var wm = {},
+        xm = (wm[1] = 500, wm[2] = 500, wm[3] = 0, wm);
+
+    function zm(a, b, c) {
         var d = b.getAttribute("itemtype");
-        c = vj('[itemprop~="' + c + '"]', b);
-        return d ? Pb(function(e) {
-            return e.parentNode && Fj("[itemtype]", a, e.parentNode) === b
+        c = wj('[itemprop~="' + c + '"]', b);
+        return d ? Qb(function(e) {
+            return e.parentNode && Gj("[itemtype]", a, e.parentNode) === b
         }, c) : c
     }
 
-    function zm(a, b, c) {
-        return (a = xm(a, b, c)) && a.length ? a[0] : null
-    }
-
-    function Am(a) {
+    function Am(a, b, c) {
+        return (a = zm(a, b, c)) && a.length ? a[0] : null
+    }
+
+    function Bm(a) {
         if (!a) return "";
         a = w(a) ? a : [a];
-        return a.length ? a[0].getAttribute("content") || Me(a[0]) : ""
-    }
-
-    function Bm(a) {
-        return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Am(a) : ""
-    }
-    var Cm = ["topics", "rubric", "authors"];
-
-    function Dm(a, b) {
+        return a.length ? a[0].getAttribute("content") || Oe(a[0]) : ""
+    }
+
+    function Cm(a) {
+        return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Bm(a) : ""
+    }
+    var Dm = ["topics", "rubric", "authors"];
+
+    function Em(a, b) {
         var c = this;
         this.id = "a";
         this.Lb = !1;
@@ -5560,20 +5566,20 @@
         };
         var d = {};
         this.$a = (d.Answer = 3, d.Review = 2, d);
-        this.Gc = M(function(e, f, g) {
+        this.Gc = L(function(e, f, g) {
             var h = {};
-            Sh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h))
+            Th(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h))
         }, function(e, f, g) {
             return "" + e + f + g
         });
-        this.Ie = function(e) {
-            N(function(f) {
+        this.Je = function(e) {
+            M(function(f) {
                 e[f] && (e[f] = H(function(g, h) {
                     var k = h.name,
                         l = h.position;
                     if (!k) return c.Gc(f, "name", k), g;
                     if ("string" === typeof l) {
-                        k = rb(l);
+                        k = sb(l);
                         if (null ===
                             k || c.l.isNaN(k)) return c.Gc(f, "position", l), g;
                         h.position = k
@@ -5581,40 +5587,40 @@
                     g.push(h);
                     return g
                 }, [], e[f]))
-            }, Cm);
+            }, Dm);
             return e
         };
-        this.Id = M(function(e, f) {
+        this.Id = L(function(e, f) {
             var g = {};
-            Sh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = wm[f.type], g))
+            Th(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = xm[f.type], g))
         });
         this.l = a;
-        this.root = Ue(a);
+        this.root = We(a);
         this.X = b
     }
-    Dm.prototype.ma = function(a) {
+    Em.prototype.ma = function(a) {
         return a.element
     };
 
-    function Em(a, b, c) {
+    function Fm(a, b, c) {
         var d;
-        W(a.l, "P.s." + c, function() {
+        V(a.l, "P.s." + c, function() {
             d = a.Ta[c].call(a, b)
         })();
         return d
     }
 
-    function Fm(a, b) {
-        var c = Q({}, b);
-        if (a.Lb && !c.id && P(b.type, [3, 2])) {
-            var d = V(", ", N(K("name"), c.authors || []));
+    function Gm(a, b) {
+        var c = P({}, b);
+        if (a.Lb && !c.id && O(b.type, [3, 2])) {
+            var d = U(", ", M(K("name"), c.authors || []));
             c.pageTitle = d + ": " + c.pageTitle
         }
         if (!c.pageTitle) {
             a: {
                 d = c.Qa;
                 for (var e = 1; 5 >= e; e += 1) {
-                    var f = Am(wj("h" + e, d));
+                    var f = Bm(xj("h" + e, d));
                     if (f) {
                         d = f;
                         break a
@@ -5624,38 +5630,38 @@
             }
             c.pageTitle = d
         }
-        c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = wj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d);
+        c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = xj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d);
         c.id || (c.id = c.pageTitle || c.pageUrlCanonical);
         return c
     }
-    Dm.prototype.fa = function(a) {
+    Em.prototype.fa = function(a) {
         var b = this,
             c = {},
             d = this.ma(a);
         if (!d) return null;
         c.type = a.type;
-        N(function(f) {
-            c[f] = Em(b, a, f)
-        }, dc(this.Ta));
-        var e = kf(this.l);
-        c.stamp = e(jf);
+        M(function(f) {
+            c[f] = Fm(b, a, f)
+        }, ec(this.Ta));
+        var e = X(this.l);
+        c.stamp = e(lf);
         c.element = a.element;
         c.Qa = d;
-        c = this.Ie(Fm(this, c));
-        c.id = c.id ? Uj(c.id) : 1;
+        c = this.Je(Gm(this, c));
+        c.id = c.id ? Vj(c.id) : 1;
         c.update = function(f) {
-            return b.ma(a) ? Em(b, a, f) : void 0
+            return b.ma(a) ? Fm(b, a, f) : void 0
         };
         return c
     };
-    Dm.prototype.getType = function() {
+    Em.prototype.getType = function() {
         return 1
     };
-    Dm.prototype.ib = function() {
+    Em.prototype.ib = function() {
         return []
     };
 
-    function rm(a) {
+    function sm(a) {
         var b = a.ib(),
             c = 1;
         return H(function(d, e) {
@@ -5667,29 +5673,29 @@
             f = H(function(g, h) {
                 var k = g.values,
                     l = g.Kc;
-                h && h.chars > wm[h.type] && !P(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= wm[h.type] && a.Id(h.id, h);
+                h && h.chars > xm[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= xm[h.type] && a.Id(h.id, h);
                 return {
                     values: k,
                     Kc: l
                 }
             }, {
                 values: [],
-                Kc: N(K("id"), d)
+                Kc: M(K("id"), d)
             }, f).values;
-            return d.concat(N(function(g) {
+            return d.concat(M(function(g) {
                 var h = {};
-                g = Q((h.index = c, h.dd = !1, h.involvedTime = 0, h), g);
+                g = P((h.index = c, h.dd = !1, h.involvedTime = 0, h), g);
                 c += 1;
                 return g
             }, f))
         }, [], b)
     }
 
-    function Gm() {
-        Dm.apply(this, arguments);
+    function Hm() {
+        Em.apply(this, arguments);
         this.id = "j";
         this.Lb = !0;
-        this.zc = V(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']);
+        this.zc = U(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']);
         var a = {};
         this.Ta = (a.id = function(b) {
             var c = b.data["@id"];
@@ -5698,14 +5704,14 @@
             return c
         }, a.chars = function(b) {
             var c = b.data;
-            return u(c.text) ? c.text.length : Me(this.ma(b)).length
+            return u(c.text) ? c.text.length : Oe(this.ma(b)).length
         }, a.authors = function(b) {
             b = b.data;
             var c = [];
-            c = c.concat(Hm(b, "author"));
-            c = c.concat(Hm(b.mainEntity,
+            c = c.concat(Im(b, "author"));
+            c = c.concat(Im(b.mainEntity,
                 "author"));
-            return c.concat(Hm(b.mainEntityOfPage, "author"))
+            return c.concat(Im(b.mainEntityOfPage, "author"))
         }, a.pageTitle = function(b) {
             var c = b.data,
                 d = c.headline || "";
@@ -5720,23 +5726,23 @@
         }, a.pageUrlCanonical = function(b) {
             return b.data.url
         }, a.topics = function(b) {
-            return Hm(b.data, "about",
+            return Im(b.data, "about",
                 ["name", "alternateName"])
         }, a.rubric = function(b) {
             var c = this,
                 d = this.ma(b);
-            b = Qb(N(function(e) {
-                e = ye(c.l, Me(e));
+            b = Rb(M(function(e) {
+                e = Ae(c.l, Oe(e));
                 if (B(e) || w(e)) {
-                    var f = Im(e);
+                    var f = Jm(e);
                     if (f) return H(function(g, h) {
                         return g ? g : B(h) && "BreadcrumbList" === h["@type"] ? h : g
                     }, null, f);
                     if ("BreadcrumbList" === e["@type"]) return e
                 }
                 return null
-            }, [b.element].concat(vj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d))));
-            return b.length && (b = b[0].itemListElement, w(b)) ? Qb(N(function(e) {
+            }, [b.element].concat(wj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d))));
+            return b.length && (b = b[0].itemListElement, w(b)) ? Rb(M(function(e) {
                 return B(e) && e.item && B(e.item) && !c.l.isNaN(e.position) ? {
                     name: e.item.name ||
                         e.name,
@@ -5745,38 +5751,38 @@
             }, b)) : []
         }, a)
     }
-    ra(Gm, Dm);
-
-    function Hm(a, b, c) {
+    ra(Hm, Em);
+
+    function Im(a, b, c) {
         c = void 0 === c ? ["name"] : c;
         if (!B(a) || !a[b]) return [];
         a = a[b];
         a = w(a) ? a : [a];
-        a = Qb(N(function(d) {
+        a = Rb(M(function(d) {
             return d ? "string" === typeof d ? d : B(d) ? H(function(e, f) {
                 return e || "" + d[f]
             }, "", c) : null : null
         }, a));
-        return N(function(d) {
+        return M(function(d) {
             var e = {};
             return e.name = d, e
         }, a)
     }
-    Gm.prototype.ma = function(a) {
+    Hm.prototype.ma = function(a) {
         var b = a.element,
             c = a.data || {};
         a = c["@id"];
         var d = c.url;
         c = null;
-        d && u(d) && (c = Jm(this, d));
-        !c && a && u(a) && (c = Jm(this, a));
-        c || (c = a = b.parentNode, !Fj("head", this.l, b) && a && 0 !== Me(a).length) || (c = this.l.document.body);
+        d && u(d) && (c = Km(this, d));
+        !c && a && u(a) && (c = Km(this, a));
+        c || (c = a = b.parentNode, !Gj("head", this.l, b) && a && 0 !== Oe(a).length) || (c = this.l.document.body);
         return c
     };
 
-    function Jm(a, b) {
+    function Km(a, b) {
         try {
-            var c = nh(a.l, b).hash;
+            var c = oh(a.l, b).hash;
             if (c) {
                 var d = a.l.document.getElementById(c.slice(1));
                 if (d) return d
@@ -5784,14 +5790,14 @@
         } catch (e) {}
         return null
     }
-    Gm.prototype.fa = function(a) {
+    Hm.prototype.fa = function(a) {
         var b = this,
             c = a.element,
             d = a.data;
-        if (!d && (d = ye(this.l, Me(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null;
-        var e = Im(d);
-        if (e) return N(function(g) {
-            return B(g) && P(g["@type"], b.Ma["schema.org"]) ? Dm.prototype.fa.call(b, {
+        if (!d && (d = Ae(this.l, Oe(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null;
+        var e = Jm(d);
+        if (e) return M(function(g) {
+            return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Em.prototype.fa.call(b, {
                 element: c,
                 data: g,
                 type: b.$a[g["@type"]] || 1
@@ -5803,153 +5809,153 @@
             if (!f) return null
         }
         "Question" === a.data["@type"] && (f = a.data);
-        return f ? (a = Eb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]),
-            N(function(g) {
-                if (!B(g) || !P(g["@type"], b.Ma["schema.org"])) return null;
+        return f ? (a = Fb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]),
+            M(function(g) {
+                if (!B(g) || !O(g["@type"], b.Ma["schema.org"])) return null;
                 var h = {};
                 g = {
                     element: c,
                     type: b.$a[g["@type"]] || 1,
-                    data: Q((h.parentItem = f, h), g)
+                    data: P((h.parentItem = f, h), g)
                 };
-                return Dm.prototype.fa.call(b, g)
-            }, a)) : P(a.data["@type"], this.Ma["schema.org"]) ? Dm.prototype.fa.call(this, Q(a, {
+                return Em.prototype.fa.call(b, g)
+            }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Em.prototype.fa.call(this, P(a, {
             type: this.$a[a.data["@type"]] || 1
         })) : null
     };
-    Gm.prototype.ib = function() {
-        return vj(this.zc, this.root)
+    Hm.prototype.ib = function() {
+        return wj(this.zc, this.root)
     };
 
-    function Im(a) {
+    function Jm(a) {
         if (w(a)) return a;
         if (a && w(a["@graph"])) return a["@graph"]
     }
 
-    function Km() {
-        Dm.apply(this, arguments);
+    function Lm() {
+        Em.apply(this, arguments);
         this.id = "s";
         this.Lb = !0;
-        this.Fe = Za("exec", new RegExp("schema.org\\/(" + V("|", dc(this.$a)) + ")$"));
+        this.Ge = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$"));
         var a = {};
         this.Ta = (a.id = function(b) {
             b = b.element;
-            var c = zm(this.l, b, "identifier");
-            return c ? Am(c) : (c = zm(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null
+            var c = Am(this.l, b, "identifier");
+            return c ? Bm(c) : (c = Am(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null
         }, a.chars = function(b) {
             var c = 0;
             b = b.element;
             for (var d = ["articleBody", "reviewBody", "recipeInstructions", "description", "text"], e = 0; e < d.length; e += 1) {
-                var f = zm(this.l, b, d[e]);
+                var f = Am(this.l, b, d[e]);
                 if (f) {
-                    c = Am(f).length;
+                    c = Bm(f).length;
                     break
                 }
             }
-            b = Me(b);
+            b = Oe(b);
             0 === c && b && (c += b.length);
             return c
         }, a.topics = function(b) {
             var c = this,
-                d = xm(this.l, b.element, "about");
-            return N(function(e) {
+                d = zm(this.l, b.element, "about");
+            return M(function(e) {
                 var f = {
-                    name: Am(e)
+                    name: Bm(e)
                 };
-                if (d = zm(c.l, e, "name")) f.name = Am(d);
+                if (d = Am(c.l, e, "name")) f.name = Bm(d);
                 return f
             }, d)
         }, a.rubric = function(b) {
             var c = this;
-            (b = wj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = wj('[itemtype$="schema.org/BreadcrumbList"]', this.root));
-            return b ? N(function(d) {
+            (b = xj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = xj('[itemtype$="schema.org/BreadcrumbList"]', this.root));
+            return b ? M(function(d) {
                 return {
-                    name: Am(zm(c.l, d, "name")),
-                    position: Am(zm(c.l, d, "position"))
+                    name: Bm(Am(c.l, d, "name")),
+                    position: Bm(Am(c.l, d, "position"))
                 }
-            }, xm(this.l, b, "itemListElement")) : []
+            }, zm(this.l, b, "itemListElement")) : []
         }, a.updateDate = function(b) {
             return (b =
-                zm(this.l, b.element, "dateModified")) ? Bm(b) : ""
+                Am(this.l, b.element, "dateModified")) ? Cm(b) : ""
         }, a.publicationDate = function(b) {
-            return (b = zm(this.l, b.element, "datePublished")) ? Bm(b) : ""
+            return (b = Am(this.l, b.element, "datePublished")) ? Cm(b) : ""
         }, a.pageUrlCanonical = function(b) {
-            b = xm(this.l, b.element, "url");
+            b = zm(this.l, b.element, "url");
             if (b.length) {
                 var c = b[0];
-                return c.href ? c.href : Am(b)
+                return c.href ? c.href : Bm(b)
             }
             return null
         }, a.pageTitle = function(b) {
             var c = "",
                 d = b.element,
-                e = zm(this.l, d, "headline");
-            e && (c += Am(e));
-            (e = zm(this.l, d, "alternativeHeadline")) && (c += " " + Am(e));
-            "" === c && ((e = zm(this.l, d, "name")) || (e = zm(this.l, d, "itemReviewed")), e && (c += Am(e)));
-            3 === b.type && (b = Fj('[itemtype$="schema.org/Question"]',
-                this.l, d)) && (b = zm(this.l, b, "text")) && (c += Am(b));
+                e = Am(this.l, d, "headline");
+            e && (c += Bm(e));
+            (e = Am(this.l, d, "alternativeHeadline")) && (c += " " + Bm(e));
+            "" === c && ((e = Am(this.l, d, "name")) || (e = Am(this.l, d, "itemReviewed")), e && (c += Bm(e)));
+            3 === b.type && (b = Gj('[itemtype$="schema.org/Question"]',
+                this.l, d)) && (b = Am(this.l, b, "text")) && (c += Bm(b));
             return c
         }, a.authors = function(b) {
             var c = this;
-            b = xm(this.l, b.element, "author");
-            return N(function(d) {
+            b = zm(this.l, b.element, "author");
+            return M(function(d) {
                 var e = {};
                 e = (e.name = "", e);
                 if (/.+schema.org\/(Person|Organization)/.test(d.getAttribute("itemtype") || "")) {
-                    var f = zm(c.l, d, "name");
-                    f && (e.name = Am(f))
+                    var f = Am(c.l, d, "name");
+                    f && (e.name = Bm(f))
                 }
-                e.name || (e.name = d.getAttribute("content") || Me(d) || d.getAttribute("href"));
+                e.name || (e.name = d.getAttribute("content") || Oe(d) || d.getAttribute("href"));
                 return e
             }, b)
         }, a)
     }
-    ra(Km, Dm);
-    Km.prototype.getType = function(a) {
+    ra(Lm, Em);
+    Lm.prototype.getType = function(a) {
         a = a.getAttribute("itemtype") || "";
-        return (a = this.Fe(a)) ? this.$a[a[1]] : 1
+        return (a = this.Ge(a)) ? this.$a[a[1]] : 1
     };
-    Km.prototype.fa = function(a) {
-        return a.element && Me(a.element).length ? Dm.prototype.fa.call(this, a) : null
+    Lm.prototype.fa = function(a) {
+        return a.element && Oe(a.element).length ? Em.prototype.fa.call(this, a) : null
     };
-    Km.prototype.ib = function() {
-        var a = V(",", N(function(b) {
+    Lm.prototype.ib = function() {
+        var a = U(",", M(function(b) {
             return '[itemtype$="schema.org/' + b + '"]'
         }, this.Ma["schema.org"]));
-        return vj(a, this.root)
+        return wj(a, this.root)
     };
 
-    function Lm(a, b) {
-        Dm.call(this, a, b);
+    function Mm(a, b) {
+        Em.call(this, a, b);
         this.id = "o";
         var c = {};
         this.Ta = (c.chars = function(d) {
             d = this.ma(d);
-            return Me(d).length
+            return Oe(d).length
         }, c.authors = function(d) {
-            return Mm(d.data.author)
+            return Nm(d.data.author)
         }, c.pageTitle = function(d) {
-            return Nm(d.data.title) || ""
+            return Om(d.data.title) || ""
         }, c.updateDate = function(d) {
-            return Nm(d.data.modified_time)
+            return Om(d.data.modified_time)
         }, c.publicationDate = function(d) {
-            return Nm(d.data.published_time)
+            return Om(d.data.published_time)
         }, c.pageUrlCanonical = function(d) {
-            return Nm(d.data.url)
+            return Om(d.data.url)
         }, c.rubric = function(d) {
-            return Mm(d.data.section)
+            return Nm(d.data.section)
         }, c.topics = function(d) {
-            return Mm(d.data.tag)
+            return Nm(d.data.tag)
         }, c);
         this.Pd = new RegExp("^(og:)?((" +
-            V("|", this.Ma.Sc) + "):)?")
-    }
-    ra(Lm, Dm);
-
-    function Mm(a) {
+            U("|", this.Ma.Sc) + "):)?")
+    }
+    ra(Mm, Em);
+
+    function Nm(a) {
         if (a) {
-            if (w(a)) return N(function(c) {
+            if (w(a)) return M(function(c) {
                 var d = {};
                 return d.name = c ? "" + c : null, d
             }, a);
@@ -5959,70 +5965,70 @@
         return []
     }
 
-    function Nm(a) {
+    function Om(a) {
         return w(a) ? a.length ? "" + a[0] : null : a ? "" + a : null
     }
-    Lm.prototype.ib = function() {
-        var a = vj('meta[property="og:type"]', this.l.document.body);
+    Mm.prototype.ib = function() {
+        var a = wj('meta[property="og:type"]', this.l.document.body);
         return [this.l.document.head].concat(a)
     };
 
-    function Om(a, b) {
+    function Pm(a, b) {
         var c = b.element,
             d = {},
             e = a.ma(b);
-        c = vj("meta[property]", c === a.l.document.head ? c : e);
-        if (c.length) N(function(f) {
+        c = wj("meta[property]", c === a.l.document.head ? c : e);
+        if (c.length) M(function(f) {
             try {
                 if (f.parentNode === e || f.parentNode === a.l.document.head) {
                     var g = f.getAttribute("property").replace(a.Pd, ""),
-                        h = Am(f);
+                        h = Bm(f);
                     d[g] ? w(d[g]) ? d[g].push(h) : d[g] = [d[g], h] : d[g] = h
                 }
             } catch (k) {
-                de(a.l, "og.ed", k)
+                fe(a.l, "og.ed", k)
             }
         }, c);
         else return null;
-        return P(d.type, a.Ma.Sc) ? Q(b, {
+        return O(d.type, a.Ma.Sc) ? P(b, {
             data: d
         }) : null
     }
-    Lm.prototype.ma = function(a) {
+    Mm.prototype.ma = function(a) {
         a = a.element;
         var b = this.l.document;
         return a === b.head ? b.body : a.parentNode
     };
-    Lm.prototype.fa = function(a) {
-        return (a = Om(this, a)) ? Dm.prototype.fa.call(this, a) : null
+    Mm.prototype.fa = function(a) {
+        return (a = Pm(this, a)) ? Em.prototype.fa.call(this, a) : null
     };
 
-    function Pm(a) {
+    function Qm(a) {
         this.l = a;
         this.type = "8"
     }
-    Pm.isEnabled = function(a) {
+    Qm.isEnabled = function(a) {
         return !!a.JSON
     };
-    Pm.prototype.ra = function(a) {
-        return zf(ze(this.l, a))
+    Qm.prototype.ra = function(a) {
+        return Af(Be(this.l, a))
     };
-    var Qm = {};
-    Gm && (Qm.json_ld = Gm);
-    Km && (Qm.schema = Km, Qm.microdata = Km);
-    Lm && (Qm.opengraph = Lm);
-    var Rm = X("p.p", function(a, b) {
-            var c = new Pm(a);
+    var Rm = {};
+    Hm && (Rm.json_ld = Hm);
+    Lm && (Rm.schema = Lm, Rm.microdata = Lm);
+    Mm && (Rm.opengraph = Mm);
+    var Sm = W("p.p", function(a, b) {
+            var c = new Qm(a);
             if (xa("querySelectorAll", a.document.querySelectorAll) && c) {
                 var d = [
-                    [km, 0],
-                    [Vf(im), 1],
-                    [bg, 2]
+                    [lm, 0],
+                    [Wf(jm), 1],
+                    [cg, 2]
                 ];
-                d.push([gm, 3]);
-                var e = lm(a, b, d);
-                d = Xg();
-                var f = He(a, b.id),
+                d.push([hm, 3]);
+                var e = mm(a, b, d);
+                d = Yg();
+                var f = Je(a, b.id),
                     g = f.o("pai");
                 g && (f.wa("pai"), d.B("pai", g));
                 f = {};
@@ -6032,7 +6038,7 @@
                         J: {}
                     },
                     k = function(l) {
-                        for (var m = Q({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) {
+                        for (var m = P({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) {
                             x = 21 < p ? 21 : p;
                             p -= x;
                             do E = "string" === typeof l ? l.charCodeAt(q) : l[q], q += 1, 255 < E && (C = E >> 8, E &= 255, E ^= C), v += E, t += v; while (--x);
@@ -6043,64 +6049,64 @@
                             (v & 255) + (v >> 8) << 8 | (t & 255) + (t >> 8);
                         m.D["wv-check"] = "" + (65535 === p ? 0 : p);
                         m.J.O = l;
-                        return e(m)["catch"](W(a, "s.ww.p"))
+                        return e(m)["catch"](V(a, "s.ww.p"))
                     };
-                yf(aj(b, K("settings")))(wf(W(a, "ps.s"), W(a, "ps.sh", function(l) {
+                zf(bj(b, K("settings")))(xf(V(a, "ps.s"), V(a, "ps.sh", function(l) {
                     if (l = J(l, "publisher.schema")) {
-                        si(b) && (l = "microdata");
-                        var m = Qm[l];
+                        ti(b) && (l = "microdata");
+                        var m = Rm[l];
                         if (m && c) {
-                            var p = T(b);
+                            var p = R(b);
                             m = new m(a, p);
-                            m = new om(a, m, c, k, p);
+                            m = new pm(a, m, c, k, p);
                             m.start();
                             var q = {};
-                            Sh(a, p, "ps", (q.schema = l, q));
+                            Th(a, p, "ps", (q.schema = l, q));
                             return D(m.stop, m)
                         }
                     }
                 })))
             }
         }),
-        Sm = ya(Array.prototype.reverse, "reverse");
-
-    function Tm(a) {
+        Tm = ya(Array.prototype.reverse, "reverse");
+
+    function Um(a) {
         for (var b = [], c = a.length - 1; 0 <= c; --c) b[a.length - 1 - c] = a[c];
         return b
     }
-    var Um = Sm ? function(a) {
-        return Sm.call(a)
-    } : Tm;
-
-    function Vm() {
+    var Vm = Tm ? function(a) {
+        return Tm.call(a)
+    } : Um;
+
+    function Wm() {
         return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1)
     }
 
-    function Wm() {
-        return Vm() + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + Vm() + Vm()
-    }
-    var Xm = Na(function(a, b) {
+    function Xm() {
+        return Wm() + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + Wm() + Wm()
+    }
+    var Ym = Na(function(a, b) {
         var c = Math.pow(10, a);
         return Math.round(b * c) / c
     });
 
-    function Ym(a, b, c, d) {
+    function Zm(a, b, c, d) {
         var e = null;
         return {
             fn: function() {
                 var f = sa.apply(0, arguments);
-                Sa(e) || sf(a, e);
-                e = tf(a, function() {
+                Sa(e) || tf(a, e);
+                e = uf(a, function() {
                     b.apply(null, ka(f));
                     e = null
                 }, c, d + ".deb")
             },
             clear: function() {
-                Sa(e) || (sf(a, e), e = null)
-            }
-        }
-    }
-    var Zm = X("fbq.o", function(a, b, c) {
+                Sa(e) || (tf(a, e), e = null)
+            }
+        }
+    }
+    var $m = W("fbq.o", function(a, b, c) {
             var d = J(a, "fbq");
             if (d && d.callMethod) {
                 var e = function() {
@@ -6109,33 +6115,33 @@
                     b(g);
                     return h
                 };
-                Q(e, d);
-                c && N(b, c);
+                P(e, d);
+                c && M(b, c);
                 a.fbq = e
             } else {
                 c = J(d, "queue");
-                var f = tf(a, F([a, b, c && lc(c)], Zm), 1E3, "fbq.d")
-            }
-            return D(sf, null, a, f)
+                var f = uf(a, F([a, b, c && mc(c)], $m), 1E3, "fbq.d")
+            }
+            return D(tf, null, a, f)
         }),
-        $m = {},
-        an = ($m.add_to_wishlist = "add-to-wishlist", $m.begin_checkout = "begin-checkout", $m.generate_lead = "submit-lead", $m.add_payment_info = "add-payment-info", $m),
-        bn = {},
-        cn = (bn.AddToCart = "add-to-cart", bn.Lead = "submit-lead", bn.InitiateCheckout = "begin-checkout",
-            bn.Purchase = "purchase", bn.CompleteRegistration = "register", bn.Contact = "submit-contact", bn.AddPaymentInfo = "add-payment-info", bn.AddToWishlist = "add-to-wishlist", bn.Subscribe = "subscribe", bn),
-        dn = {},
-        en = (dn["1"] = an, dn["2"] = an, dn["3"] = an, dn["0"] = cn, dn),
-        fn = [cn.AddToCart, cn.Purchase];
-
-    function gn(a, b) {
+        an = {},
+        bn = (an.add_to_wishlist = "add-to-wishlist", an.begin_checkout = "begin-checkout", an.generate_lead = "submit-lead", an.add_payment_info = "add-payment-info", an),
+        cn = {},
+        dn = (cn.AddToCart = "add-to-cart", cn.Lead = "submit-lead", cn.InitiateCheckout = "begin-checkout",
+            cn.Purchase = "purchase", cn.CompleteRegistration = "register", cn.Contact = "submit-contact", cn.AddPaymentInfo = "add-payment-info", cn.AddToWishlist = "add-to-wishlist", cn.Subscribe = "subscribe", cn),
+        en = {},
+        fn = (en["1"] = bn, en["2"] = bn, en["3"] = bn, en["0"] = dn, en),
+        gn = [dn.AddToCart, dn.Purchase];
+
+    function hn(a, b) {
         return function(c) {
             if (c) {
                 var d = c.version;
-                (c = J(en, d + "." + c.gb)) && (b && P(c, fn) || a("ym-" + c + "-" + d))
-            }
-        }
-    }
-    var hn = Na(function(a, b) {
+                (c = J(fn, d + "." + c.gb)) && (b && O(c, gn) || a("ym-" + c + "-" + d))
+            }
+        }
+    }
+    var jn = Na(function(a, b) {
             var c = J(b, "event") || "";
             if (!(c = J(b, "ecommerce") && c && {
                     version: "3",
@@ -6157,11 +6163,11 @@
             }
             c || (c = (c = J(b, "ecommerce")) && {
                 version: "1",
-                gb: V(",", dc(c))
+                gb: U(",", ec(c))
             });
             c && a(c)
         }),
-        jn = Na(function(a, b) {
+        kn = Na(function(a, b) {
             if (b) {
                 var c = n(Va(b)),
                     d = c.next().value;
@@ -6173,46 +6179,46 @@
             }
         });
 
-    function kn(a, b) {
+    function ln(a, b) {
         if (!b) return "";
         var c = [],
             d = J(a, "document");
-        Fk(a, b, function(e) {
+        Gk(a, b, function(e) {
             if (e.nodeType === d.TEXT_NODE) var f = e.textContent;
             else e instanceof a.HTMLImageElement ? f = e.alt : e instanceof a.HTMLInputElement && (f = e.value);
-            (f = f && ud(f)) && c.push(f)
+            (f = f && vd(f)) && c.push(f)
         });
-        return 0 === c.length ? "" : V(" ", c)
-    }
-    var ln = /[^\d.,]/g,
-        mn = /[.,]$/;
-
-    function nn(a) {
-        a = lc($k(a));
-        return N(function(b) {
+        return 0 === c.length ? "" : U(" ", c)
+    }
+    var mn = /[^\d.,]/g,
+        nn = /[.,]$/;
+
+    function on(a) {
+        a = mc(al(a));
+        return M(function(b) {
             b = b.charCodeAt(0).toString(2);
-            return Il("0", 8, b)
+            return Jl("0", 8, b)
         }, a)
     }
 
-    function on(a, b) {
+    function pn(a, b) {
         var c = null;
         try {
-            c = b ? wj(b, a) : c
+            c = b ? xj(b, a) : c
         } catch (d) {}
         return c
     }
 
-    function pn(a, b, c) {
-        if (b = Vh(a, b)) a = fb(["dr", c || "" + df(a, 10, 99)]), b.params(fb(["__ym", a]))
-    }
-    var qn = X("ep.pp", function(a, b) {
+    function qn(a, b, c) {
+        if (b = Wh(a, b)) a = fb(["dr", c || "" + ff(a, 10, 99)]), b.params(fb(["__ym", a]))
+    }
+    var rn = W("ep.pp", function(a, b) {
             if (!b) return 0;
             a: {
-                var c = b.replace(ln, "").replace(mn, "");
+                var c = b.replace(mn, "").replace(nn, "");
                 for (var d = "0" === c[c.length - 1], e = c.length; 0 < e && !(3 < c.length - e + 1 && d); --e) {
                     var f = c[e - 1];
-                    if (P(f, [",", "."])) {
+                    if (O(f, [",", "."])) {
                         c = f;
                         break a
                     }
@@ -6221,12 +6227,12 @@
             }
             c = (d = c) ? b.split(d) : [b];
             d = d ? c[1] : "00";
-            c = parseFloat(xd(c[0]) + "." + xd(d));
+            c = parseFloat(yd(c[0]) + "." + yd(d));
             d = Math.pow(10, 8) - .01;
             a.isNaN(c) ? c = 0 : (c = a.Math.min(c, d), c = a.Math.max(c, 0));
             return c
         }),
-        rn = [
+        sn = [
             [
                 ["EUR", "\u20ac"], "978"
             ],
@@ -6244,10 +6250,10 @@
             ],
             ["RUR RUB \u0420 \u0420\u0423\u0411 \u20bd P \u0420UB P\u0423\u0411 P\u0423B PY\u0411 \u0420Y\u0411 \u0420\u0423B P\u0423\u0411".split(" "), "643"]
         ],
-        sn = M(function(a) {
-            return new RegExp(V("|", a), "i")
+        tn = L(function(a) {
+            return new RegExp(U("|", a), "i")
         }),
-        tn = M(function() {
+        un = L(function() {
             function a() {
                 var k = h + "0",
                     l = h + "1";
@@ -6265,30 +6271,30 @@
                 g += k;
                 return l
             }
-            for (var d = V("", nn("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)();
+            for (var d = U("", on("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)();
             return e
         }),
-        un = X("ep.dec", function(a, b) {
+        vn = W("ep.dec", function(a, b) {
             if (!b ||
-                sc(a)) return [];
-            var c = n(nn(b)),
+                tc(a)) return [];
+            var c = n(on(b)),
                 d = c.next().value,
                 e = c.next().value,
                 f = c.next().value;
             c = ja(c);
-            if (2 !== ub(d)) return [];
-            d = tn();
-            c = V("", c);
-            e = ub(e + f);
-            for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(ub(d[f])), f = ""), h += 1;
-            d = ye(a, bl(g));
-            return w(d) ? N(Ja, d) : []
+            if (2 !== vb(d)) return [];
+            d = un();
+            c = U("", c);
+            e = vb(e + f);
+            for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(vb(d[f])), f = ""), h += 1;
+            d = Ae(a, cl(g));
+            return w(d) ? M(Ja, d) : []
         }),
-        vn = X("ep.ent", function(a, b, c) {
-            a = "" + df(a, 10, 99);
+        wn = W("ep.ent", function(a, b, c) {
+            a = "" + ff(a, 10, 99);
             c = "" + 100 * b + c + a;
             if (16 < eb(c)) return "";
-            c = Il("0", 16, c);
+            c = Jl("0", 16, c);
             b = c.slice(0, 8);
             c = c.slice(-8);
             b = (+b ^ 92844).toString(35);
@@ -6296,35 +6302,35 @@
             return "" + b + "z" + c
         });
 
-    function wn(a, b) {
-        var c = on(a.document.body, b);
-        return c ? kn(a, c) : ""
-    }
-
     function xn(a, b) {
-        var c = wn(a, b);
-        return qn(a, c)
-    }
-    var yn = O(wn, X("ep.cp", function(a) {
+        var c = pn(a.document.body, b);
+        return c ? ln(a, c) : ""
+    }
+
+    function yn(a, b) {
+        var c = xn(a, b);
+        return rn(a, c)
+    }
+    var zn = N(xn, W("ep.cp", function(a) {
         if (!a) return "643";
-        var b = wd(a);
-        return (a = Ke(function(c) {
+        var b = xd(a);
+        return (a = Me(function(c) {
             c = n(c).next().value;
-            return sn(c).test(b)
-        }, rn)) ? a[1] : "643"
+            return tn(c).test(b)
+        }, sn)) ? a[1] : "643"
     }));
 
-    function zn(a, b, c, d) {
-        (c = vn(a, d, c)) && pn(a, b, c)
-    }
-    var An = X("ep.ctp", function(a, b, c, d) {
-        var e = yn(a, c),
-            f = xn(a, d);
-        zn(a, b, e, f);
+    function An(a, b, c, d) {
+        (c = wn(a, d, c)) && qn(a, b, c)
+    }
+    var Bn = W("ep.ctp", function(a, b, c, d) {
+        var e = zn(a, c),
+            f = yn(a, d);
+        An(a, b, e, f);
         xa("MutationObserver", a.MutationObserver) && (new a.MutationObserver(function() {
-            var g = yn(a, c),
-                h = xn(a, d);
-            if (e !== g || f !== h) e = g, f = h, zn(a, b, e, f)
+            var g = zn(a, c),
+                h = yn(a, d);
+            if (e !== g || f !== h) e = g, f = h, An(a, b, e, f)
         })).observe(a.document.body, {
             attributes: !0,
             childList: !0,
@@ -6333,32 +6339,32 @@
         })
     });
 
-    function Bn(a, b, c, d, e) {
-        c = on(a.document.body, c);
-        d = on(a.document.body, d);
-        P(e.target, [c, d]) && pn(a, b)
-    }
-    var Cn = X("ep.chp", function(a, b, c, d, e) {
-        c && pn(a, b);
-        return d || e ? Wc(a).C(a.document, ["click"], W(a, "ep.chp.cl", F([a, b, d, e], Bn))) : r
+    function Cn(a, b, c, d, e) {
+        c = pn(a.document.body, c);
+        d = pn(a.document.body, d);
+        O(e.target, [c, d]) && qn(a, b)
+    }
+    var Dn = W("ep.chp", function(a, b, c, d, e) {
+        c && qn(a, b);
+        return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], Cn))) : r
     });
 
-    function Dn(a, b) {
-        return aj(b, function(c) {
+    function En(a, b) {
+        return bj(b, function(c) {
             return {
-                Od: un(a, J(c, "settings.dr")),
+                Od: vn(a, J(c, "settings.dr")),
                 isEnabled: J(c, "settings.auto_goals")
             }
         })
     }
 
-    function En(a, b) {
+    function Fn(a, b) {
         if (!b) return !1;
-        var c = U(a);
+        var c = T(a);
         return (new RegExp(b)).test("" + c.pathname + c.hash + c.search)
     }
-    var Fn = X("ep.i", function(a, b) {
-        if (uj(a)) return Dn(a, b).then(function(c) {
+    var Gn = W("ep.i", function(a, b) {
+        if (vj(a)) return En(a, b).then(function(c) {
             var d = n(c.Od),
                 e = d.next().value,
                 f = d.next().value,
@@ -6377,32 +6383,32 @@
                 S = d.next().value,
                 ea = d.next().value;
             if (!c.isEnabled) return Z.resolve(r);
-            var Lg = En(a, e),
-                Sq = En(a, h),
-                Tq = En(a, m),
-                Uq = En(a, q),
-                Vq = "" + e + f + g === "" + h + k + l;
-            return new Z(function(Wq, Xq) {
-                Af(a, "ecp")(wf(Xq,
+            var Lg = Fn(a, e),
+                Tq = Fn(a, h),
+                Uq = Fn(a, m),
+                Vq = Fn(a, q),
+                Wq = "" + e + f + g === "" + h + k + l;
+            return new Z(function(Xq, Yq) {
+                Bf(a, "ecp")(xf(Yq,
                     function() {
-                        Lg && An(a, b, f, g, t, x, E);
-                        Sq && !Vq && An(a, b, k, l, C, S, ea);
-                        Wq(Cn(a, b, Tq || Uq, p, v))
+                        Lg && Bn(a, b, f, g, t, x, E);
+                        Tq && !Wq && Bn(a, b, k, l, C, S, ea);
+                        Xq(Dn(a, b, Uq || Vq, p, v))
                     }))
             })
         })
     });
 
-    function Gn(a, b) {
-        var c = Qe(a, b),
-            d = $c(a);
-        if (c && Re("ym-advanced-informer", c)) {
+    function Hn(a, b) {
+        var c = Se(a, b),
+            d = ad(a);
+        if (c && Te("ym-advanced-informer", c)) {
             var e = d.o("ifc", 0) + 1;
             d.B("ifc", e);
             e = c.getAttribute("data-lang");
-            var f = tb(c.getAttribute("data-cid") || "");
+            var f = ub(c.getAttribute("data-cid") || "");
             if (f || 0 === f) {
-                var g = J(a, "Ya." + Pd + ".informer");
+                var g = J(a, "Ya." + Qd + ".informer");
                 g ? (d = {}, g((d.i = c, d.id = f, d.lang = e, d))) : d.B("ib", !0);
                 c = b || window.event;
                 c.preventDefault ? c.preventDefault() : c.returnValue = !1
@@ -6410,51 +6416,51 @@
         }
     }
 
-    function Hn(a) {
-        var b = W(a, "i.clch", Gn);
-        Wc(a).C(a.document, ["click"], G(a, b), {
+    function In(a) {
+        var b = V(a, "i.clch", Hn);
+        Xc(a).C(a.document, ["click"], G(a, b), {
             passive: !1
         });
         return function(c) {
-            var d = a.Ya[Pd],
+            var d = a.Ya[Qd],
                 e = !!d._informer;
-            d._informer = Q({
-                domain: Qd
+            d._informer = P({
+                domain: Rd
             }, c);
-            e || Jk(a, "https://" + Qd + "/metrika/informer.js", r)
-        }
-    }
-    var In = X("pr.p", function(a, b) {
-            if (Nc(a)) {
-                var c = Nh(a, "5", b),
+            e || Kk(a, "https://" + Rd + "/metrika/informer.js", r)
+        }
+    }
+    var Jn = W("pr.p", function(a, b) {
+            if (Oc(a)) {
+                var c = Oh(a, "5", b),
                     d = {};
-                d = Xg((d.pq = 1, d.ar = 1, d));
+                d = Yg((d.pq = 1, d.ar = 1, d));
                 var e = {};
                 c({
                     G: d,
-                    D: (e["page-url"] = U(a).href, e["page-ref"] = J(a, "document.referrer") || "", e)
-                }, b)["catch"](W(a, "pr.p.s"))
+                    D: (e["page-url"] = T(a).href, e["page-ref"] = J(a, "document.referrer") || "", e)
+                }, b)["catch"](V(a, "pr.p.s"))
             }
         }),
-        Jn = !1;
-
-    function Kn(a) {
+        Kn = !1;
+
+    function Ln(a) {
         return {
             K: function(b, c) {
                 if (!b.G) return c();
-                var d = R(a).o("fid");
-                !Jn && d && (le(b, "fid", d), Jn = !0);
+                var d = Q(a).o("fid");
+                !Kn && d && (ne(b, "fid", d), Kn = !0);
                 return c()
             }
         }
     }
-    var Ln = X("fid", function(a) {
+    var Mn = W("fid", function(a) {
             var b = r;
             if (!y(a.PerformanceObserver)) return b;
-            var c = R(a);
+            var c = Q(a);
             if (c.o("fido")) return b;
             c.B("fido", !0);
-            var d = new a.PerformanceObserver(W(a, "fid", function(f) {
+            var d = new a.PerformanceObserver(V(a, "fid", function(f) {
                 f = f.getEntries()[0];
                 c.B("fid", a.Math.round(100 * (f.processingStart - f.startTime)));
                 b()
@@ -6468,52 +6474,52 @@
             } catch (f) {}
             return b
         }),
-        Mn = M(function(a) {
-            var b = R(a),
+        Nn = L(function(a) {
+            var b = Q(a),
                 c = b.o("isEU");
             if (z(c)) {
-                var d = tb(Cd(a, "is_gdpr") || "");
-                if (P(d, [0, 1])) b.B("isEU", d), c = !!d;
+                var d = ub(Dd(a, "is_gdpr") || "");
+                if (O(d, [0, 1])) b.B("isEU", d), c = !!d;
                 else if (a =
-                    Ge(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a
+                    Ie(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a
             }
             return c
         }, function(a) {
-            return R(a).o("isEU")
+            return Q(a).o("isEU")
         }),
-        Nn = X("i.e", Mn),
-        On = X("i.ep", function(a) {
-            Mn(a)
+        On = W("i.e", Nn),
+        Pn = W("i.ep", function(a) {
+            Nn(a)
         });
 
-    function Pn(a, b, c, d, e) {
-        if (!uj(a)) return r;
+    function Qn(a, b, c, d, e) {
+        if (!vj(a)) return r;
         var f = [],
             g = [],
-            h = Wc(a),
+            h = Xc(a),
             k;
-        Af(a, "doe")(wf(r, function() {
-            var l = vj(b, a.document.body);
-            e && (l = Pb(e, l));
-            N(function(p) {
+        Bf(a, "doe")(xf(r, function() {
+            var l = wj(b, a.document.body);
+            e && (l = Qb(e, l));
+            M(function(p) {
                 f.push(p);
                 g.push(h.C(p, c, d))
             }, l);
             if (xa("MutationObserver", a.MutationObserver)) {
                 var m = b.toUpperCase();
-                l = new a.MutationObserver(W(a, "de.m", function(p) {
-                    N(function(q) {
+                l = new a.MutationObserver(V(a, "de.m", function(p) {
+                    M(function(q) {
                         var v = q.addedNodes;
                         q = q.removedNodes;
-                        v && v.length && N(function(t) {
-                                Fk(a, t, function(x) {
-                                    x.nodeName !== m || e && !e(x) || Ke(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d)))
+                        v && v.length && M(function(t) {
+                                Gk(a, t, function(x) {
+                                    x.nodeName !== m || e && !e(x) || Me(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d)))
                                 }, void 0, a.NodeFilter.SHOW_ELEMENT, !0)
                             },
                             v);
-                        q && q.length && N(function(t) {
-                            Fk(a, t, function(x) {
-                                x.nodeName !== m || e && !e(x) || (x = mc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1)))
+                        q && q.length && M(function(t) {
+                            Gk(a, t, function(x) {
+                                x.nodeName !== m || e && !e(x) || (x = nc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1)))
                             }, void 0, a.NodeFilter.SHOW_ELEMENT, !0)
                         }, q)
                     }, p)
@@ -6527,33 +6533,33 @@
         }));
         return function() {
             k && k();
-            N(ae, g);
-            oc(g);
-            oc(f)
-        }
-    }
-    var Qn = "https://" + Qd + "/metrika",
-        Nl = Qn + "/match.html",
-        Rn = Qn + "/tag_phono.js",
-        Sn = ad("appl", function(a) {
+            M(be, g);
+            pc(g);
+            pc(f)
+        }
+    }
+    var Rn = "https://" + Rd + "/metrika",
+        Ol = Rn + "/match.html",
+        Sn = Rn + "/tag_phono.js",
+        Tn = bd("appl", function(a) {
             return new Z(function(b, c) {
-                Jk(a, Rn, b, c, {
+                Kk(a, Sn, b, c, {
                     crossOrigin: !0
                 })
             })
         }, !0),
-        Tn = ["cc-", "name", "shipping"];
-
-    function Un(a, b, c) {
+        Un = ["cc-", "name", "shipping"];
+
+    function Vn(a, b, c) {
         var d = c.Ia,
-            e = ud(c.Ua);
+            e = vd(c.Ua);
         if (e && !(100 <= eb(e))) {
             var f = "tel" === J(d, "type"),
                 g = 0 < Ca(e, "@") && !f,
-                h = xd(e);
+                h = yd(e);
             h = eb(h);
             if (g || !g && (f || h))
-                if (b = 1 === b ? $c(a).o("app") : ai, a = g ? Zh(e) : b(a, e)) return {
+                if (b = 1 === b ? ad(a).o("app") : bi, a = g ? $h(e) : b(a, e)) return {
                     Ia: d,
                     ae: g,
                     Ua: a,
@@ -6564,7 +6570,7 @@
         }
     }
 
-    function Vn(a, b, c, d, e, f) {
+    function Wn(a, b, c, d, e, f) {
         var g = b.ae,
             h = b.Ua,
             k = b.source,
@@ -6573,96 +6579,96 @@
         b = b.Ia.readOnly;
         var p = {},
             q = {};
-        c = (q.fi = ke((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q);
-        A(l) || (c.ite = Lb(l));
-        e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = V(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Hl("*", d - 2) + g[d - 1], 2 >= l ? h = Hl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Hl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) :
-            (e = xd(h), g = e.slice(-4), e = "p:" + Il("*", eb(e), g)), c.mfpd = e);
+        c = (q.fi = me((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q);
+        A(l) || (c.ite = Mb(l));
+        e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = U(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Il("*", d - 2) + g[d - 1], 2 >= l ? h = Il("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Il("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) :
+            (e = yd(h), g = e.slice(-4), e = "p:" + Jl("*", eb(e), g)), c.mfpd = e);
         A(k) || (c.pfv = k);
         k = {};
         a.params((k.__ym = c, k))
     }
-    var Wn = X("ice", function(a, b, c, d, e) {
-            if (b = Vh(a, b))
-                if (e = Un(a, d, e)) return a = Kj(a, e.Ia), Vn(b, e, a, d, !1), !0
+    var Xn = W("ice", function(a, b, c, d, e) {
+            if (b = Wh(a, b))
+                if (e = Vn(a, d, e)) return a = Lj(a, e.Ia), Wn(b, e, a, d, !1), !0
         }),
-        Xn = X("ice", function(a, b, c, d, e) {
-            if (b = Vh(a, b))
-                if (e = Un(a, d, e)) {
-                    var f = Kj(a, e.Ia);
-                    ci(a, e.Ua).then(F([b, e, f, d, c], Vn), W(a, "ice.s"));
+        Yn = W("ice", function(a, b, c, d, e) {
+            if (b = Wh(a, b))
+                if (e = Vn(a, d, e)) {
+                    var f = Lj(a, e.Ia);
+                    di(a, e.Ua).then(F([b, e, f, d, c], Wn), V(a, "ice.s"));
                     return !0
                 }
         });
 
-    function Yn(a, b, c, d, e) {
+    function Zn(a, b, c, d, e) {
         var f = e.target;
         a = ib(a)(f, c);
         f = -1 !== a;
         if (b || f) f && c.splice(a, 1), d(e)
     }
 
-    function Zn(a, b, c, d, e) {
+    function $n(a, b, c, d, e) {
         var f = J(e, "target");
         e = J(e, "isTrusted") || !1;
-        f && (f = Fj("button,input", a, f)) && "submit" === f.type && (f = ak(a, f)) && (d = d(f), b.push(f), tf(a, F([a, !1, b, c, {
+        f && (f = Gj("button,input", a, f)) && "submit" === f.type && (f = bk(a, f)) && (d = d(f), b.push(f), uf(a, F([a, !1, b, c, {
             target: f,
             isTrusted: e,
             formData: d
-        }], Yn), 300, "i.c.l"))
-    }
-
-    function $n(a, b) {
-        var c = ao,
+        }], Zn), 300, "i.c.l"))
+    }
+
+    function ao(a, b) {
+        var c = bo,
             d = [],
             e = [];
-        d.push(Pn(a, "form", ["submit"], W(a, "ltfs.s", function(f) {
+        d.push(Qn(a, "form", ["submit"], V(a, "ltfs.s", function(f) {
             var g = J(f, "target");
-            g && Yn(a, !0, e, b, {
+            g && Zn(a, !0, e, b, {
                 target: g,
                 isTrusted: J(f, "isTrusted") || !1,
                 formData: c(g)
             })
         })));
-        d.push(Pn(a, "button", ["click"], W(a, "ltfs.bc", F([a, e, b, c], Zn))));
-        d.push(Pn(a, "input", ["click"], W(a, "ltfs.ic", F([a, e, b, c], Zn)), function(f) {
+        d.push(Qn(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], $n))));
+        d.push(Qn(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], $n)), function(f) {
             return "submit" === f.type
         }));
-        return F([be, d], N)
-    }
-    var bo = ["text", "email", "tel"];
-
-    function ao(a) {
-        a = vj("input", a);
-        return N(function(b) {
+        return F([ce, d], M)
+    }
+    var co = ["text", "email", "tel"];
+
+    function bo(a) {
+        a = wj("input", a);
+        return M(function(b) {
             return [b, b.value]
         }, a)
     }
-    var co = X("icei", function(a, b) {
-            if (bi(a)) {
+    var eo = W("icei", function(a, b) {
+            if (ci(a)) {
                 var c = !1,
                     d = r,
                     e = r;
-                aj(b, function(f) {
-                    if (!(Nn(a) || J(f, "settings.eu") || c)) {
+                bj(b, function(f) {
+                    if (!(On(a) || J(f, "settings.eu") || c)) {
                         var g = !!J(f, "settings.mcf");
-                        (J(f, "settings.cf") ? yf(Sn(a).then(G(F([a, b, g, 1], Xn), L), G(F([a, b, g, 2], Xn), L))) : zf(F([a, b, g, 0], Wn)))(wf(W(a, "ice.tt"), W(a, "ice.tc", function(h) {
+                        (J(f, "settings.cf") ? zf(Tn(a).then(G(F([a, b, g, 1], Yn), lb), G(F([a, b, g, 2], Yn), lb))) : Af(F([a, b, g, 0], Xn)))(xf(V(a, "ice.tt"), V(a, "ice.tc", function(h) {
                             if (!c) {
                                 var k = function(l) {
                                     var m;
-                                    if (m = P(l.type, bo))(m = cf(l) ? "password" === l.type || l.name && P(l.name.toLowerCase(), El) || l.id && P(l.id.toLowerCase(), El) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))),
-                                        m = !(m || Dl(a, l)) && !rc(Mb, N(G(l.autocomplete, Ia), Tn));
+                                    if (m = O(l.type, co))(m = ef(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Fl) || l.id && O(l.id.toLowerCase(), Fl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))),
+                                        m = !(m || El(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Un));
                                     return m
                                 };
-                                d = Pn(a, "input", ["blur"], function(l) {
+                                d = Qn(a, "input", ["blur"], function(l) {
                                     (l = J(l, "target")) && h({
                                         Ia: l,
                                         Ua: J(l, "value") || ""
                                     })
                                 }, k);
-                                e = $n(a, function(l) {
+                                e = ao(a, function(l) {
                                     var m = l.isTrusted,
                                         p = 0;
-                                    N(function(q) {
+                                    M(function(q) {
                                         var v = n(q);
                                         q = v.next().value;
                                         v = v.next().value;
@@ -6677,7 +6683,7 @@
                             }
                         })))
                     }
-                })["catch"](W(a, "ice.t"));
+                })["catch"](V(a, "ice.t"));
                 return function() {
                     c = !0;
                     d();
@@ -6685,48 +6691,48 @@
                 }
             }
         }),
-        eo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "),
-        fo = M(function(a) {
+        fo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "),
+        go = L(function(a) {
             var b =
-                nb(a);
+                ob(a);
             a = b.wd;
             if (!b.Lc) return !1;
             b = Za("indexOf", a);
-            b = rc(O(b, Pa(-1), mb), eo);
+            b = sc(N(b, Pa(-1), nb), fo);
             var c = /CFNetwork\/[0-9][0-9.]*.*Darwin\/[0-9][0-9.]*/.test(a),
                 d = /YaBrowser\/[\d.]+/.test(a),
                 e = /Mobile/.test(a);
             return b || c || d && e || !/Safari/.test(a) && e
         }),
-        go = M(function(a) {
-            var b = pb(a);
-            return b ? Ia(b, "YangoEats") || yc(a) : !1
+        ho = L(function(a) {
+            var b = qb(a);
+            return b ? Ia(b, "YangoEats") || zc(a) : !1
         }),
-        ho;
-
-    function io(a, b, c) {
+        io;
+
+    function jo(a, b, c) {
         var d = J(a, "AppMetricaInitializer"),
             e = J(d, "init");
         if (e) try {
-            D(e, d)(ze(a, b))
-        } catch (f) {} else ho = tf(a, F([a, b, 2 * c], io), c, "ai.d");
+            D(e, d)(Be(a, b))
+        } catch (f) {} else io = uf(a, F([a, b, 2 * c], jo), c, "ai.d");
         return function() {
-            return sf(a, ho)
-        }
-    }
-    var jo = X("p.ai", function(a, b) {
-            if (yc(a) || fo(a)) return aj(b, function(c) {
+            return tf(a, io)
+        }
+    }
+    var ko = W("p.ai", function(a, b) {
+            if (zc(a) || go(a)) return bj(b, function(c) {
                 if (c = J(c, "settings.sbp")) {
                     var d = {};
-                    return io(a, Q({}, c, (d.c = b.id, d)), 10)
+                    return jo(a, P({}, c, (d.c = b.id, d)), 10)
                 }
             })
         }),
-        ko = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "),
-        lo = ad("uah", function(a) {
+        lo = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "),
+        mo = bd("uah", function(a) {
             if (!xa("getHighEntropyValues", J(a, "navigator.userAgentData.getHighEntropyValues"))) return Z.reject("0");
             try {
-                return a.navigator.userAgentData.getHighEntropyValues(ko).then(function(b) {
+                return a.navigator.userAgentData.getHighEntropyValues(lo).then(function(b) {
                     if (!B(b)) throw "2";
                     return b
                 }, function() {
@@ -6736,23 +6742,23 @@
                 return Z.reject("3")
             }
         }),
-        mo = new RegExp(V("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")),
-        no = M(function(a) {
-            var b = pb(a);
-            return (b = mo.test(b)) ? Z.resolve(b) : lo(a).then(function(c) {
+        no = new RegExp(U("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")),
+        oo = L(function(a) {
+            var b = qb(a);
+            return (b = no.test(b)) ? Z.resolve(b) : mo(a).then(function(c) {
                 try {
                     return H(function(d, e) {
-                        return d || mo.test(e.brand)
+                        return d || no.test(e.brand)
                     }, !1, c.brands)
                 } catch (d) {
                     return !1
                 }
-            }, G(!1, L))
+            }, G(!1, lb))
         }),
-        oo = ["default",
+        po = ["default",
             "update"
         ],
-        po = ad("ycs", function(a) {
+        qo = bd("ycs", function(a) {
             function b(e) {
                 if ("region" === e) return !0;
                 if (I(c, e)) {
@@ -6763,14 +6769,14 @@
                 return !0
             }
             var c = {},
-                d = Cf(a, "ytm.cs");
+                d = Df(a, "ytm.cs");
             a = {};
             return a.set = function(e, f) {
-                if (P(e, oo) && B(f)) {
+                if (O(e, po) && B(f)) {
                     var g = I(f, "region") ? f.region : void 0,
                         h = u(g) && g ? ("" + g).toUpperCase() : void 0,
                         k;
-                    N(function(l) {
+                    M(function(l) {
                         var m = n(l);
                         l = m.next().value;
                         m = m.next().value;
@@ -6790,7 +6796,7 @@
                             p = b(l);
                             p !== m && d.trigger(l, [l, p])
                         }
-                    }, cc(f));
+                    }, dc(f));
                     return k
                 }
             }, a.get = b, a.on = function(e, f) {
@@ -6802,114 +6808,114 @@
                 })
             }, a
         }, !0),
-        qo = ["0", "1", "2", "3"],
-        ro = qo[0],
-        so = qo[1],
-        to = qo[2],
-        uo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"],
-        vo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(uo));
-
-    function wo(a) {
-        if (P(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return ro;
+        ro = ["0", "1", "2", "3"],
+        so = ro[0],
+        to = ro[1],
+        uo = ro[2],
+        vo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"],
+        wo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(vo));
+
+    function xo(a) {
+        if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return so;
         a = a.replace("GDPR-ok-view-detailed-", "");
-        return P(a, qo) ? a : ro
-    }
-    var xo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(uo).concat(["28", "29", "30", "31"]),
-        yo = "3 13 14 31 15 16 17 28".split(" "),
-        zo = O(Fb(K("ymetrikaEvent.type")), Rb(Ub(xo))),
-        Ao = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" ");
-
-    function Bo(a) {
+        return O(a, ro) ? a : so
+    }
+    var yo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(vo).concat(["28", "29", "30", "31"]),
+        zo = "3 13 14 31 15 16 17 28".split(" "),
+        Ao = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(yo))),
+        Bo = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" ");
+
+    function Co(a) {
         if (/(^|\w+\.)yango(\.yandex)?\.com$/.test(a) && !/(^|\w+\.)drive\.yango\.com$/.test(a)) return {
             url: "https://yastatic.net/s3/taxi-front/yango-gdpr-popup/",
             version: 2,
-            Pc: Ao,
+            Pc: Bo,
             Tc: "_inversed_buttons"
         }
     }
-    var Co = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"),
-        Do = M(function(a) {
-            a = U(a).hostname;
+    var Do = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"),
+        Eo = L(function(a) {
+            a = T(a).hostname;
             var b = !1;
-            a && (b = -1 !== a.search(Co));
+            a && (b = -1 !== a.search(Do));
             return b
         });
 
-    function Eo(a, b) {
-        var c = Ai(a, b);
+    function Fo(a, b) {
+        var c = Bi(a, b);
         c && c.ea.C(["isYandex"], function() {
             var d = {};
-            return d.type = "isYandex", d.isYandex = Do(a), d
+            return d.type = "isYandex", d.isYandex = Eo(a), d
         })
     }
 
-    function Fo(a, b, c) {
-        var d = Ai(a, c);
+    function Go(a, b, c) {
+        var d = Bi(a, c);
         return new Z(function(e) {
             if (d) {
                 var f = d.ea,
-                    g = O(G("4", b), G(null, e)),
-                    h = tf(a, g, 2E3, "gdp.f.t"),
+                    g = N(G("4", b), G(null, e)),
+                    h = uf(a, g, 2E3, "gdp.f.t"),
                     k = {};
                 d.cd((k.type = "isYandex", k)).then(function(l) {
-                    l.isYandex ? (b("5"), f.C(vo, function(m) {
+                    l.isYandex ? (b("5"), f.C(wo, function(m) {
                         m = n(m);
                         m.next();
                         m = m.next().value.type;
                         e({
-                            value: wo(m)
+                            value: xo(m)
                         })
                     })) : (b("6"), e(null))
-                })["catch"](g).then(F([a, h], sf))
+                })["catch"](g).then(F([a, h], tf))
             } else e({
-                value: so,
+                value: to,
                 Nb: !0
             })
         })
     }
-    var Go = {},
-        Ho = (Go["GDPR-ok"] = "ok", Go["GDPR-ok-view-default"] = "ok-default", Go["GDPR-ok-view-detailed"] = "ok-detailed", Go["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Go["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Go["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Go["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Go);
-
-    function Io(a, b) {
-        if (Do(a)) {
-            var c = Ci(a),
-                d = Vh(a, b);
+    var Ho = {},
+        Io = (Ho["GDPR-ok"] = "ok", Ho["GDPR-ok-view-default"] = "ok-default", Ho["GDPR-ok-view-detailed"] = "ok-detailed", Ho["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Ho["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Ho["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Ho["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Ho);
+
+    function Jo(a, b) {
+        if (Eo(a)) {
+            var c = Di(a),
+                d = Wh(a, b);
             d = d && d.params;
-            c = N(G(Ho, J), zo(c));
-            d && c.length && d("gdpr", Qb(c))
-        }
-    }
-
-    function Jo(a, b, c) {
-        a = c || Gc(a);
-        return P(a, b) ? a : "en"
-    }
-    var Ko = {
+            c = M(G(Io, J), Ao(c));
+            d && c.length && d("gdpr", Rb(c))
+        }
+    }
+
+    function Ko(a, b, c) {
+        a = c || Hc(a);
+        return O(a, b) ? a : "en"
+    }
+    var Lo = {
             de: !0,
             url: "https://yastatic.net/s3/gdpr/v3/gdpr",
             Tc: "",
             Pc: "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz cs da de el hr it nl pl sk sv".split(" ")
         },
-        Lo = ad("gdpr", function(a, b, c, d, e) {
+        Mo = bd("gdpr", function(a, b, c, d, e) {
             function f(p) {
                 b("10");
-                c.C(vo, function(q) {
+                c.C(wo, function(q) {
                     q = q.type;
                     var v = {};
                     l.bd((v.type = q, v));
                     p({
-                        value: wo(q)
+                        value: xo(q)
                     })
                 })
             }
-            var g = void 0 === e ? Ko : e;
+            var g = void 0 === e ? Lo : e;
             e = g.url;
             var h = g.Tc,
                 k = g.de;
-            g = Jo(a, g.Pc, d.Le);
-            var l = Ai(a, d);
+            g = Ko(a, g.Pc, d.Me);
+            var l = Bi(a, d);
             if (!l) return Z.resolve({
-                value: ro,
+                value: so,
                 Nb: !0
             });
             if (a._yaGdprLoaded) return new Z(function(p) {
@@ -6920,7 +6926,7 @@
                 h + ".js";
             return new Z(function(p) {
                 b("7");
-                Jk(a, m, G(p, f), function() {
+                Kk(a, m, G(p, f), function() {
                     b("9");
                     var q = {};
                     l.bd((q.type = "GDPR-ok-view-default", q));
@@ -6928,37 +6934,37 @@
                 })
             })
         }),
-        Mo = [],
-        No = Za("push", Mo),
-        Oo = M(function(a, b) {
+        No = [],
+        Oo = Za("push", No),
+        Po = L(function(a, b) {
             var c = b("gdpr");
-            return P(c, qo) ? a + "-" + c : a
+            return O(c, ro) ? a + "-" + c : a
         }),
-        Po = Qd.split("."),
-        Qo = Po.pop(),
-        Ro = V(".", Po),
-        So = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/;
-
-    function To(a, b) {
+        Qo = Rd.split("."),
+        Ro = Qo.pop(),
+        So = U(".", Qo),
+        To = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/;
+
+    function Uo(a, b) {
         var c = a.o("hostIndex");
-        return c ? N(function(d) {
+        return c ? M(function(d) {
             d = n(d.split("-"));
             d.next();
             d = d.next().value;
-            return tb(d)
-        }, c.split(",")) : N(G(0, L), b)
-    }
-
-    function Uo(a, b) {
-        b.cookie.B("hostIndex", V(",", N(function(c, d) {
-            return V("-", [d, c])
+            return ub(d)
+        }, c.split(",")) : M(G(0, lb), b)
+    }
+
+    function Vo(a, b) {
+        b.cookie.B("hostIndex", U(",", M(function(c, d) {
+            return U("-", [d, c])
         }, a)), 1440)
     }
 
-    function Vo(a) {
+    function Wo(a) {
         var b = a.sc,
             c = a.Xd;
-        N(function(f, g) {
+        M(function(f, g) {
             1 < c[g] && (a.Cb = g)
         }, b);
         var d = a.Cb,
@@ -6966,78 +6972,78 @@
         e.unshift(b[d]);
         return e
     }
-    var Wo = Na(function(a, b) {
+    var Xo = Na(function(a, b) {
             var c = b.Cb,
                 d = b.sc,
                 e = b.cookie,
-                f = Vo(b)[a];
+                f = Wo(b)[a];
             f = jb(f, d);
-            c !== f && (c = To(e, d), c[f] += 1, Uo(c, b))
+            c !== f && (c = Uo(e, d), c[f] += 1, Vo(c, b))
         }),
-        Xo = O(M(function(a) {
+        Yo = N(L(function(a) {
             var b;
             b: {
-                if (b = U(a).hostname)
-                    if (b = b.match(So))
-                        if (b = b[3], P(b, ed)) break b;b = !1
-            }
-            b ? b = Ro + "." + b : (b = J(a, "document.referrer")) ? (b = nh(a, b).hostname, b = gd(b), b = Ro + "." + (b || Qo)) : b = Qd;
+                if (b = T(a).hostname)
+                    if (b = b.match(To))
+                        if (b = b[3], O(b, fd)) break b;b = !1
+            }
+            b ? b = So + "." + b : (b = J(a, "document.referrer")) ? (b = oh(a, b).hostname, b = hd(b), b = So + "." + (b || Ro)) : b = Rd;
             b = ["mc.webvisor.org", b];
-            a = Jd(a);
+            a = Kd(a);
             return {
                 cookie: a,
                 sc: b,
                 Cb: b.length - 1,
-                Xd: To(a, b)
+                Xd: Uo(a, b)
             }
         }), Ra);
 
-    function Yo(a) {
-        var b = Xo(a);
+    function Zo(a) {
+        var b = Yo(a);
         return {
             K: function(c, d) {
                 c.ca || (c.ca = {});
-                c.ca.Jc = b(Vo);
+                c.ca.Jc = b(Wo);
                 d()
             },
             S: function(c, d) {
-                var e = c.ue;
-                z(e) || b(Wo(e));
+                var e = c.ve;
+                z(e) || b(Xo(e));
                 d()
             }
         }
     }
-    var Zo = {},
-        $o = (Zo.brands = "chu", Zo.architecture = "cha", Zo.bitness = "chb", Zo.uaFullVersion = "chf", Zo.fullVersionList = "chl", Zo.mobile = "chm", Zo.model = "cho", Zo.platform = "chp", Zo.platformVersion = "chv", Zo);
-
-    function ap(a) {
-        return u(a) ? a : w(a) ? V(",", N(function(b) {
+    var $o = {},
+        ap = ($o.brands = "chu", $o.architecture = "cha", $o.bitness = "chb", $o.uaFullVersion = "chf", $o.fullVersionList = "chl", $o.mobile = "chm", $o.model = "cho", $o.platform = "chp", $o.platformVersion = "chv", $o);
+
+    function bp(a) {
+        return u(a) ? a : w(a) ? U(",", M(function(b) {
             return '"' + b.brand + '";v="' + b.version + '"'
         }, a)) : A(a) ? "" : a ? "?1" : "?0"
     }
 
-    function bp(a) {
+    function cp(a) {
         return "che\n" + a
     }
 
-    function cp(a) {
+    function dp(a) {
         var b = H(function(c, d) {
             var e = n(d),
                 f = e.next().value;
             e = e.next().value;
-            (f = ap(a[f])) && c.push("" + e + "\n" + f);
+            (f = bp(a[f])) && c.push("" + e + "\n" + f);
             return c
-        }, [], cc($o));
-        return V("\n", b)
-    }
-    var dp = M(function(a) {
-        return lo(a).then(cp, bp)
+        }, [], dc(ap));
+        return U("\n", b)
+    }
+    var ep = L(function(a) {
+        return mo(a).then(dp, cp)
     });
 
-    function ep(a) {
+    function fp(a) {
         return {
             K: function(b, c) {
-                dp(a).then(function(d) {
+                ep(a).then(function(d) {
                     b.D || (b.D = {});
                     b.D.uah = d;
                     c()
@@ -7046,19 +7052,19 @@
         }
     }
 
-    function fp(a, b, c) {
-        Af(a, "pbjs")(wf(r, function() {
-            var d = N(function(g) {
+    function gp(a, b, c) {
+        Bf(a, "pbjs")(xf(r, function() {
+            var d = M(function(g) {
                 var h = {};
                 h = (h.auc = g, h);
-                g = wj("[id='" + g + "']", a.document.body) || wj("[id='" + g.slice(1) + "']", a.document.body);
+                g = xj("[id='" + g + "']", a.document.body) || xj("[id='" + g.slice(1) + "']", a.document.body);
                 if (!g) return h;
-                var k = Ze(g);
+                var k = af(g);
                 if (k) {
                     var l = {};
-                    Q(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l))
+                    P(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l))
                 }
-                if (g = wj("iframe", g)) k = {}, Q(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k));
+                if (g = xj("iframe", g)) k = {}, P(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k));
                 return h
             }, c);
             if (0 < d.length) {
@@ -7068,21 +7074,21 @@
             }
         }))
     }
-    var gp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "),
-        hp = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"],
-        ip = {},
-        jp = (ip.netRevenue = function(a) {
+    var hp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "),
+        ip = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"],
+        jp = {},
+        kp = (jp.netRevenue = function(a) {
             return u(a) ? "net" === a : !!a
-        }, ip),
-        kp = {},
-        lp;
-
-    function mp(a) {
-        var b = kp[a],
+        }, jp),
+        lp = {},
+        mp;
+
+    function np(a) {
+        var b = lp[a],
             c = b.xb,
             d = b.Cc,
-            e = b.te;
-        return N(function(f) {
+            e = b.ue;
+        return M(function(f) {
             var g = n(f);
             f = g.next().value;
             g = g.next().value;
@@ -7090,111 +7096,111 @@
                 k = g.timeout,
                 l = g.Sa,
                 m = {};
-            return Q((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l)
-        }, cc(b.tb))
-    }
-
-    function np(a, b, c) {
-        var d = kp[c];
+            return P((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l)
+        }, dc(b.tb))
+    }
+
+    function op(a, b, c) {
+        var d = lp[c];
         d.$c = !1;
-        d.yb && sf(a, d.yb);
-        d.yb = tf(a, function() {
-            var e = mp(c),
+        d.yb && tf(a, d.yb);
+        d.yb = uf(a, function() {
+            var e = np(c),
                 f = {},
                 g = {};
-            b((g.__ym = (f.pbjsv = lp, f.pbjs = e, f), g));
-            delete kp[c]
+            b((g.__ym = (f.pbjsv = mp, f.pbjs = e, f), g));
+            delete lp[c]
         }, 2E3, "pbjs.t")
     }
 
-    function op(a, b) {
-        var c = Vh(a, b);
-        c && N(function(d) {
-            kp[d].$c && np(a, c.params, d)
-        }, dc(kp))
-    }
-
     function pp(a, b) {
+        var c = Wh(a, b);
+        c && M(function(d) {
+            lp[d].$c && op(a, c.params, d)
+        }, ec(lp))
+    }
+
+    function qp(a, b) {
         a.tb[b] || (a.tb[b] = {
             Sa: {}
         });
         return a.tb[b]
     }
 
-    function qp(a, b, c) {
+    function rp(a, b, c) {
         var d = c.adUnitCode,
             e = c.bidderCode || c.bidder;
         if (e && d) {
-            var f = pp(b, d);
-            !f.Tb && c.mediaTypes && (f.Tb = {}, N(function(g) {
+            var f = qp(b, d);
+            !f.Tb && c.mediaTypes && (f.Tb = {}, M(function(g) {
                 var h = n(g);
                 g = h.next().value;
                 h = h.next().value;
                 var k;
                 w(h) ? k = h : h.sizes ? k = h.sizes : h.playerSize && (k = h.playerSize);
                 k && (f.Tb[g] = k)
-            }, cc(c.mediaTypes)));
+            }, dc(c.mediaTypes)));
             "bidTimeout" === a ? (f.timeout || (f.timeout = {}), f.timeout[e] = !0) : (f.Sa[a] || (f.Sa[a] = {}), f.Sa[a][e] = H(function(g, h) {
-                A(c[h]) || (g[h] = jp[h] ? jp[h](c[h]) : c[h]);
+                A(c[h]) || (g[h] = kp[h] ? kp[h](c[h]) : c[h]);
                 return g
-            }, {}, hp), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains =
+            }, {}, ip), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains =
                 b))
         }
     }
 
-    function rp(a, b, c) {
+    function sp(a, b, c) {
         var d = c.bid,
             e = d.bidderCode || d.bidder;
         d = d.adUnitCode;
-        e && d && (b = pp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message))
-    }
-
-    function sp(a, b) {
-        if (P(a, gp))
-            if ("pbjsInit" === a) lp = b.version;
+        e && d && (b = qp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message))
+    }
+
+    function tp(a, b) {
+        if (O(a, hp))
+            if ("pbjsInit" === a) mp = b.version;
             else {
                 var c = J(b, "auctionId") || J(b, "bid.auctionId") || void 0;
                 if (c) {
-                    kp[c] || (kp[c] = {
+                    lp[c] || (lp[c] = {
                         tb: {}
                     });
-                    c = kp[c];
+                    c = lp[c];
                     var d = "auctionInit" === a,
                         e = "auctionEnd" === a,
                         f = "adRenderFailed" === a || "adRenderSucceeded" === a;
                     f || c.xb && !d || (c.xb = J(b, "auctionStart") || void 0, !c.xb && d && (c.xb = b.timestamp));
-                    var g = F([a, c], qp);
-                    "bidRequested" === a ? N(g, b.bids) : f ? rp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.te = Pb(function(h, k, l) {
+                    var g = F([a, c], rp);
+                    "bidRequested" === a ? M(g, b.bids) : f ? sp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.ue = Qb(function(h, k, l) {
                             return jb(h, l) === k
-                        }, N(K("bidderCode"), b.bidderRequests))) : d ||
+                        }, M(K("bidderCode"), b.bidderRequests))) : d ||
                         g(b);
                     c.Cc && (c.$c = !0)
                 }
             }
     }
 
-    function tp(a, b) {
+    function up(a, b) {
         var c = !1;
         return function(d) {
-            var e = Vh(a, b);
-            e && !c && (c = !0, d = F([a, e.params, d], fp), tf(a, d, 5E3, "pbjs.fr"), tf(a, d, 2E4, "pbjs.sr"))
-        }
-    }
-
-    function up(a, b) {
-        N(function(c) {
+            var e = Wh(a, b);
+            e && !c && (c = !0, d = F([a, e.params, d], gp), uf(a, d, 5E3, "pbjs.fr"), uf(a, d, 2E4, "pbjs.sr"))
+        }
+    }
+
+    function vp(a, b) {
+        M(function(c) {
             var d = c.event,
                 e = c.data,
-                f = G(d, sp);
-            "bidTimeout" === d ? N(f, e) : f(e);
+                f = G(d, tp);
+            "bidTimeout" === d ? M(f, e) : f(e);
             "auctionEnd" === d && (c = J(c, "data.adUnitCodes")) && b(c)
         }, a)
     }
-    var vp = X("pj", function(a, b) {
-            var c = tp(a, b),
+    var wp = W("pj", function(a, b) {
+            var c = up(a, b),
                 d = {};
             return d.pbjs = function(e) {
-                w(e) && (e = Pb(Mb, N(function(f) {
+                w(e) && (e = Qb(Nb, M(function(f) {
                     if (B(f) && f.data && f.event && (B(f.data) || w(f.data))) {
                         var g = J(f, "data.args");
                         return g ? {
@@ -7202,50 +7208,50 @@
                             data: g
                         } : f
                     }
-                }, e)), up(e, c), op(a, b))
+                }, e)), vp(e, c), pp(a, b))
             }, d
         }),
-        wp = M(function() {
-            var a = Jj();
+        xp = L(function() {
+            var a = Kj();
             return H(function(b, c) {
                 b[a[c]] = c;
                 return b
-            }, {}, dc(a))
+            }, {}, ec(a))
         }),
-        xp = /(\D\d*)/g;
-
-    function yp(a) {
+        yp = /(\D\d*)/g;
+
+    function zp(a) {
         if (!a) return "";
-        a = a.match(xp);
+        a = a.match(yp);
         if (!a || 0 === a.length) return "";
-        var b = wp();
+        var b = xp();
         return "//HTML/BODY/" + H(function(c, d) {
             var e = d[0],
-                f = tb(d.slice(1));
+                f = ub(d.slice(1));
             return "/" + b[e] + (f ? "[" + (f + 1) + "]" : "") + c
         }, "", a)
     }
 
-    function zp(a, b) {
-        var c = yp(b);
+    function Ap(a, b) {
+        var c = zp(b);
         return c ? J(a, "document.evaluate") ? a.document.evaluate(c, a.document, null, a.XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue : null : null
     }
-    var Ap = M(Ld);
-
-    function Bp(a) {
+    var Bp = L(Md);
+
+    function Cp(a) {
         return {
-            oe: Me(a.element),
+            oe: Oe(a.element),
             Hb: a.Hb
         }
     }
 
-    function Cp(a, b) {
+    function Dp(a, b) {
         var c = a.document.body;
         if (c) {
             var d = b.price_patterns,
-                e = Ap(b.id);
+                e = Bp(b.id);
             if (e.Pa) {
-                if (!Gj(a, e.Pa.element)) return Bp(e.Pa);
+                if (!Hj(a, e.Pa.element)) return Cp(e.Pa);
                 e.Pa = void 0
             }
             d = H(function(h, k) {
@@ -7257,24 +7263,24 @@
             }, {}, d);
             var f = null,
                 g = null;
-            d.cs && uj(a) && (f = wj(d.cs, c), g = "c");
-            d.p && !f && (f = zp(a, d.p), g = "x");
+            d.cs && vj(a) && (f = xj(d.cs, c), g = "c");
+            d.p && !f && (f = Ap(a, d.p), g = "x");
             if (f && g) return e.Pa = {
                 element: f,
                 Hb: g
-            }, Bp(e.Pa)
-        }
-    }
-
-    function Dp(a, b) {
+            }, Cp(e.Pa)
+        }
+    }
+
+    function Ep(a, b) {
         var c = a[b[0]];
         return !(!c || c !== b[1])
     }
 
-    function Ep(a, b) {
+    function Fp(a, b) {
         var c = b.patterns;
         if (0 === c.length) return !1;
-        if (1 === c.length) return Dp(a, c[0]);
+        if (1 === c.length) return Ep(a, c[0]);
         c = H(function(f, g) {
             var h = n(g),
                 k = h.next().value;
@@ -7282,7 +7288,7 @@
             var l = a[k];
             if (l === h) {
                 if (f.Gb += 1, "i" === k || "c" === k) f.Mc = !0
-            } else l && "p" === k && yd(l) === yd(h) && (f.Oc = !0);
+            } else l && "p" === k && zd(l) === zd(h) && (f.Oc = !0);
             return f
         }, {
             Gb: 0,
@@ -7294,170 +7300,170 @@
         return 2 <= c.Gb || d && e
     }
 
-    function Fp(a, b) {
+    function Gp(a, b) {
         var c = b.patterns;
-        return 0 === c.length ? !1 : rc(G(a, Dp), c)
-    }
-
-    function Gp(a, b, c, d) {
-        c = N(function(e) {
+        return 0 === c.length ? !1 : sc(G(a, Ep), c)
+    }
+
+    function Hp(a, b, c, d) {
+        c = M(function(e) {
             if (!d(b, e)) return !1;
             var f = {};
             f = (f.rg = e.id, f);
-            if (e = Cp(a, e)) f.gp = dl(e.oe), f.mg = e.Hb;
+            if (e = Dp(a, e)) f.gp = el(e.oe), f.mg = e.Hb;
             return f
         }, c);
-        return Qb(c)
-    }
-    var Hp = Oa(jj)("btn:"),
-        Ip = Oa(jj)("form:");
-
-    function Jp(a) {
+        return Rb(c)
+    }
+    var Ip = Oa(kj)("btn:"),
+        Jp = Oa(kj)("form:");
+
+    function Kp(a) {
         var b = n(a),
             c = b.next().value;
         b = b.next().value;
-        return "bp" === c ? ["p", bl($k(b))] : a
-    }
-    var Kp = Fb(function(a) {
-        a.patterns = N(Jp, a.patterns);
-        a.price_patterns = N(Jp, a.price_patterns);
+        return "bp" === c ? ["p", cl(al(b))] : a
+    }
+    var Lp = Gb(function(a) {
+        a.patterns = M(Kp, a.patterns);
+        a.price_patterns = M(Kp, a.price_patterns);
         return a
     });
 
-    function Lp(a, b) {
-        var c = Vd(a);
+    function Mp(a, b) {
+        var c = Wd(a);
         b && (c.yen = b);
         return c
     }
 
-    function Mp(a) {
-        return Lp(a, "yue")
-    }
-
-    function Np(a, b) {
-        if (A(b) || !!b === b || qb(a, b) || u(b)) return b
+    function Np(a) {
+        return Mp(a, "yue")
     }
 
     function Op(a, b) {
+        if (A(b) || !!b === b || rb(a, b) || u(b)) return b
+    }
+
+    function Pp(a, b) {
         if (A(b)) return b;
-        var c = Np(a, b);
+        var c = Op(a, b);
         if (!A(c)) return c;
         if (B(b)) return H(function(d, e) {
             var f = n(e),
                 g = f.next().value;
             f = f.next().value;
-            d[g] = Op(a, f);
+            d[g] = Pp(a, f);
             return d
-        }, {}, cc(b));
-        if (w(b)) return N(G(a, Op), b)
-    }
-    var Pp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" ");
-
-    function Qp(a) {
-        if (!u(a)) throw Mp("gppns");
-        if (P(a.split(".")[0], Pp)) throw Mp("rwp");
-        if (jj(a, "on")) throw Mp("rwp");
-    }
-
-    function Rp(a, b) {
+        }, {}, dc(b));
+        if (w(b)) return M(G(a, Pp), b)
+    }
+    var Qp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" ");
+
+    function Rp(a) {
+        if (!u(a)) throw Np("gppns");
+        if (O(a.split(".")[0], Qp)) throw Np("rwp");
+        if (kj(a, "on")) throw Np("rwp");
+    }
+
+    function Sp(a, b) {
         var c = b.split("."),
             d = c.pop();
-        c = c.length ? J(a, V(".", c)) : a;
-        if (!c) throw Mp("noma");
+        c = c.length ? J(a, U(".", c)) : a;
+        if (!c) throw Np("noma");
         return {
             value: J(c, d),
             parent: c,
             Wa: d
         }
     }
-    var Sp = {},
-        Tp = (Sp.akna = "The property of the value is not an array", Sp["ca.p.uns"] = "The url is not a string", Sp.noma = "Cannot access member of null or undefined object", Sp.rwp = "Access to restricted window property is denied", Sp.vnd = "Variable is not defined", Sp.tenf = "Called value is not a function", Sp.cva = "Cannot assign to constant variable", Sp.iat = "Invalid assignment target", Sp["ca.c.wenf"] = "Window element is not a function", Sp["ca.c.mann"] = "Cookie's max age is not a number", Sp["ca.c.ssuop"] = "SameSite cookie has an unknown option",
-            Sp.gppns = "Window property path is not a string", Sp.vr = "Variable redeclaration", Sp.da = "Duplicate argument", Sp.stce = "Error creating script tag", Sp.wenf = "Window element is not a function", Sp.uns = "The url is not a string", Sp.ict = "Consent type is not a string", Sp.icl = "Consent listener is not a function", Sp["ca.akna"] = "The property of the value is not an array", Sp["ca.c.cinf"] = "Callback is not a function", Sp["ca.c.ia"] = "Invalid arguments", Sp.ies = "Invalid element selector", Sp["t.a.s.ev"] = "Element visibility tag was already started",
-            Sp["t.a.s.g"] = "Group tag was already started", Sp["t.a.s.sd"] = "Scroll depth tag was already started", Sp["t.a.s.t"] = "Timer tag was already started", Sp.cdau = "Consent default arrived after the value was updated", Sp),
-        Up = {},
-        Vp = (Up.c = "Container", Up.t = "Tag", Up.tr = "Trigger", Up.v = "Variable", Up);
-
-    function Wp(a) {
+    var Tp = {},
+        Up = (Tp.akna = "The property of the value is not an array", Tp["ca.p.uns"] = "The url is not a string", Tp.noma = "Cannot access member of null or undefined object", Tp.rwp = "Access to restricted window property is denied", Tp.vnd = "Variable is not defined", Tp.tenf = "Called value is not a function", Tp.cva = "Cannot assign to constant variable", Tp.iat = "Invalid assignment target", Tp["ca.c.wenf"] = "Window element is not a function", Tp["ca.c.mann"] = "Cookie's max age is not a number", Tp["ca.c.ssuop"] = "SameSite cookie has an unknown option",
+            Tp.gppns = "Window property path is not a string", Tp.vr = "Variable redeclaration", Tp.da = "Duplicate argument", Tp.stce = "Error creating script tag", Tp.wenf = "Window element is not a function", Tp.uns = "The url is not a string", Tp.ict = "Consent type is not a string", Tp.icl = "Consent listener is not a function", Tp["ca.akna"] = "The property of the value is not an array", Tp["ca.c.cinf"] = "Callback is not a function", Tp["ca.c.ia"] = "Invalid arguments", Tp.ies = "Invalid element selector", Tp["t.a.s.ev"] = "Element visibility tag was already started",
+            Tp["t.a.s.g"] = "Group tag was already started", Tp["t.a.s.sd"] = "Scroll depth tag was already started", Tp["t.a.s.t"] = "Timer tag was already started", Tp.cdau = "Consent default arrived after the value was updated", Tp),
+        Vp = {},
+        Wp = (Vp.c = "Container", Vp.t = "Tag", Vp.tr = "Trigger", Vp.v = "Variable", Vp);
+
+    function Xp(a) {
         if (!a) return "";
         var b = a.id;
-        return "[" + Vp[a.type] + (b ? ":" + b : "") + "]"
-    }
-
-    function Xp(a) {
+        return "[" + Wp[a.type] + (b ? ":" + b : "") + "]"
+    }
+
+    function Yp(a) {
         a = a.message;
-        return u(a) ? Tp[a] || a : "Unknown error"
-    }
-    var Yp = r,
-        Zp, $p = M(function(a, b, c) {
-            Yp = b;
-            c && (Zp = c)
+        return u(a) ? Up[a] || a : "Unknown error"
+    }
+    var Zp = r,
+        $p, aq = L(function(a, b, c) {
+            Zp = b;
+            c && ($p = c)
         });
 
-    function aq(a, b, c, d) {
+    function bq(a, b, c, d) {
         return function() {
-            var e = b || Sd;
+            var e = b || Td;
             try {
                 return e.apply(null, arguments)
             } catch (f) {
-                e = y(d) ? d.apply(null, arguments) : d, Yp(a, f, e)
+                e = y(d) ? d.apply(null, arguments) : d, Zp(a, f, e)
             }
             return c
         }
     }
 
-    function bq(a, b) {
+    function cq(a, b) {
         return function(c) {
-            Yp(a, c, b)
-        }
-    }
-
-    function cq(a, b, c) {
-        c ? $p(a, function(d, e, f) {
-            A(e) || (Tk(a).error("[YTM Error]" + Wp(f) + " " + Xp(e)), Zp && (d = {}, e = (d.event = "ee", d.m = Xp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Zp(e)))
-        }, c) : $p(a, function(d, e, f) {
+            Zp(a, c, b)
+        }
+    }
+
+    function dq(a, b, c) {
+        c ? aq(a, function(d, e, f) {
+            A(e) || (Uk(a).error("[YTM Error]" + Xp(f) + " " + Yp(e)), $p && (d = {}, e = (d.event = "ee", d.m = Yp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), $p(e)))
+        }, c) : aq(a, function(d, e, f) {
             d = "ytm." + d;
-            A(e) || (I(e, "yen") ? (Th(a, b, "[YTM Error]" + Wp(f) + " " + Xp(e))(), "yme" === e.yen && N(O(L, Ib(["mod", J(e, "message") || "ue", d, void 0]), ae), ce)) : de(a, d, e))
+            A(e) || (I(e, "yen") ? (Uh(a, b, "[YTM Error]" + Xp(f) + " " + Yp(e))(), "yme" === e.yen && ee("mod", J(e, "message") || "ue", d)) : fe(a, d, e))
         })
     }
 
-    function dq(a, b, c, d) {
-        var e = Oe(a)("img");
+    function eq(a, b, c, d) {
+        var e = Qe(a)("img");
         e.src = b;
-        b = G(e, Pe);
-        var f = G(void 0, L);
-        e.onerror = O(b, f, d);
-        e.onload = O(b, f, c);
-        vc(a) && (a = Te(a), Q(e.style, {
+        b = G(e, Re);
+        var f = G(void 0, lb);
+        e.onerror = N(b, f, d);
+        e.onload = N(b, f, c);
+        wc(a) && (a = Ve(a), P(e.style, {
             position: "absolute",
             visibility: "hidden",
             width: "0px",
             height: "0px"
         }), a.appendChild(e))
     }
-    var eq = M(function(a, b) {
+    var fq = L(function(a, b) {
         return H(function(c, d) {
             c[d] = a[d];
             return c
         }, {}, b)
     });
 
-    function fq(a, b, c) {
+    function gq(a, b, c) {
         c = void 0 === c ? !0 : c;
         return H(function(d, e) {
             var f = n(e.split("=")),
                 g = f.next().value;
             f = ja(f);
-            ud(g) === b && (g = ud(V("=", f)), d.push(c ? pd(g) : g));
+            vd(g) === b && (g = vd(U("=", f)), d.push(c ? qd(g) : g));
             return d
         }, [], a.document.cookie.split(";"))
     }
 
-    function gq(a, b) {
+    function hq(a, b) {
         if (z(b)) var c = "undefined";
         else if (Sa(b)) c = "null";
         else {
             try {
-                c = qb(a, b)
+                c = rb(a, b)
             } catch (d) {
                 c = !1
             }
@@ -7466,32 +7472,32 @@
         return c
     }
 
-    function hq(a, b, c, d) {
+    function iq(a, b, c, d) {
         d = void 0 === d ? !1 : d;
-        return "query" === b ? a.query : "queryVar" === b ? (a = c ? qd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? hd(a.host) : a.host : "port" === b ? (b = a.protocol, a = tb(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href
-    }
-    var iq = "protocol host port path query queryVar extension fragment href".split(" "),
-        jq = M(function(a) {
-            var b = U(a).search;
-            b = qd(b.substring(1))._ytm_preview;
-            var c = Id(a, "");
+        return "query" === b ? a.query : "queryVar" === b ? (a = c ? rd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? id(a.host) : a.host : "port" === b ? (b = a.protocol, a = ub(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href
+    }
+    var jq = "protocol host port path query queryVar extension fragment href".split(" "),
+        kq = L(function(a) {
+            var b = T(a).search;
+            b = rd(b.substring(1))._ytm_preview;
+            var c = Jd(a, "");
             a = c.B;
             c = c.o;
             return b ? (a("_ytm_preview", b, 10), b) : c("_ytm_preview")
         });
 
-    function kq(a) {
+    function lq(a) {
         switch (a) {
             case 2:
                 return "read";
             case 1:
                 return "write";
             default:
-                throw Vd("usoc");
-        }
-    }
-
-    function lq(a) {
+                throw Wd("usoc");
+        }
+    }
+
+    function mq(a) {
         switch (a) {
             case "read":
                 return 2;
@@ -7502,7 +7508,7 @@
         }
     }
 
-    function mq(a, b, c, d, e) {
+    function nq(a, b, c, d, e) {
         if (!d) return !1;
         c = (a = "set_cookies" === c) ? 1 : 2;
         return a && !B(e) ? !1 : b.R({
@@ -7515,7 +7521,7 @@
         })
     }
 
-    function nq(a, b, c, d) {
+    function oq(a, b, c, d) {
         if (!d) return !1;
         a = "iframe";
         "load_script" === c ? a = "loadScript" : "send_pixel" === c && (a = "pixel");
@@ -7527,7 +7533,7 @@
         })
     }
 
-    function oq(a, b, c, d, e) {
+    function pq(a, b, c, d, e) {
         return b.R({
             permissionType: "get_url" === c ? "url" : "referrer",
             F: {
@@ -7536,44 +7542,44 @@
             }
         })
     }
-    var pq = {},
-        qq = (pq.access_consent = function(a, b, c, d, e) {
-            return d && u(d) && e && u(e) ? (a = lq(e)) && 4 !== a ? b.R({
+    var qq = {},
+        rq = (qq.access_consent = function(a, b, c, d, e) {
+            return d && u(d) && e && u(e) ? (a = mq(e)) && 4 !== a ? b.R({
                 permissionType: "accessConsent",
                 F: {
                     key: d,
                     operation: a
                 }
             }) : !1 : !1
-        }, pq.access_globals = function(a, b, c, d, e) {
-            return d && u(d) && u(e) ? (a = lq(d)) ? b.R({
+        }, qq.access_globals = function(a, b, c, d, e) {
+            return d && u(d) && u(e) ? (a = mq(d)) ? b.R({
                 permissionType: "globals",
                 F: {
                     key: e,
                     operation: a
                 }
             }) : !1 : !1
-        }, pq.access_local_storage = function(a, b, c, d, e) {
-            return d && u(d) && u(e) ? (a = lq(d)) && 4 !== a ? b.R({
+        }, qq.access_local_storage = function(a, b, c, d, e) {
+            return d && u(d) && u(e) ? (a = mq(d)) && 4 !== a ? b.R({
                 permissionType: "localStorage",
                 F: {
                     key: e,
                     operation: a
                 }
             }) : !1 : !1
-        }, pq.access_template_storage = function(a, b) {
+        }, qq.access_template_storage = function(a, b) {
             return b.R({
                 permissionType: "templateStorage",
                 F: null
             })
-        }, pq.get_cookies = mq, pq.get_referrer = oq, pq.get_url = oq, pq.inject_hidden_iframe = nq, pq.load_script = nq, pq.logging = function(a, b) {
+        }, qq.get_cookies = nq, qq.get_referrer = pq, qq.get_url = pq, qq.inject_hidden_iframe = oq, qq.load_script = oq, qq.logging = function(a, b) {
             return b.R({
                 permissionType: "log",
                 F: {
-                    logLevel: jq(a) ? 1 : 0
+                    logLevel: kq(a) ? 1 : 0
                 }
             })
-        }, pq.read_data_layer = function(a, b, c, d) {
+        }, qq.read_data_layer = function(a, b, c, d) {
             return d ? b.R({
                 permissionType: "dataLayer",
                 F: {
@@ -7581,29 +7587,29 @@
                     operation: 2
                 }
             }) : !1
-        }, pq.read_title = function(a, b) {
+        }, qq.read_title = function(a, b) {
             return b.R({
                 permissionType: "readTitle",
                 F: null
             })
-        }, pq.send_pixel = nq, pq.set_cookies = mq, pq),
-        rq = "protocol host port path query queryVar extension href".split(" "),
-        sq = M(Ld, function(a,
+        }, qq.send_pixel = oq, qq.set_cookies = nq, qq),
+        sq = "protocol host port path query queryVar extension href".split(" "),
+        tq = L(Md, function(a,
             b) {
             return a + "_" + b
         }),
-        tq = /\+/g,
-        uq = /^\?/,
-        vq = /[/:]|^[#?]/;
-
-    function wq(a) {
-        return (a = a ? a.replace(uq, "") : "") ? H(function(b, c) {
+        uq = /\+/g,
+        vq = /^\?/,
+        wq = /[/:]|^[#?]/;
+
+    function xq(a) {
+        return (a = a ? a.replace(vq, "") : "") ? H(function(b, c) {
             var d = n(c.split("=")),
                 e = d.next().value;
             d = ja(d);
-            d = V("=", d);
-            e = pd(e.replace(tq, " "));
-            d = pd(d.replace(tq, " "));
+            d = U("=", d);
+            e = qd(e.replace(uq, " "));
+            d = qd(d.replace(uq, " "));
             if (I(b, e)) {
                 var f = b[e];
                 w(f) ? f.push(d) : b[e] = [f, d]
@@ -7611,13 +7617,13 @@
             return b
         }, {}, a.split("&")) : {}
     }
-    var xq = {},
-        yq = (xq.callInWindow = function(a) {
+    var yq = {},
+        zq = (yq.callInWindow = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d) {
                 var e = sa.apply(1, arguments);
-                Qp(d);
+                Rp(d);
                 c.checkPermission({
                     permissionType: "globals",
                     F: {
@@ -7625,25 +7631,25 @@
                         operation: 4
                     }
                 });
-                var f = Rp(b, d),
+                var f = Sp(b, d),
                     g = f.value;
                 f = f.parent;
-                if (!y(g)) throw Mp("ca.c.wenf");
+                if (!y(g)) throw Np("ca.c.wenf");
                 e = g.apply(f, e);
-                return Op(b, e)
-            }
-        }, xq.callLater = function(a) {
+                return Pp(b, e)
+            }
+        }, yq.callLater = function(a) {
             var b = a.l;
             return function(c) {
-                if (!y(c)) throw Lp("ca.c.cinf");
-                tf(b, c, 0, "cr.cl")
-            }
-        }, xq.copyFromDataLayer = function(a) {
+                if (!y(c)) throw Mp("ca.c.cinf");
+                uf(b, c, 0, "cr.cl")
+            }
+        }, yq.copyFromDataLayer = function(a) {
             var b = a.l,
                 c = a.I,
                 d = a.event;
             return function(e) {
-                if (!d) throw Lp("No dataLayer data");
+                if (!d) throw Mp("No dataLayer data");
                 c.checkPermission({
                     permissionType: "dataLayer",
                     F: {
@@ -7651,13 +7657,13 @@
                         operation: 2
                     }
                 });
-                return Op(b, J(d, e))
-            }
-        }, xq.copyFromWindow = function(a) {
+                return Pp(b, J(d, e))
+            }
+        }, yq.copyFromWindow = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d) {
-                Qp(d);
+                Rp(d);
                 c.checkPermission({
                     permissionType: "globals",
                     F: {
@@ -7665,9 +7671,9 @@
                         key: d
                     }
                 });
-                return Op(b, J(b, d))
-            }
-        }, xq.createArgumentsQueue = function(a) {
+                return Pp(b, J(b, d))
+            }
+        }, yq.createArgumentsQueue = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
@@ -7702,19 +7708,19 @@
                         operation: 1
                     }
                 });
-                Qp(d);
-                Qp(e);
+                Rp(d);
+                Rp(e);
                 var g = [],
-                    h = Rp(b, d);
+                    h = Sp(b, d);
                 h.value || (h.parent[h.Wa] = f);
-                h = Rp(b, e);
+                h = Sp(b, e);
                 if (h.value) {
-                    if (!w(h.value)) throw Mp("ca.akna");
+                    if (!w(h.value)) throw Np("ca.akna");
                     g = h.value
                 } else h.parent[h.Wa] = g;
                 return f
             }
-        }, xq.createQueue = function(a) {
+        }, yq.createQueue = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d) {
@@ -7732,44 +7738,44 @@
                         operation: 1
                     }
                 });
-                Qp(d);
-                var e = Rp(b, d);
+                Rp(d);
+                var e = Sp(b, d);
                 d = e.value;
                 var f = e.parent;
                 e = e.Wa;
                 if (!d) f[e] = [];
-                else if (!w(d)) throw Mp("akna");
+                else if (!w(d)) throw Np("akna");
                 return D(f[e].push, f[e])
             }
-        }, xq.decodeUri = function(a) {
+        }, yq.decodeUri = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.decodeURI(c)
                 } catch (d) {}
             }
-        }, xq.decodeUriComponent = function(a) {
+        }, yq.decodeUriComponent = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.decodeURIComponent(c)
                 } catch (d) {}
             }
-        }, xq.encodeUri = function(a) {
+        }, yq.encodeUri = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.encodeURI(c)
                 } catch (d) {}
             }
-        }, xq.encodeUriComponent = function(a) {
+        }, yq.encodeUriComponent = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.encodeURIComponent(c)
                 } catch (d) {}
             }
-        }, xq.fromBase64 = function(a) {
+        }, yq.fromBase64 = function(a) {
             var b =
                 a.l;
             return function(c) {
@@ -7777,7 +7783,7 @@
                     return b.atob(c)
                 } catch (d) {}
             }
-        }, xq.getCookieValues = function(a) {
+        }, yq.getCookieValues = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
@@ -7788,20 +7794,20 @@
                         operation: 2
                     }
                 });
-                return fq(b, d, e)
-            }
-        }, xq.getTimestamp = function(a) {
+                return gq(b, d, e)
+            }
+        }, yq.getTimestamp = function(a) {
             var b = a.l;
             return function() {
-                return kf(b)(ff)
-            }
-        }, xq.getType = function(a) {
-            return G(a.l, gq)
-        }, xq.getReferrerUrl = function(a) {
+                return X(b)(hf)
+            }
+        }, yq.getType = function(a) {
+            return G(a.l, hq)
+        }, yq.getReferrerUrl = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
-                var f = P(d, rq) ? d : "href";
+                var f = O(d, sq) ? d : "href";
                 c.checkPermission({
                     permissionType: "referrer",
                     F: {
@@ -7811,13 +7817,13 @@
                 });
                 var g =
                     J(b, "document.referrer");
-                if (g) return g = nh(b, g), hq(g, f, e)
-            }
-        }, xq.getUrl = function(a) {
+                if (g) return g = oh(b, g), iq(g, f, e)
+            }
+        }, yq.getUrl = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
-                var f = P(d, iq) ? d : "href";
+                var f = O(d, jq) ? d : "href";
                 c.checkPermission({
                     permissionType: "url",
                     F: {
@@ -7825,11 +7831,11 @@
                         variableName: e
                     }
                 });
-                var g = U(b);
+                var g = T(b);
                 g.query = g.search.replace(/^\?/, "");
-                return hq(g, f, e)
-            }
-        }, xq.injectHiddenIframe = function(a) {
+                return iq(g, f, e)
+            }
+        }, yq.injectHiddenIframe = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
@@ -7840,8 +7846,8 @@
                         url: d
                     }
                 });
-                var f = Oe(b)("iframe");
-                Q(f.style, {
+                var f = Qe(b)("iframe");
+                P(f.style, {
                     display: "none",
                     width: "1px",
                     height: "1px",
@@ -7852,9 +7858,9 @@
                     return e()
                 };
                 f.onerror = r;
-                Te(b).appendChild(f)
-            }
-        }, xq.JSON = function(a) {
+                Ve(b).appendChild(f)
+            }
+        }, yq.JSON = function(a) {
             var b = a.l;
             return {
                 parse: function(c) {
@@ -7868,7 +7874,7 @@
                     } catch (d) {}
                 }
             }
-        }, xq.loadScript = function(a) {
+        }, yq.loadScript = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e, f) {
@@ -7878,13 +7884,13 @@
                         url: d
                     }
                 });
-                Jk(b, d, y(e) ? aq("ls.ol", function() {
+                Kk(b, d, y(e) ? bq("ls.ol", function() {
                     return e.apply(null)
-                }) : r, y(f) ? aq("ls.oe", function() {
+                }) : r, y(f) ? bq("ls.oe", function() {
                     return f.apply(null)
                 }) : void 0)
             }
-        }, xq.localStorage = function(a) {
+        }, yq.localStorage = function(a) {
             var b =
                 a.I,
                 c = a.l.localStorage;
@@ -7920,11 +7926,11 @@
                     c.removeItem(d)
                 }
             }
-        }, xq.logToConsole = function(a) {
+        }, yq.logToConsole = function(a) {
             var b = a.l,
                 c = a.I,
-                d = Tk(b).log,
-                e = jq(b) ? 1 : 0;
+                d = Uk(b).log,
+                e = kq(b) ? 1 : 0;
             return function() {
                 var f = sa.apply(0, arguments);
                 c.R({
@@ -7934,30 +7940,30 @@
                     }
                 }) && d.apply(null, ka(f))
             }
-        }, xq.makeNumber = function() {
+        }, yq.makeNumber = function() {
             return function(a, b) {
                 return z(a) ? +b : +a
             }
-        }, xq.makeTableMap = function() {
+        }, yq.makeTableMap = function() {
             return function(a, b, c) {
-                if (!w(a) || !u(b) || !u(c)) throw Mp("ca.c.ia");
+                if (!w(a) || !u(b) || !u(c)) throw Np("ca.c.ia");
                 a = H(function(d, e) {
                     B(e) && I(e, b) && I(e, c) && (d["" + e[b]] = e[c]);
                     return d
                 }, {}, a);
-                return dc(a).length ? a : null
-            }
-        }, xq.Math = function(a) {
-            return eq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" "))
-        }, xq.Object = function(a) {
+                return ec(a).length ? a : null
+            }
+        }, yq.Math = function(a) {
+            return fq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" "))
+        }, yq.Object = function(a) {
             var b = a.l;
             return {
-                keys: dc,
-                values: gc,
+                keys: ec,
+                values: hc,
                 freeze: function(c) {
                     return b.Object.freeze(c)
                 },
-                entries: cc,
+                entries: dc,
                 "delete": function(c, d) {
                     if (!c || !I(c, d) || w(c) || c === b) return !1;
                     try {
@@ -7967,11 +7973,11 @@
                     }
                 }
             }
-        }, xq.parseUrl = function(a) {
+        }, yq.parseUrl = function(a) {
             var b = a.l;
             return function(c) {
-                if (u(c) && c && vq.test(c)) {
-                    c = nh(b, c);
+                if (u(c) && c && wq.test(c)) {
+                    c = oh(b, c);
                     var d = c.protocol,
                         e = c.host;
                     if (d && ":" !== d) return {
@@ -7983,19 +7989,19 @@
                         port: c.port,
                         pathname: c.pathname,
                         search: c.search,
-                        searchParams: wq(c.search),
+                        searchParams: xq(c.search),
                         hash: c.hash
                     }
                 }
             }
-        }, xq.queryPermission = function(a) {
+        }, yq.queryPermission = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e, f) {
-                return (z(e) || u(e)) && I(qq,
-                    d) ? (0, qq[d])(b, c, d, e, f) : !1
-            }
-        }, xq.readTitle = function(a) {
+                return (z(e) || u(e)) && I(rq,
+                    d) ? (0, rq[d])(b, c, d, e, f) : !1
+            }
+        }, yq.readTitle = function(a) {
             var b = a.l,
                 c = a.I;
             return function() {
@@ -8005,22 +8011,22 @@
                 });
                 return b.document.title
             }
-        }, xq.sendPixel = function(a) {
+        }, yq.sendPixel = function(a) {
             var b = a.I,
                 c = a.l;
             return function(d, e, f) {
                 e = void 0 === e ? r : e;
                 f = void 0 === f ? r : f;
-                if (!u(d)) throw Mp("ca.p.uns");
+                if (!u(d)) throw Np("ca.p.uns");
                 b.checkPermission({
                     permissionType: "pixel",
                     F: {
                         url: d
                     }
                 });
-                dq(c, d, e, f)
-            }
-        }, xq.setCookie = function(a) {
+                eq(c, d, e, f)
+            }
+        }, yq.setCookie = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e, f, g) {
@@ -8034,25 +8040,25 @@
                         options: f
                     }
                 });
-                e = g ? od(e) : e;
+                e = g ? pd(e) : e;
                 d = d + "=" + e + ";";
                 if (f) {
                     I(f, "domain") && (d += " Domain=" + f.domain + ";");
                     I(f, "path") && (d += " Path=" + f.path + ";");
                     I(f, "expires") && (d += " Expires=" + f.expires + ";");
                     if (I(f, "max-age")) {
-                        if (!qb(b, f["max-age"])) throw Mp("ca.c.mann");
+                        if (!rb(b, f["max-age"])) throw Np("ca.c.mann");
                         d += " Max-Age=" + f["max-age"] + ";"
                     }
                     if (I(f, "sameSite")) {
-                        if (!P(f.sameSite, ["Lax", "Strict", "None"])) throw Mp("ca.c.ssuop");
+                        if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Np("ca.c.ssuop");
                         d += " Same-Site=" + f.sameSite + ";"
                     }
                     I(f, "secure") && f.secure && (d += " Secure;")
                 }
                 b.document.cookie = d
             }
-        }, xq.setInWindow = function(a) {
+        }, yq.setInWindow = function(a) {
             var b =
                 a.l,
                 c = a.I;
@@ -8065,9 +8071,9 @@
                         operation: 1
                     }
                 });
-                Qp(d);
+                Rp(d);
                 try {
-                    var g = Rp(b, d),
+                    var g = Sp(b, d),
                         h = g.parent,
                         k = g.Wa;
                     if (!f && I(h, k)) return !1;
@@ -8077,11 +8083,11 @@
                     return !1
                 }
             }
-        }, xq.checkInWindow = function(a) {
+        }, yq.checkInWindow = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
-                Qp(d);
+                Rp(d);
                 c.checkPermission({
                     permissionType: "globals",
                     F: {
@@ -8090,18 +8096,18 @@
                     }
                 });
                 try {
-                    var f = Rp(b, d),
+                    var f = Sp(b, d),
                         g = f.value,
                         h = I(f.parent, f.Wa);
                     if (!e || !h) return h;
-                    var k = gq(b, g);
+                    var k = hq(b, g);
                     return h && k === e
                 } catch (l) {
                     if ("noma" === J(l, "message")) return !1;
                     throw l;
                 }
             }
-        }, xq.templateStorage = function(a) {
+        }, yq.templateStorage = function(a) {
             function b(e) {
                 c.checkPermission({
                     permissionType: "templateStorage",
@@ -8110,7 +8116,7 @@
                 delete d[e]
             }
             var c = a.I,
-                d = sq(a.containerId, a.pe);
+                d = tq(a.containerId, a.qe);
             return {
                 getItem: function(e) {
                     c.checkPermission({
@@ -8132,17 +8138,17 @@
                         permissionType: "templateStorage",
                         F: null
                     });
-                    N(b, dc(d))
+                    M(b, ec(d))
                 }
             }
-        }, xq);
-
-    function zq(a) {
+        }, yq);
+
+    function Aq(a) {
         return function(b) {
             var c = b.Xb,
                 d = b.I;
             return function(e) {
-                B(e) && (N(function(f) {
+                B(e) && (M(function(f) {
                     d.checkPermission({
                         permissionType: "accessConsent",
                         F: {
@@ -8150,63 +8156,63 @@
                             operation: 1
                         }
                     })
-                }, dc(e)), c.cb({
+                }, ec(e)), c.cb({
                     event: "ytm.consent",
                     ytm: {
                         action: a,
                         La: e,
-                        eventId: Wm()
+                        eventId: Xm()
                     }
                 }))
             }
         }
     }
-    var Aq = zq("default"),
-        Bq = zq("update");
-
-    function Cq(a) {
+    var Bq = Aq("default"),
+        Cq = Aq("update");
+
+    function Dq(a) {
         if (!a) return a;
         if (!u(a) && "function" === typeof a[Symbol.iterator]) {
             var b = w(a) ? a : Ta(a);
-            return N(Cq, b)
+            return M(Dq, b)
         }
         if (B(a)) {
             var c = {};
-            N(function(d) {
-                c[d] = Cq(a[d])
-            }, dc(a));
+            M(function(d) {
+                c[d] = Dq(a[d])
+            }, ec(a));
             return c
         }
         return a
     }
 
-    function Dq(a) {
+    function Eq(a) {
         return {
             compilerVersion: a.compilerVersion,
             containerId: a.containerId,
             containerVersion: a.containerVersion,
-            counter: Cq(a.counter),
-            permissions: Cq(a.permissions),
-            tags: Cq(a.tags),
-            triggers: Cq(a.triggers),
-            variables: Cq(a.variables)
-        }
-    }
-
-    function Eq(a) {
-        a = I(yq, a) ? yq[a] : void 0;
-        if (A(a)) throw Lp("uca");
+            counter: Dq(a.counter),
+            permissions: Dq(a.permissions),
+            tags: Dq(a.tags),
+            triggers: Dq(a.triggers),
+            variables: Dq(a.variables)
+        }
+    }
+
+    function Fq(a) {
+        a = I(zq, a) ? zq[a] : void 0;
+        if (A(a)) throw Mp("uca");
         return a
     }
 
-    function Fq(a, b) {
+    function Gq(a, b) {
         for (var c = a.length; 0 < c;) {
             var d = a[--c];
             if (I(d.qc, b)) return d.qc[b]
         }
     }
 
-    function Gq(a, b) {
+    function Hq(a, b) {
         a = void 0 === a ? {} : a;
         b = void 0 === b ? {} : b;
         return {
@@ -8216,13 +8222,13 @@
         }
     }
 
-    function Hq(a, b, c) {
+    function Iq(a, b, c) {
         b = void 0 === b ? {} : b;
         c = void 0 === c ? {} : c;
-        return a.concat(Gq(b, c))
-    }
-
-    function Iq(a, b, c, d) {
+        return a.concat(Hq(b, c))
+    }
+
+    function Jq(a, b, c, d) {
         for (var e = a.length - 1; 0 <= e; --e) {
             var f = a[e];
             f.hb = !1;
@@ -8231,47 +8237,47 @@
                 return
             }
         }
-        throw Lp(c);
-    }
-    var Jq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "),
-        Kq = ya(Array.prototype.reduceRight, "reduceRight");
-
-    function Lq(a, b, c) {
+        throw Mp(c);
+    }
+    var Kq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "),
+        Lq = ya(Array.prototype.reduceRight, "reduceRight");
+
+    function Mq(a, b, c) {
         for (var d = c.length - 1; 0 <= d;) b = a(b, c[d], d), --d;
         return b
     }
-    var Mq = Kq ? function(a, b, c) {
-            return Kq.call(c, a, b)
-        } : Lq,
-        Nq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" ");
-
-    function Oq(a, b) {
+    var Nq = Lq ? function(a, b, c) {
+            return Lq.call(c, a, b)
+        } : Mq,
+        Oq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" ");
+
+    function Pq(a, b) {
         var c = {};
-        return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Xb)(a), c.filter = Oa(Pb)(a), c.forEach = Oa(N)(a), c.indexOf = Oa(jb)(a), c.join = Oa(V)(a), c.map = Oa(N)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) {
+        return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Yb)(a), c.filter = Oa(Qb)(a), c.forEach = Oa(M)(a), c.indexOf = Oa(jb)(a), c.join = Oa(U)(a), c.map = Oa(M)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) {
             return H(d, e, a)
         }, c.reduceRight = function(d, e) {
-            return Mq(d, e, a)
-        }, c.reverse = G(a, Um), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(rc)(a), c.sort = Oa(Vk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a,
+            return Nq(d, e, a)
+        }, c.reverse = G(a, Vm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Wk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a,
             Ja), c.unshift = D(Array.prototype.unshift, a), c)[b]
     }
 
-    function Pq(a) {
+    function Qq(a) {
         return w(a) && 35 === a[0]
     }
 
-    function Qq(a, b, c) {
+    function Rq(a, b, c) {
         var d = n(b);
         d.next();
         b = d.next().value;
         d = d.next().value;
-        b = Rq(a, b);
-        a = Rq(a, d);
-        if (A(b)) throw Mp("noma");
+        b = Sq(a, b);
+        a = Sq(a, d);
+        if (A(b)) throw Np("noma");
         if ("number" === typeof b) c = c && "toString" === a ? D(Number.prototype.toString, b) : void 0;
         else if (b === !!b) c = c && "toString" === a ? G(b, Ja) : void 0;
-        else if (w(b)) c = c && P(a, Nq) ? Oq(b, a) : I(b, "" + a) ? b[a] : void 0;
-        else if (u(b)) c && P(a, Jq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace =
-            D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, ud), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0;
+        else if (w(b)) c = c && O(a, Oq) ? Pq(b, a) : I(b, "" + a) ? b[a] : void 0;
+        else if (u(b)) c && O(a, Kq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace =
+            D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, vd), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0;
         else if (B(b)) a: {
             if (c) {
                 if ("toString" ===
@@ -8290,29 +8296,29 @@
         return c
     }
 
-    function Yq(a, b) {
+    function Zq(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value,
             e = c.next().value,
             f = c.next().value,
-            g = N(L, a);
+            g = M(lb, a);
         return function() {
             var h = arguments,
                 k = H(function(m, p, q) {
-                    if (m[p]) throw Mp("da");
+                    if (m[p]) throw Np("da");
                     m[p] = {
                         kind: 1,
                         value: h[q]
                     };
                     return m
                 }, {}, e);
-            d && !P(d, e) && (k[d] = {
+            d && !O(d, e) && (k[d] = {
                 kind: 0,
                 value: d
             });
             var l;
-            Zq(g, f, k, {
+            $q(g, f, k, {
                 "return": function(m) {
                     l = m
                 }
@@ -8321,11 +8327,11 @@
         }
     }
 
-    function $q(a) {
+    function ar(a) {
         return w(a) && 42 === a[0]
     }
 
-    function ar(a, b) {
+    function br(a, b) {
         var c = n(b);
         c.next();
         c = ja(c);
@@ -8333,34 +8339,34 @@
             var f = n(e),
                 g = f.next().value;
             f = f.next().value;
-            g = Rq(a, g);
-            f = Rq(a, f);
+            g = Sq(a, g);
+            f = Sq(a, f);
             d["" + g] = f;
             return d
         }, {}, c)
     }
 
-    function br(a) {
+    function cr(a) {
         return w(a) && 40 === a[0]
     }
 
-    function cr(a, b) {
+    function dr(a, b) {
         var c = n(b);
         c.next();
         c = ja(c);
-        return N(function(d) {
-            return Rq(a, d)
+        return M(function(d) {
+            return Sq(a, d)
         }, c)
     }
 
-    function dr(a, b) {
+    function er(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value,
             e = c.next().value;
         c = c.next().value;
-        e = Rq(a, e);
-        c = Rq(a, c);
+        e = Sq(a, e);
+        c = Sq(a, c);
         switch (d) {
             case "==":
                 return e == c;
@@ -8406,16 +8412,16 @@
             case "instanceof":
                 return e instanceof c;
             default:
-                throw Lp("uo");
-        }
-    }
-
-    function er(a, b) {
+                throw Mp("uo");
+        }
+    }
+
+    function fr(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value;
         c = c.next().value;
-        c = Rq(a, c);
+        c = Sq(a, c);
         switch (d) {
             case "+":
                 return +c;
@@ -8426,40 +8432,40 @@
             case "~":
                 return ~c;
             default:
-                throw Lp("uo");
-        }
-    }
-
-    function fr(a, b, c) {
+                throw Mp("uo");
+        }
+    }
+
+    function gr(a, b, c) {
         c = void 0 === c ? [] : c;
-        if (br(b)) {
+        if (cr(b)) {
             b = n(b);
             b.next();
             b = b.next().value;
-            a = Fq(a, b);
-            if (!a) throw Mp("vnd");
-            if (0 === a.kind && 0 === c.length) throw Mp("cva");
+            a = Gq(a, b);
+            if (!a) throw Np("vnd");
+            if (0 === a.kind && 0 === c.length) throw Np("cva");
             return {
-                qe: c,
-                Je: a
-            }
-        }
-        if (Pq(b)) {
+                se: c,
+                Ke: a
+            }
+        }
+        if (Qq(b)) {
             var d = n(b);
             d.next();
             b = d.next().value;
             d = d.next().value;
-            d = Rq(a, d);
+            d = Sq(a, d);
             c.unshift("" + d);
-            return fr(a, b, c)
-        }
-        throw Mp("iat");
-    }
-
-    function gr(a, b, c, d) {
-        b = fr(a, b);
-        a = b.Je;
-        var e = b.qe;
+            return gr(a, b, c)
+        }
+        throw Np("iat");
+    }
+
+    function hr(a, b, c, d) {
+        b = gr(a, b);
+        a = b.Ke;
+        var e = b.se;
         e.unshift("value");
         b = e.pop();
         a = H(function(f, g) {
@@ -8491,28 +8497,28 @@
             case "&=":
                 return a[b] &= c;
             default:
-                throw Lp("uo");
-        }
-    }
-
-    function hr(a, b) {
+                throw Mp("uo");
+        }
+    }
+
+    function ir(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value,
             e = c.next().value;
         c = c.next().value;
-        c = Rq(a, c);
-        return gr(a, e, c, d)
-    }
-
-    function Rq(a, b) {
-        if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || $q(b)) return $q(b) ? null : b;
-        if (br(b)) {
+        c = Sq(a, c);
+        return hr(a, e, c, d)
+    }
+
+    function Sq(a, b) {
+        if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || ar(b)) return ar(b) ? null : b;
+        if (cr(b)) {
             var c = n(b);
             c.next();
             c = c.next().value;
-            c = Fq(a, c);
-            if (!c) throw Mp("vnd");
+            c = Gq(a, c);
+            if (!c) throw Np("vnd");
             return c.value
         }
         if (w(b) && 37 === b[0]) {
@@ -8520,18 +8526,18 @@
             d.next();
             c = d.next().value;
             d = ja(d);
-            c = Pq(c) ? Qq(a, c, !0) : Rq(a, c);
-            if (!y(c)) throw Mp("tenf");
-            d = N(G(a, Rq), d);
+            c = Qq(c) ? Rq(a, c, !0) : Sq(a, c);
+            if (!y(c)) throw Np("tenf");
+            d = M(G(a, Sq), d);
             return c.apply(null, d)
         }
-        if (w(b) && 24 === b[0]) return Yq(a, b);
-        if (Pq(b)) return Qq(a, b);
-        if (w(b) && 23 === b[0]) return ar(a, b);
-        if (w(b) && 22 === b[0]) return cr(a, b);
+        if (w(b) && 24 === b[0]) return Zq(a, b);
+        if (Qq(b)) return Rq(a, b);
+        if (w(b) && 23 === b[0]) return br(a, b);
+        if (w(b) && 22 === b[0]) return dr(a, b);
         if (w(b) &&
-            29 === b[0]) return dr(a, b);
-        if (w(b) && 25 === b[0]) return er(a, b);
+            29 === b[0]) return er(a, b);
+        if (w(b) && 25 === b[0]) return fr(a, b);
         if (w(b) && 27 === b[0]) {
             d = n(b);
             d.next();
@@ -8546,44 +8552,44 @@
                     e = "-=";
                     break;
                 default:
-                    throw Lp("uo");
-            }
-            c ? c = gr(a, d, 1, e) : (c = Rq(a, d), gr(a, d, 1, e));
+                    throw Mp("uo");
+            }
+            c ? c = hr(a, d, 1, e) : (c = Sq(a, d), hr(a, d, 1, e));
             return c
         }
-        if (w(b) && 31 === b[0]) return hr(a, b);
+        if (w(b) && 31 === b[0]) return ir(a, b);
         if (w(b) && 33 === b[0]) {
             c = n(b);
             c.next();
             d = c.next().value;
             e = c.next().value;
             c = c.next().value;
-            if ("&&" === d) c = (d = Rq(a, e)) ? Rq(a, c) : d;
-            else if ("||" === d) c = (d = Rq(a, e)) ? d : Rq(a, c);
-            else throw Lp("uo");
+            if ("&&" === d) c = (d = Sq(a, e)) ? Sq(a, c) : d;
+            else if ("||" === d) c = (d = Sq(a, e)) ? d : Sq(a, c);
+            else throw Mp("uo");
             return c
         }
         if (w(b) &&
-            36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Rq(a, d), Rq(a, d ? c : e)
-    }
-
-    function ir(a) {
+            36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Sq(a, d), Sq(a, d ? c : e)
+    }
+
+    function jr(a) {
         return w(a) && (18 === a[0] || 19 === a[0])
     }
 
-    function jr(a, b) {
+    function kr(a, b) {
         var c = n(b),
             d = c.next().value;
         c = ja(c);
         var e = 18 === d;
-        N(function(f) {
+        M(function(f) {
             var g = n(f),
                 h = g.next().value;
             g = g.next().value;
-            if (e && 1 === f.length) throw Lp("mca");
+            if (e && 1 === f.length) throw Mp("mca");
             f = a[a.length - 1].qc;
-            if (I(f, h)) throw Mp("vr");
-            g = z(g) ? g : Rq(a, g);
+            if (I(f, h)) throw Np("vr");
+            g = z(g) ? g : Sq(a, g);
             f[h] = {
                 kind: e ? 0 : 1,
                 value: g
@@ -8591,20 +8597,20 @@
         }, c)
     }
 
-    function kr(a, b) {
+    function lr(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value;
-        Iq(a, "return", "irs", function() {
-            return z(d) ? d : Rq(a, d)
+        Jq(a, "return", "irs", function() {
+            return z(d) ? d : Sq(a, d)
         })
     }
 
-    function lr(a) {
+    function mr(a) {
         var b = {
             Ab: !1
         };
-        a = Hq(a, void 0, {
+        a = Iq(a, void 0, {
             "continue": function() {
                 b.Ab = !0
             },
@@ -8615,41 +8621,41 @@
         return b
     }
 
-    function mr(a, b) {
+    function nr(a, b) {
         var c = a.xc;
-        nr(a.stack, b);
+        or(a.stack, b);
         a.Ab && (c.hb = !0, a.Ab = !1);
         return c.hb
     }
 
-    function or(a, b) {
+    function pr(a, b) {
         b = void 0 === b ? !1 : b;
         if (A(a)) return [];
-        var c = Pb(function(f) {
+        var c = Qb(function(f) {
                 return (f = Object.getOwnPropertyDescriptor(a, f)) ? f.enumerable : !1
             }, Object.getOwnPropertyNames(a)),
             d = Object.getPrototypeOf(a),
-            e = d ? c.concat(or(d, !0)) : c;
-        return b ? e : Pb(function(f, g) {
+            e = d ? c.concat(pr(d, !0)) : c;
+        return b ? e : Qb(function(f, g) {
             return jb(f, e) === g
         }, e)
     }
 
-    function nr(a, b) {
-        if (w(b) && 3 === b[0]) Zq(a, b);
-        else if (ir(b)) jr(a, b);
+    function or(a, b) {
+        if (w(b) && 3 === b[0]) $q(a, b);
+        else if (jr(b)) kr(a, b);
         else if (w(b) && 2 === b[0]) {
             var c = n(b);
             c.next();
             c = c.next().value;
-            Rq(a, c)
+            Sq(a, c)
         } else if (w(b) && 7 === b[0]) {
             var d = n(b);
             d.next();
             c = d.next().value;
             var e = d.next().value;
             d = d.next().value;
-            Rq(a, c) ? nr(a, e) : d && nr(a, d)
+            Sq(a, c) ? or(a, e) : d && or(a, d)
         } else if (8 === b[0]) {
             c = n(b);
             c.next();
@@ -8658,7 +8664,7 @@
             d = e = !1;
             var g = [],
                 h = [];
-            f = Rq(a, f);
+            f = Sq(a, f);
             for (var k = 0; k < c.length; k += 1) {
                 var l = n(c[k]);
                 l.next();
@@ -8666,34 +8672,34 @@
                 l = ja(l);
                 var p = Sa(m);
                 d = d || p;
-                p || (e = e || Rq(a, m) === f);
+                p || (e = e || Sq(a, m) === f);
                 e && (g = g.concat(l));
                 d && (h =
                     h.concat(l))
             }
-            Zq(a, [3].concat(ka(e ? g : h)), {}, {
+            $q(a, [3].concat(ka(e ? g : h)), {}, {
                 "break": r
             })
-        } else if (w(b) && 4 === b[0]) kr(a, b);
-        else if (w(b) && 5 === b[0]) Iq(a, "break", "ibs");
-        else if (w(b) && 6 === b[0]) Iq(a, "continue", "ics");
+        } else if (w(b) && 4 === b[0]) lr(a, b);
+        else if (w(b) && 5 === b[0]) Jq(a, "break", "ibs");
+        else if (w(b) && 6 === b[0]) Jq(a, "continue", "ics");
         else if (w(b) && 15 === b[0])
-            for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = lr(a), d && (ir(d) ? jr(h.stack, d) : Rq(h.stack, d)), d = !0; d && (!c || Rq(h.stack, c));) d = mr(h, g), e && d && Rq(h.stack, e);
+            for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = mr(a), d && (jr(d) ? kr(h.stack, d) : Sq(h.stack, d)), d = !0; d && (!c || Sq(h.stack, c));) d = nr(h, g), e && d && Sq(h.stack, e);
         else if (w(b) && 16 === b[0])
-            for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = lr(a), g = Rq(d.stack,
-                    g), g = or(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], ir(c) ? (k = Gq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, jr(d.stack, [k, [m, f]])) : hr(d.stack, [31, "=", c, f]), f = mr(d, e)
-    }
-
-    function Zq(a, b, c, d) {
+            for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = mr(a), g = Sq(d.stack,
+                    g), g = pr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], jr(c) ? (k = Hq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, kr(d.stack, [k, [m, f]])) : ir(d.stack, [31, "=", c, f]), f = nr(d, e)
+    }
+
+    function $q(a, b, c, d) {
         b = n(b);
         b.next();
         b = ja(b);
-        a = Hq(a, c, d);
+        a = Iq(a, c, d);
         c = a[a.length - 1];
-        for (d = 0; d < b.length && c.hb; d += 1) nr(a, b[d])
-    }
-
-    function pr(a, b, c, d, e) {
+        for (d = 0; d < b.length && c.hb; d += 1) or(a, b[d])
+    }
+
+    function qr(a, b, c, d, e) {
         b = n(b);
         b.next();
         var f = b.next().value;
@@ -8702,24 +8708,24 @@
             I: c.I,
             Xb: c.Xb,
             l: a,
-            pe: f,
+            qe: f,
             containerId: c.containerId,
             event: c.event
         };
         f = {};
-        c = Q(c.data, (f.ytmOnFailure = function() {
+        c = P(c.data, (f.ytmOnFailure = function() {
             return e()
         }, f.ytmOnSuccess = function() {
             return d()
         }, f));
         var g;
         f = {};
-        c = Hq([], (f.undefined = {
+        c = Iq([], (f.undefined = {
             kind: 0,
             value: void 0
         }, f.require = {
             kind: 0,
-            value: O(Eq, Oa(ae)(a))
+            value: N(Fq, Oa(be)(a))
         }, f.data = {
             kind: 0,
             value: c
@@ -8728,11 +8734,11 @@
                 g = h
             }
         });
-        Zq(c, [3].concat(ka(b)));
+        $q(c, [3].concat(ka(b)));
         return g
     }
 
-    function qr(a, b, c, d) {
+    function rr(a, b, c, d) {
         var e = b.defaultValue,
             f = c(b.key);
         if (f) return d.checkPermission({
@@ -8744,69 +8750,69 @@
             }
         }), a = J(a, f), A(a) ? e ? c(e) : void 0 : a
     }
-    var rr = M(function(a, b, c) {
+    var sr = L(function(a, b, c) {
         b = void 0 === c.min ? 0 : c.min;
         b = a.Math.random() * ((void 0 === c.max ? 2147483647 : c.max) - b + 1) + b;
         return (void 0 === c.isInt ? 0 : c.isInt) ? a.Math.floor(b) : b
-    }, lb);
-
-    function sr(a, b) {
+    }, mb);
+
+    function tr(a, b) {
         var c = a(b);
         return A(c) ? void 0 : "" + c
     }
-    var tr = /^[\s\xa0]+/g,
-        ur = /[\s\xa0]+$/g,
-        vr = /(\xa0+|\s{2,}|\n|\r|\t)/g;
-
-    function wr(a) {
-        return (a = a.innerText || a.textContent || "") ? a.replace(tr, "").replace(ur, "").replace(vr, " ") : a
-    }
-
-    function xr(a, b) {
+    var ur = /^[\s\xa0]+/g,
+        vr = /[\s\xa0]+$/g,
+        wr = /(\xa0+|\s{2,}|\n|\r|\t)/g;
+
+    function xr(a) {
+        return (a = a.innerText || a.textContent || "") ? a.replace(ur, "").replace(vr, "").replace(wr, " ") : a
+    }
+
+    function yr(a, b) {
         try {
-            return vj(a, b)
+            return wj(a, b)
         } catch (c) {
-            throw Mp("ies");
-        }
-    }
-
-    function yr(a, b, c) {
+            throw Np("ies");
+        }
+    }
+
+    function zr(a, b, c) {
         var d = b.multi,
             e = b.dataType,
             f = c(b.selector);
         if (!f) return null;
-        a = xr(f, a.document);
-        a = N(function(g) {
-            if ("text" === e) return wr(g);
+        a = yr(f, a.document);
+        a = M(function(g) {
+            if ("text" === e) return xr(g);
             var h = c(b.attr);
-            return h ? g.getAttribute && g.getAttribute(h) : wr(g)
+            return h ? g.getAttribute && g.getAttribute(h) : xr(g)
         }, a);
         return d ? a : a.length ? a[0] : null
     }
 
-    function zr(a, b) {
+    function Ar(a, b) {
         return b.length > a.length ? !1 : a.substring(a.length - b.length) === b
     }
 
-    function Ar(a, b) {
-        return u(a) && u(b) ? zr(a, b) : !1
-    }
-
     function Br(a, b) {
+        return u(a) && u(b) ? Ar(a, b) : !1
+    }
+
+    function Cr(a, b) {
         return a === b
     }
 
-    function Cr(a, b) {
-        return w(a) ? P(b, a) : u(a) ? Ia(a, "" + b) : !1
-    }
-
-    function Dr(a, b, c) {
-        return Yb(a, b) && Yb(a, c) ? b < c : !1
+    function Dr(a, b) {
+        return w(a) ? O(b, a) : u(a) ? Ia(a, "" + b) : !1
     }
 
     function Er(a, b, c) {
-        a = Se(a);
-        if (!a || !u(c) || !Cl(b)) return !1;
+        return Zb(a, b) && Zb(a, c) ? b < c : !1
+    }
+
+    function Fr(a, b, c) {
+        a = Ue(a);
+        if (!a || !u(c) || !Dl(b)) return !1;
         try {
             return a.call(b, c)
         } catch (d) {
@@ -8814,11 +8820,11 @@
         }
     }
 
-    function Fr(a, b, c) {
-        return Yb(a, b) && Yb(a, c) ? b > c : !1
-    }
-
     function Gr(a, b, c) {
+        return Zb(a, b) && Zb(a, c) ? b > c : !1
+    }
+
+    function Hr(a, b, c) {
         if (!u(b) || !u(c)) return !1;
         try {
             return (new RegExp(c, a ? "i" : "")).test(b)
@@ -8827,30 +8833,30 @@
         }
     }
 
-    function Hr(a, b) {
-        return u(a) && u(b) ? jj(a, b) : !1
-    }
-
     function Ir(a, b) {
-        if ("eq" === b) return Br;
-        if ("more" === b) return G(a, Fr);
-        if ("less" === b) return G(a, Dr);
-        if ("regex" === b) return G(!1, Gr);
-        if ("iRegex" === b) return G(!0, Gr);
-        if ("css" === b) return G(a, Er);
-        if ("inc" === b) return Cr;
-        if ("start" === b) return Hr;
-        if ("end" === b) return Ar;
-        throw Vd("fn: " + b);
-    }
-
-    function Jr(a) {
+        return u(a) && u(b) ? kj(a, b) : !1
+    }
+
+    function Jr(a, b) {
+        if ("eq" === b) return Cr;
+        if ("more" === b) return G(a, Gr);
+        if ("less" === b) return G(a, Er);
+        if ("regex" === b) return G(!1, Hr);
+        if ("iRegex" === b) return G(!0, Hr);
+        if ("css" === b) return G(a, Fr);
+        if ("inc" === b) return Dr;
+        if ("start" === b) return Ir;
+        if ("end" === b) return Br;
+        throw Wd("fn: " + b);
+    }
+
+    function Kr(a) {
         return xa("escape", CSS.escape) ? "#" + CSS.escape(a) : "[id='" + a + "']"
     }
 
-    function Kr(a, b) {
+    function Lr(a, b) {
         if (a.document.hidden) return !1;
-        var c = Ze(b);
+        var c = af(b);
         if (A(c) || c.top === c.bottom || c.left === c.right || !a.getComputedStyle) return !1;
         var d = a.getComputedStyle(b);
         if ("hidden" === d.visibility) return !1;
@@ -8861,19 +8867,19 @@
         return !0
     }
 
-    function Lr(a, b) {
-        var c = Ze(b);
+    function Mr(a, b) {
+        var c = af(b);
         if (A(c)) return 0;
         var d = c.right - c.left,
             e = c.bottom - c.top;
         if (!d || !e) return 0;
-        var f = n(We(a)),
+        var f = n(Ye(a)),
             g = f.next().value;
         f = f.next().value;
         return (1 - Math.min((Math.max(0 - c.left, 0) + Math.max(c.right - g, 0)) / d, 1)) * (1 - Math.min((Math.max(0 - c.top, 0) + Math.max(c.bottom - f, 0)) / e, 1))
     }
 
-    function Mr(a) {
+    function Nr(a) {
         try {
             return parseFloat(a)
         } catch (b) {
@@ -8881,7 +8887,7 @@
         }
     }
 
-    function Nr(a) {
+    function Or(a) {
         var b = [],
             c = [],
             d = !1;
@@ -8901,20 +8907,20 @@
             }
         }
     }
-    var Pr = aq("v.e.r", function(a, b, c, d) {
+    var Qr = bq("v.e.r", function(a, b, c, d) {
         var e = a.l,
             f = a.I,
             g = a.Ub,
-            h = G(c, sr);
-        if ("event" === d.type) return qr(b, {
+            h = G(c, tr);
+        if ("event" === d.type) return rr(b, {
             type: "dataLayer",
             key: "event",
             permissions: d.permissions
         }, h, f);
-        if ("dataLayer" === d.type) return qr(b, d, h, f);
+        if ("dataLayer" === d.type) return rr(b, d, h, f);
         if ("cnst" === d.type) return c(d.value);
         if ("counterId" === d.type) return a.counterId;
-        if ("rand" === d.type) return rr(e, b, d);
+        if ("rand" === d.type) return sr(e, b, d);
         if ("url" === d.type || "ref" === d.type) {
             a: {
                 a = !1;b = d.component;
@@ -8927,7 +8933,7 @@
                             break a
                         }
                     }
-                    "host" === b && (a = d.Xe);
+                    "host" === b && (a = d.Ye);
                     f.checkPermission({
                         ja: d,
                         permissionType: "url" === d.type ? "url" : "referrer",
@@ -8936,8 +8942,8 @@
                             variableName: l
                         }
                     });
-                    d = nh(e, k);
-                    d = hq(d, b, l, a)
+                    d = oh(e, k);
+                    d = iq(d, b, l, a)
                 } else d = void 0
             }
             return d
@@ -8949,7 +8955,7 @@
                 name: h,
                 operation: 2
             }
-        }), d = fq(e, h, d.decode)[0] || "") : d = "", d;
+        }), d = gq(e, h, d.decode)[0] || "") : d = "", d;
         if ("js" === d.type) return (h = h(d.key)) ? (f.checkPermission({
                 ja: d,
                 permissionType: "globals",
@@ -8959,15 +8965,15 @@
                 }
             }), d = J(e, h)) : d =
             void 0, d;
-        if ("dom" === d.type) return yr(e, d, h);
+        if ("dom" === d.type) return zr(e, d, h);
         if ("pro" === d.type) {
             e = g.jd();
             try {
-                return k = Or(a, b, d, {
+                return k = Pr(a, b, d, {
                     cb: r,
                     add: r,
                     aa: r
-                }, r, G(Lp("v.e.of"), Sd)), e("success"), k
+                }, r, G(Mp("v.e.of"), Td)), e("success"), k
             } catch (m) {
                 throw e("failure"), m;
             }
@@ -8976,7 +8982,7 @@
             a: {
                 f = h(d.input);l = d.rows;
                 for (a = 0; a < l.length; a += 1)
-                    if (b = l[a], k = h(b.target), Ir(e, b.fn)(f, k)) {
+                    if (b = l[a], k = h(b.target), Jr(e, b.fn)(f, k)) {
                         d = h(b.output);
                         break a
                     } d = h(d["default"])
@@ -8992,12 +8998,12 @@
                         d = void 0;
                         break a
                     }
-                    l = Jr(l)
+                    l = Kr(l)
                 } else if (l = h(d.selector), !u(l) || !l) {
                     d = void 0;
                     break a
-                }(l = wj(l, e.document)) &&
-                Kr(e, l) ? (l = Math.round(1E4 * Lr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Mr(d), f = !qb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0
+                }(l = xj(l, e.document)) &&
+                Lr(e, l) ? (l = Math.round(1E4 * Mr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Nr(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0
             }
             return d
         }
@@ -9011,15 +9017,15 @@
         return b
     });
 
-    function Qr(a, b, c) {
+    function Rr(a, b, c) {
         var d = a.config.variables[c];
-        if (!d) throw Lp("var: " + c);
-        c = F([a, b], Rr);
-        return Pr(a, b, c, d)
-    }
-    var Sr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i,
-        Tr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g,
-        Ur = {
+        if (!d) throw Mp("var: " + c);
+        c = F([a, b], Sr);
+        return Qr(a, b, c, d)
+    }
+    var Tr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i,
+        Ur = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g,
+        Vr = {
             "\x00": "\\0 ",
             "\b": "\\8 ",
             "\t": "\\9 ",
@@ -9049,13 +9055,13 @@
             "\u2029": "\\2029 "
         };
 
-    function Vr(a) {
-        return a.replace(Tr, function(b) {
-            return Ur[b]
+    function Wr(a) {
+        return a.replace(Ur, function(b) {
+            return Vr[b]
         })
     }
-    var Wr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g,
-        Xr = {
+    var Xr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g,
+        Yr = {
             "\x00": "&#0;",
             '"': "&quot;",
             "&": "&amp;",
@@ -9077,13 +9083,13 @@
             "\u2029": "&#8233;"
         };
 
-    function Yr(a) {
-        return a.replace(Wr, function(b) {
-            return Xr[b]
+    function Zr(a) {
+        return a.replace(Xr, function(b) {
+            return Yr[b]
         })
     }
-    var Zr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g,
-        $r = {
+    var $r = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g,
+        as = {
             "\x00": "\\x00",
             "\b": "\\x08",
             "\t": "\\t",
@@ -9102,7 +9108,7 @@
             "\u0085": "\\x85",
             "\u2028": "\\u2028",
             "\u2029": "\\u2029",
-            Me: "\\x24",
+            Ne: "\\x24",
             "(": "\\x28",
             ")": "\\x29",
             "*": "\\x2a",
@@ -9120,19 +9126,19 @@
             "}": "\\x7d"
         };
 
-    function as(a) {
-        return a.replace(Zr, function(b) {
-            return $r[b]
+    function bs(a) {
+        return a.replace($r, function(b) {
+            return as[b]
         })
     }
-    var bs = /['()]/g;
-
-    function cs(a) {
+    var cs = /['()]/g;
+
+    function ds(a) {
         return "%" + a.charCodeAt(0).toString(16)
     }
-    var ds = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i,
-        es = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,
-        fs = {
+    var es = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i,
+        fs = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,
+        gs = {
             "\x00": "%00",
             "\u0001": "%01",
             "\u0002": "%02",
@@ -9200,78 +9206,78 @@
             "\uff3d": "%EF%BC%BD"
         };
 
-    function gs(a) {
-        ds.lastIndex = 0;
-        return ds.test(a) ? a.replace(es, function(b) {
-            return fs[b]
+    function hs(a) {
+        es.lastIndex = 0;
+        return es.test(a) ? a.replace(fs, function(b) {
+            return gs[b]
         }) : "#sYTMs"
     }
 
-    function Rr(a, b, c) {
+    function Sr(a, b, c) {
         if (w(c)) {
-            if ("template" === c[0]) return V("", N(function(e) {
-                return Rr(a, b, e)
+            if ("template" === c[0]) return U("", M(function(e) {
+                return Sr(a, b, e)
             }, c.slice(1)));
-            if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Qr(a, b, c);
+            if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Rr(a, b, c);
             if ("escape" === c[0]) {
                 var d = n(c);
                 d.next();
                 c = d.next().value;
                 d = ja(d);
-                c = Rr(a, b, c);
+                c = Sr(a, b, c);
                 return H(function(e, f) {
                     if (7 === f) var g = a.Fb(e);
-                    else g = "" + e, 4 === f ? g = as(g) : 3 === f ? g = Yr(g) : 2 === f ? g = gs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Sr.test(g) ? g : "sYTMs") : 5 === f ? g = Vr(g) : 1 === f && (g = od(g), bs.lastIndex = 0, g = bs.test(g) ? g.replace(bs, cs) : g);
+                    else g = "" + e, 4 === f ? g = bs(g) : 3 === f ? g = Zr(g) : 2 === f ? g = hs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Tr.test(g) ? g : "sYTMs") : 5 === f ? g = Wr(g) : 1 === f && (g = pd(g), cs.lastIndex = 0, g = cs.test(g) ? g.replace(cs, ds) : g);
                     return g
                 }, c, d)
             }
             if ("table" ===
-                c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) {
+                c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) {
                 return H(function(f, g) {
-                    f[g] = Rr(a, b, e[g]);
+                    f[g] = Sr(a, b, e[g]);
                     return f
-                }, {}, dc(e))
+                }, {}, ec(e))
             }, c);
-            if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) {
-                return Rr(a, b, e)
+            if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) {
+                return Sr(a, b, e)
             }, c)
         } else return c
     }
 
-    function hs(a, b) {
+    function is(a, b) {
         return {
             checkPermission: function(c) {
-                b.checkPermission(Q({
+                b.checkPermission(P({
                     ja: a
                 }, c))
             },
             R: function(c) {
-                return b.R(Q({
+                return b.R(P({
                     ja: a
                 }, c))
             }
         }
     }
 
-    function Or(a, b, c, d, e, f) {
+    function Pr(a, b, c, d, e, f) {
         var g = a.l,
             h = a.config,
             k = a.I,
             l = c.data;
         if (!w(l)) {
-            if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Vd("mp");
+            if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Wd("mp");
             l = h.code[l]
         }
-        k = hs(c, k);
+        k = is(c, k);
         c = H(function(m, p) {
             var q = n(p),
                 v = q.next().value;
             q = q.next().value;
-            q = Rr(a, b, q);
-            m[v] = Op(g, q);
+            q = Sr(a, b, q);
+            m[v] = Pp(g, q);
             return m
-        }, {}, cc(c.settings || {}));
-        return pr(g, l, {
+        }, {}, dc(c.settings || {}));
+        return qr(g, l, {
             containerId: h.containerId,
             I: k,
             Xb: d,
@@ -9280,9 +9286,9 @@
         }, e, f)
     }
 
-    function is(a, b) {
-        var c = Q({}, b, {
-            eventId: Wm()
+    function js(a, b) {
+        var c = P({}, b, {
+            eventId: Xm()
         });
         return {
             event: a,
@@ -9290,11 +9296,11 @@
         }
     }
 
-    function js(a) {
+    function ks(a) {
         var b = H(function(e, f) {
                 return e + f
-            }, 0, gc(a.data.tm)),
-            c = Q({}, a.data.tm),
+            }, 0, hc(a.data.tm)),
+            c = P({}, a.data.tm),
             d = b;
         return {
             update: function(e) {
@@ -9306,30 +9312,30 @@
                 return 0 === d
             },
             reset: function() {
-                c = Q({}, a.data.tm);
+                c = P({}, a.data.tm);
                 d = b
             }
         }
     }
 
-    function ks(a, b, c) {
+    function ls(a, b, c) {
         a = a.ud;
-        var d = js(c);
+        var d = ks(c);
         a.C(function(e) {
-            d.update(e) && (b(is("ytm.group", {
+            d.update(e) && (b(js("ytm.group", {
                 trigger: c.data.trigger
             })), d.reset())
         })
     }
-    var ls = M(Ld),
-        ms = {},
-        ns = (ms.group = function(a, b, c, d, e, f) {
+    var ms = L(Md),
+        ns = {},
+        os = (ns.group = function(a, b, c, d, e, f) {
             b = c.data.trigger;
-            var g = ls(a);
-            if (g[b]) f(Mp("t.a.s.g"));
+            var g = ms(a);
+            if (g[b]) f(Np("t.a.s.g"));
             else {
                 try {
-                    ks(a, O(d.cb, d.aa), c)
+                    ls(a, N(d.cb, d.aa), c)
                 } catch (h) {
                     f(h);
                     return
@@ -9337,32 +9343,32 @@
                 g[b] = !0;
                 e()
             }
-        }, ms.paused = r, ms.pro = Or, ms);
-
-    function os(a, b, c, d) {
+        }, ns.paused = r, ns.pro = Pr, ns);
+
+    function ps(a, b, c, d) {
         return new Z(function(e, f) {
-            if (I(ns, c.type))(0, ns[c.type])(a, b, c, d, e, f);
-            else f(Lp("y.u.t." + c.type, "yme"))
+            if (I(os, c.type))(0, os[c.type])(a, b, c, d, e, f);
+            else f(Mp("y.u.t." + c.type, "yme"))
         })
     }
 
-    function ps(a, b, c, d, e) {
+    function qs(a, b, c, d, e) {
         var f = a.config,
             g = a.Ub,
             h = !0 === f.isPreview;
-        c = N(function(k) {
+        c = M(function(k) {
             function l() {
-                return Z.all(N(function(q) {
-                    return os(a, b, f.tags[q], e)
+                return Z.all(M(function(q) {
+                    return ps(a, b, f.tags[q], e)
                 }, m.ft || []))
             }
             var m = f.tags[k];
-            if (!m) return Z.reject(Vd("i.conf." + f.containerVersion + "-" + k));
+            if (!m) return Z.reject(Wd("i.conf." + f.containerVersion + "-" + k));
             var p = g.gd(m.type, m.id);
-            return os(a, b, m, e).then(function() {
+            return ps(a, b, m, e).then(function() {
                 p("success");
-                return Z.all(N(function(q) {
-                    return os(a, b, f.tags[q], e)
+                return Z.all(M(function(q) {
+                    return ps(a, b, f.tags[q], e)
                 }, m.ct || []))
             }, function(q) {
                 p("failure");
@@ -9371,24 +9377,24 @@
                     type: "t"
                 };
                 h && (v.id = m.id);
-                bq("t.e.r", v)(q)
+                cq("t.e.r", v)(q)
             }).then(l, l)
-        }, Vk(function(k, l) {
+        }, Wk(function(k, l) {
             return k -
                 l
         }, c));
-        N(aq("t.e.m", be), d);
-        Z.all(c)["catch"](bq("t.e", {
+        M(bq("t.e.m", ce), d);
+        Z.all(c)["catch"](cq("t.e", {
             type: "c",
             eventId: b.ytm.eventId
         }))
     }
-    var qs = ["ytm.consent", "consent"],
-        rs = ["default", "update"];
-
-    function ss(a) {
+    var rs = ["ytm.consent", "consent"],
+        ss = ["default", "update"];
+
+    function ts(a) {
         var b = Ta(a.classList),
-            c = wr(a),
+            c = xr(a),
             d = a.getAttribute("id");
         var e = a.getAttribute("formAction") || a.getAttribute("action") || a.getAttribute("href") || a.getAttribute("src") || a.getAttribute("code") || a.getAttribute("codebase") || "";
         return {
@@ -9400,23 +9406,23 @@
             elementTarget: a.getAttribute("formTarget") || a.getAttribute("target") || ""
         }
     }
-    var ts = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"];
-
-    function us(a, b, c) {
-        return P(b, ts) && c ? is(b, ss(c)) : "ytm.init" === b || "ytm.init_consent" === b ? is(b, {
-            timestamp: kf(a)(ff)
-        }) : is(b, {})
-    }
-
-    function vs(a, b) {
+    var us = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"];
+
+    function vs(a, b, c) {
+        return O(b, us) && c ? js(b, ts(c)) : "ytm.init" === b || "ytm.init_consent" === b ? js(b, {
+            timestamp: X(a)(hf)
+        }) : js(b, {})
+    }
+
+    function ws(a, b) {
         var c = a.data;
-        c = "id" === c.Zc ? Jr(c.id) : c.selector;
+        c = "id" === c.Zc ? Kr(c.id) : c.selector;
         var d = [];
-        Cl(b) && b.matches(c) && d.push(b);
-        return d.concat(xr(c, b))
-    }
-
-    function ws() {
+        Dl(b) && b.matches(c) && d.push(b);
+        return d.concat(yr(c, b))
+    }
+
+    function xs() {
         return {
             na: !1,
             ya: !1,
@@ -9425,10 +9431,10 @@
         }
     }
 
-    function xs(a, b, c) {
+    function ys(a, b, c) {
         function d(t, x, E) {
-            var C = ss(t);
-            x = is("ytm.elementVisibility", {
+            var C = ts(t);
+            x = js("ytm.elementVisibility", {
                 element: t,
                 elementClasses: C.elementClasses,
                 elementText: C.elementText,
@@ -9449,15 +9455,15 @@
         }
         var f = a.l;
         a = a.wc;
-        var g = M(ws),
+        var g = L(xs),
             h = null,
             k = c.data,
             l = k.Yc,
             m = k.ac,
             p = k.Hc;
         k = k.Rc;
-        var q = new f.IntersectionObserver(W(f, "ytm.ev.ioc", function(t) {
-                return N(function(x) {
+        var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(t) {
+                return M(function(x) {
                     var E = x.target;
                     x = x.intersectionRatio;
                     var C = g(E);
@@ -9466,43 +9472,43 @@
                         if (0 === l) d(E, x, 0);
                         else {
                             var S = C.zb,
-                                ea = kf(f)(ff);
-                            C.Z = uf(f, function() {
-                                var Lg = kf(f)(ff);
+                                ea = X(f)(hf);
+                            C.Z = vf(f, function() {
+                                var Lg = X(f)(hf);
                                 C.zb = S + Lg - ea;
-                                C.zb < l || ("mpe" === p ? (C.zb = 0, ea = kf(f)(ff)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Lr(f, E), l))
+                                C.zb < l || ("mpe" === p ? (C.zb = 0, ea = X(f)(hf)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Mr(f, E), l))
                             }, 100, "yt.ev")
                         }
                 }, t)
             }), {
                 threshold: [c.data.ac / 100]
             }),
-            v = Gb(function(t) {
+            v = Hb(function(t) {
                 var x =
                     g(t);
                 x.ya || x.na || (q.observe(t), x.na = !0)
             });
-        v(vs(c, f.document));
-        k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(W(f, "c.io.ev", function(t) {
-            return N(function(x) {
+        v(ws(c, f.document));
+        k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(V(f, "c.io.ev", function(t) {
+            return M(function(x) {
                     switch (x.type) {
                         case "childList":
-                            N(function(ea) {
-                                Cl(ea) && v(vs(c, ea))
+                            M(function(ea) {
+                                Dl(ea) && v(ws(c, ea))
                             }, x.addedNodes);
-                            N(function(ea) {
-                                Cl(ea) && (ea = vs(c, ea), N(e, ea))
+                            M(function(ea) {
+                                Dl(ea) && (ea = ws(c, ea), M(e, ea))
                             }, x.removedNodes);
                             break;
                         case "attributes":
                             var E = x.target,
                                 C = x.attributeName;
                             x = x.oldValue;
-                            if (Cl(E) && C && x !== E.getAttribute(C)) {
-                                var S = vs(c, E);
+                            if (Dl(E) && C && x !== E.getAttribute(C)) {
+                                var S = ws(c, E);
                                 v(S);
-                                Fk(f, E, function(ea) {
-                                    Cl(ea) && g(ea).na && !P(ea, S) && e(ea)
+                                Gk(f, E, function(ea) {
+                                    Dl(ea) && g(ea).na && !O(ea, S) && e(ea)
                                 })
                             }
                     }
@@ -9520,34 +9526,34 @@
         })
     }
 
-    function ys(a, b, c, d) {
+    function zs(a, b, c, d) {
         d = void 0 === d ? !1 : d;
         var e = a.l,
             f = null;
-        A(c) || (a = "" + Rr(a, b, c), f = d ? Mr(a) : rb(a), qb(e, f) || (f = null));
+        A(c) || (a = "" + Sr(a, b, c), f = d ? Nr(a) : sb(a), rb(e, f) || (f = null));
         return f
     }
-    var zs = M(Ld),
-        As = M(function(a) {
+    var As = L(Md),
+        Bs = L(function(a) {
             return (a = J(a, "trustedTypes")) ? a.createPolicy("ytm#policy", {
-                createHTML: L,
-                createScript: L,
-                createScriptURL: L
+                createHTML: lb,
+                createScript: lb,
+                createScriptURL: lb
             }) : null
         });
 
-    function Bs(a) {
+    function Cs(a) {
         for (var b = []; a.firstChild;) b.push(a.removeChild(a.firstChild));
         return b
     }
 
-    function Cs(a) {
-        return (a = Ke(function(b) {
+    function Ds(a) {
+        return (a = Me(function(b) {
             return !!b.nonce
-        }, vj("style, link, script", a.document))) ? a.nonce : void 0
-    }
-
-    function Ds(a, b, c, d, e, f, g) {
+        }, wj("style, link, script", a.document))) ? a.nonce : void 0
+    }
+
+    function Es(a, b, c, d, e, f, g) {
         b = b("script");
         b.type = "text/javascript";
         b.async = g.async;
@@ -9555,7 +9561,7 @@
             return e()
         });
         g.text && (b.text = c ? c.createScript(g.text) : g.text);
-        uj(a) && (a = Cs(a)) && b.setAttribute("nonce", a);
+        vj(a) && (a = Ds(a)) && b.setAttribute("nonce", a);
         b.charset = g.charset;
         b.id = g.id;
         b.onerror = function() {
@@ -9565,17 +9571,17 @@
         A(g.src) && e()
     }
 
-    function Es(a, b, c, d, e) {
+    function Fs(a, b, c, d, e) {
         try {
             if (0 === b.length) d();
             else {
                 var f = b.shift();
                 if (f) {
-                    var g = yb("insertBefore", a);
+                    var g = zb("insertBefore", a);
                     if (Sa(g)) e();
                     else {
-                        var h = F([a, b, c, d, e], Es);
-                        if ("SCRIPT" === af(f) && "text/ytmscript" === f.type) c(g, h, e, {
+                        var h = F([a, b, c, d, e], Fs);
+                        if ("SCRIPT" === cf(f) && "text/ytmscript" === f.type) c(g, h, e, {
                             text: f.text || f.textContent || f.innerText || "",
                             charset: f.charset || "",
                             async: !1,
@@ -9583,9 +9589,9 @@
                             src: f.getAttribute("data-ytmsrc")
                         });
                         else if (f.innerHTML && -1 < Ca(f.innerHTML.toLowerCase(), "<script")) {
-                            var k = Bs(f);
+                            var k = Cs(f);
                             g(f, null);
-                            Es(f, k, c, h, e)
+                            Fs(f, k, c, h, e)
                         } else g(f, null), h()
                     }
                 } else e()
@@ -9595,32 +9601,32 @@
         }
     }
 
-    function Fs(a, b, c, d) {
-        u(b) ? Af(a, "ytm")(wf(d, function() {
+    function Gs(a, b, c, d) {
+        u(b) ? Bf(a, "ytm")(xf(d, function() {
             var e = "<div>" + b + "</div>",
-                f = Oe(a),
+                f = Qe(a),
                 g = f("div"),
-                h = As(a);
+                h = Bs(a);
             g.innerHTML = h ? h.createHTML(e) : e;
-            A(g.lastChild) ? c() : (e = Bs(g.lastChild), f = F([a, f, h], Ds), Es(a.document.body, e, f, c, d))
+            A(g.lastChild) ? c() : (e = Cs(g.lastChild), f = F([a, f, h], Es), Fs(a.document.body, e, f, c, d))
         })) : d()
     }
 
-    function Gs(a) {
+    function Hs(a) {
         return u(a) ? H(function(b, c) {
-            var d = rb(c);
+            var d = sb(c);
             !A(d) && 0 <= d && 100 >= d && b.push(d);
             return b
         }, [], a.split(",")) : []
     }
-    var Hs = M(Ld),
-        Is = M(function(a, b) {
+    var Is = L(Md),
+        Js = L(function(a, b) {
             function c() {
-                N(function(t) {
+                M(function(t) {
                     t = +t;
                     if (!(t > k)) {
                         var x = h[t];
-                        x && b(is("ytm.scrollDepth", {
+                        x && b(js("ytm.scrollDepth", {
                             direction: "vertical",
                             units: "percent",
                             threshold: t,
@@ -9628,16 +9634,16 @@
                         }));
                         delete h[t]
                     }
-                }, dc(h));
-                0 === dc(h).length && e()
+                }, ec(h));
+                0 === ec(h).length && e()
             }
 
             function d() {
                 var t = f.scrollY,
-                    x = n(We(f));
+                    x = n(Ye(f));
                 x.next();
                 x = x.next().value;
-                var E = n(Ye(f));
+                var E = n($e(f));
                 E.next();
                 x = E.next().value - x;
                 0 >= x || !f.isFinite(x) || (t = Math.max(0, Math.min(100, Math.round(t / x * 100))), t > k && (k = t), c())
@@ -9653,36 +9659,36 @@
                 h = {},
                 k = 0,
                 l = !1,
-                m = Wc(f),
+                m = Xc(f),
                 p = I(f, "onscrollend"),
                 q = p ? "scrollend" : "scroll",
-                v = p ? d : Ym(f, d, 100, "ytm.sd").fn;
+                v = p ? d : Zm(f, d, 100, "ytm.sd").fn;
             g(e);
             return function(t, x) {
-                N(function(E) {
+                M(function(E) {
                     I(h, "" + E) || (h[E] = []);
-                    (E = h[E]) && !P(t, E) && E.push(t)
+                    (E = h[E]) && !O(t, E) && E.push(t)
                 }, x);
-                !l && 0 < dc(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0);
+                !l && 0 < ec(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0);
                 d()
             }
         });
 
-    function Js(a, b) {
+    function Ks(a, b) {
         var c = a.l,
             d = a.dispatchEvent;
         if (b.limit && b.sequence >= b.limit && b.id) c.clearInterval(b.id);
         else {
             b.sequence += 1;
-            c = kf(c)(ff);
+            c = X(c)(hf);
             var e = {};
-            c = is("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Be, e));
+            c = js("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Ce, e));
             d(c)
         }
     }
-    var Ks = M(Ld);
-
-    function Ls(a, b, c, d) {
+    var Ls = L(Md);
+
+    function Ms(a, b, c, d) {
         if (!I(b, c)) return !1;
         a = b[c];
         if (I(a, "allKeys") && a.allKeys & d.operation) return !0;
@@ -9692,33 +9698,33 @@
         return I(a, b) ? !!(a[b] & d.operation) : !1
     }
 
-    function Ms(a, b, c, d) {
+    function Ns(a, b, c, d) {
         if (!I(b, c)) return !1;
         b = b[c];
         if (I(b, "allUrls")) return !!b.allUrls;
         if (!I(b, "allow")) return !1;
         var e = d.url;
-        return rc(function(f) {
-            var g = nh(a, e);
+        return sc(function(f) {
+            var g = oh(a, e);
             if (!g.protocol || "https:" !== g.protocol) return !1;
-            f = nh(a, f);
-            return g.host && f.host && (jj(f.host, "*.") ? zr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : zr(f.pathname, "/*") ? jj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1
+            f = oh(a, f);
+            return g.host && f.host && (kj(f.host, "*.") ? Ar(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : Ar(f.pathname, "/*") ? kj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1
         }, b.allow)
     }
 
-    function Ns(a, b, c, d) {
+    function Os(a, b, c, d) {
         if (!I(b, c)) return !1;
         a = b[c];
         b = d.urlComponent;
         if ("queryVar" === b) {
             if (I(a, "query") && a.query) return !0;
             d = d.variableName;
-            return I(a, "queryVars") && d ? P(d, a.queryVars) : !1
+            return I(a, "queryVars") && d ? O(d, a.queryVars) : !1
         }
         return !!a[b]
     }
-    var Os = {},
-        Ps = (Os.cookies = function(a, b, c, d) {
+    var Ps = {},
+        Qs = (Ps.cookies = function(a, b, c, d) {
             if (!I(b, "cookies")) return !1;
             b = b.cookies;
             a = d.operation;
@@ -9737,7 +9743,7 @@
                 e = b.domain;
                 var f = b.path,
                     g = b.secure,
-                    h = b.We,
+                    h = b.Xe,
                     k = !A(d.expires) || !A(d["max-age"]);
                 if (I(b, "session") && h)
                     if (1 === h) {
@@ -9747,15 +9753,15 @@
                     f !== d.path || I(b, "secure") && (1 === g && !d.secure || 2 === g && d.secure) ? !1 : !0
             }
             return !1
-        }, Os.dataLayer = Ls, Os.globals = Ls, Os.iframe = Ms, Os.loadScript = Ms, Os.localStorage = Ls, Os.log = function(a, b, c, d) {
+        }, Ps.dataLayer = Ms, Ps.globals = Ms, Ps.iframe = Ns, Ps.loadScript = Ns, Ps.localStorage = Ms, Ps.log = function(a, b, c, d) {
             return I(b, "log") ? d.logLevel >= b.log : !1
-        }, Os.pixel = Ms, Os.readTitle = function(a, b) {
+        }, Ps.pixel = Ns, Ps.readTitle = function(a, b) {
             return I(b, "readTitle") ? b.readTitle : !1
-        }, Os.referrer = Ns, Os.templateStorage = function(a, b) {
+        }, Ps.referrer = Os, Ps.templateStorage = function(a, b) {
             return I(b, "templateStorage") ? !!b.templateStorage : !1
-        }, Os.url = Ns, Os);
-
-    function Qs(a, b, c) {
+        }, Ps.url = Os, Ps);
+
+    function Rs(a, b, c) {
         var d = a.permissionType,
             e = a.F;
         a = {
@@ -9776,56 +9782,56 @@
                     e = "execute";
                     break a;
                 default:
-                    throw Vd("uvac");
-            }
-            return Q(a, {
+                    throw Wd("uvac");
+            }
+            return P(a, {
                 data: {
                     key: d,
                     operation: e
                 }
             })
         }
-        return "dataLayer" === d || "localStorage" === d ? Q(a, {
+        return "dataLayer" === d || "localStorage" === d ? P(a, {
             data: {
                 key: e.key,
-                operation: kq(e.operation)
-            }
-        }) : "url" === d || "referrer" === d ? Q(a, {
+                operation: lq(e.operation)
+            }
+        }) : "url" === d || "referrer" === d ? P(a, {
             data: "queryVar" === e.urlComponent ? {
                 component: e.urlComponent,
                 key: e.variableName
             } : {
                 component: e.urlComponent
             }
-        }) : "iframe" === d || "loadScript" === d || "pixel" === d ? Q(a, {
+        }) : "iframe" === d || "loadScript" === d || "pixel" === d ? P(a, {
             data: {
                 url: e.url
             }
-        }) : "cookies" === d ? (d = kq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? {
+        }) : "cookies" === d ? (d = lq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? {
             operation: d,
             name: b,
-            options: Q({}, c)
+            options: P({}, c)
         } : {
             operation: d,
             name: b
-        }, Q(a, {
+        }, P(a, {
             data: e
-        })) : Q(a, {
+        })) : P(a, {
             data: null
04.11.2026 01:33 МСК · изменения:
--- eb2af1de3581
+++ 187208c675f2
@@ -147,7 +147,7 @@
                         var d = Object.getOwnPropertyDescriptor(b, c);
                         d && Object.defineProperty(a, c, d)
                     } else a[c] = b[c];
-        a.Ze = b.prototype
+        a.Ye = b.prototype
     }
 
     function sa() {
@@ -157,7 +157,7 @@
     var ta = {
             construct: "Metrika2",
             callbackPostfix: "2",
-            version: "4tvkupd2vg9yu43e175wnod60qf1sr",
+            version: "4tvkupd2vg89dwekd25l2donahzc2j",
             host: "mc.yandex.com"
         },
         ua = {
@@ -439,22 +439,22 @@
     var jb = ib(window),
         kb = Oa(jb);
 
-    function lb(a) {
+    function L(a) {
         return a
     }
 
-    function mb(a, b) {
+    function lb(a, b) {
         return b
     }
 
-    function nb(a) {
+    function mb(a) {
         return !a
     }
 
-    function L(a, b) {
+    function M(a, b) {
         var c = [],
             d = [];
-        var e = b ? b : lb;
+        var e = b ? b : L;
         return function() {
             var f = Va(arguments),
                 g = e.apply(null, ka(f)),
@@ -466,7 +466,7 @@
             return f
         }
     }
-    var ob = L(function(a) {
+    var nb = M(function(a) {
         a = J(a, "navigator") || {};
         var b = J(a, "userAgent") || "";
         return {
@@ -475,39 +475,39 @@
         }
     });
 
-    function pb(a, b) {
+    function ob(a, b) {
         return -1 !== (J(b, "navigator.userAgent") || "").toLowerCase().search(a)
     }
-    var qb = L(K("navigator.userAgent"));
-
-    function rb(a, b) {
+    var pb = M(K("navigator.userAgent"));
+
+    function qb(a, b) {
         return a.isFinite(b) && !a.isNaN(b) && "[object Number]" === Object.prototype.toString.call(b)
     }
 
-    function sb(a) {
+    function rb(a) {
         try {
             return parseInt(a, 10)
         } catch (b) {
             return null
         }
     }
-    var tb = Oa(parseInt),
-        ub = tb(10),
-        vb = tb(2),
-        wb = /Firefox\/([0-9]+)/i,
-        xb = L(function(a) {
+    var sb = Oa(parseInt),
+        tb = sb(10),
+        ub = sb(2),
+        vb = /Firefox\/([0-9]+)/i,
+        wb = M(function(a) {
             var b = J(a, "document.documentElement.style"),
                 c = J(a, "InstallTrigger");
-            a = pb(wb, a);
-            wb.lastIndex = 0;
+            a = ob(vb, a);
+            vb.lastIndex = 0;
             return !(!(b && "MozAppearance" in b) || A(c)) || a
         });
 
-    function yb(a) {
-        return xb(a) ? (a = qb(a).match(wb)) && a.length ? ub(a[1]) : 1 : 0
-    }
-
-    function zb(a, b) {
+    function xb(a) {
+        return wb(a) ? (a = pb(a).match(vb)) && a.length ? tb(a[1]) : 1 : 0
+    }
+
+    function yb(a, b) {
         var c = J(b, a),
             d = J(b, "constructor.prototype." + a) || c;
         try {
@@ -520,9 +520,9 @@
         return d
     }
 
-    function Ab() {
+    function zb() {
         var a = Array.prototype.map;
-        if (!xb(window)) return !0;
+        if (!wb(window)) return !0;
         try {
             a.call({
                 0: !0,
@@ -535,33 +535,33 @@
         }
         return !0
     }
-    var Bb = ya(Array.prototype.map, "map");
-
-    function Cb(a, b) {
+    var Ab = ya(Array.prototype.map, "map");
+
+    function Bb(a, b) {
         return H(function(c, d, e) {
             c.push(a(d, e));
             return c
         }, [], b)
     }
-    var M = Bb && Ab() ? function(a, b) {
-            return b && 0 < b.length ? Bb.call(b, a) : []
-        } : Cb,
-        Db = ya(Array.prototype.flatMap, "flatMap");
-
-    function Eb(a, b) {
+    var N = Ab && zb() ? function(a, b) {
+            return b && 0 < b.length ? Ab.call(b, a) : []
+        } : Bb,
+        Cb = ya(Array.prototype.flatMap, "flatMap");
+
+    function Db(a, b) {
         return H(function(c, d, e) {
             d = a(d, e);
             return c.concat(w(d) ? d : [d])
         }, [], b)
     }
-    var Fb = Db ? function(a, b) {
-            return Db.call(b, a)
-        } : Eb,
-        Gb = Na(M),
-        Hb = Na(M),
-        Ib = Oa(M);
-
-    function N() {
+    var Eb = Cb ? function(a, b) {
+            return Cb.call(b, a)
+        } : Db,
+        Fb = Na(N),
+        Gb = Na(N),
+        Hb = Oa(N);
+
+    function O() {
         var a = arguments,
             b = a[0];
         return function() {
@@ -569,79 +569,79 @@
             return c
         }
     }
-    var Jb = Na(F);
-
-    function Kb(a, b, c) {
+    var Ib = Na(F);
+
+    function Jb(a, b, c) {
         return c ? a : b
     }
-    var Lb = F([1, null], Kb),
-        Mb = F([1, 0], Kb),
-        Nb = Boolean,
-        Ob = ya(Array.prototype.filter, "filter");
-
-    function Pb(a, b) {
+    var Kb = F([1, null], Jb),
+        Lb = F([1, 0], Jb),
+        Mb = Boolean,
+        Nb = ya(Array.prototype.filter, "filter");
+
+    function Ob(a, b) {
         return bb(function(c, d, e) {
             a(d, e) && c.push(d);
             return c
         }, [], b)
     }
-    var Qb = Ob ? function(a, b) {
-            return Ob.call(b, a)
-        } : Pb,
-        Rb = G(Nb, Qb),
-        Sb = Na(Qb),
-        Tb = ya(Array.prototype.includes, "includes");
-
-    function Ub(a, b) {
-        return 1 <= Pb(Pa(a), b).length
-    }
-    var O = Tb ? function(a, b, c) {
-            return Tb.call(b, a, c)
-        } : Ub,
-        Vb = Oa(O),
-        Wb = ya(Array.prototype.every, "every");
-
-    function Xb(a, b) {
+    var Pb = Nb ? function(a, b) {
+            return Nb.call(b, a)
+        } : Ob,
+        Qb = G(Mb, Pb),
+        Rb = Na(Pb),
+        Sb = ya(Array.prototype.includes, "includes");
+
+    function Tb(a, b) {
+        return 1 <= Ob(Pa(a), b).length
+    }
+    var P = Sb ? function(a, b, c) {
+            return Sb.call(b, a, c)
+        } : Tb,
+        Ub = Oa(P),
+        Vb = ya(Array.prototype.every, "every");
+
+    function Wb(a, b) {
         return H(function(c, d, e) {
             return c ? !!a(d, e) : !1
         }, !0, b)
     }
-    var Yb = Wb ? function(a, b) {
-        return Wb.call(b, a)
-    } : Xb;
-
-    function Zb(a, b) {
-        return Sa(b) || z(b) || rb(a, b) || u(b) || !!b === b
-    }
-    var $b = ya(Object.keys, "keys");
-
-    function ac(a) {
+    var Xb = Vb ? function(a, b) {
+        return Vb.call(b, a)
+    } : Wb;
+
+    function Yb(a, b) {
+        return Sa(b) || z(b) || qb(a, b) || u(b) || !!b === b
+    }
+    var Zb = ya(Object.keys, "keys");
+
+    function $b(a) {
         var b = [],
             c;
         for (c in a) I(a, c) && b.push(c);
         return b
     }
-    var bc = ya(Object.entries, "entries");
-
-    function cc(a) {
+    var ac = ya(Object.entries, "entries");
+
+    function bc(a) {
         return z(a) ? [] : bb(function(b, c) {
             b.push([c, a[c]]);
             return b
-        }, [], ac(a))
-    }
-    var dc = bc ? function(a) {
-            return a ? bc(a) : []
-        } : cc,
-        ec = $b ? function(a) {
-            return $b(a)
-        } : ac,
-        fc = ya(Object.values, "values"),
-        gc = N(cc, G(K("1"), Cb)),
-        hc = fc ? function(a) {
-            return fc(a)
-        } : gc;
-
-    function ic() {
+        }, [], $b(a))
+    }
+    var cc = ac ? function(a) {
+            return a ? ac(a) : []
+        } : bc,
+        dc = Zb ? function(a) {
+            return Zb(a)
+        } : $b,
+        ec = ya(Object.values, "values"),
+        fc = O(bc, G(K("1"), Bb)),
+        gc = ec ? function(a) {
+            return ec(a)
+        } : fc;
+
+    function hc() {
         var a = Va(arguments),
             b = n(a);
         a = b.next().value;
@@ -653,20 +653,20 @@
         }
         return a
     }
-    var P = Object.assign || ic,
-        jc = Na(function(a, b) {
-            return P({}, a, b)
+    var Q = Object.assign || hc,
+        ic = Na(function(a, b) {
+            return Q({}, a, b)
         });
 
-    function kc(a) {
+    function jc(a) {
         var b = this;
         this.W = [];
         this.size = 0;
-        a && M(function(c) {
+        a && N(function(c) {
             b.add(c)
         }, a)
     }
-    aa = kc.prototype;
+    aa = jc.prototype;
     aa.add = function(a) {
         -1 === jb(a, this.W) && (this.W.push(a), this.size = this.W.length);
         return this
@@ -687,12 +687,12 @@
     };
     aa.forEach = function(a) {
         var b = this;
-        M(function(c) {
+        N(function(c) {
             a(c, c, b)
         }, this.W)
     };
 
-    function lc(a) {
+    function kc(a) {
         var b = [];
         a.forEach(function(c) {
             b.push(c)
@@ -700,143 +700,143 @@
         return b
     }
 
-    function mc(a) {
+    function lc(a) {
         if (!a) return [];
         if (w(a)) return a;
-        if (a instanceof kc) return a.W.slice();
+        if (a instanceof jc) return a.W.slice();
         if (Ta) try {
             return Ta(a)
         } catch (b) {}
-        return "number" === typeof a.size && y(a.add) ? lc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : []
-    }
-    var nc = L(ib),
-        oc = K("0");
-
-    function pc(a) {
+        return "number" === typeof a.size && y(a.add) ? kc(a) : "number" === typeof a.length && 0 <= a.length ? Ua(a) : []
+    }
+    var mc = M(ib),
+        nc = K("0");
+
+    function oc(a) {
         return a.splice(0, a.length)
     }
-    var qc = ya(Array.prototype.some, "some");
-
-    function rc(a, b) {
+    var pc = ya(Array.prototype.some, "some");
+
+    function qc(a, b) {
         for (var c = 0; c < b.length; c += 1)
             if (c in b && a.call(b, b[c], c)) return !0;
         return !1
     }
-    var sc = qc ? function(a, b) {
-            return qc.call(b, a)
-        } : rc,
-        tc = L(N(K("String.fromCharCode"), G("fromCharCode", xa), nb)),
-        uc = L(N(qb, $a(/ipad|iphone|ipod/i))),
-        vc = L(function(a) {
+    var rc = pc ? function(a, b) {
+            return pc.call(b, a)
+        } : qc,
+        sc = M(O(K("String.fromCharCode"), G("fromCharCode", xa), mb)),
+        tc = M(O(pb, $a(/ipad|iphone|ipod/i))),
+        uc = M(function(a) {
             return J(a, "navigator.platform") || ""
         }),
-        wc = L(function(a) {
-            a = ob(a);
+        vc = M(function(a) {
+            a = nb(a);
             var b = a.wd;
             return a.Lc && !b.match("CriOS")
         }),
-        xc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/),
-        yc = $a(/; wv\)/),
-        zc = L(function(a) {
-            a = qb(a);
-            return yc(a) ||
-                xc(a)
+        wc = $a(/Android.*Version\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]|Android.*Version\/[0-9][0-9.]*\s(?:Mobile\s)?Safari\/[0-9][0-9.]*\sChrome\/[0-9][0-9.]*|; wv\).*Chrome\/[0-9][0-9.]*\sMobile/),
+        xc = $a(/; wv\)/),
+        yc = M(function(a) {
+            a = pb(a);
+            return xc(a) ||
+                wc(a)
         }),
-        Ac = /Chrome\/(\d+)\./,
-        Bc = L(function(a) {
-            return (a = (J(a, "navigator.userAgent") || "").match(Ac)) && a.length ? 76 <= ub(a[1]) : !1
+        zc = /Chrome\/(\d+)\./,
+        Ac = M(function(a) {
+            return (a = (J(a, "navigator.userAgent") || "").match(zc)) && a.length ? 76 <= tb(a[1]) : !1
         }),
-        Cc = L(function(a) {
-            a = (qb(a) || "").toLowerCase();
+        Bc = M(function(a) {
+            a = (pb(a) || "").toLowerCase();
             return Ia(a, "android") && Ia(a, "mobile")
         }),
-        Dc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "),
-        Ec = L(function(a) {
+        Cc = "other none unknown wifi ethernet bluetooth cellular wimax mixed".split(" "),
+        Dc = M(function(a) {
             var b = J(a, "navigator.connection.type");
             if (z(b)) return null;
-            a = nc(a)(b, Dc);
+            a = mc(a)(b, Cc);
             return -1 === a ? b : "" + a
         }),
-        Fc = L(N(K("document.addEventListener"), nb)),
-        Gc = L(function(a) {
+        Ec = M(O(K("document.addEventListener"), mb)),
+        Fc = M(function(a) {
             var b = J(a, "navigator") || {};
             return H(function(c,
                 d) {
                 return c || J(b, d)
             }, "", ["language", "userLanguage", "browserLanguage", "systemLanguage"])
         }),
-        Hc = L(function(a) {
+        Gc = M(function(a) {
             var b = J(a, "navigator") || {};
-            a = Gc(a);
+            a = Fc(a);
             u(a) || (a = "", b = J(b, "languages.0"), u(b) && (a = b));
             return a.toLowerCase().split("-")[0]
         }),
-        Ic = L(function(a) {
+        Hc = M(function(a) {
             return (J(a, "top") || a) !== a
         }),
-        Jc = L(K("top.contentWindow")),
-        Kc = L(function(a) {
+        Ic = M(K("top.contentWindow")),
+        Jc = M(function(a) {
             var b = !1;
             try {
                 b = a.navigator.javaEnabled()
             } catch (c) {}
             return b
         }),
-        Lc = L(function(a) {
+        Kc = M(function(a) {
             var b = "__webdriver_evaluate __selenium_evaluate __webdriver_script_function __webdriver_script_func __webdriver_script_fn __fxdriver_evaluate __driver_unwrapped __webdriver_unwrapped __driver_evaluate __selenium_unwrapped __fxdriver_unwrapped".split(" "),
                 c = J(a, "external");
             c = -1 !== Ca(J(c, "toString") ? "" + c.toString() : "", "Sequentum");
             var d = J(a, "document.documentElement"),
                 e = ["selenium", "webdriver", "driver"];
-            return !!(sc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || sc(G(J(a, "document"), J), b) || c || d && sc(D(d.getAttribute, d), e))
+            return !!(rc(G(a, J), ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"]) || rc(G(J(a, "document"), J), b) || c || d && rc(D(d.getAttribute, d), e))
         }),
-        Mc = L(function(a) {
-            return !!(sc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(qb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome"))
+        Lc = M(function(a) {
+            return !!(rc(G(a, J), ["_phantom", "__nightmare", "callPhantom"]) || /(PhantomJS)|(HeadlessChrome)/.test(pb(a)) || J(a, "navigator.webdriver") || J(a, "isChrome") && !J(a, "chrome"))
         }),
-        Nc = L(function(a) {
+        Mc = M(function(a) {
             return !(!J(a,
                 "ia_document.shareURL") || !J(a, "ia_document.referrer"))
         });
 
-    function Oc(a) {
+    function Nc(a) {
         return J(a, "document.prerendering") || "prerender" === J(a, "document.webkitVisibilityState") || "prerender" === J(a, "document.visibilityState")
     }
-    var Pc = L(function(a) {
-            var b = qb(a) || "",
+    var Oc = M(function(a) {
+            var b = pb(a) || "",
                 c = b.match(/Mac OS X ([0-9]+)_([0-9]+)/);
             c = c ? [+c[1], +c[2]] : [0, 0];
             b = b.match(/iPhone OS ([1-9]+)_([0-9]+)/);
-            return 14 <= (b ? +b[1] : 0) ? !0 : (uc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && wc(a)
+            return 14 <= (b ? +b[1] : 0) ? !0 : (tc(a) || 10 < c[0] || 10 === c[0] && 13 <= c[1]) && vc(a)
         }),
-        Qc = /Edg\/(\d+)\./;
-
-    function Rc(a) {
-        return (a = qb(a)) && (a = a.match(Qc)) && 1 < a.length ? 79 <= ub(a[1]) : !1
-    }
-    var Sc = L(function(a) {
-            return Pc(a) || 68 <= yb(a) || Rc(a)
+        Pc = /Edg\/(\d+)\./;
+
+    function Qc(a) {
+        return (a = pb(a)) && (a = a.match(Pc)) && 1 < a.length ? 79 <= tb(a[1]) : !1
+    }
+    var Rc = M(function(a) {
+            return Oc(a) || 68 <= xb(a) || Qc(a)
         }),
-        Tc = L(function(a) {
+        Sc = M(function(a) {
             a = !(!a.addEventListener || !a.removeEventListener);
             return {
-                Ae: a,
+                ze: a,
                 C: a ? "addEventListener" : "attachEvent",
                 qa: a ? "removeEventListener" : "detachEvent"
             }
         });
 
-    function Uc(a, b, c, d, e, f) {
-        a = Tc(a);
+    function Tc(a, b, c, d, e, f) {
+        a = Sc(a);
         var g = a.C,
             h = a.qa;
         f = f ? h : g;
         if (b[f])
-            if (a.Ae)
+            if (a.ze)
                 if (e) b[f](c, d, e);
                 else b[f](c, d);
         else b[f]("on" + c, d)
     }
-    var Vc = L(function(a) {
+    var Uc = M(function(a) {
             var b = !1;
             if (!a.addEventListener) return b;
             try {
@@ -850,60 +850,60 @@
             } catch (d) {}
             return b
         }),
-        Wc = Na(function(a, b) {
-            if (null !== b) return a ? P({
+        Vc = Na(function(a, b) {
+            if (null !== b) return a ? Q({
                 capture: !0,
                 passive: !0
             }, b || {}) : !!b
         }),
-        Xc = L(function(a) {
-            var b = Vc(a),
-                c = Wc(b),
+        Wc = M(function(a) {
+            var b = Uc(a),
+                c = Vc(b),
                 d = {};
-            return P(d, {
+            return Q(d, {
                 C: function(e, f, g, h) {
-                    M(function(k) {
+                    N(function(k) {
                         var l = c(h);
-                        Uc(a, e, k, g, l, !1)
+                        Tc(a, e, k, g, l, !1)
                     }, f);
                     return D(d.ua, d, e, f, g, h)
                 },
                 ua: function(e, f, g, h) {
-                    M(function(k) {
+                    N(function(k) {
                         var l = c(h);
-                        Uc(a, e, k, g, l, !0)
+                        Tc(a, e, k, g, l, !0)
                     }, f)
                 }
             })
         }),
-        Yc = ["webkitvisibilitychange",
+        Xc = ["webkitvisibilitychange",
             "visibilitychange", "prerenderingchange"
         ];
 
-    function Zc(a) {
+    function Yc(a) {
         return {
             K: function(b, c) {
                 var d = a.document,
                     e = b.G;
-                if (e && Oc(a)) {
-                    var f = Xc(a),
+                if (e && Nc(a)) {
+                    var f = Wc(a),
                         g = function(h) {
-                            Oc(a) || (f.ua(d, Yc, g), c());
+                            Nc(a) || (f.ua(d, Xc, g), c());
                             return h
                         };
-                    f.C(d, Yc, g);
+                    f.C(d, Xc, g);
                     e.B("pr", "1")
                 } else c()
             }
         }
     }
 
-    function $c(a, b) {
-        M(N(lb, Za("push", a)), b);
+    function Zc(a, b) {
+        N(O(L, Za("push", a)), b);
         return a
     }
 
-    function ad(a) {
+    function $c(a) {
         a = a.Ya = a.Ya || {};
         var b = a._metrika = a._metrika || {};
         return {
@@ -921,80 +921,80 @@
             }
         }
     }
-    var Q = L(ad);
-
-    function bd(a, b, c) {
+    var R = M($c);
+
+    function ad(a, b, c) {
         return function() {
-            var d = Q(arguments[0]),
+            var d = R(arguments[0]),
                 e = c ? "global" : "m2683",
                 f = d.o(e, {}),
                 g = J(f, a);
-            g || (g = L(b), f[a] = g, d.B(e, f));
+            g || (g = M(b), f[a] = g, d.B(e, f));
             return g.apply(null, arguments)
         }
     }
-    var R = L(function(a) {
+    var T = M(function(a) {
             return a.id + ":" + a.M
         }),
-        cd = Vb([26812653]),
-        dd = L(N(K("id"), cd), R),
-        ed = "hash host hostname href pathname port protocol search".split(" ");
-
-    function T(a) {
+        bd = Ub([26812653]),
+        cd = M(O(K("id"), bd), T),
+        dd = "hash host hostname href pathname port protocol search".split(" ");
+
+    function U(a) {
         return H(function(b, c) {
             var d = J(a, "location." + c);
             b[c] = d ? "" + d : "";
             return b
-        }, {}, ed)
-    }
-    var fd = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "),
-        gd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/;
-
-    function hd(a) {
-        if (a = a.match(gd)) {
+        }, {}, dd)
+    }
+    var ed = "ru by kz az kg lv md tj tm uz ee fr lt com co.il com.ge com.am com.tr com.ru".split(" "),
+        fd = /(?:^|\.)(?:(ya\.ru)|(?:yandex)\.(\w+|com?\.\w+))$/;
+
+    function gd(a) {
+        if (a = a.match(fd)) {
             var b = n(a);
             b.next();
             a = b.next().value;
-            if (b = b.next().value) return O(b, fd) ? b : !1;
-            if (a) return fd[0]
+            if (b = b.next().value) return P(b, ed) ? b : !1;
+            if (a) return ed[0]
         }
         return !1
     }
-    var id = L(function(a) {
+    var hd = M(function(a) {
             return (a ? a.replace(/^www\./, "") : "").toLowerCase()
         }),
-        jd = L(function(a) {
-            a = T(a).hostname;
+        id = M(function(a) {
+            a = U(a).hostname;
             var b = !1;
-            a && (b = -1 !== a.search(gd));
+            a && (b = -1 !== a.search(fd));
             return b
         }),
-        kd = N(T, K("protocol"), Pa("https:")),
-        ld = L(function(a) {
-            return Bc(a) && kd(a) ? "SameSite=None;Secure;" : ""
+        jd = O(U, K("protocol"), Pa("https:")),
+        kd = M(function(a) {
+            return Ac(a) && jd(a) ? "SameSite=None;Secure;" : ""
         });
 
-    function md(a, b) {
+    function ld(a, b) {
         for (var c = "", d = 0; d < b.length; d += 1) c += "" + (d ? a : "") + b[d];
         return c
     }
-    var nd = ya(Array.prototype.join, "join"),
-        U = nd ? function(a, b) {
-            return nd.call(b, a)
-        } : md,
-        od = Na(U);
-
-    function pd(a) {
+    var md = ya(Array.prototype.join, "join"),
+        V = md ? function(a, b) {
+            return md.call(b, a)
+        } : ld,
+        nd = Na(V);
+
+    function od(a) {
         try {
             return encodeURIComponent(a)
         } catch (b) {}
-        a = U("", Qb(function(b) {
+        a = V("", Pb(function(b) {
             return 55296 >= b.charCodeAt(0)
         }, a.split("")));
         return encodeURIComponent(a)
     }
 
-    function qd(a) {
+    function pd(a) {
         var b = "";
         try {
             b = decodeURIComponent(a)
@@ -1002,12 +1002,12 @@
         return b
     }
 
-    function rd(a) {
-        return a ? N(Gb(function(b) {
+    function qd(a) {
+        return a ? O(Fb(function(b) {
             var c = n(b.split("="));
             b = c.next().value;
             c = c.next().value;
-            return [b, A(c) ? void 0 : qd(c)]
+            return [b, A(c) ? void 0 : pd(c)]
         }), cb(function(b, c) {
             var d = n(c),
                 e = d.next().value;
@@ -1017,52 +1017,52 @@
         }, {}))(a.split("&")) : {}
     }
 
-    function sd(a) {
-        return a ? N(dc, cb(function(b, c) {
+    function rd(a) {
+        return a ? O(cc, cb(function(b, c) {
             var d = n(c),
                 e = d.next().value;
             d = d.next().value;
-            z(d) || A(d) || b.push(e + "=" + pd(d));
+            z(d) || A(d) || b.push(e + "=" + od(d));
             return b
-        }, []), od("&"))(a) : ""
-    }
-    var td = /^\s+|\s+$/g,
-        ud = ya(String.prototype.trim, "trim");
-
-    function vd(a, b) {
+        }, []), nd("&"))(a) : ""
+    }
+    var sd = /^\s+|\s+$/g,
+        td = ya(String.prototype.trim, "trim");
+
+    function ud(a, b) {
         if (a) {
-            var c = ud ? ud.call(a) : ("" + a).replace(td, "");
+            var c = td ? td.call(a) : ("" + a).replace(sd, "");
             return b && c.length > b ? c.substring(0, b) : c
         }
         return ""
     }
-    var wd = Na(function(a, b) {
+    var vd = Na(function(a, b) {
             return b.replace(a, "")
         }),
-        xd = wd(/\s/g),
-        yd = wd(/\D/g),
-        zd = wd(/\d/g),
-        Ad = ["metrika_enabled"],
-        Bd = [];
-
-    function Cd(a, b) {
-        var c = Dd;
-        return !Bd.length || O(b, Ad) ? !0 : H(function(d, e) {
+        wd = vd(/\s/g),
+        xd = vd(/\D/g),
+        yd = vd(/\d/g),
+        zd = ["metrika_enabled"],
+        Ad = [];
+
+    function Bd(a, b) {
+        var c = Cd;
+        return !Ad.length || P(b, zd) ? !0 : H(function(d, e) {
             return d && e(a, c, b)
-        }, !0, Bd)
-    }
-
-    function Ed(a) {
+        }, !0, Ad)
+    }
+
+    function Dd(a) {
         try {
             var b = a.document.cookie;
             if (!A(b)) {
                 var c = {};
-                M(function(d) {
+                N(function(d) {
                     var e = n(d.split("="));
                     d = e.next().value;
                     e = e.next().value;
-                    d = vd(d);
-                    e = vd(qd(e));
+                    d = ud(d);
+                    e = ud(pd(e));
                     if (I(c, d)) {
                         var f = c[d];
                         w(f) ? f.push(e) : c[d] = [f, e]
@@ -1073,10 +1073,10 @@
         } catch (d) {}
         return null
     }
-    var Fd = bd("gsc", Ed);
-
-    function Dd(a, b, c) {
-        a = Fd(a);
+    var Ed = ad("gsc", Dd);
+
+    function Cd(a, b, c) {
+        a = Ed(a);
         if (!a || !I(a, b)) return null;
         b = a[b];
         if (!w(b)) return c ? [b] : b;
@@ -1084,172 +1084,168 @@
         c = b[b.length - 1];
         return A(c) ? null : c
     }
-    var Gd = /:\d+$/;
-
-    function Hd(a, b, c, d, e, f, g) {
+    var Fd = /:\d+$/;
+
+    function Gd(a, b, c, d, e, f, g) {
         g = void 0 === g ? !1 : g;
-        if (Cd(a, b)) {
+        if (Bd(a, b)) {
             c = b + "=" + encodeURIComponent(c) + ";";
-            c += "" + ld(a);
+            c += "" + kd(a);
             if (d) {
                 var h = new Date;
                 h.setTime(h.getTime() + 6E4 * d);
                 c += "expires=" + h.toUTCString() + ";"
             }
-            e && (d = e.replace(Gd, ""), c += "domain=" + d + ";");
+            e && (d = e.replace(Fd, ""), c += "domain=" + d + ";");
             try {
                 if (a.document.cookie = c + ("path=" + (f || "/")), !g) {
-                    var k = Fd(a);
+                    var k = Ed(a);
                     if (k) {
-                        var l = Ed(a);
+                        var l = Dd(a);
                         l && (I(l, b) ? k[b] = l[b] : delete k[b])
                     }
                 }
             } catch (m) {}
         }
     }
-    var Id = L(function(a) {
-        var b = (T(a).host || "").split(".");
+    var Hd = M(function(a) {
+        var b = (U(a).host || "").split(".");
         return 1 === b.length ? b[0] : H(function(c, d, e) {
             e += 1;
-            2 <= e && !c && (e = U(".", b.slice(-e)), Hd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Ed(a)) && d.metrika_enabled) && Hd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e));
+            2 <= e && !c && (e = V(".", b.slice(-e)), Gd(a, "metrika_enabled", "1", 0, e, void 0, !0), (d = (d = Dd(a)) && d.metrika_enabled) && Gd(a, "metrika_enabled", "", -100, e, void 0, !0), d && (c = e));
             return c
         }, "", b)
     });
 
-    function Jd(a, b, c) {
+    function Id(a, b, c) {
         b = void 0 === b ? "_ym_" : b;
         c = void 0 === c ? "" : c;
-        var d = Id(a),
+        var d = Hd(a),
             e = 1 === (d || "").split(".").length ? d : "." + d,
             f = c ? "_" + c : "";
         return {
             wa: function(g, h, k) {
-                Hd(a, "" + b + g + f, "", -100, h || e, k, !1);
+                Gd(a, "" + b + g + f, "", -100, h || e, k, !1);
                 return this
             },
             o: function(g, h) {
-                return Dd(a, "" + b + g + f, h)
+                return Cd(a, "" + b + g + f, h)
             },
             B: function(g, h, k, l, m) {
-                Hd(a, "" + b + g + f, h, k, l || e, m);
+                Gd(a, "" + b + g + f, h, k, l || e, m);
                 return this
             }
         }
     }
-    var Kd = L(Jd),
-        Ld = L(function(a) {
-            var b = Kd(a),
+    var Jd = M(Id),
+        Kd = M(function(a) {
+            var b = Jd(a),
                 c = "1" === b.o("debug"),
-                d = -1 < Da(T(a).href, "_ym_debug=1") || -1 < Da(T(a).href, "_ym_debug=2"),
+                d = -1 < Da(U(a).href, "_ym_debug=1") || -1 < Da(U(a).href, "_ym_debug=2"),
                 e = a._ym_debug;
-            !e && !d || c || (a = T(a), b.B("debug", "1", void 0, a.host));
+            !e && !d || c || (a = U(a), b.B("debug", "1", void 0, a.host));
             return !!(c || e || d)
         });
 
+    function Ld() {
+        return {}
+    }
+
     function Md() {
-        return {}
-    }
-
-    function Nd() {
         return []
     }
-    var Od = bd("debuggerEvents", Nd, !0);
-
-    function Pd(a, b) {
-        if (Ld(a)) {
+    var Nd = ad("debuggerEvents", Md, !0);
+
+    function Od(a, b) {
+        if (Kd(a)) {
             var c = b.counterKey;
             if (c) {
                 var d = n(c.split(":"));
                 c = d.next().value;
                 d = d.next().value;
-                c = cd(sb(c));
+                c = bd(rb(c));
                 if ("1" === d || c) return
             }
-            c = Od(a);
+            c = Nd(a);
             1E3 === c.length && c.shift();
             c.push(b)
         }
     }
-    var Qd = ta.construct,
-        Rd = ta.host,
-        Sd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"];
-
-    function Td(a) {
+    var Pd = ta.construct,
+        Qd = ta.host,
+        Rd = ["http.0.st..rt.", "network error occurred", "send beacon", "Content Security Policy", "DOM Exception 18"];
+
+    function Sd(a) {
         throw a;
     }
-    var Ud;
-
-    function Vd(a) {
+    var Td;
+
+    function Ud(a) {
         this.message = a
     }
-    var Wd = function(a) {
+    var Vd = function(a) {
         return function(b, c) {
             c = void 0 === c ? !1 : c;
-            if (Ud) var d = new Ud(b);
-            else xa("Error", a.Error) ? (Ud = a.Error, d = new a.Error(b)) : (Ud = Vd, d = new Ud(b));
+            if (Td) var d = new Td(b);
+            else xa("Error", a.Error) ? (Td = a.Error, d = new a.Error(b)) : (Td = Ud, d = new Td(b));
             c && (d.unk = !0);
             return d
         }
     }(window);
 
-    function Xd(a) {
-        return Wd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50))
-    }
-    var Yd = $a(RegExp("^http."));
-
-    function Zd(a) {
+    function Wd(a) {
+        return Vd("http." + a.status + ".st." + a.statusText + ".rt." + ("" + a.responseText).substring(0, 50))
+    }
+    var Xd = $a(RegExp("^http."));
+
+    function Yd(a) {
         var b = "";
-        w(a) ? b = U(".", a) : u(a) && (b = a);
-        return Wd("err.kn(2683)" + b)
-    }
-
-    function $d() {
+        w(a) ? b = V(".", a) : u(a) && (b = a);
+        return Vd("err.kn(2683)" + b)
+    }
+
+    function Zd() {
         var a = Va(arguments);
-        Td(Zd(a))
-    }
-    var ae = $a(RegExp("^err.kn"));
-
-    function be(a, b) {
+        Sd(Yd(a))
+    }
+    var $d = $a(RegExp("^err.kn"));
+
+    function ae(a, b) {
         return b ? a(b) : a()
     }
-    var ce = N(lb, be),
-        de = [];
-
-    function ee(a, b, c, d) {
-        M(N(lb, Jb([a, b, c, d]), be), de)
-    }
-
-    function fe(a, b, c) {
+    var be = O(L, ae),
+        ce = [];
+
+    function de(a, b, c) {
         var d = "u.a.e",
             e = "";
-        c && ("object" === typeof c ? (c.unk && Td(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c);
-        ae(d) || sc(G(d, Ia), Sd) || Yd(d) && .1 <= a.Math.random() || ee("jserrs", d, b, e)
-    }
-
-    function ge(a) {
+        c && ("object" === typeof c ? (c.unk && Sd(c), d = c.message, e = "string" === typeof c.stack && c.stack.replace(/\n/g, "\\n") || "n.s.e.s") : d = "" + c);
+        $d(d) || rc(G(d, Ia), Rd) || Xd(d) && .1 <= a.Math.random() || N(O(L, Ib(["jserrs", d, b, e]), ae), ce)
+    }
+
+    function ee(a) {
         return J(a, "performance") || J(a, "webkitPerformance")
     }
 
-    function he(a) {
-        a = ge(a);
+    function fe(a) {
+        a = ee(a);
         var b = J(a, "timing.navigationStart"),
             c = J(a, "now");
         c && (c = D(c, a));
         return [b, c]
     }
 
-    function ie(a, b) {
-        var c = n(b || he(a)),
+    function ge(a, b) {
+        var c = n(b || fe(a)),
             d = c.next().value;
         c = c.next().value;
         return !isNaN(d) && y(c) ? Math.round(c() + d) : a.Date.now ? a.Date.now() : (new a.Date).getTime()
     }
 
-    function je() {
+    function he() {
         var a = [];
         return {
-            Pe: a,
+            Oe: a,
             push: function() {
                 var b = a.push.apply(a, ka(sa.apply(0, arguments)));
                 100 < a.length && a.splice(0, a.length - 100);
@@ -1263,30 +1259,30 @@
             }
         }
     }
-    var ke = je();
-
-    function V(a, b, c, d) {
-        var e = c || Td;
+    var ie = he();
+
+    function W(a, b, c, d) {
+        var e = c || Sd;
         return function() {
             var f = d;
             try {
                 f = e.apply(null, arguments)
             } catch (g) {
-                fe(a, b, g)
+                de(a, b, g)
             }
             return f
         }
     }
 
-    function W(a, b, c) {
+    function X(a, b, c) {
         return function() {
-            return V(arguments[0], a, b, c).apply(this, arguments)
-        }
-    }
-    var le = Na(function(a, b) {
+            return W(arguments[0], a, b, c).apply(this, arguments)
+        }
+    }
+    var je = Na(function(a, b) {
             var c = b || {};
             return {
-                l: G(c, lb),
+                l: G(c, L),
                 o: function(d, e) {
                     var f = c[d];
                     return z(f) && !z(e) ? e : f
@@ -1301,9 +1297,9 @@
                 ra: G(c, a)
             }
         }),
-        me = le(function(a) {
-            a = dc(a);
-            return U("", M(function(b) {
+        ke = je(function(a) {
+            a = cc(a);
+            return V("", N(function(b) {
                 var c = n(b);
                 b = c.next().value;
                 c = c.next().value;
@@ -1311,27 +1307,27 @@
             }, a))
         });
 
-    function ne(a, b, c) {
+    function le(a, b, c) {
         c = void 0 === c ? null : c;
-        a.ba || (a.ba = me());
+        a.ba || (a.ba = ke());
         b && a.ba.wb(b, c);
         return a.ba
     }
-    var oe = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "),
-        pe = [],
-        qe = /^\s*(data|javascript):/i,
-        re = new RegExp(U("", ["\\.(" + U("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"),
-        se = {},
-        te = (se.hit = "h", se.params = "p", se.reachGoal = "g", se.userParams = "up",
-            se.trackHash = "th", se.accurateTrackBounce = "atb", se.notBounce = "nb", se.addFileExtension = "fe", se.extLink = "el", se.file = "fc", se.trackLinks = "tl", se.destruct = "d", se.setUserID = "ui", se.getClientID = "ci", se.clickmap = "cm", se),
-        ue = Pa("1");
-
-    function ve(a, b, c, d) {
+    var me = "A B BIG BODY BUTTON DD DIV DL DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 HR I IMG INPUT LI OL P PRE SELECT SMALL SPAN STRONG SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TR U UL ABBR AREA BLOCKQUOTE CAPTION CENTER CITE CODE CANVAS DFN EMBED FONT INS KBD LEGEND LABEL MAP OBJECT Q S SAMP STRIKE TT ARTICLE AUDIO ASIDE FOOTER HEADER MENU METER NAV PROGRESS SECTION TIME VIDEO NOINDEX NOBR MAIN svg circle clippath ellipse defs foreignobject g glyph glyphref image line lineargradient marker mask path pattern polygon polyline radialgradient rect set text textpath title".split(" "),
+        ne = [],
+        oe = /^\s*(data|javascript):/i,
+        pe = new RegExp(V("", ["\\.(" + V("|", "3gp 7z aac ac3 acs ai avi ape apk asf bmp bz2 cab cdr crc32 css csv cue divx dmg djvu? doc(x|m|b)? emf eps exe flac? flv iso swf gif t?gz jpe?g? js m3u8? m4a mp(3|4|e?g?) m4v md5 mkv mov msi ods og(g|m|v) psd rar rss rtf sea sfv sit sha1 svg tar tif?f torrent ts txt vob wave? wma wmv wmf webm ppt(x|m|b)? xls(x|m|b)? pdf phps png xpi g?zip".split(" ")) + ")$"]), "i"),
+        qe = {},
+        re = (qe.hit = "h", qe.params = "p", qe.reachGoal = "g", qe.userParams = "up",
+            qe.trackHash = "th", qe.accurateTrackBounce = "atb", qe.notBounce = "nb", qe.addFileExtension = "fe", qe.extLink = "el", qe.file = "fc", qe.trackLinks = "tl", qe.destruct = "d", qe.setUserID = "ui", qe.getClientID = "ci", qe.clickmap = "cm", qe),
+        se = Pa("1");
+
+    function te(a, b, c, d) {
         var e = {};
         return B(a) ? a : (e.id = a, e.type = c, e.defer = d, e.params = b, e)
     }
 
-    function we(a) {
+    function ue(a) {
         return H(function(b, c) {
             var d = n(c),
                 e = d.next().value,
@@ -1340,18 +1336,18 @@
             f = a[f.T];
             b[e] = d ? d(f) : f;
             return b
-        }, {}, dc(xe))
-    }
-    var ye = N(R, L(function() {
+        }, {}, cc(ve))
+    }
+    var we = O(T, M(function() {
             var a = 0;
             return function() {
                 return a += 1
             }
-        }), be),
-        ze = {
+        }), ae),
+        xe = {
             mc: function(a) {
-                a = ad(a).o("mt", {});
-                a = dc(a);
+                a = $c(a).o("mt", {});
+                a = cc(a);
                 return a.length ? H(function(b, c, d) {
                     var e = n(c);
                     c = e.next().value;
@@ -1360,7 +1356,7 @@
                 }, "", a) : null
             },
             clc: function(a) {
-                var b = Q(a).o("cls", {
+                var b = R(a).o("cls", {
                         fb: 0,
                         x: 0,
                         y: 0
@@ -1372,11 +1368,11 @@
             },
             rqnt: function(a, b, c) {
                 a = c.D;
-                return !a || a.nohit ? null : ye(b)
+                return !a || a.nohit ? null : we(b)
             }
         };
 
-    function Ae(a, b) {
+    function ye(a, b) {
         if (!b) return null;
         try {
             return a.JSON.parse(b)
@@ -1385,7 +1381,7 @@
         }
     }
 
-    function Be(a, b) {
+    function ze(a, b) {
         try {
             return a.JSON.stringify(b, null, void 0)
         } catch (c) {
@@ -1393,96 +1389,96 @@
         }
     }
 
-    function Ce(a) {
+    function Ae(a) {
         try {
             return a.localStorage
         } catch (b) {}
         return null
     }
 
-    function De(a, b) {
-        var c = Ce(a);
+    function Be(a, b) {
+        var c = Ae(a);
         try {
             c.removeItem(b)
         } catch (d) {}
     }
 
-    function Ee(a, b) {
-        var c = Ce(a);
+    function Ce(a, b) {
+        var c = Ae(a);
         try {
-            return Ae(a, c.getItem(b))
+            return ye(a, c.getItem(b))
         } catch (d) {}
         return null
     }
 
-    function Fe(a, b, c) {
-        var d = Ce(a);
-        a = Be(a, c);
+    function De(a, b, c) {
+        var d = Ae(a);
+        a = ze(a, c);
         if (!Sa(a)) try {
             d.setItem(b, a)
         } catch (e) {}
     }
-    var Ge = L(function(a) {
-        Fe(a, "_ymBRC", "1");
-        var b = "1" !== Ee(a, "_ymBRC");
-        b || De(a, "_ymBRC");
+    var Ee = M(function(a) {
+        De(a, "_ymBRC", "1");
+        var b = "1" !== Ce(a, "_ymBRC");
+        b || Be(a, "_ymBRC");
         return b
     });
 
-    function He(a, b, c) {
+    function Fe(a, b, c) {
         var d = "" + (void 0 === c ? "_ym" : c) + (void 0 === b ? "" : b);
         d && (d += "_");
         return {
-            Mb: Ge(a),
+            Mb: Ee(a),
             o: function(e, f) {
-                var g = Ee(a, "" + d + e);
+                var g = Ce(a, "" + d + e);
                 return Sa(g) && !z(f) ? f : g
             },
             B: function(e, f) {
-                Fe(a, "" + d + e, f);
+                De(a, "" + d + e, f);
                 return this
             },
             wa: function(e) {
-                De(a, "" + d + e);
+                Be(a, "" + d + e);
                 return this
             }
         }
     }
-    var Ie = L(He),
-        Je = L(He, function(a, b, c) {
+    var Ge = M(Fe),
+        He = M(Fe, function(a, b, c) {
             return "" + b + c
         }),
-        Ke = ya(Array.prototype.find, "find");
-
-    function Le(a, b) {
+        Ie = ya(Array.prototype.find, "find");
+
+    function Je(a, b) {
         for (var c = 0; c < b.length; c += 1)
             if (a.call(b, b[c], c)) return b[c]
     }
-    var Me = Ke ? function(a, b) {
-        return Ke.call(b, a)
-    } : Le;
-
-    function Ne(a) {
+    var Ke = Ie ? function(a, b) {
+        return Ie.call(b, a)
+    } : Je;
+
+    function Le(a) {
         if (A(a)) return !1;
         a = a.nodeType;
         return 3 === a || 8 === a
     }
 
-    function Oe(a) {
+    function Me(a) {
         return a ? a.innerText || "" : ""
     }
-    var Pe = L(function(a) {
+    var Ne = M(function(a) {
             a = J(a, "document") || {};
             return ("" + (a.characterSet || a.charset || "")).toLowerCase()
         }),
-        Qe = L(N(K("document"), G("createElement", zb)));
-
-    function Re(a) {
+        Oe = M(O(K("document"), G("createElement", yb)));
+
+    function Pe(a) {
         var b = a && a.parentNode;
         b && b.removeChild(a)
     }
 
-    function Se(a, b) {
+    function Qe(a, b) {
         var c;
         try {
             if (c = b.target || b.srcElement) !c.ownerDocument && c.documentElement ? c = c.documentElement : c.ownerDocument !== a.document && (c = null)
@@ -1490,22 +1486,22 @@
         return c
     }
 
-    function Te(a, b) {
+    function Re(a, b) {
         try {
             return (new RegExp("(?:^|\\s)" + a + "(?:\\s|$)")).test(b.className)
         } catch (c) {
             return !1
         }
     }
-    var Ue = L(function(a) {
+    var Se = M(function(a) {
         var b = J(a, "Element.prototype");
-        return b ? (a = Me(function(c) {
+        return b ? (a = Ke(function(c) {
             var d = b[c];
             return !!d && xa(c, d)
         }, ["matches", "webkitMatchesSelector", "mozMatchesSelector", "msMatchesSelector", "oMatchesSelector"])) ? b[a] : null : null
     });
 
-    function Ve(a) {
+    function Te(a) {
         a = J(a, "document");
         try {
             return a.getElementsByTagName("body")[0]
@@ -1514,21 +1510,21 @@
         }
     }
 
-    function We(a) {
+    function Ue(a) {
         var b = J(a, "document") || {},
             c = b.documentElement;
-        return "CSS1Compat" === b.compatMode ? c : Ve(a) || c
-    }
-
-    function Xe(a) {
+        return "CSS1Compat" === b.compatMode ? c : Te(a) || c
+    }
+
+    function Ve(a) {
         var b = J(a, "visualViewport.width"),
             c = J(a, "visualViewport.height");
         a = J(a, "visualViewport.scale");
         return A(b) || A(c) ? null : [Math.floor(b), Math.floor(c), a]
     }
 
-    function Ye(a) {
-        var b = Xe(a);
+    function We(a) {
+        var b = Ve(a);
         if (b) {
             var c = n(b);
             b = c.next().value;
@@ -1536,12 +1532,12 @@
             c = c.next().value;
             return [a.Math.round(b * c), a.Math.round(d * c)]
         }
-        b = We(a);
+        b = Ue(a);
         return [J(b, "clientWidth") || a.innerWidth, J(b, "clientHeight") || a.innerHeight]
     }
 
-    function Ze(a) {
-        var b = Ve(a),
+    function Xe(a) {
+        var b = Te(a),
             c = J(a, "document");
         return {
             x: a.pageXOffset || c.documentElement && c.documentElement.scrollLeft || b && b.scrollLeft || 0,
@@ -1549,15 +1545,15 @@
         }
     }
 
-    function $e(a) {
-        var b = We(a),
-            c = n(Ye(a));
+    function Ye(a) {
+        var b = Ue(a),
+            c = n(We(a));
         a = c.next().value;
         c = c.next().value;
         return [Math.max(b.scrollWidth, a), Math.max(b.scrollHeight, c)]
     }
 
-    function af(a) {
+    function Ze(a) {
         try {
             return a.getBoundingClientRect && a.getBoundingClientRect()
         } catch (b) {
@@ -1572,14 +1568,14 @@
         }
     }
 
-    function bf(a, b, c) {
-        c = zb("dispatchEvent", c || a.document);
+    function $e(a, b, c) {
+        c = yb("dispatchEvent", c || a.document);
         var d = null,
             e = J(a, "Event.prototype.constructor");
-        if (e && (xa("(Event|Object|constructor)", e) || Fc(a) && "[object Event]" === "" + e)) try {
+        if (e && (xa("(Event|Object|constructor)", e) || Ec(a) && "[object Event]" === "" + e)) try {
             d = new a.Event(b)
         } catch (f) {
-            if ((a = zb("createEvent", J(a, "document"))) && y(a)) {
+            if ((a = yb("createEvent", J(a, "document"))) && y(a)) {
                 try {
                     d = a(b)
                 } catch (g) {}
@@ -1589,7 +1585,7 @@
         d && c(d)
     }
 
-    function cf(a) {
+    function af(a) {
         if (a) try {
             var b = a.nodeName;
             if (u(b)) return b;
@@ -1597,132 +1593,132 @@
             if (u(b)) return b
         } catch (c) {}
     }
-    var df = Pa("INPUT"),
-        ef = N(cf, df);
-
-    function ff(a, b, c) {
+    var bf = Pa("INPUT"),
+        cf = O(af, bf);
+
+    function df(a, b, c) {
         var d = z(c);
         z(b) && d ? (d = 1, b = 1073741824) : d ? d = 1 : (d = b, b = c);
         return a.Math.floor(a.Math.random() * (b - d)) + d
     }
 
+    function ef(a) {
+        return (10 > a ? "0" : "") + a
+    }
+
+    function ff(a) {
+        var b = a.lc;
+        return 0 !== b ? b : ge(a.l, a.sb)
+    }
+
     function gf(a) {
-        return (10 > a ? "0" : "") + a
+        return Math.floor(ff(a) / 1E3 / 60)
     }
 
     function hf(a) {
-        var b = a.lc;
-        return 0 !== b ? b : ie(a.l, a.sb)
+        return Math.round(ff(a) / 1E3)
     }
 
     function jf(a) {
-        return Math.floor(hf(a) / 1E3 / 60)
-    }
-
-    function kf(a) {
-        return Math.round(hf(a) / 1E3)
-    }
-
-    function lf(a) {
         var b = n(a.sb),
             c = b.next().value;
         b = b.next().value;
-        a = c && b ? b() : hf(a) - a.kb;
+        a = c && b ? b() : ff(a) - a.kb;
         return Math.round(a)
     }
-    var X = L(function(a) {
-            var b = Xc(a),
-                c = he(a),
+    var kf = M(function(a) {
+            var b = Wc(a),
+                c = fe(a),
                 d = {
                     l: a,
                     lc: 0,
                     sb: c,
-                    kb: ie(a, c)
+                    kb: ge(a, c)
                 },
                 e = n(c);
             c = e.next().value;
             e = e.next().value;
             c && e || b.C(a, ["beforeunload", "unload"], function() {
-                0 === d.lc && (d.lc = ie(a, d.sb))
+                0 === d.lc && (d.lc = ge(a, d.sb))
             });
             return Ra(d)
         }),
-        mf = /\/$/;
-
-    function nf(a) {
-        var b = Q(a),
+        lf = /\/$/;
+
+    function mf(a) {
+        var b = R(a),
             c = b.o("hitId");
-        c || (c = ff(a), b.B("hitId", c));
+        c || (c = df(a), b.B("hitId", c));
         return c
     }
 
-    function of(a, b) {
-        var c = Ie(a),
-            d = Kd(a),
+    function nf(a, b) {
+        var c = Ge(a),
+            d = Jd(a),
             e = b.Rb || "uid";
         return [c.o(e), d.o(e)]
     }
-    var pf = bd("r", function(a, b) {
-        var c = n(of(a, b)),
+    var of = ad("r", function(a, b) {
+        var c = n(nf(a, b)),
             d = c.next().value;
         return !c.next().value && d
     });
 
+    function pf(a, b) {
+        return !b.Aa && of(a, b)
+    }
+
     function qf(a, b) {
-        return !b.Aa && pf(a, b)
-    }
-
-    function rf(a, b) {
         var c = b.Rb,
             d = c || "uid";
         c = c ? a.location.hostname : void 0;
-        var e = Kd(a),
-            f = Ie(a),
-            g = X(a)(kf),
-            h = n(of(a, b)),
+        var e = Jd(a),
+            f = Ge(a),
+            g = kf(a)(hf),
+            h = n(nf(a, b)),
             k = h.next().value;
         h = h.next().value;
         var l = e.o("d");
-        pf(a, b);
+        of(a, b);
         var m = !1;
         !h && k && (h = k, m = !0);
-        if (!h) h = U("", [g, ff(a, 1E6, 999999999)]), m = !0;
-        else if (!l || 15768E3 < g - ub(l)) m = !0;
+        if (!h) h = V("", [g, df(a, 1E6, 999999999)]), m = !0;
+        else if (!l || 15768E3 < g - tb(l)) m = !0;
         m && !b.Aa && (e.B(d, h, 525600, c), e.B("d", "" + g, 525600, c));
         f.B(d, h);
         return h
     }
 
-    function sf(a, b, c) {
-        return zb("setTimeout", a)(b, c)
-    }
-
-    function tf(a, b) {
-        return zb("clearTimeout", a)(b)
+    function rf(a, b, c) {
+        return yb("setTimeout", a)(b, c)
+    }
+
+    function sf(a, b) {
+        return yb("clearTimeout", a)(b)
+    }
+
+    function tf(a, b, c, d) {
+        return rf(a, W(a, d + ".d.err", b), c)
     }
 
     function uf(a, b, c, d) {
-        return sf(a, V(a, d + ".d.err", b), c)
-    }
-
-    function vf(a, b, c, d) {
-        return a.setInterval(V(a, d + ".i.err", b), c)
+        return a.setInterval(W(a, d + ".i.err", b), c)
+    }
+
+    function vf(a, b) {
+        return a.clearInterval(b)
     }
 
     function wf(a, b) {
-        return a.clearInterval(b)
-    }
-
-    function xf(a, b) {
         return function(c) {
             return c(a, b)
         }
     }
-    var yf = Na(function(a, b) {
+    var xf = Na(function(a, b) {
         return Ra(function(c, d) {
             return b(c, function(e) {
                 try {
-                    a(e)(xf(c, d))
+                    a(e)(wf(c, d))
                 } catch (f) {
                     c(f)
                 }
@@ -1730,21 +1726,21 @@
         })
     });
 
-    function zf(a) {
+    function yf(a) {
         return Ra(function(b, c) {
             a.then(c, b)
         })
     }
 
-    function Af(a) {
+    function zf(a) {
         return Ra(function(b, c) {
             c(a)
         })
     }
 
-    function Bf(a, b) {
+    function Af(a, b) {
         function c(f) {
-            J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : uf(a, G(f, c), 100, b + ".wfb")
+            J(d, e) && (d.nodeType ? d.src === J(d, "contentDocument.URL") : 1) ? f() : tf(a, G(f, c), 100, b + ".wfb")
         }
         var d = void 0 === d ? a : d;
         var e = (d.nodeType ? "contentWindow." : "") + "document.body";
@@ -1753,50 +1749,50 @@
         })
     }
 
-    function Cf(a) {
+    function Bf(a) {
         var b = [],
             c = {
                 ee: b
             };
-        c.C = N(Za("push", b), G(c, lb));
-        c.qa = N(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, lb));
-        c.trigger = N(lb, Oa(be), Ib(b));
+        c.C = O(Za("push", b), G(c, L));
+        c.qa = O(Oa(ib(a))(b), Oa(Za("splice", b))(1), G(c, L));
+        c.trigger = O(L, Oa(ae), Hb(b));
         return c
     }
 
-    function Df(a, b) {
+    function Cf(a, b) {
         var c = {};
         return {
             C: function(d, e) {
-                M(function(f) {
-                    J(c, f) || (c[f] = Cf(a));
+                N(function(f) {
+                    J(c, f) || (c[f] = Bf(a));
                     c[f].C(e)
                 }, d);
                 return this
             },
             qa: function(d, e) {
-                M(function(f) {
+                N(function(f) {
                     J(c, f) && c[f].qa(e)
                 }, d);
                 return this
             },
             trigger: function(d, e) {
-                return J(c, d) ? V(a, b + ".emt." + d, c[d].trigger, [])(e) : []
-            }
-        }
-    }
-    var Ef = L(function() {
+                return J(c, d) ? W(a, b + ".emt." + d, c[d].trigger, [])(e) : []
+            }
+        }
+    }
+    var Df = M(function() {
             return {
                 ha: {},
                 pending: {},
                 children: {}
             }
         }),
-        Ff = K("postMessage");
-
-    function Gf(a, b) {
+        Ef = K("postMessage");
+
+    function Ff(a, b) {
         return function(c, d) {
-            var e = X(a)(hf),
+            var e = kf(a)(ff),
                 f;
             if (f = a.crypto && ya(a.crypto.getRandomValues, "getRandomValues")) {
                 var g = new Uint32Array(1);
@@ -1808,21 +1804,21 @@
                 key: f,
                 dir: 0
             };
-            c.length && (e.Db = ub(c[0]), e.key = parseFloat(c[1]), e.dir = ub(c[2]));
-            P(d, b);
+            c.length && (e.Db = tb(c[0]), e.key = parseFloat(c[1]), e.dir = tb(c[2]));
+            Q(d, b);
             f = {};
-            f = (f.data = d, f.__yminfo = U(":", ["__yminfo", e.Db, e.key, e.dir]), f);
+            f = (f.data = d, f.__yminfo = V(":", ["__yminfo", e.Db, e.key, e.dir]), f);
             return {
                 oa: e,
-                kd: Be(a, f) || ""
-            }
-        }
-    }
-    var Hf = W("s.f", function(a, b, c, d, e) {
+                kd: ze(a, f) || ""
+            }
+        }
+    }
+    var Gf = X("s.f", function(a, b, c, d, e) {
         b = b(d);
-        var f = Ef(a),
-            g = U(":", [b.oa.Db, b.oa.key]);
-        if (Ff(c)) {
+        var f = Df(a),
+            g = V(":", [b.oa.Db, b.oa.key]);
+        if (Ef(c)) {
             f.pending[g] = e;
             try {
                 c.postMessage(b.kd, "*")
@@ -1830,21 +1826,21 @@
                 delete f.pending[g];
                 return
             }
-            uf(a, function() {
+            tf(a, function() {
                 delete f.pending[g]
             }, 5E3, "if.s")
         }
     });
 
-    function If(a) {
+    function Hf(a) {
         if (xa("MutationObserver", a.MutationObserver)) {
-            var b = Ef(a).children,
+            var b = Df(a).children,
                 c = new a.MutationObserver(function() {
-                    M(function(d) {
+                    N(function(d) {
                         J(b[d], "window.window") || delete b[d]
-                    }, ec(b))
+                    }, dc(b))
                 });
-            Bf(a, "if.wf")(xf(r, function() {
+            Af(a, "if.wf")(wf(r, function() {
                 c.observe(a.document.body, {
                     subtree: !0,
                     childList: !0
@@ -1853,8 +1849,8 @@
         }
     }
 
-    function Jf(a, b) {
-        var c = Ef(a);
+    function If(a, b) {
+        var c = Df(a);
         b.C(["initToParent"], function(d) {
             var e = n(d);
             d = e.next().value;
@@ -1878,13 +1874,13 @@
             })
         })
     }
-    var Kf = W("s.fh", function(a, b, c, d, e, f) {
+    var Jf = X("s.fh", function(a, b, c, d, e, f) {
             var g = null,
                 h = null,
-                k = Ef(a),
+                k = Df(a),
                 l = null;
             try {
-                g = Ae(a, f.data), h = g.__yminfo, l = g.data
+                g = ye(a, f.data), h = g.__yminfo, l = g.data
             } catch (m) {
                 return
             }
@@ -1894,100 +1890,99 @@
                         k = null;
                         try {
                             k = f.source
-                        } catch (m) {}!Sa(k) && Ff(k) && (f = d.trigger(l.type, [f, l]), e = M(N(lb, jc(e)), f.concat([void 0])), l = c([b, a, l.counterId], e),
-                            k.postMessage(l.kd, "*"))
+                        } catch (m) {}!Sa(k) && Ef(k) && (f = d.trigger(l.type, [f, l]), e = N(O(L, ic(e)), f.concat([void 0])), l = c([b, a, l.counterId], e), k.postMessage(l.kd,
+                            "*"))
                     }
-                } else h === "" + g && w(l) && Qb(function(m) {
+                } else h === "" + g && w(l) && Pb(function(m) {
                     return !(!m.hid || !m.counterId)
-                }, l).length === l.length && (c = k.pending[U(":", [b, a])]) && c.apply(null, [f].concat(l))
+                }, l).length === l.length && (c = k.pending[V(":", [b, a])]) && c.apply(null, [f].concat(l))
         }),
-        Lf = L(function(a, b) {
-            var c = zb("getElementsByTagName", J(a, "document")),
-                d = Ef(a),
-                e = Ff(a),
-                f = Df(a, "ifc"),
-                g = Xc(a);
+        Kf = M(function(a, b) {
+            var c = yb("getElementsByTagName", J(a, "document")),
+                d = Df(a),
+                e = Ef(a),
+                f = Cf(a, "ifc"),
+                g = Wc(a);
             if (!c || !e) return null;
             c = c.call(a.document, "iframe");
             e = {};
-            e = (e.counterId = b.id, e.hid = "" + nf(a), e);
-            Sc(a) && (e.duid = rf(a, b));
-            Jf(a, f);
-            If(a);
-            var h = Gf(a, e),
-                k = F([a, G([], h)], Hf);
-            M(function(l) {
+            e = (e.counterId = b.id, e.hid = "" + mf(a), e);
+            Rc(a) && (e.duid = qf(a, b));
+            If(a, f);
+            Hf(a);
+            var h = Ff(a, e),
+                k = F([a, G([], h)], Gf);
+            N(function(l) {
                 var m = null;
                 try {
                     m = l.contentWindow
                 } catch (p) {}
-                m &&
-                    k(m, {
+                m && k(m, {
                         type: "initToChild"
-                    }, function(p, q) {
+                    },
+                    function(p, q) {
                         f.trigger("initToParent", [p, q])
                     })
             }, c);
-            Ic(a) && k(a.parent, {
+            Hc(a) && k(a.parent, {
                 type: "initToParent"
             }, function(l, m) {
                 f.trigger("parentConnect", [l, m])
             });
-            g.C(a, ["message"], F([a, b, h, f, e], Kf));
+            g.C(a, ["message"], F([a, b, h, f, e], Jf));
             return {
                 ea: f,
                 ha: d.ha,
                 children: d.children,
                 cc: k
             }
-        }, N(mb, R)),
-        Mf = L(function(a, b) {
-            if (!Sc(a) || !Ic(a)) return rf(a, b);
-            var c = Lf(a, b);
-            return c && c.ha[b.id] ? c.ha[b.id].info.duid || rf(a, b) : rf(a, b)
+        }, O(lb, T)),
+        Lf = M(function(a, b) {
+            if (!Rc(a) || !Hc(a)) return qf(a, b);
+            var c = Kf(a, b);
+            return c && c.ha[b.id] ? c.ha[b.id].info.duid || qf(a, b) : qf(a, b)
         }, function(a, b) {
             return "" + b.Rb + b.Aa
         }),
-        Nf = L(N(X, Ra(function(a) {
+        Mf = M(O(kf, Ra(function(a) {
             return -(new a.l.Date).getTimezoneOffset()
         }))),
-        Of = N(X, Ra(function(a) {
-            a =
-                new a.l.Date;
-            return U("", M(gf, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()]))
+        Nf = O(kf, Ra(function(a) {
+            a = new a.l.Date;
+            return V("", N(ef, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()]))
         })),
-        Pf = N(X, Ra(kf)),
-        Qf = N(X, Ra(hf)),
-        Rf = L(N(X, Ra(function(a) {
+        Of = O(kf, Ra(hf)),
+        Pf = O(kf, Ra(ff)),
+        Qf = M(O(kf, Ra(function(a) {
             return n(a.sb).next().value
         }))),
-        Sf = L(function(a) {
-            a = Q(a);
+        Rf = M(function(a) {
+            a = R(a);
             var b = a.o("counterNum", 0) + 1;
             a.B("counterNum", b);
             return b
-        }, N(mb, R)),
-        Tf = {},
-        Uf = (Tf.vf = G(ta.version, lb), Tf.nt = Ec, Tf.fu = function(a, b, c) {
+        }, O(lb, T)),
+        Sf = {},
+        Tf = (Sf.vf = G(ta.version, L), Sf.nt = Dc, Sf.fu = function(a, b, c) {
             var d = c.D;
             if (!d) return null;
-            b = (J(a, "document.referrer") || "").replace(mf, "");
-            c = (d["page-ref"] || "").replace(mf, "");
+            b = (J(a, "document.referrer") || "").replace(lf, "");
+            c = (d["page-ref"] || "").replace(lf, "");
             d = d["page-url"];
-            a = T(a).href !==
-                d;
-            b = b !== c;
+            a = U(a).href !== d;
+            b = b !==
+                c;
             c = 0;
             a && b ? c = 3 : b ? c = 1 : a && (c = 2);
             return c
-        }, Tf.en = Pe, Tf.la = Gc, Tf.ut = function(a, b, c) {
+        }, Sf.en = Ne, Sf.la = Fc, Sf.ut = function(a, b, c) {
             var d = c.H;
             c = c.D;
             d = d && d.qb;
-            c && (jd(a) || b.pc || d) && (c.ut = "noindex");
+            c && (id(a) || b.pc || d) && (c.ut = "noindex");
             return null
-        }, Tf.v = G("2683", lb), Tf.cn = Sf, Tf.dp = function(a) {
-            var b = Q(a),
+        }, Sf.v = G("2683", L), Sf.cn = Rf, Sf.dp = function(a) {
+            var b = R(a),
                 c = b.o("bt", {});
             if (z(b.o("bt"))) {
                 var d = J(a, "navigator.getBattery");
@@ -1995,173 +1990,172 @@
                     c.p = d && d.call(a.navigator)
                 } catch (e) {}
                 b.B("bt", c);
-                c.p && c.p.then && c.p.then(V(a, "bi:dp.p", function(e) {
-                    c.Ie = J(e, "charging") && 0 === J(e, "chargingTime")
+                c.p && c.p.then && c.p.then(W(a, "bi:dp.p", function(e) {
+                    c.He = J(e, "charging") && 0 === J(e, "chargingTime")
                 }))
             }
-            return Mb(c.Ie)
-        }, Tf.ls = L(function(a, b) {
-            var c = Je(a, b.id),
-                d = X(a),
+            return Lb(c.He)
+        }, Sf.ls = M(function(a, b) {
+            var c = He(a, b.id),
+                d = kf(a),
                 e = c.o("lsid");
-            return +e ? e : (d = ff(a, 0, d(hf)), c.B("lsid", d), d)
-        }, mb), Tf.hid = nf, Tf.phid = function(a, b) {
-            if (!Ic(a)) return null;
-            var c = Lf(a, b);
+            return +e ? e : (d = df(a, 0, d(ff)), c.B("lsid", d), d)
+        }, lb), Sf.hid = mf, Sf.phid = function(a, b) {
+            if (!Hc(a)) return null;
+            var c = Kf(a, b);
             if (!c) return null;
-            var d = ec(c.ha);
+            var d = dc(c.ha);
             return d.length ? c.ha[d[0]].info.hid : null
-        }, Tf.z = Nf, Tf.i = Of, Tf.et = Pf, Tf.etms = Qf, Tf.c = N(K("navigator.cookieEnabled"), Lb), Tf.rn = N(lb, ff), Tf.rqn = function(a, b, c) {
+        }, Sf.z = Mf, Sf.i = Nf, Sf.et = Of, Sf.etms = Pf, Sf.c = O(K("navigator.cookieEnabled"), Kb), Sf.rn = O(L, df), Sf.rqn = function(a, b, c) {
             c = c.D;
             if (!c || c.nohit) return null;
-            b = R(b);
-            a = Je(a, b);
+            b = T(b);
+            a = He(a, b);
             b = (a.o("reqNum", 0) || 0) + 1;
             a.B("reqNum", b);
             if (a.o("reqNum") === b) return b;
             a.wa("reqNum");
             return null
-        }, Tf.u = Mf, Tf.w = function(a) {
-            var b =
-                n(Ye(a));
+        }, Sf.u = Lf, Sf.w = function(a) {
+            var b = n(We(a));
             a = b.next().value;
             b = b.next().value;
             return a + "x" + b
-        }, Tf.s = function(a) {
-            return (a = J(a, "screen")) ? U("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null
-        }, Tf.sk = K("devicePixelRatio"), Tf.ifr = N(Ic, Lb), Tf.j = N(Kc, Lb), Tf.sti = function(a) {
-            return Ic(a) && Jc(a) ? "1" : null
-        }, Tf),
-        Vf = L(function() {
-            return $c(ec(Uf), ec(ze))
+        }, Sf.s = function(a) {
+            return (a = J(a, "screen")) ? V("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null
+        }, Sf.sk = K("devicePixelRatio"), Sf.ifr = O(Hc, Kb), Sf.j = O(Jc, Kb), Sf.sti = function(a) {
+            return Hc(a) && Ic(a) ? "1" : null
+        }, Sf),
+        Uf = M(function() {
+            return Zc(dc(Tf), dc(xe))
         });
 
-    function Wf(a) {
+    function Vf(a) {
         return function(b, c) {
             return {
                 K: function(d, e) {
                     var f = d.G,
                         g = d.D;
-                    f && g && M(function(h) {
-                        var k = Uf[h],
+                    f && g && N(function(h) {
+                        var k = Tf[h],
                             l = "bi",
                             m = f;
-                        k || (k = ze[h], l = "tel", m = ne(d));
-                        k && (k = W(l + ":" + h, k, null)(b, c, d), m.wb(h, k))
-                    }, a || Vf());
+                        k || (k = xe[h], l = "tel", m = le(d));
+                        k && (k = X(l + ":" + h, k, null)(b, c, d), m.wb(h, k))
+                    }, a || Uf());
                     e()
                 }
             }
         }
     }
 
-    function Xf(a, b) {
+    function Wf(a, b) {
         return {
             K: function(c, d) {
                 var e = c.G;
                 if (e && (!b || b.ad)) {
                     var f = a.document.title;
                     c.H && c.H.title && (f = c.H.title);
-                    var g = zb("getElementsByTagName", a.document);
+                    var g = yb("getElementsByTagName", a.document);
                     "string" !== typeof f && g && (f = g("title"), f = (f = J(f, "0.innerHtml")) ? f : "");
-                    f = f.slice(0, Fc(a) ? 100 : 400);
+                    f = f.slice(0, Ec(a) ? 100 : 400);
                     e.B("t", f)
                 }
                 d()
             }
         }
     }
-    var Yf = L(Md, R);
-
-    function Zf(a, b, c) {
-        if (Sc(a) && Ic(a)) {
-            var d = Yf(b);
+    var Xf = M(Ld, T);
+
+    function Yf(a, b, c) {
+        if (Rc(a) && Hc(a)) {
+            var d = Xf(b);
             if (!d.$d) {
                 d.$d = !0;
-                b = Lf(a, b);
+                b = Kf(a, b);
                 if (!b) {
                     c();
                     return
                 }
                 d.Y = [];
                 var e = function() {
-                    d.Y && (M(be, d.Y), d.Y = null)
+                    d.Y && (N(ae, d.Y), d.Y = null)
                 };
-                uf(a, e, 3E3, "w.p.d.p");
+                tf(a, e, 3E3, "w.p.d.p");
                 b.ea.C(["initToChild"], e)
             }
             d.Y ? d.Y.push(c) : c()
         } else c()
     }
-    var $f = L(function() {
+    var Zf = M(function() {
         return {
             Ic: null,
             Y: []
         }
-    }, R);
-
-    function ag(a) {
+    }, T);
+
+    function $f(a) {
         return (a = a.G) && a.o("pv") && !a.o("ar")
     }
 
-    function bg(a, b, c) {
+    function ag(a, b, c) {
         var d = a.G;
-        d ? ag(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c()
-    }
-
-    function cg(a, b) {
+        d ? $f(a) ? (b.Ic = d, c()) : b.Y ? b.Y.push(c) : c() : c()
+    }
+
+    function bg(a, b) {
         return {
             K: function(c, d) {
-                var e = $f(b);
-                e = F([c, e, d], bg);
-                Zf(a, b, e)
+                var e = Zf(b);
+                e = F([c, e, d], ag);
+                Yf(a, b, e)
             },
             S: function(c, d) {
                 var e = c.G,
-                    f = $f(b);
+                    f = Zf(b);
                 if (e) {
                     var g = f.Y;
-                    f.Ic === e && g && (M(be, g), f.Y = null)
+                    f.Ic === e && g && (N(ae, g), f.Y = null)
                 }
                 d()
             }
         }
     }
-    var dg = /^[a-z][\w.+-]+:/i;
-
-    function eg(a, b) {
-        var c = T(a),
+    var cg = /^[a-z][\w.+-]+:/i;
+
+    function dg(a, b) {
+        var c = U(a),
             d = c.href,
             e = c.host,
             f = -1;
         if (!u(b) || z(b)) return d;
-        c = b.replace(td, "");
-        if (-1 !== c.search(dg)) return c;
+        c = b.replace(sd, "");
+        if (-1 !== c.search(cg)) return c;
         var g = c.charAt(0);
         if ("?" === g && (f = d.search(/\?/), -1 === f) || "#" === g && (f = d.search(/#/), -1 === f)) return d + c;
         if (-1 !== f) return d.substr(0, f) + c;
         if ("/" === g) {
             if (f = Ca(d, e), -1 !== f) return d.substr(0, f + e.length) + c
-        } else return d = d.split("/"), d[d.length - 1] = c, U("/", d);
+        } else return d = d.split("/"), d[d.length - 1] = c, V("/", d);
         return ""
     }
 
-    function fg(a) {
+    function eg(a) {
         return {
             K: function(b, c) {
                 var d = b.D;
                 if (!b.G || !d) return c();
                 var e = d["page-ref"],
                     f = d["page-url"];
-                e && f !== e ? d["page-ref"] = eg(a, e) : delete d["page-ref"];
-                e = Fc(a) ? 512 : 2048;
-                d["page-url"] = eg(a, f).slice(0, e);
+                e && f !== e ? d["page-ref"] = dg(a, e) : delete d["page-ref"];
+                e = Ec(a) ? 512 : 2048;
+                d["page-url"] = dg(a, f).slice(0, e);
                 return c()
             }
         }
     }
 
-    function gg(a, b, c) {
+    function fg(a, b, c) {
         for (var d = [b, c], e = -1E4, f = 0; f < a.length; f += 1) {
             var g = n(a[f]),
                 h = g.next().value;
@@ -2176,140 +2170,140 @@
         a.push(d)
     }
 
-    function hg(a, b, c, d) {
+    function gg(a, b, c, d) {
         a[b] || (a[b] = []);
-        c && !A(d) && gg(a[b], c, d)
-    }
-    var ig = [
-            [fg, -100],
-            [Zc, 1],
-            [cg, 2],
-            [Wf(), 3],
-            [Xf, 4]
+        c && !A(d) && fg(a[b], c, d)
+    }
+    var hg = [
+            [eg, -100],
+            [Yc, 1],
+            [bg, 2],
+            [Vf(), 3],
+            [Wf, 4]
         ],
-        jg = ig.slice(),
-        kg = [],
-        lg = G(ig, gg),
-        mg = {},
-        ng = (mg.h = jg, mg),
-        Y = G(ng, hg);
-
-    function og(a, b, c) {
-        b = w(b) ? b : ng[b] || ig;
-        var d = M(oc, b);
-        M(function(e) {
+        ig = hg.slice(),
+        jg = [],
+        kg = G(hg, fg),
+        lg = {},
+        mg = (lg.h = ig, lg),
+        Y = G(mg, gg);
+
+    function ng(a, b, c) {
+        b = w(b) ? b : mg[b] || hg;
+        var d = N(nc, b);
+        N(function(e) {
             return d.unshift(e)
-        }, kg);
-        return M(N(Jb([a, c]), be), d)
-    }
-    var pg = [],
+        }, jg);
+        return N(O(Ib([a, c]), ae), d)
+    }
+    var og = [],
+        pg = [],
         qg = [],
         rg = [],
         sg = [],
         tg = [],
-        ug = [],
-        vg = setTimeout;
-
-    function wg() {}
-
-    function xg(a, b) {
+        ug = setTimeout;
+
+    function vg() {}
+
+    function wg(a, b) {
         return function() {
             a.apply(b, arguments)
         }
     }
 
-    function yg(a) {
-        if (!(this instanceof yg)) throw new TypeError("Promises must be constructed via new");
+    function xg(a) {
+        if (!(this instanceof xg)) throw new TypeError("Promises must be constructed via new");
         if ("function" !== typeof a) throw new TypeError("not a function");
         this.ia = 0;
         this.tc = !1;
         this.va = void 0;
         this.Oa = [];
-        zg(a, this)
-    }
-
-    function Ag(a, b) {
+        yg(a, this)
+    }
+
+    function zg(a, b) {
         for (; 3 === a.ia;) a = a.va;
-        0 === a.ia ? a.Oa.push(b) : (a.tc = !0, yg.uc(function() {
+        0 === a.ia ? a.Oa.push(b) : (a.tc = !0, xg.uc(function() {
             var c = 1 === a.ia ? b.ke : b.le;
-            if (null === c)(1 === a.ia ? Bg : Cg)(b.promise, a.va);
+            if (null === c)(1 === a.ia ? Ag : Bg)(b.promise, a.va);
             else {
                 try {
                     var d = c(a.va)
                 } catch (e) {
-                    Cg(b.promise, e);
+                    Bg(b.promise, e);
                     return
                 }
-                Bg(b.promise, d)
+                Ag(b.promise, d)
             }
         }))
     }
 
-    function Bg(a, b) {
+    function Ag(a, b) {
         try {
             if (b === a) throw new TypeError("A promise cannot be resolved with itself.");
             if (b && ("object" === typeof b || "function" === typeof b)) {
                 var c = b.then;
-                if (b instanceof yg) {
+                if (b instanceof xg) {
                     a.ia = 3;
                     a.va = b;
-                    Dg(a);
+                    Cg(a);
                     return
                 }
                 if ("function" === typeof c) {
-                    zg(xg(c, b), a);
+                    yg(wg(c, b), a);
                     return
                 }
             }
             a.ia = 1;
             a.va = b;
-            Dg(a)
+            Cg(a)
         } catch (d) {
-            Cg(a, d)
-        }
-    }
-
-    function Cg(a, b) {
+            Bg(a, d)
+        }
+    }
+
+    function Bg(a, b) {
         a.ia = 2;
         a.va = b;
-        Dg(a)
-    }
-
-    function Dg(a) {
-        2 === a.ia && 0 === a.Oa.length && yg.uc(function() {
-            a.tc || yg.Bd(a.va)
+        Cg(a)
+    }
+
+    function Cg(a) {
+        2 === a.ia && 0 === a.Oa.length && xg.uc(function() {
+            a.tc || xg.Bd(a.va)
         });
-        for (var b = 0, c = a.Oa.length; b < c; b++) Ag(a, a.Oa[b]);
+        for (var b = 0, c = a.Oa.length; b < c; b++) zg(a, a.Oa[b]);
         a.Oa = null
     }
 
-    function Eg(a, b, c) {
+    function Dg(a, b, c) {
         this.ke = "function" === typeof a ? a : null;
         this.le = "function" === typeof b ? b : null;
         this.promise = c
     }
 
-    function zg(a, b) {
+    function yg(a, b) {
         var c = !1;
         try {
             a(function(d) {
+                c || (c = !0, Ag(b, d))
+            }, function(d) {
                 c || (c = !0, Bg(b, d))
-            }, function(d) {
-                c || (c = !0, Cg(b, d))
             })
         } catch (d) {
-            c || (c = !0, Cg(b, d))
-        }
-    }
-    yg.prototype["catch"] = function(a) {
+            c || (c = !0, Bg(b, d))
+        }
+    }
+    xg.prototype["catch"] = function(a) {
         return this.then(null, a)
     };
-    yg.prototype.then = function(a, b) {
-        var c = new this.constructor(wg);
-        Ag(this, new Eg(a, b, c));
+    xg.prototype.then = function(a, b) {
+        var c = new this.constructor(vg);
+        zg(this, new Dg(a, b, c));
         return c
     };
-    yg.prototype["finally"] = function(a) {
+    xg.prototype["finally"] = function(a) {
         var b = this.constructor;
         return this.then(function(c) {
             return b.resolve(a()).then(function() {
@@ -2321,8 +2315,8 @@
             })
         })
     };
-    yg.all = function(a) {
-        return new yg(function(b, c) {
+    xg.all = function(a) {
+        return new xg(function(b, c) {
             function d(h, k) {
                 try {
                     if (k && ("object" === typeof k || "function" === typeof k)) {
@@ -2346,70 +2340,70 @@
             for (var f = e.length, g = 0; g < e.length; g++) d(g, e[g])
         })
     };
-    yg.resolve = function(a) {
-        return a && "object" === typeof a && a.constructor === yg ? a : new yg(function(b) {
+    xg.resolve = function(a) {
+        return a && "object" === typeof a && a.constructor === xg ? a : new xg(function(b) {
             b(a)
         })
     };
-    yg.reject = function(a) {
-        return new yg(function(b, c) {
+    xg.reject = function(a) {
+        return new xg(function(b, c) {
             c(a)
         })
     };
-    yg.race = function(a) {
-        return new yg(function(b, c) {
+    xg.race = function(a) {
+        return new xg(function(b, c) {
             if (!a || "undefined" === typeof a.length) return c(new TypeError("Promise.race accepts an array"));
-            for (var d = 0, e = a.length; d < e; d++) yg.resolve(a[d]).then(b, c)
+            for (var d = 0, e = a.length; d < e; d++) xg.resolve(a[d]).then(b, c)
         })
     };
-    yg.uc = "function" === typeof setImmediate && function(a) {
+    xg.uc = "function" === typeof setImmediate && function(a) {
         setImmediate(a)
     } || function(a) {
-        vg(a, 0)
+        ug(a, 0)
     };
-    yg.Bd = function(a) {
+    xg.Bd = function(a) {
         "undefined" !== typeof console && console && console.warn("Possible Unhandled Promise Rejection:", a)
     };
     var Z = window.Promise,
-        Fg = ya(Z, "Promise"),
-        Gg = ya(J(Z, "resolve"), "resolve"),
-        Hg = ya(J(Z, "reject"), "reject"),
-        Ig = ya(J(Z, "all"), "all");
-    if (Fg && Gg && Hg && Ig) {
-        var Jg = function(a) {
+        Eg = ya(Z, "Promise"),
+        Fg = ya(J(Z, "resolve"), "resolve"),
+        Gg = ya(J(Z, "reject"), "reject"),
+        Hg = ya(J(Z, "all"), "all");
+    if (Eg && Fg && Gg && Hg) {
+        var Ig = function(a) {
             return new Promise(a)
         };
-        Jg.resolve = D(Gg, Z);
-        Jg.reject = D(Hg, Z);
-        Jg.all = D(Ig, Z);
-        Z = Jg
-    } else Z = yg;
+        Ig.resolve = D(Fg, Z);
+        Ig.reject = D(Gg, Z);
+        Ig.all = D(Hg, Z);
+        Z = Ig
+    } else Z = xg;
+
+    function Jg(a) {
+        return a.hc || a.za.length <= a.$
+    }
 
     function Kg(a) {
-        return a.hc || a.za.length <= a.$
+        a.$ = a.za.length
     }
 
     function Mg(a) {
-        a.$ = a.za.length
+        a.hc = !0
     }
 
     function Ng(a) {
-        a.hc = !0
+        a.hc = !1
     }
 
     function Og(a) {
-        a.hc = !1
-    }
-
-    function Pg(a) {
-        Kg(a) && Td(Wd("i"));
+        Jg(a) && Sd(Vd("i"));
         var b = a.Pb(a.za[a.$]);
         a.$ += 1;
         return b
     }
-    var Qg = Na(function(a, b) {
-            for (var c = []; !Kg(b);) {
-                var d = Pg(b);
+    var Pg = Na(function(a, b) {
+            for (var c = []; !Jg(b);) {
+                var d = Og(b);
                 a(d, function(e) {
                     return e(b)
                 });
@@ -2417,33 +2411,33 @@
             }
             return c
         }),
-        Rg = Na(function(a, b) {
-            for (var c; b.za.length && !Kg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b);
+        Qg = Na(function(a, b) {
+            for (var c; b.za.length && !Jg(b);) c = b.za.pop(), c = b.Pb(c, b.za), a(b);
             return c
         });
 
+    function Rg(a, b) {
+        return function(c) {
+            var d = kf(a),
+                e = d(ff);
+            return Qg(function(f) {
+                d(ff) - e >= b && Mg(f)
+            })(c)
+        }
+    }
+
     function Sg(a, b) {
         return function(c) {
-            var d = X(a),
-                e = d(hf);
-            return Rg(function(f) {
-                d(hf) - e >= b && Ng(f)
+            var d = kf(a),
+                e = d(ff);
+            return Pg(function(f, g) {
+                d(ff) - e >= b && g(Mg)
             })(c)
         }
     }
 
-    function Tg(a, b) {
-        return function(c) {
-            var d = X(a),
-                e = d(hf);
-            return Qg(function(f, g) {
-                d(hf) - e >= b && g(Ng)
-            })(c)
-        }
-    }
-
-    function Ug(a) {
-        for (var b = !0, c = {}; !Kg(a) && b; c = {
+    function Tg(a) {
+        for (var b = !0, c = {}; !Jg(a) && b; c = {
                 Wb: void 0
             }) b = !1, c.Wb = function() {
             b = !0;
@@ -2452,19 +2446,19 @@
             return function() {
                 (0, d.Wb)()
             }
-        }(c)), b || (a.$ += 1, c.Wb = G(a, Ug))
-    }
-
-    function Vg(a, b) {
+        }(c)), b || (a.$ += 1, c.Wb = G(a, Tg))
+    }
+
+    function Ug(a, b) {
         return Ra({
             za: a,
-            Pb: b || lb,
+            Pb: b || L,
             hc: !1,
             $: 0
         })
     }
 
-    function Wg(a, b, c) {
+    function Vg(a, b, c) {
         c = void 0 === c ? !1 : c;
         return new Z(function(d, e) {
             function f(k, l) {
@@ -2476,20 +2470,20 @@
                 K: f,
                 S: f
             });
-            var h = Vg(g, function(k, l) {
+            var h = Ug(g, function(k, l) {
                 var m = c ? k.K : k.S;
                 if (m) try {
                     m(b, l)
                 } catch (p) {
-                    h(Mg), e(p)
+                    h(Kg), e(p)
                 } else l()
             });
-            h(Ug)
+            h(Tg)
         })
     }
 
-    function Xg(a, b, c) {
-        var d = ff(a),
+    function Wg(a, b, c) {
+        var d = df(a),
             e = c.N,
             f = c.O,
             g = c.Ca,
@@ -2498,10 +2492,10 @@
         var k = {},
             l = {},
             m = {};
-        Pd(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m));
+        Od(a, (m.name = "request", m.data = (l.url = b, l.requestId = d, l.senderParams = (k.rBody = f, k.debugStack = e, k.rHeaders = g, k.rQuery = h, k.verb = c, k), l), m));
         return d
     }
-    var Yg = le(function(a) {
+    var Xg = je(function(a) {
         var b = "";
         a = H(function(c, d) {
             var e = n(d),
@@ -2510,23 +2504,23 @@
             e = "" + f + ":" + e;
             "t" === f ? b = e : c.push(e);
             return c
-        }, [], dc(a));
+        }, [], cc(a));
         b && a.push(b);
-        return U(":", a)
+        return V(":", a)
     });
 
-    function Zg(a, b, c) {
-        var d = P({}, b.D);
-        a = X(a);
-        b.G && (d["browser-info"] = Yg(b.G.l()).B("st", a(kf)).ra());
+    function Yg(a, b, c) {
+        var d = Q({}, b.D);
+        a = kf(a);
+        b.G && (d["browser-info"] = Xg(b.G.l()).B("st", a(hf)).ra());
         !d.t && (b = b.ba) && (b.B("ti", c), d.t = b.ra());
         return d
     }
 
-    function $g(a, b, c, d, e, f) {
+    function Zg(a, b, c, d, e, f) {
         e = void 0 === e ? 0 : e;
         f = void 0 === f ? 0 : f;
-        var g = P({
+        var g = Q({
                 N: []
             }, d.J),
             h = n(b[f]),
@@ -2535,22 +2529,22 @@
         var l = c[e];
         if ((!g.Ca || !g.Ca["Content-Type"]) && g.O) {
             var m = {};
-            g.Ca = P({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m));
-            g.O = "site-info=" + pd(g.O)
+            g.Ca = Q({}, g.Ca, (m["Content-Type"] = "application/x-www-form-urlencoded", m));
+            g.O = "site-info=" + od(g.O)
         }
         g.ab || (g.ab = g.O ? "POST" : "GET");
-        g.Da = Zg(a, d, k);
+        g.Da = Yg(a, d, k);
         g.U = (d.ca || {}).U;
         g.N.push(k);
-        P(d.J, g);
+        Q(d.J, g);
         k = "" + l + (d.ub && d.ub.ie ? "/1" : "");
         var p = 0;
-        p = Xg(a, k, g);
+        p = Wg(a, k, g);
         return h(k, g).then(function(q) {
             var v = p,
                 t = {},
                 x = {};
-            Pd(a, (x.name = "requestSuccess", x.data =
+            Od(a, (x.name = "requestSuccess", x.data =
                 (t.body = q, t.requestId = v, t), x));
             return {
                 Ea: q,
@@ -2560,20 +2554,20 @@
             var v = p,
                 t = {},
                 x = {};
-            Pd(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x));
+            Od(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x));
             v = f + 1 >= b.length;
             t = e + 1 >= c.length;
-            v && t && Td(q);
-            return $g(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1)
+            v && t && Sd(q);
+            return Zg(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1)
         })
     }
 
-    function ah(a, b) {
+    function $g(a, b) {
         return function(c, d) {
-            return $g(a, b, d, c)
-        }
-    }
-    var bh = {
+            return Zg(a, b, d, c)
+        }
+    }
+    var ah = {
             id: "id",
             pc: "ut",
             M: "type",
@@ -2582,13 +2576,13 @@
             Ga: "url",
             Ib: "referrer"
         },
-        ch = /^\d+$/,
-        dh = {
+        bh = /^\d+$/,
+        ch = {
             id: function(a) {
                 a = "" + (a || "0");
-                ch.test(a) || (a = "0");
+                bh.test(a) || (a = "0");
                 try {
-                    var b = ub(a)
+                    var b = tb(a)
                 } catch (c) {
                     b = 0
                 }
@@ -2597,47 +2591,47 @@
             M: function(a) {
                 return "" + (a || 0 === a ? a : "0")
             },
-            Aa: Nb,
-            pc: Nb
+            Aa: Mb,
+            pc: Mb
         };
-    bh.Ra = "defer";
-    dh.Ra = Nb;
-    bh.L = "params";
-    dh.L = function(a) {
+    ah.Ra = "defer";
+    ch.Ra = Mb;
+    ah.L = "params";
+    ch.L = function(a) {
         return B(a) || w(a) ? a : null
     };
-    bh.oc = "userParams";
-    bh.qd = "triggerEvent";
-    dh.qd = Nb;
-    bh.ad = "sendTitle";
-    dh.ad = function(a) {
+    ah.oc = "userParams";
+    ah.qd = "triggerEvent";
+    ch.qd = Mb;
+    ah.ad = "sendTitle";
+    ch.ad = function(a) {
         return !!a || z(a)
     };
-    bh.ic = "trackHash";
-    dh.ic = Nb;
-    bh.od = "trackLinks";
-    var xe = H(function(a, b) {
+    ah.ic = "trackHash";
+    ch.ic = Mb;
+    ah.od = "trackLinks";
+    var ve = H(function(a, b) {
         var c = n(b),
             d = c.next().value;
         c = c.next().value;
         a[d] = {
             T: c,
-            rb: dh[d]
+            rb: ch[d]
         };
         return a
-    }, {}, dc(bh));
-
-    function eh(a) {
+    }, {}, cc(ah));
+
+    function dh(a) {
         return H(function(b, c) {
             var d = n(c),
                 e = d.next().value;
             d = d.next().value;
-            b[xe[e].T] = d;
+            b[ve[e].T] = d;
             return b
-        }, {}, dc(a))
-    }
-    var fh = {},
-        gh = (fh.w = [
+        }, {}, cc(a))
+    }
+    var eh = {},
+        fh = (eh.w = [
             [function(a, b) {
                 return {
                     K: function(c, d) {
@@ -2645,69 +2639,69 @@
                             f = {};
                         e = (f["page-url"] = e && e["page-url"] || "", f.charset = "utf-8", f);
                         "0" !== b.M && (e["cnt-class"] = b.M);
-                        c.G || (c.G = Yg());
+                        c.G || (c.G = Xg());
                         f = c.G;
                         e = {
                             ca: {
                                 U: "watch/" + b.id
                             },
-                            J: P(void 0 === c.J ? {} : c.J, {
+                            J: Q(void 0 === c.J ? {} : c.J, {
                                 Fa: !!f.o("pv") && !f.o("wh")
                             }),
-                            D: P(c.D || {}, e)
+                            D: Q(c.D || {}, e)
                         };
-                        P(c, e);
+                        Q(c, e);
                         d()
                     }
                 }
             }, 1]
-        ], fh),
-        hh = G(gh, hg);
-
-    function ih(a, b, c) {
-        var d = ah(a, b);
+        ], eh),
+        gh = G(fh, gg);
+
+    function hh(a, b, c) {
+        var d = $g(a, b);
         return function(e) {
-            return Wg(c, e, !0).then(function() {
+            return Vg(c, e, !0).then(function() {
                 var f = e.ca || {},
                     g = void 0 === f.Wd ? "" : f.Wd,
                     h = void 0 === f.U ? "" : f.U;
-                f = M(function(k) {
-                    return "https://" + ("" + g + k || Rd) + "/" + h
-                }, void 0 === f.Jc ? [Rd] : f.Jc);
+                f = N(function(k) {
+                    return "https://" + ("" + g + k || Qd) + "/" + h
+                }, void 0 === f.Jc ? [Qd] : f.Jc);
                 return d(e, f)
             }).then(function(f) {
                 var g = f.Ea;
                 f = f.vd;
                 e.$b = g;
-                e.ve = f;
-                return Wg(c, e).then(G(g, lb))
+                e.ue = f;
+                return Vg(c, e).then(G(g, L))
             })
         }
     }
 
-    function jh(a) {
+    function ih(a) {
         return function(b, c, d) {
             return function(e, f) {
-                var g = M(N(oc, Jb([b, f]), be), gh[a] || []);
-                g = $c(g, d);
-                return ih(b, c, g)(e)
-            }
-        }
-    }
-    var kh = jh("w");
-
-    function lh(a, b, c, d) {
+                var g = N(O(nc, Ib([b, f]), ae), fh[a] || []);
+                g = Zc(g, d);
+                return hh(b, c, g)(e)
+            }
+        }
+    }
+    var jh = ih("w");
+
+    function kh(a, b, c, d) {
         return new Z(function(e, f) {
             if (!J(a, "navigator.onLine")) return f();
             var g = {};
-            g = P(d.Da, (g["force-urlencoded"] = 1, g));
-            g = c + "?" + sd(g) + (d.O ? "&" + d.O : "");
-            return 2E3 < g.length ? f(Zd("sb.tlq")) : b(g) ? e("") : f()
+            g = Q(d.Da, (g["force-urlencoded"] = 1, g));
+            g = c + "?" + rd(g) + (d.O ? "&" + d.O : "");
+            return 2E3 < g.length ? f(Yd("sb.tlq")) : b(g) ? e("") : f()
         })
     }
 
-    function mh(a, b) {
-        var c = Qe(a);
+    function lh(a, b) {
+        var c = Oe(a);
         if (c) {
             var d = a.document,
                 e = c("script");
@@ -2716,7 +2710,7 @@
             e.type = b.type || "text/javascript";
             e.charset = b.charset || "utf-8";
             e.async = b.async || !0;
-            b.yc && P(e.dataset, b.yc);
+            b.yc && Q(e.dataset, b.yc);
             try {
                 var f = d.getElementsByTagName("head")[0];
                 if (!f) {
@@ -2729,12 +2723,12 @@
             } catch (h) {}
         }
     }
-    var nh = L(function(a) {
-        if (a = Qe(a)) return a("a")
+    var mh = M(function(a) {
+        if (a = Oe(a)) return a("a")
     });
 
-    function oh(a, b) {
-        var c = nh(a);
+    function nh(a, b) {
+        var c = mh(a);
         return c ? (c.href = b, {
             protocol: c.protocol,
             host: c.host,
@@ -2749,26 +2743,26 @@
         }) : {}
     }
 
-    function ph(a) {
+    function oh(a) {
         return (a.split(":")[1] || "").replace(/^\/*/, "").replace(/^www\./, "").split("/")[0]
     }
 
-    function qh(a, b) {
+    function ph(a, b) {
         if (!b || !b.length) return a;
         var c = n(a.split("#")),
             d = c.next().value;
         c = ja(c);
-        c = (c = U("#", c)) ? "#" + c : "";
+        c = (c = V("#", c)) ? "#" + c : "";
         return Ia(a, "?") ? d + "&" + b + c : d + "?" + b + c
     }
 
-    function rh(a, b, c) {
-        (c = sd(c)) && (a = qh(a, c));
-        b.O && (a = qh(a, b.O));
+    function qh(a, b, c) {
+        (c = rd(c)) && (a = ph(a, c));
+        b.O && (a = ph(a, b.O));
         return a
     }
 
-    function sh(a, b) {
+    function rh(a, b) {
         try {
             delete a[b]
         } catch (c) {
@@ -2776,41 +2770,41 @@
         }
     }
 
-    function th(a, b, c) {
+    function sh(a, b, c) {
         return new Z(function(d, e) {
-            var f = "_ymjsp" + ff(a),
+            var f = "_ymjsp" + df(a),
                 g = {};
-            g = P((g.callback = f, g), c.Da);
-            var h = F([a, f], sh);
+            g = Q((g.callback = f, g), c.Da);
+            var h = F([a, f], rh);
             a[f] = function(l) {
                 try {
-                    h(), Re(k), d(l)
+                    h(), Pe(k), d(l)
                 } catch (m) {
                     e(m)
                 }
             };
             g.wmode = "5";
             f = {};
-            var k = mh(a, (f.src = rh(b, c, g), f));
-            if (!k) return h(), e(Wd("jp.s"));
-            f = G(k, Re);
-            f = N(f, G(Zd(c.N), e));
-            g = sf(a, f, c.sa || 1E4);
-            g = F([a, g], tf);
+            var k = lh(a, (f.src = qh(b, c, g), f));
+            if (!k) return h(), e(Vd("jp.s"));
+            f = G(k, Pe);
+            f = O(f, G(Yd(c.N), e));
+            g = rf(a, f, c.sa || 1E4);
+            g = F([a, g], sf);
             k.onload = g;
-            k.onerror = N(h, g, f)
+            k.onerror = O(h, g, f)
         })
     }
 
-    function uh(a, b, c, d) {
+    function th(a, b, c, d) {
         b = b ? new b : void 0;
         var e = {};
-        e = P(d.Fa ? (e.wmode = "7", e) : {}, d.Da);
+        e = Q(d.Fa ? (e.wmode = "7", e) : {}, d.Da);
         var f = b || {
                 signal: void 0,
                 abort: r
             },
-            g = a.fetch(qh(c, sd(e)), {
+            g = a.fetch(ph(c, rd(e)), {
                 method: d.ab,
                 body: d.O,
                 credentials: !1 === d.rc ? "omit" : "include",
@@ -2818,11 +2812,11 @@
                 signal: f.signal,
                 cache: d.cache
             }),
-            h = G(d.N, Zd),
-            k = G(d.N.concat("timeout"), Zd);
+            h = G(d.N, Yd),
+            k = G(d.N.concat("timeout"), Yd);
         return new Z(function(l, m) {
             var p;
-            d.sa && (p = sf(a, function() {
+            d.sa && (p = rf(a, function() {
                 try {
                     f.abort()
                 } catch (q) {}
@@ -2830,25 +2824,25 @@
             }, d.sa));
             return g.then(function(q) {
                 if (!q.ok) {
-                    if (d.Wc) return Td(Xd(q));
-                    $d(d.N)
+                    if (d.Wc) return Sd(Wd(q));
+                    Zd(d.N)
                 }
                 return d.Wc ? q.text() : d.Fa ? q.json() : null
             }).then(l)["catch"](G(h(),
                 m)).then(function() {
-                p && tf(a, p)
+                p && sf(a, p)
             })
         })
     }
-    var vh = /[^a-z0-9.:-]/;
-
-    function wh(a, b, c, d, e, f, g, h) {
+    var uh = /[^a-z0-9.:-]/;
+
+    function vh(a, b, c, d, e, f, g, h) {
         if (4 === b.readyState)
-            if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Xd(b));
+            if (200 === b.status || e || g(c), e) 200 === b.status ? f(b.responseText) : g(Wd(b));
             else {
                 e = null;
                 if (d) try {
-                    (e = Ae(a, b.responseText)) || g(c)
+                    (e = ye(a, b.responseText)) || g(c)
                 } catch (k) {
                     g(c)
                 }
@@ -2856,22 +2850,22 @@
             } return h
     }
 
-    function xh(a, b, c) {
+    function wh(a, b, c) {
         var d = new a.XMLHttpRequest,
             e = c.O,
             f = {},
-            g = P(c.Fa ? (f.wmode = "7", f) : {}, c.Da);
+            g = Q(c.Fa ? (f.wmode = "7", f) : {}, c.Da);
         return new Z(function(h, k) {
-            d.open(c.ab || "GET", qh(b, sd(g)), !0);
+            d.open(c.ab || "GET", ph(b, rd(g)), !0);
             d.withCredentials = !1 !== c.rc;
             c.sa && (d.timeout = c.sa);
-            N(dc, Gb(function(m) {
+            O(cc, Fb(function(m) {
                 var p = n(m);
                 m = p.next().value;
                 p = p.next().value;
                 d.setRequestHeader(m, p)
             }))(c.Ca);
-            var l = F([a, d, Zd(c.N), c.Fa, c.Wc, h, k], wh);
+            var l = F([a, d, Yd(c.N), c.Fa, c.Wc, h, k], vh);
             d.onreadystatechange = l;
             try {
                 d.send(e)
@@ -2879,18 +2873,18 @@
         })
     }
 
-    function yh(a, b, c, d) {
+    function xh(a, b, c, d) {
         return new Z(function(e, f) {
-            var g = We(a),
+            var g = Ue(a),
                 h = b("img"),
-                k = N(G(h, Re), G(Zd(d.N), f)),
-                l = sf(a, k, d.sa || 3E3);
+                k = O(G(h, Pe), G(Yd(d.N), f)),
+                l = rf(a, k, d.sa || 3E3);
             h.onerror = k;
-            h.onload = N(G(h, Re), G(null, e), F([a, l], tf));
-            k = P({}, d.Da);
+            h.onload = O(G(h, Pe), G(null, e), F([a, l], sf));
+            k = Q({}, d.Da);
             delete k.wmode;
-            h.src = rh(c, d, k);
-            wc(a) && (P(h.style, {
+            h.src = qh(c, d, k);
+            vc(a) && (Q(h.style, {
                 position: "absolute",
                 visibility: "hidden",
                 width: "0px",
@@ -2898,110 +2892,110 @@
             }), g.appendChild(h))
         })
     }
-    var zh = {},
-        Ah = (zh.x = {
+    var yh = {},
+        zh = (yh.x = {
             id: 2,
             check: function(a) {
                 var b;
                 if (b = J(a, "XMLHttpRequest"))
                     if (b = "withCredentials" in new a.XMLHttpRequest) {
                         a: {
-                            if (vh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) {
+                            if (uh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) {
                                 b = !0;
                                 break a
                             }
                             b = !1
                         }
                         b = !b
-                    } return b ? G(a, xh) : !1
-            }
-        }, zh.i = {
+                    } return b ? G(a, wh) : !1
+            }
+        }, yh.i = {
             id: 4,
             check: function(a) {
-                var b = Qe(a);
-                return b ? F([a, b], yh) : !1
-            }
-        }, zh);
-    Ah.f = {
+                var b = Oe(a);
+                return b ? F([a, b], xh) : !1
+            }
+        }, yh);
+    zh.f = {
         id: 1,
         check: function(a) {
-            return a.fetch ? F([a, J(a, "AbortController")], uh) : !1
+            return a.fetch ? F([a, J(a, "AbortController")], th) : !1
         }
     };
-    Ah.b = {
+    zh.b = {
         id: 0,
         check: function(a) {
-            if (zc(a)) a = !1;
+            if (yc(a)) a = !1;
             else {
                 var b = J(a, "navigator.sendBeacon");
-                a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], lh) : !1
+                a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], kh) : !1
             }
             return a
         }
     };
-    Ah.j = {
+    zh.j = {
         id: 3,
         check: function(a) {
-            return Qe(a) ? G(a, th) : !1
+            return Oe(a) ? G(a, sh) : !1
         }
     };
-    var Bh = {};
-
-    function Ch(a) {
+    var Ah = {};
+
+    function Bh(a) {
         if (a) return H(function(b, c) {
-            var d = Ah[c];
+            var d = zh[c];
             d && b.push(d);
             return b
         }, [], a)
     }
 
-    function Dh(a) {
-        return Bh["*"] ? Ch(Bh["*"]) : a ? Ch(Bh[a]) : void 0
-    }
-    var Eh = ["b", "f", "x", "j", "i"],
-        Fh = ["x"];
-    Fh.unshift("f");
-    Fh.push("j");
-    var Gh = ["i"],
-        Hh = ["f", "i"],
-        Ih = {},
-        Jh = (Ih.h = Fh, Ih),
-        Kh = L(function(a, b, c, d) {
-            (d = Dh(c) || Ch(d)) || (d = Ch(c ? Jh[c] : Eh));
+    function Ch(a) {
+        return Ah["*"] ? Bh(Ah["*"]) : a ? Bh(Ah[a]) : void 0
+    }
+    var Dh = ["b", "f", "x", "j", "i"],
+        Eh = ["x"];
+    Eh.unshift("f");
+    Eh.push("j");
+    var Fh = ["i"],
+        Gh = ["f", "i"],
+        Hh = {},
+        Ih = (Hh.h = Eh, Hh),
+        Jh = M(function(a, b, c, d) {
+            (d = Ch(c) || Bh(d)) || (d = Bh(c ? Ih[c] : Dh));
             c = H(function(e, f) {
                 var g = f.check,
                     h = f.id;
                 (g = g(a, b)) && e.push([h, g]);
                 return e
             }, [], d || []);
-            c.length || $d();
+            c.length || Zd();
             return c
         }, function(a, b, c) {
             return c
         }),
-        Lh = D(Z.reject, Z, Zd()),
-        Mh = {},
-        Nh = (Mh.h = kh, Mh),
-        Oh = W("g.sen", function(a, b, c) {
-            var d = Kh(a, c, b);
-            c = og(a, b, c);
-            var e = Nh[b],
-                f = e ? e(a, d, c) : kh(a, d, c);
+        Kh = D(Z.reject, Z, Yd()),
+        Lh = {},
+        Mh = (Lh.h = jh, Lh),
+        Nh = X("g.sen", function(a, b, c) {
+            var d = Jh(a, c, b);
+            c = ng(a, b, c);
+            var e = Mh[b],
+                f = e ? e(a, d, c) : jh(a, d, c);
             return function() {
                 var g = n(Va(arguments)),
                     h = g.next().value;
                 g = ja(g);
-                h = P(h, {
-                    J: P(void 0 === h.J ? {} : h.J, {
+                h = Q(h, {
+                    J: Q(void 0 === h.J ? {} : h.J, {
                         N: [b]
                     })
                 });
                 return f.apply(null,
                     [h].concat(g))
             }
-        }, Lh);
-
-    function Ph(a, b, c) {
+        }, Kh);
+
+    function Oh(a, b, c) {
         try {
             if (y(b)) {
                 var d = n(Va(arguments));
@@ -3012,23 +3006,23 @@
                 b.apply(A(c) ? null : c, e)
             }
         } catch (f) {
-            sf(a, G(f, Td), 0)
-        }
-    }
-
-    function Qh(a, b, c, d, e) {
-        var f = F([a, d, e], Ph);
+            rf(a, G(f, Sd), 0)
+        }
+    }
+
+    function Ph(a, b, c, d, e) {
+        var f = F([a, d, e], Oh);
         return c.then(f, function(g) {
             f();
-            fe(a, b, g)
+            de(a, b, g)
         })
     }
 
-    function Rh(a, b) {
+    function Qh(a, b) {
         function c(d, e, f) {
             var g = {},
                 h = {};
-            Pd(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h))
+            Od(a, (h.name = "log", h.counterKey = b, h.data = (g.args = w(e) ? e : [e], g.type = d, g.variables = f, g), h))
         }
         return {
             log: G("log", c),
@@ -3036,33 +3030,33 @@
             warn: G("warn", c)
         }
     }
-    var Sh = L(W("dc.init", function(a, b) {
-        return b && cd(sb(b.split(":")[0])) ? {
+    var Rh = M(X("dc.init", function(a, b) {
+        return b && bd(rb(b.split(":")[0])) ? {
             log: r,
             warn: r,
             error: r
-        } : Rh(a, b)
-    }), mb);
-
-    function Th(a, b, c, d) {
-        Sh(a, b).log(c, d)
-    }
-
-    function Uh(a, b, c, d, e) {
-        return F([a, R(b), e ? [c + ".p", e] : c, d], Th)
-    }
-    var Vh = L(Md, R);
-
-    function Wh(a, b) {
-        var c = Q(a).o("counters", {}),
-            d = R(b);
+        } : Qh(a, b)
+    }), lb);
+
+    function Sh(a, b, c, d) {
+        Rh(a, b).log(c, d)
+    }
+
+    function Th(a, b, c, d, e) {
+        return F([a, T(b), e ? [c + ".p", e] : c, d], Sh)
+    }
+    var Uh = M(Ld, T);
+
+    function Vh(a, b) {
+        var c = R(a).o("counters", {}),
+            d = T(b);
         return c[d]
     }
-    var Xh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/;
-
-    function Yh(a) {
+    var Wh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/;
+
+    function Xh(a) {
         var b = a.length;
-        return 1 > b || 64 < b ? !1 : Yb(function(c) {
+        return 1 > b || 64 < b ? !1 : Xb(function(c) {
             var d = c.length;
             if (1 > d) c = !1;
             else if ('"' === c[0] && '"' === c[d - 1] && 2 < d) a: {
@@ -3082,37 +3076,37 @@
                 }
                 c = !0
             }
-            else c = Xh.test(c) ? !0 : !1;
+            else c = Wh.test(c) ? !0 : !1;
             return c
         }, a.split("."))
     }
 
-    function Zh(a) {
+    function Yh(a) {
         var b = a.length;
         return 5 > b || 100 < b ? void 0 : a
     }
 
-    function $h(a) {
-        var b = vd(a).replace(/^\++/gm, "").toLowerCase(),
+    function Zh(a) {
+        var b = ud(a).replace(/^\++/gm, "").toLowerCase(),
             c = b.lastIndexOf("@");
-        if (-1 === c) return Zh(b);
+        if (-1 === c) return Yh(b);
         a = b.substr(0, c);
         c = b.substr(c + 1);
-        if (!c || !Yh(a)) return Zh(b);
+        if (!c || !Xh(a)) return Yh(b);
         c = c.replace("googlemail.com", "gmail.com");
-        hd(c) && (c = "yandex.ru");
+        gd(c) && (c = "yandex.ru");
         "yandex.ru" === c ? a = a.replace(za, "-") : "gmail.com" === c && (a = a.replace(za, ""));
         b = Ca(a, "+"); - 1 !== b && (a = a.slice(0, b));
-        return Zh(a + "@" + c)
-    }
-    var ai = /^[0-9()\-+\s]+$/;
-
-    function bi(a, b) {
-        var c = yd(b),
+        return Yh(a + "@" + c)
+    }
+    var $h = /^[0-9()\-+\s]+$/;
+
+    function ai(a, b) {
+        var c = xd(b),
             d = c.length,
             e = b[0],
             f = c[0];
-        if (!(10 > d || 13 < d || "0" === f) && ai.test(b)) {
+        if (!(10 > d || 13 < d || "0" === f) && $h.test(b)) {
             if (10 === d && "+" !== e) return "7" + c;
             if (11 === d) {
                 if ("+" === e && "8" === f) return;
@@ -3121,11 +3115,11 @@
             if (!(12 <= d && "+" === e && "7" === f)) return c
         }
     }
-    var ci = L(function(a) {
+    var bi = M(function(a) {
         return !!J(a, "crypto.subtle.digest") && !!J(a, "TextEncoder") && !!J(a, "FileReader") && !!J(a, "Blob")
     });
 
-    function di(a, b) {
+    function ci(a, b) {
         return new Z(function(c, d) {
             var e = (new a.TextEncoder).encode(b);
             a.crypto.subtle.digest("SHA-256", e).then(function(f) {
@@ -3135,29 +3129,29 @@
                 var g = new a.FileReader;
                 g.onload = function(h) {
                     h = J(h, "target.result") || "";
-                    var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Wd("fpm.i"))
+                    var k = Ca(h, ","); - 1 !== k ? c(h.substring(k + 1)) : d(Vd("fpm.i"))
                 };
                 g.readAsDataURL(f)
             }, d)
         })
     }
-    var ei = ["yandex_cid", "yandex_public_id"];
-
-    function fi(a, b, c) {
+    var di = ["yandex_cid", "yandex_public_id"];
+
+    function ei(a, b, c) {
         c = void 0 === c ? 0 : c;
-        b = dc(b);
+        b = cc(b);
         b = H(function(d, e) {
             var f = n(e),
                 g = f.next().value;
             f = f.next().value;
             var h = B(f);
-            if (!h && (rb(a, f) && (f = "" + f), !u(f))) return d;
-            if (h) f = fi(a, f, c + 1);
-            else if (!c && O(g, ei)) f = Z.resolve(f);
+            if (!h && (qb(a, f) && (f = "" + f), !u(f))) return d;
+            if (h) f = ei(a, f, c + 1);
+            else if (!c && P(g, di)) f = Z.resolve(f);
             else {
-                "phone_number" === g ? f = bi(a, f) : "email" === g && (f = $h(f));
+                "phone_number" === g ? f = ai(a, f) : "email" === g && (f = Zh(f));
                 if (!f) return d;
-                f = di(a, f)
+                f = ci(a, f)
             }
             d.push(f.then(function(k) {
                 return [g, k]
@@ -3166,46 +3160,46 @@
         }, [], b);
         return Z.all(b)
     }
-    var gi = W("fpm", function(a, b) {
-        if (!kd(a)) return r;
-        var c = R(b);
-        if (!ci(a)) return Th(a, c, "ns"), r;
-        var d = Wh(a, b);
+    var fi = X("fpm", function(a, b) {
+        if (!jd(a)) return r;
+        var c = T(b);
+        if (!bi(a)) return Sh(a, c, "ns"), r;
+        var d = Vh(a, b);
         return d ? function(e) {
             return (new Z(function(f, g) {
-                return B(e) ? ec(e).length ? f(fi(a, e).then(function(h) {
+                return B(e) ? dc(e).length ? f(ei(a, e).then(function(h) {
                     if (h && h.length) {
                         var k = {},
                             l = {};
                         d.params((l.__ym = (k.fpp = h, k), l))
                     }
-                }, r)) : g(Zd("fpm.l")) : g(Zd("fpm.o"))
-            }))["catch"](V(a, "fpm.en"))
+                }, r)) : g(Yd("fpm.l")) : g(Yd("fpm.o"))
+            }))["catch"](W(a, "fpm.en"))
         } : r
     });
 
-    function hi(a, b) {
+    function gi(a, b) {
         return H(function(c, d) {
             var e = n(d),
                 f = e.next().value,
                 g = e.next().value;
             e = g;
             g = B(g);
-            if (!g && (rb(a, e) && (e = "" + e), !u(e))) return c;
-            e = g ? hi(a, e) : e;
+            if (!g && (qb(a, e) && (e = "" + e), !u(e))) return c;
+            e = g ? gi(a, e) : e;
             eb(e) && c.push([f, e]);
             return c
-        }, [], dc(b))
-    }
-
-    function ii(a, b) {
+        }, [], cc(b))
+    }
+
+    function hi(a, b) {
         return function(c) {
-            var d = Wh(a, b);
+            var d = Vh(a, b);
             if (d) {
-                var e = Sh(a, R(b));
+                var e = Rh(a, T(b));
                 if (B(c))
-                    if (eb(ec(c))) {
-                        if ((c = hi(a, c)) && eb(c)) {
+                    if (eb(dc(c))) {
+                        if ((c = gi(a, c)) && eb(c)) {
                             e = {};
                             var f = {};
                             d.params((f.__ym = (e.fpmh = c, e), f))
@@ -3216,12 +3210,12 @@
         }
     }
 
-    function ji(a, b, c, d) {
-        var e = te[c];
+    function ii(a, b, c, d) {
+        var e = re[c];
         return e ? function() {
             var f = Va(arguments);
             f = d.apply(null, ka(f));
-            var g = Q(a);
+            var g = R(a);
             g.V("mt", {});
             g = g.o("mt");
             var h = g[e];
@@ -3230,101 +3224,101 @@
         } : d
     }
 
-    function ki(a) {
-        a = Q(a);
+    function ji(a) {
+        a = R(a);
         var b = a.o("dsjf") || Ra({});
         a.V("dsjf", b);
         return b
     }
 
-    function li(a, b, c) {
-        ki(a)(function(d) {
-            d[b] = P(d[b] || {}, c)
+    function ki(a, b, c) {
+        ji(a)(function(d) {
+            d[b] = Q(d[b] || {}, c)
         })
     }
 
-    function mi(a, b) {
-        ki(a)(function(c) {
+    function li(a, b) {
+        ji(a)(function(c) {
             delete c[b]
         })
     }
 
-    function ni(a, b) {
+    function mi(a, b) {
         return function(c) {
-            li(a, b, c)
-        }
-    }
-    var oi = Na(function(a, b) {
+            ki(a, b, c)
+        }
+    }
+    var ni = Na(function(a, b) {
             var c = {};
-            ki(a)(function(d) {
+            ji(a)(function(d) {
                 c = d[b] || {}
             });
             return c
         }),
-        pi = W("c.c.cc", function(a) {
-            var b = Q(a),
-                c = N(oi(a), function(d) {
+        oi = X("c.c.cc", function(a) {
+            var b = R(a),
+                c = O(ni(a), function(d) {
                     var e = {};
                     e = (e.clickmap = !!d.clickmap, e);
-                    return P({}, d, e)
+                    return Q({}, d, e)
                 });
-            return V(a, "g.c.cc", N(D(b.o, b, "counters", {}), ec, Gb(c)))
+            return W(a, "g.c.cc", O(D(b.o, b, "counters", {}), dc, Fb(c)))
         }),
-        qi = W("gt.c.rs", function(a, b) {
-            var c = R(b),
+        pi = X("gt.c.rs", function(a, b) {
+            var c = T(b),
                 d = b.id,
                 e = b.M,
                 f = b.Gd,
                 g = b.ic,
-                h = F([a, c], mi),
+                h = F([a, c], li),
                 k = {};
-            li(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k));
+            ki(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k));
             return h
         }),
-        ri = {};
-
-    function si(a, b) {
-        var c = R(a),
+        qi = {};
+
+    function ri(a, b) {
+        var c = T(a),
             d = J(b, "__ym.turbo_page"),
             e = J(b, "__ym.turbo_page_id");
-        ri[c] || (ri[c] = {});
-        if (d || e) ri[c].De = d, ri[c].Ee = e
-    }
-
-    function ti(a) {
-        a = R(a);
-        return ri[a] && ri[a].De
-    }
-    var ui = L(Nd);
-
-    function vi(a, b) {
+        qi[c] || (qi[c] = {});
+        if (d || e) qi[c].Ce = d, qi[c].De = e
+    }
+
+    function si(a) {
+        a = T(a);
+        return qi[a] && qi[a].Ce
+    }
+    var ti = M(Md);
+
+    function ui(a, b) {
         return {
             K: function(c, d) {
                 var e = (c.H || {}).L,
                     f = void 0 === c.J ? {} : c.J;
-                if (e && (si(b, e), !f.O && c.G && c.D)) {
-                    var g = Be(a, e),
-                        h = ui(a),
+                if (e && (ri(b, e), !f.O && c.G && c.D)) {
+                    var g = ze(a, e),
+                        h = ti(a),
                         k = c.G.o("pv");
                     if (g && !c.D.nohit) {
                         var l = {},
                             m = {};
-                        Pd(a, (m.counterKey = R(b), m.name = "params", m.data = (l.val = e, l), m));
-                        k ? encodeURIComponent(g).length > (Fc(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0)
+                        Od(a, (m.counterKey = T(b), m.name = "params", m.data = (l.val = e, l), m));
+                        k ? encodeURIComponent(g).length > (Ec(a) ? 512 : 2048) ? h.push([c.G, e]) : c.D["site-info"] = g : (f.O = g, c.J = f, c.ub || (c.ub = {}), c.ub.ie = !0)
                     }
                 }
                 d()
             },
             S: function(c, d) {
-                var e = ui(a),
-                    f = Wh(a, b),
+                var e = ti(a),
+                    f = Vh(a, b),
                     g = f && f.params;
-                g && (f = Qb(N(oc, Pa(c.G)), e), M(function(h) {
+                g && (f = Pb(O(nc, Pa(c.G)), e), N(function(h) {
                     var k = n(h);
                     k.next();
                     k = k.next().value;
                     g(k);
-                    h = nc(a)(h, e);
+                    h = mc(a)(h, e);
                     e.splice(h, 1)
                 }, f));
                 d()
@@ -3332,7 +3326,7 @@
         }
     }
 
-    function wi(a) {
+    function vi(a) {
         var b = r,
             c = null,
             d = a.length;
@@ -3349,72 +3343,72 @@
             }
         }
     }
-    var xi = W("pa.int", function(a, b) {
+    var wi = X("pa.int", function(a, b) {
         var c = {};
         return c.params = function() {
             var d = Va(arguments),
-                e = wi(d);
+                e = vi(d);
             if (!e) return null;
             d = e.Ld;
             var f = e.L;
             e = e.eb;
             if (!B(f) && !w(f)) return null;
-            var g = Oh(a, "1", b),
-                h = Vh(b).url,
-                k = !dd(b),
+            var g = Nh(a, "1", b),
+                h = Uh(b).url,
+                k = !cd(b),
                 l = "pa",
                 m = {};
             m = (m.id = b.id, m);
             var p = f,
                 q = "";
             if (q = J(f, "__ym.user_id")) l = "pau", m.uid = q;
-            O("__ymu", ec(f)) && (l = "paup");
-            p.__ym && (p = P({}, f), p.__ym = H(function(v, t) {
+            P("__ymu", dc(f)) && (l = "paup");
+            p.__ym && (p = Q({}, f), p.__ym = H(function(v, t) {
                 var x = J(f, "__ym." + t);
                 x && (v[t] = x);
                 return v
-            }, {}, pe), ec(p.__ym).length || delete p.__ym, k = !!ec(p).length);
-            p = q ? void 0 : Be(a, p);
-            l = Uh(a, b, l, m, p);
+            }, {}, ne), dc(p.__ym).length || delete p.__ym, k = !!dc(p).length);
+            p = q ? void 0 : ze(a, p);
+            l = Th(a, b, l, m, p);
             m = {};
             p = {};
             g = g({
                 H: {
                     L: f
                 },
-                G: Yg((m.pa = 1, m.ar = 1, m)),
-                D: (p["page-url"] = h || T(a).href, p)
+                G: Xg((m.pa = 1, m.ar = 1, m)),
+                D: (p["page-url"] = h || U(a).href, p)
             }, b).then(k ? l : r);
-            return Qh(a, "p.s", g, e, d)
+            return Ph(a, "p.s", g, e, d)
         }, c
     });
 
-    function yi(a, b, c, d, e) {
+    function xi(a, b, c, d, e) {
         return (new Z(function(f, g) {
-            var h = ec(c),
-                k = N(d.resolve || lb, Qa(f)),
-                l = N(d.reject || lb, Qa(g));
+            var h = dc(c),
+                k = O(d.resolve || L, Qa(f)),
+                l = O(d.reject || L, Qa(g));
             d.resolve = k;
             d.reject = l;
-            M(function(m) {
+            N(function(m) {
                 d.kc.push(+m);
                 var p = c[m],
-                    q = uf(a, G(Zd(), l), 5100, "is.m"),
+                    q = tf(a, G(Yd(), l), 5100, "is.m"),
                     v = {};
-                b(p.window, P(e, (v.toCounter = ub(m), v)), function(t, x) {
-                    tf(a, q);
+                b(p.window, Q(e, (v.toCounter = tb(m), v)), function(t, x) {
+                    sf(a, q);
                     d.ed.push(m);
                     d.resolve && d.resolve(x)
                 })
             }, h)
-        }))["catch"](V(a, "if.b"))
-    }
-
-    function zi(a, b, c) {
-        b = Qb(function(d) {
-            return !O(c.info.counterId, d.kc)
+        }))["catch"](W(a, "if.b"))
+    }
+
+    function yi(a, b, c) {
+        b = Pb(function(d) {
+            return !P(c.info.counterId, d.kc)
         }, b);
-        M(function(d) {
+        N(function(d) {
             if (c.info.counterId) {
                 var e = {};
                 a((e[c.info.counterId] = c, e), d, d.data)
@@ -3422,13 +3416,13 @@
         }, b)
     }
 
-    function Ai(a, b) {
-        var c = Lf(a, b);
+    function zi(a, b) {
+        var c = Kf(a, b);
         if (!c) return null;
         var d = [],
             e = [],
-            f = F([a, c.cc], yi),
-            g = G(f, zi);
+            f = F([a, c.cc], xi),
+            g = G(f, yi);
         c.ea.C(["initToParent"], function(h) {
             h = n(h);
             h.next();
@@ -3442,12 +3436,12 @@
         });
         return {
             ea: c.ea,
-            We: function(h, k) {
+            Ve: function(h, k) {
                 return new Z(function(l, m) {
                     c.cc(h, k, function(p, q) {
                         l([p, q])
                     });
-                    uf(a, G(Zd(), m), 5100, "is.o")
+                    tf(a, G(Yd(), m), 5100, "is.o")
                 })
             },
             bd: function(h) {
@@ -3470,27 +3464,27 @@
             }
         }
     }
-    var Bi = L(Ai, N(mb, R));
-
-    function Ci(a, b) {
-        if (!O(b, M(K("ymetrikaEvent.type"), a))) {
+    var Ai = M(zi, O(lb, T));
+
+    function Bi(a, b) {
+        if (!P(b, N(K("ymetrikaEvent.type"), a))) {
             var c = {},
                 d = {};
             a.push((d.ymetrikaEvent = (c.type = b, c), d))
         }
     }
 
-    function Di(a) {
-        a = Q(a);
+    function Ci(a) {
+        a = R(a);
         var b = a.o("dataLayer", []);
         a.B("dataLayer", b);
         return b
     }
 
-    function Ei(a, b, c, d) {
+    function Di(a, b, c, d) {
         c = void 0 === c ? r : c;
         d = void 0 === d ? !1 : d;
-        var e = Cf(a);
+        var e = Bf(a);
         if (b && y(b.push)) {
             var f = b.push;
             b.push = function() {
@@ -3508,72 +3502,72 @@
                 }
             };
             c(a);
-            M(e.trigger, b);
+            N(e.trigger, b);
             return a
         }
     }
 
-    function Fi(a, b) {
+    function Ei(a, b) {
         var c = J(b, "ymetrikaEvent");
         c && a.trigger(J(c, "type"), c)
     }
 
-    function Gi(a, b, c) {
-        c = void 0 === c ? lb : c;
-        var d = Df(a, "idlo");
+    function Fi(a, b, c) {
+        c = void 0 === c ? L : c;
+        var d = Cf(a, "idlo");
         c(d);
-        var e = G(d, Fi);
-        Ei(a, b, function(f) {
+        var e = G(d, Ei);
+        Di(a, b, function(f) {
             f.Ba.C(e)
         });
         return d
     }
 
-    function Hi(a, b, c, d) {
-        var e = Wh(a, c);
+    function Gi(a, b, c, d) {
+        var e = Vh(a, c);
         if (e) {
             a = d.data;
             c = "" + c.id;
             var f = d.sended || [];
             d.sended || (d.sended = f);
-            O(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d))))
-        }
-    }
-    var Ii = W("y.p", function(a, b) {
-        var c = Ai(a, b);
+            P(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.cd((d.type = "params", d.data = a, d))))
+        }
+    }
+    var Hi = X("y.p", function(a, b) {
+        var c = zi(a, b);
         if (c) {
-            var d = Di(a),
-                e = F([a, c, b], Hi);
-            Gi(a, d, function(f) {
+            var d = Ci(a),
+                e = F([a, c, b], Gi);
+            Fi(a, d, function(f) {
                 f.C(["params"], e)
             });
-            c.ea.C(["params"], N(K("1"), e))
+            c.ea.C(["params"], O(K("1"), e))
         }
     });
 
-    function Ji(a, b, c, d) {
-        var e = T(a),
+    function Ii(a, b, c, d) {
+        var e = U(a),
             f = e.hostname;
         e = e.href;
-        if (b = Vh(b).url) a = oh(a, b), f = a.hostname, e = a.href;
+        if (b = Uh(b).url) a = nh(a, b), f = a.hostname, e = a.href;
         return [d + "://" + f + "/" + c, e || ""]
     }
-    var Ki = {
-            Ue: $a(/[/&=?#]/)
+    var Ji = {
+            Te: $a(/[/&=?#]/)
         },
-        Li = W("go.in", function(a, b, c, d) {
+        Ki = X("go.in", function(a, b, c, d) {
             c = void 0 === c ? "goal" : c;
             var e = {};
             return e.reachGoal = function(f, g, h, k) {
-                if (!f || Ki[c] && Ki[c](f)) return null;
+                if (!f || Ji[c] && Ji[c](f)) return null;
                 var l = g,
                     m = h || r;
                 y(g) && (m = g, l = void 0, k = h);
                 g = {};
-                var p = Uh(a, b, "gr", (g.id = b.id, g.goal = f, g), l),
+                var p = Th(a, b, "gr", (g.id = b.id, g.goal = f, g), l),
                     q = "goal" === c;
-                g = Oh(a, "g", b);
-                var v = n(Ji(a, b, f, c));
+                g = Nh(a, "g", b);
+                var v = n(Ii(a, b, f, c));
                 h = v.next().value;
                 v = v.next().value;
                 var t = {},
@@ -3582,75 +3576,75 @@
                     H: {
                         L: l
                     },
-                    G: Yg((t.ar = 1, t)),
+                    G: Xg((t.ar = 1, t)),
                     D: (x["page-url"] = h, x["page-ref"] = v, x)
                 }, b).then(function() {
                     q && p();
                     var E = {},
                         C = {};
-                    Pd(a, (C.counterKey = R(b), C.name = "event", C.data = (E.schema =
+                    Od(a, (C.counterKey = T(b), C.name = "event", C.data = (E.schema =
                         c, E.name = f, E.params = l, E), C));
                     d && d()
                 });
-                return Qh(a, "g.s", g, m, k)
+                return Ph(a, "g.s", g, m, k)
             }, e
         }),
-        Mi = W("guid.int", function(a, b) {
+        Li = X("guid.int", function(a, b) {
             var c = {};
             return c.getClientID = function(d) {
-                var e = rf(a, b);
-                d && Ph(a, d, null, e);
+                var e = qf(a, b);
+                d && Oh(a, d, null, e);
                 return e
             }, c
         }),
-        Ni;
-
-    function Oi(a) {
-        return (a = T(a).hash.split("#")[1]) ? a.split("?")[0] : ""
-    }
-
-    function Pi(a, b) {
-        var c = Oi(a);
-        Ni = vf(a, function() {
-            var d = Oi(a);
+        Mi;
+
+    function Ni(a) {
+        return (a = U(a).hash.split("#")[1]) ? a.split("?")[0] : ""
+    }
+
+    function Oi(a, b) {
+        var c = Ni(a);
+        Mi = uf(a, function() {
+            var d = Ni(a);
             d !== c && (b(), c = d)
         }, 200, "t.h");
-        return D(wf, null, a, Ni)
-    }
-
-    function Qi(a, b, c, d) {
+        return D(vf, null, a, Mi)
+    }
+
+    function Pi(a, b, c, d) {
         var e = b.M,
             f = b.pc,
             g = b.Ga,
-            h = Q(a),
+            h = R(a),
             k = {};
-        k = Yg((k.wh = 1, k.pv = 1, k));
+        k = Xg((k.wh = 1, k.pv = 1, k));
         var l = J(d, "isTrusted");
-        d && !A(l) && k.B("ite", Mb(l));
-        ue(e) && a.Ya && a.Ya.Direct && k.B("ad", "1");
+        d && !A(l) && k.B("ite", Lb(l));
+        se(e) && a.Ya && a.Ya.Direct && k.B("ad", "1");
         f && k.B("ut", "1");
         e = h.o("lastReferrer");
-        d = T(a).href;
+        d = U(a).href;
         f = {};
         g = {
             D: (f["page-url"] = g || d, f["page-ref"] = e, f),
             G: k
         };
-        c(g, b)["catch"](V(a, "g.s"));
+        c(g, b)["catch"](W(a, "g.s"));
         h.B("lastReferrer", d)
     }
-    var Ri = W("th.e", function(a, b) {
+    var Qi = X("th.e", function(a, b) {
         function c() {
-            f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Pi(a, g))
-        }
-        var d = Oh(a, "t", b),
-            e = ni(a, R(b)),
+            f || (h = I(a, "onhashchange") ? Wc(a).C(a, ["hashchange"], g) : Oi(a, g))
+        }
+        var d = Nh(a, "t", b),
+            e = mi(a, T(b)),
             f = !1,
-            g = V(a, "h.h.ch", D(Qi, null, a, b, d)),
+            g = W(a, "h.h.ch", D(Pi, null, a, b, d)),
             h = r;
         b.ic && (c(), f = !0);
         d = {};
-        return d.trackHash = V(a, "tr.hs.h", function(k) {
+        return d.trackHash = W(a, "tr.hs.h", function(k) {
             k ? c() : h();
             f = !!k;
             k = {};
@@ -3658,7 +3652,7 @@
         }), d.u = h, d
     });
 
-    function Si(a) {
+    function Ri(a) {
         var b = null;
         try {
             b = a.target || a.srcElement
@@ -3671,16 +3665,16 @@
         return null
     }
 
-    function Ti(a, b) {
+    function Si(a, b) {
         var c = {};
         c = (c.string = !0, c.object = !0, c["boolean"] = b, c)[typeof b] || !1;
         var d = {};
         a((d.trackLinks = c, d))
     }
 
-    function Ui(a, b, c) {
-        var d = Yg();
-        void 0 !== c.pb && d.B("ite", Mb(c.pb));
+    function Ti(a, b, c) {
+        var d = Xg();
+        void 0 !== c.pb && d.B("ite", Lb(c.pb));
         c.mb && d.B("dl", 1);
         c.Ja && d.B("ln", 1);
         var e = c.xd || {},
@@ -3692,23 +3686,23 @@
                 qb: !!c.qb,
                 L: e.params
             },
-            D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || T(a).href, f)
+            D: (f["page-url"] = c.url, f["page-ref"] = b.Ga || U(a).href, f)
         };
         f = "Link";
         c.mb ? f = c.Ja ? "Ext link - File" : "File" : c.Ja && (f = "Ext link");
         var g = {},
             h = {};
-        Pd(a, (h.counterKey = R(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h));
+        Od(a, (h.counterKey = T(b), h.name = "event", h.data = (g.schema = "Link click", g.name = (c.Ja ? "external" : "internal") + " url: " + c.url, g), h));
         g = {};
-        b = c.sender(d, b).then(Uh(a, b, "lcl", (g.prefix = f, g.id = b.id,
+        b = c.sender(d, b).then(Th(a, b, "lcl", (g.prefix = f, g.id = b.id,
             g.url = c.url, g), c.xd));
-        Qh(a, "cl.p.s", b, e.callback || r, e.ctx)
-    }
-
-    function Vi(a, b) {
-        if (a.Fe()) {
-            var c = Si(b);
-            if (c && !Te("ym-disable-tracklink", c)) {
+        Ph(a, "cl.p.s", b, e.callback || r, e.ctx)
+    }
+
+    function Ui(a, b) {
+        if (a.Ee()) {
+            var c = Ri(b);
+            if (c && !Re("ym-disable-tracklink", c)) {
                 var d = a.l,
                     e = a.Jd,
                     f = a.Kd,
@@ -3716,11 +3710,11 @@
                     h = a.Qd,
                     k = f.Ga,
                     l = c.href;
-                var m = vd(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, ""));
-                m || (m = (m = c.querySelector("img")) ? vd(m.getAttribute("title") || m.getAttribute("alt")) : "");
+                var m = ud(c.innerHTML && c.innerHTML.replace(/<\/?[^>]+>/gi, ""));
+                m || (m = (m = c.querySelector("img")) ? ud(m.getAttribute("title") || m.getAttribute("alt")) : "");
                 m = l === m ? "" : m;
                 var p = J(b, "isTrusted");
-                if (Te("ym-external-link", c)) Ui(d, f, {
+                if (Re("ym-external-link", c)) Ti(d, f, {
                     url: l,
                     Ja: !0,
                     title: m,
@@ -3728,19 +3722,19 @@
                     sender: g
                 });
                 else {
-                    k = k ? oh(d, k).hostname : T(d).hostname;
-                    h = RegExp("\\.(" + U("|", M(Ka, h)) + ")$", "i");
+                    k = k ? nh(d, k).hostname : U(d).hostname;
+                    h = RegExp("\\.(" + V("|", N(Ka, h)) + ")$", "i");
                     var q = c.protocol + "//" + c.hostname +
                         c.pathname;
-                    h = re.test(q) || re.test(l) || h.test(l) || h.test(q);
+                    h = pe.test(q) || pe.test(l) || h.test(l) || h.test(q);
                     c = c.hostname;
-                    id(k) === id(c) ? h ? Ui(d, f, {
+                    hd(k) === hd(c) ? h ? Ti(d, f, {
                         url: l,
                         mb: !0,
                         pb: p,
                         title: m,
                         sender: g
-                    }) : m && e.B("il", vd(m).slice(0, 100)) : l && qe.test(l) || Ui(d, f, {
+                    }) : m && e.B("il", ud(m).slice(0, 100)) : l && oe.test(l) || Ti(d, f, {
                         url: l,
                         qb: !0,
                         Ja: !0,
@@ -3753,11 +3747,11 @@
             }
         }
     }
-    var Wi = Na(function(a, b) {
-        u(b) ? a.push(b) : M(N(lb, Za("push", a)), b)
+    var Vi = Na(function(a, b) {
+        u(b) ? a.push(b) : N(O(L, Za("push", a)), b)
     });
 
-    function Xi(a, b) {
+    function Wi(a, b) {
         return function(c) {
             var d = c[a];
             d ? (d.Zb = !0, d.Yb(b)) : c[a] = {
@@ -3767,7 +3761,7 @@
             }
         }
     }
-    var Yi = Na(function(a, b) {
+    var Xi = Na(function(a, b) {
             if (!b[a]) {
                 var c, d = new Z(function(e) {
                     c = e
@@ -3780,30 +3774,30 @@
             }
             return b[a].promise
         }),
-        Zi = L(N(Md, Ra)),
-        $i = L(Md);
-
-    function aj(a, b, c) {
-        b = R(b);
-        $i(b).Rd = X(a)(hf);
-        c = P({}, c);
+        Yi = M(O(Ld, Ra)),
+        Zi = M(Ld);
+
+    function $i(a, b, c) {
+        b = T(b);
+        Zi(b).Rd = kf(a)(ff);
+        c = Q({}, c);
         var d = {},
             e = {};
-        Pd(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e));
-        return Zi()(Xi(b, c))
-    }
-
-    function bj(a, b) {
-        var c = R(a);
-        return Zi()(Yi(c)).then(b)
-    }
-
-    function cj(a, b, c) {
+        Od(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e));
+        return Yi()(Wi(b, c))
+    }
+
+    function aj(a, b) {
+        var c = T(a);
+        return Yi()(Xi(c)).then(b)
+    }
+
+    function bj(a, b, c) {
         if (a.postMessage && !a.attachEvent) {
-            var d = Xc(a),
-                e = "__ym__promise_" + ff(a) + "_" + ff(a),
+            var d = Wc(a),
+                e = "__ym__promise_" + df(a) + "_" + df(a),
                 f = r;
-            f = d.C(a, ["message"], V(a, c, function(g) {
+            f = d.C(a, ["message"], W(a, c, function(g) {
                 try {
                     var h = g.data
                 } catch (k) {
@@ -3812,23 +3806,23 @@
                 h === e && (f(), g.stopPropagation && g.stopPropagation(), b())
             }));
             a.postMessage(e, "*")
-        } else uf(a, b, 0, c)
-    }
-    var dj = [],
-        ej = !1,
-        fj = !1;
-
-    function gj(a, b) {
-        if (dj.length) {
-            var c = dj.shift();
-            fj ? c() : uf(a, c, 100, b + ".ei.rnt")
-        } else ej = !1
-    }
-
-    function hj(a, b, c, d, e) {
+        } else tf(a, b, 0, c)
+    }
+    var cj = [],
+        dj = !1,
+        ej = !1;
+
+    function fj(a, b) {
+        if (cj.length) {
+            var c = cj.shift();
+            ej ? c() : tf(a, c, 100, b + ".ei.rnt")
+        } else dj = !1
+    }
+
+    function gj(a, b, c, d, e) {
         d = void 0 === d ? 1 : d;
-        e = void 0 === e ? Tg : e;
-        fj = Infinity === d;
+        e = void 0 === e ? Sg : e;
+        ej = Infinity === d;
         return Ra(function(f, g) {
             function h() {
                 try {
@@ -3837,23 +3831,23 @@
                 } catch (m) {
                     return f(m)
                 }
-                b(Og);
-                if (b(Kg)) return g(k), gj(a, c);
-                fj ? (b(e(a, 1E4)), g(k), gj(a, c)) : uf(a, h, 100, c + ".ei")
+                b(Ng);
+                if (b(Jg)) return g(k), fj(a, c);
+                ej ? (b(e(a, 1E4)), g(k), fj(a, c)) : tf(a, h, 100, c + ".ei")
             }
             var k = [];
-            ej ? dj.push(h) : (ej = !0, h())
+            dj ? cj.push(h) : (dj = !0, h())
         })
     }
 
-    function ij(a, b, c, d, e, f) {
+    function hj(a, b, c, d, e, f) {
         e = void 0 === e ? 1 : e;
         f = void 0 === f ? r : f;
-        b = Vg(b, c);
-        hj(a, b, d + ".itc", e)(xf(V(a, d), f))
-    }
-
-    function jj(a, b, c) {
+        b = Ug(b, c);
+        gj(a, b, d + ".itc", e)(wf(W(a, d), f))
+    }
+
+    function ij(a, b, c) {
         function d(g) {
             var h = {
                     id: g.counterId,
@@ -3863,7 +3857,7 @@
                     J: {
                         O: g.me
                     },
-                    G: Yg(g.Dd),
+                    G: Xg(g.Dd),
                     D: g.L,
                     H: {
                         Za: g.Za
@@ -3872,27 +3866,27 @@
                         U: g.U
                     }
                 };
-            g.ba && (k.ba = me(g.ba));
+            g.ba && (k.ba = ke(g.ba));
             return f(k, h).then(r, e)
         }
-        var e = V(a, "rts.p"),
-            f = Oh(a, "r", b);
-        return bj(b, function() {
-            cj(a, F([a, c, d, "rts.a", 1], ij), "rts.mr")
+        var e = W(a, "rts.p"),
+            f = Nh(a, "r", b);
+        return aj(b, function() {
+            bj(a, F([a, c, d, "rts.a", 1], hj), "rts.mr")
         }).then(r, e)
     }
-    var kj = N(Da, Pa(0)),
-        lj = Oa(kj),
-        mj = [lj("watch"), lj("clmap")],
-        nj = bd("retryReqs", function(a) {
-            return Ie(a).o("retryReqs", {})
+    var jj = O(Da, Pa(0)),
+        kj = Oa(jj),
+        lj = [kj("watch"), kj("clmap")],
+        mj = ad("retryReqs", function(a) {
+            return Ge(a).o("retryReqs", {})
         }, !0);
 
+    function nj(a, b) {
+        Ge(a).B("retryReqs", b)
+    }
+
     function oj(a, b) {
-        Ie(a).B("retryReqs", b)
-    }
-
-    function pj(a, b) {
         var c = {
             protocol: b.protocol,
             host: b.host,
@@ -3900,9 +3894,9 @@
             me: b.postParams,
             L: b.params,
             Dd: b.browserInfo,
-            Se: b.ghid,
+            Re: b.ghid,
             time: b.time,
-            Za: ub(a),
+            Za: tb(a),
             counterId: b.counterId,
             M: b.counterType
         };
@@ -3910,67 +3904,67 @@
         return c
     }
 
-    function qj(a) {
-        var b = nj(a);
+    function pj(a) {
+        var b = mj(a);
         return {
             add: function(c) {
                 for (var d = 1; b[d];) d += 1;
                 b[d] = c;
-                oj(a, b);
+                nj(a, b);
                 return d
             },
             "delete": function(c) {
                 delete b[c];
-                oj(a, b)
+                nj(a, b)
             },
-            He: function(c, d) {
+            Ge: function(c, d) {
                 var e = b[c];
-                e && e.browserInfo && (e.browserInfo.rqnl = d, oj(a, b))
+                e && e.browserInfo && (e.browserInfo.rqnl = d, nj(a, b))
             },
-            Td: W("g.r", function() {
-                var c = X(a)(hf),
-                    d = nf(a);
+            Td: X("g.r", function() {
+                var c = kf(a)(ff),
+                    d = mf(a);
                 return H(function(e, f) {
                         var g = n(f),
                             h = g.next().value;
-                        (g = g.next().value) && sc(Ra(g.resource), mj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = pj(h, g), e.push(h));
+                        (g = g.next().value) && rc(Ra(g.resource), lj) && !g.d && g.ghid && g.ghid !== d && g.time && 500 < c - g.time && g.time + 864E5 > c && g.browserInfo.rqnl && 2 >= g.browserInfo.rqnl && (g.d = 1, h = oj(h, g), e.push(h));
                         return e
                     },
-                    [], dc(b))
+                    [], cc(b))
             }),
             Fd: function() {
-                var c = X(a)(hf);
-                M(function(d) {
+                var c = kf(a)(ff);
+                N(function(d) {
                     var e = n(d);
                     d = e.next().value;
                     e = e.next().value;
                     (!e || !e.time || e.time + 864E5 < c || e.browserInfo.rqnl && 2 <= e.browserInfo.rqnl) && delete b[d]
-                }, dc(b));
-                oj(a, b)
+                }, cc(b));
+                nj(a, b)
             },
             length: function() {
-                return ec(b).length
+                return dc(b).length
             },
             clear: function() {
-                oj(a, {});
+                nj(a, {});
                 return H(function(c, d) {
                     var e = n(d),
                         f = e.next().value;
                     e = e.next().value;
-                    c.push(pj(f, e));
+                    c.push(oj(f, e));
                     delete b[f];
                     return c
-                }, [], dc(b))
-            }
-        }
-    }
-
-    function rj(a, b, c, d) {
-        b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), jj(a, c, b)))
-    }
-
-    function sj(a, b) {
-        var c = qj(a);
+                }, [], cc(b))
+            }
+        }
+    }
+
+    function qj(a, b, c, d) {
+        b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), ij(a, c, b)))
+    }
+
+    function rj(a, b) {
+        var c = pj(a);
         return {
             K: function(d, e) {
                 var f = d.G,
@@ -3978,10 +3972,10 @@
                     h = d.D,
                     k = void 0 === d.J ? {} : d.J;
                 if (f && h) {
-                    var l = X(a);
+                    var l = kf(a);
                     f.wb("rqnl", 1);
                     var m = {};
-                    f = (m.protocol = "https:", m.host = Rd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(hf), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = nf(a), m);
+                    f = (m.protocol = "https:", m.host = Qd, m.resource = d.ca.U, m.postParams = k.O, m.time = l(ff), m.counterType = b.M, m.params = h, m.browserInfo = f.l(), m.counterId = b.id, m.ghid = mf(a), m);
                     g && (f.telemetry = g.l());
                     g = c.add(f);
                     d.H || (d.H = {});
@@ -3990,13 +3984,13 @@
                 e()
             },
             S: function(d, e) {
-                rj(a, d, b, c);
+                qj(a, d, b, c);
                 e()
             }
         }
     }
 
-    function tj(a, b, c) {
+    function sj(a, b, c) {
         function d() {
             v || (q = !0, t = !1, v = !0, f())
         }
@@ -4008,24 +4002,24 @@
         }
 
         function f() {
-            tf(a, l);
+            sf(a, l);
             if (m) k(!1);
             else {
-                var S = Math.max(0, c - (t ? x : x + p(hf) - E));
-                S ? l = uf(a, e, S, "u.t.d.c") : e()
+                var S = Math.max(0, c - (t ? x : x + p(ff) - E));
+                S ? l = tf(a, e, S, "u.t.d.c") : e()
             }
         }
 
         function g() {
             t = q = v = !0;
-            x += p(hf) - E;
-            E = p(hf);
+            x += p(ff) - E;
+            E = p(ff);
             f()
         }
 
         function h() {
             q || v || (x = 0);
-            E = p(hf);
+            E = p(ff);
             q = v = !0;
             t = !1;
             f()
@@ -4039,24 +4033,24 @@
         }
         var l = 0,
             m = !1;
-        if (Fc(a)) return l = uf(a, b, c, "u.t.d"), F([a, l], tf);
-        var p = X(a),
+        if (Ec(a)) return l = tf(a, b, c, "u.t.d"), F([a, l], sf);
+        var p = kf(a),
             q = !1,
             v = !1,
             t = !0,
             x = 0,
-            E = p(hf),
-            C = Xc(a);
+            E = p(ff),
+            C = Wc(a);
         k(!0);
         f();
         return function() {
-            tf(a, l);
+            sf(a, l);
             k(!1)
         }
     }
-    var uj = W("nb.p", function(a, b) {
+    var tj = X("nb.p", function(a, b) {
         function c(q) {
-            h() || (q = "number" === typeof q ? q : 15E3, p = tj(a, d(!1), q), l())
+            h() || (q = "number" === typeof q ? q : 15E3, p = sj(a, d(!1), q), l())
         }
 
         function d(q) {
@@ -4067,38 +4061,38 @@
                     m = !0;
                     l();
                     p && p();
-                    var x = X(a)(hf);
-                    t = (ub(g.o("lastHit")) || 0) < x - 18E5;
+                    var x = kf(a)(ff);
+                    t = (tb(g.o("lastHit")) || 0) < x - 18E5;
                     var E = .1 > Math.random();
                     g.B("lastHit", x);
-                    var C = $i(f);
+                    var C = Zi(f);
                     x = C.kb;
                     C = C.Rd;
                     var S = {};
-                    x = Yg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S));
-                    C = Vh(b);
+                    x = Xg((S.nb = 1, S.cl = qb(a, C) && qb(a, x) ? C - x : 0, S.ar = 1, S));
+                    C = Uh(b);
                     S = {};
                     x = {
-                        D: (S["page-url"] = C.url || T(a).href, S),
+                        D: (S["page-url"] = C.url || U(a).href, S),
                         G: x,
                         H: {
                             force: q
                         }
                     };
-                    C = Sh(a, R(b)).warn;
+                    C = Rh(a, T(b)).warn;
                     !v.callback && v.ctx && C("nbnc");
-                    (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? ph(t) === ph(E) : !t && !E));
-                    if (t) return t = e(x, b), Qh(a, "l.o.l", t, v.callback, v.ctx)
+                    (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? oh(t) === oh(E) : !t && !E));
+                    if (t) return t = e(x, b), Ph(a, "l.o.l", t, v.callback, v.ctx)
                 }
                 return null
             }
         }
-        var e = Oh(a, "n", b),
-            f = R(b),
-            g = Je(a, b.id),
-            h = G(G(f, oi(a)), N(be, K("accurateTrackBounce"))),
+        var e = Nh(a, "n", b),
+            f = T(b),
+            g = He(a, b.id),
+            h = G(G(f, ni(a)), O(ae, K("accurateTrackBounce"))),
             k = {},
-            l = G((k.accurateTrackBounce = !0, k), ni(a, f)),
+            l = G((k.accurateTrackBounce = !0, k), mi(a, f)),
             m = !1,
             p;
         b.vc && c(b.vc);
@@ -4108,61 +4102,61 @@
         return k
     });
 
-    function vj(a) {
+    function uj(a) {
         return !(!xa("querySelectorAll", J(a, "Element.prototype.querySelectorAll")) || !a.document.querySelectorAll)
     }
 
-    function wj(a, b) {
+    function vj(a, b) {
         if (!b || !b.querySelectorAll) return [];
         var c = b.querySelectorAll(a);
-        return c ? mc(c) : []
-    }
-
-    function xj(a, b) {
+        return c ? lc(c) : []
+    }
+
+    function wj(a, b) {
         if (b.querySelector) return b.querySelector(a);
-        var c = wj(a, b);
+        var c = vj(a, b);
         return c && c.length ? c[0] : null
     }
-    var yj;
-    var zj = window.Set;
-    if (ya(zj, "Set")) {
-        var Aj = ya(J(zj.prototype, "add"), "add"),
-            Bj = ya(J(zj.prototype, "has"), "has"),
-            Cj = ya(J(zj.prototype, "delete"), "delete"),
-            Dj = ya(J(zj.prototype, "clear"), "clear"),
-            Ej = ya(J(zj.prototype, "forEach"), "forEach");
-        yj = Aj && Bj && Cj && Dj && Ej ? Set : kc
-    } else yj = kc;
-    var Fj = yj;
-
-    function Gj(a, b, c) {
+    var xj;
+    var yj = window.Set;
+    if (ya(yj, "Set")) {
+        var zj = ya(J(yj.prototype, "add"), "add"),
+            Aj = ya(J(yj.prototype, "has"), "has"),
+            Bj = ya(J(yj.prototype, "delete"), "delete"),
+            Cj = ya(J(yj.prototype, "clear"), "clear"),
+            Dj = ya(J(yj.prototype, "forEach"), "forEach");
+        xj = zj && Aj && Bj && Cj && Dj ? Set : jc
+    } else xj = jc;
+    var Ej = xj;
+
+    function Fj(a, b, c) {
         if (!(b && b.Element && b.Element.prototype && b.document && c)) return null;
         if (b.Element.prototype.closest && xa("closest", b.Element.prototype.closest) && c.closest) return c.closest(a);
-        var d = Ue(b);
+        var d = Se(b);
         if (d) {
             for (; c && 1 === c.nodeType && !d.call(c, a);) c = c.parentElement || c.parentNode;
             return c && 1 === c.nodeType ? c : null
         }
-        if (vj(b)) {
-            for (a = new Fj(mc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode;
+        if (uj(b)) {
+            for (a = new Ej(lc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode;
             return c && 1 === c.nodeType ? c : null
         }
         return null
     }
 
+    function Gj(a, b) {
+        return I(b, "isConnected") ? !b.isConnected : Fj("html", a, b) !== a.document.documentElement
+    }
+
     function Hj(a, b) {
-        return I(b, "isConnected") ? !b.isConnected : Gj("html", a, b) !== a.document.documentElement
-    }
-
-    function Ij(a, b) {
         var c = b,
             d = J(a, "document"),
-            e = cf(c);
-        if (!c || !c.ownerDocument || "PARAM" === e || c === Ve(a) || c === d.documentElement) return {
+            e = af(c);
+        if (!c || !c.ownerDocument || "PARAM" === e || c === Te(a) || c === d.documentElement) return {
             left: 0,
             top: 0
         };
-        if (d = af(c)) return c = Ze(a), {
+        if (d = Ze(c)) return c = Xe(a), {
             left: Math.round(d.left + c.x),
             top: Math.round(d.top + c.y)
         };
@@ -4173,21 +4167,21 @@
         }
     }
 
-    function Jj(a, b) {
+    function Ij(a, b) {
         var c = J(a, "document");
-        return b === Ve(a) || b === c.documentElement ? $e(a) : (c = af(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight]
-    }
-    var Kj = L(function() {
-        for (var a = 59, b = {}, c = 0; c < oe.length; c += 1) b[oe[c]] = String.fromCharCode(a), a += 1;
+        return b === Te(a) || b === c.documentElement ? Ye(a) : (c = Ze(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight]
+    }
+    var Jj = M(function() {
+        for (var a = 59, b = {}, c = 0; c < me.length; c += 1) b[me[c]] = String.fromCharCode(a), a += 1;
         return b
     });
 
-    function Lj(a, b, c) {
-        for (var d = "", e = Kj(), f = cf(b) || "*"; b && b.parentNode && !O(f, ["BODY", "HTML"]);) {
+    function Kj(a, b, c) {
+        for (var d = "", e = Jj(), f = af(b) || "*"; b && b.parentNode && !P(f, ["BODY", "HTML"]);) {
             d += e[f] || "*";
             a: {
                 f = J(a, "document");
-                if (f = b && b !== f.documentElement ? b === Ve(a) ? f.documentElement : J(b, "parentNode") : null) {
+                if (f = b && b !== f.documentElement ? b === Te(a) ? f.documentElement : J(b, "parentNode") : null) {
                     f = f.childNodes;
                     for (var g = b && b.nodeName, h = 0, k = 0; k < f.length; k += 1)
                         if (g === (f[k] && f[k].nodeName)) {
@@ -4202,31 +4196,31 @@
             }
             d += f || "";
             b = b.parentElement;
-            f = cf(b) || "*"
-        }
-        return vd(d, 128)
-    }
-
-    function Mj(a, b) {
-        var c = We(a),
-            d = Ze(a);
+            f = af(b) || "*"
+        }
+        return ud(d, 128)
+    }
+
+    function Lj(a, b) {
+        var c = Ue(a),
+            d = Xe(a);
         return {
             x: b.pageX || b.clientX + d.x - (c.clientLeft || 0) || 0,
             y: b.pageY || b.clientY + d.y - (c.clientTop || 0) || 0
         }
     }
 
-    function Nj(a) {
+    function Mj(a) {
         var b = a.which;
         a = a.button;
         return b || void 0 === a ? b : 1 === a || 3 === a ? 1 : 2 === a ? 3 : 4 === a ? 2 : 0
     }
-    var Oj = Na(Te)("(ym-disable-clickmap|ym-clickmap-ignore)");
-
-    function Pj(a, b, c, d, e) {
+    var Nj = Na(Re)("(ym-disable-clickmap|ym-clickmap-ignore)");
+
+    function Oj(a, b, c, d, e) {
         if (I(a, "ymDisabledClickmap") || !b || !b.element) return !1;
-        a = cf(b.element);
-        if (e && !e(b.element, a) || O(b.button, [2, 3]) && "A" !== a || sc(Pa(a), d)) return !1;
+        a = af(b.element);
+        if (e && !e(b.element, a) || P(b.button, [2, 3]) && "A" !== a || rc(Pa(a), d)) return !1;
         d = b.element;
         if (b && c) {
             if (50 > b.time - c.time) return !1;
@@ -4236,37 +4230,37 @@
             if (c.element === d && 2 > e && 2 > a && 1E3 > b) return !1
         }
         for (; d;) {
-            if (Oj(d)) return !1;
+            if (Nj(d)) return !1;
             d = d.parentElement
         }
         return !0
     }
 
-    function Qj(a, b, c, d, e) {
+    function Pj(a, b, c, d, e) {
         var f = "clmap/" + e.id,
             g = {};
         b = (g["page-url"] = b, g["pointer-click"] = c, g);
         f = {
-            G: Yg(),
+            G: Xg(),
             D: b,
             ca: {
                 U: f
             }
         };
-        d(f, e)["catch"](V(a, "c.s.c"))
-    }
-    var Rj = W("clm.p", function(a, b) {
-            if (tc(a)) return r;
-            var c = Oh(a, "m", b),
-                d = R(b),
-                e = X(a),
-                f = e(hf),
-                g = G(G(d, oi(a)), N(be, K("clickmap"))),
+        d(f, e)["catch"](W(a, "c.s.c"))
+    }
+    var Qj = X("clm.p", function(a, b) {
+            if (sc(a)) return r;
+            var c = Nh(a, "m", b),
+                d = T(b),
+                e = kf(a),
+                f = e(ff),
+                g = G(G(d, ni(a)), O(ae, K("clickmap"))),
                 h, k = null;
-            d = V(a, "clm.p.c", function(l) {
+            d = W(a, "clm.p.c", function(l) {
                 var m = g();
                 if (m) {
-                    var p = Q(a),
+                    var p = R(a),
                         q = p.o("cls", {
                             fb: 0,
                             x: 0,
@@ -4280,221 +4274,221 @@
                     p = "object" === typeof m ? m : {};
                     q = p.filter;
                     m = p.isTrackHash || !1;
-                    var v = M(function(x) {
+                    var v = N(function(x) {
                         return ("" + x).toUpperCase()
                     }, p.ignoreTags || []);
                     z(h) && (h = p.quota || null);
                     var t = !!p.quota;
                     l = {
-                        element: Se(a, l),
-                        position: Mj(a, l),
-                        button: Nj(l),
-                        time: e(hf)
+                        element: Qe(a, l),
+                        position: Lj(a, l),
+                        button: Mj(l),
+                        time: e(ff)
                     };
-                    p = T(a).href;
-                    if (Pj(a, l, k, v, q)) {
+                    p = U(a).href;
+                    if (Oj(a, l, k, v, q)) {
                         if (t) {
                             if (!h) return;
                             --h
                         }
-                        v = n(Jj(a, l.element));
+                        v = n(Ij(a, l.element));
                         q = v.next().value;
                         v = v.next().value;
-                        t = Ij(a, l.element);
-                        q = ["rn", ff(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Lj(a, l.element), "X", l.position.x, "Y", l.position.y];
-                        q = U(":", q);
+                        t = Hj(a, l.element);
+                        q = ["rn", df(a), "x", Math.floor(65535 * (l.position.x - t.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - t.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Kj(a, l.element), "X", l.position.x, "Y", l.position.y];
+                        q = V(":", q);
                         m && (q += ":wh:1");
-                        Qj(a, p, q, c, b);
+                        Pj(a, p, q, c, b);
                         k = l
                     }
                 }
             });
-            return Xc(a).C(J(a, "document"), ["click"], d)
+            return Wc(a).C(J(a, "document"), ["click"], d)
         }),
-        Sj = W("trigger.in", function(a, b) {
-            b.qd && cj(a, F([a, "yacounter" + b.id + "inited"], bf), "t.i")
+        Rj = X("trigger.in", function(a, b) {
+            b.qd && bj(a, F([a, "yacounter" + b.id + "inited"], $e), "t.i")
         });
 
-    function Tj(a, b) {
+    function Sj(a, b) {
         var c = {};
         a((c.clickmap = z(b) ? !0 : b, c))
     }
-    var Uj = W("c.m.p", function(a, b) {
-        var c = R(b),
+    var Tj = X("c.m.p", function(a, b) {
+        var c = T(b),
             d = {};
-        return d.clickmap = G(ni(a, c), Tj), d
+        return d.clickmap = G(mi(a, c), Sj), d
     });
 
-    function Vj(a) {
+    function Uj(a) {
         a = "" + a;
         for (var b = 2166136261, c = a.length, d = 0; d < c; d += 1) b ^= a.charCodeAt(d), b += (b << 1) + (b << 4) + (b << 7) + (b << 8) + (b << 24);
         return b >>> 0
     }
-    var Wj = {},
-        Xj = {};
-    Wj.p = 500;
-    var Yj = {
+    var Vj = {},
+        Wj = {};
+    Vj.p = 500;
+    var Xj = {
         i: "id",
         n: "name",
         h: "href",
         ty: "type"
     };
-    Xj.h = !0;
-    Xj.c = !0;
-    var Zj = {
+    Wj.h = !0;
+    Wj.c = !0;
+    var Yj = {
         p: function(a, b, c) {
-            if (b && Hj(a, b) && b._ymp) return b._ymp;
-            a = Lj(a, b, c);
+            if (b && Gj(a, b) && b._ymp) return b._ymp;
+            a = Kj(a, b, c);
             b && (b._ymp = a);
             return a
         },
         c: function(a, b, c) {
-            (a = vd(J(b, "textContent"))) && c && (c = c(b), c.length && sc(N(K("textContent"), vd, Pa(a)), c) && (a = ""));
-            ef(b) && (a = vd(b.getAttribute && b.getAttribute("value") || a));
+            (a = ud(J(b, "textContent"))) && c && (c = c(b), c.length && rc(O(K("textContent"), ud, Pa(a)), c) && (a = ""));
+            cf(b) && (a = ud(b.getAttribute && b.getAttribute("value") || a));
             return a
         }
     };
 
-    function ak(a, b, c, d) {
+    function Zj(a, b, c, d) {
         return H(function(e, f) {
             var g = null;
-            f in Yj ? g = b.getAttribute && b.getAttribute(Yj[f]) : f in Zj && (g = "p" === f ? Zj[f](a, b, void 0) : "c" === f ? Zj[f](a, b, d) : Zj[f](a, b));
-            g && (g = g.slice(0, Wj[f] || 100), e[f] = Xj[f] ? "" + Vj(g) : g);
+            f in Xj ? g = b.getAttribute && b.getAttribute(Xj[f]) : f in Yj && (g = "p" === f ? Yj[f](a, b, void 0) : "c" === f ? Yj[f](a, b, d) : Yj[f](a, b));
+            g && (g = g.slice(0, Vj[f] || 100), e[f] = Wj[f] ? "" + Uj(g) : g);
             return e
         }, {}, c)
     }
-    var bk = G("form", Gj),
-        ck = L(N(mb, Oa(bj)(K("settings.form_goals"))), mb);
-
-    function dk(a, b, c, d) {
-        return ck(a, b).then(N(F([Uh(a, b, c, d), r], Kb), be))
-    }
-
-    function ek(a, b, c, d, e, f) {
+    var ak = G("form", Fj),
+        bk = M(O(lb, Oa(aj)(K("settings.form_goals"))), lb);
+
+    function ck(a, b, c, d) {
+        return bk(a, b).then(O(F([Th(a, b, c, d), r], Jb), ae))
+    }
+
+    function dk(a, b, c, d, e, f) {
         var g = ib(b)(e, d),
             h = -1 !== g;
-        if (a || h) h && d.splice(g, 1), a = ak(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], dk), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Li(b, c, "form", d).reachGoal(a, f)
-    }
-
-    function fk(a, b, c, d) {
+        if (a || h) h && d.splice(g, 1), a = Zj(b, e, ["i", "n", "p"]), a = "?" + rd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], ck), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Lb(f), e), g)), Ki(b, c, "form", d).reachGoal(a, f)
+    }
+
+    function ek(a, b, c, d) {
         var e = J(d, "target");
-        e && (d = J(d, "isTrusted"), (e = Gj("button,input", a, e)) && "submit" === e.type && (e = bk(a, e))) && (c.push(e), uf(a, F([!1, a, b, c, e, d], ek), 300, "s.t.s"))
-    }
-    var gk = W("s.f.i", function(a, b) {
+        e && (d = J(d, "isTrusted"), (e = Fj("button,input", a, e)) && "submit" === e.type && (e = ak(a, e))) && (c.push(e), tf(a, F([!1, a, b, c, e, d], dk), 300, "s.t.s"))
+    }
+    var fk = X("s.f.i", function(a, b) {
         var c = [],
             d = [],
-            e = Xc(a);
-        c.push(e.C(a, ["click"], V(a, "s.f.c", F([a, b, d], fk))));
-        c.push(e.C(a, ["submit"], V(a, "s.f.e", function(f) {
-            ek(!0, a, b, d, J(f, "target"), J(f, "isTrusted"))
+            e = Wc(a);
+        c.push(e.C(a, ["click"], W(a, "s.f.c", F([a, b, d], ek))));
+        c.push(e.C(a, ["submit"], W(a, "s.f.e", function(f) {
+            dk(!0, a, b, d, J(f, "target"), J(f, "isTrusted"))
         })));
         e = {};
-        dk(a, b, "fgi", (e.id = b.id, e));
-        return F([ce, c], M)
+        ck(a, b, "fgi", (e.id = b.id, e));
+        return F([be, c], N)
     });
 
-    function hk(a, b, c, d) {
+    function gk(a, b, c, d) {
         return function() {
-            if (Wh(a, b)) {
+            if (Vh(a, b)) {
                 var e = Va(arguments);
                 return d.apply(null, ka(e))
             }
         }
     }
-    var ik = "button," + U(",", M(function(a) {
+    var hk = "button," + V(",", N(function(a) {
             return 'input[type="' + a + '"]'
         }, ["button", "submit", "reset", "file"])) + ",a",
-        jk = G(ik, wj),
-        kk = {},
-        lk = (kk.A = "h", kk.BUTTON = "i", kk.DIV = "i", kk.INPUT = "ty", kk);
-
-    function mk(a, b, c) {
+        ik = G(hk, vj),
+        jk = {},
+        kk = (jk.A = "h", jk.BUTTON = "i", jk.DIV = "i", jk.INPUT = "ty", jk);
+
+    function lk(a, b, c) {
         var d = J(c, "target");
         if (d) {
-            var e = Gj(ik, a, d);
-            e || (d = Gj("div", a, d)) && (wj(ik + ",div", d).length || (e = d));
-            if (e = (d = cf(e)) && ak(a, e, Rb(["p", lk[d], "c"]), jk)) {
-                e = "?" + sd(e);
+            var e = Fj(hk, a, d);
+            e || (d = Fj("div", a, d)) && (vj(hk + ",div", d).length || (e = d));
+            if (e = (d = af(e)) && Zj(a, e, Qb(["p", kk[d], "c"]), ik)) {
+                e = "?" + rd(e);
                 d = {};
-                d = Uh(a, b, "gbn", (d.id = b.id, d.query = e, d));
+                d = Th(a, b, "gbn", (d.id = b.id, d.query = e, d));
                 c = J(c, "isTrusted");
                 if (A(c)) c = void 0;
                 else {
                     var f = {},
                         g = {};
-                    c = (g.__ym = (f.ite = Mb(c), f), g)
+                    c = (g.__ym = (f.ite = Lb(c), f), g)
                 }
-                Li(a, b, "btn", d).reachGoal(e, c)
-            }
-        }
-    }
-    var nk = W("s.f.i", function(a, b) {
-            return bj(b, function(c) {
+                Ki(a, b, "btn", d).reachGoal(e, c)
+            }
+        }
+    }
+    var mk = X("s.f.i", function(a, b) {
+            return aj(b, function(c) {
                 if (J(c, "settings.button_goals")) {
-                    c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], hk(a, b, "", mk)))));
+                    c = Wc(a).C(a, ["click"], W(a, "c.t.c", O(F([a, b], gk(a, b, "", lk)))));
                     var d = {};
-                    Uh(a, b, "gbi", (d.id = b.id, d))();
+                    Th(a, b, "gbi", (d.id = b.id, d))();
                     return c
                 }
             })
         }),
-        ok = {},
-        pk = (ok.transaction_id = "id", ok.item_brand = "brand", ok.index = "position", ok.item_variant = "variant", ok.value = "revenue", ok.item_category = "category", ok.item_list_name = "list", ok),
-        qk = {},
-        rk = (qk.item_id = "id", qk.item_name = "name", qk.promotion_name = "coupon", qk),
-        sk = {},
-        tk = (sk.promotion_name = "name", sk),
-        uk = {},
-        vk = (uk.promotion_name = "name", uk.promotion_id = "id", uk.item_id = "product_id", uk.item_name = "product_name", uk),
-        wk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "),
-        xk = {},
-        yk = (xk.view_item = {
+        nk = {},
+        ok = (nk.transaction_id = "id", nk.item_brand = "brand", nk.index = "position", nk.item_variant = "variant", nk.value = "revenue", nk.item_category = "category", nk.item_list_name = "list", nk),
+        pk = {},
+        qk = (pk.item_id = "id", pk.item_name = "name", pk.promotion_name = "coupon", pk),
+        rk = {},
+        sk = (rk.promotion_name = "name", rk),
+        tk = {},
+        uk = (tk.promotion_name = "name", tk.promotion_id = "id", tk.item_id = "product_id", tk.item_name = "product_name", tk),
+        vk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "),
+        wk = {},
+        xk = (wk.view_item = {
             event: "detail",
-            ga: rk,
+            ga: qk,
             ta: "products"
-        }, xk.add_to_cart = {
+        }, wk.add_to_cart = {
             event: "add",
-            ga: rk,
+            ga: qk,
             ta: "products"
-        }, xk.remove_from_cart = {
+        }, wk.remove_from_cart = {
             event: "remove",
-            ga: rk,
+            ga: qk,
             ta: "products"
-        }, xk.begin_checkout = {
+        }, wk.begin_checkout = {
             event: "checkout",
-            ga: rk,
+            ga: qk,
             ta: "products"
-        }, xk.purchase = {
+        }, wk.purchase = {
             event: "purchase",
-            ga: rk,
+            ga: qk,
             ta: "products"
-        }, xk.view_item_list = {
+        }, wk.view_item_list = {
             event: "impressions",
-            ga: rk
-        }, xk.select_item = {
+            ga: qk
+        }, wk.select_item = {
             event: "click",
             ta: "products",
-            ga: rk
-        }, xk.view_promotion = {
+            ga: qk
+        }, wk.view_promotion = {
             event: "promoView",
             ta: "promotions",
-            ga: vk
-        }, xk.select_promotion = {
+            ga: uk
+        }, wk.select_promotion = {
             event: "promoClick",
             ta: "promotions",
-            ga: vk
-        }, xk);
+            ga: uk
+        }, wk);
+
+    function yk(a, b) {
+        var c = {};
+        N(function(d) {
+            var e = a[d] || ok[d] || d; - 1 !== Ca(d, "item_category") ? (e = ok.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d]
+        }, dc(b));
+        return c
+    }
 
     function zk(a, b) {
-        var c = {};
-        M(function(d) {
-            var e = a[d] || pk[d] || d; - 1 !== Ca(d, "item_category") ? (e = pk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d]
-        }, ec(b));
-        return c
-    }
-
-    function Ak(a, b) {
-        var c = u(a) ? yk[a] : a;
+        var c = u(a) ? xk[a] : a;
         if (c) {
             var d = c.event,
                 e = c.ta,
@@ -4502,109 +4496,109 @@
                 g = b.purchase || b,
                 h = g[f];
             if (h) {
-                c = M(G(c.ga, zk), h);
+                c = N(G(c.ga, yk), h);
                 h = {};
                 var k = {},
                     l = (k[d] = e ? (h[e] = c, h) : c, k);
-                c = ec(g);
+                c = dc(g);
                 e && 1 < c.length && (l[d].actionField = H(function(m, p) {
                     if (p === f) return m;
                     if ("currency" === p) return l.currencyCode = g.currency, m;
-                    m[tk[p] || pk[p] || p] = g[p];
+                    m[sk[p] || ok[p] || p] = g[p];
                     return m
                 }, {}, c));
                 return l
             }
         }
     }
-    var Bk = W("dl.w", function(a, b, c) {
+    var Ak = X("dl.w", function(a, b, c) {
         function d() {
             var g = J(a, b);
-            (e = w(g) && Ei(a, g, c)) || (f = uf(a, d, 1E3, "ec.dl"))
+            (e = w(g) && Di(a, g, c)) || (f = tf(a, d, 1E3, "ec.dl"))
         }
         var e, f = 0;
         d();
         return function() {
-            return tf(a, f)
+            return sf(a, f)
         }
     });
 
-    function Ck(a) {
+    function Bk(a) {
         var b = J(a, "ecommerce");
-        if (B(b)) return a = Qb(Vb(wk), ec(b)), a = H(function(c, d) {
+        if (B(b)) return a = Pb(Ub(vk), dc(b)), a = H(function(c, d) {
             c[d] = b[d];
             return c
-        }, {}, a), 0 === ec(a).length ? void 0 : a
-    }
-
-    function Dk(a, b) {
+        }, {}, a), 0 === dc(a).length ? void 0 : a
+    }
+
+    function Ck(a, b) {
         return function(c) {
-            var d = Wh(a, b);
+            var d = Vh(a, b);
             if (d && (d = d.params)) {
                 var e = J(c, "ecommerce") || {};
                 var f = J(c, "event") || "";
-                e = B(e) && u(f) ? Ak(f, e) : void 0;
+                e = B(e) && u(f) ? zk(f, e) : void 0;
                 if (!e) a: {
-                    e = c;!w(c) && rb(a, eb(c)) && (e = Va(e));
+                    e = c;!w(c) && qb(a, eb(c)) && (e = Va(e));
                     if (w(e)) {
                         var g = n(e);
                         e = g.next().value;
                         f = g.next().value;
                         g = g.next().value;
                         if (u(f) && B(g) && "event" === e) {
-                            e = Ak(f, g);
+                            e = zk(f, g);
                             break a
                         }
                     }
                     e = void 0
                 }
-                if (c = e || Ck(c)) e = {}, Pd(a, (e.counterKey = R(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f))
-            }
-        }
-    }
-
-    function Ek(a, b, c) {
+                if (c = e || Bk(c)) e = {}, Od(a, (e.counterKey = T(b), e.name = "ecommerce", e.data = c, e)), e = {}, f = {}, d((f.__ym = (e.ecommerce = [c], e), f))
+            }
+        }
+    }
+
+    function Dk(a, b, c) {
         var d;
-        a = [Bk(a, b, function(e) {
+        a = [Ak(a, b, function(e) {
             d = e;
             e.Ba.C(c)
         }), function() {
             d && d.unsubscribe()
         }];
-        return F([ce, a], M)
-    }
-    var Fk = W("p.e", function(a, b) {
-        if (Wh(a, b)) {
-            var c = Q(a),
-                d = V(a, "h.ee", Dk(a, b));
-            return b.Eb ? (c.B("ecs", 0), Ek(a, b.Eb, d)) : bj(b, function(e) {
-                if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Ek(a, e, d)
+        return F([be, a], N)
+    }
+    var Ek = X("p.e", function(a, b) {
+        if (Vh(a, b)) {
+            var c = R(a),
+                d = W(a, "h.ee", Ck(a, b));
+            return b.Eb ? (c.B("ecs", 0), Dk(a, b.Eb, d)) : aj(b, function(e) {
+                if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Dk(a, e, d)
             })
         }
     });
 
-    function Gk(a, b, c, d, e, f) {
+    function Fk(a, b, c, d, e, f) {
         e = void 0 === e ? -1 : e;
         f = void 0 === f ? !1 : f;
         d = y(d) ? d(b) ? a.NodeFilter.FILTER_ACCEPT : a.NodeFilter.FILTER_REJECT : a.NodeFilter.FILTER_ACCEPT;
-        if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Ne(b)))
+        if (y(c) && (f || d === a.NodeFilter.FILTER_ACCEPT) && (d && c(b), !Le(b)))
             for (a = a.document.createTreeWalker(b, e, null, !1); a.nextNode() && !1 !== c(a.currentNode););
     }
-    var Hk = L(function(a) {
-            a = T(a);
-            a = rd(a.search.substring(1));
+    var Gk = M(function(a) {
+            a = U(a);
+            a = qd(a.search.substring(1));
             return {
-                id: ub(a["_ym_status-check"] || ""),
+                id: tb(a["_ym_status-check"] || ""),
                 lang: a._ym_lang || "ru"
             }
         }),
-        Ik = bd("giss", Md);
-
-    function Jk(a, b, c) {
+        Hk = ad("giss", Ld);
+
+    function Ik(a, b, c) {
         c = void 0 === c ? {} : c;
-        var d = Ik(a);
+        var d = Hk(a);
         d[b] || (d[b] = {
-            we: mh(a, P(c, {
+            ve: lh(a, Q(c, {
                 src: b
             })),
             state: 0
@@ -4612,7 +4606,7 @@
         return d[b]
     }
 
-    function Kk(a, b, c, d, e) {
+    function Jk(a, b, c, d, e) {
         function f() {
             h.state = 1;
             c()
@@ -4623,26 +4617,26 @@
             d && d()
         }
         e = void 0 === e ? {} : e;
-        var h = Jk(a, b, e);
-        b = h.we;
+        var h = Ik(a, b, e);
+        b = h.ve;
         e = h.state;
-        b && 2 !== e ? 1 === e ? f() : (a = Xc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g()
-    }
-    var Lk = W("suid.int", function(a, b) {
+        b && 2 !== e ? 1 === e ? f() : (a = Wc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g()
+    }
+    var Kk = X("suid.int", function(a, b) {
         var c = {};
         return c.setUserID = function(d, e, f) {
-            if (u(d) || rb(a, d)) {
-                var g = Wh(a, b);
+            if (u(d) || qb(a, d)) {
+                var g = Vh(a, b);
                 d = fb(["__ym", "user_id", d]);
                 g.params(d, e || r, f)
-            } else Sh(a, R(b)).error("wuid")
+            } else Rh(a, T(b)).error("wuid")
         }, c
     });
 
-    function Mk(a, b) {
+    function Lk(a, b) {
         return {
             S: function(c, d) {
-                var e = Wh(a, b);
+                var e = Vh(a, b);
                 e = e && e.userParams;
                 var f = (c.H || {}).oc;
                 e && f && e(f);
@@ -4650,60 +4644,60 @@
             }
         }
     }
-    var Nk = W("up.int", function(a, b) {
+    var Mk = X("up.int", function(a, b) {
             var c = {};
-            return c.userParams = V(a, "up.c", function(d, e, f) {
-                var g = Wh(a, b),
-                    h = Sh(a, R(b)).warn;
+            return c.userParams = W(a, "up.c", function(d, e, f) {
+                var g = Vh(a, b),
+                    h = Rh(a, T(b)).warn;
                 g ? B(d) ? (h = {}, d = (h.__ymu = d, h), (g = g.params) && g(d, e || r, f)) : h("wup") : h("nci")
             }), c
         }),
-        Ok = /[\*\.\?\(\)]/g,
-        Pk = L(function(a, b, c) {
+        Nk = /[\*\.\?\(\)]/g,
+        Ok = M(function(a, b, c) {
             try {
-                var d = c.replace("\\s", " ").replace(Ok, "");
+                var d = c.replace("\\s", " ").replace(Nk, "");
                 b = {};
-                Sh(a, "").warn("nnw", (b.name = d, b))
+                Rh(a, "").warn("nnw", (b.name = d, b))
             } catch (e) {}
-        }, mb),
-        Qk = W("r.nn", function(a) {
-            Ld(a) && Ei(a, va, function(b) {
+        }, lb),
+        Pk = X("r.nn", function(a) {
+            Kd(a) && Di(a, va, function(b) {
                 b.Ba.C(function(c) {
                     var d = n(c);
                     c = d.next().value;
                     d = d.next().value;
-                    Pk(a, d, c);
+                    Ok(a, d, c);
                     va.splice(100)
                 })
             })
         });
 
-    function Rk(a, b) {
+    function Qk(a, b) {
         return {
             K: function(c, d) {
-                ag(c) ? d() : bj(b, function(e) {
+                $f(c) ? d() : aj(b, function(e) {
                     if (e = J(e, "settings.hittoken")) {
                         var f = {};
                         e = (f.hittoken = e, f);
-                        c.D = P(c.D || {}, e)
+                        c.D = Q(c.D || {}, e)
                     }
                     d()
                 })
             }
         }
     }
-    var Sk = L(Md, R),
-        Tk = W("fpi", function(a) {
-            var b = ge(a);
+    var Rk = M(Ld, T),
+        Sk = X("fpi", function(a) {
+            var b = ee(a);
             if (b && !a.document.hidden) {
-                var c = Q(a).V;
+                var c = R(a).V;
                 c("fpe", 1);
-                var d = Xc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() {
+                var d = Wc(a).C(a, ["visibilitychange", "webkitvisibilitychange"], function() {
                     a.document.hidden && (c("fht", b.now()), d())
                 })
             }
         }),
-        Uk = L(function(a) {
+        Tk = M(function(a) {
             a = J(a, "console");
             var b = J(a, "log");
             b = wa("log", b) ? D(b, a) : r;
@@ -4717,14 +4711,14 @@
                 warn: c
             }
         }),
-        Vk = W("p.cd", function(a) {
-            if (Cc(a) || uc(a)) {
-                var b = Ie(a);
+        Uk = X("p.cd", function(a) {
+            if (Bc(a) || tc(a)) {
+                var b = Ge(a);
                 if (A(b.o("jn"))) {
                     b.B("jn", !1);
                     var c = a.chrome ||
-                        wc(a) ? function() {} : /./;
-                    a = Uk(a);
+                        vc(a) ? function() {} : /./;
+                    a = Tk(a);
                     c.toString = function() {
                         b.B("jn", !0);
                         return "Yandex.Metrika counter is initialized"
@@ -4734,32 +4728,32 @@
             }
         });
 
-    function Wk(a, b) {
+    function Vk(a, b) {
         return Array.prototype.sort.call(b, a)
     }
-    var Xk = L(function(a) {
+    var Wk = M(function(a) {
             a = J(a, "navigator.plugins");
-            return !!(a && eb(a) && sc(N(K("name"), $a(/Chrome PDF Viewer/)), a))
+            return !!(a && eb(a) && rc(O(K("name"), $a(/Chrome PDF Viewer/)), a))
         }),
-        Yk = Na(function(a, b) {
-            return Q(b).o(a, null)
+        Xk = Na(function(a, b) {
+            return R(b).o(a, null)
         }),
-        Zk = {
+        Yk = {
             "*": "+",
             "-": "/",
-            Oe: "=",
+            Ne: "=",
             "+": "*",
             "/": "-",
             "=": "_"
         };
 
+    function Zk(a) {
+        return a ? a.replace(/[+/=]/g, function(b) {
+            return Yk[b] || b
+        }) : ""
+    }
+
     function $k(a) {
-        return a ? a.replace(/[+/=]/g, function(b) {
-            return Zk[b] || b
-        }) : ""
-    }
-
-    function al(a) {
         var b = "",
             c = 0;
         if (!a) return "";
@@ -4780,7 +4774,7 @@
         return b
     }
 
-    function bl(a) {
+    function al(a) {
         var b = void 0 === b ? !1 : b;
         for (var c = a.length, d = c - c % 3, e = [], f = 0; f < d; f += 3) {
             var g = (a[f] << 16) + (a[f + 1] << 8) + a[f + 2];
@@ -4796,11 +4790,11 @@
             case 2:
                 a = (a[d] << 10) + (a[d + 1] << 2), e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 12 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a >> 6 & 63], "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" [a & 63], "=")
         }
-        e = U("", e);
-        return b ? $k(e) : e
-    }
-
-    function cl(a) {
+        e = V("", e);
+        return b ? Zk(e) : e
+    }
+
+    function bl(a) {
         for (var b = "", c = 0; c < a.length;) {
             var d = a.charCodeAt(c);
             128 > d ? (b += String.fromCharCode(d), c++) : 191 < d && 224 > d ? (b += String.fromCharCode((d & 31) << 6 | a.charCodeAt(c + 1) & 63), c += 2) : (b += String.fromCharCode((d & 15) << 12 | (a.charCodeAt(c + 1) & 63) << 6 | a.charCodeAt(c + 2) & 63), c += 3)
@@ -4808,7 +4802,7 @@
         return b
     }
 
-    function dl(a) {
+    function cl(a) {
         for (var b = [], c = 0; c < a.length; c++) {
             var d = a.charCodeAt(c);
             128 > d ? b.push(d) : (127 < d && 2048 > d ? b.push(d >> 6 | 192) : (b.push(d >> 12 | 224), b.push(d >> 6 & 63 | 128)), b.push(d & 63 | 128))
@@ -4816,72 +4810,72 @@
         return b
     }
 
-    function el(a) {
-        return a ? bl(dl(a)) : null
-    }
-    var fl = L(function(a) {
-        return pb(/tizen/i, a)
+    function dl(a) {
+        return a ? al(cl(a)) : null
+    }
+    var el = M(function(a) {
+        return ob(/tizen/i, a)
     });
 
-    function gl(a) {
-        if (!fl(a)) return null;
+    function fl(a) {
+        if (!el(a)) return null;
         a = J(a, "webapis.adinfo.getTIFA");
         if (y(a)) try {
-            return el(a())
+            return dl(a())
         } catch (b) {}
         return null
     }
 
-    function hl(a) {
-        if (!fl(a)) return null;
+    function gl(a) {
+        if (!el(a)) return null;
         a = J(a, "tizen.systeminfo.getCapability");
         if (y(a)) try {
-            return el(a("http://tizen.org/system/tizenid"))
+            return dl(a("http://tizen.org/system/tizenid"))
         } catch (b) {}
         return null
     }
 
-    function il(a) {
-        if (!fl(a)) return null;
+    function hl(a) {
+        if (!el(a)) return null;
         a = J(a, "tizen.systeminfo.getCapabilities");
         try {
-            if (y(a)) return el(J(a(), "duid"))
+            if (y(a)) return dl(J(a(), "duid"))
         } catch (b) {}
         return null
     }
-    var jl = L(function(a) {
-        return pb(/webos|web0s/i, a)
+    var il = M(function(a) {
+        return ob(/webos|web0s/i, a)
     });
 
-    function kl(a) {
+    function jl(a) {
         var b = J(a, "webOS.service.request");
         return y(b) ? new Z(function(c) {
             var d = {},
                 e = {};
             b("luna://com.webos.service.sm", (e.method = "deviceid/getIDs", e.parameters = (d.idType = ["LGUDID"], d), e.onSuccess = function(f) {
-                c(el(J(f, "idList.0.idValue")))
+                c(dl(J(f, "idList.0.idValue")))
             }, e))
         }) : Z.resolve(null)
     }
 
-    function ll(a, b) {
+    function kl(a, b) {
         try {
             var c = b.localStorage.getItem(a);
-            return c && bl(dl(c))
+            return c && al(cl(c))
         } catch (d) {}
         return null
     }
-    var ml = L(G("panoramaId", ll)),
-        nl = L(function(a) {
-            return ll("pubcid.org", a) || ll("_pubCommonId", a)
+    var ll = M(G("panoramaId", kl)),
+        ml = M(function(a) {
+            return kl("pubcid.org", a) || kl("_pubCommonId", a)
         }),
-        ol = L(G("_sharedid", ll)),
-        pl = L(function(a, b) {
+        nl = M(G("_sharedid", kl)),
+        ol = M(function(a, b) {
             if (b.Aa) return null;
-            var c = Jd(a, "").o("_ga");
-            return c && bl(dl(c))
-        }, N(mb, R)),
-        ql = [
+            var c = Id(a, "").o("_ga");
+            return c && al(cl(c))
+        }, O(lb, T)),
+        pl = [
             ["domainLookupEnd", "domainLookupStart"],
             ["connectEnd", "connectStart"],
             ["responseStart", "requestStart"],
@@ -4900,7 +4894,7 @@
             ["loadEventEnd", "loadEventStart"],
             ["domContentLoadedEventStart", "navigationStart"]
         ],
-        rl = [
+        ql = [
             ["domainLookupEnd", "domainLookupStart"],
             ["connectEnd", "connectStart"],
             ["responseStart", "requestStart"],
@@ -4915,63 +4909,63 @@
             ["loadEventEnd", "loadEventStart"],
             ["domContentLoadedEventStart"]
         ],
-        sl = {},
-        tl = (sl.responseEnd = 1, sl.domInteractive = 1, sl.domContentLoadedEventStart = 1, sl.domContentLoadedEventEnd = 1, sl.domComplete = 1, sl.loadEventStart = 1, sl.loadEventEnd = 1, sl.unloadEventStart = 1, sl.unloadEventEnd = 1, sl.secureConnectionStart = 1, sl),
-        ul = L(Nd);
-
-    function vl(a, b, c) {
-        return M(function(d) {
+        rl = {},
+        sl = (rl.responseEnd = 1, rl.domInteractive = 1, rl.domContentLoadedEventStart = 1, rl.domContentLoadedEventEnd = 1, rl.domComplete = 1, rl.loadEventStart = 1, rl.loadEventEnd = 1, rl.unloadEventStart = 1, rl.unloadEventEnd = 1, rl.secureConnectionStart = 1, rl),
+        tl = M(Md);
+
+    function ul(a, b, c) {
+        return N(function(d) {
             var e = n(d),
                 f = e.next().value;
             e = e.next().value;
             if (y(f)) return f(a, b) || null;
             if (1 === d.length) return b[f] ? Math.round(b[f]) : null;
             var g;
-            !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(tl[d] || tl[g]));
+            !(g = b[f] && b[e]) && (g = 0 === b[f] && 0 === b[e]) && (g = n(d), d = g.next().value, g = g.next().value, g = !(sl[d] || sl[g]));
             if (!g) return null;
             f = Math.round(b[f]) - Math.round(b[e]);
             return 0 > f || 36E5 < f ? null : f
         }, c)
     }
 
-    function wl(a, b) {
-        var c = a.length ? M(function(d, e) {
+    function vl(a, b) {
+        var c = a.length ? N(function(d, e) {
             var f = b[e];
             return f === d ? null : f
         }, a) : b;
         a.length = 0;
-        M(N(lb, Za("push", a)), b);
-        return Qb(Pa(null), c).length === a.length ? null : c
-    }
-
-    function xl(a, b, c) {
+        N(O(L, Za("push", a)), b);
+        return Pb(Pa(null), c).length === a.length ? null : c
+    }
+
+    function wl(a, b, c) {
         if ((void 0 === c.D ? {} : c.D).nohit) return null;
-        a = ge(a);
+        a = ee(a);
         if (!a) return null;
         var d = c = null;
-        J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = rl);
+        J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = ql);
         if (!c) {
             var e = J(a, "timing");
-            e && (c = ql, d = e)
+            e && (c = pl, d = e)
         }
         if (!c) return null;
-        a = vl(a, d, c);
-        b = R(b);
-        b = ul(b);
-        return (b = wl(b, a)) && U(",", b)
-    }
-    var yl = L(Md),
-        zl = L(function(a) {
+        a = ul(a, d, c);
+        b = T(b);
+        b = tl(b);
+        return (b = vl(b, a)) && V(",", b)
+    }
+    var xl = M(Ld),
+        yl = M(function(a) {
             var b = J(a, "webkitRequestFileSystem");
-            if (y(b) && !Cc(a)) return (new Z(D(b, a, 0, 0))).then(function() {
+            if (y(b) && !Bc(a)) return (new Z(D(b, a, 0, 0))).then(function() {
                 var d = J(a, "navigator.storage") || {};
                 return d.estimate ? d.estimate() : {}
             }).then(function(d) {
                 return (d = d.quota) && 12E7 > d ? !0 : !1
-            })["catch"](G(!0, lb));
-            if (xb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker")));
+            })["catch"](G(!0, L));
+            if (wb(a)) return Z.resolve(z(J(a, "navigator.serviceWorker")));
             b = J(a, "openDatabase");
-            if (wc(a) && y(b)) {
+            if (vc(a) && y(b)) {
                 var c = !1;
                 try {
                     b(null, null, null, null)
@@ -4983,90 +4977,90 @@
             return Z.resolve(!J(a, "indexedDB") && (J(a, "PointerEvent") || J(a, "MSPointerEvent")))
         });
 
-    function Al(a) {
-        if (zc(a)) return null;
-        var b = yl(a),
+    function zl(a) {
+        if (yc(a)) return null;
+        var b = xl(a),
             c = b.Vc;
-        z(c) && (b.Vc = null, zl(a).then(function(d) {
+        z(c) && (b.Vc = null, yl(a).then(function(d) {
             b.Vc = d
         }));
         return c ? 1 : null
     }
-    var Bl = /(\?|&)turbo_uid=([\w\d]+)($|&)/,
-        Cl = L(function(a, b) {
-            var c = Kd(a),
-                d = T(a).search.match(Bl);
+    var Al = /(\?|&)turbo_uid=([\w\d]+)($|&)/,
+        Bl = M(function(a, b) {
+            var c = Jd(a),
+                d = U(a).search.match(Al);
             return d && 2 <= d.length ? (d = n(d), d.next(), d.next(), d = d.next().value, b.Aa || c.B("turbo_uid", d), d) : (c = c.o("turbo_uid")) ? c : ""
         });
 
-    function Dl(a) {
+    function Cl(a) {
         return !A(a) && 1 === a.nodeType
     }
 
-    function El(a, b) {
+    function Dl(a, b) {
         if (A(b)) return !1;
-        if (Ne(b)) return El(a, b.parentNode);
-        if (!Dl(b)) return !1;
-        var c = Ue(a);
+        if (Le(b)) return Dl(a, b.parentNode);
+        if (!Cl(b)) return !1;
+        var c = Se(a);
         if (!c) return !1;
         var d = c.call(b, ".ym-hide-content,.ym-hide-content *");
         return d && c.call(b, ".ym-show-content,.ym-hide-content .ym-show-content *") ? !1 : d
     }
-    var Fl = ["password", "passwd", "pswd"],
-        Gl = ya(String.prototype.repeat, "repeat");
-
-    function Hl(a, b) {
+    var El = ["password", "passwd", "pswd"],
+        Fl = ya(String.prototype.repeat, "repeat");
+
+    function Gl(a, b) {
         for (var c = "", d = 0; d < b; d += 1) c += a;
         return c
     }
-    var Il = Gl ? function(a, b) {
-            return Gl.call(a, b)
-        } : Hl,
-        Jl = G(!0, function(a, b, c, d) {
+    var Hl = Fl ? function(a, b) {
+            return Fl.call(a, b)
+        } : Gl,
+        Il = G(!0, function(a, b, c, d) {
             c = b.length && (c - d.length) / b.length;
             if (0 >= c) return d;
-            b = Il(b, c);
+            b = Hl(b, c);
             return a ? b + d : d + b
         });
 
-    function Kl(a, b, c) {
-        xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(V(a, c + ".sdl.ric", b), {
+    function Jl(a, b, c) {
+        xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(W(a, c + ".sdl.ric", b), {
             timeout: 1E3
-        }) : uf(a, b, 1E3, c + ".sdl")
-    }
-    var Ll = W("pa.plgn", function(a, b) {
-            var c = Bi(a, b);
-            c && c.ea.C(["pluginInfo"], V(a, "c.plgn", function() {
-                var d = Q(a);
+        }) : tf(a, b, 1E3, c + ".sdl")
+    }
+    var Kl = X("pa.plgn", function(a, b) {
+            var c = Ai(a, b);
+            c && c.ea.C(["pluginInfo"], W(a, "c.plgn", function() {
+                var d = R(a);
                 d.B("cmc", d.o("cmc", 0) + 1);
-                return eh(b)
+                return dh(b)
             }))
         }),
-        Ml = L(function(a) {
+        Ll = M(function(a) {
             return {
-                Re: a,
+                Qe: a,
                 Ha: null,
                 Ka: []
             }
         });
 
-    function Nl(a, b, c, d) {
-        var e = Ol;
-        if (J(d, "settings.ifd")) return a = Q(a), e = a.o("ifdp", {}), c = R(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null;
-        c = Ml(e);
-        O(b, c.Ka) || c.Ka.push(b);
+    function Ml(a, b, c, d) {
+        var e = Nl;
+        if (J(d, "settings.ifd")) return a = R(a), e = a.o("ifdp", {}), c = T(c), e[c] || (e[c] = 1, a.B("ifdp", e)), null;
+        c = Ll(e);
+        P(b, c.Ka) || c.Ka.push(b);
         if (Sa(c.Ha)) {
-            b = Qe(a);
+            b = Oe(a);
             if (!b) return null;
             b = b("iframe");
-            P(b.style, {
+            Q(b.style, {
                 display: "none",
                 width: "1px",
                 height: "1px",
                 visibility: "hidden"
             });
             b.src = e;
-            a = We(a);
+            a = Ue(a);
             if (!a) return null;
             a.appendChild(b);
             c.Ha = b
@@ -5074,13 +5068,13 @@
         return c.Ha
     }
 
-    function Pl(a) {
-        var b = Ml(Ol);
-        O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Re(b.Ha), b.Ha = null))
-    }
-    var Ql = N(u, F([1, null], Kb)),
-        Rl = /^https?:\/\//,
-        Sl = {
+    function Ol(a) {
+        var b = Ll(Nl);
+        P(a, b.Ka) && (b.Ka = Pb(O(Pa(a), mb), b.Ka), b.Ka.length || (Pe(b.Ha), b.Ha = null))
+    }
+    var Pl = O(u, F([1, null], Jb)),
+        Ql = /^https?:\/\//,
+        Rl = {
             1882689622: 1,
             2318205080: 1,
             3115871109: 1,
@@ -5093,49 +5087,49 @@
             138396985: 1
         };
 
-    function Tl(a) {
-        a = n(a.replace(Rl, "").split("?")).next().value;
+    function Sl(a) {
+        a = n(a.replace(Ql, "").split("?")).next().value;
         var b = a + "?",
-            c = Vj(b);
+            c = Uj(b);
         if (ua[c]) return [b, c, !0];
-        b = Vj(a);
+        b = Uj(a);
         return ua[b] ? [a, b, !0] : [a, b, !1]
     }
-    var Ul = L(function(a) {
-        a = ge(a);
+    var Tl = M(function(a) {
+        a = ee(a);
         if (!a || !y(a.getEntriesByType)) return null;
         a = a.getEntriesByType("resource");
-        return (a = Me(N(K("name"), Tl, K("2")), a)) ? Mb(a.transferSize) : null
+        return (a = Ke(O(K("name"), Sl, K("2")), a)) ? Lb(a.transferSize) : null
     });
 
-    function Vl(a, b) {
-        var c = Wk(function(d, e) {
+    function Ul(a, b) {
+        var c = Vk(function(d, e) {
             return d[1].T > e[1].T ? 1 : -1
-        }, dc(xe));
-        c = M(function(d) {
+        }, cc(ve));
+        c = N(function(d) {
             var e = n(d);
             d = e.next().value;
             var f = e.next().value.rb;
             e = I(b, d) && !A(b[d]);
-            d = b[d] !== (f || lb)(void 0);
-            return Mb(e && d)
+            d = b[d] !== (f || L)(void 0);
+            return Lb(e && d)
         }, c);
-        return vb(U("", c))
-    }
-    var Wl = {},
-        Xl = (Wl.navigate = 0, Wl.reload = 1, Wl.back_forward = 2, Wl.prerender = 3, Wl),
-        Yl = L(function(a) {
-            var b = ge(a);
+        return ub(V("", c))
+    }
+    var Vl = {},
+        Wl = (Vl.navigate = 0, Vl.reload = 1, Vl.back_forward = 2, Vl.prerender = 3, Vl),
+        Xl = M(function(a) {
+            var b = ee(a);
             if (!b) return null;
             var c = y(b.getEntriesByType) ? b.getEntriesByType("navigation")[0] : null;
-            if (c) return (a = J(c, "type")) && I(Xl, a) ? Xl[a] : null;
+            if (c) return (a = J(c, "type")) && I(Wl, a) ? Wl[a] : null;
             b = J(b, "navigation.type");
-            return rb(a, b) && 2 >= b ? b : null
+            return qb(a, b) && 2 >= b ? b : null
         }),
-        Zl = "ar:1:pv:1:v:2683:vf:" + ta.version;
-
-    function $l(a, b, c) {
-        var d = "https://" + Rd + "/watch/" + c;
+        Yl = "ar:1:pv:1:v:2683:vf:" + ta.version;
+
+    function Zl(a, b, c) {
+        var d = "https://" + Qd + "/watch/" + c;
         try {
             var e = n(b),
                 f = n(e.next().value);
@@ -5148,67 +5142,67 @@
         }
         return function(h) {
             var k = {};
-            k = (k["browser-info"] = Zl, k["page-url"] = a.location && "" + a.location.href, k);
-            return g && (h = Be(a, h)) ? g(d, {
+            k = (k["browser-info"] = Yl, k["page-url"] = a.location && "" + a.location.href, k);
+            return g && (h = ze(a, h)) ? g(d, {
                 Da: k,
                 N: [],
-                O: "site-info=" + pd(h)
+                O: "site-info=" + od(h)
             })["catch"](r) : Z.resolve()
         }
     }
-    var am = {};
-
-    function bm(a, b) {
+    var $l = {};
+
+    function am(a, b) {
         return {
             K: function(c, d) {
                 var e = c.D,
                     f = c.G;
-                !am[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, am[b.id] = !0);
+                !$l[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, $l[b.id] = !0);
                 d()
             }
         }
     }
-    var cm = W("exps.int", function(a, b) {
+    var bm = X("exps.int", function(a, b) {
             var c = {};
             return c.experiments = function(d, e, f) {
                 if (u(d) && !(0 >= d.length)) {
-                    var g = Oh(a, "e", b),
-                        h = Vh(b).url,
+                    var g = Nh(a, "e", b),
+                        h = Uh(b).url,
                         k = {},
                         l = {};
                     d = g({
-                        G: Yg((k.ex = 1, k.ar = 1, k)),
-                        D: (l["page-url"] = h || T(a).href, l.exp = d, l)
+                        G: Xg((k.ex = 1, k.ar = 1, k)),
+                        D: (l["page-url"] = h || U(a).href, l.exp = d, l)
                     }, b);
-                    return Qh(a, "exps.s", d, e || r, f)
+                    return Ph(a, "exps.s", d, e || r, f)
                 }
             }, c
         }),
-        dm = [],
-        em = W("p.fh", function(a, b) {
+        cm = [],
+        dm = X("p.fh", function(a, b) {
             b = void 0 === b ? !0 : b;
-            var c = Ie(a),
-                d = X(a),
+            var c = Ge(a),
+                d = kf(a),
                 e = c.o("wasSynced"),
                 f = {
                     id: 3,
                     M: "0"
                 };
-            if (b && e && e.time + 864E5 > d(hf)) return Z.resolve(e);
+            if (b && e && e.time + 864E5 > d(ff)) return Z.resolve(e);
             e = {};
             var g = {};
-            return Oh(a, "f", f)({
-                G: Yg((e.pv = 1, e)),
-                D: (g["page-url"] = T(a).href, g["page-ref"] = a.document.referrer,
+            return Nh(a, "f", f)({
+                G: Xg((e.pv = 1, e)),
+                D: (g["page-url"] = U(a).href, g["page-ref"] = a.document.referrer,
                     g)
             }, f).then(function(h) {
                 var k = {};
-                h = (k.time = d(hf), k.params = J(h, "settings"), k);
+                h = (k.time = d(ff), k.params = J(h, "settings"), k);
                 c.B("wasSynced", h);
                 return h
-            })["catch"](V(a, "f.h"))
+            })["catch"](W(a, "f.h"))
         }),
-        fm = Na(function(a, b) {
+        em = Na(function(a, b) {
             var c, d = new Z(function(f) {
                     c = f
                 }),
@@ -5222,18 +5216,18 @@
             return Ra(d)
         });
 
+    function fm(a, b) {
+        Yi("hidv2")(Xi(T(a))).then(b)
+    }
+
     function gm(a, b) {
-        Zi("hidv2")(Yi(R(a))).then(b)
-    }
-
-    function hm(a, b) {
         return {
             K: function(c, d) {
-                gm(b, function(e) {
+                fm(b, function(e) {
                     if (e) {
                         c.D || (c.D = {});
                         var f = {};
-                        P(c.D, (f.hidv2 = e, f))
+                        Q(c.D, (f.hidv2 = e, f))
                     }
                     d()
                 })
@@ -5241,58 +5235,58 @@
         }
     }
 
-    function im(a, b) {
+    function hm(a, b) {
         return {
             K: function(c, d) {
                 c.H || (c.H = {});
                 var e = c.H;
-                var f = Zi("hidv2")(fm(R(b)));
+                var f = Yi("hidv2")(em(T(b)));
                 e.Vd = f;
                 d()
             },
             S: function(c, d) {
                 var e = J(c.$b, "settings.hidv2"),
                     f = c.H.Vd;
-                f(Xi(R(b), e));
+                f(Wi(T(b), e));
                 d()
             }
         }
     }
-    var jm = "et etms w v z i u vf".split(" "),
-        km = Na(function(a, b) {
-            0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(jf)), a.Bb && a.Bb.destruct && a.Bb.destruct())
+    var im = "et etms w v z i u vf".split(" "),
+        jm = Na(function(a, b) {
+            0 === parseFloat(J(b, "settings.c_recp")) && (a.Sb.B("ymoo" + a.X, a.nd(gf)), a.Bb && a.Bb.destruct && a.Bb.destruct())
         });
 
-    function lm(a, b) {
+    function km(a, b) {
         return {
             K: function(c, d) {
                 var e = c.D;
                 e.wmode = "0";
-                e["wv-hit"] = e["wv-hit"] || "" + nf(a);
-                e["page-url"] = e["page-url"] || T(a).href;
+                e["wv-hit"] = e["wv-hit"] || "" + mf(a);
+                e["page-url"] = e["page-url"] || U(a).href;
                 var f = {};
                 e = {
                     ca: {
                         U: "webvisor/" + b.id
                     },
-                    J: P(c.J || {}, {
+                    J: Q(c.J || {}, {
                         Ca: (f["Content-Type"] = "text/plain", f),
                         ab: "POST"
                     }),
                     D: e
                 };
-                P(c, e);
+                Q(c, e);
                 d()
             }
         }
     }
 
-    function mm(a, b, c) {
-        var d = Kh(a, b, "p", ["f", "x"]);
-        b = og(a, c || "p", b);
-        var e = ih(a, d, b);
+    function lm(a, b, c) {
+        var d = Jh(a, b, "p", ["f", "x"]);
+        b = ng(a, c || "p", b);
+        var e = hh(a, d, b);
         return function(f) {
-            f = P({
+            f = Q({
                 J: {
                     N: ["mms.p"]
                 }
@@ -5300,10 +5294,10 @@
             return e(f)
         }
     }
-    var nm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "),
-        om = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" ");
-
-    function pm(a, b, c, d, e) {
+    var mm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "),
+        nm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" ");
+
+    function om(a, b, c, d, e) {
         var f = this;
         this.ob = !1;
         this.oa = {};
@@ -5320,21 +5314,21 @@
             w: 0
         };
         this.buffer = [];
-        this.Ad = om;
+        this.Ad = nm;
         this.flush = function() {
-            f.dc = uf(f.l, f.flush, 2500, "pub.f");
+            f.dc = tf(f.l, f.flush, 2500, "pub.f");
             var g = f.Jb();
             if (f.buffer.length || g) {
-                var h = pc(f.buffer);
+                var h = oc(f.buffer);
                 g && h.push(g);
                 f.Uc = f.Vb;
-                f.ye.ra(h)(xf(V(f.l, "p.b.st"), function(k) {
-                    k && f.xe(k)
+                f.xe.ra(h)(wf(W(f.l, "p.b.st"), function(k) {
+                    k && f.we(k)
                 }))
             }
         };
-        this.xe = d;
-        this.ye = c;
+        this.we = d;
+        this.xe = c;
         this.bb = D(this.bb, this);
         this.Jb = D(this.Jb, this);
         this.flush = D(this.flush, this);
@@ -5343,24 +5337,24 @@
         this.vb =
             b;
         this.Qb = "pai" + b.id;
+        pm(this);
+        this.Dc = Wc(this.l);
+        this.time = kf(this.l);
         qm(this);
-        this.Dc = Xc(this.l);
-        this.time = X(this.l);
-        rm(this);
-        this.Kb = Q(this.l);
+        this.Kb = R(this.l);
         this.nc = null
     }
-    aa = pm.prototype;
+    aa = om.prototype;
     aa.start = function() {
-        this.dc = uf(this.l, this.flush, 2500, "pub.s");
+        this.dc = tf(this.l, this.flush, 2500, "pub.s");
         if (!this.ob) {
-            this.Dc.C(this.l, nm, this.bb);
+            this.Dc.C(this.l, mm, this.bb);
             var a = this.Kb.o(this.Qb, []),
                 b = !a.length;
             a.push(D(this.ce, this));
             this.Kb.V(this.Qb, a);
             b && this.Xc();
-            this.nc = Xc(this.l).C(this.l, ["click"], D(this.ze, this));
+            this.nc = Wc(this.l).C(this.l, ["click"], D(this.ye, this));
             this.bb({
                 type: "page",
                 target: this.l
@@ -5369,43 +5363,43 @@
     };
     aa.stop = function() {
         this.nc && this.nc();
-        this.Dc.ua(this.l, nm, this.bb);
+        this.Dc.ua(this.l, mm, this.bb);
         this.ob = !0;
         this.flush();
-        tf(this.l, this.dc)
+        sf(this.l, this.dc)
     };
     aa.Xc = function() {
         var a = this;
-        V(this.l, "p.ic" + this.vb.id, function() {
+        W(this.l, "p.ic" + this.vb.id, function() {
             if (!a.ob) {
                 var b = a.Kb.o(a.Qb),
-                    c = sm(a.vb);
-                M(function(d) {
-                    var e = M(function(f) {
-                        return P({}, f)
+                    c = rm(a.vb);
+                N(function(d) {
+                    var e = N(function(f) {
+                        return Q({}, f)
                     }, c);
                     y(d) && d(e)
                 }, b);
-                a.yb = uf(a.l, D(a.Xc, a), 1E3, "p")
+                a.yb = tf(a.l, D(a.Xc, a), 1E3, "p")
             }
         })()
     };
     aa.ce = function(a) {
-        this.ob || (tm(this, a), um(this), vm(this))
+        this.ob || (sm(this, a), tm(this), um(this))
     };
     aa.Hd = function(a, b) {
         return (a.bc || 0) <= (b.bc || 0) ? b : a
     };
-    aa.ze = function(a) {
+    aa.ye = function(a) {
         if (this.P.length) {
-            a = Si(a);
-            var b = T(this.l).hostname;
-            a && id(a.hostname) === id(b) && (a = H(this.Hd, this.P[0], this.P).id, b = nf(this.l), Je(this.l, this.X.split(":")[0]).B("pai", a + "-" + b))
+            a = Ri(a);
+            var b = U(this.l).hostname;
+            a && hd(a.hostname) === hd(b) && (a = H(this.Hd, this.P[0], this.P).id, b = mf(this.l), He(this.l, this.X.split(":")[0]).B("pai", a + "-" + b))
         }
     };
     aa.bb = function(a) {
         var b = this;
-        V(this.l, "p.ec." + this.vb.id, function() {
+        W(this.l, "p.ec." + this.vb.id, function() {
             try {
                 var c = a.type;
                 var d = a.target
@@ -5413,19 +5407,19 @@
                 return
             }
             var e = "page" === c;
-            ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ve(b.l)]) && qm(b);
-            ("resize" === c || e) && rm(b);
-            c = b.time(hf);
+            ("scroll" === c || e) && P(d, [b.l, b.l.document, b.l.document.documentElement, Te(b.l)]) && pm(b);
+            ("resize" === c || e) && qm(b);
+            c = b.time(ff);
             var f = Math.min(c - b.Qc, 5E3);
             b.lb += Math.round(f);
             b.Qc = c;
             if (b.oa && b.scroll && b.Na) {
                 var g = b.Na.jb * b.Na.w;
-                b.P = M(function(h) {
-                    var k = P({}, h),
+                b.P = N(function(h) {
+                    var k = Q({}, h),
                         l = b.oa[k.id],
-                        m = af(h.Qa);
-                    if (!l || Gj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k;
+                        m = Ze(h.Qa);
+                    if (!l || Fj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k;
                     h = b.l.Math;
                     l = h.max((b.scroll.y + b.Na.jb - l.y) / l.height, 0);
                     var p = m.height * m.width,
@@ -5446,26 +5440,26 @@
                 }, b.P);
                 c = {};
                 d = {};
-                Pd(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = M(function(h) {
+                Od(b.l, (d.name = "publishers", d.counterKey = b.X, d.data = (c.involvedTime = b.lb, c.contentItems = N(function(h) {
                         var k = {};
-                        return P((k.contentElement = h.Qa, k), h)
+                        return Q((k.contentElement = h.Qa, k), h)
                     },
                     b.P), c), d))
             }
         })()
     };
 
-    function tm(a, b) {
-        var c = M(function(d) {
+    function sm(a, b) {
+        var c = N(function(d) {
             return d.id
         }, a.P);
-        a.P = a.P.concat(Qb(function(d) {
-            return !O(d.id, c)
+        a.P = a.P.concat(Pb(function(d) {
+            return !P(d.id, c)
         }, b))
     }
 
-    function rm(a) {
-        var b = n(Xe(a.l) || Ye(a.l)),
+    function qm(a) {
+        var b = n(Ve(a.l) || We(a.l)),
             c = b.next().value;
         b = b.next().value;
         a.Na = {
@@ -5474,31 +5468,31 @@
         }
     }
 
-    function um(a) {
-        V(a.l, "p.um." + a.vb.id, function() {
+    function tm(a) {
+        W(a.l, "p.um." + a.vb.id, function() {
             var b = [];
-            qm(a);
+            pm(a);
             a.oa = H(function(c, d) {
-                if (Gj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c;
+                if (Fj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c;
                 var e = {};
                 e = (e.id = d.id, e.involvedTime = Math.max(d.involvedTime, 0), e.maxScrolled = d.maxScrolled || 0, e.chars = d.update ? d.update("chars") || 0 : 0, e);
                 if (d.Qa) {
-                    var f = af(d.Qa);
+                    var f = Ze(d.Qa);
                     f && (e.x = Math.max(Math.round(f.left) + a.scroll.x, 0), e.y = Math.max(Math.round(f.top) + a.scroll.y, 0), e.width = Math.round(f.width), e.height = Math.round(f.height))
                 }
                 c[d.id] =
                     e;
                 return c
             }, {}, a.P);
-            M(function(c) {
-                c = nc(a.l)(c, a.P);
+            N(function(c) {
+                c = mc(a.l)(c, a.P);
                 a.P.splice(c, 1)
             }, b)
         })()
     }
     aa.Jb = function() {
-        var a = M(G(this.oa, J), ec(this.oa));
-        if (a.length && (this.Vb = Be(this.l, a), this.Uc !== this.Vb)) {
+        var a = N(G(this.oa, J), dc(this.oa));
+        if (a.length && (this.Vb = ze(this.l, a), this.Uc !== this.Vb)) {
             var b = {},
                 c = {};
             return c.type = "publishersHeader", c.data = (b.articleMeta = a || [], b.involvedTime = this.lb, b), c
@@ -5506,9 +5500,9 @@
         return null
     };
 
-    function vm(a) {
+    function um(a) {
         if (a.P.length) {
-            var b = M(function(c) {
+            var b = N(function(c) {
                 var d = H(function(f, g) {
                     c[g] && (f[g] = c[g]);
                     return f
@@ -5516,46 +5510,46 @@
                 c.dd = !0;
                 var e = {};
                 return e.type = "articleInfo", e.stamp = d.stamp, e.data = d, e
-            }, Qb(function(c) {
+            }, Pb(function(c) {
                 return !c.dd
             }, a.P));
-            b.length && (a.buffer = a.buffer.concat(b), Th(a.l, a.X, ["pdf", b]))
-        }
-    }
-
-    function qm(a) {
+            b.length && (a.buffer = a.buffer.concat(b), Sh(a.l, a.X, ["pdf", b]))
+        }
+    }
+
+    function pm(a) {
         a.scroll = {
             x: a.l.pageXOffset || J(a.l, "document.documentElement.scrollLeft") || 0,
             y: a.l.pageYOffset || J(a.l, "document.documentElement.scrollLeft") || 0
         }
     }
-    var wm = {},
-        xm = (wm[1] = 500, wm[2] = 500, wm[3] = 0, wm);
+    var vm = {},
+        wm = (vm[1] = 500, vm[2] = 500, vm[3] = 0, vm);
+
+    function xm(a, b, c) {
+        var d = b.getAttribute("itemtype");
+        c = vj('[itemprop~="' + c + '"]', b);
+        return d ? Pb(function(e) {
+            return e.parentNode && Fj("[itemtype]", a, e.parentNode) === b
+        }, c) : c
+    }
 
     function zm(a, b, c) {
-        var d = b.getAttribute("itemtype");
-        c = wj('[itemprop~="' + c + '"]', b);
-        return d ? Qb(function(e) {
-            return e.parentNode && Gj("[itemtype]", a, e.parentNode) === b
-        }, c) : c
-    }
-
-    function Am(a, b, c) {
-        return (a = zm(a, b, c)) && a.length ? a[0] : null
-    }
-
-    function Bm(a) {
+        return (a = xm(a, b, c)) && a.length ? a[0] : null
+    }
+
+    function Am(a) {
         if (!a) return "";
         a = w(a) ? a : [a];
-        return a.length ? a[0].getAttribute("content") || Oe(a[0]) : ""
-    }
-
-    function Cm(a) {
-        return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Bm(a) : ""
-    }
-    var Dm = ["topics", "rubric", "authors"];
-
-    function Em(a, b) {
+        return a.length ? a[0].getAttribute("content") || Me(a[0]) : ""
+    }
+
+    function Bm(a) {
+        return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : Am(a) : ""
+    }
+    var Cm = ["topics", "rubric", "authors"];
+
+    function Dm(a, b) {
         var c = this;
         this.id = "a";
         this.Lb = !1;
@@ -5566,20 +5560,20 @@
         };
         var d = {};
         this.$a = (d.Answer = 3, d.Review = 2, d);
-        this.Gc = L(function(e, f, g) {
+        this.Gc = M(function(e, f, g) {
             var h = {};
-            Th(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h))
+            Sh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h))
         }, function(e, f, g) {
             return "" + e + f + g
         });
-        this.Je = function(e) {
-            M(function(f) {
+        this.Ie = function(e) {
+            N(function(f) {
                 e[f] && (e[f] = H(function(g, h) {
                     var k = h.name,
                         l = h.position;
                     if (!k) return c.Gc(f, "name", k), g;
                     if ("string" === typeof l) {
-                        k = sb(l);
+                        k = rb(l);
                         if (null ===
                             k || c.l.isNaN(k)) return c.Gc(f, "position", l), g;
                         h.position = k
@@ -5587,40 +5581,40 @@
                     g.push(h);
                     return g
                 }, [], e[f]))
-            }, Dm);
+            }, Cm);
             return e
         };
-        this.Id = L(function(e, f) {
+        this.Id = M(function(e, f) {
             var g = {};
-            Th(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = xm[f.type], g))
+            Sh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = wm[f.type], g))
         });
         this.l = a;
-        this.root = We(a);
+        this.root = Ue(a);
         this.X = b
     }
-    Em.prototype.ma = function(a) {
+    Dm.prototype.ma = function(a) {
         return a.element
     };
 
-    function Fm(a, b, c) {
+    function Em(a, b, c) {
         var d;
-        V(a.l, "P.s." + c, function() {
+        W(a.l, "P.s." + c, function() {
             d = a.Ta[c].call(a, b)
         })();
         return d
     }
 
-    function Gm(a, b) {
-        var c = P({}, b);
-        if (a.Lb && !c.id && O(b.type, [3, 2])) {
-            var d = U(", ", M(K("name"), c.authors || []));
+    function Fm(a, b) {
+        var c = Q({}, b);
+        if (a.Lb && !c.id && P(b.type, [3, 2])) {
+            var d = V(", ", N(K("name"), c.authors || []));
             c.pageTitle = d + ": " + c.pageTitle
         }
         if (!c.pageTitle) {
             a: {
                 d = c.Qa;
                 for (var e = 1; 5 >= e; e += 1) {
-                    var f = Bm(xj("h" + e, d));
+                    var f = Am(wj("h" + e, d));
                     if (f) {
                         d = f;
                         break a
@@ -5630,38 +5624,38 @@
             }
             c.pageTitle = d
         }
-        c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = xj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d);
+        c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = wj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d);
         c.id || (c.id = c.pageTitle || c.pageUrlCanonical);
         return c
     }
-    Em.prototype.fa = function(a) {
+    Dm.prototype.fa = function(a) {
         var b = this,
             c = {},
             d = this.ma(a);
         if (!d) return null;
         c.type = a.type;
-        M(function(f) {
-            c[f] = Fm(b, a, f)
-        }, ec(this.Ta));
-        var e = X(this.l);
-        c.stamp = e(lf);
+        N(function(f) {
+            c[f] = Em(b, a, f)
+        }, dc(this.Ta));
+        var e = kf(this.l);
+        c.stamp = e(jf);
         c.element = a.element;
         c.Qa = d;
-        c = this.Je(Gm(this, c));
-        c.id = c.id ? Vj(c.id) : 1;
+        c = this.Ie(Fm(this, c));
+        c.id = c.id ? Uj(c.id) : 1;
         c.update = function(f) {
-            return b.ma(a) ? Fm(b, a, f) : void 0
+            return b.ma(a) ? Em(b, a, f) : void 0
         };
         return c
     };
-    Em.prototype.getType = function() {
+    Dm.prototype.getType = function() {
         return 1
     };
-    Em.prototype.ib = function() {
+    Dm.prototype.ib = function() {
         return []
     };
 
-    function sm(a) {
+    function rm(a) {
         var b = a.ib(),
             c = 1;
         return H(function(d, e) {
@@ -5673,29 +5667,29 @@
             f = H(function(g, h) {
                 var k = g.values,
                     l = g.Kc;
-                h && h.chars > xm[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= xm[h.type] && a.Id(h.id, h);
+                h && h.chars > wm[h.type] && !P(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= wm[h.type] && a.Id(h.id, h);
                 return {
                     values: k,
                     Kc: l
                 }
             }, {
                 values: [],
-                Kc: M(K("id"), d)
+                Kc: N(K("id"), d)
             }, f).values;
-            return d.concat(M(function(g) {
+            return d.concat(N(function(g) {
                 var h = {};
-                g = P((h.index = c, h.dd = !1, h.involvedTime = 0, h), g);
+                g = Q((h.index = c, h.dd = !1, h.involvedTime = 0, h), g);
                 c += 1;
                 return g
             }, f))
         }, [], b)
     }
 
-    function Hm() {
-        Em.apply(this, arguments);
+    function Gm() {
+        Dm.apply(this, arguments);
         this.id = "j";
         this.Lb = !0;
-        this.zc = U(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']);
+        this.zc = V(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']);
         var a = {};
         this.Ta = (a.id = function(b) {
             var c = b.data["@id"];
@@ -5704,14 +5698,14 @@
             return c
         }, a.chars = function(b) {
             var c = b.data;
-            return u(c.text) ? c.text.length : Oe(this.ma(b)).length
+            return u(c.text) ? c.text.length : Me(this.ma(b)).length
         }, a.authors = function(b) {
             b = b.data;
             var c = [];
-            c = c.concat(Im(b, "author"));
-            c = c.concat(Im(b.mainEntity,
+            c = c.concat(Hm(b, "author"));
+            c = c.concat(Hm(b.mainEntity,
                 "author"));
-            return c.concat(Im(b.mainEntityOfPage, "author"))
+            return c.concat(Hm(b.mainEntityOfPage, "author"))
         }, a.pageTitle = function(b) {
             var c = b.data,
                 d = c.headline || "";
@@ -5726,23 +5720,23 @@
         }, a.pageUrlCanonical = function(b) {
             return b.data.url
         }, a.topics = function(b) {
-            return Im(b.data, "about",
+            return Hm(b.data, "about",
                 ["name", "alternateName"])
         }, a.rubric = function(b) {
             var c = this,
                 d = this.ma(b);
-            b = Rb(M(function(e) {
-                e = Ae(c.l, Oe(e));
+            b = Qb(N(function(e) {
+                e = ye(c.l, Me(e));
                 if (B(e) || w(e)) {
-                    var f = Jm(e);
+                    var f = Im(e);
                     if (f) return H(function(g, h) {
                         return g ? g : B(h) && "BreadcrumbList" === h["@type"] ? h : g
                     }, null, f);
                     if ("BreadcrumbList" === e["@type"]) return e
                 }
                 return null
-            }, [b.element].concat(wj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d))));
-            return b.length && (b = b[0].itemListElement, w(b)) ? Rb(M(function(e) {
+            }, [b.element].concat(vj(this.zc, this.l.document.body === d ? this.l.document.documentElement : d))));
+            return b.length && (b = b[0].itemListElement, w(b)) ? Qb(N(function(e) {
                 return B(e) && e.item && B(e.item) && !c.l.isNaN(e.position) ? {
                     name: e.item.name ||
                         e.name,
@@ -5751,38 +5745,38 @@
             }, b)) : []
         }, a)
     }
-    ra(Hm, Em);
-
-    function Im(a, b, c) {
+    ra(Gm, Dm);
+
+    function Hm(a, b, c) {
         c = void 0 === c ? ["name"] : c;
         if (!B(a) || !a[b]) return [];
         a = a[b];
         a = w(a) ? a : [a];
-        a = Rb(M(function(d) {
+        a = Qb(N(function(d) {
             return d ? "string" === typeof d ? d : B(d) ? H(function(e, f) {
                 return e || "" + d[f]
             }, "", c) : null : null
         }, a));
-        return M(function(d) {
+        return N(function(d) {
             var e = {};
             return e.name = d, e
         }, a)
     }
-    Hm.prototype.ma = function(a) {
+    Gm.prototype.ma = function(a) {
         var b = a.element,
             c = a.data || {};
         a = c["@id"];
         var d = c.url;
         c = null;
-        d && u(d) && (c = Km(this, d));
-        !c && a && u(a) && (c = Km(this, a));
-        c || (c = a = b.parentNode, !Gj("head", this.l, b) && a && 0 !== Oe(a).length) || (c = this.l.document.body);
+        d && u(d) && (c = Jm(this, d));
+        !c && a && u(a) && (c = Jm(this, a));
+        c || (c = a = b.parentNode, !Fj("head", this.l, b) && a && 0 !== Me(a).length) || (c = this.l.document.body);
         return c
     };
 
-    function Km(a, b) {
+    function Jm(a, b) {
         try {
-            var c = oh(a.l, b).hash;
+            var c = nh(a.l, b).hash;
             if (c) {
                 var d = a.l.document.getElementById(c.slice(1));
                 if (d) return d
@@ -5790,14 +5784,14 @@
         } catch (e) {}
         return null
     }
-    Hm.prototype.fa = function(a) {
+    Gm.prototype.fa = function(a) {
         var b = this,
             c = a.element,
             d = a.data;
-        if (!d && (d = Ae(this.l, Oe(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null;
-        var e = Jm(d);
-        if (e) return M(function(g) {
-            return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Em.prototype.fa.call(b, {
+        if (!d && (d = ye(this.l, Me(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null;
+        var e = Im(d);
+        if (e) return N(function(g) {
+            return B(g) && P(g["@type"], b.Ma["schema.org"]) ? Dm.prototype.fa.call(b, {
                 element: c,
                 data: g,
                 type: b.$a[g["@type"]] || 1
@@ -5809,153 +5803,153 @@
             if (!f) return null
         }
         "Question" === a.data["@type"] && (f = a.data);
-        return f ? (a = Fb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]),
-            M(function(g) {
-                if (!B(g) || !O(g["@type"], b.Ma["schema.org"])) return null;
+        return f ? (a = Eb(G(f, J), ["acceptedAnswer", "suggestedAnswer"]),
+            N(function(g) {
+                if (!B(g) || !P(g["@type"], b.Ma["schema.org"])) return null;
                 var h = {};
                 g = {
                     element: c,
                     type: b.$a[g["@type"]] || 1,
-                    data: P((h.parentItem = f, h), g)
+                    data: Q((h.parentItem = f, h), g)
                 };
-                return Em.prototype.fa.call(b, g)
-            }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Em.prototype.fa.call(this, P(a, {
+                return Dm.prototype.fa.call(b, g)
+            }, a)) : P(a.data["@type"], this.Ma["schema.org"]) ? Dm.prototype.fa.call(this, Q(a, {
             type: this.$a[a.data["@type"]] || 1
         })) : null
     };
-    Hm.prototype.ib = function() {
-        return wj(this.zc, this.root)
+    Gm.prototype.ib = function() {
+        return vj(this.zc, this.root)
     };
 
-    function Jm(a) {
+    function Im(a) {
         if (w(a)) return a;
         if (a && w(a["@graph"])) return a["@graph"]
     }
 
-    function Lm() {
-        Em.apply(this, arguments);
+    function Km() {
+        Dm.apply(this, arguments);
         this.id = "s";
         this.Lb = !0;
-        this.Ge = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$"));
+        this.Fe = Za("exec", new RegExp("schema.org\\/(" + V("|", dc(this.$a)) + ")$"));
         var a = {};
         this.Ta = (a.id = function(b) {
             b = b.element;
-            var c = Am(this.l, b, "identifier");
-            return c ? Bm(c) : (c = Am(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null
+            var c = zm(this.l, b, "identifier");
+            return c ? Am(c) : (c = zm(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null
         }, a.chars = function(b) {
             var c = 0;
             b = b.element;
             for (var d = ["articleBody", "reviewBody", "recipeInstructions", "description", "text"], e = 0; e < d.length; e += 1) {
-                var f = Am(this.l, b, d[e]);
+                var f = zm(this.l, b, d[e]);
                 if (f) {
-                    c = Bm(f).length;
+                    c = Am(f).length;
                     break
                 }
             }
-            b = Oe(b);
+            b = Me(b);
             0 === c && b && (c += b.length);
             return c
         }, a.topics = function(b) {
             var c = this,
-                d = zm(this.l, b.element, "about");
-            return M(function(e) {
+                d = xm(this.l, b.element, "about");
+            return N(function(e) {
                 var f = {
-                    name: Bm(e)
+                    name: Am(e)
                 };
-                if (d = Am(c.l, e, "name")) f.name = Bm(d);
+                if (d = zm(c.l, e, "name")) f.name = Am(d);
                 return f
             }, d)
         }, a.rubric = function(b) {
             var c = this;
-            (b = xj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = xj('[itemtype$="schema.org/BreadcrumbList"]', this.root));
-            return b ? M(function(d) {
+            (b = wj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = wj('[itemtype$="schema.org/BreadcrumbList"]', this.root));
+            return b ? N(function(d) {
                 return {
-                    name: Bm(Am(c.l, d, "name")),
-                    position: Bm(Am(c.l, d, "position"))
+                    name: Am(zm(c.l, d, "name")),
+                    position: Am(zm(c.l, d, "position"))
                 }
-            }, zm(this.l, b, "itemListElement")) : []
+            }, xm(this.l, b, "itemListElement")) : []
         }, a.updateDate = function(b) {
             return (b =
-                Am(this.l, b.element, "dateModified")) ? Cm(b) : ""
+                zm(this.l, b.element, "dateModified")) ? Bm(b) : ""
         }, a.publicationDate = function(b) {
-            return (b = Am(this.l, b.element, "datePublished")) ? Cm(b) : ""
+            return (b = zm(this.l, b.element, "datePublished")) ? Bm(b) : ""
         }, a.pageUrlCanonical = function(b) {
-            b = zm(this.l, b.element, "url");
+            b = xm(this.l, b.element, "url");
             if (b.length) {
                 var c = b[0];
-                return c.href ? c.href : Bm(b)
+                return c.href ? c.href : Am(b)
             }
             return null
         }, a.pageTitle = function(b) {
             var c = "",
                 d = b.element,
-                e = Am(this.l, d, "headline");
-            e && (c += Bm(e));
-            (e = Am(this.l, d, "alternativeHeadline")) && (c += " " + Bm(e));
-            "" === c && ((e = Am(this.l, d, "name")) || (e = Am(this.l, d, "itemReviewed")), e && (c += Bm(e)));
-            3 === b.type && (b = Gj('[itemtype$="schema.org/Question"]',
-                this.l, d)) && (b = Am(this.l, b, "text")) && (c += Bm(b));
+                e = zm(this.l, d, "headline");
+            e && (c += Am(e));
+            (e = zm(this.l, d, "alternativeHeadline")) && (c += " " + Am(e));
+            "" === c && ((e = zm(this.l, d, "name")) || (e = zm(this.l, d, "itemReviewed")), e && (c += Am(e)));
+            3 === b.type && (b = Fj('[itemtype$="schema.org/Question"]',
+                this.l, d)) && (b = zm(this.l, b, "text")) && (c += Am(b));
             return c
         }, a.authors = function(b) {
             var c = this;
-            b = zm(this.l, b.element, "author");
-            return M(function(d) {
+            b = xm(this.l, b.element, "author");
+            return N(function(d) {
                 var e = {};
                 e = (e.name = "", e);
                 if (/.+schema.org\/(Person|Organization)/.test(d.getAttribute("itemtype") || "")) {
-                    var f = Am(c.l, d, "name");
-                    f && (e.name = Bm(f))
+                    var f = zm(c.l, d, "name");
+                    f && (e.name = Am(f))
                 }
-                e.name || (e.name = d.getAttribute("content") || Oe(d) || d.getAttribute("href"));
+                e.name || (e.name = d.getAttribute("content") || Me(d) || d.getAttribute("href"));
                 return e
             }, b)
         }, a)
     }
-    ra(Lm, Em);
-    Lm.prototype.getType = function(a) {
+    ra(Km, Dm);
+    Km.prototype.getType = function(a) {
         a = a.getAttribute("itemtype") || "";
-        return (a = this.Ge(a)) ? this.$a[a[1]] : 1
+        return (a = this.Fe(a)) ? this.$a[a[1]] : 1
     };
-    Lm.prototype.fa = function(a) {
-        return a.element && Oe(a.element).length ? Em.prototype.fa.call(this, a) : null
+    Km.prototype.fa = function(a) {
+        return a.element && Me(a.element).length ? Dm.prototype.fa.call(this, a) : null
     };
-    Lm.prototype.ib = function() {
-        var a = U(",", M(function(b) {
+    Km.prototype.ib = function() {
+        var a = V(",", N(function(b) {
             return '[itemtype$="schema.org/' + b + '"]'
         }, this.Ma["schema.org"]));
-        return wj(a, this.root)
+        return vj(a, this.root)
     };
 
-    function Mm(a, b) {
-        Em.call(this, a, b);
+    function Lm(a, b) {
+        Dm.call(this, a, b);
         this.id = "o";
         var c = {};
         this.Ta = (c.chars = function(d) {
             d = this.ma(d);
-            return Oe(d).length
+            return Me(d).length
         }, c.authors = function(d) {
-            return Nm(d.data.author)
+            return Mm(d.data.author)
         }, c.pageTitle = function(d) {
-            return Om(d.data.title) || ""
+            return Nm(d.data.title) || ""
         }, c.updateDate = function(d) {
-            return Om(d.data.modified_time)
+            return Nm(d.data.modified_time)
         }, c.publicationDate = function(d) {
-            return Om(d.data.published_time)
+            return Nm(d.data.published_time)
         }, c.pageUrlCanonical = function(d) {
-            return Om(d.data.url)
+            return Nm(d.data.url)
         }, c.rubric = function(d) {
-            return Nm(d.data.section)
+            return Mm(d.data.section)
         }, c.topics = function(d) {
-            return Nm(d.data.tag)
+            return Mm(d.data.tag)
         }, c);
         this.Pd = new RegExp("^(og:)?((" +
-            U("|", this.Ma.Sc) + "):)?")
-    }
-    ra(Mm, Em);
-
-    function Nm(a) {
+            V("|", this.Ma.Sc) + "):)?")
+    }
+    ra(Lm, Dm);
+
+    function Mm(a) {
         if (a) {
-            if (w(a)) return M(function(c) {
+            if (w(a)) return N(function(c) {
                 var d = {};
                 return d.name = c ? "" + c : null, d
             }, a);
@@ -5965,70 +5959,70 @@
         return []
     }
 
-    function Om(a) {
+    function Nm(a) {
         return w(a) ? a.length ? "" + a[0] : null : a ? "" + a : null
     }
-    Mm.prototype.ib = function() {
-        var a = wj('meta[property="og:type"]', this.l.document.body);
+    Lm.prototype.ib = function() {
+        var a = vj('meta[property="og:type"]', this.l.document.body);
         return [this.l.document.head].concat(a)
     };
 
-    function Pm(a, b) {
+    function Om(a, b) {
         var c = b.element,
             d = {},
             e = a.ma(b);
-        c = wj("meta[property]", c === a.l.document.head ? c : e);
-        if (c.length) M(function(f) {
+        c = vj("meta[property]", c === a.l.document.head ? c : e);
+        if (c.length) N(function(f) {
             try {
                 if (f.parentNode === e || f.parentNode === a.l.document.head) {
                     var g = f.getAttribute("property").replace(a.Pd, ""),
-                        h = Bm(f);
+                        h = Am(f);
                     d[g] ? w(d[g]) ? d[g].push(h) : d[g] = [d[g], h] : d[g] = h
                 }
             } catch (k) {
-                fe(a.l, "og.ed", k)
+                de(a.l, "og.ed", k)
             }
         }, c);
         else return null;
-        return O(d.type, a.Ma.Sc) ? P(b, {
+        return P(d.type, a.Ma.Sc) ? Q(b, {
             data: d
         }) : null
     }
-    Mm.prototype.ma = function(a) {
+    Lm.prototype.ma = function(a) {
         a = a.element;
         var b = this.l.document;
         return a === b.head ? b.body : a.parentNode
     };
-    Mm.prototype.fa = function(a) {
-        return (a = Pm(this, a)) ? Em.prototype.fa.call(this, a) : null
+    Lm.prototype.fa = function(a) {
+        return (a = Om(this, a)) ? Dm.prototype.fa.call(this, a) : null
     };
 
-    function Qm(a) {
+    function Pm(a) {
         this.l = a;
         this.type = "8"
     }
-    Qm.isEnabled = function(a) {
+    Pm.isEnabled = function(a) {
         return !!a.JSON
     };
-    Qm.prototype.ra = function(a) {
-        return Af(Be(this.l, a))
+    Pm.prototype.ra = function(a) {
+        return zf(ze(this.l, a))
     };
-    var Rm = {};
-    Hm && (Rm.json_ld = Hm);
-    Lm && (Rm.schema = Lm, Rm.microdata = Lm);
-    Mm && (Rm.opengraph = Mm);
-    var Sm = W("p.p", function(a, b) {
-            var c = new Qm(a);
+    var Qm = {};
+    Gm && (Qm.json_ld = Gm);
+    Km && (Qm.schema = Km, Qm.microdata = Km);
+    Lm && (Qm.opengraph = Lm);
+    var Rm = X("p.p", function(a, b) {
+            var c = new Pm(a);
             if (xa("querySelectorAll", a.document.querySelectorAll) && c) {
                 var d = [
-                    [lm, 0],
-                    [Wf(jm), 1],
-                    [cg, 2]
+                    [km, 0],
+                    [Vf(im), 1],
+                    [bg, 2]
                 ];
-                d.push([hm, 3]);
-                var e = mm(a, b, d);
-                d = Yg();
-                var f = Je(a, b.id),
+                d.push([gm, 3]);
+                var e = lm(a, b, d);
+                d = Xg();
+                var f = He(a, b.id),
                     g = f.o("pai");
                 g && (f.wa("pai"), d.B("pai", g));
                 f = {};
@@ -6038,7 +6032,7 @@
                         J: {}
                     },
                     k = function(l) {
-                        for (var m = P({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) {
+                        for (var m = Q({}, h), p = l.length, q = 0, v = 255, t = 255, x, E, C; p;) {
                             x = 21 < p ? 21 : p;
                             p -= x;
                             do E = "string" === typeof l ? l.charCodeAt(q) : l[q], q += 1, 255 < E && (C = E >> 8, E &= 255, E ^= C), v += E, t += v; while (--x);
@@ -6049,64 +6043,64 @@
                             (v & 255) + (v >> 8) << 8 | (t & 255) + (t >> 8);
                         m.D["wv-check"] = "" + (65535 === p ? 0 : p);
                         m.J.O = l;
-                        return e(m)["catch"](V(a, "s.ww.p"))
+                        return e(m)["catch"](W(a, "s.ww.p"))
                     };
-                zf(bj(b, K("settings")))(xf(V(a, "ps.s"), V(a, "ps.sh", function(l) {
+                yf(aj(b, K("settings")))(wf(W(a, "ps.s"), W(a, "ps.sh", function(l) {
                     if (l = J(l, "publisher.schema")) {
-                        ti(b) && (l = "microdata");
-                        var m = Rm[l];
+                        si(b) && (l = "microdata");
+                        var m = Qm[l];
                         if (m && c) {
-                            var p = R(b);
+                            var p = T(b);
                             m = new m(a, p);
-                            m = new pm(a, m, c, k, p);
+                            m = new om(a, m, c, k, p);
                             m.start();
                             var q = {};
-                            Th(a, p, "ps", (q.schema = l, q));
+                            Sh(a, p, "ps", (q.schema = l, q));
                             return D(m.stop, m)
                         }
                     }
                 })))
             }
         }),
-        Tm = ya(Array.prototype.reverse, "reverse");
-
-    function Um(a) {
+        Sm = ya(Array.prototype.reverse, "reverse");
+
+    function Tm(a) {
         for (var b = [], c = a.length - 1; 0 <= c; --c) b[a.length - 1 - c] = a[c];
         return b
     }
-    var Vm = Tm ? function(a) {
-        return Tm.call(a)
-    } : Um;
+    var Um = Sm ? function(a) {
+        return Sm.call(a)
+    } : Tm;
+
+    function Vm() {
+        return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1)
+    }
 
     function Wm() {
-        return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1)
-    }
-
-    function Xm() {
-        return Wm() + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + "-" + Wm() + Wm() + Wm()
-    }
-    var Ym = Na(function(a, b) {
+        return Vm() + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + "-" + Vm() + Vm() + Vm()
+    }
+    var Xm = Na(function(a, b) {
         var c = Math.pow(10, a);
         return Math.round(b * c) / c
     });
 
-    function Zm(a, b, c, d) {
+    function Ym(a, b, c, d) {
         var e = null;
         return {
             fn: function() {
                 var f = sa.apply(0, arguments);
-                Sa(e) || tf(a, e);
-                e = uf(a, function() {
+                Sa(e) || sf(a, e);
+                e = tf(a, function() {
                     b.apply(null, ka(f));
                     e = null
                 }, c, d + ".deb")
             },
             clear: function() {
-                Sa(e) || (tf(a, e), e = null)
-            }
-        }
-    }
-    var $m = W("fbq.o", function(a, b, c) {
+                Sa(e) || (sf(a, e), e = null)
+            }
+        }
+    }
+    var Zm = X("fbq.o", function(a, b, c) {
             var d = J(a, "fbq");
             if (d && d.callMethod) {
                 var e = function() {
@@ -6115,33 +6109,33 @@
                     b(g);
                     return h
                 };
-                P(e, d);
-                c && M(b, c);
+                Q(e, d);
+                c && N(b, c);
                 a.fbq = e
             } else {
                 c = J(d, "queue");
-                var f = uf(a, F([a, b, c && mc(c)], $m), 1E3, "fbq.d")
-            }
-            return D(tf, null, a, f)
+                var f = tf(a, F([a, b, c && lc(c)], Zm), 1E3, "fbq.d")
+            }
+            return D(sf, null, a, f)
         }),
-        an = {},
-        bn = (an.add_to_wishlist = "add-to-wishlist", an.begin_checkout = "begin-checkout", an.generate_lead = "submit-lead", an.add_payment_info = "add-payment-info", an),
-        cn = {},
-        dn = (cn.AddToCart = "add-to-cart", cn.Lead = "submit-lead", cn.InitiateCheckout = "begin-checkout",
-            cn.Purchase = "purchase", cn.CompleteRegistration = "register", cn.Contact = "submit-contact", cn.AddPaymentInfo = "add-payment-info", cn.AddToWishlist = "add-to-wishlist", cn.Subscribe = "subscribe", cn),
-        en = {},
-        fn = (en["1"] = bn, en["2"] = bn, en["3"] = bn, en["0"] = dn, en),
-        gn = [dn.AddToCart, dn.Purchase];
-
-    function hn(a, b) {
+        $m = {},
+        an = ($m.add_to_wishlist = "add-to-wishlist", $m.begin_checkout = "begin-checkout", $m.generate_lead = "submit-lead", $m.add_payment_info = "add-payment-info", $m),
+        bn = {},
+        cn = (bn.AddToCart = "add-to-cart", bn.Lead = "submit-lead", bn.InitiateCheckout = "begin-checkout",
+            bn.Purchase = "purchase", bn.CompleteRegistration = "register", bn.Contact = "submit-contact", bn.AddPaymentInfo = "add-payment-info", bn.AddToWishlist = "add-to-wishlist", bn.Subscribe = "subscribe", bn),
+        dn = {},
+        en = (dn["1"] = an, dn["2"] = an, dn["3"] = an, dn["0"] = cn, dn),
+        fn = [cn.AddToCart, cn.Purchase];
+
+    function gn(a, b) {
         return function(c) {
             if (c) {
                 var d = c.version;
-                (c = J(fn, d + "." + c.gb)) && (b && O(c, gn) || a("ym-" + c + "-" + d))
-            }
-        }
-    }
-    var jn = Na(function(a, b) {
+                (c = J(en, d + "." + c.gb)) && (b && P(c, fn) || a("ym-" + c + "-" + d))
+            }
+        }
+    }
+    var hn = Na(function(a, b) {
             var c = J(b, "event") || "";
             if (!(c = J(b, "ecommerce") && c && {
                     version: "3",
@@ -6163,11 +6157,11 @@
             }
             c || (c = (c = J(b, "ecommerce")) && {
                 version: "1",
-                gb: U(",", ec(c))
+                gb: V(",", dc(c))
             });
             c && a(c)
         }),
-        kn = Na(function(a, b) {
+        jn = Na(function(a, b) {
             if (b) {
                 var c = n(Va(b)),
                     d = c.next().value;
@@ -6179,46 +6173,46 @@
             }
         });
 
-    function ln(a, b) {
+    function kn(a, b) {
         if (!b) return "";
         var c = [],
             d = J(a, "document");
-        Gk(a, b, function(e) {
+        Fk(a, b, function(e) {
             if (e.nodeType === d.TEXT_NODE) var f = e.textContent;
             else e instanceof a.HTMLImageElement ? f = e.alt : e instanceof a.HTMLInputElement && (f = e.value);
-            (f = f && vd(f)) && c.push(f)
+            (f = f && ud(f)) && c.push(f)
         });
-        return 0 === c.length ? "" : U(" ", c)
-    }
-    var mn = /[^\d.,]/g,
-        nn = /[.,]$/;
-
-    function on(a) {
-        a = mc(al(a));
-        return M(function(b) {
+        return 0 === c.length ? "" : V(" ", c)
+    }
+    var ln = /[^\d.,]/g,
+        mn = /[.,]$/;
+
+    function nn(a) {
+        a = lc($k(a));
+        return N(function(b) {
             b = b.charCodeAt(0).toString(2);
-            return Jl("0", 8, b)
+            return Il("0", 8, b)
         }, a)
     }
 
-    function pn(a, b) {
+    function on(a, b) {
         var c = null;
         try {
-            c = b ? xj(b, a) : c
+            c = b ? wj(b, a) : c
         } catch (d) {}
         return c
     }
 
-    function qn(a, b, c) {
-        if (b = Wh(a, b)) a = fb(["dr", c || "" + ff(a, 10, 99)]), b.params(fb(["__ym", a]))
-    }
-    var rn = W("ep.pp", function(a, b) {
+    function pn(a, b, c) {
+        if (b = Vh(a, b)) a = fb(["dr", c || "" + df(a, 10, 99)]), b.params(fb(["__ym", a]))
+    }
+    var qn = X("ep.pp", function(a, b) {
             if (!b) return 0;
             a: {
-                var c = b.replace(mn, "").replace(nn, "");
+                var c = b.replace(ln, "").replace(mn, "");
                 for (var d = "0" === c[c.length - 1], e = c.length; 0 < e && !(3 < c.length - e + 1 && d); --e) {
                     var f = c[e - 1];
-                    if (O(f, [",", "."])) {
+                    if (P(f, [",", "."])) {
                         c = f;
                         break a
                     }
@@ -6227,12 +6221,12 @@
             }
             c = (d = c) ? b.split(d) : [b];
             d = d ? c[1] : "00";
-            c = parseFloat(yd(c[0]) + "." + yd(d));
+            c = parseFloat(xd(c[0]) + "." + xd(d));
             d = Math.pow(10, 8) - .01;
             a.isNaN(c) ? c = 0 : (c = a.Math.min(c, d), c = a.Math.max(c, 0));
             return c
         }),
-        sn = [
+        rn = [
             [
                 ["EUR", "\u20ac"], "978"
             ],
@@ -6250,10 +6244,10 @@
             ],
             ["RUR RUB \u0420 \u0420\u0423\u0411 \u20bd P \u0420UB P\u0423\u0411 P\u0423B PY\u0411 \u0420Y\u0411 \u0420\u0423B P\u0423\u0411".split(" "), "643"]
         ],
-        tn = L(function(a) {
-            return new RegExp(U("|", a), "i")
+        sn = M(function(a) {
+            return new RegExp(V("|", a), "i")
         }),
-        un = L(function() {
+        tn = M(function() {
             function a() {
                 var k = h + "0",
                     l = h + "1";
@@ -6271,30 +6265,30 @@
                 g += k;
                 return l
             }
-            for (var d = U("", on("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)();
+            for (var d = V("", nn("Cy2FcreLJLpYXW3BXFJqldVsGMwDcBw2BGnHL5uj1TKstzse3piMo3Osz+EqDotgqs1TIoZvKtMKDaSRFztgUS8qkqZcaETgKWM54tCpTXjV5vW5OrjBpC0jF4mspUBQGd95fNSfv+vz+g+Hze33Hg8by+Yen1PP6zsdl7PQCwX9mf+f7FMb9x/Pw+v2Pp8Xy74eTwuBwTt913u4On1XW6hxOO5nIzFam00tC218S0kaeugpqST+XliLOlMoTpRQkuewUxoy4CT3efWtdFjSAAm+1BkjIhyeU4vGOf13a6U8wzNY4bGo6DIUemE7N3SBojDr7ezXahpWF022y8mma1NuTnZbq8XZZlPStejfG/CsbPhV6/bSnA==")), e = {}, f = {}, g = 1, h = ""; g < d.length - 1;)("0" === c() ? b : a)();
             return e
         }),
-        vn = W("ep.dec", function(a, b) {
+        un = X("ep.dec", function(a, b) {
             if (!b ||
-                tc(a)) return [];
-            var c = n(on(b)),
+                sc(a)) return [];
+            var c = n(nn(b)),
                 d = c.next().value,
                 e = c.next().value,
                 f = c.next().value;
             c = ja(c);
-            if (2 !== vb(d)) return [];
-            d = un();
-            c = U("", c);
-            e = vb(e + f);
-            for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(vb(d[f])), f = ""), h += 1;
-            d = Ae(a, cl(g));
-            return w(d) ? M(Ja, d) : []
+            if (2 !== ub(d)) return [];
+            d = tn();
+            c = V("", c);
+            e = ub(e + f);
+            for (var g = f = "", h = 0; g.length < e && c[h];) f += c[h], d[f] && (g += String.fromCharCode(ub(d[f])), f = ""), h += 1;
+            d = ye(a, bl(g));
+            return w(d) ? N(Ja, d) : []
         }),
-        wn = W("ep.ent", function(a, b, c) {
-            a = "" + ff(a, 10, 99);
+        vn = X("ep.ent", function(a, b, c) {
+            a = "" + df(a, 10, 99);
             c = "" + 100 * b + c + a;
             if (16 < eb(c)) return "";
-            c = Jl("0", 16, c);
+            c = Il("0", 16, c);
             b = c.slice(0, 8);
             c = c.slice(-8);
             b = (+b ^ 92844).toString(35);
@@ -6302,35 +6296,35 @@
             return "" + b + "z" + c
         });
 
+    function wn(a, b) {
+        var c = on(a.document.body, b);
+        return c ? kn(a, c) : ""
+    }
+
     function xn(a, b) {
-        var c = pn(a.document.body, b);
-        return c ? ln(a, c) : ""
-    }
-
-    function yn(a, b) {
-        var c = xn(a, b);
-        return rn(a, c)
-    }
-    var zn = N(xn, W("ep.cp", function(a) {
+        var c = wn(a, b);
+        return qn(a, c)
+    }
+    var yn = O(wn, X("ep.cp", function(a) {
         if (!a) return "643";
-        var b = xd(a);
-        return (a = Me(function(c) {
+        var b = wd(a);
+        return (a = Ke(function(c) {
             c = n(c).next().value;
-            return tn(c).test(b)
-        }, sn)) ? a[1] : "643"
+            return sn(c).test(b)
+        }, rn)) ? a[1] : "643"
     }));
 
-    function An(a, b, c, d) {
-        (c = wn(a, d, c)) && qn(a, b, c)
-    }
-    var Bn = W("ep.ctp", function(a, b, c, d) {
-        var e = zn(a, c),
-            f = yn(a, d);
-        An(a, b, e, f);
+    function zn(a, b, c, d) {
+        (c = vn(a, d, c)) && pn(a, b, c)
+    }
+    var An = X("ep.ctp", function(a, b, c, d) {
+        var e = yn(a, c),
+            f = xn(a, d);
+        zn(a, b, e, f);
         xa("MutationObserver", a.MutationObserver) && (new a.MutationObserver(function() {
-            var g = zn(a, c),
-                h = yn(a, d);
-            if (e !== g || f !== h) e = g, f = h, An(a, b, e, f)
+            var g = yn(a, c),
+                h = xn(a, d);
+            if (e !== g || f !== h) e = g, f = h, zn(a, b, e, f)
         })).observe(a.document.body, {
             attributes: !0,
             childList: !0,
@@ -6339,32 +6333,32 @@
         })
     });
 
-    function Cn(a, b, c, d, e) {
-        c = pn(a.document.body, c);
-        d = pn(a.document.body, d);
-        O(e.target, [c, d]) && qn(a, b)
-    }
-    var Dn = W("ep.chp", function(a, b, c, d, e) {
-        c && qn(a, b);
-        return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], Cn))) : r
+    function Bn(a, b, c, d, e) {
+        c = on(a.document.body, c);
+        d = on(a.document.body, d);
+        P(e.target, [c, d]) && pn(a, b)
+    }
+    var Cn = X("ep.chp", function(a, b, c, d, e) {
+        c && pn(a, b);
+        return d || e ? Wc(a).C(a.document, ["click"], W(a, "ep.chp.cl", F([a, b, d, e], Bn))) : r
     });
 
+    function Dn(a, b) {
+        return aj(b, function(c) {
+            return {
+                Od: un(a, J(c, "settings.dr")),
+                isEnabled: J(c, "settings.auto_goals")
+            }
+        })
+    }
+
     function En(a, b) {
-        return bj(b, function(c) {
-            return {
-                Od: vn(a, J(c, "settings.dr")),
-                isEnabled: J(c, "settings.auto_goals")
-            }
-        })
-    }
-
-    function Fn(a, b) {
         if (!b) return !1;
-        var c = T(a);
+        var c = U(a);
         return (new RegExp(b)).test("" + c.pathname + c.hash + c.search)
     }
-    var Gn = W("ep.i", function(a, b) {
-        if (vj(a)) return En(a, b).then(function(c) {
+    var Fn = X("ep.i", function(a, b) {
+        if (uj(a)) return Dn(a, b).then(function(c) {
             var d = n(c.Od),
                 e = d.next().value,
                 f = d.next().value,
@@ -6383,32 +6377,32 @@
                 S = d.next().value,
                 ea = d.next().value;
             if (!c.isEnabled) return Z.resolve(r);
-            var Lg = Fn(a, e),
-                Tq = Fn(a, h),
-                Uq = Fn(a, m),
-                Vq = Fn(a, q),
-                Wq = "" + e + f + g === "" + h + k + l;
-            return new Z(function(Xq, Yq) {
-                Bf(a, "ecp")(xf(Yq,
+            var Lg = En(a, e),
+                Sq = En(a, h),
+                Tq = En(a, m),
+                Uq = En(a, q),
+                Vq = "" + e + f + g === "" + h + k + l;
+            return new Z(function(Wq, Xq) {
+                Af(a, "ecp")(wf(Xq,
                     function() {
-                        Lg && Bn(a, b, f, g, t, x, E);
-                        Tq && !Wq && Bn(a, b, k, l, C, S, ea);
-                        Xq(Dn(a, b, Uq || Vq, p, v))
+                        Lg && An(a, b, f, g, t, x, E);
+                        Sq && !Vq && An(a, b, k, l, C, S, ea);
+                        Wq(Cn(a, b, Tq || Uq, p, v))
                     }))
             })
         })
     });
 
-    function Hn(a, b) {
-        var c = Se(a, b),
-            d = ad(a);
-        if (c && Te("ym-advanced-informer", c)) {
+    function Gn(a, b) {
+        var c = Qe(a, b),
+            d = $c(a);
+        if (c && Re("ym-advanced-informer", c)) {
             var e = d.o("ifc", 0) + 1;
             d.B("ifc", e);
             e = c.getAttribute("data-lang");
-            var f = ub(c.getAttribute("data-cid") || "");
+            var f = tb(c.getAttribute("data-cid") || "");
             if (f || 0 === f) {
-                var g = J(a, "Ya." + Qd + ".informer");
+                var g = J(a, "Ya." + Pd + ".informer");
                 g ? (d = {}, g((d.i = c, d.id = f, d.lang = e, d))) : d.B("ib", !0);
                 c = b || window.event;
                 c.preventDefault ? c.preventDefault() : c.returnValue = !1
@@ -6416,51 +6410,51 @@
         }
     }
 
-    function In(a) {
-        var b = V(a, "i.clch", Hn);
-        Xc(a).C(a.document, ["click"], G(a, b), {
+    function Hn(a) {
+        var b = W(a, "i.clch", Gn);
+        Wc(a).C(a.document, ["click"], G(a, b), {
             passive: !1
         });
         return function(c) {
-            var d = a.Ya[Qd],
+            var d = a.Ya[Pd],
                 e = !!d._informer;
-            d._informer = P({
-                domain: Rd
+            d._informer = Q({
+                domain: Qd
             }, c);
-            e || Kk(a, "https://" + Rd + "/metrika/informer.js", r)
-        }
-    }
-    var Jn = W("pr.p", function(a, b) {
-            if (Oc(a)) {
-                var c = Oh(a, "5", b),
+            e || Jk(a, "https://" + Qd + "/metrika/informer.js", r)
+        }
+    }
+    var In = X("pr.p", function(a, b) {
+            if (Nc(a)) {
+                var c = Nh(a, "5", b),
                     d = {};
-                d = Yg((d.pq = 1, d.ar = 1, d));
+                d = Xg((d.pq = 1, d.ar = 1, d));
                 var e = {};
                 c({
                     G: d,
-                    D: (e["page-url"] = T(a).href, e["page-ref"] = J(a, "document.referrer") || "", e)
-                }, b)["catch"](V(a, "pr.p.s"))
+                    D: (e["page-url"] = U(a).href, e["page-ref"] = J(a, "document.referrer") || "", e)
+                }, b)["catch"](W(a, "pr.p.s"))
             }
         }),
-        Kn = !1;
-
-    function Ln(a) {
+        Jn = !1;
+
+    function Kn(a) {
         return {
             K: function(b, c) {
                 if (!b.G) return c();
-                var d = Q(a).o("fid");
-                !Kn && d && (ne(b, "fid", d), Kn = !0);
+                var d = R(a).o("fid");
+                !Jn && d && (le(b, "fid", d), Jn = !0);
                 return c()
             }
         }
     }
-    var Mn = W("fid", function(a) {
+    var Ln = X("fid", function(a) {
             var b = r;
             if (!y(a.PerformanceObserver)) return b;
-            var c = Q(a);
+            var c = R(a);
             if (c.o("fido")) return b;
             c.B("fido", !0);
-            var d = new a.PerformanceObserver(V(a, "fid", function(f) {
+            var d = new a.PerformanceObserver(W(a, "fid", function(f) {
                 f = f.getEntries()[0];
                 c.B("fid", a.Math.round(100 * (f.processingStart - f.startTime)));
                 b()
@@ -6474,52 +6468,52 @@
             } catch (f) {}
             return b
         }),
-        Nn = L(function(a) {
-            var b = Q(a),
+        Mn = M(function(a) {
+            var b = R(a),
                 c = b.o("isEU");
             if (z(c)) {
-                var d = ub(Dd(a, "is_gdpr") || "");
-                if (O(d, [0, 1])) b.B("isEU", d), c = !!d;
+                var d = tb(Cd(a, "is_gdpr") || "");
+                if (P(d, [0, 1])) b.B("isEU", d), c = !!d;
                 else if (a =
-                    Ie(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a
+                    Ge(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a
             }
             return c
         }, function(a) {
-            return Q(a).o("isEU")
+            return R(a).o("isEU")
         }),
-        On = W("i.e", Nn),
-        Pn = W("i.ep", function(a) {
-            Nn(a)
+        Nn = X("i.e", Mn),
+        On = X("i.ep", function(a) {
+            Mn(a)
         });
 
-    function Qn(a, b, c, d, e) {
-        if (!vj(a)) return r;
+    function Pn(a, b, c, d, e) {
+        if (!uj(a)) return r;
         var f = [],
             g = [],
-            h = Xc(a),
+            h = Wc(a),
             k;
-        Bf(a, "doe")(xf(r, function() {
-            var l = wj(b, a.document.body);
-            e && (l = Qb(e, l));
-            M(function(p) {
+        Af(a, "doe")(wf(r, function() {
+            var l = vj(b, a.document.body);
+            e && (l = Pb(e, l));
+            N(function(p) {
                 f.push(p);
                 g.push(h.C(p, c, d))
             }, l);
             if (xa("MutationObserver", a.MutationObserver)) {
                 var m = b.toUpperCase();
-                l = new a.MutationObserver(V(a, "de.m", function(p) {
-                    M(function(q) {
+                l = new a.MutationObserver(W(a, "de.m", function(p) {
+                    N(function(q) {
                         var v = q.addedNodes;
                         q = q.removedNodes;
-                        v && v.length && M(function(t) {
-                                Gk(a, t, function(x) {
-                                    x.nodeName !== m || e && !e(x) || Me(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d)))
+                        v && v.length && N(function(t) {
+                                Fk(a, t, function(x) {
+                                    x.nodeName !== m || e && !e(x) || Ke(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d)))
                                 }, void 0, a.NodeFilter.SHOW_ELEMENT, !0)
                             },
                             v);
-                        q && q.length && M(function(t) {
-                            Gk(a, t, function(x) {
-                                x.nodeName !== m || e && !e(x) || (x = nc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1)))
+                        q && q.length && N(function(t) {
+                            Fk(a, t, function(x) {
+                                x.nodeName !== m || e && !e(x) || (x = mc(a)(x, f), -1 !== x && (g[x](), g.splice(x, 1), f.splice(x, 1)))
                             }, void 0, a.NodeFilter.SHOW_ELEMENT, !0)
                         }, q)
                     }, p)
@@ -6533,33 +6527,33 @@
         }));
         return function() {
             k && k();
-            M(be, g);
-            pc(g);
-            pc(f)
-        }
-    }
-    var Rn = "https://" + Rd + "/metrika",
-        Ol = Rn + "/match.html",
-        Sn = Rn + "/tag_phono.js",
-        Tn = bd("appl", function(a) {
+            N(ae, g);
+            oc(g);
+            oc(f)
+        }
+    }
+    var Qn = "https://" + Qd + "/metrika",
+        Nl = Qn + "/match.html",
+        Rn = Qn + "/tag_phono.js",
+        Sn = ad("appl", function(a) {
             return new Z(function(b, c) {
-                Kk(a, Sn, b, c, {
+                Jk(a, Rn, b, c, {
                     crossOrigin: !0
                 })
             })
         }, !0),
-        Un = ["cc-", "name", "shipping"];
-
-    function Vn(a, b, c) {
+        Tn = ["cc-", "name", "shipping"];
+
+    function Un(a, b, c) {
         var d = c.Ia,
-            e = vd(c.Ua);
+            e = ud(c.Ua);
         if (e && !(100 <= eb(e))) {
             var f = "tel" === J(d, "type"),
                 g = 0 < Ca(e, "@") && !f,
-                h = yd(e);
+                h = xd(e);
             h = eb(h);
             if (g || !g && (f || h))
-                if (b = 1 === b ? ad(a).o("app") : bi, a = g ? $h(e) : b(a, e)) return {
+                if (b = 1 === b ? $c(a).o("app") : ai, a = g ? Zh(e) : b(a, e)) return {
                     Ia: d,
                     ae: g,
                     Ua: a,
@@ -6570,7 +6564,7 @@
         }
     }
 
-    function Wn(a, b, c, d, e, f) {
+    function Vn(a, b, c, d, e, f) {
         var g = b.ae,
             h = b.Ua,
             k = b.source,
@@ -6579,96 +6573,96 @@
         b = b.Ia.readOnly;
         var p = {},
             q = {};
-        c = (q.fi = me((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q);
-        A(l) || (c.ite = Mb(l));
-        e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = U(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Il("*", d - 2) + g[d - 1], 2 >= l ? h = Il("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Il("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) :
-            (e = yd(h), g = e.slice(-4), e = "p:" + Jl("*", eb(e), g)), c.mfpd = e);
+        c = (q.fi = ke((p.a = g ? 1 : 0, p.b = c, p.c = f || 0, p.d = b ? 1 : null, p.e = m ? 1 : null, p)).ra(), q.fit = d, q);
+        A(l) || (c.ite = Lb(l));
+        e && (g ? (e = n(h.split("@")), g = e.next().value, h = e.next().value.split("."), e = h[h.length - 1], h = V(".", h.slice(0, -1)), d = eb(g), l = eb(h), g = 3 >= d ? "***" : 4 === d ? g[0] + "***" : g[0] + Hl("*", d - 2) + g[d - 1], 2 >= l ? h = Hl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Hl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) :
+            (e = xd(h), g = e.slice(-4), e = "p:" + Il("*", eb(e), g)), c.mfpd = e);
         A(k) || (c.pfv = k);
         k = {};
         a.params((k.__ym = c, k))
     }
-    var Xn = W("ice", function(a, b, c, d, e) {
-            if (b = Wh(a, b))
-                if (e = Vn(a, d, e)) return a = Lj(a, e.Ia), Wn(b, e, a, d, !1), !0
+    var Wn = X("ice", function(a, b, c, d, e) {
+            if (b = Vh(a, b))
+                if (e = Un(a, d, e)) return a = Kj(a, e.Ia), Vn(b, e, a, d, !1), !0
         }),
-        Yn = W("ice", function(a, b, c, d, e) {
-            if (b = Wh(a, b))
-                if (e = Vn(a, d, e)) {
-                    var f = Lj(a, e.Ia);
-                    di(a, e.Ua).then(F([b, e, f, d, c], Wn), V(a, "ice.s"));
+        Xn = X("ice", function(a, b, c, d, e) {
+            if (b = Vh(a, b))
+                if (e = Un(a, d, e)) {
+                    var f = Kj(a, e.Ia);
+                    ci(a, e.Ua).then(F([b, e, f, d, c], Vn), W(a, "ice.s"));
                     return !0
                 }
         });
 
-    function Zn(a, b, c, d, e) {
+    function Yn(a, b, c, d, e) {
         var f = e.target;
         a = ib(a)(f, c);
         f = -1 !== a;
         if (b || f) f && c.splice(a, 1), d(e)
     }
 
-    function $n(a, b, c, d, e) {
+    function Zn(a, b, c, d, e) {
         var f = J(e, "target");
         e = J(e, "isTrusted") || !1;
-        f && (f = Gj("button,input", a, f)) && "submit" === f.type && (f = bk(a, f)) && (d = d(f), b.push(f), uf(a, F([a, !1, b, c, {
+        f && (f = Fj("button,input", a, f)) && "submit" === f.type && (f = ak(a, f)) && (d = d(f), b.push(f), tf(a, F([a, !1, b, c, {
             target: f,
             isTrusted: e,
             formData: d
-        }], Zn), 300, "i.c.l"))
-    }
-
-    function ao(a, b) {
-        var c = bo,
+        }], Yn), 300, "i.c.l"))
+    }
+
+    function $n(a, b) {
+        var c = ao,
             d = [],
             e = [];
-        d.push(Qn(a, "form", ["submit"], V(a, "ltfs.s", function(f) {
+        d.push(Pn(a, "form", ["submit"], W(a, "ltfs.s", function(f) {
             var g = J(f, "target");
-            g && Zn(a, !0, e, b, {
+            g && Yn(a, !0, e, b, {
                 target: g,
                 isTrusted: J(f, "isTrusted") || !1,
                 formData: c(g)
             })
         })));
-        d.push(Qn(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], $n))));
-        d.push(Qn(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], $n)), function(f) {
+        d.push(Pn(a, "button", ["click"], W(a, "ltfs.bc", F([a, e, b, c], Zn))));
+        d.push(Pn(a, "input", ["click"], W(a, "ltfs.ic", F([a, e, b, c], Zn)), function(f) {
             return "submit" === f.type
         }));
-        return F([ce, d], M)
-    }
-    var co = ["text", "email", "tel"];
-
-    function bo(a) {
-        a = wj("input", a);
-        return M(function(b) {
+        return F([be, d], N)
+    }
+    var bo = ["text", "email", "tel"];
+
+    function ao(a) {
+        a = vj("input", a);
+        return N(function(b) {
             return [b, b.value]
         }, a)
     }
-    var eo = W("icei", function(a, b) {
-            if (ci(a)) {
+    var co = X("icei", function(a, b) {
+            if (bi(a)) {
                 var c = !1,
                     d = r,
                     e = r;
-                bj(b, function(f) {
-                    if (!(On(a) || J(f, "settings.eu") || c)) {
+                aj(b, function(f) {
+                    if (!(Nn(a) || J(f, "settings.eu") || c)) {
                         var g = !!J(f, "settings.mcf");
-                        (J(f, "settings.cf") ? zf(Tn(a).then(G(F([a, b, g, 1], Yn), lb), G(F([a, b, g, 2], Yn), lb))) : Af(F([a, b, g, 0], Xn)))(xf(V(a, "ice.tt"), V(a, "ice.tc", function(h) {
+                        (J(f, "settings.cf") ? yf(Sn(a).then(G(F([a, b, g, 1], Xn), L), G(F([a, b, g, 2], Xn), L))) : zf(F([a, b, g, 0], Wn)))(wf(W(a, "ice.tt"), W(a, "ice.tc", function(h) {
                             if (!c) {
                                 var k = function(l) {
                                     var m;
-                                    if (m = O(l.type, co))(m = ef(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Fl) || l.id && O(l.id.toLowerCase(), Fl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))),
-                                        m = !(m || El(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Un));
+                                    if (m = P(l.type, bo))(m = cf(l) ? "password" === l.type || l.name && P(l.name.toLowerCase(), El) || l.id && P(l.id.toLowerCase(), El) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))),
+                                        m = !(m || Dl(a, l)) && !rc(Mb, N(G(l.autocomplete, Ia), Tn));
                                     return m
                                 };
-                                d = Qn(a, "input", ["blur"], function(l) {
+                                d = Pn(a, "input", ["blur"], function(l) {
                                     (l = J(l, "target")) && h({
                                         Ia: l,
                                         Ua: J(l, "value") || ""
                                     })
                                 }, k);
-                                e = ao(a, function(l) {
+                                e = $n(a, function(l) {
                                     var m = l.isTrusted,
                                         p = 0;
-                                    M(function(q) {
+                                    N(function(q) {
                                         var v = n(q);
                                         q = v.next().value;
                                         v = v.next().value;
@@ -6683,7 +6677,7 @@
                             }
                         })))
                     }
-                })["catch"](V(a, "ice.t"));
+                })["catch"](W(a, "ice.t"));
                 return function() {
                     c = !0;
                     d();
@@ -6691,48 +6685,48 @@
                 }
             }
         }),
-        fo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "),
-        go = L(function(a) {
+        eo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "),
+        fo = M(function(a) {
             var b =
-                ob(a);
+                nb(a);
             a = b.wd;
             if (!b.Lc) return !1;
             b = Za("indexOf", a);
-            b = sc(N(b, Pa(-1), nb), fo);
+            b = rc(O(b, Pa(-1), mb), eo);
             var c = /CFNetwork\/[0-9][0-9.]*.*Darwin\/[0-9][0-9.]*/.test(a),
                 d = /YaBrowser\/[\d.]+/.test(a),
                 e = /Mobile/.test(a);
             return b || c || d && e || !/Safari/.test(a) && e
         }),
-        ho = L(function(a) {
-            var b = qb(a);
-            return b ? Ia(b, "YangoEats") || zc(a) : !1
+        go = M(function(a) {
+            var b = pb(a);
+            return b ? Ia(b, "YangoEats") || yc(a) : !1
         }),
-        io;
-
-    function jo(a, b, c) {
+        ho;
+
+    function io(a, b, c) {
         var d = J(a, "AppMetricaInitializer"),
             e = J(d, "init");
         if (e) try {
-            D(e, d)(Be(a, b))
-        } catch (f) {} else io = uf(a, F([a, b, 2 * c], jo), c, "ai.d");
+            D(e, d)(ze(a, b))
+        } catch (f) {} else ho = tf(a, F([a, b, 2 * c], io), c, "ai.d");
         return function() {
-            return tf(a, io)
-        }
-    }
-    var ko = W("p.ai", function(a, b) {
-            if (zc(a) || go(a)) return bj(b, function(c) {
+            return sf(a, ho)
+        }
+    }
+    var jo = X("p.ai", function(a, b) {
+            if (yc(a) || fo(a)) return aj(b, function(c) {
                 if (c = J(c, "settings.sbp")) {
                     var d = {};
-                    return jo(a, P({}, c, (d.c = b.id, d)), 10)
+                    return io(a, Q({}, c, (d.c = b.id, d)), 10)
                 }
             })
         }),
-        lo = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "),
-        mo = bd("uah", function(a) {
+        ko = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "),
+        lo = ad("uah", function(a) {
             if (!xa("getHighEntropyValues", J(a, "navigator.userAgentData.getHighEntropyValues"))) return Z.reject("0");
             try {
-                return a.navigator.userAgentData.getHighEntropyValues(lo).then(function(b) {
+                return a.navigator.userAgentData.getHighEntropyValues(ko).then(function(b) {
                     if (!B(b)) throw "2";
                     return b
                 }, function() {
@@ -6742,23 +6736,23 @@
                 return Z.reject("3")
             }
         }),
-        no = new RegExp(U("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")),
-        oo = L(function(a) {
-            var b = qb(a);
-            return (b = no.test(b)) ? Z.resolve(b) : mo(a).then(function(c) {
+        mo = new RegExp(V("|", "yandex.com/bots;Googlebot;APIs-Google;Mediapartners-Google;AdsBot-Google;FeedFetcher-Google;Google-Read-Aloud;DuplexWeb-Google;Google Favicon;googleweblight;Lighthouse;Mail.RU_Bot;StackRambler;Slurp;msnbot;bingbot;www.baidu.com/search/spi_?der.htm".split(";")).replace(/[./]/g, "\\$&")),
+        no = M(function(a) {
+            var b = pb(a);
+            return (b = mo.test(b)) ? Z.resolve(b) : lo(a).then(function(c) {
                 try {
                     return H(function(d, e) {
-                        return d || no.test(e.brand)
+                        return d || mo.test(e.brand)
                     }, !1, c.brands)
                 } catch (d) {
                     return !1
                 }
-            }, G(!1, lb))
+            }, G(!1, L))
         }),
-        po = ["default",
+        oo = ["default",
             "update"
         ],
-        qo = bd("ycs", function(a) {
+        po = ad("ycs", function(a) {
             function b(e) {
                 if ("region" === e) return !0;
                 if (I(c, e)) {
@@ -6769,14 +6763,14 @@
                 return !0
             }
             var c = {},
-                d = Df(a, "ytm.cs");
+                d = Cf(a, "ytm.cs");
             a = {};
             return a.set = function(e, f) {
-                if (O(e, po) && B(f)) {
+                if (P(e, oo) && B(f)) {
                     var g = I(f, "region") ? f.region : void 0,
                         h = u(g) && g ? ("" + g).toUpperCase() : void 0,
                         k;
-                    M(function(l) {
+                    N(function(l) {
                         var m = n(l);
                         l = m.next().value;
                         m = m.next().value;
@@ -6796,7 +6790,7 @@
                             p = b(l);
                             p !== m && d.trigger(l, [l, p])
                         }
-                    }, dc(f));
+                    }, cc(f));
                     return k
                 }
             }, a.get = b, a.on = function(e, f) {
@@ -6808,114 +6802,114 @@
                 })
             }, a
         }, !0),
-        ro = ["0", "1", "2", "3"],
-        so = ro[0],
-        to = ro[1],
-        uo = ro[2],
-        vo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"],
-        wo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(vo));
-
-    function xo(a) {
-        if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return so;
+        qo = ["0", "1", "2", "3"],
+        ro = qo[0],
+        so = qo[1],
+        to = qo[2],
+        uo = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"],
+        vo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(uo));
+
+    function wo(a) {
+        if (P(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return ro;
         a = a.replace("GDPR-ok-view-detailed-", "");
-        return O(a, ro) ? a : so
-    }
-    var yo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(vo).concat(["28", "29", "30", "31"]),
-        zo = "3 13 14 31 15 16 17 28".split(" "),
-        Ao = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(yo))),
-        Bo = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" ");
-
-    function Co(a) {
+        return P(a, qo) ? a : ro
+    }
+    var xo = "GDPR-ok GDPR-cross GDPR-cancel 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GDPR-settings GDPR-ok-view-default GDPR-ok-view-detailed 21 22 23".split(" ").concat(uo).concat(["28", "29", "30", "31"]),
+        yo = "3 13 14 31 15 16 17 28".split(" "),
+        zo = O(Fb(K("ymetrikaEvent.type")), Rb(Ub(xo))),
+        Ao = "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz ar he sr uk zh".split(" ");
+
+    function Bo(a) {
         if (/(^|\w+\.)yango(\.yandex)?\.com$/.test(a) && !/(^|\w+\.)drive\.yango\.com$/.test(a)) return {
             url: "https://yastatic.net/s3/taxi-front/yango-gdpr-popup/",
             version: 2,
-            Pc: Bo,
+            Pc: Ao,
             Tc: "_inversed_buttons"
         }
     }
-    var Do = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"),
-        Eo = L(function(a) {
-            a = T(a).hostname;
+    var Co = RegExp("^(.*\\.)?((yandex(-team)?)\\.(com?\\.)?[a-z]+|(auto|kinopoisk|beru|bringly)\\.ru|ya\\.(ru|cc)|yadi\\.sk|yastatic\\.net|.*\\.yandex|turbopages\\.org|turbo\\.site|diplodoc\\.(com|tech)|datalens\\.tech|white-label\\.yango-tech\\.com|al-sadhan\\.com|spar\\.sa|^order\\.grandhyper\\.com|^tst\\.order\\.grandhyper\\.com|^pre\\.order\\.grandhyper\\.com|^tuvio\\.kz|^pragmahome\\.kz|^commo\\.kz|^junion\\.kz|^nocord-tools\\.kz|^cubits\\.kz|drive\\.yango\\.com)$"),
+        Do = M(function(a) {
+            a = U(a).hostname;
             var b = !1;
-            a && (b = -1 !== a.search(Do));
+            a && (b = -1 !== a.search(Co));
             return b
         });
 
-    function Fo(a, b) {
-        var c = Bi(a, b);
+    function Eo(a, b) {
+        var c = Ai(a, b);
         c && c.ea.C(["isYandex"], function() {
             var d = {};
-            return d.type = "isYandex", d.isYandex = Eo(a), d
+            return d.type = "isYandex", d.isYandex = Do(a), d
         })
     }
 
-    function Go(a, b, c) {
-        var d = Bi(a, c);
+    function Fo(a, b, c) {
+        var d = Ai(a, c);
         return new Z(function(e) {
             if (d) {
                 var f = d.ea,
-                    g = N(G("4", b), G(null, e)),
-                    h = uf(a, g, 2E3, "gdp.f.t"),
+                    g = O(G("4", b), G(null, e)),
+                    h = tf(a, g, 2E3, "gdp.f.t"),
                     k = {};
                 d.cd((k.type = "isYandex", k)).then(function(l) {
-                    l.isYandex ? (b("5"), f.C(wo, function(m) {
+                    l.isYandex ? (b("5"), f.C(vo, function(m) {
                         m = n(m);
                         m.next();
                         m = m.next().value.type;
                         e({
-                            value: xo(m)
+                            value: wo(m)
                         })
                     })) : (b("6"), e(null))
-                })["catch"](g).then(F([a, h], tf))
+                })["catch"](g).then(F([a, h], sf))
             } else e({
-                value: to,
+                value: so,
                 Nb: !0
             })
         })
     }
-    var Ho = {},
-        Io = (Ho["GDPR-ok"] = "ok", Ho["GDPR-ok-view-default"] = "ok-default", Ho["GDPR-ok-view-detailed"] = "ok-detailed", Ho["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Ho["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Ho["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Ho["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Ho);
-
-    function Jo(a, b) {
-        if (Eo(a)) {
-            var c = Di(a),
-                d = Wh(a, b);
+    var Go = {},
+        Ho = (Go["GDPR-ok"] = "ok", Go["GDPR-ok-view-default"] = "ok-default", Go["GDPR-ok-view-detailed"] = "ok-detailed", Go["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Go["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Go["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Go["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Go);
+
+    function Io(a, b) {
+        if (Do(a)) {
+            var c = Ci(a),
+                d = Vh(a, b);
             d = d && d.params;
-            c = M(G(Io, J), Ao(c));
-            d && c.length && d("gdpr", Rb(c))
-        }
-    }
-
-    function Ko(a, b, c) {
-        a = c || Hc(a);
-        return O(a, b) ? a : "en"
-    }
-    var Lo = {
+            c = N(G(Ho, J), zo(c));
+            d && c.length && d("gdpr", Qb(c))
+        }
+    }
+
+    function Jo(a, b, c) {
+        a = c || Gc(a);
+        return P(a, b) ? a : "en"
+    }
+    var Ko = {
             de: !0,
             url: "https://yastatic.net/s3/gdpr/v3/gdpr",
             Tc: "",
             Pc: "az be en es et fi fr hy ka kk ky lt lv no pt ro ru sl tg tr uz cs da de el hr it nl pl sk sv".split(" ")
         },
-        Mo = bd("gdpr", function(a, b, c, d, e) {
+        Lo = ad("gdpr", function(a, b, c, d, e) {
             function f(p) {
                 b("10");
-                c.C(wo, function(q) {
+                c.C(vo, function(q) {
                     q = q.type;
                     var v = {};
                     l.bd((v.type = q, v));
                     p({
-                        value: xo(q)
+                        value: wo(q)
                     })
                 })
             }
-            var g = void 0 === e ? Lo : e;
+            var g = void 0 === e ? Ko : e;
             e = g.url;
             var h = g.Tc,
                 k = g.de;
-            g = Ko(a, g.Pc, d.Me);
-            var l = Bi(a, d);
+            g = Jo(a, g.Pc, d.Le);
+            var l = Ai(a, d);
             if (!l) return Z.resolve({
-                value: so,
+                value: ro,
                 Nb: !0
             });
             if (a._yaGdprLoaded) return new Z(function(p) {
@@ -6926,7 +6920,7 @@
                 h + ".js";
             return new Z(function(p) {
                 b("7");
-                Kk(a, m, G(p, f), function() {
+                Jk(a, m, G(p, f), function() {
                     b("9");
                     var q = {};
                     l.bd((q.type = "GDPR-ok-view-default", q));
@@ -6934,37 +6928,37 @@
                 })
             })
         }),
-        No = [],
-        Oo = Za("push", No),
-        Po = L(function(a, b) {
+        Mo = [],
+        No = Za("push", Mo),
+        Oo = M(function(a, b) {
             var c = b("gdpr");
-            return O(c, ro) ? a + "-" + c : a
+            return P(c, qo) ? a + "-" + c : a
         }),
-        Qo = Rd.split("."),
-        Ro = Qo.pop(),
-        So = U(".", Qo),
-        To = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/;
-
-    function Uo(a, b) {
+        Po = Qd.split("."),
+        Qo = Po.pop(),
+        Ro = V(".", Po),
+        So = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/;
+
+    function To(a, b) {
         var c = a.o("hostIndex");
-        return c ? M(function(d) {
+        return c ? N(function(d) {
             d = n(d.split("-"));
             d.next();
             d = d.next().value;
-            return ub(d)
-        }, c.split(",")) : M(G(0, lb), b)
-    }
-
-    function Vo(a, b) {
-        b.cookie.B("hostIndex", U(",", M(function(c, d) {
-            return U("-", [d, c])
+            return tb(d)
+        }, c.split(",")) : N(G(0, L), b)
+    }
+
+    function Uo(a, b) {
+        b.cookie.B("hostIndex", V(",", N(function(c, d) {
+            return V("-", [d, c])
         }, a)), 1440)
     }
 
-    function Wo(a) {
+    function Vo(a) {
         var b = a.sc,
             c = a.Xd;
-        M(function(f, g) {
+        N(function(f, g) {
             1 < c[g] && (a.Cb = g)
         }, b);
         var d = a.Cb,
@@ -6972,78 +6966,78 @@
         e.unshift(b[d]);
         return e
     }
-    var Xo = Na(function(a, b) {
+    var Wo = Na(function(a, b) {
             var c = b.Cb,
                 d = b.sc,
                 e = b.cookie,
-                f = Wo(b)[a];
+                f = Vo(b)[a];
             f = jb(f, d);
-            c !== f && (c = Uo(e, d), c[f] += 1, Vo(c, b))
+            c !== f && (c = To(e, d), c[f] += 1, Uo(c, b))
         }),
-        Yo = N(L(function(a) {
+        Xo = O(M(function(a) {
             var b;
             b: {
-                if (b = T(a).hostname)
-                    if (b = b.match(To))
-                        if (b = b[3], O(b, fd)) break b;b = !1
-            }
-            b ? b = So + "." + b : (b = J(a, "document.referrer")) ? (b = oh(a, b).hostname, b = hd(b), b = So + "." + (b || Ro)) : b = Rd;
+                if (b = U(a).hostname)
+                    if (b = b.match(So))
+                        if (b = b[3], P(b, ed)) break b;b = !1
+            }
+            b ? b = Ro + "." + b : (b = J(a, "document.referrer")) ? (b = nh(a, b).hostname, b = gd(b), b = Ro + "." + (b || Qo)) : b = Qd;
             b = ["mc.webvisor.org", b];
-            a = Kd(a);
+            a = Jd(a);
             return {
                 cookie: a,
                 sc: b,
                 Cb: b.length - 1,
-                Xd: Uo(a, b)
+                Xd: To(a, b)
             }
         }), Ra);
 
-    function Zo(a) {
-        var b = Yo(a);
+    function Yo(a) {
+        var b = Xo(a);
         return {
             K: function(c, d) {
                 c.ca || (c.ca = {});
-                c.ca.Jc = b(Wo);
+                c.ca.Jc = b(Vo);
                 d()
             },
             S: function(c, d) {
-                var e = c.ve;
-                z(e) || b(Xo(e));
+                var e = c.ue;
+                z(e) || b(Wo(e));
                 d()
             }
         }
     }
-    var $o = {},
-        ap = ($o.brands = "chu", $o.architecture = "cha", $o.bitness = "chb", $o.uaFullVersion = "chf", $o.fullVersionList = "chl", $o.mobile = "chm", $o.model = "cho", $o.platform = "chp", $o.platformVersion = "chv", $o);
-
-    function bp(a) {
-        return u(a) ? a : w(a) ? U(",", M(function(b) {
+    var Zo = {},
+        $o = (Zo.brands = "chu", Zo.architecture = "cha", Zo.bitness = "chb", Zo.uaFullVersion = "chf", Zo.fullVersionList = "chl", Zo.mobile = "chm", Zo.model = "cho", Zo.platform = "chp", Zo.platformVersion = "chv", Zo);
+
+    function ap(a) {
+        return u(a) ? a : w(a) ? V(",", N(function(b) {
             return '"' + b.brand + '";v="' + b.version + '"'
         }, a)) : A(a) ? "" : a ? "?1" : "?0"
     }
 
+    function bp(a) {
+        return "che\n" + a
+    }
+
     function cp(a) {
-        return "che\n" + a
-    }
-
-    function dp(a) {
         var b = H(function(c, d) {
             var e = n(d),
                 f = e.next().value;
             e = e.next().value;
-            (f = bp(a[f])) && c.push("" + e + "\n" + f);
+            (f = ap(a[f])) && c.push("" + e + "\n" + f);
             return c
-        }, [], dc(ap));
-        return U("\n", b)
-    }
-    var ep = L(function(a) {
-        return mo(a).then(dp, cp)
+        }, [], cc($o));
+        return V("\n", b)
+    }
+    var dp = M(function(a) {
+        return lo(a).then(cp, bp)
     });
 
-    function fp(a) {
+    function ep(a) {
         return {
             K: function(b, c) {
-                ep(a).then(function(d) {
+                dp(a).then(function(d) {
                     b.D || (b.D = {});
                     b.D.uah = d;
                     c()
@@ -7052,19 +7046,19 @@
         }
     }
 
-    function gp(a, b, c) {
-        Bf(a, "pbjs")(xf(r, function() {
-            var d = M(function(g) {
+    function fp(a, b, c) {
+        Af(a, "pbjs")(wf(r, function() {
+            var d = N(function(g) {
                 var h = {};
                 h = (h.auc = g, h);
-                g = xj("[id='" + g + "']", a.document.body) || xj("[id='" + g.slice(1) + "']", a.document.body);
+                g = wj("[id='" + g + "']", a.document.body) || wj("[id='" + g.slice(1) + "']", a.document.body);
                 if (!g) return h;
-                var k = af(g);
+                var k = Ze(g);
                 if (k) {
                     var l = {};
-                    P(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l))
+                    Q(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l))
                 }
-                if (g = xj("iframe", g)) k = {}, P(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k));
+                if (g = wj("iframe", g)) k = {}, Q(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k));
                 return h
             }, c);
             if (0 < d.length) {
@@ -7074,21 +7068,21 @@
             }
         }))
     }
-    var hp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "),
-        ip = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"],
-        jp = {},
-        kp = (jp.netRevenue = function(a) {
+    var gp = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "),
+        hp = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"],
+        ip = {},
+        jp = (ip.netRevenue = function(a) {
             return u(a) ? "net" === a : !!a
-        }, jp),
-        lp = {},
-        mp;
-
-    function np(a) {
-        var b = lp[a],
+        }, ip),
+        kp = {},
+        lp;
+
+    function mp(a) {
+        var b = kp[a],
             c = b.xb,
             d = b.Cc,
-            e = b.ue;
-        return M(function(f) {
+            e = b.te;
+        return N(function(f) {
             var g = n(f);
             f = g.next().value;
             g = g.next().value;
@@ -7096,111 +7090,111 @@
                 k = g.timeout,
                 l = g.Sa,
                 m = {};
-            return P((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l)
-        }, dc(b.tb))
-    }
-
-    function op(a, b, c) {
-        var d = lp[c];
+            return Q((m.renderState = g.Xa, m.mediaTypes = h, m.auctionId = a, m.adUnitCode = f, m.startStamp = c, m.endStamp = d, m.requestedBidders = e, m.bidTimeout = k, m), l)
+        }, cc(b.tb))
+    }
+
+    function np(a, b, c) {
+        var d = kp[c];
         d.$c = !1;
-        d.yb && tf(a, d.yb);
-        d.yb = uf(a, function() {
-            var e = np(c),
+        d.yb && sf(a, d.yb);
+        d.yb = tf(a, function() {
+            var e = mp(c),
                 f = {},
                 g = {};
-            b((g.__ym = (f.pbjsv = mp, f.pbjs = e, f), g));
-            delete lp[c]
+            b((g.__ym = (f.pbjsv = lp, f.pbjs = e, f), g));
+            delete kp[c]
         }, 2E3, "pbjs.t")
     }
 
+    function op(a, b) {
+        var c = Vh(a, b);
+        c && N(function(d) {
+            kp[d].$c && np(a, c.params, d)
+        }, dc(kp))
+    }
+
     function pp(a, b) {
-        var c = Wh(a, b);
-        c && M(function(d) {
-            lp[d].$c && op(a, c.params, d)
-        }, ec(lp))
-    }
-
-    function qp(a, b) {
         a.tb[b] || (a.tb[b] = {
             Sa: {}
         });
         return a.tb[b]
     }
 
-    function rp(a, b, c) {
+    function qp(a, b, c) {
         var d = c.adUnitCode,
             e = c.bidderCode || c.bidder;
         if (e && d) {
-            var f = qp(b, d);
-            !f.Tb && c.mediaTypes && (f.Tb = {}, M(function(g) {
+            var f = pp(b, d);
+            !f.Tb && c.mediaTypes && (f.Tb = {}, N(function(g) {
                 var h = n(g);
                 g = h.next().value;
                 h = h.next().value;
                 var k;
                 w(h) ? k = h : h.sizes ? k = h.sizes : h.playerSize && (k = h.playerSize);
                 k && (f.Tb[g] = k)
-            }, dc(c.mediaTypes)));
+            }, cc(c.mediaTypes)));
             "bidTimeout" === a ? (f.timeout || (f.timeout = {}), f.timeout[e] = !0) : (f.Sa[a] || (f.Sa[a] = {}), f.Sa[a][e] = H(function(g, h) {
-                A(c[h]) || (g[h] = kp[h] ? kp[h](c[h]) : c[h]);
+                A(c[h]) || (g[h] = jp[h] ? jp[h](c[h]) : c[h]);
                 return g
-            }, {}, ip), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains =
+            }, {}, hp), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains =
                 b))
         }
     }
 
-    function sp(a, b, c) {
+    function rp(a, b, c) {
         var d = c.bid,
             e = d.bidderCode || d.bidder;
         d = d.adUnitCode;
-        e && d && (b = qp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message))
-    }
-
-    function tp(a, b) {
-        if (O(a, hp))
-            if ("pbjsInit" === a) mp = b.version;
+        e && d && (b = pp(b, d), b.Xa || (b.Xa = {}), a = "adRenderSucceeded" === a, d = {}, b.Xa[e] = (d.success = a, d), a || (b.Xa[e].reason = c.reason, b.Xa[e].message = c.message))
+    }
+
+    function sp(a, b) {
+        if (P(a, gp))
+            if ("pbjsInit" === a) lp = b.version;
             else {
                 var c = J(b, "auctionId") || J(b, "bid.auctionId") || void 0;
                 if (c) {
-                    lp[c] || (lp[c] = {
+                    kp[c] || (kp[c] = {
                         tb: {}
                     });
-                    c = lp[c];
+                    c = kp[c];
                     var d = "auctionInit" === a,
                         e = "auctionEnd" === a,
                         f = "adRenderFailed" === a || "adRenderSucceeded" === a;
                     f || c.xb && !d || (c.xb = J(b, "auctionStart") || void 0, !c.xb && d && (c.xb = b.timestamp));
-                    var g = F([a, c], rp);
-                    "bidRequested" === a ? M(g, b.bids) : f ? sp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.ue = Qb(function(h, k, l) {
+                    var g = F([a, c], qp);
+                    "bidRequested" === a ? N(g, b.bids) : f ? rp(a, c, b) : e ? (c.Cc = b.auctionEnd || b.timestamp, c.te = Pb(function(h, k, l) {
                             return jb(h, l) === k
-                        }, M(K("bidderCode"), b.bidderRequests))) : d ||
+                        }, N(K("bidderCode"), b.bidderRequests))) : d ||
                         g(b);
                     c.Cc && (c.$c = !0)
                 }
             }
     }
 
-    function up(a, b) {
+    function tp(a, b) {
         var c = !1;
         return function(d) {
-            var e = Wh(a, b);
-            e && !c && (c = !0, d = F([a, e.params, d], gp), uf(a, d, 5E3, "pbjs.fr"), uf(a, d, 2E4, "pbjs.sr"))
-        }
-    }
-
-    function vp(a, b) {
-        M(function(c) {
+            var e = Vh(a, b);
+            e && !c && (c = !0, d = F([a, e.params, d], fp), tf(a, d, 5E3, "pbjs.fr"), tf(a, d, 2E4, "pbjs.sr"))
+        }
+    }
+
+    function up(a, b) {
+        N(function(c) {
             var d = c.event,
                 e = c.data,
-                f = G(d, tp);
-            "bidTimeout" === d ? M(f, e) : f(e);
+                f = G(d, sp);
+            "bidTimeout" === d ? N(f, e) : f(e);
             "auctionEnd" === d && (c = J(c, "data.adUnitCodes")) && b(c)
         }, a)
     }
-    var wp = W("pj", function(a, b) {
-            var c = up(a, b),
+    var vp = X("pj", function(a, b) {
+            var c = tp(a, b),
                 d = {};
             return d.pbjs = function(e) {
-                w(e) && (e = Qb(Nb, M(function(f) {
+                w(e) && (e = Pb(Mb, N(function(f) {
                     if (B(f) && f.data && f.event && (B(f.data) || w(f.data))) {
                         var g = J(f, "data.args");
                         return g ? {
@@ -7208,50 +7202,50 @@
                             data: g
                         } : f
                     }
-                }, e)), vp(e, c), pp(a, b))
+                }, e)), up(e, c), op(a, b))
             }, d
         }),
-        xp = L(function() {
-            var a = Kj();
+        wp = M(function() {
+            var a = Jj();
             return H(function(b, c) {
                 b[a[c]] = c;
                 return b
-            }, {}, ec(a))
+            }, {}, dc(a))
         }),
-        yp = /(\D\d*)/g;
-
-    function zp(a) {
+        xp = /(\D\d*)/g;
+
+    function yp(a) {
         if (!a) return "";
-        a = a.match(yp);
+        a = a.match(xp);
         if (!a || 0 === a.length) return "";
-        var b = xp();
+        var b = wp();
         return "//HTML/BODY/" + H(function(c, d) {
             var e = d[0],
-                f = ub(d.slice(1));
+                f = tb(d.slice(1));
             return "/" + b[e] + (f ? "[" + (f + 1) + "]" : "") + c
         }, "", a)
     }
 
-    function Ap(a, b) {
-        var c = zp(b);
+    function zp(a, b) {
+        var c = yp(b);
         return c ? J(a, "document.evaluate") ? a.document.evaluate(c, a.document, null, a.XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue : null : null
     }
-    var Bp = L(Md);
-
-    function Cp(a) {
+    var Ap = M(Ld);
+
+    function Bp(a) {
         return {
-            oe: Oe(a.element),
+            oe: Me(a.element),
             Hb: a.Hb
         }
     }
 
-    function Dp(a, b) {
+    function Cp(a, b) {
         var c = a.document.body;
         if (c) {
             var d = b.price_patterns,
-                e = Bp(b.id);
+                e = Ap(b.id);
             if (e.Pa) {
-                if (!Hj(a, e.Pa.element)) return Cp(e.Pa);
+                if (!Gj(a, e.Pa.element)) return Bp(e.Pa);
                 e.Pa = void 0
             }
             d = H(function(h, k) {
@@ -7263,24 +7257,24 @@
             }, {}, d);
             var f = null,
                 g = null;
-            d.cs && vj(a) && (f = xj(d.cs, c), g = "c");
-            d.p && !f && (f = Ap(a, d.p), g = "x");
+            d.cs && uj(a) && (f = wj(d.cs, c), g = "c");
+            d.p && !f && (f = zp(a, d.p), g = "x");
             if (f && g) return e.Pa = {
                 element: f,
                 Hb: g
-            }, Cp(e.Pa)
-        }
-    }
-
-    function Ep(a, b) {
+            }, Bp(e.Pa)
+        }
+    }
+
+    function Dp(a, b) {
         var c = a[b[0]];
         return !(!c || c !== b[1])
     }
 
-    function Fp(a, b) {
+    function Ep(a, b) {
         var c = b.patterns;
         if (0 === c.length) return !1;
-        if (1 === c.length) return Ep(a, c[0]);
+        if (1 === c.length) return Dp(a, c[0]);
         c = H(function(f, g) {
             var h = n(g),
                 k = h.next().value;
@@ -7288,7 +7282,7 @@
             var l = a[k];
             if (l === h) {
                 if (f.Gb += 1, "i" === k || "c" === k) f.Mc = !0
-            } else l && "p" === k && zd(l) === zd(h) && (f.Oc = !0);
+            } else l && "p" === k && yd(l) === yd(h) && (f.Oc = !0);
             return f
         }, {
             Gb: 0,
@@ -7300,170 +7294,170 @@
         return 2 <= c.Gb || d && e
     }
 
-    function Gp(a, b) {
+    function Fp(a, b) {
         var c = b.patterns;
-        return 0 === c.length ? !1 : sc(G(a, Ep), c)
-    }
-
-    function Hp(a, b, c, d) {
-        c = M(function(e) {
+        return 0 === c.length ? !1 : rc(G(a, Dp), c)
+    }
+
+    function Gp(a, b, c, d) {
+        c = N(function(e) {
             if (!d(b, e)) return !1;
             var f = {};
             f = (f.rg = e.id, f);
-            if (e = Dp(a, e)) f.gp = el(e.oe), f.mg = e.Hb;
+            if (e = Cp(a, e)) f.gp = dl(e.oe), f.mg = e.Hb;
             return f
         }, c);
-        return Rb(c)
-    }
-    var Ip = Oa(kj)("btn:"),
-        Jp = Oa(kj)("form:");
-
-    function Kp(a) {
+        return Qb(c)
+    }
+    var Hp = Oa(jj)("btn:"),
+        Ip = Oa(jj)("form:");
+
+    function Jp(a) {
         var b = n(a),
             c = b.next().value;
         b = b.next().value;
-        return "bp" === c ? ["p", cl(al(b))] : a
-    }
-    var Lp = Gb(function(a) {
-        a.patterns = M(Kp, a.patterns);
-        a.price_patterns = M(Kp, a.price_patterns);
+        return "bp" === c ? ["p", bl($k(b))] : a
+    }
+    var Kp = Fb(function(a) {
+        a.patterns = N(Jp, a.patterns);
+        a.price_patterns = N(Jp, a.price_patterns);
         return a
     });
 
-    function Mp(a, b) {
-        var c = Wd(a);
+    function Lp(a, b) {
+        var c = Vd(a);
         b && (c.yen = b);
         return c
     }
 
-    function Np(a) {
-        return Mp(a, "yue")
+    function Mp(a) {
+        return Lp(a, "yue")
+    }
+
+    function Np(a, b) {
+        if (A(b) || !!b === b || qb(a, b) || u(b)) return b
     }
 
     function Op(a, b) {
-        if (A(b) || !!b === b || rb(a, b) || u(b)) return b
-    }
-
-    function Pp(a, b) {
         if (A(b)) return b;
-        var c = Op(a, b);
+        var c = Np(a, b);
         if (!A(c)) return c;
         if (B(b)) return H(function(d, e) {
             var f = n(e),
                 g = f.next().value;
             f = f.next().value;
-            d[g] = Pp(a, f);
+            d[g] = Op(a, f);
             return d
-        }, {}, dc(b));
-        if (w(b)) return M(G(a, Pp), b)
-    }
-    var Qp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" ");
-
-    function Rp(a) {
-        if (!u(a)) throw Np("gppns");
-        if (O(a.split(".")[0], Qp)) throw Np("rwp");
-        if (kj(a, "on")) throw Np("rwp");
-    }
-
-    function Sp(a, b) {
+        }, {}, cc(b));
+        if (w(b)) return N(G(a, Op), b)
+    }
+    var Pp = "clientInformation globalThis this caches console cookieStore credentialless crypto customElements document documentPictureInPicture event external fence frameElement frames history indexedDB launchQueue localStorage location mozInnerScreenX mozInnerScreenY navigation navigator opener orientation origin originAgentCluster parent performance scheduler self sessionStorage sharedStorage speechSynthesis top trustedTypes visualViewport window alert atob back blur btoa cancelAnimationFrame cancelIdleCallback captureEvents clearImmediate clearInterval clearTimeout close confirm dump execScript fetch fetchLater find focus forward getComputedStyle getDefaultComputedStyle getScreenDetails getSelection matchMedia moveBy moveTo open postMessage print prompt queryLocalFonts queueMicrotask releaseEvents reportError requestAnimationFrame requestFileSystem requestIdleCallback resizeBy resizeTo scroll scrollBy scrollByLines scrollByPages scrollTo setImmediate setInterval setTimeout showDirectoryPicker showModalDialog showOpenFilePicker showSaveFilePicker sizeToContent stop structuredClone".split(" ");
+
+    function Qp(a) {
+        if (!u(a)) throw Mp("gppns");
+        if (P(a.split(".")[0], Pp)) throw Mp("rwp");
+        if (jj(a, "on")) throw Mp("rwp");
+    }
+
+    function Rp(a, b) {
         var c = b.split("."),
             d = c.pop();
-        c = c.length ? J(a, U(".", c)) : a;
-        if (!c) throw Np("noma");
+        c = c.length ? J(a, V(".", c)) : a;
+        if (!c) throw Mp("noma");
         return {
             value: J(c, d),
             parent: c,
             Wa: d
         }
     }
-    var Tp = {},
-        Up = (Tp.akna = "The property of the value is not an array", Tp["ca.p.uns"] = "The url is not a string", Tp.noma = "Cannot access member of null or undefined object", Tp.rwp = "Access to restricted window property is denied", Tp.vnd = "Variable is not defined", Tp.tenf = "Called value is not a function", Tp.cva = "Cannot assign to constant variable", Tp.iat = "Invalid assignment target", Tp["ca.c.wenf"] = "Window element is not a function", Tp["ca.c.mann"] = "Cookie's max age is not a number", Tp["ca.c.ssuop"] = "SameSite cookie has an unknown option",
-            Tp.gppns = "Window property path is not a string", Tp.vr = "Variable redeclaration", Tp.da = "Duplicate argument", Tp.stce = "Error creating script tag", Tp.wenf = "Window element is not a function", Tp.uns = "The url is not a string", Tp.ict = "Consent type is not a string", Tp.icl = "Consent listener is not a function", Tp["ca.akna"] = "The property of the value is not an array", Tp["ca.c.cinf"] = "Callback is not a function", Tp["ca.c.ia"] = "Invalid arguments", Tp.ies = "Invalid element selector", Tp["t.a.s.ev"] = "Element visibility tag was already started",
-            Tp["t.a.s.g"] = "Group tag was already started", Tp["t.a.s.sd"] = "Scroll depth tag was already started", Tp["t.a.s.t"] = "Timer tag was already started", Tp.cdau = "Consent default arrived after the value was updated", Tp),
-        Vp = {},
-        Wp = (Vp.c = "Container", Vp.t = "Tag", Vp.tr = "Trigger", Vp.v = "Variable", Vp);
-
-    function Xp(a) {
+    var Sp = {},
+        Tp = (Sp.akna = "The property of the value is not an array", Sp["ca.p.uns"] = "The url is not a string", Sp.noma = "Cannot access member of null or undefined object", Sp.rwp = "Access to restricted window property is denied", Sp.vnd = "Variable is not defined", Sp.tenf = "Called value is not a function", Sp.cva = "Cannot assign to constant variable", Sp.iat = "Invalid assignment target", Sp["ca.c.wenf"] = "Window element is not a function", Sp["ca.c.mann"] = "Cookie's max age is not a number", Sp["ca.c.ssuop"] = "SameSite cookie has an unknown option",
+            Sp.gppns = "Window property path is not a string", Sp.vr = "Variable redeclaration", Sp.da = "Duplicate argument", Sp.stce = "Error creating script tag", Sp.wenf = "Window element is not a function", Sp.uns = "The url is not a string", Sp.ict = "Consent type is not a string", Sp.icl = "Consent listener is not a function", Sp["ca.akna"] = "The property of the value is not an array", Sp["ca.c.cinf"] = "Callback is not a function", Sp["ca.c.ia"] = "Invalid arguments", Sp.ies = "Invalid element selector", Sp["t.a.s.ev"] = "Element visibility tag was already started",
+            Sp["t.a.s.g"] = "Group tag was already started", Sp["t.a.s.sd"] = "Scroll depth tag was already started", Sp["t.a.s.t"] = "Timer tag was already started", Sp.cdau = "Consent default arrived after the value was updated", Sp),
+        Up = {},
+        Vp = (Up.c = "Container", Up.t = "Tag", Up.tr = "Trigger", Up.v = "Variable", Up);
+
+    function Wp(a) {
         if (!a) return "";
         var b = a.id;
-        return "[" + Wp[a.type] + (b ? ":" + b : "") + "]"
-    }
-
-    function Yp(a) {
+        return "[" + Vp[a.type] + (b ? ":" + b : "") + "]"
+    }
+
+    function Xp(a) {
         a = a.message;
-        return u(a) ? Up[a] || a : "Unknown error"
-    }
-    var Zp = r,
-        $p, aq = L(function(a, b, c) {
-            Zp = b;
-            c && ($p = c)
+        return u(a) ? Tp[a] || a : "Unknown error"
+    }
+    var Yp = r,
+        Zp, $p = M(function(a, b, c) {
+            Yp = b;
+            c && (Zp = c)
         });
 
-    function bq(a, b, c, d) {
+    function aq(a, b, c, d) {
         return function() {
-            var e = b || Td;
+            var e = b || Sd;
             try {
                 return e.apply(null, arguments)
             } catch (f) {
-                e = y(d) ? d.apply(null, arguments) : d, Zp(a, f, e)
+                e = y(d) ? d.apply(null, arguments) : d, Yp(a, f, e)
             }
             return c
         }
     }
 
-    function cq(a, b) {
+    function bq(a, b) {
         return function(c) {
-            Zp(a, c, b)
-        }
-    }
-
-    function dq(a, b, c) {
-        c ? aq(a, function(d, e, f) {
-            A(e) || (Uk(a).error("[YTM Error]" + Xp(f) + " " + Yp(e)), $p && (d = {}, e = (d.event = "ee", d.m = Yp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), $p(e)))
-        }, c) : aq(a, function(d, e, f) {
+            Yp(a, c, b)
+        }
+    }
+
+    function cq(a, b, c) {
+        c ? $p(a, function(d, e, f) {
+            A(e) || (Tk(a).error("[YTM Error]" + Wp(f) + " " + Xp(e)), Zp && (d = {}, e = (d.event = "ee", d.m = Xp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Zp(e)))
+        }, c) : $p(a, function(d, e, f) {
             d = "ytm." + d;
-            A(e) || (I(e, "yen") ? (Uh(a, b, "[YTM Error]" + Xp(f) + " " + Yp(e))(), "yme" === e.yen && ee("mod", J(e, "message") || "ue", d)) : fe(a, d, e))
+            A(e) || (I(e, "yen") ? (Th(a, b, "[YTM Error]" + Wp(f) + " " + Xp(e))(), "yme" === e.yen && N(O(L, Ib(["mod", J(e, "message") || "ue", d, void 0]), ae), ce)) : de(a, d, e))
         })
     }
 
-    function eq(a, b, c, d) {
-        var e = Qe(a)("img");
+    function dq(a, b, c, d) {
+        var e = Oe(a)("img");
         e.src = b;
-        b = G(e, Re);
-        var f = G(void 0, lb);
-        e.onerror = N(b, f, d);
-        e.onload = N(b, f, c);
-        wc(a) && (a = Ve(a), P(e.style, {
+        b = G(e, Pe);
+        var f = G(void 0, L);
+        e.onerror = O(b, f, d);
+        e.onload = O(b, f, c);
+        vc(a) && (a = Te(a), Q(e.style, {
             position: "absolute",
             visibility: "hidden",
             width: "0px",
             height: "0px"
         }), a.appendChild(e))
     }
-    var fq = L(function(a, b) {
+    var eq = M(function(a, b) {
         return H(function(c, d) {
             c[d] = a[d];
             return c
         }, {}, b)
     });
 
-    function gq(a, b, c) {
+    function fq(a, b, c) {
         c = void 0 === c ? !0 : c;
         return H(function(d, e) {
             var f = n(e.split("=")),
                 g = f.next().value;
             f = ja(f);
-            vd(g) === b && (g = vd(U("=", f)), d.push(c ? qd(g) : g));
+            ud(g) === b && (g = ud(V("=", f)), d.push(c ? pd(g) : g));
             return d
         }, [], a.document.cookie.split(";"))
     }
 
-    function hq(a, b) {
+    function gq(a, b) {
         if (z(b)) var c = "undefined";
         else if (Sa(b)) c = "null";
         else {
             try {
-                c = rb(a, b)
+                c = qb(a, b)
             } catch (d) {
                 c = !1
             }
@@ -7472,32 +7466,32 @@
         return c
     }
 
-    function iq(a, b, c, d) {
+    function hq(a, b, c, d) {
         d = void 0 === d ? !1 : d;
-        return "query" === b ? a.query : "queryVar" === b ? (a = c ? rd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? id(a.host) : a.host : "port" === b ? (b = a.protocol, a = ub(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href
-    }
-    var jq = "protocol host port path query queryVar extension fragment href".split(" "),
-        kq = L(function(a) {
-            var b = T(a).search;
-            b = rd(b.substring(1))._ytm_preview;
-            var c = Jd(a, "");
+        return "query" === b ? a.query : "queryVar" === b ? (a = c ? qd(a.query)[c] : void 0, a) : "protocol" === b ? a.protocol : "host" === b ? d ? hd(a.host) : a.host : "port" === b ? (b = a.protocol, a = tb(a.port) ? a.port : "http:" === b ? "80" : "https:" === b ? "443" : void 0, a) : "path" === b ? a.pathname : "fragment" === b ? a.hash.replace("#", "") : "extension" === b ? (a = a.pathname.split("."), ((1 < a.length ? a.pop() : void 0) || "").split("/")[0]) : a.href
+    }
+    var iq = "protocol host port path query queryVar extension fragment href".split(" "),
+        jq = M(function(a) {
+            var b = U(a).search;
+            b = qd(b.substring(1))._ytm_preview;
+            var c = Id(a, "");
             a = c.B;
             c = c.o;
             return b ? (a("_ytm_preview", b, 10), b) : c("_ytm_preview")
         });
 
-    function lq(a) {
+    function kq(a) {
         switch (a) {
             case 2:
                 return "read";
             case 1:
                 return "write";
             default:
-                throw Wd("usoc");
-        }
-    }
-
-    function mq(a) {
+                throw Vd("usoc");
+        }
+    }
+
+    function lq(a) {
         switch (a) {
             case "read":
                 return 2;
@@ -7508,7 +7502,7 @@
         }
     }
 
-    function nq(a, b, c, d, e) {
+    function mq(a, b, c, d, e) {
         if (!d) return !1;
         c = (a = "set_cookies" === c) ? 1 : 2;
         return a && !B(e) ? !1 : b.R({
@@ -7521,7 +7515,7 @@
         })
     }
 
-    function oq(a, b, c, d) {
+    function nq(a, b, c, d) {
         if (!d) return !1;
         a = "iframe";
         "load_script" === c ? a = "loadScript" : "send_pixel" === c && (a = "pixel");
@@ -7533,7 +7527,7 @@
         })
     }
 
-    function pq(a, b, c, d, e) {
+    function oq(a, b, c, d, e) {
         return b.R({
             permissionType: "get_url" === c ? "url" : "referrer",
             F: {
@@ -7542,44 +7536,44 @@
             }
         })
     }
-    var qq = {},
-        rq = (qq.access_consent = function(a, b, c, d, e) {
-            return d && u(d) && e && u(e) ? (a = mq(e)) && 4 !== a ? b.R({
+    var pq = {},
+        qq = (pq.access_consent = function(a, b, c, d, e) {
+            return d && u(d) && e && u(e) ? (a = lq(e)) && 4 !== a ? b.R({
                 permissionType: "accessConsent",
                 F: {
                     key: d,
                     operation: a
                 }
             }) : !1 : !1
-        }, qq.access_globals = function(a, b, c, d, e) {
-            return d && u(d) && u(e) ? (a = mq(d)) ? b.R({
+        }, pq.access_globals = function(a, b, c, d, e) {
+            return d && u(d) && u(e) ? (a = lq(d)) ? b.R({
                 permissionType: "globals",
                 F: {
                     key: e,
                     operation: a
                 }
             }) : !1 : !1
-        }, qq.access_local_storage = function(a, b, c, d, e) {
-            return d && u(d) && u(e) ? (a = mq(d)) && 4 !== a ? b.R({
+        }, pq.access_local_storage = function(a, b, c, d, e) {
+            return d && u(d) && u(e) ? (a = lq(d)) && 4 !== a ? b.R({
                 permissionType: "localStorage",
                 F: {
                     key: e,
                     operation: a
                 }
             }) : !1 : !1
-        }, qq.access_template_storage = function(a, b) {
+        }, pq.access_template_storage = function(a, b) {
             return b.R({
                 permissionType: "templateStorage",
                 F: null
             })
-        }, qq.get_cookies = nq, qq.get_referrer = pq, qq.get_url = pq, qq.inject_hidden_iframe = oq, qq.load_script = oq, qq.logging = function(a, b) {
+        }, pq.get_cookies = mq, pq.get_referrer = oq, pq.get_url = oq, pq.inject_hidden_iframe = nq, pq.load_script = nq, pq.logging = function(a, b) {
             return b.R({
                 permissionType: "log",
                 F: {
-                    logLevel: kq(a) ? 1 : 0
+                    logLevel: jq(a) ? 1 : 0
                 }
             })
-        }, qq.read_data_layer = function(a, b, c, d) {
+        }, pq.read_data_layer = function(a, b, c, d) {
             return d ? b.R({
                 permissionType: "dataLayer",
                 F: {
@@ -7587,29 +7581,29 @@
                     operation: 2
                 }
             }) : !1
-        }, qq.read_title = function(a, b) {
+        }, pq.read_title = function(a, b) {
             return b.R({
                 permissionType: "readTitle",
                 F: null
             })
-        }, qq.send_pixel = oq, qq.set_cookies = nq, qq),
-        sq = "protocol host port path query queryVar extension href".split(" "),
-        tq = L(Md, function(a,
+        }, pq.send_pixel = nq, pq.set_cookies = mq, pq),
+        rq = "protocol host port path query queryVar extension href".split(" "),
+        sq = M(Ld, function(a,
             b) {
             return a + "_" + b
         }),
-        uq = /\+/g,
-        vq = /^\?/,
-        wq = /[/:]|^[#?]/;
-
-    function xq(a) {
-        return (a = a ? a.replace(vq, "") : "") ? H(function(b, c) {
+        tq = /\+/g,
+        uq = /^\?/,
+        vq = /[/:]|^[#?]/;
+
+    function wq(a) {
+        return (a = a ? a.replace(uq, "") : "") ? H(function(b, c) {
             var d = n(c.split("=")),
                 e = d.next().value;
             d = ja(d);
-            d = U("=", d);
-            e = qd(e.replace(uq, " "));
-            d = qd(d.replace(uq, " "));
+            d = V("=", d);
+            e = pd(e.replace(tq, " "));
+            d = pd(d.replace(tq, " "));
             if (I(b, e)) {
                 var f = b[e];
                 w(f) ? f.push(d) : b[e] = [f, d]
@@ -7617,13 +7611,13 @@
             return b
         }, {}, a.split("&")) : {}
     }
-    var yq = {},
-        zq = (yq.callInWindow = function(a) {
+    var xq = {},
+        yq = (xq.callInWindow = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d) {
                 var e = sa.apply(1, arguments);
-                Rp(d);
+                Qp(d);
                 c.checkPermission({
                     permissionType: "globals",
                     F: {
@@ -7631,25 +7625,25 @@
                         operation: 4
                     }
                 });
-                var f = Sp(b, d),
+                var f = Rp(b, d),
                     g = f.value;
                 f = f.parent;
-                if (!y(g)) throw Np("ca.c.wenf");
+                if (!y(g)) throw Mp("ca.c.wenf");
                 e = g.apply(f, e);
-                return Pp(b, e)
-            }
-        }, yq.callLater = function(a) {
+                return Op(b, e)
+            }
+        }, xq.callLater = function(a) {
             var b = a.l;
             return function(c) {
-                if (!y(c)) throw Mp("ca.c.cinf");
-                uf(b, c, 0, "cr.cl")
-            }
-        }, yq.copyFromDataLayer = function(a) {
+                if (!y(c)) throw Lp("ca.c.cinf");
+                tf(b, c, 0, "cr.cl")
+            }
+        }, xq.copyFromDataLayer = function(a) {
             var b = a.l,
                 c = a.I,
                 d = a.event;
             return function(e) {
-                if (!d) throw Mp("No dataLayer data");
+                if (!d) throw Lp("No dataLayer data");
                 c.checkPermission({
                     permissionType: "dataLayer",
                     F: {
@@ -7657,13 +7651,13 @@
                         operation: 2
                     }
                 });
-                return Pp(b, J(d, e))
-            }
-        }, yq.copyFromWindow = function(a) {
+                return Op(b, J(d, e))
+            }
+        }, xq.copyFromWindow = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d) {
-                Rp(d);
+                Qp(d);
                 c.checkPermission({
                     permissionType: "globals",
                     F: {
@@ -7671,9 +7665,9 @@
                         key: d
                     }
                 });
-                return Pp(b, J(b, d))
-            }
-        }, yq.createArgumentsQueue = function(a) {
+                return Op(b, J(b, d))
+            }
+        }, xq.createArgumentsQueue = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
@@ -7708,19 +7702,19 @@
                         operation: 1
                     }
                 });
-                Rp(d);
-                Rp(e);
+                Qp(d);
+                Qp(e);
                 var g = [],
-                    h = Sp(b, d);
+                    h = Rp(b, d);
                 h.value || (h.parent[h.Wa] = f);
-                h = Sp(b, e);
+                h = Rp(b, e);
                 if (h.value) {
-                    if (!w(h.value)) throw Np("ca.akna");
+                    if (!w(h.value)) throw Mp("ca.akna");
                     g = h.value
                 } else h.parent[h.Wa] = g;
                 return f
             }
-        }, yq.createQueue = function(a) {
+        }, xq.createQueue = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d) {
@@ -7738,44 +7732,44 @@
                         operation: 1
                     }
                 });
-                Rp(d);
-                var e = Sp(b, d);
+                Qp(d);
+                var e = Rp(b, d);
                 d = e.value;
                 var f = e.parent;
                 e = e.Wa;
                 if (!d) f[e] = [];
-                else if (!w(d)) throw Np("akna");
+                else if (!w(d)) throw Mp("akna");
                 return D(f[e].push, f[e])
             }
-        }, yq.decodeUri = function(a) {
+        }, xq.decodeUri = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.decodeURI(c)
                 } catch (d) {}
             }
-        }, yq.decodeUriComponent = function(a) {
+        }, xq.decodeUriComponent = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.decodeURIComponent(c)
                 } catch (d) {}
             }
-        }, yq.encodeUri = function(a) {
+        }, xq.encodeUri = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.encodeURI(c)
                 } catch (d) {}
             }
-        }, yq.encodeUriComponent = function(a) {
+        }, xq.encodeUriComponent = function(a) {
             var b = a.l;
             return function(c) {
                 try {
                     return b.encodeURIComponent(c)
                 } catch (d) {}
             }
-        }, yq.fromBase64 = function(a) {
+        }, xq.fromBase64 = function(a) {
             var b =
                 a.l;
             return function(c) {
@@ -7783,7 +7777,7 @@
                     return b.atob(c)
                 } catch (d) {}
             }
-        }, yq.getCookieValues = function(a) {
+        }, xq.getCookieValues = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
@@ -7794,20 +7788,20 @@
                         operation: 2
                     }
                 });
-                return gq(b, d, e)
-            }
-        }, yq.getTimestamp = function(a) {
+                return fq(b, d, e)
+            }
+        }, xq.getTimestamp = function(a) {
             var b = a.l;
             return function() {
-                return X(b)(hf)
-            }
-        }, yq.getType = function(a) {
-            return G(a.l, hq)
-        }, yq.getReferrerUrl = function(a) {
+                return kf(b)(ff)
+            }
+        }, xq.getType = function(a) {
+            return G(a.l, gq)
+        }, xq.getReferrerUrl = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
-                var f = O(d, sq) ? d : "href";
+                var f = P(d, rq) ? d : "href";
                 c.checkPermission({
                     permissionType: "referrer",
                     F: {
@@ -7817,13 +7811,13 @@
                 });
                 var g =
                     J(b, "document.referrer");
-                if (g) return g = oh(b, g), iq(g, f, e)
-            }
-        }, yq.getUrl = function(a) {
+                if (g) return g = nh(b, g), hq(g, f, e)
+            }
+        }, xq.getUrl = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
-                var f = O(d, jq) ? d : "href";
+                var f = P(d, iq) ? d : "href";
                 c.checkPermission({
                     permissionType: "url",
                     F: {
@@ -7831,11 +7825,11 @@
                         variableName: e
                     }
                 });
-                var g = T(b);
+                var g = U(b);
                 g.query = g.search.replace(/^\?/, "");
-                return iq(g, f, e)
-            }
-        }, yq.injectHiddenIframe = function(a) {
+                return hq(g, f, e)
+            }
+        }, xq.injectHiddenIframe = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
@@ -7846,8 +7840,8 @@
                         url: d
                     }
                 });
-                var f = Qe(b)("iframe");
-                P(f.style, {
+                var f = Oe(b)("iframe");
+                Q(f.style, {
                     display: "none",
                     width: "1px",
                     height: "1px",
@@ -7858,9 +7852,9 @@
                     return e()
                 };
                 f.onerror = r;
-                Ve(b).appendChild(f)
-            }
-        }, yq.JSON = function(a) {
+                Te(b).appendChild(f)
+            }
+        }, xq.JSON = function(a) {
             var b = a.l;
             return {
                 parse: function(c) {
@@ -7874,7 +7868,7 @@
                     } catch (d) {}
                 }
             }
-        }, yq.loadScript = function(a) {
+        }, xq.loadScript = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e, f) {
@@ -7884,13 +7878,13 @@
                         url: d
                     }
                 });
-                Kk(b, d, y(e) ? bq("ls.ol", function() {
+                Jk(b, d, y(e) ? aq("ls.ol", function() {
                     return e.apply(null)
-                }) : r, y(f) ? bq("ls.oe", function() {
+                }) : r, y(f) ? aq("ls.oe", function() {
                     return f.apply(null)
                 }) : void 0)
             }
-        }, yq.localStorage = function(a) {
+        }, xq.localStorage = function(a) {
             var b =
                 a.I,
                 c = a.l.localStorage;
@@ -7926,11 +7920,11 @@
                     c.removeItem(d)
                 }
             }
-        }, yq.logToConsole = function(a) {
+        }, xq.logToConsole = function(a) {
             var b = a.l,
                 c = a.I,
-                d = Uk(b).log,
-                e = kq(b) ? 1 : 0;
+                d = Tk(b).log,
+                e = jq(b) ? 1 : 0;
             return function() {
                 var f = sa.apply(0, arguments);
                 c.R({
@@ -7940,30 +7934,30 @@
                     }
                 }) && d.apply(null, ka(f))
             }
-        }, yq.makeNumber = function() {
+        }, xq.makeNumber = function() {
             return function(a, b) {
                 return z(a) ? +b : +a
             }
-        }, yq.makeTableMap = function() {
+        }, xq.makeTableMap = function() {
             return function(a, b, c) {
-                if (!w(a) || !u(b) || !u(c)) throw Np("ca.c.ia");
+                if (!w(a) || !u(b) || !u(c)) throw Mp("ca.c.ia");
                 a = H(function(d, e) {
                     B(e) && I(e, b) && I(e, c) && (d["" + e[b]] = e[c]);
                     return d
                 }, {}, a);
-                return ec(a).length ? a : null
-            }
-        }, yq.Math = function(a) {
-            return fq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" "))
-        }, yq.Object = function(a) {
+                return dc(a).length ? a : null
+            }
+        }, xq.Math = function(a) {
+            return eq(a.l.Math, "abs floor ceil round max min pow sqrt".split(" "))
+        }, xq.Object = function(a) {
             var b = a.l;
             return {
-                keys: ec,
-                values: hc,
+                keys: dc,
+                values: gc,
                 freeze: function(c) {
                     return b.Object.freeze(c)
                 },
-                entries: dc,
+                entries: cc,
                 "delete": function(c, d) {
                     if (!c || !I(c, d) || w(c) || c === b) return !1;
                     try {
@@ -7973,11 +7967,11 @@
                     }
                 }
             }
-        }, yq.parseUrl = function(a) {
+        }, xq.parseUrl = function(a) {
             var b = a.l;
             return function(c) {
-                if (u(c) && c && wq.test(c)) {
-                    c = oh(b, c);
+                if (u(c) && c && vq.test(c)) {
+                    c = nh(b, c);
                     var d = c.protocol,
                         e = c.host;
                     if (d && ":" !== d) return {
@@ -7989,19 +7983,19 @@
                         port: c.port,
                         pathname: c.pathname,
                         search: c.search,
-                        searchParams: xq(c.search),
+                        searchParams: wq(c.search),
                         hash: c.hash
                     }
                 }
             }
-        }, yq.queryPermission = function(a) {
+        }, xq.queryPermission = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e, f) {
-                return (z(e) || u(e)) && I(rq,
-                    d) ? (0, rq[d])(b, c, d, e, f) : !1
-            }
-        }, yq.readTitle = function(a) {
+                return (z(e) || u(e)) && I(qq,
+                    d) ? (0, qq[d])(b, c, d, e, f) : !1
+            }
+        }, xq.readTitle = function(a) {
             var b = a.l,
                 c = a.I;
             return function() {
@@ -8011,22 +8005,22 @@
                 });
                 return b.document.title
             }
-        }, yq.sendPixel = function(a) {
+        }, xq.sendPixel = function(a) {
             var b = a.I,
                 c = a.l;
             return function(d, e, f) {
                 e = void 0 === e ? r : e;
                 f = void 0 === f ? r : f;
-                if (!u(d)) throw Np("ca.p.uns");
+                if (!u(d)) throw Mp("ca.p.uns");
                 b.checkPermission({
                     permissionType: "pixel",
                     F: {
                         url: d
                     }
                 });
-                eq(c, d, e, f)
-            }
-        }, yq.setCookie = function(a) {
+                dq(c, d, e, f)
+            }
+        }, xq.setCookie = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e, f, g) {
@@ -8040,25 +8034,25 @@
                         options: f
                     }
                 });
-                e = g ? pd(e) : e;
+                e = g ? od(e) : e;
                 d = d + "=" + e + ";";
                 if (f) {
                     I(f, "domain") && (d += " Domain=" + f.domain + ";");
                     I(f, "path") && (d += " Path=" + f.path + ";");
                     I(f, "expires") && (d += " Expires=" + f.expires + ";");
                     if (I(f, "max-age")) {
-                        if (!rb(b, f["max-age"])) throw Np("ca.c.mann");
+                        if (!qb(b, f["max-age"])) throw Mp("ca.c.mann");
                         d += " Max-Age=" + f["max-age"] + ";"
                     }
                     if (I(f, "sameSite")) {
-                        if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Np("ca.c.ssuop");
+                        if (!P(f.sameSite, ["Lax", "Strict", "None"])) throw Mp("ca.c.ssuop");
                         d += " Same-Site=" + f.sameSite + ";"
                     }
                     I(f, "secure") && f.secure && (d += " Secure;")
                 }
                 b.document.cookie = d
             }
-        }, yq.setInWindow = function(a) {
+        }, xq.setInWindow = function(a) {
             var b =
                 a.l,
                 c = a.I;
@@ -8071,9 +8065,9 @@
                         operation: 1
                     }
                 });
-                Rp(d);
+                Qp(d);
                 try {
-                    var g = Sp(b, d),
+                    var g = Rp(b, d),
                         h = g.parent,
                         k = g.Wa;
                     if (!f && I(h, k)) return !1;
@@ -8083,11 +8077,11 @@
                     return !1
                 }
             }
-        }, yq.checkInWindow = function(a) {
+        }, xq.checkInWindow = function(a) {
             var b = a.l,
                 c = a.I;
             return function(d, e) {
-                Rp(d);
+                Qp(d);
                 c.checkPermission({
                     permissionType: "globals",
                     F: {
@@ -8096,18 +8090,18 @@
                     }
                 });
                 try {
-                    var f = Sp(b, d),
+                    var f = Rp(b, d),
                         g = f.value,
                         h = I(f.parent, f.Wa);
                     if (!e || !h) return h;
-                    var k = hq(b, g);
+                    var k = gq(b, g);
                     return h && k === e
                 } catch (l) {
                     if ("noma" === J(l, "message")) return !1;
                     throw l;
                 }
             }
-        }, yq.templateStorage = function(a) {
+        }, xq.templateStorage = function(a) {
             function b(e) {
                 c.checkPermission({
                     permissionType: "templateStorage",
@@ -8116,7 +8110,7 @@
                 delete d[e]
             }
             var c = a.I,
-                d = tq(a.containerId, a.qe);
+                d = sq(a.containerId, a.pe);
             return {
                 getItem: function(e) {
                     c.checkPermission({
@@ -8138,17 +8132,17 @@
                         permissionType: "templateStorage",
                         F: null
                     });
-                    M(b, ec(d))
+                    N(b, dc(d))
                 }
             }
-        }, yq);
-
-    function Aq(a) {
+        }, xq);
+
+    function zq(a) {
         return function(b) {
             var c = b.Xb,
                 d = b.I;
             return function(e) {
-                B(e) && (M(function(f) {
+                B(e) && (N(function(f) {
                     d.checkPermission({
                         permissionType: "accessConsent",
                         F: {
@@ -8156,63 +8150,63 @@
                             operation: 1
                         }
                     })
-                }, ec(e)), c.cb({
+                }, dc(e)), c.cb({
                     event: "ytm.consent",
                     ytm: {
                         action: a,
                         La: e,
-                        eventId: Xm()
+                        eventId: Wm()
                     }
                 }))
             }
         }
     }
-    var Bq = Aq("default"),
-        Cq = Aq("update");
-
-    function Dq(a) {
+    var Aq = zq("default"),
+        Bq = zq("update");
+
+    function Cq(a) {
         if (!a) return a;
         if (!u(a) && "function" === typeof a[Symbol.iterator]) {
             var b = w(a) ? a : Ta(a);
-            return M(Dq, b)
+            return N(Cq, b)
         }
         if (B(a)) {
             var c = {};
-            M(function(d) {
-                c[d] = Dq(a[d])
-            }, ec(a));
+            N(function(d) {
+                c[d] = Cq(a[d])
+            }, dc(a));
             return c
         }
         return a
     }
 
-    function Eq(a) {
+    function Dq(a) {
         return {
             compilerVersion: a.compilerVersion,
             containerId: a.containerId,
             containerVersion: a.containerVersion,
-            counter: Dq(a.counter),
-            permissions: Dq(a.permissions),
-            tags: Dq(a.tags),
-            triggers: Dq(a.triggers),
-            variables: Dq(a.variables)
-        }
-    }
-
-    function Fq(a) {
-        a = I(zq, a) ? zq[a] : void 0;
-        if (A(a)) throw Mp("uca");
+            counter: Cq(a.counter),
+            permissions: Cq(a.permissions),
+            tags: Cq(a.tags),
+            triggers: Cq(a.triggers),
+            variables: Cq(a.variables)
+        }
+    }
+
+    function Eq(a) {
+        a = I(yq, a) ? yq[a] : void 0;
+        if (A(a)) throw Lp("uca");
         return a
     }
 
-    function Gq(a, b) {
+    function Fq(a, b) {
         for (var c = a.length; 0 < c;) {
             var d = a[--c];
             if (I(d.qc, b)) return d.qc[b]
         }
     }
 
-    function Hq(a, b) {
+    function Gq(a, b) {
         a = void 0 === a ? {} : a;
         b = void 0 === b ? {} : b;
         return {
@@ -8222,13 +8216,13 @@
         }
     }
 
-    function Iq(a, b, c) {
+    function Hq(a, b, c) {
         b = void 0 === b ? {} : b;
         c = void 0 === c ? {} : c;
-        return a.concat(Hq(b, c))
-    }
-
-    function Jq(a, b, c, d) {
+        return a.concat(Gq(b, c))
+    }
+
+    function Iq(a, b, c, d) {
         for (var e = a.length - 1; 0 <= e; --e) {
             var f = a[e];
             f.hb = !1;
@@ -8237,47 +8231,47 @@
                 return
             }
         }
-        throw Mp(c);
-    }
-    var Kq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "),
-        Lq = ya(Array.prototype.reduceRight, "reduceRight");
-
-    function Mq(a, b, c) {
+        throw Lp(c);
+    }
+    var Jq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "),
+        Kq = ya(Array.prototype.reduceRight, "reduceRight");
+
+    function Lq(a, b, c) {
         for (var d = c.length - 1; 0 <= d;) b = a(b, c[d], d), --d;
         return b
     }
-    var Nq = Lq ? function(a, b, c) {
-            return Lq.call(c, a, b)
-        } : Mq,
-        Oq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" ");
-
-    function Pq(a, b) {
+    var Mq = Kq ? function(a, b, c) {
+            return Kq.call(c, a, b)
+        } : Lq,
+        Nq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" ");
+
+    function Oq(a, b) {
         var c = {};
-        return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Yb)(a), c.filter = Oa(Qb)(a), c.forEach = Oa(M)(a), c.indexOf = Oa(jb)(a), c.join = Oa(U)(a), c.map = Oa(M)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) {
+        return (c.concat = D(Array.prototype.concat, a), c.every = Oa(Xb)(a), c.filter = Oa(Pb)(a), c.forEach = Oa(N)(a), c.indexOf = Oa(jb)(a), c.join = Oa(V)(a), c.map = Oa(N)(a), c.pop = D(Array.prototype.pop, a), c.push = D(Array.prototype.push, a), c.reduce = function(d, e) {
             return H(d, e, a)
         }, c.reduceRight = function(d, e) {
-            return Nq(d, e, a)
-        }, c.reverse = G(a, Vm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Wk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a,
+            return Mq(d, e, a)
+        }, c.reverse = G(a, Um), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(rc)(a), c.sort = Oa(Vk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a,
             Ja), c.unshift = D(Array.prototype.unshift, a), c)[b]
     }
 
-    function Qq(a) {
+    function Pq(a) {
         return w(a) && 35 === a[0]
     }
 
-    function Rq(a, b, c) {
+    function Qq(a, b, c) {
         var d = n(b);
         d.next();
         b = d.next().value;
         d = d.next().value;
-        b = Sq(a, b);
-        a = Sq(a, d);
-        if (A(b)) throw Np("noma");
+        b = Rq(a, b);
+        a = Rq(a, d);
+        if (A(b)) throw Mp("noma");
         if ("number" === typeof b) c = c && "toString" === a ? D(Number.prototype.toString, b) : void 0;
         else if (b === !!b) c = c && "toString" === a ? G(b, Ja) : void 0;
-        else if (w(b)) c = c && O(a, Oq) ? Pq(b, a) : I(b, "" + a) ? b[a] : void 0;
-        else if (u(b)) c && O(a, Kq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace =
-            D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, vd), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0;
+        else if (w(b)) c = c && P(a, Nq) ? Oq(b, a) : I(b, "" + a) ? b[a] : void 0;
+        else if (u(b)) c && P(a, Jq) ? (c = {}, c = (c.charAt = D(String.prototype.charAt, b), c.concat = D(String.prototype.concat, b), c.indexOf = G(b, Da), c.lastIndexOf = G(b, Ha), c.match = D(String.prototype.match, b), c.replace =
+            D(String.prototype.replace, b), c.search = D(String.prototype.search, b), c.slice = D(String.prototype.slice, b), c.split = D(String.prototype.split, b), c.substring = D(String.prototype.substring, b), c.toLocaleLowerCase = D(String.prototype.toLocaleLowerCase, b), c.toLocaleUpperCase = D(String.prototype.toLocaleUpperCase, b), c.toLowerCase = D(String.prototype.toLowerCase, b), c.toUpperCase = D(String.prototype.toUpperCase, b), c.trim = G(b, ud), c.toString = G(b, Ja), c)[a]) : c = I(b, "" + a) ? b[a] : void 0;
         else if (B(b)) a: {
             if (c) {
                 if ("toString" ===
@@ -8296,29 +8290,29 @@
         return c
     }
 
-    function Zq(a, b) {
+    function Yq(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value,
             e = c.next().value,
             f = c.next().value,
-            g = M(lb, a);
+            g = N(L, a);
         return function() {
             var h = arguments,
                 k = H(function(m, p, q) {
-                    if (m[p]) throw Np("da");
+                    if (m[p]) throw Mp("da");
                     m[p] = {
                         kind: 1,
                         value: h[q]
                     };
                     return m
                 }, {}, e);
-            d && !O(d, e) && (k[d] = {
+            d && !P(d, e) && (k[d] = {
                 kind: 0,
                 value: d
             });
             var l;
-            $q(g, f, k, {
+            Zq(g, f, k, {
                 "return": function(m) {
                     l = m
                 }
@@ -8327,11 +8321,11 @@
         }
     }
 
-    function ar(a) {
+    function $q(a) {
         return w(a) && 42 === a[0]
     }
 
-    function br(a, b) {
+    function ar(a, b) {
         var c = n(b);
         c.next();
         c = ja(c);
@@ -8339,34 +8333,34 @@
             var f = n(e),
                 g = f.next().value;
             f = f.next().value;
-            g = Sq(a, g);
-            f = Sq(a, f);
+            g = Rq(a, g);
+            f = Rq(a, f);
             d["" + g] = f;
             return d
         }, {}, c)
     }
 
-    function cr(a) {
+    function br(a) {
         return w(a) && 40 === a[0]
     }
 
-    function dr(a, b) {
+    function cr(a, b) {
         var c = n(b);
         c.next();
         c = ja(c);
-        return M(function(d) {
-            return Sq(a, d)
+        return N(function(d) {
+            return Rq(a, d)
         }, c)
     }
 
-    function er(a, b) {
+    function dr(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value,
             e = c.next().value;
         c = c.next().value;
-        e = Sq(a, e);
-        c = Sq(a, c);
+        e = Rq(a, e);
+        c = Rq(a, c);
         switch (d) {
             case "==":
                 return e == c;
@@ -8412,16 +8406,16 @@
             case "instanceof":
                 return e instanceof c;
             default:
-                throw Mp("uo");
-        }
-    }
-
-    function fr(a, b) {
+                throw Lp("uo");
+        }
+    }
+
+    function er(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value;
         c = c.next().value;
-        c = Sq(a, c);
+        c = Rq(a, c);
         switch (d) {
             case "+":
                 return +c;
@@ -8432,40 +8426,40 @@
             case "~":
                 return ~c;
             default:
-                throw Mp("uo");
-        }
-    }
-
-    function gr(a, b, c) {
+                throw Lp("uo");
+        }
+    }
+
+    function fr(a, b, c) {
         c = void 0 === c ? [] : c;
-        if (cr(b)) {
+        if (br(b)) {
             b = n(b);
             b.next();
             b = b.next().value;
-            a = Gq(a, b);
-            if (!a) throw Np("vnd");
-            if (0 === a.kind && 0 === c.length) throw Np("cva");
+            a = Fq(a, b);
+            if (!a) throw Mp("vnd");
+            if (0 === a.kind && 0 === c.length) throw Mp("cva");
             return {
-                se: c,
-                Ke: a
-            }
-        }
-        if (Qq(b)) {
+                qe: c,
+                Je: a
+            }
+        }
+        if (Pq(b)) {
             var d = n(b);
             d.next();
             b = d.next().value;
             d = d.next().value;
-            d = Sq(a, d);
+            d = Rq(a, d);
             c.unshift("" + d);
-            return gr(a, b, c)
-        }
-        throw Np("iat");
-    }
-
-    function hr(a, b, c, d) {
-        b = gr(a, b);
-        a = b.Ke;
-        var e = b.se;
+            return fr(a, b, c)
+        }
+        throw Mp("iat");
+    }
+
+    function gr(a, b, c, d) {
+        b = fr(a, b);
+        a = b.Je;
+        var e = b.qe;
         e.unshift("value");
         b = e.pop();
         a = H(function(f, g) {
@@ -8497,28 +8491,28 @@
             case "&=":
                 return a[b] &= c;
             default:
-                throw Mp("uo");
-        }
-    }
-
-    function ir(a, b) {
+                throw Lp("uo");
+        }
+    }
+
+    function hr(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value,
             e = c.next().value;
         c = c.next().value;
-        c = Sq(a, c);
-        return hr(a, e, c, d)
-    }
-
-    function Sq(a, b) {
-        if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || ar(b)) return ar(b) ? null : b;
-        if (cr(b)) {
+        c = Rq(a, c);
+        return gr(a, e, c, d)
+    }
+
+    function Rq(a, b) {
+        if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || $q(b)) return $q(b) ? null : b;
+        if (br(b)) {
             var c = n(b);
             c.next();
             c = c.next().value;
-            c = Gq(a, c);
-            if (!c) throw Np("vnd");
+            c = Fq(a, c);
+            if (!c) throw Mp("vnd");
             return c.value
         }
         if (w(b) && 37 === b[0]) {
@@ -8526,18 +8520,18 @@
             d.next();
             c = d.next().value;
             d = ja(d);
-            c = Qq(c) ? Rq(a, c, !0) : Sq(a, c);
-            if (!y(c)) throw Np("tenf");
-            d = M(G(a, Sq), d);
+            c = Pq(c) ? Qq(a, c, !0) : Rq(a, c);
+            if (!y(c)) throw Mp("tenf");
+            d = N(G(a, Rq), d);
             return c.apply(null, d)
         }
-        if (w(b) && 24 === b[0]) return Zq(a, b);
-        if (Qq(b)) return Rq(a, b);
-        if (w(b) && 23 === b[0]) return br(a, b);
-        if (w(b) && 22 === b[0]) return dr(a, b);
+        if (w(b) && 24 === b[0]) return Yq(a, b);
+        if (Pq(b)) return Qq(a, b);
+        if (w(b) && 23 === b[0]) return ar(a, b);
+        if (w(b) && 22 === b[0]) return cr(a, b);
         if (w(b) &&
-            29 === b[0]) return er(a, b);
-        if (w(b) && 25 === b[0]) return fr(a, b);
+            29 === b[0]) return dr(a, b);
+        if (w(b) && 25 === b[0]) return er(a, b);
         if (w(b) && 27 === b[0]) {
             d = n(b);
             d.next();
@@ -8552,44 +8546,44 @@
                     e = "-=";
                     break;
                 default:
-                    throw Mp("uo");
-            }
-            c ? c = hr(a, d, 1, e) : (c = Sq(a, d), hr(a, d, 1, e));
+                    throw Lp("uo");
+            }
+            c ? c = gr(a, d, 1, e) : (c = Rq(a, d), gr(a, d, 1, e));
             return c
         }
-        if (w(b) && 31 === b[0]) return ir(a, b);
+        if (w(b) && 31 === b[0]) return hr(a, b);
         if (w(b) && 33 === b[0]) {
             c = n(b);
             c.next();
             d = c.next().value;
             e = c.next().value;
             c = c.next().value;
-            if ("&&" === d) c = (d = Sq(a, e)) ? Sq(a, c) : d;
-            else if ("||" === d) c = (d = Sq(a, e)) ? d : Sq(a, c);
-            else throw Mp("uo");
+            if ("&&" === d) c = (d = Rq(a, e)) ? Rq(a, c) : d;
+            else if ("||" === d) c = (d = Rq(a, e)) ? d : Rq(a, c);
+            else throw Lp("uo");
             return c
         }
         if (w(b) &&
-            36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Sq(a, d), Sq(a, d ? c : e)
-    }
-
-    function jr(a) {
+            36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Rq(a, d), Rq(a, d ? c : e)
+    }
+
+    function ir(a) {
         return w(a) && (18 === a[0] || 19 === a[0])
     }
 
-    function kr(a, b) {
+    function jr(a, b) {
         var c = n(b),
             d = c.next().value;
         c = ja(c);
         var e = 18 === d;
-        M(function(f) {
+        N(function(f) {
             var g = n(f),
                 h = g.next().value;
             g = g.next().value;
-            if (e && 1 === f.length) throw Mp("mca");
+            if (e && 1 === f.length) throw Lp("mca");
             f = a[a.length - 1].qc;
-            if (I(f, h)) throw Np("vr");
-            g = z(g) ? g : Sq(a, g);
+            if (I(f, h)) throw Mp("vr");
+            g = z(g) ? g : Rq(a, g);
             f[h] = {
                 kind: e ? 0 : 1,
                 value: g
@@ -8597,20 +8591,20 @@
         }, c)
     }
 
-    function lr(a, b) {
+    function kr(a, b) {
         var c = n(b);
         c.next();
         var d = c.next().value;
-        Jq(a, "return", "irs", function() {
-            return z(d) ? d : Sq(a, d)
+        Iq(a, "return", "irs", function() {
+            return z(d) ? d : Rq(a, d)
         })
     }
 
-    function mr(a) {
+    function lr(a) {
         var b = {
             Ab: !1
         };
-        a = Iq(a, void 0, {
+        a = Hq(a, void 0, {
             "continue": function() {
                 b.Ab = !0
             },
@@ -8621,41 +8615,41 @@
         return b
     }
 
-    function nr(a, b) {
+    function mr(a, b) {
         var c = a.xc;
-        or(a.stack, b);
+        nr(a.stack, b);
         a.Ab && (c.hb = !0, a.Ab = !1);
         return c.hb
     }
 
-    function pr(a, b) {
+    function or(a, b) {
         b = void 0 === b ? !1 : b;
         if (A(a)) return [];
-        var c = Qb(function(f) {
+        var c = Pb(function(f) {
                 return (f = Object.getOwnPropertyDescriptor(a, f)) ? f.enumerable : !1
             }, Object.getOwnPropertyNames(a)),
             d = Object.getPrototypeOf(a),
-            e = d ? c.concat(pr(d, !0)) : c;
-        return b ? e : Qb(function(f, g) {
+            e = d ? c.concat(or(d, !0)) : c;
+        return b ? e : Pb(function(f, g) {
             return jb(f, e) === g
         }, e)
     }
 
-    function or(a, b) {
-        if (w(b) && 3 === b[0]) $q(a, b);
-        else if (jr(b)) kr(a, b);
+    function nr(a, b) {
+        if (w(b) && 3 === b[0]) Zq(a, b);
+        else if (ir(b)) jr(a, b);
         else if (w(b) && 2 === b[0]) {
             var c = n(b);
             c.next();
             c = c.next().value;
-            Sq(a, c)
+            Rq(a, c)
         } else if (w(b) && 7 === b[0]) {
             var d = n(b);
             d.next();
             c = d.next().value;
             var e = d.next().value;
             d = d.next().value;
-            Sq(a, c) ? or(a, e) : d && or(a, d)
+            Rq(a, c) ? nr(a, e) : d && nr(a, d)
         } else if (8 === b[0]) {
             c = n(b);
             c.next();
@@ -8664,7 +8658,7 @@
             d = e = !1;
             var g = [],
                 h = [];
-            f = Sq(a, f);
+            f = Rq(a, f);
             for (var k = 0; k < c.length; k += 1) {
                 var l = n(c[k]);
                 l.next();
@@ -8672,34 +8666,34 @@
                 l = ja(l);
                 var p = Sa(m);
                 d = d || p;
-                p || (e = e || Sq(a, m) === f);
+                p || (e = e || Rq(a, m) === f);
                 e && (g = g.concat(l));
                 d && (h =
                     h.concat(l))
             }
-            $q(a, [3].concat(ka(e ? g : h)), {}, {
+            Zq(a, [3].concat(ka(e ? g : h)), {}, {
                 "break": r
             })
-        } else if (w(b) && 4 === b[0]) lr(a, b);
-        else if (w(b) && 5 === b[0]) Jq(a, "break", "ibs");
-        else if (w(b) && 6 === b[0]) Jq(a, "continue", "ics");
+        } else if (w(b) && 4 === b[0]) kr(a, b);
+        else if (w(b) && 5 === b[0]) Iq(a, "break", "ibs");
+        else if (w(b) && 6 === b[0]) Iq(a, "continue", "ics");
         else if (w(b) && 15 === b[0])
-            for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = mr(a), d && (jr(d) ? kr(h.stack, d) : Sq(h.stack, d)), d = !0; d && (!c || Sq(h.stack, c));) d = nr(h, g), e && d && Sq(h.stack, e);
+            for (g = n(b), g.next(), d = g.next().value, c = g.next().value, e = g.next().value, g = g.next().value, h = lr(a), d && (ir(d) ? jr(h.stack, d) : Rq(h.stack, d)), d = !0; d && (!c || Rq(h.stack, c));) d = mr(h, g), e && d && Rq(h.stack, e);
         else if (w(b) && 16 === b[0])
-            for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = mr(a), g = Sq(d.stack,
-                    g), g = pr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], jr(c) ? (k = Hq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, kr(d.stack, [k, [m, f]])) : ir(d.stack, [31, "=", c, f]), f = nr(d, e)
-    }
-
-    function $q(a, b, c, d) {
+            for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = lr(a), g = Rq(d.stack,
+                    g), g = or(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], ir(c) ? (k = Gq(), 0 < h && d.stack.pop(), d.stack.push(k), d.xc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, jr(d.stack, [k, [m, f]])) : hr(d.stack, [31, "=", c, f]), f = mr(d, e)
+    }
+
+    function Zq(a, b, c, d) {
         b = n(b);
         b.next();
         b = ja(b);
-        a = Iq(a, c, d);
+        a = Hq(a, c, d);
         c = a[a.length - 1];
-        for (d = 0; d < b.length && c.hb; d += 1) or(a, b[d])
-    }
-
-    function qr(a, b, c, d, e) {
+        for (d = 0; d < b.length && c.hb; d += 1) nr(a, b[d])
+    }
+
+    function pr(a, b, c, d, e) {
         b = n(b);
         b.next();
         var f = b.next().value;
@@ -8708,24 +8702,24 @@
             I: c.I,
             Xb: c.Xb,
             l: a,
-            qe: f,
+            pe: f,
             containerId: c.containerId,
             event: c.event
         };
         f = {};
-        c = P(c.data, (f.ytmOnFailure = function() {
+        c = Q(c.data, (f.ytmOnFailure = function() {
             return e()
         }, f.ytmOnSuccess = function() {
             return d()
         }, f));
         var g;
         f = {};
-        c = Iq([], (f.undefined = {
+        c = Hq([], (f.undefined = {
             kind: 0,
             value: void 0
         }, f.require = {
             kind: 0,
-            value: N(Fq, Oa(be)(a))
+            value: O(Eq, Oa(ae)(a))
         }, f.data = {
             kind: 0,
             value: c
@@ -8734,11 +8728,11 @@
                 g = h
             }
         });
-        $q(c, [3].concat(ka(b)));
+        Zq(c, [3].concat(ka(b)));
         return g
     }
 
-    function rr(a, b, c, d) {
+    function qr(a, b, c, d) {
         var e = b.defaultValue,
             f = c(b.key);
         if (f) return d.checkPermission({
@@ -8750,69 +8744,69 @@
             }
         }), a = J(a, f), A(a) ? e ? c(e) : void 0 : a
     }
-    var sr = L(function(a, b, c) {
+    var rr = M(function(a, b, c) {
         b = void 0 === c.min ? 0 : c.min;
         b = a.Math.random() * ((void 0 === c.max ? 2147483647 : c.max) - b + 1) + b;
         return (void 0 === c.isInt ? 0 : c.isInt) ? a.Math.floor(b) : b
-    }, mb);
-
-    function tr(a, b) {
+    }, lb);
+
+    function sr(a, b) {
         var c = a(b);
         return A(c) ? void 0 : "" + c
     }
-    var ur = /^[\s\xa0]+/g,
-        vr = /[\s\xa0]+$/g,
-        wr = /(\xa0+|\s{2,}|\n|\r|\t)/g;
-
-    function xr(a) {
-        return (a = a.innerText || a.textContent || "") ? a.replace(ur, "").replace(vr, "").replace(wr, " ") : a
-    }
-
-    function yr(a, b) {
+    var tr = /^[\s\xa0]+/g,
+        ur = /[\s\xa0]+$/g,
+        vr = /(\xa0+|\s{2,}|\n|\r|\t)/g;
+
+    function wr(a) {
+        return (a = a.innerText || a.textContent || "") ? a.replace(tr, "").replace(ur, "").replace(vr, " ") : a
+    }
+
+    function xr(a, b) {
         try {
-            return wj(a, b)
+            return vj(a, b)
         } catch (c) {
-            throw Np("ies");
-        }
-    }
-
-    function zr(a, b, c) {
+            throw Mp("ies");
+        }
+    }
+
+    function yr(a, b, c) {
         var d = b.multi,
             e = b.dataType,
             f = c(b.selector);
         if (!f) return null;
-        a = yr(f, a.document);
-        a = M(function(g) {
-            if ("text" === e) return xr(g);
+        a = xr(f, a.document);
+        a = N(function(g) {
+            if ("text" === e) return wr(g);
             var h = c(b.attr);
-            return h ? g.getAttribute && g.getAttribute(h) : xr(g)
+            return h ? g.getAttribute && g.getAttribute(h) : wr(g)
         }, a);
         return d ? a : a.length ? a[0] : null
     }
 
+    function zr(a, b) {
+        return b.length > a.length ? !1 : a.substring(a.length - b.length) === b
+    }
+
     function Ar(a, b) {
-        return b.length > a.length ? !1 : a.substring(a.length - b.length) === b
+        return u(a) && u(b) ? zr(a, b) : !1
     }
 
     function Br(a, b) {
-        return u(a) && u(b) ? Ar(a, b) : !1
+        return a === b
     }
 
     function Cr(a, b) {
-        return a === b
-    }
-
-    function Dr(a, b) {
-        return w(a) ? O(b, a) : u(a) ? Ia(a, "" + b) : !1
+        return w(a) ? P(b, a) : u(a) ? Ia(a, "" + b) : !1
+    }
+
+    function Dr(a, b, c) {
+        return Yb(a, b) && Yb(a, c) ? b < c : !1
     }
 
     function Er(a, b, c) {
-        return Zb(a, b) && Zb(a, c) ? b < c : !1
-    }
-
-    function Fr(a, b, c) {
-        a = Ue(a);
-        if (!a || !u(c) || !Dl(b)) return !1;
+        a = Se(a);
+        if (!a || !u(c) || !Cl(b)) return !1;
         try {
             return a.call(b, c)
         } catch (d) {
@@ -8820,11 +8814,11 @@
         }
     }
 
+    function Fr(a, b, c) {
+        return Yb(a, b) && Yb(a, c) ? b > c : !1
+    }
+
     function Gr(a, b, c) {
-        return Zb(a, b) && Zb(a, c) ? b > c : !1
-    }
-
-    function Hr(a, b, c) {
         if (!u(b) || !u(c)) return !1;
         try {
             return (new RegExp(c, a ? "i" : "")).test(b)
@@ -8833,30 +8827,30 @@
         }
     }
 
+    function Hr(a, b) {
+        return u(a) && u(b) ? jj(a, b) : !1
+    }
+
     function Ir(a, b) {
-        return u(a) && u(b) ? kj(a, b) : !1
-    }
-
-    function Jr(a, b) {
-        if ("eq" === b) return Cr;
-        if ("more" === b) return G(a, Gr);
-        if ("less" === b) return G(a, Er);
-        if ("regex" === b) return G(!1, Hr);
-        if ("iRegex" === b) return G(!0, Hr);
-        if ("css" === b) return G(a, Fr);
-        if ("inc" === b) return Dr;
-        if ("start" === b) return Ir;
-        if ("end" === b) return Br;
-        throw Wd("fn: " + b);
-    }
-
-    function Kr(a) {
+        if ("eq" === b) return Br;
+        if ("more" === b) return G(a, Fr);
+        if ("less" === b) return G(a, Dr);
+        if ("regex" === b) return G(!1, Gr);
+        if ("iRegex" === b) return G(!0, Gr);
+        if ("css" === b) return G(a, Er);
+        if ("inc" === b) return Cr;
+        if ("start" === b) return Hr;
+        if ("end" === b) return Ar;
+        throw Vd("fn: " + b);
+    }
+
+    function Jr(a) {
         return xa("escape", CSS.escape) ? "#" + CSS.escape(a) : "[id='" + a + "']"
     }
 
-    function Lr(a, b) {
+    function Kr(a, b) {
         if (a.document.hidden) return !1;
-        var c = af(b);
+        var c = Ze(b);
         if (A(c) || c.top === c.bottom || c.left === c.right || !a.getComputedStyle) return !1;
         var d = a.getComputedStyle(b);
         if ("hidden" === d.visibility) return !1;
@@ -8867,19 +8861,19 @@
         return !0
     }
 
-    function Mr(a, b) {
-        var c = af(b);
+    function Lr(a, b) {
+        var c = Ze(b);
         if (A(c)) return 0;
         var d = c.right - c.left,
             e = c.bottom - c.top;
         if (!d || !e) return 0;
-        var f = n(Ye(a)),
+        var f = n(We(a)),
             g = f.next().value;
         f = f.next().value;
         return (1 - Math.min((Math.max(0 - c.left, 0) + Math.max(c.right - g, 0)) / d, 1)) * (1 - Math.min((Math.max(0 - c.top, 0) + Math.max(c.bottom - f, 0)) / e, 1))
     }
 
-    function Nr(a) {
+    function Mr(a) {
         try {
             return parseFloat(a)
         } catch (b) {
@@ -8887,7 +8881,7 @@
         }
     }
 
-    function Or(a) {
+    function Nr(a) {
         var b = [],
             c = [],
             d = !1;
@@ -8907,20 +8901,20 @@
             }
         }
     }
-    var Qr = bq("v.e.r", function(a, b, c, d) {
+    var Pr = aq("v.e.r", function(a, b, c, d) {
         var e = a.l,
             f = a.I,
             g = a.Ub,
-            h = G(c, tr);
-        if ("event" === d.type) return rr(b, {
+            h = G(c, sr);
+        if ("event" === d.type) return qr(b, {
             type: "dataLayer",
             key: "event",
             permissions: d.permissions
         }, h, f);
-        if ("dataLayer" === d.type) return rr(b, d, h, f);
+        if ("dataLayer" === d.type) return qr(b, d, h, f);
         if ("cnst" === d.type) return c(d.value);
         if ("counterId" === d.type) return a.counterId;
-        if ("rand" === d.type) return sr(e, b, d);
+        if ("rand" === d.type) return rr(e, b, d);
         if ("url" === d.type || "ref" === d.type) {
             a: {
                 a = !1;b = d.component;
@@ -8933,7 +8927,7 @@
                             break a
                         }
                     }
-                    "host" === b && (a = d.Ye);
+                    "host" === b && (a = d.Xe);
                     f.checkPermission({
                         ja: d,
                         permissionType: "url" === d.type ? "url" : "referrer",
@@ -8942,8 +8936,8 @@
                             variableName: l
                         }
                     });
-                    d = oh(e, k);
-                    d = iq(d, b, l, a)
+                    d = nh(e, k);
+                    d = hq(d, b, l, a)
                 } else d = void 0
             }
             return d
@@ -8955,7 +8949,7 @@
                 name: h,
                 operation: 2
             }
-        }), d = gq(e, h, d.decode)[0] || "") : d = "", d;
+        }), d = fq(e, h, d.decode)[0] || "") : d = "", d;
         if ("js" === d.type) return (h = h(d.key)) ? (f.checkPermission({
                 ja: d,
                 permissionType: "globals",
@@ -8965,15 +8959,15 @@
                 }
             }), d = J(e, h)) : d =
             void 0, d;
-        if ("dom" === d.type) return zr(e, d, h);
+        if ("dom" === d.type) return yr(e, d, h);
         if ("pro" === d.type) {
             e = g.jd();
             try {
-                return k = Pr(a, b, d, {
+                return k = Or(a, b, d, {
                     cb: r,
                     add: r,
                     aa: r
-                }, r, G(Mp("v.e.of"), Td)), e("success"), k
+                }, r, G(Lp("v.e.of"), Sd)), e("success"), k
             } catch (m) {
                 throw e("failure"), m;
             }
@@ -8982,7 +8976,7 @@
             a: {
                 f = h(d.input);l = d.rows;
                 for (a = 0; a < l.length; a += 1)
-                    if (b = l[a], k = h(b.target), Jr(e, b.fn)(f, k)) {
+                    if (b = l[a], k = h(b.target), Ir(e, b.fn)(f, k)) {
                         d = h(b.output);
                         break a
                     } d = h(d["default"])
@@ -8998,12 +8992,12 @@
                         d = void 0;
                         break a
                     }
-                    l = Kr(l)
+                    l = Jr(l)
                 } else if (l = h(d.selector), !u(l) || !l) {
                     d = void 0;
                     break a
-                }(l = xj(l, e.document)) &&
-                Lr(e, l) ? (l = Math.round(1E4 * Mr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Nr(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0
+                }(l = wj(l, e.document)) &&
+                Kr(e, l) ? (l = Math.round(1E4 * Lr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Mr(d), f = !qb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0
             }
             return d
         }
@@ -9017,15 +9011,15 @@
         return b
     });
 
-    function Rr(a, b, c) {
+    function Qr(a, b, c) {
         var d = a.config.variables[c];
-        if (!d) throw Mp("var: " + c);
-        c = F([a, b], Sr);
-        return Qr(a, b, c, d)
-    }
-    var Tr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i,
-        Ur = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g,
-        Vr = {
+        if (!d) throw Lp("var: " + c);
+        c = F([a, b], Rr);
+        return Pr(a, b, c, d)
+    }
+    var Sr = /^(?!-*(?:expression|(?:moz-)?binding))(?:\s*|(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,4}|%)?|[a-z-]+\([^)]*\)|"[^"]*"|'[^']*')(?:\s*!important)?)$/i,
+        Tr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g,
+        Ur = {
             "\x00": "\\0 ",
             "\b": "\\8 ",
             "\t": "\\9 ",
@@ -9055,13 +9049,13 @@
             "\u2029": "\\2029 "
         };
 
-    function Wr(a) {
-        return a.replace(Ur, function(b) {
-            return Vr[b]
+    function Vr(a) {
+        return a.replace(Tr, function(b) {
+            return Ur[b]
         })
     }
-    var Xr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g,
-        Yr = {
+    var Wr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g,
+        Xr = {
             "\x00": "&#0;",
             '"': "&quot;",
             "&": "&amp;",
@@ -9083,13 +9077,13 @@
             "\u2029": "&#8233;"
         };
 
-    function Zr(a) {
-        return a.replace(Xr, function(b) {
-            return Yr[b]
+    function Yr(a) {
+        return a.replace(Wr, function(b) {
+            return Xr[b]
         })
     }
-    var $r = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g,
-        as = {
+    var Zr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g,
+        $r = {
             "\x00": "\\x00",
             "\b": "\\x08",
             "\t": "\\t",
@@ -9108,7 +9102,7 @@
             "\u0085": "\\x85",
             "\u2028": "\\u2028",
             "\u2029": "\\u2029",
-            Ne: "\\x24",
+            Me: "\\x24",
             "(": "\\x28",
             ")": "\\x29",
             "*": "\\x2a",
@@ -9126,19 +9120,19 @@
             "}": "\\x7d"
         };
 
-    function bs(a) {
-        return a.replace($r, function(b) {
-            return as[b]
+    function as(a) {
+        return a.replace(Zr, function(b) {
+            return $r[b]
         })
     }
-    var cs = /['()]/g;
-
-    function ds(a) {
+    var bs = /['()]/g;
+
+    function cs(a) {
         return "%" + a.charCodeAt(0).toString(16)
     }
-    var es = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i,
-        fs = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,
-        gs = {
+    var ds = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i,
+        es = /[\x00-\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,
+        fs = {
             "\x00": "%00",
             "\u0001": "%01",
             "\u0002": "%02",
@@ -9206,78 +9200,78 @@
             "\uff3d": "%EF%BC%BD"
         };
 
-    function hs(a) {
-        es.lastIndex = 0;
-        return es.test(a) ? a.replace(fs, function(b) {
-            return gs[b]
+    function gs(a) {
+        ds.lastIndex = 0;
+        return ds.test(a) ? a.replace(es, function(b) {
+            return fs[b]
         }) : "#sYTMs"
     }
 
-    function Sr(a, b, c) {
+    function Rr(a, b, c) {
         if (w(c)) {
-            if ("template" === c[0]) return U("", M(function(e) {
-                return Sr(a, b, e)
+            if ("template" === c[0]) return V("", N(function(e) {
+                return Rr(a, b, e)
             }, c.slice(1)));
-            if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Rr(a, b, c);
+            if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Qr(a, b, c);
             if ("escape" === c[0]) {
                 var d = n(c);
                 d.next();
                 c = d.next().value;
                 d = ja(d);
-                c = Sr(a, b, c);
+                c = Rr(a, b, c);
                 return H(function(e, f) {
                     if (7 === f) var g = a.Fb(e);
-                    else g = "" + e, 4 === f ? g = bs(g) : 3 === f ? g = Zr(g) : 2 === f ? g = hs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Tr.test(g) ? g : "sYTMs") : 5 === f ? g = Wr(g) : 1 === f && (g = pd(g), cs.lastIndex = 0, g = cs.test(g) ? g.replace(cs, ds) : g);
+                    else g = "" + e, 4 === f ? g = as(g) : 3 === f ? g = Yr(g) : 2 === f ? g = gs(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Sr.test(g) ? g : "sYTMs") : 5 === f ? g = Vr(g) : 1 === f && (g = od(g), bs.lastIndex = 0, g = bs.test(g) ? g.replace(bs, cs) : g);
                     return g
                 }, c, d)
             }
             if ("table" ===
-                c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) {
+                c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) {
                 return H(function(f, g) {
-                    f[g] = Sr(a, b, e[g]);
+                    f[g] = Rr(a, b, e[g]);
                     return f
-                }, {}, ec(e))
+                }, {}, dc(e))
             }, c);
-            if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) {
-                return Sr(a, b, e)
+            if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), N(function(e) {
+                return Rr(a, b, e)
             }, c)
         } else return c
     }
 
-    function is(a, b) {
+    function hs(a, b) {
         return {
             checkPermission: function(c) {
-                b.checkPermission(P({
+                b.checkPermission(Q({
                     ja: a
                 }, c))
             },
             R: function(c) {
-                return b.R(P({
+                return b.R(Q({
                     ja: a
                 }, c))
             }
         }
     }
 
-    function Pr(a, b, c, d, e, f) {
+    function Or(a, b, c, d, e, f) {
         var g = a.l,
             h = a.config,
             k = a.I,
             l = c.data;
         if (!w(l)) {
-            if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Wd("mp");
+            if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Vd("mp");
             l = h.code[l]
         }
-        k = is(c, k);
+        k = hs(c, k);
         c = H(function(m, p) {
             var q = n(p),
                 v = q.next().value;
             q = q.next().value;
-            q = Sr(a, b, q);
-            m[v] = Pp(g, q);
+            q = Rr(a, b, q);
+            m[v] = Op(g, q);
             return m
-        }, {}, dc(c.settings || {}));
-        return qr(g, l, {
+        }, {}, cc(c.settings || {}));
+        return pr(g, l, {
             containerId: h.containerId,
             I: k,
             Xb: d,
@@ -9286,9 +9280,9 @@
         }, e, f)
     }
 
-    function js(a, b) {
-        var c = P({}, b, {
-            eventId: Xm()
+    function is(a, b) {
+        var c = Q({}, b, {
+            eventId: Wm()
         });
         return {
             event: a,
@@ -9296,11 +9290,11 @@
         }
     }
 
-    function ks(a) {
+    function js(a) {
         var b = H(function(e, f) {
                 return e + f
-            }, 0, hc(a.data.tm)),
-            c = P({}, a.data.tm),
+            }, 0, gc(a.data.tm)),
+            c = Q({}, a.data.tm),
             d = b;
         return {
             update: function(e) {
@@ -9312,30 +9306,30 @@
                 return 0 === d
             },
             reset: function() {
-                c = P({}, a.data.tm);
+                c = Q({}, a.data.tm);
                 d = b
             }
         }
     }
 
-    function ls(a, b, c) {
+    function ks(a, b, c) {
         a = a.ud;
-        var d = ks(c);
+        var d = js(c);
         a.C(function(e) {
-            d.update(e) && (b(js("ytm.group", {
+            d.update(e) && (b(is("ytm.group", {
                 trigger: c.data.trigger
             })), d.reset())
         })
     }
-    var ms = L(Md),
-        ns = {},
-        os = (ns.group = function(a, b, c, d, e, f) {
+    var ls = M(Ld),
+        ms = {},
+        ns = (ms.group = function(a, b, c, d, e, f) {
             b = c.data.trigger;
-            var g = ms(a);
-            if (g[b]) f(Np("t.a.s.g"));
+            var g = ls(a);
+            if (g[b]) f(Mp("t.a.s.g"));
             else {
                 try {
-                    ls(a, N(d.cb, d.aa), c)
+                    ks(a, O(d.cb, d.aa), c)
                 } catch (h) {
                     f(h);
                     return
@@ -9343,32 +9337,32 @@
                 g[b] = !0;
                 e()
             }
-        }, ns.paused = r, ns.pro = Pr, ns);
-
-    function ps(a, b, c, d) {
+        }, ms.paused = r, ms.pro = Or, ms);
+
+    function os(a, b, c, d) {
         return new Z(function(e, f) {
-            if (I(os, c.type))(0, os[c.type])(a, b, c, d, e, f);
-            else f(Mp("y.u.t." + c.type, "yme"))
+            if (I(ns, c.type))(0, ns[c.type])(a, b, c, d, e, f);
+            else f(Lp("y.u.t." + c.type, "yme"))
         })
     }
 
-    function qs(a, b, c, d, e) {
+    function ps(a, b, c, d, e) {
         var f = a.config,
             g = a.Ub,
             h = !0 === f.isPreview;
-        c = M(function(k) {
+        c = N(function(k) {
             function l() {
-                return Z.all(M(function(q) {
-                    return ps(a, b, f.tags[q], e)
+                return Z.all(N(function(q) {
+                    return os(a, b, f.tags[q], e)
                 }, m.ft || []))
             }
             var m = f.tags[k];
-            if (!m) return Z.reject(Wd("i.conf." + f.containerVersion + "-" + k));
+            if (!m) return Z.reject(Vd("i.conf." + f.containerVersion + "-" + k));
             var p = g.gd(m.type, m.id);
-            return ps(a, b, m, e).then(function() {
+            return os(a, b, m, e).then(function() {
                 p("success");
-                return Z.all(M(function(q) {
-                    return ps(a, b, f.tags[q], e)
+                return Z.all(N(function(q) {
+                    return os(a, b, f.tags[q], e)
                 }, m.ct || []))
             }, function(q) {
                 p("failure");
@@ -9377,24 +9371,24 @@
                     type: "t"
                 };
                 h && (v.id = m.id);
-                cq("t.e.r", v)(q)
+                bq("t.e.r", v)(q)
             }).then(l, l)
-        }, Wk(function(k, l) {
+        }, Vk(function(k, l) {
             return k -
                 l
         }, c));
-        M(bq("t.e.m", ce), d);
-        Z.all(c)["catch"](cq("t.e", {
+        N(aq("t.e.m", be), d);
+        Z.all(c)["catch"](bq("t.e", {
             type: "c",
             eventId: b.ytm.eventId
         }))
     }
-    var rs = ["ytm.consent", "consent"],
-        ss = ["default", "update"];
-
-    function ts(a) {
+    var qs = ["ytm.consent", "consent"],
+        rs = ["default", "update"];
+
+    function ss(a) {
         var b = Ta(a.classList),
-            c = xr(a),
+            c = wr(a),
             d = a.getAttribute("id");
         var e = a.getAttribute("formAction") || a.getAttribute("action") || a.getAttribute("href") || a.getAttribute("src") || a.getAttribute("code") || a.getAttribute("codebase") || "";
         return {
@@ -9406,23 +9400,23 @@
             elementTarget: a.getAttribute("formTarget") || a.getAttribute("target") || ""
         }
     }
-    var us = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"];
-
-    function vs(a, b, c) {
-        return O(b, us) && c ? js(b, ts(c)) : "ytm.init" === b || "ytm.init_consent" === b ? js(b, {
-            timestamp: X(a)(hf)
-        }) : js(b, {})
-    }
-
-    function ws(a, b) {
+    var ts = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"];
+
+    function us(a, b, c) {
+        return P(b, ts) && c ? is(b, ss(c)) : "ytm.init" === b || "ytm.init_consent" === b ? is(b, {
+            timestamp: kf(a)(ff)
+        }) : is(b, {})
+    }
+
+    function vs(a, b) {
         var c = a.data;
-        c = "id" === c.Zc ? Kr(c.id) : c.selector;
+        c = "id" === c.Zc ? Jr(c.id) : c.selector;
         var d = [];
-        Dl(b) && b.matches(c) && d.push(b);
-        return d.concat(yr(c, b))
-    }
-
-    function xs() {
+        Cl(b) && b.matches(c) && d.push(b);
+        return d.concat(xr(c, b))
+    }
+
+    function ws() {
         return {
             na: !1,
             ya: !1,
@@ -9431,10 +9425,10 @@
         }
     }
 
-    function ys(a, b, c) {
+    function xs(a, b, c) {
         function d(t, x, E) {
-            var C = ts(t);
-            x = js("ytm.elementVisibility", {
+            var C = ss(t);
+            x = is("ytm.elementVisibility", {
                 element: t,
                 elementClasses: C.elementClasses,
                 elementText: C.elementText,
@@ -9455,15 +9449,15 @@
         }
         var f = a.l;
         a = a.wc;
-        var g = L(xs),
+        var g = M(ws),
             h = null,
             k = c.data,
             l = k.Yc,
             m = k.ac,
             p = k.Hc;
         k = k.Rc;
-        var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(t) {
-                return M(function(x) {
+        var q = new f.IntersectionObserver(W(f, "ytm.ev.ioc", function(t) {
+                return N(function(x) {
                     var E = x.target;
                     x = x.intersectionRatio;
                     var C = g(E);
@@ -9472,43 +9466,43 @@
                         if (0 === l) d(E, x, 0);
                         else {
                             var S = C.zb,
-                                ea = X(f)(hf);
-                            C.Z = vf(f, function() {
-                                var Lg = X(f)(hf);
+                                ea = kf(f)(ff);
+                            C.Z = uf(f, function() {
+                                var Lg = kf(f)(ff);
                                 C.zb = S + Lg - ea;
-                                C.zb < l || ("mpe" === p ? (C.zb = 0, ea = X(f)(hf)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Mr(f, E), l))
+                                C.zb < l || ("mpe" === p ? (C.zb = 0, ea = kf(f)(ff)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Lr(f, E), l))
                             }, 100, "yt.ev")
                         }
                 }, t)
             }), {
                 threshold: [c.data.ac / 100]
             }),
-            v = Hb(function(t) {
+            v = Gb(function(t) {
                 var x =
                     g(t);
                 x.ya || x.na || (q.observe(t), x.na = !0)
             });
-        v(ws(c, f.document));
-        k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(V(f, "c.io.ev", function(t) {
-            return M(function(x) {
+        v(vs(c, f.document));
+        k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(W(f, "c.io.ev", function(t) {
+            return N(function(x) {
                     switch (x.type) {
                         case "childList":
-                            M(function(ea) {
-                                Dl(ea) && v(ws(c, ea))
+                            N(function(ea) {
+                                Cl(ea) && v(vs(c, ea))
                             }, x.addedNodes);
-                            M(function(ea) {
-                                Dl(ea) && (ea = ws(c, ea), M(e, ea))
+                            N(function(ea) {
+                                Cl(ea) && (ea = vs(c, ea), N(e, ea))
                             }, x.removedNodes);
                             break;
                         case "attributes":
                             var E = x.target,
                                 C = x.attributeName;
                             x = x.oldValue;
-                            if (Dl(E) && C && x !== E.getAttribute(C)) {
-                                var S = ws(c, E);
+                            if (Cl(E) && C && x !== E.getAttribute(C)) {
+                                var S = vs(c, E);
                                 v(S);
-                                Gk(f, E, function(ea) {
-                                    Dl(ea) && g(ea).na && !O(ea, S) && e(ea)
+                                Fk(f, E, function(ea) {
+                                    Cl(ea) && g(ea).na && !P(ea, S) && e(ea)
                                 })
                             }
                     }
@@ -9526,34 +9520,34 @@
         })
     }
 
-    function zs(a, b, c, d) {
+    function ys(a, b, c, d) {
         d = void 0 === d ? !1 : d;
         var e = a.l,
             f = null;
-        A(c) || (a = "" + Sr(a, b, c), f = d ? Nr(a) : sb(a), rb(e, f) || (f = null));
+        A(c) || (a = "" + Rr(a, b, c), f = d ? Mr(a) : rb(a), qb(e, f) || (f = null));
         return f
     }
-    var As = L(Md),
-        Bs = L(function(a) {
+    var zs = M(Ld),
+        As = M(function(a) {
             return (a = J(a, "trustedTypes")) ? a.createPolicy("ytm#policy", {
-                createHTML: lb,
-                createScript: lb,
-                createScriptURL: lb
+                createHTML: L,
+                createScript: L,
+                createScriptURL: L
             }) : null
         });
 
-    function Cs(a) {
+    function Bs(a) {
         for (var b = []; a.firstChild;) b.push(a.removeChild(a.firstChild));
         return b
     }
 
-    function Ds(a) {
-        return (a = Me(function(b) {
+    function Cs(a) {
+        return (a = Ke(function(b) {
             return !!b.nonce
-        }, wj("style, link, script", a.document))) ? a.nonce : void 0
-    }
-
-    function Es(a, b, c, d, e, f, g) {
+        }, vj("style, link, script", a.document))) ? a.nonce : void 0
+    }
+
+    function Ds(a, b, c, d, e, f, g) {
         b = b("script");
         b.type = "text/javascript";
         b.async = g.async;
@@ -9561,7 +9555,7 @@
             return e()
         });
         g.text && (b.text = c ? c.createScript(g.text) : g.text);
-        vj(a) && (a = Ds(a)) && b.setAttribute("nonce", a);
+        uj(a) && (a = Cs(a)) && b.setAttribute("nonce", a);
         b.charset = g.charset;
         b.id = g.id;
         b.onerror = function() {
@@ -9571,17 +9565,17 @@
         A(g.src) && e()
     }
 
-    function Fs(a, b, c, d, e) {
+    function Es(a, b, c, d, e) {
         try {
             if (0 === b.length) d();
             else {
                 var f = b.shift();
                 if (f) {
-                    var g = zb("insertBefore", a);
+                    var g = yb("insertBefore", a);
                     if (Sa(g)) e();
                     else {
-                        var h = F([a, b, c, d, e], Fs);
-                        if ("SCRIPT" === cf(f) && "text/ytmscript" === f.type) c(g, h, e, {
+                        var h = F([a, b, c, d, e], Es);
+                        if ("SCRIPT" === af(f) && "text/ytmscript" === f.type) c(g, h, e, {
                             text: f.text || f.textContent || f.innerText || "",
                             charset: f.charset || "",
                             async: !1,
@@ -9589,9 +9583,9 @@
                             src: f.getAttribute("data-ytmsrc")
                         });
                         else if (f.innerHTML && -1 < Ca(f.innerHTML.toLowerCase(), "<script")) {
-                            var k = Cs(f);
+                            var k = Bs(f);
                             g(f, null);
-                            Fs(f, k, c, h, e)
+                            Es(f, k, c, h, e)
                         } else g(f, null), h()
                     }
                 } else e()
@@ -9601,32 +9595,32 @@
         }
     }
 
-    function Gs(a, b, c, d) {
-        u(b) ? Bf(a, "ytm")(xf(d, function() {
+    function Fs(a, b, c, d) {
+        u(b) ? Af(a, "ytm")(wf(d, function() {
             var e = "<div>" + b + "</div>",
-                f = Qe(a),
+                f = Oe(a),
                 g = f("div"),
-                h = Bs(a);
+                h = As(a);
             g.innerHTML = h ? h.createHTML(e) : e;
-            A(g.lastChild) ? c() : (e = Cs(g.lastChild), f = F([a, f, h], Es), Fs(a.document.body, e, f, c, d))
+            A(g.lastChild) ? c() : (e = Bs(g.lastChild), f = F([a, f, h], Ds), Es(a.document.body, e, f, c, d))
         })) : d()
     }
 
-    function Hs(a) {
+    function Gs(a) {
         return u(a) ? H(function(b, c) {
-            var d = sb(c);
+            var d = rb(c);
             !A(d) && 0 <= d && 100 >= d && b.push(d);
             return b
         }, [], a.split(",")) : []
     }
-    var Is = L(Md),
-        Js = L(function(a, b) {
+    var Hs = M(Ld),
+        Is = M(function(a, b) {
             function c() {
-                M(function(t) {
+                N(function(t) {
                     t = +t;
                     if (!(t > k)) {
                         var x = h[t];
-                        x && b(js("ytm.scrollDepth", {
+                        x && b(is("ytm.scrollDepth", {
                             direction: "vertical",
                             units: "percent",
                             threshold: t,
@@ -9634,16 +9628,16 @@
                         }));
                         delete h[t]
                     }
-                }, ec(h));
-                0 === ec(h).length && e()
+                }, dc(h));
+                0 === dc(h).length && e()
             }
 
             function d() {
                 var t = f.scrollY,
-                    x = n(Ye(f));
+                    x = n(We(f));
                 x.next();
                 x = x.next().value;
-                var E = n($e(f));
+                var E = n(Ye(f));
                 E.next();
                 x = E.next().value - x;
                 0 >= x || !f.isFinite(x) || (t = Math.max(0, Math.min(100, Math.round(t / x * 100))), t > k && (k = t), c())
@@ -9659,36 +9653,36 @@
                 h = {},
                 k = 0,
                 l = !1,
-                m = Xc(f),
+                m = Wc(f),
                 p = I(f, "onscrollend"),
                 q = p ? "scrollend" : "scroll",
-                v = p ? d : Zm(f, d, 100, "ytm.sd").fn;
+                v = p ? d : Ym(f, d, 100, "ytm.sd").fn;
             g(e);
             return function(t, x) {
-                M(function(E) {
+                N(function(E) {
                     I(h, "" + E) || (h[E] = []);
-                    (E = h[E]) && !O(t, E) && E.push(t)
+                    (E = h[E]) && !P(t, E) && E.push(t)
                 }, x);
-                !l && 0 < ec(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0);
+                !l && 0 < dc(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0);
                 d()
             }
         });
 
-    function Ks(a, b) {
+    function Js(a, b) {
         var c = a.l,
             d = a.dispatchEvent;
         if (b.limit && b.sequence >= b.limit && b.id) c.clearInterval(b.id);
         else {
             b.sequence += 1;
-            c = X(c)(hf);
+            c = kf(c)(ff);
             var e = {};
-            c = js("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Ce, e));
+            c = is("ytm.timer", (e.id = +b.id, e.sequence = b.sequence, e.interval = b.interval, e.limit = b.limit, e.startTime = b.startTime, e.currentTime = c, e.elapsedTime = c - b.startTime, e.timer = b.Be, e));
             d(c)
         }
     }
-    var Ls = L(Md);
-
-    function Ms(a, b, c, d) {
+    var Ks = M(Ld);
+
+    function Ls(a, b, c, d) {
         if (!I(b, c)) return !1;
         a = b[c];
         if (I(a, "allKeys") && a.allKeys & d.operation) return !0;
@@ -9698,33 +9692,33 @@
         return I(a, b) ? !!(a[b] & d.operation) : !1
     }
 
-    function Ns(a, b, c, d) {
+    function Ms(a, b, c, d) {
         if (!I(b, c)) return !1;
         b = b[c];
         if (I(b, "allUrls")) return !!b.allUrls;
         if (!I(b, "allow")) return !1;
         var e = d.url;
-        return sc(function(f) {
-            var g = oh(a, e);
+        return rc(function(f) {
+            var g = nh(a, e);
             if (!g.protocol || "https:" !== g.protocol) return !1;
-            f = oh(a, f);
-            return g.host && f.host && (kj(f.host, "*.") ? Ar(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : Ar(f.pathname, "/*") ? kj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1
+            f = nh(a, f);
+            return g.host && f.host && (jj(f.host, "*.") ? zr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : zr(f.pathname, "/*") ? jj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1
         }, b.allow)
     }
 
-    function Os(a, b, c, d) {
+    function Ns(a, b, c, d) {
         if (!I(b, c)) return !1;
         a = b[c];
         b = d.urlComponent;
         if ("queryVar" === b) {
             if (I(a, "query") && a.query) return !0;
             d = d.variableName;
-            return I(a, "queryVars") && d ? O(d, a.queryVars) : !1
+            return I(a, "queryVars") && d ? P(d, a.queryVars) : !1
         }
         return !!a[b]
     }
-    var Ps = {},
-        Qs = (Ps.cookies = function(a, b, c, d) {
+    var Os = {},
+        Ps = (Os.cookies = function(a, b, c, d) {
             if (!I(b, "cookies")) return !1;
             b = b.cookies;
             a = d.operation;
@@ -9743,7 +9737,7 @@
                 e = b.domain;
                 var f = b.path,
                     g = b.secure,
-                    h = b.Xe,
+                    h = b.We,
                     k = !A(d.expires) || !A(d["max-age"]);
                 if (I(b, "session") && h)
                     if (1 === h) {
@@ -9753,15 +9747,15 @@
                     f !== d.path || I(b, "secure") && (1 === g && !d.secure || 2 === g && d.secure) ? !1 : !0
             }
             return !1
-        }, Ps.dataLayer = Ms, Ps.globals = Ms, Ps.iframe = Ns, Ps.loadScript = Ns, Ps.localStorage = Ms, Ps.log = function(a, b, c, d) {
+        }, Os.dataLayer = Ls, Os.globals = Ls, Os.iframe = Ms, Os.loadScript = Ms, Os.localStorage = Ls, Os.log = function(a, b, c, d) {
             return I(b, "log") ? d.logLevel >= b.log : !1
-        }, Ps.pixel = Ns, Ps.readTitle = function(a, b) {
+        }, Os.pixel = Ms, Os.readTitle = function(a, b) {
             return I(b, "readTitle") ? b.readTitle : !1
-        }, Ps.referrer = Os, Ps.templateStorage = function(a, b) {
+        }, Os.referrer = Ns, Os.templateStorage = function(a, b) {
             return I(b, "templateStorage") ? !!b.templateStorage : !1
-        }, Ps.url = Os, Ps);
-
-    function Rs(a, b, c) {
+        }, Os.url = Ns, Os);
+
+    function Qs(a, b, c) {
         var d = a.permissionType,
             e = a.F;
         a = {
@@ -9782,56 +9776,56 @@
                     e = "execute";
                     break a;
                 default:
-                    throw Wd("uvac");
-            }
-            return P(a, {
+                    throw Vd("uvac");
+            }
+            return Q(a, {
                 data: {
                     key: d,
                     operation: e
                 }
             })
         }
-        return "dataLayer" === d || "localStorage" === d ? P(a, {
+        return "dataLayer" === d || "localStorage" === d ? Q(a, {
             data: {
                 key: e.key,
-                operation: lq(e.operation)
-            }
-        }) : "url" === d || "referrer" === d ? P(a, {
+                operation: kq(e.operation)
+            }
+        }) : "url" === d || "referrer" === d ? Q(a, {
             data: "queryVar" === e.urlComponent ? {
                 component: e.urlComponent,
                 key: e.variableName
             } : {
                 component: e.urlComponent
             }
-        }) : "iframe" === d || "loadScript" === d || "pixel" === d ? P(a, {
+        }) : "iframe" === d || "loadScript" === d || "pixel" === d ? Q(a, {
             data: {
                 url: e.url
             }
-        }) : "cookies" === d ? (d = lq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? {
+        })