tag.js
Metrika tag · построчные деобфусцированные диффы по каждому изменению
https://mc.yandex.ru/metrika/tag.js
04.11.2026 02:02:03 · изменения: +3296 / -3302 строк, размер -60 B
--- a35854f9d362 +++ b5d1bde52dc5 @@ -147,7 +147,7 @@ var d = Object.getOwnPropertyDescriptor(b, c); d && Object.defineProperty(a, c, d) } else a[c] = b[c]; - a.We = b.prototype + a.Ve = b.prototype } function sa() { @@ -157,7 +157,7 @@ var ta = { construct: "Metrika2", callbackPostfix: "2", - version: "4tvkupd2vg9yu43e166vb63wh77xln", + version: "4tvkupd2vg89dwekd16jpvfdqys7vf", host: "mc.yandex.com" }, ua = { @@ -167,7 +167,7 @@ 1676263684: 1 }; - function t() {} + function r() {} var va = []; function wa(a, b) { @@ -819,7 +819,7 @@ Tc = L(function(a) { a = !(!a.addEventListener || !a.removeEventListener); return { - we: a, + ve: a, C: a ? "addEventListener" : "attachEvent", qa: a ? "removeEventListener" : "detachEvent" } @@ -831,7 +831,7 @@ h = a.qa; f = f ? h : g; if (b[f]) - if (a.we) + if (a.ve) if (e) b[f](c, d, e); else b[f](c, d); else b[f]("on" + c, d) @@ -846,7 +846,7 @@ return 1 } }); - a.addEventListener("test", t, c) + a.addEventListener("test", r, c) } catch (d) {} return b }), @@ -1216,40 +1216,36 @@ 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) { + function ee(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) + ae(d) || sc(G(d, Ia), Sd) || Yd(d) && .1 <= a.Math.random() || M(N(lb, Jb(["jserrs", d, b, e]), be), de) + } + + function fe(a) { + return J(a, "performance") || J(a, "webkitPerformance") } function ge(a) { - return J(a, "performance") || J(a, "webkitPerformance") - } - - function he(a) { - a = ge(a); + a = fe(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 he(a, b) { + var c = n(b || ge(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 ie() { var a = []; return { - Le: a, + Ke: a, push: function() { var b = a.push.apply(a, ka(sa.apply(0, arguments))); 100 < a.length && a.splice(0, a.length - 100); @@ -1263,7 +1259,7 @@ } } } - var ke = je(); + var je = ie(); function V(a, b, c, d) { var e = c || Td; @@ -1272,7 +1268,7 @@ try { f = e.apply(null, arguments) } catch (g) { - fe(a, b, g) + ee(a, b, g) } return f } @@ -1283,7 +1279,7 @@ return V(arguments[0], a, b, c).apply(this, arguments) } } - var le = Na(function(a, b) { + var ke = Na(function(a, b) { var c = b || {}; return { l: G(c, lb), @@ -1301,7 +1297,7 @@ ra: G(c, a) } }), - me = le(function(a) { + le = ke(function(a) { a = dc(a); return U("", M(function(b) { var c = n(b); @@ -1311,27 +1307,27 @@ }, a)) }); - function ne(a, b, c) { + function me(a, b, c) { c = void 0 === c ? null : c; - a.ba || (a.ba = me()); + a.ba || (a.ba = le()); 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 ne = "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(" "), + oe = [], + pe = /^\s*(data|javascript):/i, + qe = 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"), + re = {}, + se = (re.hit = "h", re.params = "p", re.reachGoal = "g", re.userParams = "up", + re.trackHash = "th", re.accurateTrackBounce = "atb", re.notBounce = "nb", re.addFileExtension = "fe", re.extLink = "el", re.file = "fc", re.trackLinks = "tl", re.destruct = "d", re.setUserID = "ui", re.getClientID = "ci", re.clickmap = "cm", re), + te = Pa("1"); + + function ue(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 ve(a) { return H(function(b, c) { var d = n(c), e = d.next().value, @@ -1340,15 +1336,15 @@ f = a[f.T]; b[e] = d ? d(f) : f; return b - }, {}, dc(xe)) - } - var ye = N(R, L(function() { + }, {}, dc(we)) + } + var xe = N(R, L(function() { var a = 0; return function() { return a += 1 } }), be), - ze = { + ye = { mc: function(a) { a = ad(a).o("mt", {}); a = dc(a); @@ -1372,11 +1368,11 @@ }, rqnt: function(a, b, c) { a = c.D; - return !a || a.nohit ? null : ye(b) + return !a || a.nohit ? null : xe(b) } }; - function Ae(a, b) { + function ze(a, b) { if (!b) return null; try { return a.JSON.parse(b) @@ -1385,7 +1381,7 @@ } } - function Be(a, b) { + function Ae(a, b) { try { return a.JSON.stringify(b, null, void 0) } catch (c) { @@ -1393,96 +1389,96 @@ } } - function Ce(a) { + function Be(a) { try { return a.localStorage } catch (b) {} return null } - function De(a, b) { - var c = Ce(a); + function Ce(a, b) { + var c = Be(a); try { c.removeItem(b) } catch (d) {} } - function Ee(a, b) { - var c = Ce(a); + function De(a, b) { + var c = Be(a); try { - return Ae(a, c.getItem(b)) + return ze(a, c.getItem(b)) } catch (d) {} return null } - function Fe(a, b, c) { - var d = Ce(a); - a = Be(a, c); + function Ee(a, b, c) { + var d = Be(a); + a = Ae(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 Fe = L(function(a) { + Ee(a, "_ymBRC", "1"); + var b = "1" !== De(a, "_ymBRC"); + b || Ce(a, "_ymBRC"); return b }); - function He(a, b, c) { + function Ge(a, b, c) { var d = "" + (void 0 === c ? "_ym" : c) + (void 0 === b ? "" : b); d && (d += "_"); return { - Lb: Ge(a), + Lb: Fe(a), o: function(e, f) { - var g = Ee(a, "" + d + e); + var g = De(a, "" + d + e); return Sa(g) && !z(f) ? f : g }, B: function(e, f) { - Fe(a, "" + d + e, f); + Ee(a, "" + d + e, f); return this }, wa: function(e) { - De(a, "" + d + e); + Ce(a, "" + d + e); return this } } } - var Ie = L(He), - Je = L(He, function(a, b, c) { + var He = L(Ge), + Ie = L(Ge, function(a, b, c) { return "" + b + c }), - Ke = ya(Array.prototype.find, "find"); - - function Le(a, b) { + Je = ya(Array.prototype.find, "find"); + + function Ke(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 Le = Je ? function(a, b) { + return Je.call(b, a) + } : Ke; + + function Me(a) { if (A(a)) return !1; a = a.nodeType; return 3 === a || 8 === a } - function Oe(a) { + function Ne(a) { return a ? a.innerText || "" : "" } - var Pe = L(function(a) { + var Oe = L(function(a) { a = J(a, "document") || {}; return ("" + (a.characterSet || a.charset || "")).toLowerCase() }), - Qe = L(N(K("document"), G("createElement", zb))); - - function Re(a) { + Pe = L(N(K("document"), G("createElement", zb))); + + function Qe(a) { var b = a && a.parentNode; b && b.removeChild(a) } - function Se(a, b) { + function Re(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 Se(a, b) { try { return (new RegExp("(?:^|\\s)" + a + "(?:\\s|$)")).test(b.className) } catch (c) { return !1 } } - var Ue = L(function(a) { + var Te = L(function(a) { var b = J(a, "Element.prototype"); - return b ? (a = Me(function(c) { + return b ? (a = Le(function(c) { var d = b[c]; return !!d && xa(c, d) }, ["matches", "webkitMatchesSelector", "mozMatchesSelector", "msMatchesSelector", "oMatchesSelector"])) ? b[a] : null : null }); - function Ve(a) { + function Ue(a) { a = J(a, "document"); try { return a.getElementsByTagName("body")[0] @@ -1514,21 +1510,21 @@ } } - function We(a) { + function Ve(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 : Ue(a) || c + } + + function We(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 Xe(a) { + var b = We(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 = Ve(a); return [J(b, "clientWidth") || a.innerWidth, J(b, "clientHeight") || a.innerHeight] } - function Ze(a) { - var b = Ve(a), + function Ye(a) { + var b = Ue(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 Ze(a) { + var b = Ve(a), + c = n(Xe(a)); a = c.next().value; c = c.next().value; return [Math.max(b.scrollWidth, a), Math.max(b.scrollHeight, c)] } - function af(a) { + function $e(a) { try { return a.getBoundingClientRect && a.getBoundingClientRect() } catch (b) { @@ -1572,7 +1568,7 @@ } } - function bf(a, b, c) { + function af(a, b, c) { c = zb("dispatchEvent", c || a.document); var d = null, e = J(a, "Event.prototype.constructor"); @@ -1589,7 +1585,7 @@ d && c(d) } - function cf(a) { + function bf(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 cf = Pa("INPUT"), + df = N(bf, cf); + + function ef(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 ff(a) { + return (10 > a ? "0" : "") + a + } + function gf(a) { - return (10 > a ? "0" : "") + a + var b = a.kc; + return 0 !== b ? b : he(a.l, a.sb) } function hf(a) { - var b = a.kc; - return 0 !== b ? b : ie(a.l, a.sb) + return Math.floor(gf(a) / 1E3 / 60) } function jf(a) { - return Math.floor(hf(a) / 1E3 / 60) + return Math.round(gf(a) / 1E3) } 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() : gf(a) - a.kb; return Math.round(a) } var X = L(function(a) { var b = Xc(a), - c = he(a), + c = ge(a), d = { l: a, kc: 0, sb: c, - kb: ie(a, c) + kb: he(a, c) }, e = n(c); c = e.next().value; e = e.next().value; c && e || b.C(a, ["beforeunload", "unload"], function() { - 0 === d.kc && (d.kc = ie(a, d.sb)) + 0 === d.kc && (d.kc = he(a, d.sb)) }); return Ra(d) }), - mf = /\/$/; - - function nf(a) { + lf = /\/$/; + + function mf(a) { var b = Q(a), c = b.o("hitId"); - c || (c = ff(a), b.B("hitId", c)); + c || (c = ef(a), b.B("hitId", c)); return c } - function of(a, b) { - var c = Ie(a), + function nf(a, b) { + var c = He(a), d = Kd(a), e = b.Qb || "uid"; return [c.o(e), d.o(e)] } - var pf = bd("r", function(a, b) { - var c = n(of(a, b)), + var of = bd("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.Qb, 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)), + f = He(a), + g = X(a)(jf), + 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; + if (!h) h = U("", [g, ef(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 sf(a, b, c) { + function rf(a, b, c) { return zb("setTimeout", a)(b, c) } - function tf(a, b) { + function sf(a, b) { return zb("clearTimeout", a)(b) } + function tf(a, b, c, d) { + return rf(a, V(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) } + 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,7 +1749,7 @@ }) } - function Cf(a) { + function Bf(a) { var b = [], c = { ae: b @@ -1764,12 +1760,12 @@ 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)); + J(c, f) || (c[f] = Bf(a)); c[f].C(e) }, d); return this @@ -1785,18 +1781,18 @@ } } } - var Ef = L(function() { + var Df = L(function() { return { ga: {}, 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 = X(a)(gf), f; if (f = a.crypto && ya(a.crypto.getRandomValues, "getRandomValues")) { var g = new Uint32Array(1); @@ -1814,15 +1810,15 @@ f = (f.data = d, f.__yminfo = U(":", ["__yminfo", e.Cb, e.key, e.dir]), f); return { oa: e, - hd: Be(a, f) || "" - } - } - } - var Hf = W("s.f", function(a, b, c, d, e) { + hd: Ae(a, f) || "" + } + } + } + var Gf = W("s.f", function(a, b, c, d, e) { b = b(d); - var f = Ef(a), + var f = Df(a), g = U(":", [b.oa.Cb, b.oa.key]); - if (Ff(c)) { + if (Ef(c)) { f.pending[g] = e; try { c.postMessage(b.hd, "*") @@ -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) { J(b[d], "window.window") || delete b[d] }, ec(b)) }); - Bf(a, "if.wf")(xf(t, 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 = W("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 = ze(a, f.data), h = g.__yminfo, l = g.data } catch (m) { return } @@ -1894,28 +1890,28 @@ 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), + } catch (m) {}!Sa(k) && Ef(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.hd, "*")) } } else h === "" + g && w(l) && Qb(function(m) { return !(!m.hid || !m.counterId) }, l).length === l.length && (c = k.pending[U(":", [b, a])]) && c.apply(null, [f].concat(l)) }), - Lf = L(function(a, b) { + Kf = L(function(a, b) { var c = zb("getElementsByTagName", J(a, "document")), - d = Ef(a), - e = Ff(a), - f = Df(a, "ifc"), + d = Df(a), + e = Ef(a), + f = Cf(a, "ifc"), g = Xc(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); + e = (e.counterId = b.id, e.hid = "" + mf(a), e); + Sc(a) && (e.duid = qf(a, b)); + If(a, f); + Hf(a); + var h = Ff(a, e), + k = F([a, G([], h)], Gf); M(function(l) { var m = null; try { @@ -1933,7 +1929,7 @@ }, 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 { ca: f, ga: d.ga, @@ -1941,38 +1937,38 @@ bc: 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.ga[b.id] ? c.ga[b.id].info.duid || rf(a, b) : rf(a, b) + Lf = L(function(a, b) { + if (!Sc(a) || !Ic(a)) return qf(a, b); + var c = Kf(a, b); + return c && c.ga[b.id] ? c.ga[b.id].info.duid || qf(a, b) : qf(a, b) }, function(a, b) { return "" + b.Qb + b.Aa }), - Nf = L(N(X, Ra(function(a) { + Mf = L(N(X, Ra(function(a) { return -(new a.l.Date).getTimezoneOffset() }))), - Of = N(X, Ra(function(a) { + Nf = 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()])) + return U("", M(ff, [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 = N(X, Ra(jf)), + Pf = N(X, Ra(gf)), + Qf = L(N(X, Ra(function(a) { return n(a.sb).next().value }))), - Sf = L(function(a) { + Rf = L(function(a) { a = Q(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) { + Sf = {}, + Tf = (Sf.vf = G(ta.version, lb), Sf.nt = Ec, 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; @@ -1980,13 +1976,13 @@ 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 = Oe, Sf.la = Gc, Sf.ut = function(a, b, c) { var d = c.H; c = c.D; d = d && d.qb; c && (jd(a) || b.oc || d) && (c.ut = "noindex"); return null - }, Tf.v = G("2683", lb), Tf.cn = Sf, Tf.dp = function(a) { + }, Sf.v = G("2683", lb), Sf.cn = Rf, Sf.dp = function(a) { var b = Q(a), c = b.o("bt", {}); if (z(b.o("bt"))) { @@ -1996,66 +1992,66 @@ } catch (e) {} b.B("bt", c); c.p && c.p.then && c.p.then(V(a, "bi:dp.p", function(e) { - c.Ee = J(e, "charging") && 0 === J(e, "chargingTime") + c.De = J(e, "charging") && 0 === J(e, "chargingTime") })) } - return Mb(c.Ee) - }, Tf.ls = L(function(a, b) { - var c = Je(a, b.id), + return Mb(c.De) + }, Sf.ls = L(function(a, b) { + var c = Ie(a, b.id), d = X(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) { + return +e ? e : (d = ef(a, 0, d(gf)), c.B("lsid", d), d) + }, mb), Sf.hid = mf, Sf.phid = function(a, b) { if (!Ic(a)) return null; - var c = Lf(a, b); + var c = Kf(a, b); if (!c) return null; var d = ec(c.ga); return d.length ? c.ga[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 = N(K("navigator.cookieEnabled"), Lb), Sf.rn = N(lb, ef), Sf.rqn = function(a, b, c) { c = c.D; if (!c || c.nohit) return null; b = R(b); - a = Je(a, b); + a = Ie(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) { + }, Sf.u = Lf, Sf.w = function(a) { var b = - n(Ye(a)); + n(Xe(a)); a = b.next().value; b = b.next().value; return a + "x" + b - }, Tf.s = function(a) { + }, Sf.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) { + }, Sf.sk = K("devicePixelRatio"), Sf.ifr = N(Ic, Lb), Sf.j = N(Kc, Lb), Sf.sti = function(a) { return Ic(a) && Jc(a) ? "1" : null - }, Tf), - Vf = L(function() { - return $c(ec(Uf), ec(ze)) + }, Sf), + Uf = L(function() { + return $c(ec(Tf), ec(ye)) }); - 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], + var k = Tf[h], l = "bi", m = f; - k || (k = ze[h], l = "tel", m = ne(d)); + k || (k = ye[h], l = "tel", m = me(d)); k && (k = W(l + ":" + h, k, null)(b, c, d), m.wb(h, k)) - }, a || Vf()); + }, a || Uf()); e() } } } } - function Xf(a, b) { + function Wf(a, b) { return { K: function(c, d) { var e = c.G; @@ -2071,14 +2067,14 @@ } } } - var Yf = L(Md, R); - - function Zf(a, b, c) { + var Xf = L(Md, R); + + function Yf(a, b, c) { if (Sc(a) && Ic(a)) { - var d = Yf(b); + var d = Xf(b); if (!d.Xd) { d.Xd = !0; - b = Lf(a, b); + b = Kf(a, b); if (!b) { c(); return @@ -2087,38 +2083,38 @@ var e = function() { d.Y && (M(be, d.Y), d.Y = null) }; - uf(a, e, 3E3, "w.p.d.p"); + tf(a, e, 3E3, "w.p.d.p"); b.ca.C(["initToChild"], e) } d.Y ? d.Y.push(c) : c() } else c() } - var $f = L(function() { + var Zf = L(function() { return { Gc: null, Y: [] } }, R); - function ag(a) { + 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.Gc = d, c()) : b.Y ? b.Y.push(c) : c() : c() - } - - function cg(a, b) { + d ? $f(a) ? (b.Gc = 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.Gc === e && g && (M(be, g), f.Y = null) @@ -2127,16 +2123,16 @@ } } } - var dg = /^[a-z][\w.+-]+:/i; - - function eg(a, b) { + var cg = /^[a-z][\w.+-]+:/i; + + function dg(a, b) { var c = T(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; + 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; @@ -2146,22 +2142,22 @@ 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 && f !== e ? d["page-ref"] = dg(a, e) : delete d["page-ref"]; e = Fc(a) ? 512 : 2048; - d["page-url"] = eg(a, f).slice(0, e); + 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; @@ -2175,139 +2171,139 @@ } a.push(d) } - var hg = [ - [fg, -100], + var gg = [ + [eg, -100], [Zc, 1], - [cg, 2], - [Wf(), 3], - [Xf, 4] + [bg, 2], + [Vf(), 3], + [Wf, 4] ], - ig = hg.slice(), - jg = [], - kg = G(hg, gg), - lg = {}, - mg = (lg.h = ig, lg), - Y = G(mg, function(a, b, c, d) { + hg = gg.slice(), + ig = [], + jg = G(gg, fg), + kg = {}, + lg = (kg.h = hg, kg), + Y = G(lg, function(a, b, c, d) { a[b] || (a[b] = []); - c && !A(d) && gg(a[b], c, d) + c && !A(d) && fg(a[b], c, d) }); - function ng(a, b, c) { - b = w(b) ? b : mg[b] || hg; + function mg(a, b, c) { + b = w(b) ? b : lg[b] || gg; var d = M(oc, b); M(function(e) { return d.unshift(e) - }, jg); + }, ig); return M(N(Jb([a, c]), be), d) } - var og = [], + var ng = [], + og = [], pg = [], qg = [], rg = [], sg = [], - tg = [], - ug = setTimeout; - - function vg() {} - - function wg(a, b) { + tg = setTimeout; + + function ug() {} + + function vg(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 wg(a) { + if (!(this instanceof wg)) throw new TypeError("Promises must be constructed via new"); if ("function" !== typeof a) throw new TypeError("not a function"); this.ia = 0; this.rc = !1; this.va = void 0; this.Oa = []; - yg(a, this) - } - - function zg(a, b) { + xg(a, this) + } + + function yg(a, b) { for (; 3 === a.ia;) a = a.va; - 0 === a.ia ? a.Oa.push(b) : (a.rc = !0, xg.sc(function() { + 0 === a.ia ? a.Oa.push(b) : (a.rc = !0, wg.sc(function() { var c = 1 === a.ia ? b.ge : b.ie; - if (null === c)(1 === a.ia ? Ag : Bg)(b.promise, a.va); + if (null === c)(1 === a.ia ? zg : Ag)(b.promise, a.va); else { try { var d = c(a.va) } catch (e) { - Bg(b.promise, e); + Ag(b.promise, e); return } - Ag(b.promise, d) + zg(b.promise, d) } })) } - function Ag(a, b) { + function zg(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 wg) { a.ia = 3; a.va = b; - Cg(a); + Bg(a); return } if ("function" === typeof c) { - yg(wg(c, b), a); + xg(vg(c, b), a); return } } a.ia = 1; a.va = b; - Cg(a) + Bg(a) } catch (d) { - Bg(a, d) - } - } - - function Bg(a, b) { + Ag(a, d) + } + } + + function Ag(a, b) { a.ia = 2; a.va = b; - Cg(a) - } - - function Cg(a) { - 2 === a.ia && 0 === a.Oa.length && xg.sc(function() { - a.rc || xg.zd(a.va) + Bg(a) + } + + function Bg(a) { + 2 === a.ia && 0 === a.Oa.length && wg.sc(function() { + a.rc || wg.zd(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++) yg(a, a.Oa[b]); a.Oa = null } - function Dg(a, b, c) { + function Cg(a, b, c) { this.ge = "function" === typeof a ? a : null; this.ie = "function" === typeof b ? b : null; this.promise = c } - function yg(a, b) { + function xg(a, b) { var c = !1; try { a(function(d) { + c || (c = !0, zg(b, d)) + }, function(d) { c || (c = !0, Ag(b, d)) - }, function(d) { - c || (c = !0, Bg(b, d)) }) } catch (d) { - c || (c = !0, Bg(b, d)) - } - } - xg.prototype["catch"] = function(a) { + c || (c = !0, Ag(b, d)) + } + } + wg.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)); + wg.prototype.then = function(a, b) { + var c = new this.constructor(ug); + yg(this, new Cg(a, b, c)); return c }; - xg.prototype["finally"] = function(a) { + wg.prototype["finally"] = function(a) { var b = this.constructor; return this.then(function(c) { return b.resolve(a()).then(function() { @@ -2319,8 +2315,8 @@ }) }) }; - xg.all = function(a) { - return new xg(function(b, c) { + wg.all = function(a) { + return new wg(function(b, c) { function d(h, k) { try { if (k && ("object" === typeof k || "function" === typeof k)) { @@ -2344,70 +2340,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) { + wg.resolve = function(a) { + return a && "object" === typeof a && a.constructor === wg ? a : new wg(function(b) { b(a) }) }; - xg.reject = function(a) { - return new xg(function(b, c) { + wg.reject = function(a) { + return new wg(function(b, c) { c(a) }) }; - xg.race = function(a) { - return new xg(function(b, c) { + wg.race = function(a) { + return new wg(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++) wg.resolve(a[d]).then(b, c) }) }; - xg.sc = "function" === typeof setImmediate && function(a) { + wg.sc = "function" === typeof setImmediate && function(a) { setImmediate(a) } || function(a) { - ug(a, 0) + tg(a, 0) }; - xg.zd = function(a) { + wg.zd = 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) { + Dg = ya(Z, "Promise"), + Eg = ya(J(Z, "resolve"), "resolve"), + Fg = ya(J(Z, "reject"), "reject"), + Gg = ya(J(Z, "all"), "all"); + if (Dg && Eg && Fg && Gg) { + var Hg = 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; + Hg.resolve = D(Eg, Z); + Hg.reject = D(Fg, Z); + Hg.all = D(Gg, Z); + Z = Hg + } else Z = wg; + + function Ig(a) { + return a.dc || a.za.length <= a.$ + } function Jg(a) { - return a.dc || a.za.length <= a.$ + a.$ = a.za.length } function Kg(a) { - a.$ = a.za.length + a.dc = !0 } function Mg(a) { - a.dc = !0 + a.dc = !1 } function Ng(a) { - a.dc = !1 - } - - function Og(a) { - Jg(a) && Td(Wd("i")); + Ig(a) && Td(Wd("i")); var b = a.Ob(a.za[a.$]); a.$ += 1; return b } - var Pg = Na(function(a, b) { - for (var c = []; !Jg(b);) { - var d = Og(b); + var Og = Na(function(a, b) { + for (var c = []; !Ig(b);) { + var d = Ng(b); a(d, function(e) { return e(b) }); @@ -2415,33 +2411,33 @@ } return c }), - Qg = Na(function(a, b) { - for (var c; b.za.length && !Jg(b);) c = b.za.pop(), c = b.Ob(c, b.za), a(b); + Pg = Na(function(a, b) { + for (var c; b.za.length && !Ig(b);) c = b.za.pop(), c = b.Ob(c, b.za), a(b); return c }); + + function Qg(a, b) { + return function(c) { + var d = X(a), + e = d(gf); + return Pg(function(f) { + d(gf) - e >= b && Kg(f) + })(c) + } + } function Rg(a, b) { return function(c) { var d = X(a), - e = d(hf); - return Qg(function(f) { - d(hf) - e >= b && Mg(f) + e = d(gf); + return Og(function(f, g) { + d(gf) - e >= b && g(Kg) })(c) } } - function Sg(a, b) { - return function(c) { - var d = X(a), - e = d(hf); - return Pg(function(f, g) { - d(hf) - e >= b && g(Mg) - })(c) - } - } - - function Tg(a) { - for (var b = !0, c = {}; !Jg(a) && b; c = { + function Sg(a) { + for (var b = !0, c = {}; !Ig(a) && b; c = { Vb: void 0 }) b = !1, c.Vb = function() { b = !0; @@ -2450,10 +2446,10 @@ return function() { (0, d.Vb)() } - }(c)), b || (a.$ += 1, c.Vb = G(a, Tg)) - } - - function Ug(a, b) { + }(c)), b || (a.$ += 1, c.Vb = G(a, Sg)) + } + + function Tg(a, b) { return Ra({ za: a, Ob: b || lb, @@ -2462,7 +2458,7 @@ }) } - function Vg(a, b, c) { + function Ug(a, b, c) { c = void 0 === c ? !1 : c; return new Z(function(d, e) { function f(k, l) { @@ -2474,20 +2470,20 @@ K: f, S: f }); - var h = Ug(g, function(k, l) { + var h = Tg(g, function(k, l) { var m = c ? k.K : k.S; if (m) try { m(b, l) } catch (p) { - h(Kg), e(p) + h(Jg), e(p) } else l() }); - h(Tg) + h(Sg) }) } - function Wg(a, b, c) { - var d = ff(a), + function Vg(a, b, c) { + var d = ef(a), e = c.N, f = c.O, g = c.Ca, @@ -2499,7 +2495,7 @@ 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 = le(function(a) { + var Wg = ke(function(a) { var b = ""; a = H(function(c, d) { var e = n(d), @@ -2513,15 +2509,15 @@ return U(":", a) }); - function Yg(a, b, c) { + function Xg(a, b, c) { var d = P({}, b.D); a = X(a); - b.G && (d["browser-info"] = Xg(b.G.l()).B("st", a(kf)).ra()); + b.G && (d["browser-info"] = Wg(b.G.l()).B("st", a(jf)).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 Yg(a, b, c, d, e, f) { e = void 0 === e ? 0 : e; f = void 0 === f ? 0 : f; var g = P({ @@ -2537,41 +2533,41 @@ g.O = "site-info=" + pd(g.O) } g.ab || (g.ab = g.O ? "POST" : "GET"); - g.Da = Yg(a, d, k); + g.Da = Xg(a, d, k); g.U = (d.ha || {}).U; g.N.push(k); P(d.J, g); k = "" + l + (d.ub && d.ub.de ? "/1" : ""); var p = 0; - p = Wg(a, k, g); + p = Vg(a, k, g); return h(k, g).then(function(q) { var v = p, - r = {}, + t = {}, x = {}; Pd(a, (x.name = "requestSuccess", x.data = - (r.body = q, r.requestId = v, r), x)); + (t.body = q, t.requestId = v, t), x)); return { Ea: q, rd: e } })["catch"](function(q) { var v = p, - r = {}, + t = {}, x = {}; - Pd(a, (x.name = "requestFail", x.data = (r.error = q, r.requestId = v, r), x)); + Pd(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x)); v = f + 1 >= b.length; - r = e + 1 >= c.length; - v && r && Td(q); - return Zg(a, b, c, d, !r && v ? e + 1 : e, v ? 0 : f + 1) + t = e + 1 >= c.length; + v && t && Td(q); + return Yg(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1) }) } - function $g(a, b) { + function Zg(a, b) { return function(c, d) { - return Zg(a, b, d, c) - } - } - var ah = { + return Yg(a, b, d, c) + } + } + var $g = { id: "id", oc: "ut", M: "type", @@ -2580,11 +2576,11 @@ Ga: "url", Hb: "referrer" }, - bh = /^\d+$/, - ch = { + ah = /^\d+$/, + bh = { id: function(a) { a = "" + (a || "0"); - bh.test(a) || (a = "0"); + ah.test(a) || (a = "0"); try { var b = ub(a) } catch (c) { @@ -2598,44 +2594,44 @@ Aa: Nb, oc: Nb }; - ah.Ra = "defer"; - ch.Ra = Nb; - ah.L = "params"; - ch.L = function(a) { + $g.Ra = "defer"; + bh.Ra = Nb; + $g.L = "params"; + bh.L = function(a) { return B(a) || w(a) ? a : null }; - ah.nc = "userParams"; - ah.nd = "triggerEvent"; - ch.nd = Nb; - ah.Zc = "sendTitle"; - ch.Zc = function(a) { + $g.nc = "userParams"; + $g.nd = "triggerEvent"; + bh.nd = Nb; + $g.Zc = "sendTitle"; + bh.Zc = function(a) { return !!a || z(a) }; - ah.hc = "trackHash"; - ch.hc = Nb; - ah.md = "trackLinks"; - var xe = H(function(a, b) { + $g.hc = "trackHash"; + bh.hc = Nb; + $g.md = "trackLinks"; + var we = H(function(a, b) { var c = n(b), d = c.next().value; c = c.next().value; a[d] = { T: c, - rb: ch[d] + rb: bh[d] }; return a - }, {}, dc(ah)); - - function dh(a) { + }, {}, dc($g)); + + function ch(a) { return H(function(b, c) { var d = n(c), e = d.next().value; d = d.next().value; - b[xe[e].T] = d; + b[we[e].T] = d; return b }, {}, dc(a)) } - var eh = {}, - fh = (eh.w = [ + var dh = {}, + eh = (dh.w = [ [function(a, b) { return { K: function(c, d) { @@ -2643,7 +2639,7 @@ 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 = Wg()); f = c.G; e = { ha: { @@ -2659,12 +2655,12 @@ } } }, 1] - ], eh); - - function gh(a, b, c) { - var d = $g(a, b); + ], dh); + + function fh(a, b, c) { + var d = Zg(a, b); return function(e) { - return Vg(c, e, !0).then(function() { + return Ug(c, e, !0).then(function() { var f = e.ha || {}, g = void 0 === f.Ud ? "" : f.Ud, h = void 0 === f.U ? "" : f.U; @@ -2676,24 +2672,24 @@ var g = f.Ea; f = f.rd; e.Zb = g; - e.Se = f; - return Vg(c, e).then(G(g, lb)) + e.Re = f; + return Ug(c, e).then(G(g, lb)) }) } } - function hh(a) { + function gh(a) { return function(b, c, d) { return function(e, f) { - var g = M(N(oc, Jb([b, f]), be), fh[a] || []); + var g = M(N(oc, Jb([b, f]), be), eh[a] || []); g = $c(g, d); - return gh(b, c, g)(e) - } - } - } - var ih = hh("w"); - - function jh(a, b, c, d) { + return fh(b, c, g)(e) + } + } + } + var hh = gh("w"); + + function ih(a, b, c, d) { return new Z(function(e, f) { if (!J(a, "navigator.onLine")) return f(); var g = {}; @@ -2703,8 +2699,8 @@ }) } - function kh(a, b) { - var c = Qe(a); + function jh(a, b) { + var c = Pe(a); if (c) { var d = a.document, e = c("script"); @@ -2726,12 +2722,12 @@ } catch (h) {} } } - var lh = L(function(a) { - if (a = Qe(a)) return a("a") + var kh = L(function(a) { + if (a = Pe(a)) return a("a") }); - function mh(a, b) { - var c = lh(a); + function lh(a, b) { + var c = kh(a); return c ? (c.href = b, { protocol: c.protocol, host: c.host, @@ -2746,11 +2742,11 @@ }) : {} } - function nh(a) { + function mh(a) { return (a.split(":")[1] || "").replace(/^\/*/, "").replace(/^www\./, "").split("/")[0] } - function oh(a, b) { + function nh(a, b) { if (!b || !b.length) return a; var c = n(a.split("#")), d = c.next().value; @@ -2759,13 +2755,13 @@ return Ia(a, "?") ? d + "&" + b + c : d + "?" + b + c } - function ph(a, b, c) { - (c = sd(c)) && (a = oh(a, c)); - b.O && (a = oh(a, b.O)); + function oh(a, b, c) { + (c = sd(c)) && (a = nh(a, c)); + b.O && (a = nh(a, b.O)); return a } - function qh(a, b) { + function ph(a, b) { try { delete a[b] } catch (c) { @@ -2773,41 +2769,41 @@ } } - function rh(a, b, c) { + function qh(a, b, c) { return new Z(function(d, e) { - var f = "_ymjsp" + ff(a), + var f = "_ymjsp" + ef(a), g = {}; g = P((g.callback = f, g), c.Da); - var h = F([a, f], qh); + var h = F([a, f], ph); a[f] = function(l) { try { - h(), Re(k), d(l) + h(), Qe(k), d(l) } catch (m) { e(m) } }; g.wmode = "5"; f = {}; - var k = kh(a, (f.src = ph(b, c, g), f)); + var k = jh(a, (f.src = oh(b, c, g), f)); if (!k) return h(), e(Wd("jp.s")); - f = G(k, Re); + f = G(k, Qe); f = N(f, G(Zd(c.N), e)); - g = sf(a, f, c.sa || 1E4); - g = F([a, g], tf); + g = rf(a, f, c.sa || 1E4); + g = F([a, g], sf); k.onload = g; k.onerror = N(h, g, f) }) } - function sh(a, b, c, d) { + function rh(a, b, c, d) { b = b ? new b : void 0; var e = {}; e = P(d.Fa ? (e.wmode = "7", e) : {}, d.Da); var f = b || { signal: void 0, - abort: t + abort: r }, - g = a.fetch(oh(c, sd(e)), { + g = a.fetch(nh(c, sd(e)), { method: d.ab, body: d.O, credentials: !1 === d.qc ? "omit" : "include", @@ -2819,7 +2815,7 @@ k = G(d.N.concat("timeout"), Zd); 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) {} @@ -2833,19 +2829,19 @@ return d.Uc ? q.text() : d.Fa ? q.json() : null }).then(l)["catch"](G(h(), m)).then(function() { - p && tf(a, p) + p && sf(a, p) }) }) } - var th = /[^a-z0-9.:-]/; - - function uh(a, b, c, d, e, f, g, h) { + var sh = /[^a-z0-9.:-]/; + + function th(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)); else { e = null; if (d) try { - (e = Ae(a, b.responseText)) || g(c) + (e = ze(a, b.responseText)) || g(c) } catch (k) { g(c) } @@ -2853,13 +2849,13 @@ } return h } - function vh(a, b, c) { + function uh(a, b, c) { var d = new a.XMLHttpRequest, e = c.O, f = {}, g = P(c.Fa ? (f.wmode = "7", f) : {}, c.Da); return new Z(function(h, k) { - d.open(c.ab || "GET", oh(b, sd(g)), !0); + d.open(c.ab || "GET", nh(b, sd(g)), !0); d.withCredentials = !1 !== c.qc; c.sa && (d.timeout = c.sa); N(dc, Gb(function(m) { @@ -2868,7 +2864,7 @@ p = p.next().value; d.setRequestHeader(m, p) }))(c.Ca); - var l = F([a, d, Zd(c.N), c.Fa, c.Uc, h, k], uh); + var l = F([a, d, Zd(c.N), c.Fa, c.Uc, h, k], th); d.onreadystatechange = l; try { d.send(e) @@ -2876,17 +2872,17 @@ }) } - function wh(a, b, c, d) { + function vh(a, b, c, d) { return new Z(function(e, f) { - var g = We(a), + var g = Ve(a), h = b("img"), - k = N(G(h, Re), G(Zd(d.N), f)), - l = sf(a, k, d.sa || 3E3); + k = N(G(h, Qe), G(Zd(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)); + h.onload = N(G(h, Qe), G(null, e), F([a, l], sf)); k = P({}, d.Da); delete k.wmode; - h.src = ph(c, d, k); + h.src = oh(c, d, k); wc(a) && (P(h.style, { position: "absolute", visibility: "hidden", @@ -2895,76 +2891,76 @@ }), g.appendChild(h)) }) } - var xh = {}, - yh = (xh.x = { + var wh = {}, + xh = (wh.x = { id: 2, check: function(a) { var b; if (b = J(a, "XMLHttpRequest")) if (b = "withCredentials" in new a.XMLHttpRequest) { a: { - if (th.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) { + if (sh.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, vh) : !1 - } - }, xh.i = { + } return b ? G(a, uh) : !1 + } + }, wh.i = { id: 4, check: function(a) { - var b = Qe(a); - return b ? F([a, b], wh) : !1 - } - }, xh); - yh.f = { + var b = Pe(a); + return b ? F([a, b], vh) : !1 + } + }, wh); + xh.f = { id: 1, check: function(a) { - return a.fetch ? F([a, J(a, "AbortController")], sh) : !1 + return a.fetch ? F([a, J(a, "AbortController")], rh) : !1 } }; - yh.b = { + xh.b = { id: 0, check: function(a) { if (zc(a)) a = !1; else { var b = J(a, "navigator.sendBeacon"); - a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], jh) : !1 + a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], ih) : !1 } return a } }; - yh.j = { + xh.j = { id: 3, check: function(a) { - return Qe(a) ? G(a, rh) : !1 + return Pe(a) ? G(a, qh) : !1 } }; - var zh = {}; - - function Ah(a) { + var yh = {}; + + function zh(a) { if (a) return H(function(b, c) { - var d = yh[c]; + var d = xh[c]; d && b.push(d); return b }, [], a) } - function Bh(a) { - return zh["*"] ? Ah(zh["*"]) : a ? Ah(zh[a]) : void 0 - } - var Ch = ["b", "f", "x", "j", "i"], - Dh = ["x"]; - Dh.unshift("f"); - Dh.push("j"); - var Eh = ["i"], - Fh = ["f", "i"], - Gh = {}, - Hh = (Gh.h = Dh, Gh), - Ih = L(function(a, b, c, d) { - (d = Bh(c) || Ah(d)) || (d = Ah(c ? Hh[c] : Ch)); + function Ah(a) { + return yh["*"] ? zh(yh["*"]) : a ? zh(yh[a]) : void 0 + } + var Bh = ["b", "f", "x", "j", "i"], + Ch = ["x"]; + Ch.unshift("f"); + Ch.push("j"); + var Dh = ["i"], + Eh = ["f", "i"], + Fh = {}, + Gh = (Fh.h = Ch, Fh), + Hh = L(function(a, b, c, d) { + (d = Ah(c) || zh(d)) || (d = zh(c ? Gh[c] : Bh)); c = H(function(e, f) { var g = f.check, h = f.id; @@ -2976,14 +2972,14 @@ }, function(a, b, c) { return c }), - Jh = D(Z.reject, Z, Zd()), - Kh = {}, - Lh = (Kh.h = ih, Kh), - Mh = W("g.sen", function(a, b, c) { - var d = Ih(a, c, b); - c = ng(a, b, c); - var e = Lh[b], - f = e ? e(a, d, c) : ih(a, d, c); + Ih = D(Z.reject, Z, Zd()), + Jh = {}, + Kh = (Jh.h = hh, Jh), + Lh = W("g.sen", function(a, b, c) { + var d = Hh(a, c, b); + c = mg(a, b, c); + var e = Kh[b], + f = e ? e(a, d, c) : hh(a, d, c); return function() { var g = n(Va(arguments)), h = g.next().value; @@ -2996,9 +2992,9 @@ return f.apply(null, [h].concat(g)) } - }, Jh); - - function Nh(a, b, c) { + }, Ih); + + function Mh(a, b, c) { try { if (y(b)) { var d = n(Va(arguments)); @@ -3009,19 +3005,19 @@ b.apply(A(c) ? null : c, e) } } catch (f) { - sf(a, G(f, Td), 0) - } - } - - function Oh(a, b, c, d, e) { - var f = F([a, d, e], Nh); + rf(a, G(f, Td), 0) + } + } + + function Nh(a, b, c, d, e) { + var f = F([a, d, e], Mh); return c.then(f, function(g) { f(); - fe(a, b, g) + ee(a, b, g) }) } - function Ph(a, b) { + function Oh(a, b) { function c(d, e, f) { var g = {}, h = {}; @@ -3033,31 +3029,31 @@ warn: G("warn", c) } } - var Qh = L(W("dc.init", function(a, b) { + var Ph = L(W("dc.init", function(a, b) { return b && cd(sb(b.split(":")[0])) ? { - log: t, - warn: t, - error: t - } : Ph(a, b) + log: r, + warn: r, + error: r + } : Oh(a, b) }), mb); - function Rh(a, b, c, d) { - Qh(a, b).log(c, d) - } - - function Sh(a, b, c, d, e) { - return F([a, R(b), e ? [c + ".p", e] : c, d], Rh) - } - var Th = L(Md, R); - - function Uh(a, b) { + function Qh(a, b, c, d) { + Ph(a, b).log(c, d) + } + + function Rh(a, b, c, d, e) { + return F([a, R(b), e ? [c + ".p", e] : c, d], Qh) + } + var Sh = L(Md, R); + + function Th(a, b) { var c = Q(a).o("counters", {}), d = R(b); return c[d] } - var Vh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; - - function Wh(a) { + var Uh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; + + function Vh(a) { var b = a.length; return 1 > b || 64 < b ? !1 : Yb(function(c) { var d = c.length; @@ -3079,37 +3075,37 @@ } c = !0 } - else c = Vh.test(c) ? !0 : !1; + else c = Uh.test(c) ? !0 : !1; return c }, a.split(".")) } - function Xh(a) { + function Wh(a) { var b = a.length; return 5 > b || 100 < b ? void 0 : a } - function Yh(a) { + function Xh(a) { var b = vd(a).replace(/^\++/gm, "").toLowerCase(), c = b.lastIndexOf("@"); - if (-1 === c) return Xh(b); + if (-1 === c) return Wh(b); a = b.substr(0, c); c = b.substr(c + 1); - if (!c || !Wh(a)) return Xh(b); + if (!c || !Vh(a)) return Wh(b); c = c.replace("googlemail.com", "gmail.com"); 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 Xh(a + "@" + c) - } - var Zh = /^[0-9()\-+\s]+$/; - - function $h(a, b) { + return Wh(a + "@" + c) + } + var Yh = /^[0-9()\-+\s]+$/; + + function Zh(a, b) { var c = yd(b), d = c.length, e = b[0], f = c[0]; - if (!(10 > d || 13 < d || "0" === f) && Zh.test(b)) { + if (!(10 > d || 13 < d || "0" === f) && Yh.test(b)) { if (10 === d && "+" !== e) return "7" + c; if (11 === d) { if ("+" === e && "8" === f) return; @@ -3118,11 +3114,11 @@ if (!(12 <= d && "+" === e && "7" === f)) return c } } - var ai = L(function(a) { + var $h = L(function(a) { return !!J(a, "crypto.subtle.digest") && !!J(a, "TextEncoder") && !!J(a, "FileReader") && !!J(a, "Blob") }); - function bi(a, b) { + function ai(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) { @@ -3138,9 +3134,9 @@ }, d) }) } - var ci = ["yandex_cid", "yandex_public_id"]; - - function di(a, b, c) { + var bi = ["yandex_cid", "yandex_public_id"]; + + function ci(a, b, c) { c = void 0 === c ? 0 : c; b = dc(b); b = H(function(d, e) { @@ -3149,12 +3145,12 @@ f = f.next().value; var h = B(f); if (!h && (rb(a, f) && (f = "" + f), !u(f))) return d; - if (h) f = di(a, f, c + 1); - else if (!c && O(g, ci)) f = Z.resolve(f); + if (h) f = ci(a, f, c + 1); + else if (!c && O(g, bi)) f = Z.resolve(f); else { - "phone_number" === g ? f = $h(a, f) : "email" === g && (f = Yh(f)); + "phone_number" === g ? f = Zh(a, f) : "email" === g && (f = Xh(f)); if (!f) return d; - f = bi(a, f) + f = ai(a, f) } d.push(f.then(function(k) { return [g, k] @@ -3163,25 +3159,25 @@ }, [], b); return Z.all(b) } - var ei = W("fpm", function(a, b) { - if (!kd(a)) return t; + var di = W("fpm", function(a, b) { + if (!kd(a)) return r; var c = R(b); - if (!ai(a)) return Rh(a, c, "ns"), t; - var d = Uh(a, b); + if (!$h(a)) return Qh(a, c, "ns"), r; + var d = Th(a, b); return d ? function(e) { return (new Z(function(f, g) { - return B(e) ? ec(e).length ? f(di(a, e).then(function(h) { + return B(e) ? ec(e).length ? f(ci(a, e).then(function(h) { if (h && h.length) { var k = {}, l = {}; d.params((l.__ym = (k.fpp = h, k), l)) } - }, t)) : g(Zd("fpm.l")) : g(Zd("fpm.o")) + }, r)) : g(Zd("fpm.l")) : g(Zd("fpm.o")) }))["catch"](V(a, "fpm.en")) - } : t + } : r }); - function fi(a, b) { + function ei(a, b) { return H(function(c, d) { var e = n(d), f = e.next().value, @@ -3189,20 +3185,20 @@ e = g; g = B(g); if (!g && (rb(a, e) && (e = "" + e), !u(e))) return c; - e = g ? fi(a, e) : e; + e = g ? ei(a, e) : e; eb(e) && c.push([f, e]); return c }, [], dc(b)) } - function gi(a, b) { + function fi(a, b) { return function(c) { - var d = Uh(a, b); + var d = Th(a, b); if (d) { - var e = Qh(a, R(b)); + var e = Ph(a, R(b)); if (B(c)) if (eb(ec(c))) { - if ((c = fi(a, c)) && eb(c)) { + if ((c = ei(a, c)) && eb(c)) { e = {}; var f = {}; d.params((f.__ym = (e.fpmh = c, e), f)) @@ -3213,8 +3209,8 @@ } } - function hi(a, b, c, d) { - var e = te[c]; + function gi(a, b, c, d) { + var e = se[c]; return e ? function() { var f = Va(arguments); f = d.apply(null, ka(f)); @@ -3227,81 +3223,81 @@ } : d } - function ii(a) { + function hi(a) { a = Q(a); var b = a.o("dsjf") || Ra({}); a.V("dsjf", b); return b } - function ji(a, b, c) { - ii(a)(function(d) { + function ii(a, b, c) { + hi(a)(function(d) { d[b] = P(d[b] || {}, c) }) } - function ki(a, b) { - ii(a)(function(c) { + function ji(a, b) { + hi(a)(function(c) { delete c[b] }) } - function li(a, b) { + function ki(a, b) { return function(c) { - ji(a, b, c) - } - } - var mi = Na(function(a, b) { + ii(a, b, c) + } + } + var li = Na(function(a, b) { var c = {}; - ii(a)(function(d) { + hi(a)(function(d) { c = d[b] || {} }); return c }), - ni = W("c.c.cc", function(a) { + mi = W("c.c.cc", function(a) { var b = Q(a), - c = N(mi(a), function(d) { + c = N(li(a), function(d) { var e = {}; e = (e.clickmap = !!d.clickmap, e); return P({}, d, e) }); return V(a, "g.c.cc", N(D(b.o, b, "counters", {}), ec, Gb(c))) }), - oi = W("gt.c.rs", function(a, b) { + ni = W("gt.c.rs", function(a, b) { var c = R(b), d = b.id, e = b.M, f = b.Ed, g = b.hc, - h = F([a, c], ki), + h = F([a, c], ji), k = {}; - ji(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); + ii(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); return h }), - pi = {}; - - function qi(a, b) { + oi = {}; + + function pi(a, b) { var c = R(a), d = J(b, "__ym.turbo_page"), e = J(b, "__ym.turbo_page_id"); - pi[c] || (pi[c] = {}); - if (d || e) pi[c].ze = d, pi[c].Ae = e - } - - function ri(a) { + oi[c] || (oi[c] = {}); + if (d || e) oi[c].ye = d, oi[c].ze = e + } + + function qi(a) { a = R(a); - return pi[a] && pi[a].ze - } - var si = L(Nd); - - function ti(a, b) { + return oi[a] && oi[a].ye + } + var ri = L(Nd); + + function si(a, b) { return { K: function(c, d) { var e = (c.H || {}).L, f = void 0 === c.J ? {} : c.J; - if (e && (qi(b, e), !f.O && c.G && c.D)) { - var g = Be(a, e), - h = si(a), + if (e && (pi(b, e), !f.O && c.G && c.D)) { + var g = Ae(a, e), + h = ri(a), k = c.G.o("pv"); if (g && !c.D.nohit) { var l = {}, @@ -3313,8 +3309,8 @@ d() }, S: function(c, d) { - var e = si(a), - f = Uh(a, b), + var e = ri(a), + f = Th(a, b), g = f && f.params; g && (f = Qb(N(oc, Pa(c.G)), e), M(function(h) { var k = n(h); @@ -3329,8 +3325,8 @@ } } - function ui(a) { - var b = t, + function ti(a) { + var b = r, c = null, d = a.length; if (0 !== a.length && a[0]) { @@ -3346,18 +3342,18 @@ } } } - var vi = W("pa.int", function(a, b) { + var ui = W("pa.int", function(a, b) { var c = {}; return c.params = function() { var d = Va(arguments), - e = ui(d); + e = ti(d); if (!e) return null; d = e.Jd; var f = e.L; e = e.eb; if (!B(f) && !w(f)) return null; - var g = Mh(a, "1", b), - h = Th(b).url, + var g = Lh(a, "1", b), + h = Sh(b).url, k = !dd(b), l = "pa", m = {}; @@ -3366,27 +3362,27 @@ 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, r) { - var x = J(f, "__ym." + r); - x && (v[r] = x); + p.__ym && (p = P({}, 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 = Sh(a, b, l, m, p); + }, {}, oe), ec(p.__ym).length || delete p.__ym, k = !!ec(p).length); + p = q ? void 0 : Ae(a, p); + l = Rh(a, b, l, m, p); m = {}; p = {}; g = g({ H: { L: f }, - G: Xg((m.pa = 1, m.ar = 1, m)), + G: Wg((m.pa = 1, m.ar = 1, m)), D: (p["page-url"] = h || T(a).href, p) - }, b).then(k ? l : t); - return Oh(a, "p.s", g, e, d) + }, b).then(k ? l : r); + return Nh(a, "p.s", g, e, d) }, c }); - function wi(a, b, c, d, e) { + function vi(a, b, c, d, e) { return (new Z(function(f, g) { var h = ec(c), k = N(d.resolve || lb, Qa(f)), @@ -3396,10 +3392,10 @@ M(function(m) { d.jc.push(+m); var p = c[m], - q = uf(a, G(Zd(), l), 5100, "is.m"), + q = tf(a, G(Zd(), l), 5100, "is.m"), v = {}; - b(p.window, P(e, (v.toCounter = ub(m), v)), function(r, x) { - tf(a, q); + b(p.window, P(e, (v.toCounter = ub(m), v)), function(t, x) { + sf(a, q); d.cd.push(m); d.resolve && d.resolve(x) }) @@ -3407,7 +3403,7 @@ }))["catch"](V(a, "if.b")) } - function xi(a, b, c) { + function wi(a, b, c) { b = Qb(function(d) { return !O(c.info.counterId, d.jc) }, b); @@ -3419,13 +3415,13 @@ }, b) } - function yi(a, b) { - var c = Lf(a, b); + function xi(a, b) { + var c = Kf(a, b); if (!c) return null; var d = [], e = [], - f = F([a, c.bc], wi), - g = G(f, xi); + f = F([a, c.bc], vi), + g = G(f, wi); c.ca.C(["initToParent"], function(h) { h = n(h); h.next(); @@ -3439,12 +3435,12 @@ }); return { ca: c.ca, - Te: function(h, k) { + Se: function(h, k) { return new Z(function(l, m) { c.bc(h, k, function(p, q) { l([p, q]) }); - uf(a, G(Zd(), m), 5100, "is.o") + tf(a, G(Zd(), m), 5100, "is.o") }) }, $c: function(h) { @@ -3467,9 +3463,9 @@ } } } - var zi = L(yi, N(mb, R)); - - function Ai(a, b) { + var yi = L(xi, N(mb, R)); + + function zi(a, b) { if (!O(b, M(K("ymetrikaEvent.type"), a))) { var c = {}, d = {}; @@ -3477,17 +3473,17 @@ } } - function Bi(a) { + function Ai(a) { a = Q(a); var b = a.o("dataLayer", []); a.B("dataLayer", b); return b } - function Ci(a, b, c, d) { - c = void 0 === c ? t : c; + function Bi(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() { @@ -3510,24 +3506,24 @@ } } - function Di(a, b) { + function Ci(a, b) { var c = J(b, "ymetrikaEvent"); c && a.trigger(J(c, "type"), c) } - function Ei(a, b, c) { + function Di(a, b, c) { c = void 0 === c ? lb : c; - var d = Df(a, "idlo"); + var d = Cf(a, "idlo"); c(d); - var e = G(d, Di); - Ci(a, b, function(f) { + var e = G(d, Ci); + Bi(a, b, function(f) { f.Ba.C(e) }); return d } - function Fi(a, b, c, d) { - var e = Uh(a, c); + function Ei(a, b, c, d) { + var e = Th(a, c); if (e) { a = d.data; c = "" + c.id; @@ -3536,50 +3532,50 @@ O(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.ad((d.type = "params", d.data = a, d)))) } } - var Gi = W("y.p", function(a, b) { - var c = yi(a, b); + var Fi = W("y.p", function(a, b) { + var c = xi(a, b); if (c) { - var d = Bi(a), - e = F([a, c, b], Fi); - Ei(a, d, function(f) { + var d = Ai(a), + e = F([a, c, b], Ei); + Di(a, d, function(f) { f.C(["params"], e) }); c.ca.C(["params"], N(K("1"), e)) } }); - function Hi(a, b, c, d) { + function Gi(a, b, c, d) { var e = T(a), f = e.hostname; e = e.href; - if (b = Th(b).url) a = mh(a, b), f = a.hostname, e = a.href; + if (b = Sh(b).url) a = lh(a, b), f = a.hostname, e = a.href; return [d + "://" + f + "/" + c, e || ""] } - var Ii = { - Qe: $a(/[/&=?#]/) + var Hi = { + Pe: $a(/[/&=?#]/) }, - Ji = W("go.in", function(a, b, c, d) { + Ii = 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 || Ii[c] && Ii[c](f)) return null; + if (!f || Hi[c] && Hi[c](f)) return null; var l = g, - m = h || t; + m = h || r; y(g) && (m = g, l = void 0, k = h); g = {}; - var p = Sh(a, b, "gr", (g.id = b.id, g.goal = f, g), l), + var p = Rh(a, b, "gr", (g.id = b.id, g.goal = f, g), l), q = "goal" === c; - g = Mh(a, "g", b); - var v = n(Hi(a, b, f, c)); + g = Lh(a, "g", b); + var v = n(Gi(a, b, f, c)); h = v.next().value; v = v.next().value; - var r = {}, + var t = {}, x = {}; g = g({ H: { L: l }, - G: Xg((r.ar = 1, r)), + G: Wg((t.ar = 1, t)), D: (x["page-url"] = h, x["page-ref"] = v, x) }, b).then(function() { q && p(); @@ -3589,42 +3585,42 @@ c, E.name = f, E.params = l, E), C)); d && d() }); - return Oh(a, "g.s", g, m, k) + return Nh(a, "g.s", g, m, k) }, e }), - Ki = W("guid.int", function(a, b) { + Ji = W("guid.int", function(a, b) { var c = {}; return c.getClientID = function(d) { - var e = rf(a, b); - d && Nh(a, d, null, e); + var e = qf(a, b); + d && Mh(a, d, null, e); return e }, c }), - Li; - - function Mi(a) { + Ki; + + function Li(a) { return (a = T(a).hash.split("#")[1]) ? a.split("?")[0] : "" } - function Ni(a, b) { - var c = Mi(a); - Li = vf(a, function() { - var d = Mi(a); + function Mi(a, b) { + var c = Li(a); + Ki = uf(a, function() { + var d = Li(a); d !== c && (b(), c = d) }, 200, "t.h"); - return D(wf, null, a, Li) - } - - function Oi(a, b, c, d) { + return D(vf, null, a, Ki) + } + + function Ni(a, b, c, d) { var e = b.M, f = b.oc, g = b.Ga, h = Q(a), k = {}; - k = Xg((k.wh = 1, k.pv = 1, k)); + k = Wg((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"); + te(e) && a.Ya && a.Ya.Direct && k.B("ad", "1"); f && k.B("ut", "1"); e = h.o("lastReferrer"); d = T(a).href; @@ -3636,15 +3632,15 @@ c(g, b)["catch"](V(a, "g.s")); h.B("lastReferrer", d) } - var Pi = W("th.e", function(a, b) { + var Oi = W("th.e", function(a, b) { function c() { - f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Ni(a, g)) - } - var d = Mh(a, "t", b), - e = li(a, R(b)), + f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Mi(a, g)) + } + var d = Lh(a, "t", b), + e = ki(a, R(b)), f = !1, - g = V(a, "h.h.ch", D(Oi, null, a, b, d)), - h = t; + g = V(a, "h.h.ch", D(Ni, null, a, b, d)), + h = r; b.hc && (c(), f = !0); d = {}; return d.trackHash = V(a, "tr.hs.h", function(k) { @@ -3655,7 +3651,7 @@ }), d.u = h, d }); - function Qi(a) { + function Pi(a) { var b = null; try { b = a.target || a.srcElement @@ -3668,15 +3664,15 @@ return null } - function Ri(a, b) { + function Qi(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 Si(a, b, c) { - var d = Xg(); + function Ri(a, b, c) { + var d = Wg(); void 0 !== c.pb && d.B("ite", Mb(c.pb)); c.mb && d.B("dl", 1); c.Ja && d.B("ln", 1); @@ -3697,15 +3693,15 @@ 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(Sh(a, b, "lcl", (g.prefix = f, g.id = b.id, + b = c.sender(d, b).then(Rh(a, b, "lcl", (g.prefix = f, g.id = b.id, g.url = c.url, g), c.vd)); - Oh(a, "cl.p.s", b, e.callback || t, e.ctx) - } - - function Ti(a, b) { - if (a.Be()) { - var c = Qi(b); - if (c && !Te("ym-disable-tracklink", c)) { + Nh(a, "cl.p.s", b, e.callback || r, e.ctx) + } + + function Si(a, b) { + if (a.Ae()) { + var c = Pi(b); + if (c && !Se("ym-disable-tracklink", c)) { var d = a.l, e = a.Hd, f = a.Id, @@ -3717,7 +3713,7 @@ m || (m = (m = c.querySelector("img")) ? vd(m.getAttribute("title") || m.getAttribute("alt")) : ""); m = l === m ? "" : m; var p = J(b, "isTrusted"); - if (Te("ym-external-link", c)) Si(d, f, { + if (Se("ym-external-link", c)) Ri(d, f, { url: l, Ja: !0, title: m, @@ -3725,19 +3721,19 @@ sender: g }); else { - k = k ? mh(d, k).hostname : T(d).hostname; + k = k ? lh(d, k).hostname : T(d).hostname; h = RegExp("\\.(" + U("|", M(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 = qe.test(q) || qe.test(l) || h.test(l) || h.test(q); c = c.hostname; - id(k) === id(c) ? h ? Si(d, f, { + id(k) === id(c) ? h ? Ri(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) || Si(d, f, { + }) : m && e.B("il", vd(m).slice(0, 100)) : l && pe.test(l) || Ri(d, f, { url: l, qb: !0, Ja: !0, @@ -3750,21 +3746,21 @@ } } } - var Ui = Na(function(a, b) { + var Ti = Na(function(a, b) { u(b) ? a.push(b) : M(N(lb, Za("push", a)), b) }); - function Vi(a, b) { + function Ui(a, b) { return function(c) { var d = c[a]; d ? (d.Yb = !0, d.Xb(b)) : c[a] = { promise: Z.resolve(b), Yb: !0, - Xb: t - } - } - } - var Wi = Na(function(a, b) { + Xb: r + } + } + } + var Vi = Na(function(a, b) { if (!b[a]) { var c, d = new Z(function(e) { c = e @@ -3777,29 +3773,29 @@ } return b[a].promise }), - Xi = L(N(Md, Ra)), - Yi = L(Md); - - function Zi(a, b, c) { + Wi = L(N(Md, Ra)), + Xi = L(Md); + + function Yi(a, b, c) { b = R(b); - Yi(b).Pd = X(a)(hf); + Xi(b).Pd = X(a)(gf); c = P({}, c); var d = {}, e = {}; Pd(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e)); - return Xi()(Vi(b, c)) - } - - function $i(a, b) { + return Wi()(Ui(b, c)) + } + + function Zi(a, b) { var c = R(a); - return Xi()(Wi(c)).then(b) - } - - function aj(a, b, c) { + return Wi()(Vi(c)).then(b) + } + + function $i(a, b, c) { if (a.postMessage && !a.attachEvent) { var d = Xc(a), - e = "__ym__promise_" + ff(a) + "_" + ff(a), - f = t; + e = "__ym__promise_" + ef(a) + "_" + ef(a), + f = r; f = d.C(a, ["message"], V(a, c, function(g) { try { var h = g.data @@ -3809,23 +3805,23 @@ h === e && (f(), g.stopPropagation && g.stopPropagation(), b()) })); a.postMessage(e, "*") - } else uf(a, b, 0, c) - } - var bj = [], - cj = !1, - dj = !1; - - function ej(a, b) { - if (bj.length) { - var c = bj.shift(); - dj ? c() : uf(a, c, 100, b + ".ei.rnt") - } else cj = !1 - } - - function fj(a, b, c, d, e) { + } else tf(a, b, 0, c) + } + var aj = [], + bj = !1, + cj = !1; + + function dj(a, b) { + if (aj.length) { + var c = aj.shift(); + cj ? c() : tf(a, c, 100, b + ".ei.rnt") + } else bj = !1 + } + + function ej(a, b, c, d, e) { d = void 0 === d ? 1 : d; - e = void 0 === e ? Sg : e; - dj = Infinity === d; + e = void 0 === e ? Rg : e; + cj = Infinity === d; return Ra(function(f, g) { function h() { try { @@ -3834,23 +3830,23 @@ } catch (m) { return f(m) } - b(Ng); - if (b(Jg)) return g(k), ej(a, c); - dj ? (b(e(a, 1E4)), g(k), ej(a, c)) : uf(a, h, 100, c + ".ei") + b(Mg); + if (b(Ig)) return g(k), dj(a, c); + cj ? (b(e(a, 1E4)), g(k), dj(a, c)) : tf(a, h, 100, c + ".ei") } var k = []; - cj ? bj.push(h) : (cj = !0, h()) + bj ? aj.push(h) : (bj = !0, h()) }) } - function gj(a, b, c, d, e, f) { + function fj(a, b, c, d, e, f) { e = void 0 === e ? 1 : e; - f = void 0 === f ? t : f; - b = Ug(b, c); - fj(a, b, d + ".itc", e)(xf(V(a, d), f)) - } - - function hj(a, b, c) { + f = void 0 === f ? r : f; + b = Tg(b, c); + ej(a, b, d + ".itc", e)(wf(V(a, d), f)) + } + + function gj(a, b, c) { function d(g) { var h = { id: g.counterId, @@ -3860,7 +3856,7 @@ J: { O: g.je }, - G: Xg(g.Bd), + G: Wg(g.Bd), D: g.L, H: { Za: g.Za @@ -3869,27 +3865,27 @@ U: g.U } }; - g.ba && (k.ba = me(g.ba)); - return f(k, h).then(t, e) + g.ba && (k.ba = le(g.ba)); + return f(k, h).then(r, e) } var e = V(a, "rts.p"), - f = Mh(a, "r", b); - return $i(b, function() { - aj(a, F([a, c, d, "rts.a", 1], gj), "rts.mr") - }).then(t, e) - } - var ij = N(Da, Pa(0)), - jj = Oa(ij), - kj = [jj("watch"), jj("clmap")], - lj = bd("retryReqs", function(a) { - return Ie(a).o("retryReqs", {}) + f = Lh(a, "r", b); + return Zi(b, function() { + $i(a, F([a, c, d, "rts.a", 1], fj), "rts.mr") + }).then(r, e) + } + var hj = N(Da, Pa(0)), + ij = Oa(hj), + jj = [ij("watch"), ij("clmap")], + kj = bd("retryReqs", function(a) { + return He(a).o("retryReqs", {}) }, !0); + function lj(a, b) { + He(a).B("retryReqs", b) + } + function mj(a, b) { - Ie(a).B("retryReqs", b) - } - - function nj(a, b) { var c = { protocol: b.protocol, host: b.host, @@ -3897,7 +3893,7 @@ je: b.postParams, L: b.params, Bd: b.browserInfo, - Oe: b.ghid, + Ne: b.ghid, time: b.time, Za: ub(a), counterId: b.counterId, @@ -3907,54 +3903,54 @@ return c } - function oj(a) { - var b = lj(a); + function nj(a) { + var b = kj(a); return { add: function(c) { for (var d = 1; b[d];) d += 1; b[d] = c; - mj(a, b); + lj(a, b); return d }, "delete": function(c) { delete b[c]; - mj(a, b) + lj(a, b) }, - De: function(c, d) { + Ce: function(c, d) { var e = b[c]; - e && e.browserInfo && (e.browserInfo.rqnl = d, mj(a, b)) + e && e.browserInfo && (e.browserInfo.rqnl = d, lj(a, b)) }, Rd: W("g.r", function() { - var c = X(a)(hf), - d = nf(a); + var c = X(a)(gf), + d = mf(a); return H(function(e, f) { var g = n(f), h = g.next().value; - (g = g.next().value) && sc(Ra(g.resource), kj) && !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 = nj(h, g), e.push(h)); + (g = g.next().value) && sc(Ra(g.resource), jj) && !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 = mj(h, g), e.push(h)); return e }, [], dc(b)) }), Dd: function() { - var c = X(a)(hf); + var c = X(a)(gf); 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] }, dc(b)); - mj(a, b) + lj(a, b) }, length: function() { return ec(b).length }, clear: function() { - mj(a, {}); + lj(a, {}); return H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - c.push(nj(f, e)); + c.push(mj(f, e)); delete b[f]; return c }, [], dc(b)) @@ -3962,12 +3958,12 @@ } } - function pj(a, b, c, d) { - b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), hj(a, c, b))) - } - - function qj(a, b) { - var c = oj(a); + function oj(a, b, c, d) { + b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), gj(a, c, b))) + } + + function pj(a, b) { + var c = nj(a); return { K: function(d, e) { var f = d.G, @@ -3978,7 +3974,7 @@ var l = X(a); f.wb("rqnl", 1); var m = {}; - f = (m.protocol = "https:", m.host = Rd, m.resource = d.ha.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 = Rd, m.resource = d.ha.U, m.postParams = k.O, m.time = l(gf), 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 = {}); @@ -3987,15 +3983,15 @@ e() }, S: function(d, e) { - pj(a, d, b, c); + oj(a, d, b, c); e() } } } - function rj(a, b, c) { + function qj(a, b, c) { function d() { - v || (q = !0, r = !1, v = !0, f()) + v || (q = !0, t = !1, v = !0, f()) } function e() { @@ -4005,26 +4001,26 @@ } function f() { - tf(a, l); + sf(a, l); if (m) k(!1); else { - var S = Math.max(0, c - (r ? 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(gf) - E)); + S ? l = tf(a, e, S, "u.t.d.c") : e() } } function g() { - r = q = v = !0; - x += p(hf) - E; - E = p(hf); + t = q = v = !0; + x += p(gf) - E; + E = p(gf); f() } function h() { q || v || (x = 0); - E = p(hf); + E = p(gf); q = v = !0; - r = !1; + t = !1; f() } @@ -4036,44 +4032,44 @@ } var l = 0, m = !1; - if (Fc(a)) return l = uf(a, b, c, "u.t.d"), F([a, l], tf); + if (Fc(a)) return l = tf(a, b, c, "u.t.d"), F([a, l], sf); var p = X(a), q = !1, v = !1, - r = !0, + t = !0, x = 0, - E = p(hf), + E = p(gf), C = Xc(a); k(!0); f(); return function() { - tf(a, l); + sf(a, l); k(!1) } } - var sj = W("nb.p", function(a, b) { + var rj = W("nb.p", function(a, b) { function c(q) { - h() || (q = "number" === typeof q ? q : 15E3, p = rj(a, d(!1), q), l()) + h() || (q = "number" === typeof q ? q : 15E3, p = qj(a, d(!1), q), l()) } function d(q) { return function(v) { - var r = {}; - v = void 0 === v ? (r.ctx = {}, r.callback = t, r) : v; + var t = {}; + v = void 0 === v ? (t.ctx = {}, t.callback = r, t) : v; if (q || !m && !g.Lb) { m = !0; l(); p && p(); - var x = X(a)(hf); - r = (ub(g.o("lastHit")) || 0) < x - 18E5; + var x = X(a)(gf); + t = (ub(g.o("lastHit")) || 0) < x - 18E5; var E = .1 > Math.random(); g.B("lastHit", x); - var C = Yi(f); + var C = Xi(f); x = C.kb; C = C.Pd; var S = {}; - x = Xg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S)); - C = Th(b); + x = Wg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S)); + C = Sh(b); S = {}; x = { D: (S["page-url"] = C.url || T(a).href, S), @@ -4082,20 +4078,20 @@ force: q } }; - C = Qh(a, R(b)).warn; + C = Ph(a, R(b)).warn; !v.callback && v.ctx && C("nbnc"); - (r = q || r || E) || (r = a.location.href, E = a.document.referrer, r = !(r && E ? nh(r) === nh(E) : !r && !E)); - if (r) return r = e(x, b), Oh(a, "l.o.l", r, v.callback, v.ctx) + (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? mh(t) === mh(E) : !t && !E)); + if (t) return t = e(x, b), Nh(a, "l.o.l", t, v.callback, v.ctx) } return null } } - var e = Mh(a, "n", b), + var e = Lh(a, "n", b), f = R(b), - g = Je(a, b.id), - h = G(G(f, mi(a)), N(be, K("accurateTrackBounce"))), + g = Ie(a, b.id), + h = G(G(f, li(a)), N(be, K("accurateTrackBounce"))), k = {}, - l = G((k.accurateTrackBounce = !0, k), li(a, f)), + l = G((k.accurateTrackBounce = !0, k), ki(a, f)), m = !1, p; b.tc && c(b.tc); @@ -4105,61 +4101,61 @@ return k }); - function tj(a) { + function sj(a) { return !(!xa("querySelectorAll", J(a, "Element.prototype.querySelectorAll")) || !a.document.querySelectorAll) } - function uj(a, b) { + function tj(a, b) { if (!b || !b.querySelectorAll) return []; var c = b.querySelectorAll(a); return c ? mc(c) : [] } - function vj(a, b) { + function uj(a, b) { if (b.querySelector) return b.querySelector(a); - var c = uj(a, b); + var c = tj(a, b); return c && c.length ? c[0] : null } - var wj; - var xj = window.Set; - if (ya(xj, "Set")) { - var yj = ya(J(xj.prototype, "add"), "add"), - zj = ya(J(xj.prototype, "has"), "has"), - Aj = ya(J(xj.prototype, "delete"), "delete"), - Bj = ya(J(xj.prototype, "clear"), "clear"), - Cj = ya(J(xj.prototype, "forEach"), "forEach"); - wj = yj && zj && Aj && Bj && Cj ? Set : kc - } else wj = kc; - var Dj = wj; - - function Ej(a, b, c) { + var vj; + var wj = window.Set; + if (ya(wj, "Set")) { + var xj = ya(J(wj.prototype, "add"), "add"), + yj = ya(J(wj.prototype, "has"), "has"), + zj = ya(J(wj.prototype, "delete"), "delete"), + Aj = ya(J(wj.prototype, "clear"), "clear"), + Bj = ya(J(wj.prototype, "forEach"), "forEach"); + vj = xj && yj && zj && Aj && Bj ? Set : kc + } else vj = kc; + var Cj = vj; + + function Dj(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 = Te(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 (tj(b)) { - for (a = new Dj(mc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode; + if (sj(b)) { + for (a = new Cj(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 Ej(a, b) { + return I(b, "isConnected") ? !b.isConnected : Dj("html", a, b) !== a.document.documentElement + } + function Fj(a, b) { - return I(b, "isConnected") ? !b.isConnected : Ej("html", a, b) !== a.document.documentElement - } - - function Gj(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 = bf(c); + if (!c || !c.ownerDocument || "PARAM" === e || c === Ue(a) || c === d.documentElement) return { left: 0, top: 0 }; - if (d = af(c)) return c = Ze(a), { + if (d = $e(c)) return c = Ye(a), { left: Math.round(d.left + c.x), top: Math.round(d.top + c.y) }; @@ -4170,21 +4166,21 @@ } } - function Hj(a, b) { + function Gj(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 Ij = L(function() { - for (var a = 59, b = {}, c = 0; c < oe.length; c += 1) b[oe[c]] = String.fromCharCode(a), a += 1; + return b === Ue(a) || b === c.documentElement ? Ze(a) : (c = $e(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight] + } + var Hj = L(function() { + for (var a = 59, b = {}, c = 0; c < ne.length; c += 1) b[ne[c]] = String.fromCharCode(a), a += 1; return b }); - function Jj(a, b, c) { - for (var d = "", e = Ij(), f = cf(b) || "*"; b && b.parentNode && !O(f, ["BODY", "HTML"]);) { + function Ij(a, b, c) { + for (var d = "", e = Hj(), f = bf(b) || "*"; b && b.parentNode && !O(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 === Ue(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)) { @@ -4199,30 +4195,30 @@ } d += f || ""; b = b.parentElement; - f = cf(b) || "*" + f = bf(b) || "*" } return vd(d, 128) } - function Kj(a, b) { - var c = We(a), - d = Ze(a); + function Jj(a, b) { + var c = Ve(a), + d = Ye(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 Lj(a) { + function Kj(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 Mj = Na(Te)("(ym-disable-clickmap|ym-clickmap-ignore)"); - - function Nj(a, b, c, d, e) { + var Lj = Na(Se)("(ym-disable-clickmap|ym-clickmap-ignore)"); + + function Mj(a, b, c, d, e) { if (I(a, "ymDisabledClickmap") || !b || !b.element) return !1; - a = cf(b.element); + a = bf(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) { @@ -4233,18 +4229,18 @@ if (c.element === d && 2 > e && 2 > a && 1E3 > b) return !1 } for (; d;) { - if (Mj(d)) return !1; + if (Lj(d)) return !1; d = d.parentElement } return !0 } - function Oj(a, b, c, d, e) { + function Nj(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: Wg(), D: b, ha: { U: f @@ -4252,13 +4248,13 @@ }; d(f, e)["catch"](V(a, "c.s.c")) } - var Pj = W("clm.p", function(a, b) { - if (tc(a)) return t; - var c = Mh(a, "m", b), + var Oj = W("clm.p", function(a, b) { + if (tc(a)) return r; + var c = Lh(a, "m", b), d = R(b), e = X(a), - f = e(hf), - g = G(G(d, mi(a)), N(be, K("clickmap"))), + f = e(gf), + g = G(G(d, li(a)), N(be, K("clickmap"))), h, k = null; d = V(a, "clm.p.c", function(l) { var m = g(); @@ -4281,139 +4277,139 @@ return ("" + x).toUpperCase() }, p.ignoreTags || []); z(h) && (h = p.quota || null); - var r = !!p.quota; + var t = !!p.quota; l = { - element: Se(a, l), - position: Kj(a, l), - button: Lj(l), - time: e(hf) + element: Re(a, l), + position: Jj(a, l), + button: Kj(l), + time: e(gf) }; p = T(a).href; - if (Nj(a, l, k, v, q)) { - if (r) { + if (Mj(a, l, k, v, q)) { + if (t) { if (!h) return; --h } - v = n(Hj(a, l.element)); + v = n(Gj(a, l.element)); q = v.next().value; v = v.next().value; - r = Gj(a, l.element); - q = ["rn", ff(a), "x", Math.floor(65535 * (l.position.x - r.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - r.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Jj(a, l.element), "X", l.position.x, "Y", l.position.y]; + t = Fj(a, l.element); + q = ["rn", ef(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", Ij(a, l.element), "X", l.position.x, "Y", l.position.y]; q = U(":", q); m && (q += ":wh:1"); - Oj(a, p, q, c, b); + Nj(a, p, q, c, b); k = l } } }); return Xc(a).C(J(a, "document"), ["click"], d) }), - Qj = W("trigger.in", function(a, b) { - b.nd && aj(a, F([a, "yacounter" + b.id + "inited"], bf), "t.i") + Pj = W("trigger.in", function(a, b) { + b.nd && $i(a, F([a, "yacounter" + b.id + "inited"], af), "t.i") }); - function Rj(a, b) { + function Qj(a, b) { var c = {}; a((c.clickmap = z(b) ? !0 : b, c)) } - var Sj = W("c.m.p", function(a, b) { + var Rj = W("c.m.p", function(a, b) { var c = R(b), d = {}; - return d.clickmap = G(li(a, c), Rj), d + return d.clickmap = G(ki(a, c), Qj), d }); - function Tj(a) { + function Sj(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 Uj = {}, - Vj = {}; - Uj.p = 500; - var Wj = { + var Tj = {}, + Uj = {}; + Tj.p = 500; + var Vj = { i: "id", n: "name", h: "href", ty: "type" }; - Vj.h = !0; - Vj.c = !0; - var Xj = { + Uj.h = !0; + Uj.c = !0; + var Wj = { p: function(a, b, c) { - if (b && Fj(a, b) && b._ymp) return b._ymp; - a = Jj(a, b, c); + if (b && Ej(a, b) && b._ymp) return b._ymp; + a = Ij(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)); + df(b) && (a = vd(b.getAttribute && b.getAttribute("value") || a)); return a } }; - function Yj(a, b, c, d) { + function Xj(a, b, c, d) { return H(function(e, f) { var g = null; - f in Wj ? g = b.getAttribute && b.getAttribute(Wj[f]) : f in Xj && (g = "p" === f ? Xj[f](a, b, void 0) : "c" === f ? Xj[f](a, b, d) : Xj[f](a, b)); - g && (g = g.slice(0, Uj[f] || 100), e[f] = Vj[f] ? "" + Tj(g) : g); + f in Vj ? g = b.getAttribute && b.getAttribute(Vj[f]) : f in Wj && (g = "p" === f ? Wj[f](a, b, void 0) : "c" === f ? Wj[f](a, b, d) : Wj[f](a, b)); + g && (g = g.slice(0, Tj[f] || 100), e[f] = Uj[f] ? "" + Sj(g) : g); return e }, {}, c) } - var Zj = G("form", Ej), - ak = L(N(mb, Oa($i)(K("settings.form_goals"))), mb); - - function bk(a, b, c, d) { - return ak(a, b).then(N(F([Sh(a, b, c, d), t], Kb), be)) - } - - function ck(a, b, c, d, e, f) { + var Yj = G("form", Dj), + Zj = L(N(mb, Oa(Zi)(K("settings.form_goals"))), mb); + + function ak(a, b, c, d) { + return Zj(a, b).then(N(F([Rh(a, b, c, d), r], Kb), be)) + } + + function bk(a, b, c, d, e, f) { var g = ib(b)(e, d), h = -1 !== g; - if (a || h) h && d.splice(g, 1), a = Yj(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], bk), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Ji(b, c, "form", d).reachGoal(a, f) - } - - function dk(a, b, c, d) { + if (a || h) h && d.splice(g, 1), a = Xj(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], ak), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Ii(b, c, "form", d).reachGoal(a, f) + } + + function ck(a, b, c, d) { var e = J(d, "target"); - e && (d = J(d, "isTrusted"), (e = Ej("button,input", a, e)) && "submit" === e.type && (e = Zj(a, e))) && (c.push(e), uf(a, F([!1, a, b, c, e, d], ck), 300, "s.t.s")) - } - var ek = W("s.f.i", function(a, b) { + e && (d = J(d, "isTrusted"), (e = Dj("button,input", a, e)) && "submit" === e.type && (e = Yj(a, e))) && (c.push(e), tf(a, F([!1, a, b, c, e, d], bk), 300, "s.t.s")) + } + var dk = W("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], dk)))); + c.push(e.C(a, ["click"], V(a, "s.f.c", F([a, b, d], ck)))); c.push(e.C(a, ["submit"], V(a, "s.f.e", function(f) { - ck(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) + bk(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) }))); e = {}; - bk(a, b, "fgi", (e.id = b.id, e)); + ak(a, b, "fgi", (e.id = b.id, e)); return F([ce, c], M) }); - function fk(a, b, c, d) { + function ek(a, b, c, d) { return function() { - if (Uh(a, b)) { + if (Th(a, b)) { var e = Va(arguments); return d.apply(null, ka(e)) } } } - var gk = "button," + U(",", M(function(a) { + var fk = "button," + U(",", M(function(a) { return 'input[type="' + a + '"]' }, ["button", "submit", "reset", "file"])) + ",a", - hk = G(gk, uj), - ik = {}, - jk = (ik.A = "h", ik.BUTTON = "i", ik.DIV = "i", ik.INPUT = "ty", ik); - - function kk(a, b, c) { + gk = G(fk, tj), + hk = {}, + ik = (hk.A = "h", hk.BUTTON = "i", hk.DIV = "i", hk.INPUT = "ty", hk); + + function jk(a, b, c) { var d = J(c, "target"); if (d) { - var e = Ej(gk, a, d); - e || (d = Ej("div", a, d)) && (uj(gk + ",div", d).length || (e = d)); - if (e = (d = cf(e)) && Yj(a, e, Rb(["p", jk[d], "c"]), hk)) { + var e = Dj(fk, a, d); + e || (d = Dj("div", a, d)) && (tj(fk + ",div", d).length || (e = d)); + if (e = (d = bf(e)) && Xj(a, e, Rb(["p", ik[d], "c"]), gk)) { e = "?" + sd(e); d = {}; - d = Sh(a, b, "gbn", (d.id = b.id, d.query = e, d)); + d = Rh(a, b, "gbn", (d.id = b.id, d.query = e, d)); c = J(c, "isTrusted"); if (A(c)) c = void 0; else { @@ -4421,77 +4417,77 @@ g = {}; c = (g.__ym = (f.ite = Mb(c), f), g) } - Ji(a, b, "btn", d).reachGoal(e, c) - } - } - } - var lk = W("s.f.i", function(a, b) { - return $i(b, function(c) { + Ii(a, b, "btn", d).reachGoal(e, c) + } + } + } + var kk = W("s.f.i", function(a, b) { + return Zi(b, function(c) { if (J(c, "settings.button_goals")) { - c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], fk(a, b, "", kk))))); + c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], ek(a, b, "", jk))))); var d = {}; - Sh(a, b, "gbi", (d.id = b.id, d))(); + Rh(a, b, "gbi", (d.id = b.id, d))(); return c } }) }), - mk = {}, - nk = (mk.transaction_id = "id", mk.item_brand = "brand", mk.index = "position", mk.item_variant = "variant", mk.value = "revenue", mk.item_category = "category", mk.item_list_name = "list", mk), - ok = {}, - pk = (ok.item_id = "id", ok.item_name = "name", ok.promotion_name = "coupon", ok), - qk = {}, - rk = (qk.promotion_name = "name", qk), - sk = {}, - tk = (sk.promotion_name = "name", sk.promotion_id = "id", sk.item_id = "product_id", sk.item_name = "product_name", sk), - uk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), - vk = {}, - wk = (vk.view_item = { + lk = {}, + mk = (lk.transaction_id = "id", lk.item_brand = "brand", lk.index = "position", lk.item_variant = "variant", lk.value = "revenue", lk.item_category = "category", lk.item_list_name = "list", lk), + nk = {}, + ok = (nk.item_id = "id", nk.item_name = "name", nk.promotion_name = "coupon", nk), + pk = {}, + qk = (pk.promotion_name = "name", pk), + rk = {}, + sk = (rk.promotion_name = "name", rk.promotion_id = "id", rk.item_id = "product_id", rk.item_name = "product_name", rk), + tk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), + uk = {}, + vk = (uk.view_item = { event: "detail", - fa: pk, + fa: ok, ta: "products" - }, vk.add_to_cart = { + }, uk.add_to_cart = { event: "add", - fa: pk, + fa: ok, ta: "products" - }, vk.remove_from_cart = { + }, uk.remove_from_cart = { event: "remove", - fa: pk, + fa: ok, ta: "products" - }, vk.begin_checkout = { + }, uk.begin_checkout = { event: "checkout", - fa: pk, + fa: ok, ta: "products" - }, vk.purchase = { + }, uk.purchase = { event: "purchase", - fa: pk, + fa: ok, ta: "products" - }, vk.view_item_list = { + }, uk.view_item_list = { event: "impressions", - fa: pk - }, vk.select_item = { + fa: ok + }, uk.select_item = { event: "click", ta: "products", - fa: pk - }, vk.view_promotion = { + fa: ok + }, uk.view_promotion = { event: "promoView", ta: "promotions", - fa: tk - }, vk.select_promotion = { + fa: sk + }, uk.select_promotion = { event: "promoClick", ta: "promotions", - fa: tk - }, vk); - - function xk(a, b) { + fa: sk + }, uk); + + function wk(a, b) { var c = {}; M(function(d) { - var e = a[d] || nk[d] || d; - 1 !== Ca(d, "item_category") ? (e = nk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] + var e = a[d] || mk[d] || d; - 1 !== Ca(d, "item_category") ? (e = mk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] }, ec(b)); return c } - function yk(a, b) { - var c = u(a) ? wk[a] : a; + function xk(a, b) { + var c = u(a) ? vk[a] : a; if (c) { var d = c.event, e = c.ta, @@ -4499,7 +4495,7 @@ g = b.purchase || b, h = g[f]; if (h) { - c = M(G(c.fa, xk), h); + c = M(G(c.fa, wk), h); h = {}; var k = {}, l = (k[d] = e ? (h[e] = c, h) : c, k); @@ -4507,40 +4503,40 @@ 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[rk[p] || nk[p] || p] = g[p]; + m[qk[p] || mk[p] || p] = g[p]; return m }, {}, c)); return l } } } - var zk = W("dl.w", function(a, b, c) { + var yk = W("dl.w", function(a, b, c) { function d() { var g = J(a, b); - (e = w(g) && Ci(a, g, c)) || (f = uf(a, d, 1E3, "ec.dl")) + (e = w(g) && Bi(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 Ak(a) { + function zk(a) { var b = J(a, "ecommerce"); - if (B(b)) return a = Qb(Vb(uk), ec(b)), a = H(function(c, d) { + if (B(b)) return a = Qb(Vb(tk), ec(b)), a = H(function(c, d) { c[d] = b[d]; return c }, {}, a), 0 === ec(a).length ? void 0 : a } - function Bk(a, b) { + function Ak(a, b) { return function(c) { - var d = Uh(a, b); + var d = Th(a, b); if (d && (d = d.params)) { var e = J(c, "ecommerce") || {}; var f = J(c, "event") || ""; - e = B(e) && u(f) ? yk(f, e) : void 0; + e = B(e) && u(f) ? xk(f, e) : void 0; if (!e) a: { e = c;!w(c) && rb(a, eb(c)) && (e = Va(e)); if (w(e)) { @@ -4549,20 +4545,20 @@ f = g.next().value; g = g.next().value; if (u(f) && B(g) && "event" === e) { - e = yk(f, g); + e = xk(f, g); break a } } e = void 0 } - if (c = e || Ak(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 Ck(a, b, c) { + if (c = e || zk(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 Bk(a, b, c) { var d; - a = [zk(a, b, function(e) { + a = [yk(a, b, function(e) { d = e; e.Ba.C(c) }), function() { @@ -4570,24 +4566,24 @@ }]; return F([ce, a], M) } - var Dk = W("p.e", function(a, b) { - if (Uh(a, b)) { + var Ck = W("p.e", function(a, b) { + if (Th(a, b)) { var c = Q(a), - d = V(a, "h.ee", Bk(a, b)); - return b.Db ? (c.B("ecs", 0), Ck(a, b.Db, d)) : $i(b, function(e) { - if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Ck(a, e, d) + d = V(a, "h.ee", Ak(a, b)); + return b.Db ? (c.B("ecs", 0), Bk(a, b.Db, d)) : Zi(b, function(e) { + if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Bk(a, e, d) }) } }); - function Ek(a, b, c, d, e, f) { + function Dk(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), !Me(b))) for (a = a.document.createTreeWalker(b, e, null, !1); a.nextNode() && !1 !== c(a.currentNode);); } - var Fk = L(function(a) { + var Ek = L(function(a) { a = T(a); a = rd(a.search.substring(1)); return { @@ -4595,13 +4591,13 @@ lang: a._ym_lang || "ru" } }), - Gk = bd("giss", Md); - - function Hk(a, b, c) { + Fk = bd("giss", Md); + + function Gk(a, b, c) { c = void 0 === c ? {} : c; - var d = Gk(a); + var d = Fk(a); d[b] || (d[b] = { - se: kh(a, P(c, { + qe: jh(a, P(c, { src: b })), state: 0 @@ -4609,7 +4605,7 @@ return d[b] } - function Ik(a, b, c, d, e) { + function Hk(a, b, c, d, e) { function f() { h.state = 1; c() @@ -4620,26 +4616,26 @@ d && d() } e = void 0 === e ? {} : e; - var h = Hk(a, b, e); - b = h.se; + var h = Gk(a, b, e); + b = h.qe; e = h.state; b && 2 !== e ? 1 === e ? f() : (a = Xc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g() } - var Jk = W("suid.int", function(a, b) { + var Ik = W("suid.int", function(a, b) { var c = {}; return c.setUserID = function(d, e, f) { if (u(d) || rb(a, d)) { - var g = Uh(a, b); + var g = Th(a, b); d = fb(["__ym", "user_id", d]); - g.params(d, e || t, f) - } else Qh(a, R(b)).error("wuid") + g.params(d, e || r, f) + } else Ph(a, R(b)).error("wuid") }, c }); - function Kk(a, b) { + function Jk(a, b) { return { S: function(c, d) { - var e = Uh(a, b); + var e = Th(a, b); e = e && e.userParams; var f = (c.H || {}).nc; e && f && e(f); @@ -4647,38 +4643,38 @@ } } } - var Lk = W("up.int", function(a, b) { + var Kk = W("up.int", function(a, b) { var c = {}; return c.userParams = V(a, "up.c", function(d, e, f) { - var g = Uh(a, b), - h = Qh(a, R(b)).warn; - g ? B(d) ? (h = {}, d = (h.__ymu = d, h), (g = g.params) && g(d, e || t, f)) : h("wup") : h("nci") + var g = Th(a, b), + h = Ph(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 }), - Mk = /[\*\.\?\(\)]/g, - Nk = L(function(a, b, c) { + Lk = /[\*\.\?\(\)]/g, + Mk = L(function(a, b, c) { try { - var d = c.replace("\\s", " ").replace(Mk, ""); + var d = c.replace("\\s", " ").replace(Lk, ""); b = {}; - Qh(a, "").warn("nnw", (b.name = d, b)) + Ph(a, "").warn("nnw", (b.name = d, b)) } catch (e) {} }, mb), - Ok = W("r.nn", function(a) { - Ld(a) && Ci(a, va, function(b) { + Nk = W("r.nn", function(a) { + Ld(a) && Bi(a, va, function(b) { b.Ba.C(function(c) { var d = n(c); c = d.next().value; d = d.next().value; - Nk(a, d, c); + Mk(a, d, c); va.splice(100) }) }) }); - function Pk(a, b) { + function Ok(a, b) { return { K: function(c, d) { - ag(c) ? d() : $i(b, function(e) { + $f(c) ? d() : Zi(b, function(e) { if (e = J(e, "settings.hittoken")) { var f = {}; e = (f.hittoken = e, f); @@ -4689,9 +4685,9 @@ } } } - var Qk = L(Md, R), - Rk = W("fpi", function(a) { - var b = ge(a); + var Pk = L(Md, R), + Qk = W("fpi", function(a) { + var b = fe(a); if (b && !a.document.hidden) { var c = Q(a).V; c("fpe", 1); @@ -4700,10 +4696,10 @@ }) } }), - Sk = L(function(a) { + Rk = L(function(a) { a = J(a, "console"); var b = J(a, "log"); - b = wa("log", b) ? D(b, a) : t; + b = wa("log", b) ? D(b, a) : r; var c = J(a, "warn"); c = wa("warn", c) ? D(c, a) : b; var d = J(a, "error"); @@ -4714,14 +4710,14 @@ warn: c } }), - Tk = W("p.cd", function(a) { + Sk = W("p.cd", function(a) { if (Cc(a) || uc(a)) { - var b = Ie(a); + var b = He(a); if (A(b.o("jn"))) { b.B("jn", !1); var c = a.chrome || wc(a) ? function() {} : /./; - a = Sk(a); + a = Rk(a); c.toString = function() { b.B("jn", !0); return "Yandex.Metrika counter is initialized" @@ -4731,32 +4727,32 @@ } }); - function Uk(a, b) { + function Tk(a, b) { return Array.prototype.sort.call(b, a) } - var Vk = L(function(a) { + var Uk = L(function(a) { a = J(a, "navigator.plugins"); return !!(a && eb(a) && sc(N(K("name"), $a(/Chrome PDF Viewer/)), a)) }), - Wk = Na(function(a, b) { + Vk = Na(function(a, b) { return Q(b).o(a, null) }), - Xk = { + Wk = { "*": "+", "-": "/", - Ke: "=", + Je: "=", "+": "*", "/": "-", "=": "_" }; + function Xk(a) { + return a ? a.replace(/[+/=]/g, function(b) { + return Wk[b] || b + }) : "" + } + function Yk(a) { - return a ? a.replace(/[+/=]/g, function(b) { - return Xk[b] || b - }) : "" - } - - function Zk(a) { var b = "", c = 0; if (!a) return ""; @@ -4777,7 +4773,7 @@ return b } - function $k(a) { + function Zk(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]; @@ -4794,10 +4790,10 @@ 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 ? Yk(e) : e - } - - function al(a) { + return b ? Xk(e) : e + } + + function $k(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) @@ -4805,7 +4801,7 @@ return b } - function bl(a) { + function al(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)) @@ -4813,72 +4809,72 @@ return b } - function cl(a) { - return a ? $k(bl(a)) : null - } - var dl = L(function(a) { + function bl(a) { + return a ? Zk(al(a)) : null + } + var cl = L(function(a) { return pb(/tizen/i, a) }); - function el(a) { - if (!dl(a)) return null; + function dl(a) { + if (!cl(a)) return null; a = J(a, "webapis.adinfo.getTIFA"); if (y(a)) try { - return cl(a()) + return bl(a()) } catch (b) {} return null } - function fl(a) { - if (!dl(a)) return null; + function el(a) { + if (!cl(a)) return null; a = J(a, "tizen.systeminfo.getCapability"); if (y(a)) try { - return cl(a("http://tizen.org/system/tizenid")) + return bl(a("http://tizen.org/system/tizenid")) } catch (b) {} return null } - function gl(a) { - if (!dl(a)) return null; + function fl(a) { + if (!cl(a)) return null; a = J(a, "tizen.systeminfo.getCapabilities"); try { - if (y(a)) return cl(J(a(), "duid")) + if (y(a)) return bl(J(a(), "duid")) } catch (b) {} return null } - var hl = L(function(a) { + var gl = L(function(a) { return pb(/webos|web0s/i, a) }); - function il(a) { + function hl(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(cl(J(f, "idList.0.idValue"))) + c(bl(J(f, "idList.0.idValue"))) }, e)) }) : Z.resolve(null) } - function jl(a, b) { + function il(a, b) { try { var c = b.localStorage.getItem(a); - return c && $k(bl(c)) + return c && Zk(al(c)) } catch (d) {} return null } - var kl = L(G("panoramaId", jl)), - ll = L(function(a) { - return jl("pubcid.org", a) || jl("_pubCommonId", a) + var jl = L(G("panoramaId", il)), + kl = L(function(a) { + return il("pubcid.org", a) || il("_pubCommonId", a) }), - ml = L(G("_sharedid", jl)), - nl = L(function(a, b) { + ll = L(G("_sharedid", il)), + ml = L(function(a, b) { if (b.Aa) return null; var c = Jd(a, "").o("_ga"); - return c && $k(bl(c)) + return c && Zk(al(c)) }, N(mb, R)), - ol = [ + nl = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4897,7 +4893,7 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart", "navigationStart"] ], - pl = [ + ol = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4912,11 +4908,11 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart"] ], - ql = {}, - rl = (ql.responseEnd = 1, ql.domInteractive = 1, ql.domContentLoadedEventStart = 1, ql.domContentLoadedEventEnd = 1, ql.domComplete = 1, ql.loadEventStart = 1, ql.loadEventEnd = 1, ql.unloadEventStart = 1, ql.unloadEventEnd = 1, ql.secureConnectionStart = 1, ql), - sl = L(Nd); - - function tl(a, b, c) { + pl = {}, + ql = (pl.responseEnd = 1, pl.domInteractive = 1, pl.domContentLoadedEventStart = 1, pl.domContentLoadedEventEnd = 1, pl.domComplete = 1, pl.loadEventStart = 1, pl.loadEventEnd = 1, pl.unloadEventStart = 1, pl.unloadEventEnd = 1, pl.secureConnectionStart = 1, pl), + rl = L(Nd); + + function sl(a, b, c) { return M(function(d) { var e = n(d), f = e.next().value; @@ -4924,14 +4920,14 @@ 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 = !(rl[d] || rl[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 = !(ql[d] || ql[g])); if (!g) return null; f = Math.round(b[f]) - Math.round(b[e]); return 0 > f || 36E5 < f ? null : f }, c) } - function ul(a, b) { + function tl(a, b) { var c = a.length ? M(function(d, e) { var f = b[e]; return f === d ? null : f @@ -4941,24 +4937,24 @@ return Qb(Pa(null), c).length === a.length ? null : c } - function vl(a, b, c) { + function ul(a, b, c) { if ((void 0 === c.D ? {} : c.D).nohit) return null; - a = ge(a); + a = fe(a); if (!a) return null; var d = c = null; - J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = pl); + J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = ol); if (!c) { var e = J(a, "timing"); - e && (c = ol, d = e) + e && (c = nl, d = e) } if (!c) return null; - a = tl(a, d, c); + a = sl(a, d, c); b = R(b); - b = sl(b); - return (b = ul(b, a)) && U(",", b) - } - var wl = L(Md), - xl = L(function(a) { + b = rl(b); + return (b = tl(b, a)) && U(",", b) + } + var vl = L(Md), + wl = L(function(a) { var b = J(a, "webkitRequestFileSystem"); if (y(b) && !Cc(a)) return (new Z(D(b, a, 0, 0))).then(function() { var d = J(a, "navigator.storage") || {}; @@ -4980,80 +4976,80 @@ return Z.resolve(!J(a, "indexedDB") && (J(a, "PointerEvent") || J(a, "MSPointerEvent"))) }); - function yl(a) { + function xl(a) { if (zc(a)) return null; - var b = wl(a), + var b = vl(a), c = b.Tc; - z(c) && (b.Tc = null, xl(a).then(function(d) { + z(c) && (b.Tc = null, wl(a).then(function(d) { b.Tc = d })); return c ? 1 : null } - var zl = /(\?|&)turbo_uid=([\w\d]+)($|&)/, - Al = L(function(a, b) { + var yl = /(\?|&)turbo_uid=([\w\d]+)($|&)/, + zl = L(function(a, b) { var c = Kd(a), - d = T(a).search.match(zl); + d = T(a).search.match(yl); 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 Bl(a) { + function Al(a) { return !A(a) && 1 === a.nodeType } - function Cl(a, b) { + function Bl(a, b) { if (A(b)) return !1; - if (Ne(b)) return Cl(a, b.parentNode); - if (!Bl(b)) return !1; - var c = Ue(a); + if (Me(b)) return Bl(a, b.parentNode); + if (!Al(b)) return !1; + var c = Te(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 Dl = ["password", "passwd", "pswd"], - El = ya(String.prototype.repeat, "repeat"); - - function Fl(a, b) { + var Cl = ["password", "passwd", "pswd"], + Dl = ya(String.prototype.repeat, "repeat"); + + function El(a, b) { for (var c = "", d = 0; d < b; d += 1) c += a; return c } - var Gl = El ? function(a, b) { - return El.call(a, b) - } : Fl, - Hl = G(!0, function(a, b, c, d) { + var Fl = Dl ? function(a, b) { + return Dl.call(a, b) + } : El, + Gl = G(!0, function(a, b, c, d) { c = b.length && (c - d.length) / b.length; if (0 >= c) return d; - b = Gl(b, c); + b = Fl(b, c); return a ? b + d : d + b }); - function Il(a, b, c) { + function Hl(a, b, c) { xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(V(a, c + ".sdl.ric", b), { timeout: 1E3 - }) : uf(a, b, 1E3, c + ".sdl") - } - var Jl = W("pa.plgn", function(a, b) { - var c = zi(a, b); + }) : tf(a, b, 1E3, c + ".sdl") + } + var Il = W("pa.plgn", function(a, b) { + var c = yi(a, b); c && c.ca.C(["pluginInfo"], V(a, "c.plgn", function() { var d = Q(a); d.B("cmc", d.o("cmc", 0) + 1); - return dh(b) + return ch(b) })) }), - Kl = L(function(a) { + Jl = L(function(a) { return { - Ne: a, + Me: a, Ha: null, Ka: [] } }); - function Ll(a, b, c, d) { - var e = Ml; + function Kl(a, b, c, d) { + var e = Ll; 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 = Kl(e); + c = Jl(e); O(b, c.Ka) || c.Ka.push(b); if (Sa(c.Ha)) { - b = Qe(a); + b = Pe(a); if (!b) return null; b = b("iframe"); P(b.style, { @@ -5063,7 +5059,7 @@ visibility: "hidden" }); b.src = e; - a = We(a); + a = Ve(a); if (!a) return null; a.appendChild(b); c.Ha = b @@ -5071,13 +5067,13 @@ return c.Ha } - function Nl(a) { - var b = Kl(Ml); - O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Re(b.Ha), b.Ha = null)) - } - var Ol = N(u, F([1, null], Kb)), - Pl = /^https?:\/\//, - Ql = { + function Ml(a) { + var b = Jl(Ll); + O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Qe(b.Ha), b.Ha = null)) + } + var Nl = N(u, F([1, null], Kb)), + Ol = /^https?:\/\//, + Pl = { 1882689622: 1, 2318205080: 1, 3115871109: 1, @@ -5090,25 +5086,25 @@ 138396985: 1 }; - function Rl(a) { - a = n(a.replace(Pl, "").split("?")).next().value; + function Ql(a) { + a = n(a.replace(Ol, "").split("?")).next().value; var b = a + "?", - c = Tj(b); + c = Sj(b); if (ua[c]) return [b, c, !0]; - b = Tj(a); + b = Sj(a); return ua[b] ? [a, b, !0] : [a, b, !1] } - var Sl = L(function(a) { - a = ge(a); + var Rl = L(function(a) { + a = fe(a); if (!a || !y(a.getEntriesByType)) return null; a = a.getEntriesByType("resource"); - return (a = Me(N(K("name"), Rl, K("2")), a)) ? Mb(a.transferSize) : null + return (a = Le(N(K("name"), Ql, K("2")), a)) ? Mb(a.transferSize) : null }); - function Tl(a, b) { - var c = Uk(function(d, e) { + function Sl(a, b) { + var c = Tk(function(d, e) { return d[1].T > e[1].T ? 1 : -1 - }, dc(xe)); + }, dc(we)); c = M(function(d) { var e = n(d); d = e.next().value; @@ -5119,19 +5115,19 @@ }, c); return vb(U("", c)) } - var Ul = {}, - Vl = (Ul.navigate = 0, Ul.reload = 1, Ul.back_forward = 2, Ul.prerender = 3, Ul), - Wl = L(function(a) { - var b = ge(a); + var Tl = {}, + Ul = (Tl.navigate = 0, Tl.reload = 1, Tl.back_forward = 2, Tl.prerender = 3, Tl), + Vl = L(function(a) { + var b = fe(a); if (!b) return null; var c = y(b.getEntriesByType) ? b.getEntriesByType("navigation")[0] : null; - if (c) return (a = J(c, "type")) && I(Vl, a) ? Vl[a] : null; + if (c) return (a = J(c, "type")) && I(Ul, a) ? Ul[a] : null; b = J(b, "navigation.type"); return rb(a, b) && 2 >= b ? b : null }), - Xl = "ar:1:pv:1:v:2683:vf:" + ta.version; - - function Yl(a, b, c) { + Wl = "ar:1:pv:1:v:2683:vf:" + ta.version; + + function Xl(a, b, c) { var d = "https://" + Rd + "/watch/" + c; try { var e = n(b), @@ -5145,67 +5141,67 @@ } return function(h) { var k = {}; - k = (k["browser-info"] = Xl, k["page-url"] = a.location && "" + a.location.href, k); - return g && (h = Be(a, h)) ? g(d, { + k = (k["browser-info"] = Wl, k["page-url"] = a.location && "" + a.location.href, k); + return g && (h = Ae(a, h)) ? g(d, { Da: k, N: [], O: "site-info=" + pd(h) - })["catch"](t) : Z.resolve() - } - } - var Zl = {}; - - function $l(a, b) { + })["catch"](r) : Z.resolve() + } + } + var Yl = {}; + + function Zl(a, b) { return { K: function(c, d) { var e = c.D, f = c.G; - !Zl[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, Zl[b.id] = !0); + !Yl[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, Yl[b.id] = !0); d() } } } - var am = W("exps.int", function(a, b) { + var $l = W("exps.int", function(a, b) { var c = {}; return c.experiments = function(d, e, f) { if (u(d) && !(0 >= d.length)) { - var g = Mh(a, "e", b), - h = Th(b).url, + var g = Lh(a, "e", b), + h = Sh(b).url, k = {}, l = {}; d = g({ - G: Xg((k.ex = 1, k.ar = 1, k)), + G: Wg((k.ex = 1, k.ar = 1, k)), D: (l["page-url"] = h || T(a).href, l.exp = d, l) }, b); - return Oh(a, "exps.s", d, e || t, f) + return Nh(a, "exps.s", d, e || r, f) } }, c }), - bm = [], - cm = W("p.fh", function(a, b) { + am = [], + bm = W("p.fh", function(a, b) { b = void 0 === b ? !0 : b; - var c = Ie(a), + var c = He(a), d = X(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(gf)) return Z.resolve(e); e = {}; var g = {}; - return Mh(a, "f", f)({ - G: Xg((e.pv = 1, e)), + return Lh(a, "f", f)({ + G: Wg((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(hf), k.params = J(h, "settings"), k); + h = (k.time = d(gf), k.params = J(h, "settings"), k); c.B("wasSynced", h); return h })["catch"](V(a, "f.h")) }), - dm = Na(function(a, b) { + cm = Na(function(a, b) { var c, d = new Z(function(f) { c = f }), @@ -5219,14 +5215,14 @@ return Ra(d) }); + function dm(a, b) { + Wi("hidv2")(Vi(R(a))).then(b) + } + function em(a, b) { - Xi("hidv2")(Wi(R(a))).then(b) - } - - function fm(a, b) { return { K: function(c, d) { - em(b, function(e) { + dm(b, function(e) { if (e) { c.D || (c.D = {}); var f = {}; @@ -5238,34 +5234,34 @@ } } - function gm(a, b) { + function fm(a, b) { return { K: function(c, d) { c.H || (c.H = {}); var e = c.H; - var f = Xi("hidv2")(dm(R(b))); + var f = Wi("hidv2")(cm(R(b))); e.Td = f; d() }, S: function(c, d) { var e = J(c.Zb, "settings.hidv2"), f = c.H.Td; - f(Vi(R(b), e)); + f(Ui(R(b), e)); d() } } } - var hm = "et etms w v z i u vf".split(" "), - im = Na(function(a, b) { - 0 === parseFloat(J(b, "settings.c_recp")) && (a.Rb.B("ymoo" + a.X, a.ld(jf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) + var gm = "et etms w v z i u vf".split(" "), + hm = Na(function(a, b) { + 0 === parseFloat(J(b, "settings.c_recp")) && (a.Rb.B("ymoo" + a.X, a.ld(hf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) }); - function jm(a, b) { + function im(a, b) { return { K: function(c, d) { var e = c.D; e.wmode = "0"; - e["wv-hit"] = e["wv-hit"] || "" + nf(a); + e["wv-hit"] = e["wv-hit"] || "" + mf(a); e["page-url"] = e["page-url"] || T(a).href; var f = {}; e = { @@ -5284,10 +5280,10 @@ } } - function km(a, b, c) { - var d = Ih(a, b, "p", ["f", "x"]); - b = ng(a, c || "p", b); - var e = gh(a, d, b); + function jm(a, b, c) { + var d = Hh(a, b, "p", ["f", "x"]); + b = mg(a, c || "p", b); + var e = fh(a, d, b); return function(f) { f = P({ J: { @@ -5297,10 +5293,10 @@ return e(f) } } - var lm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), - mm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); - - function nm(a, b, c, d, e) { + var km = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), + lm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); + + function mm(a, b, c, d, e) { var f = this; this.ob = !1; this.oa = {}; @@ -5317,21 +5313,21 @@ w: 0 }; this.buffer = []; - this.yd = mm; + this.yd = lm; this.flush = function() { - f.cc = uf(f.l, f.flush, 2500, "pub.f"); + f.cc = tf(f.l, f.flush, 2500, "pub.f"); var g = f.Ib(); if (f.buffer.length || g) { var h = pc(f.buffer); g && h.push(g); f.Sc = f.Ub; - f.ue.ra(h)(xf(V(f.l, "p.b.st"), function(k) { - k && f.te(k) + f.te.ra(h)(wf(V(f.l, "p.b.st"), function(k) { + k && f.se(k) })) } }; - this.te = d; - this.ue = c; + this.se = d; + this.te = c; this.bb = D(this.bb, this); this.Ib = D(this.Ib, this); this.flush = D(this.flush, this); @@ -5340,24 +5336,24 @@ this.vb = b; this.Pb = "pai" + b.id; - om(this); + nm(this); this.Bc = Xc(this.l); this.time = X(this.l); - pm(this); + om(this); this.Jb = Q(this.l); this.lc = null } - aa = nm.prototype; + aa = mm.prototype; aa.start = function() { - this.cc = uf(this.l, this.flush, 2500, "pub.s"); + this.cc = tf(this.l, this.flush, 2500, "pub.s"); if (!this.ob) { - this.Bc.C(this.l, lm, this.bb); + this.Bc.C(this.l, km, this.bb); var a = this.Jb.o(this.Pb, []), b = !a.length; a.push(D(this.Zd, this)); this.Jb.V(this.Pb, a); b && this.Vc(); - this.lc = Xc(this.l).C(this.l, ["click"], D(this.ve, this)); + this.lc = Xc(this.l).C(this.l, ["click"], D(this.ue, this)); this.bb({ type: "page", target: this.l @@ -5366,38 +5362,38 @@ }; aa.stop = function() { this.lc && this.lc(); - this.Bc.ua(this.l, lm, this.bb); + this.Bc.ua(this.l, km, this.bb); this.ob = !0; this.flush(); - tf(this.l, this.cc) + sf(this.l, this.cc) }; aa.Vc = function() { var a = this; V(this.l, "p.ic" + this.vb.id, function() { if (!a.ob) { var b = a.Jb.o(a.Pb), - c = qm(a.vb); + c = pm(a.vb); M(function(d) { var e = M(function(f) { return P({}, f) }, c); y(d) && d(e) }, b); - a.yb = uf(a.l, D(a.Vc, a), 1E3, "p") + a.yb = tf(a.l, D(a.Vc, a), 1E3, "p") } })() }; aa.Zd = function(a) { - this.ob || (rm(this, a), sm(this), tm(this)) + this.ob || (qm(this, a), rm(this), sm(this)) }; aa.Fd = function(a, b) { return (a.ac || 0) <= (b.ac || 0) ? b : a }; - aa.ve = function(a) { + aa.ue = function(a) { if (this.P.length) { - a = Qi(a); + a = Pi(a); var b = T(this.l).hostname; - a && id(a.hostname) === id(b) && (a = H(this.Fd, this.P[0], this.P).id, b = nf(this.l), Je(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) + a && id(a.hostname) === id(b) && (a = H(this.Fd, this.P[0], this.P).id, b = mf(this.l), Ie(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) } }; aa.bb = function(a) { @@ -5410,9 +5406,9 @@ return } var e = "page" === c; - ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ve(b.l)]) && om(b); - ("resize" === c || e) && pm(b); - c = b.time(hf); + ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ue(b.l)]) && nm(b); + ("resize" === c || e) && om(b); + c = b.time(gf); var f = Math.min(c - b.Oc, 5E3); b.lb += Math.round(f); b.Oc = c; @@ -5421,20 +5417,20 @@ b.P = M(function(h) { var k = P({}, h), l = b.oa[k.id], - m = af(h.Qa); - if (!l || Ej("html", b.l, k.element) !== b.l.document.documentElement || !m) return k; + m = $e(h.Qa); + if (!l || Dj("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, q = b.Na, v = m.top, - r = m.bottom, + t = m.bottom, x = m.left, E = q.w; q = q.jb; var C = b.l.Math; m = C.min(C.max(m.right, 0), E) - C.min(C.max(x, 0), E); - m *= C.min(C.max(r, 0), q) - C.min(C.max(v, 0), q); + m *= C.min(C.max(t, 0), q) - C.min(C.max(v, 0), q); k.ac = m / g; k.visibility = m / p; if (.9 <= k.visibility || .1 <= k.ac) k.involvedTime += f; @@ -5452,7 +5448,7 @@ })() }; - function rm(a, b) { + function qm(a, b) { var c = M(function(d) { return d.id }, a.P); @@ -5461,8 +5457,8 @@ }, b)) } - function pm(a) { - var b = n(Xe(a.l) || Ye(a.l)), + function om(a) { + var b = n(We(a.l) || Xe(a.l)), c = b.next().value; b = b.next().value; a.Na = { @@ -5471,16 +5467,16 @@ } } - function sm(a) { + function rm(a) { V(a.l, "p.um." + a.vb.id, function() { var b = []; - om(a); + nm(a); a.oa = H(function(c, d) { - if (Ej("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c; + if (Dj("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 = $e(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] = @@ -5495,7 +5491,7 @@ } aa.Ib = function() { var a = M(G(this.oa, J), ec(this.oa)); - if (a.length && (this.Ub = Be(this.l, a), this.Sc !== this.Ub)) { + if (a.length && (this.Ub = Ae(this.l, a), this.Sc !== this.Ub)) { var b = {}, c = {}; return c.type = "publishersHeader", c.data = (b.articleMeta = a || [], b.involvedTime = this.lb, b), c @@ -5503,7 +5499,7 @@ return null }; - function tm(a) { + function sm(a) { if (a.P.length) { var b = M(function(c) { var d = H(function(f, g) { @@ -5516,43 +5512,43 @@ }, Qb(function(c) { return !c.bd }, a.P)); - b.length && (a.buffer = a.buffer.concat(b), Rh(a.l, a.X, ["pdf", b])) - } - } - - function om(a) { + b.length && (a.buffer = a.buffer.concat(b), Qh(a.l, a.X, ["pdf", b])) + } + } + + function nm(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 um = {}, - vm = (um[1] = 500, um[2] = 500, um[3] = 0, um); + var tm = {}, + um = (tm[1] = 500, tm[2] = 500, tm[3] = 0, tm); + + function vm(a, b, c) { + var d = b.getAttribute("itemtype"); + c = tj('[itemprop~="' + c + '"]', b); + return d ? Qb(function(e) { + return e.parentNode && Dj("[itemtype]", a, e.parentNode) === b + }, c) : c + } function wm(a, b, c) { - var d = b.getAttribute("itemtype"); - c = uj('[itemprop~="' + c + '"]', b); - return d ? Qb(function(e) { - return e.parentNode && Ej("[itemtype]", a, e.parentNode) === b - }, c) : c - } - - function xm(a, b, c) { - return (a = wm(a, b, c)) && a.length ? a[0] : null - } - - function zm(a) { + return (a = vm(a, b, c)) && a.length ? a[0] : null + } + + function xm(a) { if (!a) return ""; a = w(a) ? a : [a]; - return a.length ? a[0].getAttribute("content") || Oe(a[0]) : "" - } - - function Am(a) { - return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : zm(a) : "" - } - var Bm = ["topics", "rubric", "authors"]; - - function Cm(a, b) { + return a.length ? a[0].getAttribute("content") || Ne(a[0]) : "" + } + + function zm(a) { + return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : xm(a) : "" + } + var Am = ["topics", "rubric", "authors"]; + + function Bm(a, b) { var c = this; this.id = "a"; this.Kb = !1; @@ -5565,11 +5561,11 @@ this.$a = (d.Answer = 3, d.Review = 2, d); this.Ec = L(function(e, f, g) { var h = {}; - Rh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) + Qh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) }, function(e, f, g) { return "" + e + f + g }); - this.Fe = function(e) { + this.Ee = function(e) { M(function(f) { e[f] && (e[f] = H(function(g, h) { var k = h.name, @@ -5584,22 +5580,22 @@ g.push(h); return g }, [], e[f])) - }, Bm); + }, Am); return e }; this.Gd = L(function(e, f) { var g = {}; - Rh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = vm[f.type], g)) + Qh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = um[f.type], g)) }); this.l = a; - this.root = We(a); + this.root = Ve(a); this.X = b } - Cm.prototype.ma = function(a) { + Bm.prototype.ma = function(a) { return a.element }; - function Dm(a, b, c) { + function Cm(a, b, c) { var d; V(a.l, "P.s." + c, function() { d = a.Ta[c].call(a, b) @@ -5607,7 +5603,7 @@ return d } - function Em(a, b) { + function Dm(a, b) { var c = P({}, b); if (a.Kb && !c.id && O(b.type, [3, 2])) { var d = U(", ", M(K("name"), c.authors || [])); @@ -5617,7 +5613,7 @@ a: { d = c.Qa; for (var e = 1; 5 >= e; e += 1) { - var f = zm(vj("h" + e, d)); + var f = xm(uj("h" + e, d)); if (f) { d = f; break a @@ -5627,38 +5623,38 @@ } c.pageTitle = d } - c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = vj('[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 = uj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d); c.id || (c.id = c.pageTitle || c.pageUrlCanonical); return c } - Cm.prototype.ea = function(a) { + Bm.prototype.ea = function(a) { var b = this, c = {}, d = this.ma(a); if (!d) return null; c.type = a.type; M(function(f) { - c[f] = Dm(b, a, f) + c[f] = Cm(b, a, f) }, ec(this.Ta)); var e = X(this.l); - c.stamp = e(lf); + c.stamp = e(kf); c.element = a.element; c.Qa = d; - c = this.Fe(Em(this, c)); - c.id = c.id ? Tj(c.id) : 1; + c = this.Ee(Dm(this, c)); + c.id = c.id ? Sj(c.id) : 1; c.update = function(f) { - return b.ma(a) ? Dm(b, a, f) : void 0 + return b.ma(a) ? Cm(b, a, f) : void 0 }; return c }; - Cm.prototype.getType = function() { + Bm.prototype.getType = function() { return 1 }; - Cm.prototype.ib = function() { + Bm.prototype.ib = function() { return [] }; - function qm(a) { + function pm(a) { var b = a.ib(), c = 1; return H(function(d, e) { @@ -5670,7 +5666,7 @@ f = H(function(g, h) { var k = g.values, l = g.Ic; - h && h.chars > vm[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= vm[h.type] && a.Gd(h.id, h); + h && h.chars > um[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= um[h.type] && a.Gd(h.id, h); return { values: k, Ic: l @@ -5688,8 +5684,8 @@ }, [], b) } - function Fm() { - Cm.apply(this, arguments); + function Em() { + Bm.apply(this, arguments); this.id = "j"; this.Kb = !0; this.xc = U(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']); @@ -5701,14 +5697,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 : Ne(this.ma(b)).length }, a.authors = function(b) { b = b.data; var c = []; - c = c.concat(Gm(b, "author")); - c = c.concat(Gm(b.mainEntity, + c = c.concat(Fm(b, "author")); + c = c.concat(Fm(b.mainEntity, "author")); - return c.concat(Gm(b.mainEntityOfPage, "author")) + return c.concat(Fm(b.mainEntityOfPage, "author")) }, a.pageTitle = function(b) { var c = b.data, d = c.headline || ""; @@ -5723,22 +5719,22 @@ }, a.pageUrlCanonical = function(b) { return b.data.url }, a.topics = function(b) { - return Gm(b.data, "about", + return Fm(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)); + e = ze(c.l, Ne(e)); if (B(e) || w(e)) { - var f = Hm(e); + var f = Gm(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(uj(this.xc, this.l.document.body === d ? this.l.document.documentElement : d)))); + }, [b.element].concat(tj(this.xc, 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 || @@ -5748,9 +5744,9 @@ }, b)) : [] }, a) } - ra(Fm, Cm); - - function Gm(a, b, c) { + ra(Em, Bm); + + function Fm(a, b, c) { c = void 0 === c ? ["name"] : c; if (!B(a) || !a[b]) return []; a = a[b]; @@ -5765,21 +5761,21 @@ return e.name = d, e }, a) } - Fm.prototype.ma = function(a) { + Em.prototype.ma = function(a) { var b = a.element, c = a.data || {}; a = c["@id"]; var d = c.url; c = null; - d && u(d) && (c = Im(this, d)); - !c && a && u(a) && (c = Im(this, a)); - c || (c = a = b.parentNode, !Ej("head", this.l, b) && a && 0 !== Oe(a).length) || (c = this.l.document.body); + d && u(d) && (c = Hm(this, d)); + !c && a && u(a) && (c = Hm(this, a)); + c || (c = a = b.parentNode, !Dj("head", this.l, b) && a && 0 !== Ne(a).length) || (c = this.l.document.body); return c }; - function Im(a, b) { + function Hm(a, b) { try { - var c = mh(a.l, b).hash; + var c = lh(a.l, b).hash; if (c) { var d = a.l.document.getElementById(c.slice(1)); if (d) return d @@ -5787,14 +5783,14 @@ } catch (e) {} return null } - Fm.prototype.ea = function(a) { + Em.prototype.ea = 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 = Hm(d); + if (!d && (d = ze(this.l, Ne(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null; + var e = Gm(d); if (e) return M(function(g) { - return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Cm.prototype.ea.call(b, { + return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Bm.prototype.ea.call(b, { element: c, data: g, type: b.$a[g["@type"]] || 1 @@ -5815,142 +5811,142 @@ type: b.$a[g["@type"]] || 1, data: P((h.parentItem = f, h), g) }; - return Cm.prototype.ea.call(b, g) - }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Cm.prototype.ea.call(this, P(a, { + return Bm.prototype.ea.call(b, g) + }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Bm.prototype.ea.call(this, P(a, { type: this.$a[a.data["@type"]] || 1 })) : null }; - Fm.prototype.ib = function() { - return uj(this.xc, this.root) + Em.prototype.ib = function() { + return tj(this.xc, this.root) }; - function Hm(a) { + function Gm(a) { if (w(a)) return a; if (a && w(a["@graph"])) return a["@graph"] } - function Jm() { - Cm.apply(this, arguments); + function Im() { + Bm.apply(this, arguments); this.id = "s"; this.Kb = !0; - this.Ce = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$")); + this.Be = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$")); var a = {}; this.Ta = (a.id = function(b) { b = b.element; - var c = xm(this.l, b, "identifier"); - return c ? zm(c) : (c = xm(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null + var c = wm(this.l, b, "identifier"); + return c ? xm(c) : (c = wm(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 = xm(this.l, b, d[e]); + var f = wm(this.l, b, d[e]); if (f) { - c = zm(f).length; + c = xm(f).length; break } } - b = Oe(b); + b = Ne(b); 0 === c && b && (c += b.length); return c }, a.topics = function(b) { var c = this, - d = wm(this.l, b.element, "about"); + d = vm(this.l, b.element, "about"); return M(function(e) { var f = { - name: zm(e) + name: xm(e) }; - if (d = xm(c.l, e, "name")) f.name = zm(d); + if (d = wm(c.l, e, "name")) f.name = xm(d); return f }, d) }, a.rubric = function(b) { var c = this; - (b = vj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = vj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); + (b = uj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = uj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); return b ? M(function(d) { return { - name: zm(xm(c.l, d, "name")), - position: zm(xm(c.l, d, "position")) + name: xm(wm(c.l, d, "name")), + position: xm(wm(c.l, d, "position")) } - }, wm(this.l, b, "itemListElement")) : [] + }, vm(this.l, b, "itemListElement")) : [] }, a.updateDate = function(b) { return (b = - xm(this.l, b.element, "dateModified")) ? Am(b) : "" + wm(this.l, b.element, "dateModified")) ? zm(b) : "" }, a.publicationDate = function(b) { - return (b = xm(this.l, b.element, "datePublished")) ? Am(b) : "" + return (b = wm(this.l, b.element, "datePublished")) ? zm(b) : "" }, a.pageUrlCanonical = function(b) { - b = wm(this.l, b.element, "url"); + b = vm(this.l, b.element, "url"); if (b.length) { var c = b[0]; - return c.href ? c.href : zm(b) + return c.href ? c.href : xm(b) } return null }, a.pageTitle = function(b) { var c = "", d = b.element, - e = xm(this.l, d, "headline"); - e && (c += zm(e)); - (e = xm(this.l, d, "alternativeHeadline")) && (c += " " + zm(e)); - "" === c && ((e = xm(this.l, d, "name")) || (e = xm(this.l, d, "itemReviewed")), e && (c += zm(e))); - 3 === b.type && (b = Ej('[itemtype$="schema.org/Question"]', - this.l, d)) && (b = xm(this.l, b, "text")) && (c += zm(b)); + e = wm(this.l, d, "headline"); + e && (c += xm(e)); + (e = wm(this.l, d, "alternativeHeadline")) && (c += " " + xm(e)); + "" === c && ((e = wm(this.l, d, "name")) || (e = wm(this.l, d, "itemReviewed")), e && (c += xm(e))); + 3 === b.type && (b = Dj('[itemtype$="schema.org/Question"]', + this.l, d)) && (b = wm(this.l, b, "text")) && (c += xm(b)); return c }, a.authors = function(b) { var c = this; - b = wm(this.l, b.element, "author"); + b = vm(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 = xm(c.l, d, "name"); - f && (e.name = zm(f)) + var f = wm(c.l, d, "name"); + f && (e.name = xm(f)) } - e.name || (e.name = d.getAttribute("content") || Oe(d) || d.getAttribute("href")); + e.name || (e.name = d.getAttribute("content") || Ne(d) || d.getAttribute("href")); return e }, b) }, a) } - ra(Jm, Cm); - Jm.prototype.getType = function(a) { + ra(Im, Bm); + Im.prototype.getType = function(a) { a = a.getAttribute("itemtype") || ""; - return (a = this.Ce(a)) ? this.$a[a[1]] : 1 + return (a = this.Be(a)) ? this.$a[a[1]] : 1 }; - Jm.prototype.ea = function(a) { - return a.element && Oe(a.element).length ? Cm.prototype.ea.call(this, a) : null + Im.prototype.ea = function(a) { + return a.element && Ne(a.element).length ? Bm.prototype.ea.call(this, a) : null }; - Jm.prototype.ib = function() { + Im.prototype.ib = function() { var a = U(",", M(function(b) { return '[itemtype$="schema.org/' + b + '"]' }, this.Ma["schema.org"])); - return uj(a, this.root) + return tj(a, this.root) }; - function Km(a, b) { - Cm.call(this, a, b); + function Jm(a, b) { + Bm.call(this, a, b); this.id = "o"; var c = {}; this.Ta = (c.chars = function(d) { d = this.ma(d); - return Oe(d).length + return Ne(d).length }, c.authors = function(d) { - return Lm(d.data.author) + return Km(d.data.author) }, c.pageTitle = function(d) { - return Mm(d.data.title) || "" + return Lm(d.data.title) || "" }, c.updateDate = function(d) { - return Mm(d.data.modified_time) + return Lm(d.data.modified_time) }, c.publicationDate = function(d) { - return Mm(d.data.published_time) + return Lm(d.data.published_time) }, c.pageUrlCanonical = function(d) { - return Mm(d.data.url) + return Lm(d.data.url) }, c.rubric = function(d) { - return Lm(d.data.section) + return Km(d.data.section) }, c.topics = function(d) { - return Lm(d.data.tag) + return Km(d.data.tag) }, c); this.Nd = new RegExp("^(og:)?((" + U("|", this.Ma.Qc) + "):)?") } - ra(Km, Cm); - - function Lm(a) { + ra(Jm, Bm); + + function Km(a) { if (a) { if (w(a)) return M(function(c) { var d = {}; @@ -5962,28 +5958,28 @@ return [] } - function Mm(a) { + function Lm(a) { return w(a) ? a.length ? "" + a[0] : null : a ? "" + a : null } - Km.prototype.ib = function() { - var a = uj('meta[property="og:type"]', this.l.document.body); + Jm.prototype.ib = function() { + var a = tj('meta[property="og:type"]', this.l.document.body); return [this.l.document.head].concat(a) }; - function Nm(a, b) { + function Mm(a, b) { var c = b.element, d = {}, e = a.ma(b); - c = uj("meta[property]", c === a.l.document.head ? c : e); + c = tj("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.Nd, ""), - h = zm(f); + h = xm(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) + ee(a.l, "og.ed", k) } }, c); else return null; @@ -5991,41 +5987,41 @@ data: d }) : null } - Km.prototype.ma = function(a) { + Jm.prototype.ma = function(a) { a = a.element; var b = this.l.document; return a === b.head ? b.body : a.parentNode }; - Km.prototype.ea = function(a) { - return (a = Nm(this, a)) ? Cm.prototype.ea.call(this, a) : null + Jm.prototype.ea = function(a) { + return (a = Mm(this, a)) ? Bm.prototype.ea.call(this, a) : null }; - function Om(a) { + function Nm(a) { this.l = a; this.type = "8" } - Om.isEnabled = function(a) { + Nm.isEnabled = function(a) { return !!a.JSON }; - Om.prototype.ra = function(a) { - return Af(Be(this.l, a)) + Nm.prototype.ra = function(a) { + return zf(Ae(this.l, a)) }; - var Pm = {}; - Fm && (Pm.json_ld = Fm); - Jm && (Pm.schema = Jm, Pm.microdata = Jm); - Km && (Pm.opengraph = Km); - var Qm = W("p.p", function(a, b) { - var c = new Om(a); + var Om = {}; + Em && (Om.json_ld = Em); + Im && (Om.schema = Im, Om.microdata = Im); + Jm && (Om.opengraph = Jm); + var Pm = W("p.p", function(a, b) { + var c = new Nm(a); if (xa("querySelectorAll", a.document.querySelectorAll) && c) { var d = [ - [jm, 0], - [Wf(hm), 1], - [cg, 2] + [im, 0], + [Vf(gm), 1], + [bg, 2] ]; - d.push([fm, 3]); - var e = km(a, b, d); - d = Xg(); - var f = Je(a, b.id), + d.push([em, 3]); + var e = jm(a, b, d); + d = Wg(); + var f = Ie(a, b.id), g = f.o("pai"); g && (f.wa("pai"), d.B("pai", g)); f = {}; @@ -6035,75 +6031,75 @@ J: {} }, k = function(l) { - for (var m = P({}, h), p = l.length, q = 0, v = 255, r = 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, r += v; while (--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); v = (v & 255) + (v >> 8); - r = (r & 255) + (r >> 8) + t = (t & 255) + (t >> 8) } p = - (v & 255) + (v >> 8) << 8 | (r & 255) + (r >> 8); + (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")) }; - zf($i(b, K("settings")))(xf(V(a, "ps.s"), V(a, "ps.sh", function(l) { + yf(Zi(b, K("settings")))(wf(V(a, "ps.s"), V(a, "ps.sh", function(l) { if (l = J(l, "publisher.schema")) { - ri(b) && (l = "microdata"); - var m = Pm[l]; + qi(b) && (l = "microdata"); + var m = Om[l]; if (m && c) { var p = R(b); m = new m(a, p); - m = new nm(a, m, c, k, p); + m = new mm(a, m, c, k, p); m.start(); var q = {}; - Rh(a, p, "ps", (q.schema = l, q)); + Qh(a, p, "ps", (q.schema = l, q)); return D(m.stop, m) } } }))) } }), - Rm = ya(Array.prototype.reverse, "reverse"); - - function Sm(a) { + Qm = ya(Array.prototype.reverse, "reverse"); + + function Rm(a) { for (var b = [], c = a.length - 1; 0 <= c; --c) b[a.length - 1 - c] = a[c]; return b } - var Tm = Rm ? function(a) { - return Rm.call(a) - } : Sm; + var Sm = Qm ? function(a) { + return Qm.call(a) + } : Rm; + + function Tm() { + return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1) + } function Um() { - return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1) - } - - function Vm() { - return Um() + Um() + "-" + Um() + "-" + Um() + "-" + Um() + "-" + Um() + Um() + Um() - } - var Wm = Na(function(a, b) { + return Tm() + Tm() + "-" + Tm() + "-" + Tm() + "-" + Tm() + "-" + Tm() + Tm() + Tm() + } + var Vm = Na(function(a, b) { var c = Math.pow(10, a); return Math.round(b * c) / c }); - function Xm(a, b, c, d) { + function Wm(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 Ym = W("fbq.o", function(a, b, c) { + Sa(e) || (sf(a, e), e = null) + } + } + } + var Xm = W("fbq.o", function(a, b, c) { var d = J(a, "fbq"); if (d && d.callMethod) { var e = function() { @@ -6117,28 +6113,28 @@ a.fbq = e } else { c = J(d, "queue"); - var f = uf(a, F([a, b, c && mc(c)], Ym), 1E3, "fbq.d") - } - return D(tf, null, a, f) + var f = tf(a, F([a, b, c && mc(c)], Xm), 1E3, "fbq.d") + } + return D(sf, null, a, f) }), - Zm = {}, - $m = (Zm.add_to_wishlist = "add-to-wishlist", Zm.begin_checkout = "begin-checkout", Zm.generate_lead = "submit-lead", Zm.add_payment_info = "add-payment-info", Zm), - an = {}, - bn = (an.AddToCart = "add-to-cart", an.Lead = "submit-lead", an.InitiateCheckout = "begin-checkout", - an.Purchase = "purchase", an.CompleteRegistration = "register", an.Contact = "submit-contact", an.AddPaymentInfo = "add-payment-info", an.AddToWishlist = "add-to-wishlist", an.Subscribe = "subscribe", an), - cn = {}, - dn = (cn["1"] = $m, cn["2"] = $m, cn["3"] = $m, cn["0"] = bn, cn), - en = [bn.AddToCart, bn.Purchase]; - - function fn(a, b) { + Ym = {}, + Zm = (Ym.add_to_wishlist = "add-to-wishlist", Ym.begin_checkout = "begin-checkout", Ym.generate_lead = "submit-lead", Ym.add_payment_info = "add-payment-info", Ym), + $m = {}, + an = ($m.AddToCart = "add-to-cart", $m.Lead = "submit-lead", $m.InitiateCheckout = "begin-checkout", + $m.Purchase = "purchase", $m.CompleteRegistration = "register", $m.Contact = "submit-contact", $m.AddPaymentInfo = "add-payment-info", $m.AddToWishlist = "add-to-wishlist", $m.Subscribe = "subscribe", $m), + bn = {}, + cn = (bn["1"] = Zm, bn["2"] = Zm, bn["3"] = Zm, bn["0"] = an, bn), + dn = [an.AddToCart, an.Purchase]; + + function en(a, b) { return function(c) { if (c) { var d = c.version; - (c = J(dn, d + "." + c.gb)) && (b && O(c, en) || a("ym-" + c + "-" + d)) - } - } - } - var gn = Na(function(a, b) { + (c = J(cn, d + "." + c.gb)) && (b && O(c, dn) || a("ym-" + c + "-" + d)) + } + } + } + var fn = Na(function(a, b) { var c = J(b, "event") || ""; if (!(c = J(b, "ecommerce") && c && { version: "3", @@ -6164,7 +6160,7 @@ }); c && a(c) }), - hn = Na(function(a, b) { + gn = Na(function(a, b) { if (b) { var c = n(Va(b)), d = c.next().value; @@ -6176,43 +6172,43 @@ } }); - function jn(a, b) { + function hn(a, b) { if (!b) return ""; var c = [], d = J(a, "document"); - Ek(a, b, function(e) { + Dk(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) }); return 0 === c.length ? "" : U(" ", c) } - var kn = /[^\d.,]/g, - ln = /[.,]$/; - - function mn(a) { - a = mc(Zk(a)); + var jn = /[^\d.,]/g, + kn = /[.,]$/; + + function ln(a) { + a = mc(Yk(a)); return M(function(b) { b = b.charCodeAt(0).toString(2); - return Hl("0", 8, b) + return Gl("0", 8, b) }, a) } - function nn(a, b) { + function mn(a, b) { var c = null; try { - c = b ? vj(b, a) : c + c = b ? uj(b, a) : c } catch (d) {} return c } - function on(a, b, c) { - if (b = Uh(a, b)) a = fb(["dr", c || "" + ff(a, 10, 99)]), b.params(fb(["__ym", a])) - } - var pn = W("ep.pp", function(a, b) { + function nn(a, b, c) { + if (b = Th(a, b)) a = fb(["dr", c || "" + ef(a, 10, 99)]), b.params(fb(["__ym", a])) + } + var on = W("ep.pp", function(a, b) { if (!b) return 0; a: { - var c = b.replace(kn, "").replace(ln, ""); + var c = b.replace(jn, "").replace(kn, ""); 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, [",", "."])) { @@ -6229,7 +6225,7 @@ a.isNaN(c) ? c = 0 : (c = a.Math.min(c, d), c = a.Math.max(c, 0)); return c }), - qn = [ + pn = [ [ ["EUR", "\u20ac"], "978" ], @@ -6247,10 +6243,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"] ], - rn = L(function(a) { + qn = L(function(a) { return new RegExp(U("|", a), "i") }), - sn = L(function() { + rn = L(function() { function a() { var k = h + "0", l = h + "1"; @@ -6268,30 +6264,30 @@ g += k; return l } - for (var d = U("", mn("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("", ln("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 }), - tn = W("ep.dec", function(a, b) { + sn = W("ep.dec", function(a, b) { if (!b || tc(a)) return []; - var c = n(mn(b)), + var c = n(ln(b)), d = c.next().value, e = c.next().value, f = c.next().value; c = ja(c); if (2 !== vb(d)) return []; - d = sn(); + d = rn(); 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, al(g)); + d = ze(a, $k(g)); return w(d) ? M(Ja, d) : [] }), - un = W("ep.ent", function(a, b, c) { - a = "" + ff(a, 10, 99); + tn = W("ep.ent", function(a, b, c) { + a = "" + ef(a, 10, 99); c = "" + 100 * b + c + a; if (16 < eb(c)) return ""; - c = Hl("0", 16, c); + c = Gl("0", 16, c); b = c.slice(0, 8); c = c.slice(-8); b = (+b ^ 92844).toString(35); @@ -6299,35 +6295,35 @@ return "" + b + "z" + c }); + function un(a, b) { + var c = mn(a.document.body, b); + return c ? hn(a, c) : "" + } + function vn(a, b) { - var c = nn(a.document.body, b); - return c ? jn(a, c) : "" - } - - function wn(a, b) { - var c = vn(a, b); - return pn(a, c) - } - var xn = N(vn, W("ep.cp", function(a) { + var c = un(a, b); + return on(a, c) + } + var wn = N(un, W("ep.cp", function(a) { if (!a) return "643"; var b = xd(a); - return (a = Me(function(c) { + return (a = Le(function(c) { c = n(c).next().value; - return rn(c).test(b) - }, qn)) ? a[1] : "643" + return qn(c).test(b) + }, pn)) ? a[1] : "643" })); - function yn(a, b, c, d) { - (c = un(a, d, c)) && on(a, b, c) - } - var zn = W("ep.ctp", function(a, b, c, d) { - var e = xn(a, c), - f = wn(a, d); - yn(a, b, e, f); + function xn(a, b, c, d) { + (c = tn(a, d, c)) && nn(a, b, c) + } + var yn = W("ep.ctp", function(a, b, c, d) { + var e = wn(a, c), + f = vn(a, d); + xn(a, b, e, f); xa("MutationObserver", a.MutationObserver) && (new a.MutationObserver(function() { - var g = xn(a, c), - h = wn(a, d); - if (e !== g || f !== h) e = g, f = h, yn(a, b, e, f) + var g = wn(a, c), + h = vn(a, d); + if (e !== g || f !== h) e = g, f = h, xn(a, b, e, f) })).observe(a.document.body, { attributes: !0, childList: !0, @@ -6336,32 +6332,32 @@ }) }); - function An(a, b, c, d, e) { - c = nn(a.document.body, c); - d = nn(a.document.body, d); - O(e.target, [c, d]) && on(a, b) - } - var Bn = W("ep.chp", function(a, b, c, d, e) { - c && on(a, b); - return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], An))) : t + function zn(a, b, c, d, e) { + c = mn(a.document.body, c); + d = mn(a.document.body, d); + O(e.target, [c, d]) && nn(a, b) + } + var An = W("ep.chp", function(a, b, c, d, e) { + c && nn(a, b); + return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], zn))) : r }); + function Bn(a, b) { + return Zi(b, function(c) { + return { + Md: sn(a, J(c, "settings.dr")), + isEnabled: J(c, "settings.auto_goals") + } + }) + } + function Cn(a, b) { - return $i(b, function(c) { - return { - Md: tn(a, J(c, "settings.dr")), - isEnabled: J(c, "settings.auto_goals") - } - }) - } - - function Dn(a, b) { if (!b) return !1; var c = T(a); return (new RegExp(b)).test("" + c.pathname + c.hash + c.search) } - var En = W("ep.i", function(a, b) { - if (tj(a)) return Cn(a, b).then(function(c) { + var Dn = W("ep.i", function(a, b) { + if (sj(a)) return Bn(a, b).then(function(c) { var d = n(c.Md), e = d.next().value, f = d.next().value, @@ -6373,33 +6369,33 @@ p = d.next().value, q = d.next().value, v = d.next().value, - r = d.next().value, + t = d.next().value, x = d.next().value, E = d.next().value, C = d.next().value, S = d.next().value, ea = d.next().value; - if (!c.isEnabled) return Z.resolve(t); - var Lg = Dn(a, e), - Oq = Dn(a, h), - Pq = Dn(a, m), - Qq = Dn(a, q), - Rq = "" + e + f + g === "" + h + k + l; - return new Z(function(Sq, Tq) { - Bf(a, "ecp")(xf(Tq, + if (!c.isEnabled) return Z.resolve(r); + var Lg = Cn(a, e), + Nq = Cn(a, h), + Oq = Cn(a, m), + Pq = Cn(a, q), + Qq = "" + e + f + g === "" + h + k + l; + return new Z(function(Rq, Sq) { + Af(a, "ecp")(wf(Sq, function() { - Lg && zn(a, b, f, g, r, x, E); - Oq && !Rq && zn(a, b, k, l, C, S, ea); - Sq(Bn(a, b, Pq || Qq, p, v)) + Lg && yn(a, b, f, g, t, x, E); + Nq && !Qq && yn(a, b, k, l, C, S, ea); + Rq(An(a, b, Oq || Pq, p, v)) })) }) }) }); - function Fn(a, b) { - var c = Se(a, b), + function En(a, b) { + var c = Re(a, b), d = ad(a); - if (c && Te("ym-advanced-informer", c)) { + if (c && Se("ym-advanced-informer", c)) { var e = d.o("ifc", 0) + 1; d.B("ifc", e); e = c.getAttribute("data-lang"); @@ -6413,8 +6409,8 @@ } } - function Gn(a) { - var b = V(a, "i.clch", Fn); + function Fn(a) { + var b = V(a, "i.clch", En); Xc(a).C(a.document, ["click"], G(a, b), { passive: !1 }); @@ -6424,14 +6420,14 @@ d._informer = P({ domain: Rd }, c); - e || Ik(a, "https://" + Rd + "/metrika/informer.js", t) - } - } - var Hn = W("pr.p", function(a, b) { + e || Hk(a, "https://" + Rd + "/metrika/informer.js", r) + } + } + var Gn = W("pr.p", function(a, b) { if (Oc(a)) { - var c = Mh(a, "5", b), + var c = Lh(a, "5", b), d = {}; - d = Xg((d.pq = 1, d.ar = 1, d)); + d = Wg((d.pq = 1, d.ar = 1, d)); var e = {}; c({ G: d, @@ -6439,20 +6435,20 @@ }, b)["catch"](V(a, "pr.p.s")) } }), - In = !1; - - function Jn(a) { + Hn = !1; + + function In(a) { return { K: function(b, c) { if (!b.G) return c(); var d = Q(a).o("fid"); - !In && d && (ne(b, "fid", d), In = !0); + !Hn && d && (me(b, "fid", d), Hn = !0); return c() } } } - var Kn = W("fid", function(a) { - var b = t; + var Jn = W("fid", function(a) { + var b = r; if (!y(a.PerformanceObserver)) return b; var c = Q(a); if (c.o("fido")) return b; @@ -6471,32 +6467,32 @@ } catch (f) {} return b }), - Ln = L(function(a) { + Kn = L(function(a) { var b = Q(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; else if (a = - Ie(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a + He(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a } return c }, function(a) { return Q(a).o("isEU") }), - Mn = W("i.e", Ln), - Nn = W("i.ep", function(a) { - Ln(a) + Ln = W("i.e", Kn), + Mn = W("i.ep", function(a) { + Kn(a) }); - function On(a, b, c, d, e) { - if (!tj(a)) return t; + function Nn(a, b, c, d, e) { + if (!sj(a)) return r; var f = [], g = [], h = Xc(a), k; - Bf(a, "doe")(xf(t, function() { - var l = uj(b, a.document.body); + Af(a, "doe")(wf(r, function() { + var l = tj(b, a.document.body); e && (l = Qb(e, l)); M(function(p) { f.push(p); @@ -6508,14 +6504,14 @@ M(function(q) { var v = q.addedNodes; q = q.removedNodes; - v && v.length && M(function(r) { - Ek(a, r, 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 && M(function(t) { + Dk(a, t, function(x) { + x.nodeName !== m || e && !e(x) || Le(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(r) { - Ek(a, r, function(x) { + q && q.length && M(function(t) { + Dk(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) @@ -6535,19 +6531,19 @@ pc(f) } } - var Pn = "https://" + Rd + "/metrika", - Ml = Pn + "/match.html", - Qn = Pn + "/tag_phono.js", - Rn = bd("appl", function(a) { + var On = "https://" + Rd + "/metrika", + Ll = On + "/match.html", + Pn = On + "/tag_phono.js", + Qn = bd("appl", function(a) { return new Z(function(b, c) { - Ik(a, Qn, b, c, { + Hk(a, Pn, b, c, { crossOrigin: !0 }) }) }, !0), - Sn = ["cc-", "name", "shipping"]; - - function Tn(a, b, c) { + Rn = ["cc-", "name", "shipping"]; + + function Sn(a, b, c) { var d = c.Ia, e = vd(c.Ua); if (e && !(100 <= eb(e))) { @@ -6556,7 +6552,7 @@ h = yd(e); h = eb(h); if (g || !g && (f || h)) - if (b = 1 === b ? ad(a).o("app") : $h, a = g ? Yh(e) : b(a, e)) return { + if (b = 1 === b ? ad(a).o("app") : Zh, a = g ? Xh(e) : b(a, e)) return { Ia: d, Yd: g, Ua: a, @@ -6567,7 +6563,7 @@ } } - function Un(a, b, c, d, e, f) { + function Tn(a, b, c, d, e, f) { var g = b.Yd, h = b.Ua, k = b.source, @@ -6576,93 +6572,93 @@ 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); + c = (q.fi = le((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] + Gl("*", d - 2) + g[d - 1], 2 >= l ? h = Gl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Gl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : - (e = yd(h), g = e.slice(-4), e = "p:" + Hl("*", eb(e), g)), c.mfpd = e); + 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] + Fl("*", d - 2) + g[d - 1], 2 >= l ? h = Fl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Fl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : + (e = yd(h), g = e.slice(-4), e = "p:" + Gl("*", eb(e), g)), c.mfpd = e); A(k) || (c.pfv = k); k = {}; a.params((k.__ym = c, k)) } - var Vn = W("ice", function(a, b, c, d, e) { - if (b = Uh(a, b)) - if (e = Tn(a, d, e)) return a = Jj(a, e.Ia), Un(b, e, a, d, !1), !0 + var Un = W("ice", function(a, b, c, d, e) { + if (b = Th(a, b)) + if (e = Sn(a, d, e)) return a = Ij(a, e.Ia), Tn(b, e, a, d, !1), !0 }), - Wn = W("ice", function(a, b, c, d, e) { - if (b = Uh(a, b)) - if (e = Tn(a, d, e)) { - var f = Jj(a, e.Ia); - bi(a, e.Ua).then(F([b, e, f, d, c], Un), V(a, "ice.s")); + Vn = W("ice", function(a, b, c, d, e) { + if (b = Th(a, b)) + if (e = Sn(a, d, e)) { + var f = Ij(a, e.Ia); + ai(a, e.Ua).then(F([b, e, f, d, c], Tn), V(a, "ice.s")); return !0 } }); - function Xn(a, b, c, d, e) { + function Wn(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 Yn(a, b, c, d, e) { + function Xn(a, b, c, d, e) { var f = J(e, "target"); e = J(e, "isTrusted") || !1; - f && (f = Ej("button,input", a, f)) && "submit" === f.type && (f = Zj(a, f)) && (d = d(f), b.push(f), uf(a, F([a, !1, b, c, { + f && (f = Dj("button,input", a, f)) && "submit" === f.type && (f = Yj(a, f)) && (d = d(f), b.push(f), tf(a, F([a, !1, b, c, { target: f, isTrusted: e, formData: d - }], Xn), 300, "i.c.l")) - } - - function Zn(a, b) { - var c = $n, + }], Wn), 300, "i.c.l")) + } + + function Yn(a, b) { + var c = Zn, d = [], e = []; - d.push(On(a, "form", ["submit"], V(a, "ltfs.s", function(f) { + d.push(Nn(a, "form", ["submit"], V(a, "ltfs.s", function(f) { var g = J(f, "target"); - g && Xn(a, !0, e, b, { + g && Wn(a, !0, e, b, { target: g, isTrusted: J(f, "isTrusted") || !1, formData: c(g) }) }))); - d.push(On(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], Yn)))); - d.push(On(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], Yn)), function(f) { + d.push(Nn(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], Xn)))); + d.push(Nn(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], Xn)), function(f) { return "submit" === f.type })); return F([ce, d], M) } - var ao = ["text", "email", "tel"]; - - function $n(a) { - a = uj("input", a); + var $n = ["text", "email", "tel"]; + + function Zn(a) { + a = tj("input", a); return M(function(b) { return [b, b.value] }, a) } - var bo = W("icei", function(a, b) { - if (ai(a)) { + var ao = W("icei", function(a, b) { + if ($h(a)) { var c = !1, - d = t, - e = t; - $i(b, function(f) { - if (!(Mn(a) || J(f, "settings.eu") || c)) { + d = r, + e = r; + Zi(b, function(f) { + if (!(Ln(a) || J(f, "settings.eu") || c)) { var g = !!J(f, "settings.mcf"); - (J(f, "settings.cf") ? zf(Rn(a).then(G(F([a, b, g, 1], Wn), lb), G(F([a, b, g, 2], Wn), lb))) : Af(F([a, b, g, 0], Vn)))(xf(V(a, "ice.tt"), V(a, "ice.tc", function(h) { + (J(f, "settings.cf") ? yf(Qn(a).then(G(F([a, b, g, 1], Vn), lb), G(F([a, b, g, 2], Vn), lb))) : zf(F([a, b, g, 0], Un)))(wf(V(a, "ice.tt"), V(a, "ice.tc", function(h) { if (!c) { var k = function(l) { var m; - if (m = O(l.type, ao))(m = ef(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Dl) || l.id && O(l.id.toLowerCase(), Dl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), - m = !(m || Cl(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Sn)); + if (m = O(l.type, $n))(m = df(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Cl) || l.id && O(l.id.toLowerCase(), Cl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), + m = !(m || Bl(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Rn)); return m }; - d = On(a, "input", ["blur"], function(l) { + d = Nn(a, "input", ["blur"], function(l) { (l = J(l, "target")) && h({ Ia: l, Ua: J(l, "value") || "" }) }, k); - e = Zn(a, function(l) { + e = Yn(a, function(l) { var m = l.isTrusted, p = 0; M(function(q) { @@ -6688,48 +6684,48 @@ } } }), - co = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), - eo = L(function(a) { + bo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), + co = L(function(a) { var b = ob(a); a = b.ud; if (!b.Jc) return !1; b = Za("indexOf", a); - b = sc(N(b, Pa(-1), nb), co); + b = sc(N(b, Pa(-1), nb), bo); 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 }), - fo = L(function(a) { + eo = L(function(a) { var b = qb(a); return b ? Ia(b, "YangoEats") || zc(a) : !1 }), - go; - - function ho(a, b, c) { + fo; + + function go(a, b, c) { var d = J(a, "AppMetricaInitializer"), e = J(d, "init"); if (e) try { - D(e, d)(Be(a, b)) - } catch (f) {} else go = uf(a, F([a, b, 2 * c], ho), c, "ai.d"); + D(e, d)(Ae(a, b)) + } catch (f) {} else fo = tf(a, F([a, b, 2 * c], go), c, "ai.d"); return function() { - return tf(a, go) - } - } - var io = W("p.ai", function(a, b) { - if (zc(a) || eo(a)) return $i(b, function(c) { + return sf(a, fo) + } + } + var ho = W("p.ai", function(a, b) { + if (zc(a) || co(a)) return Zi(b, function(c) { if (c = J(c, "settings.sbp")) { var d = {}; - return ho(a, P({}, c, (d.c = b.id, d)), 10) + return go(a, P({}, c, (d.c = b.id, d)), 10) } }) }), - jo = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), - ko = bd("uah", function(a) { + io = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), + jo = bd("uah", function(a) { if (!xa("getHighEntropyValues", J(a, "navigator.userAgentData.getHighEntropyValues"))) return Z.reject("0"); try { - return a.navigator.userAgentData.getHighEntropyValues(jo).then(function(b) { + return a.navigator.userAgentData.getHighEntropyValues(io).then(function(b) { if (!B(b)) throw "2"; return b }, function() { @@ -6739,23 +6735,23 @@ return Z.reject("3") } }), - lo = 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, "\\$&")), - mo = L(function(a) { + ko = 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, "\\$&")), + lo = L(function(a) { var b = qb(a); - return (b = lo.test(b)) ? Z.resolve(b) : ko(a).then(function(c) { + return (b = ko.test(b)) ? Z.resolve(b) : jo(a).then(function(c) { try { return H(function(d, e) { - return d || lo.test(e.brand) + return d || ko.test(e.brand) }, !1, c.brands) } catch (d) { return !1 } }, G(!1, lb)) }), - no = ["default", + mo = ["default", "update" ], - oo = bd("ycs", function(a) { + no = bd("ycs", function(a) { function b(e) { if ("region" === e) return !0; if (I(c, e)) { @@ -6766,10 +6762,10 @@ return !0 } var c = {}, - d = Df(a, "ytm.cs"); + d = Cf(a, "ytm.cs"); a = {}; return a.set = function(e, f) { - if (O(e, no) && B(f)) { + if (O(e, mo) && B(f)) { var g = I(f, "region") ? f.region : void 0, h = u(g) && g ? ("" + g).toUpperCase() : void 0, k; @@ -6805,114 +6801,114 @@ }) }, a }, !0), - po = ["0", "1", "2", "3"], - qo = po[0], - ro = po[1], - so = po[2], - to = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], - uo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(to)); - - function vo(a) { - if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return qo; + oo = ["0", "1", "2", "3"], + po = oo[0], + qo = oo[1], + ro = oo[2], + so = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], + to = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(so)); + + function uo(a) { + if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return po; a = a.replace("GDPR-ok-view-detailed-", ""); - return O(a, po) ? a : qo - } - var wo = "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(to).concat(["28", "29", "30", "31"]), - xo = "3 13 14 31 15 16 17 28".split(" "), - yo = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(wo))), - zo = "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 Ao(a) { + return O(a, oo) ? a : po + } + var vo = "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(so).concat(["28", "29", "30", "31"]), + wo = "3 13 14 31 15 16 17 28".split(" "), + xo = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(vo))), + yo = "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 zo(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, - Nc: zo, + Nc: yo, Rc: "_inversed_buttons" } } - var Bo = 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)$"), - Co = L(function(a) { + var Ao = 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)$"), + Bo = L(function(a) { a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(Bo)); + a && (b = -1 !== a.search(Ao)); return b }); - function Do(a, b) { - var c = zi(a, b); + function Co(a, b) { + var c = yi(a, b); c && c.ca.C(["isYandex"], function() { var d = {}; - return d.type = "isYandex", d.isYandex = Co(a), d + return d.type = "isYandex", d.isYandex = Bo(a), d }) } - function Eo(a, b, c) { - var d = zi(a, c); + function Do(a, b, c) { + var d = yi(a, c); return new Z(function(e) { if (d) { var f = d.ca, g = N(G("4", b), G(null, e)), - h = uf(a, g, 2E3, "gdp.f.t"), + h = tf(a, g, 2E3, "gdp.f.t"), k = {}; d.ad((k.type = "isYandex", k)).then(function(l) { - l.isYandex ? (b("5"), f.C(uo, function(m) { + l.isYandex ? (b("5"), f.C(to, function(m) { m = n(m); m.next(); m = m.next().value.type; e({ - value: vo(m) + value: uo(m) }) })) : (b("6"), e(null)) - })["catch"](g).then(F([a, h], tf)) + })["catch"](g).then(F([a, h], sf)) } else e({ - value: ro, + value: qo, Mb: !0 }) }) } - var Fo = {}, - Go = (Fo["GDPR-ok"] = "ok", Fo["GDPR-ok-view-default"] = "ok-default", Fo["GDPR-ok-view-detailed"] = "ok-detailed", Fo["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Fo["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Fo["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Fo["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Fo); - - function Ho(a, b) { - if (Co(a)) { - var c = Bi(a), - d = Uh(a, b); + var Eo = {}, + Fo = (Eo["GDPR-ok"] = "ok", Eo["GDPR-ok-view-default"] = "ok-default", Eo["GDPR-ok-view-detailed"] = "ok-detailed", Eo["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Eo["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Eo["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Eo["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Eo); + + function Go(a, b) { + if (Bo(a)) { + var c = Ai(a), + d = Th(a, b); d = d && d.params; - c = M(G(Go, J), yo(c)); + c = M(G(Fo, J), xo(c)); d && c.length && d("gdpr", Rb(c)) } } - function Io(a, b, c) { + function Ho(a, b, c) { a = c || Hc(a); return O(a, b) ? a : "en" } - var Jo = { + var Io = { $d: !0, url: "https://yastatic.net/s3/gdpr/v3/gdpr", Rc: "", Nc: "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(" ") }, - Ko = bd("gdpr", function(a, b, c, d, e) { + Jo = bd("gdpr", function(a, b, c, d, e) { function f(p) { b("10"); - c.C(uo, function(q) { + c.C(to, function(q) { q = q.type; var v = {}; l.$c((v.type = q, v)); p({ - value: vo(q) + value: uo(q) }) }) } - var g = void 0 === e ? Jo : e; + var g = void 0 === e ? Io : e; e = g.url; var h = g.Rc, k = g.$d; - g = Io(a, g.Nc, d.Ie); - var l = zi(a, d); + g = Ho(a, g.Nc, d.He); + var l = yi(a, d); if (!l) return Z.resolve({ - value: qo, + value: po, Mb: !0 }); if (a._yaGdprLoaded) return new Z(function(p) { @@ -6923,7 +6919,7 @@ h + ".js"; return new Z(function(p) { b("7"); - Ik(a, m, G(p, f), function() { + Hk(a, m, G(p, f), function() { b("9"); var q = {}; l.$c((q.type = "GDPR-ok-view-default", q)); @@ -6931,48 +6927,48 @@ }) }) }), - Lo = [], - Mo = Za("push", Lo), - No = L(function(a, b) { + Ko = [], + Lo = Za("push", Ko), + Mo = L(function(a, b) { var c = b("gdpr"); - return O(c, po) ? a + "-" + c : a + return O(c, oo) ? a + "-" + c : a }), - Oo = Rd.split("."), - Po = Oo.pop(), - Qo = U(".", Oo), - Ro = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/, - So = {}, - To = (So.brands = "chu", So.architecture = "cha", So.bitness = "chb", So.uaFullVersion = "chf", So.fullVersionList = "chl", So.mobile = "chm", So.model = "cho", So.platform = "chp", - So.platformVersion = "chv", So); - - function Uo(a) { + No = Rd.split("."), + Oo = No.pop(), + Po = U(".", No), + Qo = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/, + Ro = {}, + So = (Ro.brands = "chu", Ro.architecture = "cha", Ro.bitness = "chb", Ro.uaFullVersion = "chf", Ro.fullVersionList = "chl", Ro.mobile = "chm", Ro.model = "cho", Ro.platform = "chp", + Ro.platformVersion = "chv", Ro); + + function To(a) { return u(a) ? a : w(a) ? U(",", M(function(b) { return '"' + b.brand + '";v="' + b.version + '"' }, a)) : A(a) ? "" : a ? "?1" : "?0" } + function Uo(a) { + return "che\n" + a + } + function Vo(a) { - return "che\n" + a - } - - function Wo(a) { var b = H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - (f = Uo(a[f])) && c.push("" + e + "\n" + f); + (f = To(a[f])) && c.push("" + e + "\n" + f); return c - }, [], dc(To)); + }, [], dc(So)); return U("\n", b) } - var Xo = L(function(a) { - return ko(a).then(Wo, Vo) + var Wo = L(function(a) { + return jo(a).then(Vo, Uo) }); - function Yo(a) { + function Xo(a) { return { K: function(b, c) { - Xo(a).then(function(d) { + Wo(a).then(function(d) { b.D || (b.D = {}); b.D.uah = d; c() @@ -6981,19 +6977,19 @@ } } - function Zo(a, b, c) { - Bf(a, "pbjs")(xf(t, function() { + function Yo(a, b, c) { + Af(a, "pbjs")(wf(r, function() { var d = M(function(g) { var h = {}; h = (h.auc = g, h); - g = vj("[id='" + g + "']", a.document.body) || vj("[id='" + g.slice(1) + "']", a.document.body); + g = uj("[id='" + g + "']", a.document.body) || uj("[id='" + g.slice(1) + "']", a.document.body); if (!g) return h; - var k = af(g); + var k = $e(g); if (k) { var l = {}; P(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l)) } - if (g = vj("iframe", g)) k = {}, P(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k)); + if (g = uj("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) { @@ -7003,20 +6999,20 @@ } })) } - var $o = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), - ap = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], - bp = {}, - cp = (bp.netRevenue = function(a) { + var Zo = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), + $o = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], + ap = {}, + bp = (ap.netRevenue = function(a) { return u(a) ? "net" === a : !!a - }, bp), - dp = {}, - ep; - - function fp(a) { - var b = dp[a], + }, ap), + cp = {}, + dp; + + function ep(a) { + var b = cp[a], c = b.xb, d = b.Ac, - e = b.qe; + e = b.pe; return M(function(f) { var g = n(f); f = g.next().value; @@ -7029,38 +7025,38 @@ }, dc(b.tb)) } - function gp(a, b, c) { - var d = dp[c]; + function fp(a, b, c) { + var d = cp[c]; d.Yc = !1; - d.yb && tf(a, d.yb); - d.yb = uf(a, function() { - var e = fp(c), + d.yb && sf(a, d.yb); + d.yb = tf(a, function() { + var e = ep(c), f = {}, g = {}; - b((g.__ym = (f.pbjsv = ep, f.pbjs = e, f), g)); - delete dp[c] + b((g.__ym = (f.pbjsv = dp, f.pbjs = e, f), g)); + delete cp[c] }, 2E3, "pbjs.t") } + function gp(a, b) { + var c = Th(a, b); + c && M(function(d) { + cp[d].Yc && fp(a, c.params, d) + }, ec(cp)) + } + function hp(a, b) { - var c = Uh(a, b); - c && M(function(d) { - dp[d].Yc && gp(a, c.params, d) - }, ec(dp)) - } - - function ip(a, b) { a.tb[b] || (a.tb[b] = { Sa: {} }); return a.tb[b] } - function jp(a, b, c) { + function ip(a, b, c) { var d = c.adUnitCode, e = c.bidderCode || c.bidder; if (e && d) { - var f = ip(b, d); + var f = hp(b, d); !f.Sb && c.mediaTypes && (f.Sb = {}, M(function(g) { var h = n(g); g = h.next().value; @@ -7070,36 +7066,36 @@ k && (f.Sb[g] = k) }, 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] = cp[h] ? cp[h](c[h]) : c[h]); + A(c[h]) || (g[h] = bp[h] ? bp[h](c[h]) : c[h]); return g - }, {}, ap), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = + }, {}, $o), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = b)) } } - function kp(a, b, c) { + function jp(a, b, c) { var d = c.bid, e = d.bidderCode || d.bidder; d = d.adUnitCode; - e && d && (b = ip(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 lp(a, b) { - if (O(a, $o)) - if ("pbjsInit" === a) ep = b.version; + e && d && (b = hp(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 kp(a, b) { + if (O(a, Zo)) + if ("pbjsInit" === a) dp = b.version; else { var c = J(b, "auctionId") || J(b, "bid.auctionId") || void 0; if (c) { - dp[c] || (dp[c] = { + cp[c] || (cp[c] = { tb: {} }); - c = dp[c]; + c = cp[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], jp); - "bidRequested" === a ? M(g, b.bids) : f ? kp(a, c, b) : e ? (c.Ac = b.auctionEnd || b.timestamp, c.qe = Qb(function(h, k, l) { + var g = F([a, c], ip); + "bidRequested" === a ? M(g, b.bids) : f ? jp(a, c, b) : e ? (c.Ac = b.auctionEnd || b.timestamp, c.pe = Qb(function(h, k, l) { return jb(h, l) === k }, M(K("bidderCode"), b.bidderRequests))) : d || g(b); @@ -7108,25 +7104,25 @@ } } - function mp(a, b) { + function lp(a, b) { var c = !1; return function(d) { - var e = Uh(a, b); - e && !c && (c = !0, d = F([a, e.params, d], Zo), uf(a, d, 5E3, "pbjs.fr"), uf(a, d, 2E4, "pbjs.sr")) - } - } - - function np(a, b) { + var e = Th(a, b); + e && !c && (c = !0, d = F([a, e.params, d], Yo), tf(a, d, 5E3, "pbjs.fr"), tf(a, d, 2E4, "pbjs.sr")) + } + } + + function mp(a, b) { M(function(c) { var d = c.event, e = c.data, - f = G(d, lp); + f = G(d, kp); "bidTimeout" === d ? M(f, e) : f(e); "auctionEnd" === d && (c = J(c, "data.adUnitCodes")) && b(c) }, a) } - var op = W("pj", function(a, b) { - var c = mp(a, b), + var np = W("pj", function(a, b) { + var c = lp(a, b), d = {}; return d.pbjs = function(e) { w(e) && (e = Qb(Nb, M(function(f) { @@ -7137,23 +7133,23 @@ data: g } : f } - }, e)), np(e, c), hp(a, b)) + }, e)), mp(e, c), gp(a, b)) }, d }), - pp = L(function() { - var a = Ij(); + op = L(function() { + var a = Hj(); return H(function(b, c) { b[a[c]] = c; return b }, {}, ec(a)) }), - qp = /(\D\d*)/g; - - function rp(a) { + pp = /(\D\d*)/g; + + function qp(a) { if (!a) return ""; - a = a.match(qp); + a = a.match(pp); if (!a || 0 === a.length) return ""; - var b = pp(); + var b = op(); return "//HTML/BODY/" + H(function(c, d) { var e = d[0], f = ub(d.slice(1)); @@ -7161,26 +7157,26 @@ }, "", a) } - function sp(a, b) { - var c = rp(b); + function rp(a, b) { + var c = qp(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 tp = L(Md); - - function up(a) { + var sp = L(Md); + + function tp(a) { return { - ke: Oe(a.element), + ke: Ne(a.element), Gb: a.Gb } } - function vp(a, b) { + function up(a, b) { var c = a.document.body; if (c) { var d = b.price_patterns, - e = tp(b.id); + e = sp(b.id); if (e.Pa) { - if (!Fj(a, e.Pa.element)) return up(e.Pa); + if (!Ej(a, e.Pa.element)) return tp(e.Pa); e.Pa = void 0 } d = H(function(h, k) { @@ -7192,24 +7188,24 @@ }, {}, d); var f = null, g = null; - d.cs && tj(a) && (f = vj(d.cs, c), g = "c"); - d.p && !f && (f = sp(a, d.p), g = "x"); + d.cs && sj(a) && (f = uj(d.cs, c), g = "c"); + d.p && !f && (f = rp(a, d.p), g = "x"); if (f && g) return e.Pa = { element: f, Gb: g - }, up(e.Pa) - } - } - - function wp(a, b) { + }, tp(e.Pa) + } + } + + function vp(a, b) { var c = a[b[0]]; return !(!c || c !== b[1]) } - function xp(a, b) { + function wp(a, b) { var c = b.patterns; if (0 === c.length) return !1; - if (1 === c.length) return wp(a, c[0]); + if (1 === c.length) return vp(a, c[0]); c = H(function(f, g) { var h = n(g), k = h.next().value; @@ -7229,154 +7225,154 @@ return 2 <= c.Fb || d && e } - function yp(a, b) { + function xp(a, b) { var c = b.patterns; - return 0 === c.length ? !1 : sc(G(a, wp), c) - } - - function zp(a, b, c, d) { + return 0 === c.length ? !1 : sc(G(a, vp), c) + } + + function yp(a, b, c, d) { c = M(function(e) { if (!d(b, e)) return !1; var f = {}; f = (f.rg = e.id, f); - if (e = vp(a, e)) f.gp = cl(e.ke), f.mg = e.Gb; + if (e = up(a, e)) f.gp = bl(e.ke), f.mg = e.Gb; return f }, c); return Rb(c) } - var Ap = Oa(ij)("btn:"), - Bp = Oa(ij)("form:"); - - function Cp(a) { + var zp = Oa(hj)("btn:"), + Ap = Oa(hj)("form:"); + + function Bp(a) { var b = n(a), c = b.next().value; b = b.next().value; - return "bp" === c ? ["p", al(Zk(b))] : a - } - var Dp = Gb(function(a) { - a.patterns = M(Cp, a.patterns); - a.price_patterns = M(Cp, a.price_patterns); + return "bp" === c ? ["p", $k(Yk(b))] : a + } + var Cp = Gb(function(a) { + a.patterns = M(Bp, a.patterns); + a.price_patterns = M(Bp, a.price_patterns); return a }); - function Ep(a, b) { + function Dp(a, b) { var c = Wd(a); b && (c.yen = b); return c } - function Fp(a) { - return Ep(a, "yue") + function Ep(a) { + return Dp(a, "yue") + } + + function Fp(a, b) { + if (A(b) || !!b === b || rb(a, b) || u(b)) return b } function Gp(a, b) { - if (A(b) || !!b === b || rb(a, b) || u(b)) return b - } - - function Hp(a, b) { if (A(b)) return b; - var c = Gp(a, b); + var c = Fp(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] = Hp(a, f); + d[g] = Gp(a, f); return d }, {}, dc(b)); - if (w(b)) return M(G(a, Hp), b) - } - var Ip = "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 Jp(a) { - if (!u(a)) throw Fp("gppns"); - if (O(a.split(".")[0], Ip)) throw Fp("rwp"); - if (ij(a, "on")) throw Fp("rwp"); - } - - function Kp(a, b) { + if (w(b)) return M(G(a, Gp), b) + } + var Hp = "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 Ip(a) { + if (!u(a)) throw Ep("gppns"); + if (O(a.split(".")[0], Hp)) throw Ep("rwp"); + if (hj(a, "on")) throw Ep("rwp"); + } + + function Jp(a, b) { var c = b.split("."), d = c.pop(); c = c.length ? J(a, U(".", c)) : a; - if (!c) throw Fp("noma"); + if (!c) throw Ep("noma"); return { value: J(c, d), parent: c, Wa: d } } - var Lp = {}, - Mp = (Lp.akna = "The property of the value is not an array", Lp["ca.p.uns"] = "The url is not a string", Lp.noma = "Cannot access member of null or undefined object", Lp.rwp = "Access to restricted window property is denied", Lp.vnd = "Variable is not defined", Lp.tenf = "Called value is not a function", Lp.cva = "Cannot assign to constant variable", Lp.iat = "Invalid assignment target", Lp["ca.c.wenf"] = "Window element is not a function", Lp["ca.c.mann"] = "Cookie's max age is not a number", Lp["ca.c.ssuop"] = "SameSite cookie has an unknown option", - Lp.gppns = "Window property path is not a string", Lp.vr = "Variable redeclaration", Lp.da = "Duplicate argument", Lp.stce = "Error creating script tag", Lp.wenf = "Window element is not a function", Lp.uns = "The url is not a string", Lp.ict = "Consent type is not a string", Lp.icl = "Consent listener is not a function", Lp["ca.akna"] = "The property of the value is not an array", Lp["ca.c.cinf"] = "Callback is not a function", Lp["ca.c.ia"] = "Invalid arguments", Lp.ies = "Invalid element selector", Lp["t.a.s.ev"] = "Element visibility tag was already started", - Lp["t.a.s.g"] = "Group tag was already started", Lp["t.a.s.sd"] = "Scroll depth tag was already started", Lp["t.a.s.t"] = "Timer tag was already started", Lp.cdau = "Consent default arrived after the value was updated", Lp), - Np = {}, - Op = (Np.c = "Container", Np.t = "Tag", Np.tr = "Trigger", Np.v = "Variable", Np); - - function Pp(a) { + var Kp = {}, + Lp = (Kp.akna = "The property of the value is not an array", Kp["ca.p.uns"] = "The url is not a string", Kp.noma = "Cannot access member of null or undefined object", Kp.rwp = "Access to restricted window property is denied", Kp.vnd = "Variable is not defined", Kp.tenf = "Called value is not a function", Kp.cva = "Cannot assign to constant variable", Kp.iat = "Invalid assignment target", Kp["ca.c.wenf"] = "Window element is not a function", Kp["ca.c.mann"] = "Cookie's max age is not a number", Kp["ca.c.ssuop"] = "SameSite cookie has an unknown option", + Kp.gppns = "Window property path is not a string", Kp.vr = "Variable redeclaration", Kp.da = "Duplicate argument", Kp.stce = "Error creating script tag", Kp.wenf = "Window element is not a function", Kp.uns = "The url is not a string", Kp.ict = "Consent type is not a string", Kp.icl = "Consent listener is not a function", Kp["ca.akna"] = "The property of the value is not an array", Kp["ca.c.cinf"] = "Callback is not a function", Kp["ca.c.ia"] = "Invalid arguments", Kp.ies = "Invalid element selector", Kp["t.a.s.ev"] = "Element visibility tag was already started", + Kp["t.a.s.g"] = "Group tag was already started", Kp["t.a.s.sd"] = "Scroll depth tag was already started", Kp["t.a.s.t"] = "Timer tag was already started", Kp.cdau = "Consent default arrived after the value was updated", Kp), + Mp = {}, + Np = (Mp.c = "Container", Mp.t = "Tag", Mp.tr = "Trigger", Mp.v = "Variable", Mp); + + function Op(a) { if (!a) return ""; var b = a.id; - return "[" + Op[a.type] + (b ? ":" + b : "") + "]" - } - - function Qp(a) { + return "[" + Np[a.type] + (b ? ":" + b : "") + "]" + } + + function Pp(a) { a = a.message; - return u(a) ? Mp[a] || a : "Unknown error" - } - var Rp = t, - Sp, Tp = L(function(a, b, c) { - Rp = b; - c && (Sp = c) + return u(a) ? Lp[a] || a : "Unknown error" + } + var Qp = r, + Rp, Sp = L(function(a, b, c) { + Qp = b; + c && (Rp = c) }); - function Up(a, b, c, d) { + function Tp(a, b, c, d) { return function() { var e = b || Td; try { return e.apply(null, arguments) } catch (f) { - e = y(d) ? d.apply(null, arguments) : d, Rp(a, f, e) + e = y(d) ? d.apply(null, arguments) : d, Qp(a, f, e) } return c } } - function Vp(a, b) { + function Up(a, b) { return function(c) { - Rp(a, c, b) - } - } - - function Wp(a, b, c) { - c ? Tp(a, function(d, e, f) { - A(e) || (Sk(a).error("[YTM Error]" + Pp(f) + " " + Qp(e)), Sp && (d = {}, e = (d.event = "ee", d.m = Qp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Sp(e))) - }, c) : Tp(a, function(d, e, f) { + Qp(a, c, b) + } + } + + function Vp(a, b, c) { + c ? Sp(a, function(d, e, f) { + A(e) || (Rk(a).error("[YTM Error]" + Op(f) + " " + Pp(e)), Rp && (d = {}, e = (d.event = "ee", d.m = Pp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Rp(e))) + }, c) : Sp(a, function(d, e, f) { d = "ytm." + d; - A(e) || (I(e, "yen") ? (Sh(a, b, "[YTM Error]" + Pp(f) + " " + Qp(e))(), "yme" === e.yen && ee("mod", J(e, "message") || "ue", d)) : fe(a, d, e)) + A(e) || (I(e, "yen") ? (Rh(a, b, "[YTM Error]" + Op(f) + " " + Pp(e))(), "yme" === e.yen && M(N(lb, Jb(["mod", J(e, "message") || "ue", d, void 0]), be), de)) : ee(a, d, e)) }) } - function Xp(a, b, c, d) { - var e = Qe(a)("img"); + function Wp(a, b, c, d) { + var e = Pe(a)("img"); e.src = b; - b = G(e, Re); + b = G(e, Qe); 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, { + wc(a) && (a = Ue(a), P(e.style, { position: "absolute", visibility: "hidden", width: "0px", height: "0px" }), a.appendChild(e)) } - var Yp = L(function(a, b) { + var Xp = L(function(a, b) { return H(function(c, d) { c[d] = a[d]; return c }, {}, b) }); - function Zp(a, b, c) { + function Yp(a, b, c) { c = void 0 === c ? !0 : c; return H(function(d, e) { var f = n(e.split("=")), @@ -7387,7 +7383,7 @@ }, [], a.document.cookie.split(";")) } - function $p(a, b) { + function Zp(a, b) { if (z(b)) var c = "undefined"; else if (Sa(b)) c = "null"; else { @@ -7401,12 +7397,12 @@ return c } - function aq(a, b, c, d) { + function $p(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 bq = "protocol host port path query queryVar extension fragment href".split(" "), - cq = L(function(a) { + var aq = "protocol host port path query queryVar extension fragment href".split(" "), + bq = L(function(a) { var b = T(a).search; b = rd(b.substring(1))._ytm_preview; var c = Jd(a, ""); @@ -7415,7 +7411,7 @@ return b ? (a("_ytm_preview", b, 10), b) : c("_ytm_preview") }); - function dq(a) { + function cq(a) { switch (a) { case 2: return "read"; @@ -7426,7 +7422,7 @@ } } - function eq(a) { + function dq(a) { switch (a) { case "read": return 2; @@ -7437,7 +7433,7 @@ } } - function fq(a, b, c, d, e) { + function eq(a, b, c, d, e) { if (!d) return !1; c = (a = "set_cookies" === c) ? 1 : 2; return a && !B(e) ? !1 : b.R({ @@ -7450,7 +7446,7 @@ }) } - function gq(a, b, c, d) { + function fq(a, b, c, d) { if (!d) return !1; a = "iframe"; "load_script" === c ? a = "loadScript" : "send_pixel" === c && (a = "pixel"); @@ -7462,7 +7458,7 @@ }) } - function hq(a, b, c, d, e) { + function gq(a, b, c, d, e) { return b.R({ permissionType: "get_url" === c ? "url" : "referrer", F: { @@ -7471,44 +7467,44 @@ } }) } - var iq = {}, - jq = (iq.access_consent = function(a, b, c, d, e) { - return d && u(d) && e && u(e) ? (a = eq(e)) && 4 !== a ? b.R({ + var hq = {}, + iq = (hq.access_consent = function(a, b, c, d, e) { + return d && u(d) && e && u(e) ? (a = dq(e)) && 4 !== a ? b.R({ permissionType: "accessConsent", F: { key: d, operation: a } }) : !1 : !1 - }, iq.access_globals = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = eq(d)) ? b.R({ + }, hq.access_globals = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = dq(d)) ? b.R({ permissionType: "globals", F: { key: e, operation: a } }) : !1 : !1 - }, iq.access_local_storage = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = eq(d)) && 4 !== a ? b.R({ + }, hq.access_local_storage = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = dq(d)) && 4 !== a ? b.R({ permissionType: "localStorage", F: { key: e, operation: a } }) : !1 : !1 - }, iq.access_template_storage = function(a, b) { + }, hq.access_template_storage = function(a, b) { return b.R({ permissionType: "templateStorage", F: null }) - }, iq.get_cookies = fq, iq.get_referrer = hq, iq.get_url = hq, iq.inject_hidden_iframe = gq, iq.load_script = gq, iq.logging = function(a, b) { + }, hq.get_cookies = eq, hq.get_referrer = gq, hq.get_url = gq, hq.inject_hidden_iframe = fq, hq.load_script = fq, hq.logging = function(a, b) { return b.R({ permissionType: "log", F: { - logLevel: cq(a) ? 1 : 0 + logLevel: bq(a) ? 1 : 0 } }) - }, iq.read_data_layer = function(a, b, c, d) { + }, hq.read_data_layer = function(a, b, c, d) { return d ? b.R({ permissionType: "dataLayer", F: { @@ -7516,29 +7512,29 @@ operation: 2 } }) : !1 - }, iq.read_title = function(a, b) { + }, hq.read_title = function(a, b) { return b.R({ permissionType: "readTitle", F: null }) - }, iq.send_pixel = gq, iq.set_cookies = fq, iq), - kq = "protocol host port path query queryVar extension href".split(" "), - lq = L(Md, function(a, + }, hq.send_pixel = fq, hq.set_cookies = eq, hq), + jq = "protocol host port path query queryVar extension href".split(" "), + kq = L(Md, function(a, b) { return a + "_" + b }), - mq = /\+/g, - nq = /^\?/, - oq = /[/:]|^[#?]/; - - function pq(a) { - return (a = a ? a.replace(nq, "") : "") ? H(function(b, c) { + lq = /\+/g, + mq = /^\?/, + nq = /[/:]|^[#?]/; + + function oq(a) { + return (a = a ? a.replace(mq, "") : "") ? H(function(b, c) { var d = n(c.split("=")), e = d.next().value; d = ja(d); d = U("=", d); - e = qd(e.replace(mq, " ")); - d = qd(d.replace(mq, " ")); + e = qd(e.replace(lq, " ")); + d = qd(d.replace(lq, " ")); if (I(b, e)) { var f = b[e]; w(f) ? f.push(d) : b[e] = [f, d] @@ -7546,13 +7542,13 @@ return b }, {}, a.split("&")) : {} } - var qq = {}, - rq = (qq.callInWindow = function(a) { + var pq = {}, + qq = (pq.callInWindow = function(a) { var b = a.l, c = a.I; return function(d) { var e = sa.apply(1, arguments); - Jp(d); + Ip(d); c.checkPermission({ permissionType: "globals", F: { @@ -7560,25 +7556,25 @@ operation: 4 } }); - var f = Kp(b, d), + var f = Jp(b, d), g = f.value; f = f.parent; - if (!y(g)) throw Fp("ca.c.wenf"); + if (!y(g)) throw Ep("ca.c.wenf"); e = g.apply(f, e); - return Hp(b, e) - } - }, qq.callLater = function(a) { + return Gp(b, e) + } + }, pq.callLater = function(a) { var b = a.l; return function(c) { - if (!y(c)) throw Ep("ca.c.cinf"); - uf(b, c, 0, "cr.cl") - } - }, qq.copyFromDataLayer = function(a) { + if (!y(c)) throw Dp("ca.c.cinf"); + tf(b, c, 0, "cr.cl") + } + }, pq.copyFromDataLayer = function(a) { var b = a.l, c = a.I, d = a.event; return function(e) { - if (!d) throw Ep("No dataLayer data"); + if (!d) throw Dp("No dataLayer data"); c.checkPermission({ permissionType: "dataLayer", F: { @@ -7586,13 +7582,13 @@ operation: 2 } }); - return Hp(b, J(d, e)) - } - }, qq.copyFromWindow = function(a) { + return Gp(b, J(d, e)) + } + }, pq.copyFromWindow = function(a) { var b = a.l, c = a.I; return function(d) { - Jp(d); + Ip(d); c.checkPermission({ permissionType: "globals", F: { @@ -7600,9 +7596,9 @@ key: d } }); - return Hp(b, J(b, d)) - } - }, qq.createArgumentsQueue = function(a) { + return Gp(b, J(b, d)) + } + }, pq.createArgumentsQueue = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7637,19 +7633,19 @@ operation: 1 } }); - Jp(d); - Jp(e); + Ip(d); + Ip(e); var g = [], - h = Kp(b, d); + h = Jp(b, d); h.value || (h.parent[h.Wa] = f); - h = Kp(b, e); + h = Jp(b, e); if (h.value) { - if (!w(h.value)) throw Fp("ca.akna"); + if (!w(h.value)) throw Ep("ca.akna"); g = h.value } else h.parent[h.Wa] = g; return f } - }, qq.createQueue = function(a) { + }, pq.createQueue = function(a) { var b = a.l, c = a.I; return function(d) { @@ -7667,44 +7663,44 @@ operation: 1 } }); - Jp(d); - var e = Kp(b, d); + Ip(d); + var e = Jp(b, d); d = e.value; var f = e.parent; e = e.Wa; if (!d) f[e] = []; - else if (!w(d)) throw Fp("akna"); + else if (!w(d)) throw Ep("akna"); return D(f[e].push, f[e]) } - }, qq.decodeUri = function(a) { + }, pq.decodeUri = function(a) { var b = a.l; return function(c) { try { return b.decodeURI(c) } catch (d) {} } - }, qq.decodeUriComponent = function(a) { + }, pq.decodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.decodeURIComponent(c) } catch (d) {} } - }, qq.encodeUri = function(a) { + }, pq.encodeUri = function(a) { var b = a.l; return function(c) { try { return b.encodeURI(c) } catch (d) {} } - }, qq.encodeUriComponent = function(a) { + }, pq.encodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.encodeURIComponent(c) } catch (d) {} } - }, qq.fromBase64 = function(a) { + }, pq.fromBase64 = function(a) { var b = a.l; return function(c) { @@ -7712,7 +7708,7 @@ return b.atob(c) } catch (d) {} } - }, qq.getCookieValues = function(a) { + }, pq.getCookieValues = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7723,20 +7719,20 @@ operation: 2 } }); - return Zp(b, d, e) - } - }, qq.getTimestamp = function(a) { + return Yp(b, d, e) + } + }, pq.getTimestamp = function(a) { var b = a.l; return function() { - return X(b)(hf) - } - }, qq.getType = function(a) { - return G(a.l, $p) - }, qq.getReferrerUrl = function(a) { + return X(b)(gf) + } + }, pq.getType = function(a) { + return G(a.l, Zp) + }, pq.getReferrerUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = O(d, kq) ? d : "href"; + var f = O(d, jq) ? d : "href"; c.checkPermission({ permissionType: "referrer", F: { @@ -7746,13 +7742,13 @@ }); var g = J(b, "document.referrer"); - if (g) return g = mh(b, g), aq(g, f, e) - } - }, qq.getUrl = function(a) { + if (g) return g = lh(b, g), $p(g, f, e) + } + }, pq.getUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = O(d, bq) ? d : "href"; + var f = O(d, aq) ? d : "href"; c.checkPermission({ permissionType: "url", F: { @@ -7762,20 +7758,20 @@ }); var g = T(b); g.query = g.search.replace(/^\?/, ""); - return aq(g, f, e) - } - }, qq.injectHiddenIframe = function(a) { + return $p(g, f, e) + } + }, pq.injectHiddenIframe = function(a) { var b = a.l, c = a.I; return function(d, e) { - e = void 0 === e ? t : e; + e = void 0 === e ? r : e; c.checkPermission({ permissionType: "iframe", F: { url: d } }); - var f = Qe(b)("iframe"); + var f = Pe(b)("iframe"); P(f.style, { display: "none", width: "1px", @@ -7786,10 +7782,10 @@ f.onload = function() { return e() }; - f.onerror = t; - Ve(b).appendChild(f) - } - }, qq.JSON = function(a) { + f.onerror = r; + Ue(b).appendChild(f) + } + }, pq.JSON = function(a) { var b = a.l; return { parse: function(c) { @@ -7803,7 +7799,7 @@ } catch (d) {} } } - }, qq.loadScript = function(a) { + }, pq.loadScript = function(a) { var b = a.l, c = a.I; return function(d, e, f) { @@ -7813,13 +7809,13 @@ url: d } }); - Ik(b, d, y(e) ? Up("ls.ol", function() { + Hk(b, d, y(e) ? Tp("ls.ol", function() { return e.apply(null) - }) : t, y(f) ? Up("ls.oe", function() { + }) : r, y(f) ? Tp("ls.oe", function() { return f.apply(null) }) : void 0) } - }, qq.localStorage = function(a) { + }, pq.localStorage = function(a) { var b = a.I, c = a.l.localStorage; @@ -7855,11 +7851,11 @@ c.removeItem(d) } } - }, qq.logToConsole = function(a) { + }, pq.logToConsole = function(a) { var b = a.l, c = a.I, - d = Sk(b).log, - e = cq(b) ? 1 : 0; + d = Rk(b).log, + e = bq(b) ? 1 : 0; return function() { var f = sa.apply(0, arguments); c.R({ @@ -7869,22 +7865,22 @@ } }) && d.apply(null, ka(f)) } - }, qq.makeNumber = function() { + }, pq.makeNumber = function() { return function(a, b) { return z(a) ? +b : +a } - }, qq.makeTableMap = function() { + }, pq.makeTableMap = function() { return function(a, b, c) { - if (!w(a) || !u(b) || !u(c)) throw Fp("ca.c.ia"); + if (!w(a) || !u(b) || !u(c)) throw Ep("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 } - }, qq.Math = function(a) { - return Yp(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) - }, qq.Object = function(a) { + }, pq.Math = function(a) { + return Xp(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) + }, pq.Object = function(a) { var b = a.l; return { keys: ec, @@ -7902,11 +7898,11 @@ } } } - }, qq.parseUrl = function(a) { + }, pq.parseUrl = function(a) { var b = a.l; return function(c) { - if (u(c) && c && oq.test(c)) { - c = mh(b, c); + if (u(c) && c && nq.test(c)) { + c = lh(b, c); var d = c.protocol, e = c.host; if (d && ":" !== d) return { @@ -7918,19 +7914,19 @@ port: c.port, pathname: c.pathname, search: c.search, - searchParams: pq(c.search), + searchParams: oq(c.search), hash: c.hash } } } - }, qq.queryPermission = function(a) { + }, pq.queryPermission = function(a) { var b = a.l, c = a.I; return function(d, e, f) { - return (z(e) || u(e)) && I(jq, - d) ? (0, jq[d])(b, c, d, e, f) : !1 - } - }, qq.readTitle = function(a) { + return (z(e) || u(e)) && I(iq, + d) ? (0, iq[d])(b, c, d, e, f) : !1 + } + }, pq.readTitle = function(a) { var b = a.l, c = a.I; return function() { @@ -7940,22 +7936,22 @@ }); return b.document.title } - }, qq.sendPixel = function(a) { + }, pq.sendPixel = function(a) { var b = a.I, c = a.l; return function(d, e, f) { - e = void 0 === e ? t : e; - f = void 0 === f ? t : f; - if (!u(d)) throw Fp("ca.p.uns"); + e = void 0 === e ? r : e; + f = void 0 === f ? r : f; + if (!u(d)) throw Ep("ca.p.uns"); b.checkPermission({ permissionType: "pixel", F: { url: d } }); - Xp(c, d, e, f) - } - }, qq.setCookie = function(a) { + Wp(c, d, e, f) + } + }, pq.setCookie = function(a) { var b = a.l, c = a.I; return function(d, e, f, g) { @@ -7976,18 +7972,18 @@ 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 Fp("ca.c.mann"); + if (!rb(b, f["max-age"])) throw Ep("ca.c.mann"); d += " Max-Age=" + f["max-age"] + ";" } if (I(f, "sameSite")) { - if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Fp("ca.c.ssuop"); + if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Ep("ca.c.ssuop"); d += " Same-Site=" + f.sameSite + ";" } I(f, "secure") && f.secure && (d += " Secure;") } b.document.cookie = d } - }, qq.setInWindow = function(a) { + }, pq.setInWindow = function(a) { var b = a.l, c = a.I; @@ -8000,9 +7996,9 @@ operation: 1 } }); - Jp(d); + Ip(d); try { - var g = Kp(b, d), + var g = Jp(b, d), h = g.parent, k = g.Wa; if (!f && I(h, k)) return !1; @@ -8012,11 +8008,11 @@ return !1 } } - }, qq.checkInWindow = function(a) { + }, pq.checkInWindow = function(a) { var b = a.l, c = a.I; return function(d, e) { - Jp(d); + Ip(d); c.checkPermission({ permissionType: "globals", F: { @@ -8025,18 +8021,18 @@ } }); try { - var f = Kp(b, d), + var f = Jp(b, d), g = f.value, h = I(f.parent, f.Wa); if (!e || !h) return h; - var k = $p(b, g); + var k = Zp(b, g); return h && k === e } catch (l) { if ("noma" === J(l, "message")) return !1; throw l; } } - }, qq.templateStorage = function(a) { + }, pq.templateStorage = function(a) { function b(e) { c.checkPermission({ permissionType: "templateStorage", @@ -8045,7 +8041,7 @@ delete d[e] } var c = a.I, - d = lq(a.containerId, a.le); + d = kq(a.containerId, a.le); return { getItem: function(e) { c.checkPermission({ @@ -8070,9 +8066,9 @@ M(b, ec(d)) } } - }, qq); - - function sq(a) { + }, pq); + + function rq(a) { return function(b) { var c = b.Wb, d = b.I; @@ -8090,58 +8086,58 @@ ytm: { action: a, La: e, - eventId: Vm() + eventId: Um() } })) } } } - var tq = sq("default"), - uq = sq("update"); - - function vq(a) { + var sq = rq("default"), + tq = rq("update"); + + function uq(a) { if (!a) return a; if (!u(a) && "function" === typeof a[Symbol.iterator]) { var b = w(a) ? a : Ta(a); - return M(vq, b) + return M(uq, b) } if (B(a)) { var c = {}; M(function(d) { - c[d] = vq(a[d]) + c[d] = uq(a[d]) }, ec(a)); return c } return a } - function wq(a) { + function vq(a) { return { compilerVersion: a.compilerVersion, containerId: a.containerId, containerVersion: a.containerVersion, - counter: vq(a.counter), - permissions: vq(a.permissions), - tags: vq(a.tags), - triggers: vq(a.triggers), - variables: vq(a.variables) - } - } - - function xq(a) { - a = I(rq, a) ? rq[a] : void 0; - if (A(a)) throw Ep("uca"); + counter: uq(a.counter), + permissions: uq(a.permissions), + tags: uq(a.tags), + triggers: uq(a.triggers), + variables: uq(a.variables) + } + } + + function wq(a) { + a = I(qq, a) ? qq[a] : void 0; + if (A(a)) throw Dp("uca"); return a } - function yq(a, b) { + function xq(a, b) { for (var c = a.length; 0 < c;) { var d = a[--c]; if (I(d.pc, b)) return d.pc[b] } } - function zq(a, b) { + function yq(a, b) { a = void 0 === a ? {} : a; b = void 0 === b ? {} : b; return { @@ -8151,13 +8147,13 @@ } } - function Aq(a, b, c) { + function zq(a, b, c) { b = void 0 === b ? {} : b; c = void 0 === c ? {} : c; - return a.concat(zq(b, c)) - } - - function Bq(a, b, c, d) { + return a.concat(yq(b, c)) + } + + function Aq(a, b, c, d) { for (var e = a.length - 1; 0 <= e; --e) { var f = a[e]; f.hb = !1; @@ -8166,46 +8162,46 @@ return } } - throw Ep(c); - } - var Cq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), - Dq = ya(Array.prototype.reduceRight, "reduceRight"); - - function Eq(a, b, c) { + throw Dp(c); + } + var Bq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), + Cq = ya(Array.prototype.reduceRight, "reduceRight"); + + function Dq(a, b, c) { for (var d = c.length - 1; 0 <= d;) b = a(b, c[d], d), --d; return b } - var Fq = Dq ? function(a, b, c) { - return Dq.call(c, a, b) - } : Eq, - Gq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); - - function Hq(a, b) { + var Eq = Cq ? function(a, b, c) { + return Cq.call(c, a, b) + } : Dq, + Fq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); + + function Gq(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 H(d, e, a) }, c.reduceRight = function(d, e) { - return Fq(d, e, a) - }, c.reverse = G(a, Tm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Uk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, + return Eq(d, e, a) + }, c.reverse = G(a, Sm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Tk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, Ja), c.unshift = D(Array.prototype.unshift, a), c)[b] } - function Iq(a) { + function Hq(a) { return w(a) && 35 === a[0] } - function Jq(a, b, c) { + function Iq(a, b, c) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - b = Kq(a, b); - a = Kq(a, d); - if (A(b)) throw Fp("noma"); + b = Jq(a, b); + a = Jq(a, d); + if (A(b)) throw Ep("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, Gq) ? Hq(b, a) : I(b, "" + a) ? b[a] : void 0; - else if (u(b)) c && O(a, Cq) ? (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 = + else if (w(b)) c = c && O(a, Fq) ? Gq(b, a) : I(b, "" + a) ? b[a] : void 0; + else if (u(b)) c && O(a, Bq) ? (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) { @@ -8225,7 +8221,7 @@ return c } - function Lq(a, b) { + function Kq(a, b) { var c = n(b); c.next(); var d = c.next().value, @@ -8235,7 +8231,7 @@ return function() { var h = arguments, k = H(function(m, p, q) { - if (m[p]) throw Fp("da"); + if (m[p]) throw Ep("da"); m[p] = { kind: 1, value: h[q] @@ -8247,7 +8243,7 @@ value: d }); var l; - Mq(g, f, k, { + Lq(g, f, k, { "return": function(m) { l = m } @@ -8256,11 +8252,11 @@ } } - function Nq(a) { + function Mq(a) { return w(a) && 42 === a[0] } - function Uq(a, b) { + function Tq(a, b) { var c = n(b); c.next(); c = ja(c); @@ -8268,34 +8264,34 @@ var f = n(e), g = f.next().value; f = f.next().value; - g = Kq(a, g); - f = Kq(a, f); + g = Jq(a, g); + f = Jq(a, f); d["" + g] = f; return d }, {}, c) } - function Vq(a) { + function Uq(a) { return w(a) && 40 === a[0] } - function Wq(a, b) { + function Vq(a, b) { var c = n(b); c.next(); c = ja(c); return M(function(d) { - return Kq(a, d) + return Jq(a, d) }, c) } - function Xq(a, b) { + function Wq(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - e = Kq(a, e); - c = Kq(a, c); + e = Jq(a, e); + c = Jq(a, c); switch (d) { case "==": return e == c; @@ -8341,16 +8337,16 @@ case "instanceof": return e instanceof c; default: - throw Ep("uo"); - } - } - - function Yq(a, b) { + throw Dp("uo"); + } + } + + function Xq(a, b) { var c = n(b); c.next(); var d = c.next().value; c = c.next().value; - c = Kq(a, c); + c = Jq(a, c); switch (d) { case "+": return +c; @@ -8361,39 +8357,39 @@ case "~": return ~c; default: - throw Ep("uo"); - } - } - - function Zq(a, b, c) { + throw Dp("uo"); + } + } + + function Yq(a, b, c) { c = void 0 === c ? [] : c; - if (Vq(b)) { + if (Uq(b)) { b = n(b); b.next(); b = b.next().value; - a = yq(a, b); - if (!a) throw Fp("vnd"); - if (0 === a.kind && 0 === c.length) throw Fp("cva"); + a = xq(a, b); + if (!a) throw Ep("vnd"); + if (0 === a.kind && 0 === c.length) throw Ep("cva"); return { me: c, - Ge: a - } - } - if (Iq(b)) { + Fe: a + } + } + if (Hq(b)) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - d = Kq(a, d); + d = Jq(a, d); c.unshift("" + d); - return Zq(a, b, c) - } - throw Fp("iat"); - } - - function $q(a, b, c, d) { - b = Zq(a, b); - a = b.Ge; + return Yq(a, b, c) + } + throw Ep("iat"); + } + + function Zq(a, b, c, d) { + b = Yq(a, b); + a = b.Fe; var e = b.me; e.unshift("value"); b = e.pop(); @@ -8426,28 +8422,28 @@ case "&=": return a[b] &= c; default: - throw Ep("uo"); - } - } - - function ar(a, b) { + throw Dp("uo"); + } + } + + function $q(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - c = Kq(a, c); - return $q(a, e, c, d) - } - - function Kq(a, b) { - if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || Nq(b)) return Nq(b) ? null : b; - if (Vq(b)) { + c = Jq(a, c); + return Zq(a, e, c, d) + } + + function Jq(a, b) { + if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || Mq(b)) return Mq(b) ? null : b; + if (Uq(b)) { var c = n(b); c.next(); c = c.next().value; - c = yq(a, c); - if (!c) throw Fp("vnd"); + c = xq(a, c); + if (!c) throw Ep("vnd"); return c.value } if (w(b) && 37 === b[0]) { @@ -8455,18 +8451,18 @@ d.next(); c = d.next().value; d = ja(d); - c = Iq(c) ? Jq(a, c, !0) : Kq(a, c); - if (!y(c)) throw Fp("tenf"); - d = M(G(a, Kq), d); + c = Hq(c) ? Iq(a, c, !0) : Jq(a, c); + if (!y(c)) throw Ep("tenf"); + d = M(G(a, Jq), d); return c.apply(null, d) } - if (w(b) && 24 === b[0]) return Lq(a, b); - if (Iq(b)) return Jq(a, b); - if (w(b) && 23 === b[0]) return Uq(a, b); - if (w(b) && 22 === b[0]) return Wq(a, b); + if (w(b) && 24 === b[0]) return Kq(a, b); + if (Hq(b)) return Iq(a, b); + if (w(b) && 23 === b[0]) return Tq(a, b); + if (w(b) && 22 === b[0]) return Vq(a, b); if (w(b) && - 29 === b[0]) return Xq(a, b); - if (w(b) && 25 === b[0]) return Yq(a, b); + 29 === b[0]) return Wq(a, b); + if (w(b) && 25 === b[0]) return Xq(a, b); if (w(b) && 27 === b[0]) { d = n(b); d.next(); @@ -8481,32 +8477,32 @@ e = "-="; break; default: - throw Ep("uo"); - } - c ? c = $q(a, d, 1, e) : (c = Kq(a, d), $q(a, d, 1, e)); + throw Dp("uo"); + } + c ? c = Zq(a, d, 1, e) : (c = Jq(a, d), Zq(a, d, 1, e)); return c } - if (w(b) && 31 === b[0]) return ar(a, b); + if (w(b) && 31 === b[0]) return $q(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 = Kq(a, e)) ? Kq(a, c) : d; - else if ("||" === d) c = (d = Kq(a, e)) ? d : Kq(a, c); - else throw Ep("uo"); + if ("&&" === d) c = (d = Jq(a, e)) ? Jq(a, c) : d; + else if ("||" === d) c = (d = Jq(a, e)) ? d : Jq(a, c); + else throw Dp("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 = Kq(a, d), Kq(a, d ? c : e) - } - - function br(a) { + 36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Jq(a, d), Jq(a, d ? c : e) + } + + function ar(a) { return w(a) && (18 === a[0] || 19 === a[0]) } - function cr(a, b) { + function br(a, b) { var c = n(b), d = c.next().value; c = ja(c); @@ -8515,10 +8511,10 @@ var g = n(f), h = g.next().value; g = g.next().value; - if (e && 1 === f.length) throw Ep("mca"); + if (e && 1 === f.length) throw Dp("mca"); f = a[a.length - 1].pc; - if (I(f, h)) throw Fp("vr"); - g = z(g) ? g : Kq(a, g); + if (I(f, h)) throw Ep("vr"); + g = z(g) ? g : Jq(a, g); f[h] = { kind: e ? 0 : 1, value: g @@ -8526,65 +8522,65 @@ }, c) } - function dr(a, b) { + function cr(a, b) { var c = n(b); c.next(); var d = c.next().value; - Bq(a, "return", "irs", function() { - return z(d) ? d : Kq(a, d) + Aq(a, "return", "irs", function() { + return z(d) ? d : Jq(a, d) }) } - function er(a) { + function dr(a) { var b = { Ab: !1 }; - a = Aq(a, void 0, { + a = zq(a, void 0, { "continue": function() { b.Ab = !0 }, - "break": t + "break": r }); b.stack = a; b.vc = a[a.length - 1]; return b } - function fr(a, b) { + function er(a, b) { var c = a.vc; - gr(a.stack, b); + fr(a.stack, b); a.Ab && (c.hb = !0, a.Ab = !1); return c.hb } - function hr(a, b) { + function gr(a, b) { b = void 0 === b ? !1 : b; if (A(a)) return []; 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(hr(d, !0)) : c; + e = d ? c.concat(gr(d, !0)) : c; return b ? e : Qb(function(f, g) { return jb(f, e) === g }, e) } - function gr(a, b) { - if (w(b) && 3 === b[0]) Mq(a, b); - else if (br(b)) cr(a, b); + function fr(a, b) { + if (w(b) && 3 === b[0]) Lq(a, b); + else if (ar(b)) br(a, b); else if (w(b) && 2 === b[0]) { var c = n(b); c.next(); c = c.next().value; - Kq(a, c) + Jq(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; - Kq(a, c) ? gr(a, e) : d && gr(a, d) + Jq(a, c) ? fr(a, e) : d && fr(a, d) } else if (8 === b[0]) { c = n(b); c.next(); @@ -8593,7 +8589,7 @@ d = e = !1; var g = [], h = []; - f = Kq(a, f); + f = Jq(a, f); for (var k = 0; k < c.length; k += 1) { var l = n(c[k]); l.next(); @@ -8601,34 +8597,34 @@ l = ja(l); var p = Sa(m); d = d || p; - p || (e = e || Kq(a, m) === f); + p || (e = e || Jq(a, m) === f); e && (g = g.concat(l)); d && (h = h.concat(l)) } - Mq(a, [3].concat(ka(e ? g : h)), {}, { - "break": t + Lq(a, [3].concat(ka(e ? g : h)), {}, { + "break": r }) - } else if (w(b) && 4 === b[0]) dr(a, b); - else if (w(b) && 5 === b[0]) Bq(a, "break", "ibs"); - else if (w(b) && 6 === b[0]) Bq(a, "continue", "ics"); + } else if (w(b) && 4 === b[0]) cr(a, b); + else if (w(b) && 5 === b[0]) Aq(a, "break", "ibs"); + else if (w(b) && 6 === b[0]) Aq(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 = er(a), d && (br(d) ? cr(h.stack, d) : Kq(h.stack, d)), d = !0; d && (!c || Kq(h.stack, c));) d = fr(h, g), e && d && Kq(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 = dr(a), d && (ar(d) ? br(h.stack, d) : Jq(h.stack, d)), d = !0; d && (!c || Jq(h.stack, c));) d = er(h, g), e && d && Jq(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 = er(a), g = Kq(d.stack, - g), g = hr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], br(c) ? (k = zq(), 0 < h && d.stack.pop(), d.stack.push(k), d.vc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, cr(d.stack, [k, [m, f]])) : ar(d.stack, [31, "=", c, f]), f = fr(d, e) - } - - function Mq(a, b, c, d) { + for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = dr(a), g = Jq(d.stack, + g), g = gr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], ar(c) ? (k = yq(), 0 < h && d.stack.pop(), d.stack.push(k), d.vc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, br(d.stack, [k, [m, f]])) : $q(d.stack, [31, "=", c, f]), f = er(d, e) + } + + function Lq(a, b, c, d) { b = n(b); b.next(); b = ja(b); - a = Aq(a, c, d); + a = zq(a, c, d); c = a[a.length - 1]; - for (d = 0; d < b.length && c.hb; d += 1) gr(a, b[d]) - } - - function ir(a, b, c, d, e) { + for (d = 0; d < b.length && c.hb; d += 1) fr(a, b[d]) + } + + function hr(a, b, c, d, e) { b = n(b); b.next(); var f = b.next().value; @@ -8649,12 +8645,12 @@ }, f)); var g; f = {}; - c = Aq([], (f.undefined = { + c = zq([], (f.undefined = { kind: 0, value: void 0 }, f.require = { kind: 0, - value: N(xq, Oa(be)(a)) + value: N(wq, Oa(be)(a)) }, f.data = { kind: 0, value: c @@ -8663,11 +8659,11 @@ g = h } }); - Mq(c, [3].concat(ka(b))); + Lq(c, [3].concat(ka(b))); return g } - function jr(a, b, c, d) { + function ir(a, b, c, d) { var e = b.defaultValue, f = c(b.key); if (f) return d.checkPermission({ @@ -8679,69 +8675,69 @@ } }), a = J(a, f), A(a) ? e ? c(e) : void 0 : a } - var kr = L(function(a, b, c) { + var jr = 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 }, mb); - function lr(a, b) { + function kr(a, b) { var c = a(b); return A(c) ? void 0 : "" + c } - var mr = /^[\s\xa0]+/g, - nr = /[\s\xa0]+$/g, - or = /(\xa0+|\s{2,}|\n|\r|\t)/g; - - function pr(a) { - return (a = a.innerText || a.textContent || "") ? a.replace(mr, "").replace(nr, "").replace(or, " ") : a - } - - function qr(a, b) { + var lr = /^[\s\xa0]+/g, + mr = /[\s\xa0]+$/g, + nr = /(\xa0+|\s{2,}|\n|\r|\t)/g; + + function or(a) { + return (a = a.innerText || a.textContent || "") ? a.replace(lr, "").replace(mr, "").replace(nr, " ") : a + } + + function pr(a, b) { try { - return uj(a, b) + return tj(a, b) } catch (c) { - throw Fp("ies"); - } - } - - function rr(a, b, c) { + throw Ep("ies"); + } + } + + function qr(a, b, c) { var d = b.multi, e = b.dataType, f = c(b.selector); if (!f) return null; - a = qr(f, a.document); + a = pr(f, a.document); a = M(function(g) { - if ("text" === e) return pr(g); + if ("text" === e) return or(g); var h = c(b.attr); - return h ? g.getAttribute && g.getAttribute(h) : pr(g) + return h ? g.getAttribute && g.getAttribute(h) : or(g) }, a); return d ? a : a.length ? a[0] : null } + function rr(a, b) { + return b.length > a.length ? !1 : a.substring(a.length - b.length) === b + } + function sr(a, b) { - return b.length > a.length ? !1 : a.substring(a.length - b.length) === b + return u(a) && u(b) ? rr(a, b) : !1 } function tr(a, b) { - return u(a) && u(b) ? sr(a, b) : !1 + return a === b } function ur(a, b) { - return a === b - } - - function vr(a, b) { return w(a) ? O(b, a) : u(a) ? Ia(a, "" + b) : !1 } + function vr(a, b, c) { + return Zb(a, b) && Zb(a, c) ? b < c : !1 + } + function wr(a, b, c) { - return Zb(a, b) && Zb(a, c) ? b < c : !1 - } - - function xr(a, b, c) { - a = Ue(a); - if (!a || !u(c) || !Bl(b)) return !1; + a = Te(a); + if (!a || !u(c) || !Al(b)) return !1; try { return a.call(b, c) } catch (d) { @@ -8749,11 +8745,11 @@ } } + function xr(a, b, c) { + return Zb(a, b) && Zb(a, c) ? b > c : !1 + } + function yr(a, b, c) { - return Zb(a, b) && Zb(a, c) ? b > c : !1 - } - - function zr(a, b, c) { if (!u(b) || !u(c)) return !1; try { return (new RegExp(c, a ? "i" : "")).test(b) @@ -8762,30 +8758,30 @@ } } + function zr(a, b) { + return u(a) && u(b) ? hj(a, b) : !1 + } + function Ar(a, b) { - return u(a) && u(b) ? ij(a, b) : !1 - } - - function Br(a, b) { - if ("eq" === b) return ur; - if ("more" === b) return G(a, yr); - if ("less" === b) return G(a, wr); - if ("regex" === b) return G(!1, zr); - if ("iRegex" === b) return G(!0, zr); - if ("css" === b) return G(a, xr); - if ("inc" === b) return vr; - if ("start" === b) return Ar; - if ("end" === b) return tr; + if ("eq" === b) return tr; + if ("more" === b) return G(a, xr); + if ("less" === b) return G(a, vr); + if ("regex" === b) return G(!1, yr); + if ("iRegex" === b) return G(!0, yr); + if ("css" === b) return G(a, wr); + if ("inc" === b) return ur; + if ("start" === b) return zr; + if ("end" === b) return sr; throw Wd("fn: " + b); } - function Cr(a) { + function Br(a) { return xa("escape", CSS.escape) ? "#" + CSS.escape(a) : "[id='" + a + "']" } - function Dr(a, b) { + function Cr(a, b) { if (a.document.hidden) return !1; - var c = af(b); + var c = $e(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; @@ -8796,19 +8792,19 @@ return !0 } - function Er(a, b) { - var c = af(b); + function Dr(a, b) { + var c = $e(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(Xe(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 Fr(a) { + function Er(a) { try { return parseFloat(a) } catch (b) { @@ -8816,7 +8812,7 @@ } } - function Gr(a) { + function Fr(a) { var b = [], c = [], d = !1; @@ -8836,20 +8832,20 @@ } } } - var Ir = Up("v.e.r", function(a, b, c, d) { + var Hr = Tp("v.e.r", function(a, b, c, d) { var e = a.l, f = a.I, g = a.Tb, - h = G(c, lr); - if ("event" === d.type) return jr(b, { + h = G(c, kr); + if ("event" === d.type) return ir(b, { type: "dataLayer", key: "event", permissions: d.permissions }, h, f); - if ("dataLayer" === d.type) return jr(b, d, h, f); + if ("dataLayer" === d.type) return ir(b, d, h, f); if ("cnst" === d.type) return c(d.value); if ("counterId" === d.type) return a.counterId; - if ("rand" === d.type) return kr(e, b, d); + if ("rand" === d.type) return jr(e, b, d); if ("url" === d.type || "ref" === d.type) { a: { a = !1;b = d.component; @@ -8862,7 +8858,7 @@ break a } } - "host" === b && (a = d.Ve); + "host" === b && (a = d.Ue); f.checkPermission({ ja: d, permissionType: "url" === d.type ? "url" : "referrer", @@ -8871,8 +8867,8 @@ variableName: l } }); - d = mh(e, k); - d = aq(d, b, l, a) + d = lh(e, k); + d = $p(d, b, l, a) } else d = void 0 } return d @@ -8884,7 +8880,7 @@ name: h, operation: 2 } - }), d = Zp(e, h, d.decode)[0] || "") : d = "", d; + }), d = Yp(e, h, d.decode)[0] || "") : d = "", d; if ("js" === d.type) return (h = h(d.key)) ? (f.checkPermission({ ja: d, permissionType: "globals", @@ -8894,15 +8890,15 @@ } }), d = J(e, h)) : d = void 0, d; - if ("dom" === d.type) return rr(e, d, h); + if ("dom" === d.type) return qr(e, d, h); if ("pro" === d.type) { e = g.gd(); try { - return k = Hr(a, b, d, { - cb: t, - add: t, - aa: t - }, t, G(Ep("v.e.of"), Td)), e("success"), k + return k = Gr(a, b, d, { + cb: r, + add: r, + aa: r + }, r, G(Dp("v.e.of"), Td)), e("success"), k } catch (m) { throw e("failure"), m; } @@ -8911,7 +8907,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), Br(e, b.fn)(f, k)) { + if (b = l[a], k = h(b.target), Ar(e, b.fn)(f, k)) { d = h(b.output); break a } d = h(d["default"]) @@ -8927,12 +8923,12 @@ d = void 0; break a } - l = Cr(l) + l = Br(l) } else if (l = h(d.selector), !u(l) || !l) { d = void 0; break a - }(l = vj(l, e.document)) && - Dr(e, l) ? (l = Math.round(1E4 * Er(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Fr(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 + }(l = uj(l, e.document)) && + Cr(e, l) ? (l = Math.round(1E4 * Dr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Er(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 } return d } @@ -8946,15 +8942,15 @@ return b }); - function Jr(a, b, c) { + function Ir(a, b, c) { var d = a.config.variables[c]; - if (!d) throw Ep("var: " + c); - c = F([a, b], Kr); - return Ir(a, b, c, d) - } - var Lr = /^(?!-*(?: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, - Mr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, - Nr = { + if (!d) throw Dp("var: " + c); + c = F([a, b], Jr); + return Hr(a, b, c, d) + } + var Kr = /^(?!-*(?: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, + Lr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, + Mr = { "\x00": "\\0 ", "\b": "\\8 ", "\t": "\\9 ", @@ -8984,13 +8980,13 @@ "\u2029": "\\2029 " }; - function Or(a) { - return a.replace(Mr, function(b) { - return Nr[b] + function Nr(a) { + return a.replace(Lr, function(b) { + return Mr[b] }) } - var Pr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, - Qr = { + var Or = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, + Pr = { "\x00": "�", '"': """, "&": "&", @@ -9012,13 +9008,13 @@ "\u2029": "
" }; - function Rr(a) { - return a.replace(Pr, function(b) { - return Qr[b] + function Qr(a) { + return a.replace(Or, function(b) { + return Pr[b] }) } - var Sr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, - Tr = { + var Rr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, + Sr = { "\x00": "\\x00", "\b": "\\x08", "\t": "\\t", @@ -9037,7 +9033,7 @@ "\u0085": "\\x85", "\u2028": "\\u2028", "\u2029": "\\u2029", - Je: "\\x24", + Ie: "\\x24", "(": "\\x28", ")": "\\x29", "*": "\\x2a", @@ -9055,19 +9051,19 @@ "}": "\\x7d" }; - function Ur(a) { - return a.replace(Sr, function(b) { - return Tr[b] + function Tr(a) { + return a.replace(Rr, function(b) { + return Sr[b] }) } - var Vr = /['()]/g; - - function Wr(a) { + var Ur = /['()]/g; + + function Vr(a) { return "%" + a.charCodeAt(0).toString(16) } - var Xr = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, - Yr = /[\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, - Zr = { + var Wr = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, + Xr = /[\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, + Yr = { "\x00": "%00", "\u0001": "%01", "\u0002": "%02", @@ -9135,45 +9131,45 @@ "\uff3d": "%EF%BC%BD" }; - function $r(a) { - Xr.lastIndex = 0; - return Xr.test(a) ? a.replace(Yr, function(b) { - return Zr[b] + function Zr(a) { + Wr.lastIndex = 0; + return Wr.test(a) ? a.replace(Xr, function(b) { + return Yr[b] }) : "#sYTMs" } - function Kr(a, b, c) { + function Jr(a, b, c) { if (w(c)) { if ("template" === c[0]) return U("", M(function(e) { - return Kr(a, b, e) + return Jr(a, b, e) }, c.slice(1))); - if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Jr(a, b, c); + if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Ir(a, b, c); if ("escape" === c[0]) { var d = n(c); d.next(); c = d.next().value; d = ja(d); - c = Kr(a, b, c); + c = Jr(a, b, c); return H(function(e, f) { if (7 === f) var g = a.Eb(e); - else g = "" + e, 4 === f ? g = Ur(g) : 3 === f ? g = Rr(g) : 2 === f ? g = $r(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Lr.test(g) ? g : "sYTMs") : 5 === f ? g = Or(g) : 1 === f && (g = pd(g), Vr.lastIndex = 0, g = Vr.test(g) ? g.replace(Vr, Wr) : g); + else g = "" + e, 4 === f ? g = Tr(g) : 3 === f ? g = Qr(g) : 2 === f ? g = Zr(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Kr.test(g) ? g : "sYTMs") : 5 === f ? g = Nr(g) : 1 === f && (g = pd(g), Ur.lastIndex = 0, g = Ur.test(g) ? g.replace(Ur, Vr) : g); return g }, c, d) } if ("table" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { return H(function(f, g) { - f[g] = Kr(a, b, e[g]); + f[g] = Jr(a, b, e[g]); return f }, {}, ec(e)) }, c); if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { - return Kr(a, b, e) + return Jr(a, b, e) }, c) } else return c } - function as(a, b) { + function $r(a, b) { return { checkPermission: function(c) { b.checkPermission(P({ @@ -9188,7 +9184,7 @@ } } - function Hr(a, b, c, d, e, f) { + function Gr(a, b, c, d, e, f) { var g = a.l, h = a.config, k = a.I, @@ -9197,16 +9193,16 @@ if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Wd("mp"); l = h.code[l] } - k = as(c, k); + k = $r(c, k); c = H(function(m, p) { var q = n(p), v = q.next().value; q = q.next().value; - q = Kr(a, b, q); - m[v] = Hp(g, q); + q = Jr(a, b, q); + m[v] = Gp(g, q); return m }, {}, dc(c.settings || {})); - return ir(g, l, { + return hr(g, l, { containerId: h.containerId, I: k, Wb: d, @@ -9215,9 +9211,9 @@ }, e, f) } - function bs(a, b) { + function as(a, b) { var c = P({}, b, { - eventId: Vm() + eventId: Um() }); return { event: a, @@ -9225,7 +9221,7 @@ } } - function cs(a) { + function bs(a) { var b = H(function(e, f) { return e + f }, 0, hc(a.data.tm)), @@ -9247,24 +9243,24 @@ } } - function ds(a, b, c) { + function cs(a, b, c) { a = a.qd; - var d = cs(c); + var d = bs(c); a.C(function(e) { - d.update(e) && (b(bs("ytm.group", { + d.update(e) && (b(as("ytm.group", { trigger: c.data.trigger })), d.reset()) }) } - var es = L(Md), - fs = {}, - gs = (fs.group = function(a, b, c, d, e, f) { + var ds = L(Md), + es = {}, + fs = (es.group = function(a, b, c, d, e, f) { b = c.data.trigger; - var g = es(a); - if (g[b]) f(Fp("t.a.s.g")); + var g = ds(a); + if (g[b]) f(Ep("t.a.s.g")); else { try { - ds(a, N(d.cb, d.aa), c) + cs(a, N(d.cb, d.aa), c) } catch (h) { f(h); return @@ -9272,32 +9268,32 @@ g[b] = !0; e() } - }, fs.paused = t, fs.pro = Hr, fs); - - function hs(a, b, c, d) { + }, es.paused = r, es.pro = Gr, es); + + function gs(a, b, c, d) { return new Z(function(e, f) { - if (I(gs, c.type))(0, gs[c.type])(a, b, c, d, e, f); - else f(Ep("y.u.t." + c.type, "yme")) + if (I(fs, c.type))(0, fs[c.type])(a, b, c, d, e, f); + else f(Dp("y.u.t." + c.type, "yme")) }) } - function is(a, b, c, d, e) { + function hs(a, b, c, d, e) { var f = a.config, g = a.Tb, h = !0 === f.isPreview; c = M(function(k) { function l() { return Z.all(M(function(q) { - return hs(a, b, f.tags[q], e) + return gs(a, b, f.tags[q], e) }, m.ft || [])) } var m = f.tags[k]; if (!m) return Z.reject(Wd("i.conf." + f.containerVersion + "-" + k)); var p = g.ed(m.type, m.id); - return hs(a, b, m, e).then(function() { + return gs(a, b, m, e).then(function() { p("success"); return Z.all(M(function(q) { - return hs(a, b, f.tags[q], e) + return gs(a, b, f.tags[q], e) }, m.ct || [])) }, function(q) { p("failure"); @@ -9306,24 +9302,24 @@ type: "t" }; h && (v.id = m.id); - Vp("t.e.r", v)(q) + Up("t.e.r", v)(q) }).then(l, l) - }, Uk(function(k, l) { + }, Tk(function(k, l) { return k - l }, c)); - M(Up("t.e.m", ce), d); - Z.all(c)["catch"](Vp("t.e", { + M(Tp("t.e.m", ce), d); + Z.all(c)["catch"](Up("t.e", { type: "c", eventId: b.ytm.eventId })) } - var js = ["ytm.consent", "consent"], - ks = ["default", "update"]; - - function ls(a) { + var is = ["ytm.consent", "consent"], + js = ["default", "update"]; + + function ks(a) { var b = Ta(a.classList), - c = pr(a), + c = or(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 { @@ -9335,23 +9331,23 @@ elementTarget: a.getAttribute("formTarget") || a.getAttribute("target") || "" } } - var ms = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; - - function ns(a, b, c) { - return O(b, ms) && c ? bs(b, ls(c)) : "ytm.init" === b || "ytm.init_consent" === b ? bs(b, { - timestamp: X(a)(hf) - }) : bs(b, {}) - } - - function os(a, b) { + var ls = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; + + function ms(a, b, c) { + return O(b, ls) && c ? as(b, ks(c)) : "ytm.init" === b || "ytm.init_consent" === b ? as(b, { + timestamp: X(a)(gf) + }) : as(b, {}) + } + + function ns(a, b) { var c = a.data; - c = "id" === c.Xc ? Cr(c.id) : c.selector; + c = "id" === c.Xc ? Br(c.id) : c.selector; var d = []; - Bl(b) && b.matches(c) && d.push(b); - return d.concat(qr(c, b)) - } - - function ps() { + Al(b) && b.matches(c) && d.push(b); + return d.concat(pr(c, b)) + } + + function os() { return { na: !1, ya: !1, @@ -9360,11 +9356,11 @@ } } - function qs(a, b, c) { - function d(r, x, E) { - var C = ls(r); - x = bs("ytm.elementVisibility", { - element: r, + function ps(a, b, c) { + function d(t, x, E) { + var C = ks(t); + x = as("ytm.elementVisibility", { + element: t, elementClasses: C.elementClasses, elementText: C.elementText, elementId: C.elementId, @@ -9372,26 +9368,26 @@ visibleDuration: E / 1E3, trigger: c.data.trigger }); - E = g(r); - "opp" === p ? E.ya || (q.disconnect(), h && h.disconnect(), E.ya = !0, E.na = !1, b(x)) : "ope" === p ? E.na && !E.ya && (q.unobserve(r), E.ya = !0, E.na = !1, b(x)) : b(x) - } - - function e(r) { - q.unobserve(r); - r = g(r); - r.Z && (f.clearInterval(r.Z), r.Z = null); - r.na = !1 + E = g(t); + "opp" === p ? E.ya || (q.disconnect(), h && h.disconnect(), E.ya = !0, E.na = !1, b(x)) : "ope" === p ? E.na && !E.ya && (q.unobserve(t), E.ya = !0, E.na = !1, b(x)) : b(x) + } + + function e(t) { + q.unobserve(t); + t = g(t); + t.Z && (f.clearInterval(t.Z), t.Z = null); + t.na = !1 } var f = a.l; a = a.uc; - var g = L(ps), + var g = L(os), h = null, k = c.data, l = k.Wc, m = k.$b, p = k.Fc; k = k.Pc; - var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(r) { + var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(t) { return M(function(x) { var E = x.target; x = x.intersectionRatio; @@ -9401,48 +9397,48 @@ 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 = X(f)(gf); + C.Z = uf(f, function() { + var Lg = X(f)(gf); 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, Er(f, E), l)) + C.zb < l || ("mpe" === p ? (C.zb = 0, ea = X(f)(gf)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Dr(f, E), l)) }, 100, "yt.ev") } - }, r) + }, t) }), { threshold: [c.data.$b / 100] }), - v = Hb(function(r) { + v = Hb(function(t) { var x = - g(r); - x.ya || x.na || (q.observe(r), x.na = !0) + g(t); + x.ya || x.na || (q.observe(t), x.na = !0) }); - v(os(c, f.document)); - k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(V(f, "c.io.ev", function(r) { + v(ns(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": M(function(ea) { - Bl(ea) && v(os(c, ea)) + Al(ea) && v(ns(c, ea)) }, x.addedNodes); M(function(ea) { - Bl(ea) && (ea = os(c, ea), M(e, ea)) + Al(ea) && (ea = ns(c, ea), M(e, ea)) }, x.removedNodes); break; case "attributes": var E = x.target, C = x.attributeName; x = x.oldValue; - if (Bl(E) && C && x !== E.getAttribute(C)) { - var S = os(c, E); + if (Al(E) && C && x !== E.getAttribute(C)) { + var S = ns(c, E); v(S); - Ek(f, E, function(ea) { - Bl(ea) && g(ea).na && !O(ea, S) && e(ea) + Dk(f, E, function(ea) { + Al(ea) && g(ea).na && !O(ea, S) && e(ea) }) } } }, - r) + t) })), h.observe(f.document.body, { childList: !0, subtree: !0, @@ -9455,15 +9451,15 @@ }) } - function rs(a, b, c, d) { + function qs(a, b, c, d) { d = void 0 === d ? !1 : d; var e = a.l, f = null; - A(c) || (a = "" + Kr(a, b, c), f = d ? Fr(a) : sb(a), rb(e, f) || (f = null)); + A(c) || (a = "" + Jr(a, b, c), f = d ? Er(a) : sb(a), rb(e, f) || (f = null)); return f } - var ss = L(Md), - ts = L(function(a) { + var rs = L(Md), + ss = L(function(a) { return (a = J(a, "trustedTypes")) ? a.createPolicy("ytm#policy", { createHTML: lb, createScript: lb, @@ -9471,18 +9467,18 @@ }) : null }); - function us(a) { + function ts(a) { for (var b = []; a.firstChild;) b.push(a.removeChild(a.firstChild)); return b } - function vs(a) { - return (a = Me(function(b) { + function us(a) { + return (a = Le(function(b) { return !!b.nonce - }, uj("style, link, script", a.document))) ? a.nonce : void 0 - } - - function ws(a, b, c, d, e, f, g) { + }, tj("style, link, script", a.document))) ? a.nonce : void 0 + } + + function vs(a, b, c, d, e, f, g) { b = b("script"); b.type = "text/javascript"; b.async = g.async; @@ -9490,7 +9486,7 @@ return e() }); g.text && (b.text = c ? c.createScript(g.text) : g.text); - tj(a) && (a = vs(a)) && b.setAttribute("nonce", a); + sj(a) && (a = us(a)) && b.setAttribute("nonce", a); b.charset = g.charset; b.id = g.id; b.onerror = function() { @@ -9500,7 +9496,7 @@ A(g.src) && e() } - function xs(a, b, c, d, e) { + function ws(a, b, c, d, e) { try { if (0 === b.length) d(); else { @@ -9509,8 +9505,8 @@ var g = zb("insertBefore", a); if (Sa(g)) e(); else { - var h = F([a, b, c, d, e], xs); - if ("SCRIPT" === cf(f) && "text/ytmscript" === f.type) c(g, h, e, { + var h = F([a, b, c, d, e], ws); + if ("SCRIPT" === bf(f) && "text/ytmscript" === f.type) c(g, h, e, { text: f.text || f.textContent || f.innerText || "", charset: f.charset || "", async: !1, @@ -9518,9 +9514,9 @@ src: f.getAttribute("data-ytmsrc") }); else if (f.innerHTML && -1 < Ca(f.innerHTML.toLowerCase(), "<script")) { - var k = us(f); + var k = ts(f); g(f, null); - xs(f, k, c, h, e) + ws(f, k, c, h, e) } else g(f, null), h() } } else e() @@ -9530,52 +9526,52 @@ } } - function ys(a, b, c, d) { - u(b) ? Bf(a, "ytm")(xf(d, function() { + function xs(a, b, c, d) { + u(b) ? Af(a, "ytm")(wf(d, function() { var e = "<div>" + b + "</div>", - f = Qe(a), + f = Pe(a), g = f("div"), - h = ts(a); + h = ss(a); g.innerHTML = h ? h.createHTML(e) : e; - A(g.lastChild) ? c() : (e = us(g.lastChild), f = F([a, f, h], ws), xs(a.document.body, e, f, c, d)) + A(g.lastChild) ? c() : (e = ts(g.lastChild), f = F([a, f, h], vs), ws(a.document.body, e, f, c, d)) })) : d() } - function zs(a) { + function ys(a) { return u(a) ? H(function(b, c) { var d = sb(c); !A(d) && 0 <= d && 100 >= d && b.push(d); return b }, [], a.split(",")) : [] } - var As = L(Md), - Bs = L(function(a, b) { + var zs = L(Md), + As = L(function(a, b) { function c() { - M(function(r) { - r = +r; - if (!(r > k)) { - var x = h[r]; - x && b(bs("ytm.scrollDepth", { + M(function(t) { + t = +t; + if (!(t > k)) { + var x = h[t]; + x && b(as("ytm.scrollDepth", { direction: "vertical", units: "percent", - threshold: r, + threshold: t, tags: x })); - delete h[r] + delete h[t] } }, ec(h)); 0 === ec(h).length && e() } function d() { - var r = f.scrollY, - x = n(Ye(f)); + var t = f.scrollY, + x = n(Xe(f)); x.next(); x = x.next().value; - var E = n($e(f)); + var E = n(Ze(f)); E.next(); x = E.next().value - x; - 0 >= x || !f.isFinite(x) || (r = Math.max(0, Math.min(100, Math.round(r / x * 100))), r > k && (k = r), c()) + 0 >= x || !f.isFinite(x) || (t = Math.max(0, Math.min(100, Math.round(t / x * 100))), t > k && (k = t), c()) } function e() { @@ -9591,33 +9587,33 @@ m = Xc(f), p = I(f, "onscrollend"), q = p ? "scrollend" : "scroll", - v = p ? d : Xm(f, d, 100, "ytm.sd").fn; + v = p ? d : Wm(f, d, 100, "ytm.sd").fn; g(e); - return function(r, x) { + return function(t, x) { M(function(E) { I(h, "" + E) || (h[E] = []); - (E = h[E]) && !O(r, E) && E.push(r) + (E = h[E]) && !O(t, E) && E.push(t) }, x); !l && 0 < ec(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0); d() } }); - function Cs(a, b) { + function Bs(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 = X(c)(gf); var e = {}; - c = bs("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.ye, e)); + c = as("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.xe, e)); d(c) } } - var Ds = L(Md); - - function Es(a, b, c, d) { + var Cs = L(Md); + + function Ds(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; if (I(a, "allKeys") && a.allKeys & d.operation) return !0; @@ -9627,21 +9623,21 @@ return I(a, b) ? !!(a[b] & d.operation) : !1 } - function Fs(a, b, c, d) { + function Es(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 = mh(a, e); + var g = lh(a, e); if (!g.protocol || "https:" !== g.protocol) return !1; - f = mh(a, f); - return g.host && f.host && (ij(f.host, "*.") ? sr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : sr(f.pathname, "/*") ? ij(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 + f = lh(a, f); + return g.host && f.host && (hj(f.host, "*.") ? rr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : rr(f.pathname, "/*") ? hj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 }, b.allow) } - function Gs(a, b, c, d) { + function Fs(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; b = d.urlComponent; @@ -9652,8 +9648,8 @@ } return !!a[b] } - var Hs = {}, - Is = (Hs.cookies = function(a, b, c, d) { + var Gs = {}, + Hs = (Gs.cookies = function(a, b, c, d) { if (!I(b, "cookies")) return !1; b = b.cookies; a = d.operation; @@ -9672,7 +9668,7 @@ e = b.domain; var f = b.path, g = b.secure, - h = b.Ue, + h = b.Te, k = !A(d.expires) || !A(d["max-age"]); if (I(b, "session") && h) if (1 === h) { @@ -9682,15 +9678,15 @@ f !== d.path || I(b, "secure") && (1 === g && !d.secure || 2 === g && d.secure) ? !1 : !0 } return !1 - }, Hs.dataLayer = Es, Hs.globals = Es, Hs.iframe = Fs, Hs.loadScript = Fs, Hs.localStorage = Es, Hs.log = function(a, b, c, d) { + }, Gs.dataLayer = Ds, Gs.globals = Ds, Gs.iframe = Es, Gs.loadScript = Es, Gs.localStorage = Ds, Gs.log = function(a, b, c, d) { return I(b, "log") ? d.logLevel >= b.log : !1 - }, Hs.pixel = Fs, Hs.readTitle = function(a, b) { + }, Gs.pixel = Es, Gs.readTitle = function(a, b) { return I(b, "readTitle") ? b.readTitle : !1 - }, Hs.referrer = Gs, Hs.templateStorage = function(a, b) { + }, Gs.referrer = Fs, Gs.templateStorage = function(a, b) { return I(b, "templateStorage") ? !!b.templateStorage : !1 - }, Hs.url = Gs, Hs); - - function Js(a, b, c) { + }, Gs.url = Fs, Gs); + + function Is(a, b, c) { var d = a.permissionType, e = a.F; a = { @@ -9723,7 +9719,7 @@ return "dataLayer" === d || "localStorage" === d ? P(a, { data: { key: e.key, - operation: dq(e.operation) + operation: cq(e.operation) } }) : "url" === d || "referrer" === d ? P(a, { data: "queryVar" === e.urlComponent ? { @@ -9736,7 +9732,7 @@ data: { url: e.url } - }) : "cookies" === d ? (d = dq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? { + }) : "cookies" === d ? (d = cq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? { operation: d, name: b, options: P({}, c) @@ -9749,17 +9745,17 @@ data: null }) } - var Ks = "cookies dataLayer globals iframe loadScript localStorage log pixel readTitle referrer url html".split(" "), - Ls = L(function() { + var Js = "cookies dataLayer globals iframe loadScript localStorage log pixel readTitle referrer url html".split(" "), + Ks = L(function() { var a = {}; return { Ad: function(b, c) { - O(b, Ks) && y(c) && (I(a, b) || (a[b] = []), a[b].push(c)) + O(b, Js) && y(c) && (I(a, b) || (a[b] = []), a[b].push(c)) }, Cd: function(b, c, d) { var e = I(a, b.permissionType) && a[b.permissionType]; if (!e) return !0; - var f = Js(b, c, d); + var f = Is(b, c, d); return !sc(function(g) { try { return !1 === g(f) @@ -9770,37 +9766,37 @@ } } }), - Ms = Pn + "-tags/_/ytm-debugger.js", - Ns = /(?:^|\.)dzen\.ru$/, - Os = L(function(a) { + Ls = On + "-tags/_/ytm-debugger.js", + Ms = /(?:^|\.)dzen\.ru$/, + Ns = L(function(a) { a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(Ns)); + a && (b = -1 !== a.search(Ms)); return b }), - Ps = /(?:^|\.)vk\.link$/, - Qs = L(function(a) { + Os = /(?:^|\.)vk\.link$/, + Ps = L(function(a) { a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(Ps)); + a && (b = -1 !== a.search(Os)); return b }), - Rs = RegExp("^(.*\\.)?((yandex(-team)?)\\.(?:\\w+|com?\\.\\w+)|ya\\.(ru|cc)|dzen\\.ru|vk\\.(ru|com)|ok\\.ru|pikabu\\.ru|vc\\.ru|avito\\.ru)$"), - Ss = L(function(a) { + Qs = RegExp("^(.*\\.)?((yandex(-team)?)\\.(?:\\w+|com?\\.\\w+)|ya\\.(ru|cc)|dzen\\.ru|vk\\.(ru|com)|ok\\.ru|pikabu\\.ru|vc\\.ru|avito\\.ru)$"), + Rs = L(function(a) { a = T(a).hostname; - return !!a && -1 !== a.search(Rs) + return !!a && -1 !== a.search(Qs) }); - function Ts(a, b) { + function Ss(a, b) { var c = Q(a), d = {}; d = c.o("ydeb", (d.ctydl = [], d.ypc = b, d)); c.B("ydeb", d); return d } - var Us = W("ytm.d.dl", function(a, b) { - var c = wq(b), - d = Ts(a, c); + var Ts = W("ytm.d.dl", function(a, b) { + var c = vq(b), + d = Ss(a, c); return { trigger: V(a, "ytm.d.tr", function(e) { 100 <= d.ctydl.length && pc(d.ctydl); @@ -9809,37 +9805,37 @@ } }); - function Vs(a, b) { - var c = Je(a, "", "ytm-debugger"); + function Us(a, b) { + var c = Ie(a, "", "ytm-debugger"); b ? c.o("nonce") !== b && (c.B("nonce", b), c.wa("data")) : (c.wa("nonce"), c.wa("data")) } - var Ws = "ytm.init_consent ytm.init ytm.js ytm.dom ytm.load ytm.click ytm.linkClick ytm.formSubmit ytm.timer ytm.scrollDepth ytm.elementVisibility ytm.group ytm.historyChange ytm.consent".split(" "), - Xs = ["ytm.js"], - Ys = ["ytm.js", "ytm.dom", "ytm.load"]; - - function Zs(a) { + var Vs = "ytm.init_consent ytm.init ytm.js ytm.dom ytm.load ytm.click ytm.linkClick ytm.formSubmit ytm.timer ytm.scrollDepth ytm.elementVisibility ytm.group ytm.historyChange ytm.consent".split(" "), + Ws = ["ytm.js"], + Xs = ["ytm.js", "ytm.dom", "ytm.load"]; + + function Ys(a) { a = J(a, "id"); return !(!a || "ytm-debugger-script-root" !== a) } - function $s(a, b) { + function Zs(a, b) { return Xc(a).C(a.document, ["click"], function(c) { - (c = Qi(c)) && !Zs(c) && b(ns(a, "ytm.linkClick", c)) + (c = Pi(c)) && !Ys(c) && b(ms(a, "ytm.linkClick", c)) }) } - function at(a, b, c, d, e) { + function $s(a, b, c, d, e) { e = void 0 === e ? a.document : e; return Xc(a).C(e, d, function(f) { - Zs(f.target) || b(ns(a, c, f.target)) + Ys(f.target) || b(ms(a, c, f.target)) }) } - function bt(a, b, c) { - return O(a.document.readyState, ["complete", "interactive"]) ? (b(ns(a, c)), t) : at(a, b, c, ["DOMContentLoaded"]) - } - - function ct(a) { + function at(a, b, c) { + return O(a.document.readyState, ["complete", "interactive"]) ? (b(ms(a, c)), r) : $s(a, b, c, ["DOMContentLoaded"]) + } + + function bt(a) { var b = n(a.split("#")); a = b.next().value; b = b.next().value; @@ -9851,11 +9847,11 @@ return [a || "", c] } - function dt(a, b, c) { + function ct(a, b, c) { var d = J(a, "history." + b); if (y(d)) { var e = V(a, "p.h.m." + ("pushState" === b ? "ps" : "rs"), function(f) { - var g = n(ct(a.location.href)), + var g = n(bt(a.location.href)), h = g.next().value; g = g.next().value; c({ @@ -9873,13 +9869,13 @@ } catch (f) {} } } - var et = L(function(a) { - var b = Cf(a), + var dt = L(function(a) { + var b = Bf(a), c = Xc(a); - dt(a, "pushState", b.trigger); - dt(a, "replaceState", b.trigger); + ct(a, "pushState", b.trigger); + ct(a, "replaceState", b.trigger); c.C(a, ["hashchange"], V(a, "ho.hc", function(d) { - var e = n(ct(J(d, "target.location.href") || a.location.href)); + var e = n(bt(J(d, "target.location.href") || a.location.href)); d = e.next().value; e = e.next().value; b.trigger({ @@ -9890,7 +9886,7 @@ }) })); c.C(a, ["popstate"], V(a, "ho.ps", function(d) { - var e = n(ct(J(d, "target.location.href") || a.location.href)), + var e = n(bt(J(d, "target.location.href") || a.location.href)), f = e.next().value; e = e.next().value; b.trigger({ @@ -9903,8 +9899,8 @@ return b }); - function ft(a, b) { - var c = n(ct(a.location.href)), + function et(a, b) { + var c = n(bt(a.location.href)), d = c.next().value; c = c.next().value; var e = { @@ -9913,15 +9909,15 @@ url: d, xa: c }; - d = Xm(a, function(f) { + d = Wm(a, function(f) { var g = "popstate" === e.source || "popstate" === f.source, h = "hashchange" === e.source || "hashchange" === f.source; if (e.xa !== f.xa || !g || !h) { g = P({}, e); e = f; h = f.source; - if (Sa(h)) throw Ep("m.e.hc"); - f = bs("ytm.historyChange", { + if (Sa(h)) throw Dp("m.e.hc"); + f = as("ytm.historyChange", { historyChangeSource: h, oldUrlFragment: g.xa, newUrlFragment: f.xa, @@ -9934,78 +9930,78 @@ } }, 50, "hc").fn; - c = et(a); + c = dt(a); c.C(d); return G(d, c.qa) } - function gt(a, b, c) { - if ("ytm.linkClick" === b) return $s(a, c); - if ("ytm.js" === b) return bt(a, c, "ytm.js"); - if ("ytm.dom" === b) return bt(a, c, "ytm.dom"); - if ("ytm.load" === b) return "complete" === a.document.readyState ? (c(ns(a, "ytm.load")), a = t) : a = at(a, c, "ytm.load", ["load"], a), a; - if ("ytm.click" === b) return at(a, c, "ytm.click", ["click"]); - if ("ytm.formSubmit" === b) return at(a, c, "ytm.formSubmit", ["submit"], a); - if ("ytm.historyChange" === b) return ft(a, c) - } - - function ht(a, b) { + function ft(a, b, c) { + if ("ytm.linkClick" === b) return Zs(a, c); + if ("ytm.js" === b) return at(a, c, "ytm.js"); + if ("ytm.dom" === b) return at(a, c, "ytm.dom"); + if ("ytm.load" === b) return "complete" === a.document.readyState ? (c(ms(a, "ytm.load")), a = r) : a = $s(a, c, "ytm.load", ["load"], a), a; + if ("ytm.click" === b) return $s(a, c, "ytm.click", ["click"]); + if ("ytm.formSubmit" === b) return $s(a, c, "ytm.formSubmit", ["submit"], a); + if ("ytm.historyChange" === b) return et(a, c) + } + + function gt(a, b) { var c = a[b["var"]]; c = c && "event" === c.type; var d = "regex" === b.fn || "eq" === b.fn; if (u(b.target) && c && d) return b } - function it(a) { - return Fb(N(K("conditions"), Gb(G(a.variables, ht)), Rb), a.triggers) - } - - function jt(a, b, c) { + function ht(a) { + return Fb(N(K("conditions"), Gb(G(a.variables, gt)), Rb), a.triggers) + } + + function it(a, b, c) { var d = void 0 === d ? "dataLayer" : d; - c = it(c); + c = ht(c); var e = H(function(h, k) { var l = k.target; - "eq" === k.fn && O(l, Ws) && -1 === jb(l, h) && h.push(l); + "eq" === k.fn && O(l, Vs) && -1 === jb(l, h) && h.push(l); return h }, [], c), f = H(function(h, k) { var l = k.target; - "eq" === k.fn ? h.push(G(l, ur)) : Up("dl.ee", function() { + "eq" === k.fn ? h.push(G(l, tr)) : Tp("dl.ee", function() { h.push($a(new RegExp(l))) })(); return h }, [], Qb(function(h) { h = h.target; - return !O(h, Ws) || O(h, Xs) + return !O(h, Vs) || O(h, Ws) }, c)), g = []; M(function(h) { - (h = gt(a, h, N(b.add, b.aa))) && g.push(h) - }, Uk(function(h, k) { - var l = nc(a)(h, Ys), - m = nc(a)(k, Ys); + (h = ft(a, h, N(b.add, b.aa))) && g.push(h) + }, Tk(function(h, k) { + var l = nc(a)(h, Xs), + m = nc(a)(k, Xs); return -1 === l ? 1 : -1 === m ? -1 : l - m }, e)); c = J(a, d); c || (c = [], a[d] = c); - Ci(a, c, function(h) { + Bi(a, c, function(h) { h.Ba.C(function(k) { var l = J(k, "event"); - if (B(k) && l && sc(Ra(l), f)) l = b.add, B(k) && (B(k.ytm) ? k.ytm.eventId = Vm() : k.ytm = { - eventId: Vm() + if (B(k) && l && sc(Ra(l), f)) l = b.add, B(k) && (B(k.ytm) ? k.ytm.eventId = Um() : k.ytm = { + eventId: Um() }), l.call(b, k), b.aa(); else if (k) { var m = n(Va(k)); k = m.next().value; l = m.next().value; m = m.next().value; - "consent" === k && O(l, no) && B(m) && (b.cb({ + "consent" === k && O(l, mo) && B(m) && (b.cb({ event: "consent", ytm: { action: l, La: m, - eventId: Vm() + eventId: Um() } }), b.aa()) } @@ -10017,7 +10013,7 @@ } } - function kt(a, b) { + function jt(a, b) { var c = ec(b); return H(function(d, e) { d[e] = a(b[e]); @@ -10025,44 +10021,44 @@ }, {}, c) } + function kt(a, b) { + return M(function(c) { + if ("pro" === c.type) return c = c.settings, A(c) ? {} : jt(a, c); + c = c.data; + return B(c) ? jt(a, c) : {} + }, b) + } + function lt(a, b) { - return M(function(c) { - if ("pro" === c.type) return c = c.settings, A(c) ? {} : kt(a, c); - c = c.data; - return B(c) ? kt(a, c) : {} - }, b) - } - - function mt(a, b) { return M(function(c) { return a(c.target) }, b.conditions) } - var nt = Up("d.t.ve", function(a, b, c) { + var mt = Tp("d.t.ve", function(a, b, c) { var d = {}; - return d.i = c, d.ct = mt(a, b), d + return d.i = c, d.ct = lt(a, b), d }), - ot = Up("d.t.ie", function(a, b, c, d) { + nt = Tp("d.t.ie", function(a, b, c, d) { var e = H(function(g, h, k) { b(h) && g.push(k); return g }, [], c.conditions), f = {}; - return f.i = d, f.ct = mt(a, c), f.fci = e, f + return f.i = d, f.ct = lt(a, c), f.fci = e, f }); - function pt(a, b, c) { - return M(Up("d.ev.e", function(d) { - return "generated" === J(d, "source") ? "" : "" + Ir(b, c, a, d) + function ot(a, b, c) { + return M(Tp("d.ev.e", function(d) { + return "generated" === J(d, "source") ? "" : "" + Hr(b, c, a, d) }, "Error during value computation"), b.config.variables) } - var qt = Up("c.ch", function(a, b, c) { + var pt = Tp("c.ch", function(a, b, c) { var d = a.l, - e = Jr(a, b, c["var"]), + e = Ir(a, b, c["var"]), f = c.target, g = c.not; - c = Br(d, c.fn); - a = Kr(a, b, f); + c = Ar(d, c.fn); + a = Jr(a, b, f); return g ? !c(e, a) : c(e, a) }, !1, function(a, b) { return { @@ -10071,32 +10067,32 @@ } }); - function rt(a, b, c) { + function qt(a, b, c) { return (c = a.config.tags[c].fc) && c.length ? Yb(function(d) { - return qt(a, b, d) + return pt(a, b, d) }, c) : !0 } - function st(a) { + function rt(a) { var b = a.Tb, c = a.Kd, d = a.qd, e = a.config.triggers, - f = Gr(function(g) { - var h = Up("d.ev.c", F([a, g], Kr)), - k = new Dj, - l = H(function(v, r, x) { + f = Fr(function(g) { + var h = Tp("d.ev.c", F([a, g], Jr)), + k = new Cj, + l = H(function(v, t, x) { var E = !sc(function(S) { - return !qt(a, g, S) - }, r.conditions); + return !pt(a, g, S) + }, t.conditions); if (c) if (E) { - var C = nt(h, r, x); + var C = mt(h, t, x); v.ic.Cc.push(C) - } else C = ot(h, F([a, g], qt), r, x), v.ic.Dc.push(C); - E && (E = b.fd(g.event, r.tags), v.od.push(E), M(function(S) { - k.has(S) || (rt(a, g, S) && v.kd.push(S), k.add(S)) - }, r.tags), d.trigger(x)); + } else C = nt(h, F([a, g], pt), t, x), v.ic.Dc.push(C); + E && (E = b.fd(g.event, t.tags), v.od.push(E), M(function(S) { + k.has(S) || (qt(a, g, S) && v.kd.push(S), k.add(S)) + }, t.tags), d.trigger(x)); return v }, { kd: [], @@ -10112,20 +10108,20 @@ if (c) { var q = {}; l = (q.event = "t", q.ev = - g.event, q.e = l.Cc, q.vv = pt(h, a, g), q.ne = l.Dc, q.et = lt(h, a.config.tags), q.fe = g, q.eid = g.ytm.eventId, q); + g.event, q.e = l.Cc, q.vv = ot(h, a, g), q.ne = l.Dc, q.et = kt(h, a.config.tags), q.fe = g, q.eid = g.ytm.eventId, q); c.trigger(l) } - m.length && is(a, g, m, p, f) + m.length && hs(a, g, m, p, f) }); return f } - var tt = Up("p.ss", function(a) { + var st = Tp("p.ss", function(a) { var b = .99 >= a.Math.random(), - c = Ih(a, { + c = Hh(a, { id: 102974846, M: "0" }, "er"), - d = Yl(a, c, 102974846); + d = Xl(a, c, 102974846); return [b, function(e, f) { var g = {}, h = {}; @@ -10140,8 +10136,8 @@ }] }); - function ut(a) { - if (a = ge(a)) { + function tt(a) { + if (a = fe(a)) { var b = J(a, "timing.navigationStart") || J(a, "timeOrigin"); if (!A(b)) { var c = ya(a.now, "now"); @@ -10150,7 +10146,7 @@ } } - function vt(a) { + function ut(a) { if (!a) return 0; var b = n(a); a = b.next().value; @@ -10158,34 +10154,34 @@ return Math.round(b() + a) } - function wt(a, b, c, d) { + function vt(a, b, c, d) { function e(m) { k(m.type, m.La) } - var f = Df(a, "ytm.mon"), - g = n(tt(a)), + var f = Cf(a, "ytm.mon"), + g = n(st(a)), h = g.next().value, k = g.next().value; if (h || d) return { ed: function() { - return t + return r }, fd: function() { - return t + return r }, gd: function() { - return t + return r }, - zc: t + zc: r }; - var l = ut(a); + var l = tt(a); f.C(["PRIVATE"], e); return { ed: function(m, p) { var q = { - start: vt(l), + start: ut(l), tagType: m, - Xe: p, + We: p, counterId: b, containerId: c.containerId, containerVersion: c.containerVersion, @@ -10194,7 +10190,7 @@ return function(v) { v = P(q, { status: v, - finish: vt(l) + finish: ut(l) }); f.trigger("PRIVATE", { type: "tgExec", @@ -10204,7 +10200,7 @@ }, fd: function(m, p) { var q = { - start: vt(l), + start: ut(l), tags: p, counterId: b, containerId: c.containerId, @@ -10214,7 +10210,7 @@ }; return function() { var v = P(q, { - finish: vt(l) + finish: ut(l) }); f.trigger("PRIVATE", { type: "trExec", @@ -10224,7 +10220,7 @@ }, gd: function() { var m = { - start: vt(l), + start: ut(l), counterId: b, containerId: c.containerId, containerVersion: c.containerVersion, @@ -10233,7 +10229,7 @@ return function(p) { p = P(m, { status: p, - finish: vt(l) + finish: ut(l) }); f.trigger("PRIVATE", { type: "varExec", @@ -10248,25 +10244,25 @@ } } - function xt(a, b, c, d) { + function wt(a, b, c, d) { function e(g) { var h; if (h = f(g, c, d)) { h = g.permissionType; - if (!I(Is, h)) throw Ep("y.u.p." + h); + if (!I(Hs, h)) throw Dp("y.u.p." + h); var k = g.ja; g = g.F; k = !z(k.permissions) && I(b, "" + k.permissions) ? b[k.permissions] : {}; - h = (0, Is[h])(a, k, h, g) + h = (0, Hs[h])(a, k, h, g) } return h } - var f = Ls(a).Cd; + var f = Ks(a).Cd; return { checkPermission: function(g) { if (!e(g)) { - g = Js(g, c, d); - var h = Ep("Permission denied for " + g.permissionType, "yue"); + g = Is(g, c, d); + var h = Dp("Permission denied for " + g.permissionType, "yue"); h.cause = g; Td(h) } @@ -10275,7 +10271,7 @@ } } - function yt(a, b) { + function xt(a, b) { var c = Q(a), d = {}; c.V("ytm_s", (d.cm = {}, d)); @@ -10294,44 +10290,44 @@ } } } - var zt = N(ec, oc); - - function At(a, b) { - return b.Ld || Os(a) || Qs(a) ? Af(!1) : zf($i(b, K("settings.aytm"))) - } - var Bt = L(Md, R); - - function Ct(a, b, c, d) { - var e = Bt(c).oe; + var yt = N(ec, oc); + + function zt(a, b) { + return b.Ld || Ns(a) || Ps(a) ? zf(!1) : yf(Zi(b, K("settings.aytm"))) + } + var At = L(Md, R); + + function Bt(a, b, c, d) { + var e = At(c).oe; if (!e) throw Wd("im.no"); - Ik(a, Pn + "/" + b + ".js?ver=2683&b=ppe", function() { + Hk(a, On + "/" + b + ".js?ver=2683&b=e", function() { var f = Q(a).o("ytmm"); (f = J(f, b + ".init")) && f(e, d, "2683") }) } - var Dt = W("p.ips", function(a, b) { - $i(b, function(c) { - (J(c, "settings.phchange") || J(c, "settings.phhide")) && Ct(a, "tag_phone", b, c) + var Ct = W("p.ips", function(a, b) { + Zi(b, function(c) { + (J(c, "settings.phchange") || J(c, "settings.phhide")) && Bt(a, "tag_phone", b, c) }) }), - Et = W("p.tv", function(a) { - if (hl(a)) { + Dt = W("p.tv", function(a) { + if (gl(a)) { var b = Q(a); - il(a).then(function(c) { + hl(a).then(function(c) { b.B("lgguid", c) }, V(a, "p.tv.p")) } }), - Ft = {}, - Gt = L(Md), - Ht = N(Za("exec", /counterID=(\d+)/), K("1")), - It = Na(function(a, b) { + Et = {}, + Ft = L(Md), + Gt = N(Za("exec", /counterID=(\d+)/), K("1")), + Ht = Na(function(a, b) { var c = mc(b), d = n(c), e = d.next().value; d = ja(d); var f = "" + e; - var g = Ht(f); + var g = Gt(f); g ? f = { id: g, M: "0" @@ -10340,7 +10336,7 @@ M: "0" } : void 0 : (g = n(f.split(":")), f = g.next().value, g = g.next().value, f = (f = ub(f)) ? { id: f, - M: ue(g) ? "1" : "0" + M: te(g) ? "1" : "0" } : void 0); g = a.Ya[Qd]; if (f) { @@ -10349,68 +10345,68 @@ d = h.next().value; h = ja(h); if (d) { - var k = Uh(a, f), + var k = Th(a, f), l = R(f), - m = Gt(a); + m = Ft(a); m[l] || (m[l] = {}); l = m[l]; if (!b.ym_xqd) { - if (m = Ft[d]) + if (m = Et[d]) for (var p = 0; p < m.length; p += 1) if ((0, m[p])(a, f, h, k)) return; - "init" === d ? (b.ym_xqd = !0, k ? (c = {}, Rh(a, "" + e, "dc", (c.key = e, c))) : a["yaCounter" + f.id] = new g(P({}, h[0], f))) : k && k[d] && l.Vd ? (k[d].apply(k, ka(h)), b.ym_xqd = !0) : (e = l.dd, e || (e = [], l.dd = e), e.push(c)) + "init" === d ? (b.ym_xqd = !0, k ? (c = {}, Qh(a, "" + e, "dc", (c.key = e, c))) : a["yaCounter" + f.id] = new g(P({}, h[0], f))) : k && k[d] && l.Vd ? (k[d].apply(k, ka(h)), b.ym_xqd = !0) : (e = l.dd, e || (e = [], l.dd = e), e.push(c)) } } } else c = Q(a).o("staticMethods", {})[e], y(c) && c.apply(null, ka(d)) }), - Jt = "telefone phone phone_number customer_phone mobile_phone cell_phone contact_phone phone_contact primary_phone telephone user_mobile customer_contact_number mobile_number user_telephone phone_no contact_number subscriber_phone clientPhone tel".split(" "), - Kt = "email_name user_email email email_address customer_email contact_email primary_email emailID user_emailID mail user_mail subscriber_email user_contact_email clientEmail".split(" "), - Lt = ["visitorContactInfo"]; + It = "telefone phone phone_number customer_phone mobile_phone cell_phone contact_phone phone_contact primary_phone telephone user_mobile customer_contact_number mobile_number user_telephone phone_no contact_number subscriber_phone clientPhone tel".split(" "), + Jt = "email_name user_email email email_address customer_email contact_email primary_email emailID user_emailID mail user_mail subscriber_email user_contact_email clientEmail".split(" "), + Kt = ["visitorContactInfo"]; + + function Lt(a, b, c) { + (a = Zh(a, b)) && c.push(["phone", a]); + return a + } function Mt(a, b, c) { - (a = $h(a, b)) && c.push(["phone", a]); - return a - } - - function Nt(a, b, c) { M(function(d) { - u(d) && !Mt(a, d, c) && (d = Yh(d)) && c.push(["email", d]) + u(d) && !Lt(a, d, c) && (d = Xh(d)) && c.push(["email", d]) }, b) } - function Ot(a, b, c, d) { + function Nt(a, b, c, d) { c = void 0 === c ? [] : c; d = void 0 === d ? 1 : d; if (!(3 < d) && B(b)) return b = dc(b), M(function(e) { var f = n(e); e = f.next().value; f = f.next().value; - u(f) ? O(e, Jt) ? Mt(a, f, c) : O(e, Kt) && (e = c, (f = Yh(f)) && e.push(["email", f])) : w(f) && O(e, Lt) ? Nt(a, f, c) : B(f) && Ot(a, f, c, d + 1) + u(f) ? O(e, It) ? Lt(a, f, c) : O(e, Jt) && (e = c, (f = Xh(f)) && e.push(["email", f])) : w(f) && O(e, Kt) ? Mt(a, f, c) : B(f) && Nt(a, f, c, d + 1) }, b), c } - function Pt(a, b, c) { - b && B(c) && (c = Ot(a, c) || [], M(function(d) { + function Ot(a, b, c) { + b && B(c) && (c = Nt(a, c) || [], M(function(d) { d = n(d); var e = d.next().value; d = d.next().value; - return bi(a, d).then(function(f) { + return ai(a, d).then(function(f) { var g = {}, h = {}, k = {}; - return b((k.__ym = (h.fpdlh = me((g.a = "email" === e ? 1 : 0, g.c = f || 0, g)).ra(), h), k)) + return b((k.__ym = (h.fpdlh = le((g.a = "email" === e ? 1 : 0, g.c = f || 0, g)).ra(), h), k)) }) }, c)) } - var Qt = W("fpdlc", function(a, b) { - var c = Uh(a, b); - if (c && ai(a)) return $i(b, function(d) { + var Pt = W("fpdlc", function(a, b) { + var c = Th(a, b); + if (c && $h(a)) return Zi(b, function(d) { if (J(d, "settings.cf")) { var e = c.params, f; - d = [zk(a, "dataLayer", function(g) { + d = [yk(a, "dataLayer", function(g) { f = g; - g.Ba.C(F([a, e], Pt)) + g.Ba.C(F([a, e], Ot)) }), function() { f && f.unsubscribe() }]; @@ -10418,20 +10414,20 @@ } }) }), - Rt = W("ymc.g", function(a, b) { + Qt = W("ymc.g", function(a, b) { var c = {}; return c.getYmclid = function(d) { - d && $i(b, function(e) { - Nh(a, d, null, J(e, "settings.ymclid")) + d && Zi(b, function(e) { + Mh(a, d, null, J(e, "settings.ymclid")) }) }, c }), - St = Pn + "-tags/_/tag_ec.js", - Tt = Pn + "-tags/_/tag_ec_test.js", - Ut = W("ecl.h", function(a, b) { - return $i(b, function(c) { + Rt = On + "-tags/_/tag_ec.js", + St = On + "-tags/_/tag_ec_test.js", + Tt = W("ecl.h", function(a, b) { + return Zi(b, function(c) { var d = J(c, "settings.zero_code"), - e = Ae(a, d); + e = ze(a, d); if (B(e) && (I(e, "ec") || I(e, "ect"))) { c = Q(a); var f = c.o("ecrs", []), @@ -10442,24 +10438,24 @@ A(d) || (f = c.o("ecmv", {}), g = R(b), f[g] = d, c.B("ecmv", f)); d = !!e.ec; e = !!e.ect; - !c.o("ecl") && d && (c.B("ecl", !0), Ik(a, St, t)); - !c.o("ectl") && e && (c.B("ectl", !0), Ik(a, Tt, t)) + !c.o("ecl") && d && (c.B("ecl", !0), Hk(a, Rt, r)); + !c.o("ectl") && e && (c.B("ectl", !0), Hk(a, St, r)) } })["catch"](V(a, "ecl.hs")) }), - Vt = W("rsa.i", function(a, b) { - if (!Ss(a)) return $i(b, function(c) { + Ut = W("rsa.i", function(a, b) { + if (!Rs(a)) return Zi(b, function(c) { var d = J(c, "settings.rspi"); - J(c, "settings.rse") && d && (Ik(a, "https://yandex.ru/ads/system/context.js", t, V(a, "rsa.cl")), - c = {}, d = (c.pageId = d, c), Ik(a, "https://yandex.ru/ads/system/ap-loader.js", t, V(a, "rsa.apl"), { + J(c, "settings.rse") && d && (Hk(a, "https://yandex.ru/ads/system/context.js", r, V(a, "rsa.cl")), + c = {}, d = (c.pageId = d, c), Hk(a, "https://yandex.ru/ads/system/ap-loader.js", r, V(a, "rsa.apl"), { wc: d })) })["catch"](V(a, "rsa.hs")) }), - Wt = W("wm.p", function(a) { + Vt = W("wm.p", function(a) { var b = Q(a), c = {}, - d = Cf(a); + d = Bf(a); b.B("wmg", { add: function(e, f, g, h, k) { k = void 0 === k ? !1 : k; @@ -10493,58 +10489,58 @@ }) }); - function Xt(a, b) { - var c = t; + function Wt(a, b) { + var c = r; Oc(a) ? c = Xc(a).C(a, ["prerenderingchange"], b, !0) : b(); return c } - function Yt(a, b, c) { + function Xt(a, b, c) { var d = J(c, "scripts"); if (!A(d) && 0 !== d.length) { - var e = Wm(3); + var e = Vm(3); M(function(f) { if (!(300 >= f.duration || .999 >= a.Math.random())) { var g = f.sourceURL; - g && nh(g) === ta.host && (g = {}, f = (g.d = e(f.duration), g.st = e(f.startTime), g.pd = e(f.pauseDuration), g.scp = f.sourceCharPosition, g.sfn = f.sourceFunctionName, g.td = e(c.blockingDuration), g.fut = e(c.firstUIEventTimestamp), g.rs = e(c.renderStart), g.sls = e(c.styleAndLayoutStart), g.e = [], g.f = [], g), b.push(f)) + g && mh(g) === ta.host && (g = {}, f = (g.d = e(f.duration), g.st = e(f.startTime), g.pd = e(f.pauseDuration), g.scp = f.sourceCharPosition, g.sfn = f.sourceFunctionName, g.td = e(c.blockingDuration), g.fut = e(c.firstUIEventTimestamp), g.rs = e(c.renderStart), g.sls = e(c.styleAndLayoutStart), g.e = [], g.f = [], g), b.push(f)) } }, d) } } - function Zt(a, b, c) { + function Yt(a, b, c) { b = c.flush(); if (0 !== b.length) { - var d = ke.slice(); + var d = je.slice(); M(function(e) { var f = e.st, g = e.st + e.d, - h = new Dj; + h = new Cj; M(function(l) { l.startTime < g && l.endTime > f && h.add(l.scope) }, d); if (0 !== h.size) { var k = {}; P(e, (k.f = lc(h), k)); - ee("longtask", Be(a, e) || "uns", "laf") + M(N(lb, Jb(["longtask", Ae(a, e) || "uns", "laf", void 0]), be), de) } }, b) } } - function $t(a, b, c, d) { - "long-animation-frame" === d.entryType && Yt(a, c, d) - } - var au = W("lt", function(a) { + function Zt(a, b, c, d) { + "long-animation-frame" === d.entryType && Xt(a, c, d) + } + var $t = W("lt", function(a) { var b = [], c = F([be, b], M); if (y(a.PerformanceObserver)) { - var d = je(), - e = je(), + var d = ie(), + e = ie(), f = function(h) { - aj(a, F([a, h.getEntries(), F([a, d, e], $t), "lt.i", 50, F([a, d, e], Zt)], gj), "lt.r") + $i(a, F([a, h.getEntries(), F([a, d, e], Zt), "lt.i", 50, F([a, d, e], Yt)], fj), "lt.r") }, - g = Xt(a, V(a, "lt.a", function() { + g = Wt(a, V(a, "lt.a", function() { var h = new a.PerformanceObserver(V(a, "lt.p", f)); b.push(function() { return h.disconnect() @@ -10556,7 +10552,7 @@ }), I(a, "PerformanceEventTiming") && h.observe({ type: "event", buffered: !0, - Me: 300 + Le: 300 }) } catch (k) {} })); @@ -10565,7 +10561,7 @@ } }); - function bu(a) { + function au(a) { return { K: function(b, c) { var d = b.G; @@ -10578,9 +10574,9 @@ } } - function cu(a, b) { + function bu(a, b) { var c = a.document; - if (O(c.readyState, ["interactive", "complete"])) aj(a, b, "adb.r.cor"); + if (O(c.readyState, ["interactive", "complete"])) $i(a, b, "adb.r.cor"); else { var d = Xc(a), e = d.C, @@ -10594,8 +10590,8 @@ e(a, ["load"], g) } } - var du = G("9-d5ve+.r%7", lb), - eu = W("adb", function(a, b) { + var cu = G("9-d5ve+.r%7", lb), + du = W("adb", function(a, b) { if (!b.Aa) { var c = Q(a); if (!c.o("adBlockEnabled")) { @@ -10614,11 +10610,11 @@ e.B("isad", m, 1200); return m }, - k = Mh(a, "adb", b); + k = Lh(a, "adb", b); if (!c.o("adStatus")) { g("process"); - var l = "metrika/a" + du().replace(/[^a-v]+/g, "") + "t.gif"; - cu(a, function() { + var l = "metrika/a" + cu().replace(/[^a-v]+/g, "") + "t.gif"; + bu(a, function() { return k({ ha: { U: l @@ -10631,60 +10627,60 @@ } }); G(Zd("ccf"), Td); - var fu = /\sYptp\/\d\.(\d+)\s/, - gu = L(function(a) { + var eu = /\sYptp\/\d\.(\d+)\s/, + fu = L(function(a) { var b; a: { - if ((b = qb(a)) && (b = fu.exec(b)) && 1 < b.length) { + if ((b = qb(a)) && (b = eu.exec(b)) && 1 < b.length) { b = ub(b[1]); break a } b = 0 } - return 50 <= b && 99 >= b || Rc(a) ? !1 : !Pc(a) || eo(a) + return 50 <= b && 99 >= b || Rc(a) ? !1 : !Pc(a) || co(a) }); - function hu(a, b, c, d, e, f, g, h) { + function gu(a, b, c, d, e, f, g, h) { var k = c.o(f); A(k) && (c.B(f, g), e(a, b, c, d), k = c.o(f, g)); z(h) || h.wb(f, "" + k); return k } - var iu = L(function(a) { + var hu = L(function(a) { return y(J(a, "yandex.getSiteUid")) ? a.yandex.getSiteUid() : null }); - function ju(a, b) { - var c = Ie(a), + function iu(a, b) { + var c = He(a), d = c.o, e = c.B; if ("" === d("cc")) { e("cc", 0); var f = X(a), g = Q(a); - Mh(a, "6", b)({ + Lh(a, "6", b)({ J: { Fa: !0, qc: !1 } }, ["https://mc.yandex.md/cc"]).then(function(h) { h = J(h.Ea, "c"); - e("cc", h + "&" + f(jf)); + e("cc", h + "&" + f(hf)); g.B("cc", h) })["catch"](function(h) { - var k = f(jf); + var k = f(hf); e("cc", "&" + k); - fe(a, "cc", h) + ee(a, "cc", h) }) } } - var ku = W("cc.i", function(a, b) { - var c = F([a, b], ju); - c = F([a, c, 300, void 0], uf); - $i(b, c) + var ju = W("cc.i", function(a, b) { + var c = F([a, b], iu); + c = F([a, c, 300, void 0], tf); + Zi(b, c) }); - function lu(a, b, c) { + function ku(a, b, c) { if ("complete" === J(a, "document.readyState")) b(); else { var d = V(a, c + ".wfd.l", function() { @@ -10694,10 +10690,10 @@ Xc(a).C(a, ["load"], d) } } - var mu = {}, - nu = (mu.ka = "ge", mu.ro = "md", mu.tg = "tj", mu.tk = "tm", mu.et = "ee", mu.hy = "com.am", mu.he = "co.li", mu.ky = "kg", mu.be = "by", mu.tr = "com.tr", mu.kk = "kz", mu); - - function ou(a, b, c) { + var lu = {}, + mu = (lu.ka = "ge", lu.ro = "md", lu.tg = "tj", lu.tk = "tm", lu.et = "ee", lu.hy = "com.am", lu.he = "co.li", lu.ky = "kg", lu.be = "by", lu.tr = "com.tr", lu.kk = "kz", lu); + + function nu(a, b, c) { var d = !1; return function(e) { var f = e.data; @@ -10708,48 +10704,48 @@ var h = g.next().value, k = g.next().value; g = g.next().value; - "sc.frame" === f && e ? d || (d = !0, e.postMessage((b ? "sc.bl" : "sc.images") + "*" + a, "*")) : b ? "sc.blr" === f && h === a.split("?")[0] && c(k, u(g) ? al(Zk(g)) : null) : "sc.image" === f && h === a && c(k, null) - } - } - } - - function pu(a, b, c, d, e, f) { + "sc.frame" === f && e ? d || (d = !0, e.postMessage((b ? "sc.bl" : "sc.images") + "*" + a, "*")) : b ? "sc.blr" === f && h === a.split("?")[0] && c(k, u(g) ? $k(Yk(g)) : null) : "sc.image" === f && h === a && c(k, null) + } + } + } + + function ou(a, b, c, d, e, f) { f = void 0 === f ? "isp" : f; return new Z(function(g, h) { - $i(e, function(k) { - if (Ll(a, f, e, k)) { - var l = t; + Zi(e, function(k) { + if (Kl(a, f, e, k)) { + var l = r; k = function(m, p) { "1" === m ? g({ Ea: p, rd: 0 }) : h(m); l(); - Nl(f) + Ml(f) }; - l = Xc(a).C(a, ["message"], V(a, d + ".m.mir", ou(b, c, k))); - uf(a, G("7", k), 3E3, d + ".t.mir") + l = Xc(a).C(a, ["message"], V(a, d + ".m.mir", nu(b, c, k))); + tf(a, G("7", k), 3E3, d + ".t.mir") } else h(6) })["catch"](G(6, h)) }) } - function qu(a, b, c, d, e, f) { + function pu(a, b, c, d, e, f) { return function(g, h) { - return $i(h, function(k) { + return Zi(h, function(k) { var l = Q(g), m = l.o, p = l.B, q = Jd(g, ""); if (!m(c)) { var v = J(k, "settings." + a); - if (v) return p(c, 1), p(b, 1), lu(g, function() { - Il(g, function() { - pu(g, v, !0, d, h, e).then(V(g, d + ".pt", function() { + if (v) return p(c, 1), p(b, 1), ku(g, function() { + Hl(g, function() { + ou(g, v, !0, d, h, e).then(V(g, d + ".pt", function() { f && q.B("mdd", "1", 1440); p(b, 2) - }))["catch"](V(g, d + ".pc", function(r) { - "7" === r || 6 === r ? p(b, 4) : (f && q.B("mdd", "0", 1440), p(b, 3), "e0" !== r && (r = u(r) && ij(r, "e") ? r : 3, ee("jserrs", "" + r, d + ".pe"))) + }))["catch"](V(g, d + ".pc", function(t) { + "7" === t || 6 === t ? p(b, 4) : (f && q.B("mdd", "0", 1440), p(b, 3)) })) }, d) }, d); @@ -10758,40 +10754,40 @@ })["catch"](V(g, d)) } } - var ru = W("p.cac", qu("mdd", "cac", "cacp", "cac", "cac.mdd", !0)), - su = W("p.cac.e", qu("mdde", "cae", "caep", "cac.e", "cac.mdde", !1)), - tu = L(Md); - - function uu(a) { - var b = tu(); + var qu = W("p.cac", pu("mdd", "cac", "cacp", "cac", "cac.mdd", !0)), + ru = W("p.cac.e", pu("mdde", "cae", "caep", "cac.e", "cac.mdde", !1)), + su = L(Md); + + function tu(a) { + var b = su(); b.jd || (b.jd = a) } - var vu = L(Nd); - - function wu(a) { + var uu = L(Nd); + + function vu(a) { a = Hc(a); - return nu[a] || "com" - } - var xu = L(function() { + return mu[a] || "com" + } + var wu = L(function() { var a = H(function(b, c) { - "ru" !== c && (b[c] = Qo + "." + c); + "ru" !== c && (b[c] = Po + "." + c); return b }, {}, fd); - a.com = Qo + ".com"; + a.com = Po + ".com"; return a }); - function yu(a, b) { - var c = wu(a), + function xu(a, b) { + var c = vu(a), d = [!0]; d.push(c); d.unshift("com"); var e = X(a); - c = Ie(a); + c = He(a); var f = c.o("synced", {}); d = Qb(function(g) { if (b[g]) { - var h = (f[g] || 1) + 1440 < e(jf); + var h = (f[g] || 1) + 1440 < e(hf); h && delete f[g]; return h } @@ -10799,17 +10795,17 @@ c.B("synced", f); return M(function(g) { return { - xe: b[g], + we: b[g], ce: g } }, d) } - var zu = function(a, b) { + var yu = function(a, b) { return function(c, d) { if (Pc(c) || xb(c)) return {}; var e = R(d); - e = xu(e); - var f = yu(c, e), + e = wu(e); + var f = xu(c, e), g = Q(c), h = Ic(c); return { @@ -10817,15 +10813,15 @@ var m = k.G; m = !(m && m.o("pv")); if (h || m || !f.length) return l(); - g.o("startSync") ? vu(c).push(l) : (g.B("startSync", !0), F([c, d, f, t, !1], a)().then(l, N(Qa(l), V(c, b)))["catch"](t)) + g.o("startSync") ? uu(c).push(l) : (g.B("startSync", !0), F([c, d, f, r, !1], a)().then(l, N(Qa(l), V(c, b)))["catch"](r)) }, S: function(k, l) { if (!J(k.Zb, "settings.nss")) return l(); var m = k.G; m = !(m && m.o("pv")); if (h || m || !f.length) return l(); - if (g.o("startSync")) vu(c).push(l); - else return g.B("startSync", !0), a(c, d, f, t, !0).then(l, + if (g.o("startSync")) uu(c).push(l); + else return g.B("startSync", !0), a(c, d, f, r, !0).then(l, N(Qa(l), V(c, b))) } } @@ -10833,48 +10829,48 @@ }(function(a, b, c, d, e) { var f = X(a), g = Q(a), - h = Ie(a); - d = Ih(a, b, "c"); - var k = $g(a, d), - l = Vm(); - uu(l); + h = He(a); + d = Hh(a, b, "c"); + var k = Zg(a, d), + l = Um(); + tu(l); return H(function(m, p) { function q() { var x = h.o("synced"); g.B("startSync", !1); x && (x[p.ce] = v, h.B("synced", x)); - x = vu(a); + x = uu(a); M(be, x); pc(x) } - var v, r = {}; - r = k({ + var v, t = {}; + t = k({ J: { N: ["sync.cook"], sa: 1500 }, - D: (r.scid = l, r.cid = "" + b.id, r) - }, ["https://" + p.xe + "/sync_cookie_image_check" + (e ? "_secondary" : "")]).then(function() { - v = f(jf); + D: (t.scid = l, t.cid = "" + b.id, t) + }, ["https://" + p.we + "/sync_cookie_image_check" + (e ? "_secondary" : "")]).then(function() { + v = f(hf); q() })["catch"](function() { - v = f(jf) - 1435; + v = f(hf) - 1435; q() }); - r = G(r, lb); - return m.then(r) + t = G(t, lb); + return m.then(t) }, Z.resolve(), c)["catch"](V(a, "ctl")) }, "sy.c"); + function zu(a, b, c) { + var d = J(a, "location.host"); + a = Lf(a, b); + c.B("pu", "" + Sj(d) + a) + } + function Au(a, b, c) { - var d = J(a, "location.host"); - a = Mf(a, b); - c.B("pu", "" + Tj(d) + a) - } - - function Bu(a, b, c) { - var d = Lf(a, b); + var d = Kf(a, b); if (d) { d.ca.C(["gpu-get"], function() { var g = {}; @@ -10882,23 +10878,23 @@ }); var e = J(a, "opener"); if (e) { - var f = uf(a, F([a, b, c], Au), 200, "pu.m"); + var f = tf(a, F([a, b, c], zu), 200, "pu.m"); b = {}; d.bc(e, (b.type = "gpu-get", b), function(g, h) { var k = J(h, "pu"); - k && (tf(a, f), c.B("pu", k)) + k && (sf(a, f), c.B("pu", k)) }) - } else Au(a, b, c) - } - } - var Cu = N(K("settings.pcs"), Pa("1")); - - function Du(a, b, c, d) { - return $i(b, function(e) { - if (!Cu(e) && !tc(a)) + } else zu(a, b, c) + } + } + var Bu = N(K("settings.pcs"), Pa("1")); + + function Cu(a, b, c, d) { + return Zi(b, function(e) { + if (!Bu(e) && !tc(a)) if (e = d.o("zzlc"), z(e) || Sa(e) || "na" === e) { - var f = Qe(a); - if (f && (e = We(a))) { + var f = Pe(a); + if (f && (e = Ve(a))) { var g = f("iframe"); P(g.style, { display: "none", @@ -10908,36 +10904,36 @@ }); f = 68 <= yb(a); var h = Rc(a); - g.src = "https://mc.yandex." + (f || h ? "md" : "ru") + Zk("L21ldHJpa2EvenpsYy5odG1s"); + g.src = "https://mc.yandex." + (f || h ? "md" : "ru") + Yk("L21ldHJpa2EvenpsYy5odG1s"); e.appendChild(g); var k = 0, l = Xc(a).C(a, ["message"], V(a, "zz.m", function(m) { - (m = J(m, "data")) && m.substr && "__ym__zz" === m.substr(0, 8) && (Re(g), m = m.substr(8), d.B("zzlc", m), c.B("zzlc", m), l(), - tf(a, k)) + (m = J(m, "data")) && m.substr && "__ym__zz" === m.substr(0, 8) && (Qe(g), m = m.substr(8), d.B("zzlc", m), c.B("zzlc", m), l(), + sf(a, k)) })); - k = uf(a, N(l, G(g, Re)), 3E3, "c.d.z") + k = tf(a, N(l, G(g, Qe)), 3E3, "c.d.z") } } else c.B("zzlc", e) }) } - function Eu(a, b, c, d) { + function Du(a, b, c, d) { b = d.o("cc"); d = F(["cc", ""], d.B); if (b) { var e = n(b.split("&")); b = e.next().value; - (e = (e = e.next().value) && ub(e)) && 1440 < X(a)(jf) - e ? d() : c.B("cc", b) + (e = (e = e.next().value) && ub(e)) && 1440 < X(a)(hf) - e ? d() : c.B("cc", b) } else Pa(0)(b) || d() } - var Fu = L(function(a, b) { + var Eu = L(function(a, b) { var c = Q(a), - d = Ie(a), + d = He(a), e = [], - f = F([a, b, c, d], hu), - g = !gu(a) || 68 <= yb(a); - g && e.push(F([Bu, "pu", ""], f)); - !g || d.Lb || Pc(a) || (e.push(F([Du, "zzlc", "na"], f)), e.push(F([Eu, "cc", ""], f))); + f = F([a, b, c, d], gu), + g = !fu(a) || 68 <= yb(a); + g && e.push(F([Au, "pu", ""], f)); + !g || d.Lb || Pc(a) || (e.push(F([Cu, "zzlc", "na"], f)), e.push(F([Du, "cc", ""], f))); return e.length ? { S: function(h, k) { if (0 === c.o("isEU")) try { @@ -10954,37 +10950,37 @@ } } : {} }, N(mb, R)), - Gu = N(Ae, K("cid")); - - function Hu(a, b, c) { + Fu = N(ze, K("cid")); + + function Gu(a, b, c) { return function(d, e) { - return $i(e, function(f) { + return Zi(e, function(f) { if (J(f, "settings." + a)) { var g = Q(d), h = g.o, k = g.B; if (z(h("oms"))) { - var l = Mf(d, e); + var l = Lf(d, e); g = {}; - var m = Be(d, (g.counterId = e.id, g["cnt-class"] = e.M, g)); - if (f = b(d, m, f, l)) return k("oms", 1), pu(d, f, !!c, "isp.stat", e).then(function(p) { + var m = Ae(d, (g.counterId = e.id, g["cnt-class"] = e.M, g)); + if (f = b(d, m, f, l)) return k("oms", 1), ou(d, f, !!c, "isp.stat", e).then(function(p) { p = p.Ea; if (u(p)) { if (p = c && c(d, p)) { - var q = $k(bl(p)); + var q = Zk(al(p)); k("oms", 8); p = { id: 99742118, M: "0" }; - var v = Mh(d, "pi", p), - r = {}; - q = Xg((r[a] = q, r.u = l, r)); - r = {}; - r = (r["page-url"] = T(d).href, r["page-ref"] = d.document.referrer, r["site-info"] = m, r); + var v = Lh(d, "pi", p), + t = {}; + q = Wg((t[a] = q, t.u = l, t)); + t = {}; + t = (t["page-url"] = T(d).href, t["page-ref"] = d.document.referrer, t["site-info"] = m, t); return v({ G: q, - D: r + D: t }, p).then(F(["oms", 4], k), G(9, Td)) } k("oms", 3) @@ -10999,13 +10995,13 @@ } } - function Iu() { + function Hu() { return U("", M(function(a) { return String.fromCharCode(a.charCodeAt(0) + 15) - }, al(Zk("VCNUKCkkUiMeIlUjVx4lIydVHiohJyEeVyZWKFNVVSEmIyoj")))) - } - - function Ju(a, b) { + }, $k(Yk("VCNUKCkkUiMeIlUjVx4lIydVHiohJyEeVyZWKFNVVSEmIyoj")))) + } + + function Iu(a, b) { if ("https://oauth.yandex.ru" === J(b, "origin") && J(b, "source.window") && "_ym_uid_request" === J(b.data, "_ym")) { var c = b.source, d = {}; @@ -11013,30 +11009,30 @@ c.postMessage(d, "https://oauth.yandex.ru") } } - var Ku = bd("ot", function(a, b) { + var Ju = bd("ot", function(a, b) { if (Sc(a)) { var c = Xc(a); - return $i(b, V(a, "ot.s", function(d) { + return Zi(b, V(a, "ot.s", function(d) { if (J(d, "settings.oauth")) { var e = [], - f = Mf(a, b); - e.push(c.C(a, ["message"], V(a, "ot.m", G(f, Ju)))); - Bf(a, "ot")(xf(t, V(a, "ot.b", function() { + f = Lf(a, b); + e.push(c.C(a, ["message"], V(a, "ot.m", G(f, Iu)))); + Af(a, "ot")(wf(r, V(a, "ot.b", function() { function g(p) { var q = p.href; - if (q && ij(q, "https://oauth.yandex.ru/") && !Ia(q, "_ym_uid=")) { + if (q && hj(q, "https://oauth.yandex.ru/") && !Ia(q, "_ym_uid=")) { q = Ia(q, "?") ? "&" : "?"; var v = {}; p.href += "" + q + sd((v._ym_uid = f, v.mc = "v", v)); c.C(p, ["click"], V(a, "ot.click", function() { - var r = "et=" + k(hf); - p.href += "&" + r + var t = "et=" + k(gf); + p.href += "&" + t })) } } var h = a.document.body, k = X(a), - l = uj("a", h); + l = tj("a", h); M(g, l); if (xa("MutationObserver", a.MutationObserver)) { @@ -11059,15 +11055,15 @@ } }); - function Lu(a, b, c) { + function Ku(a, b, c) { if (J(c, "settings.ins")) { var d = Q(a); if (!d.o("scip")) { - var e = Ie(a), - f = X(a)(jf); + var e = He(a), + f = X(a)(hf); c = sb(e.o("sci")); if (!(c && 1440 >= f - c)) { - c = Mh(a, "ci", b); + c = Lh(a, "ci", b); var g = ["sync.cook.int"], h = function(p) { p = d.o("scip", "") + p; @@ -11076,8 +11072,8 @@ k = G("a", h); d.B("scip", "0"); var l = {}; - l = (l.tag = "cm-urls", l.stage = "mc-yandex-com", l["mc-id"] = "" + b.id, l.duid = Mf(a, b), l); - var m = tu().jd; + l = (l.tag = "cm-urls", l.stage = "mc-yandex-com", l["mc-id"] = "" + b.id, l.duid = Lf(a, b), l); + var m = su().jd; m && (l.scid = m); return c({ J: { @@ -11090,14 +11086,14 @@ p = J(p.Ea, "CookieMatchUrls"); if (w(p) && eb(p)) { h("1"); - var q = Mh(a, "c", b); - p = M(function(v, r) { + var q = Lh(a, "c", b); + p = M(function(v, t) { return q({ J: { N: g, sa: 3E3 } - }, ["https://" + v]).then(N(G("c", h), G("" + r, h)))["catch"](N(G("b", h), G("" + r, h))) + }, ["https://" + v]).then(N(G("c", h), G("" + t, h)))["catch"](N(G("b", h), G("" + t, h))) }, Qb(u, p)); return Z.all(p) } @@ -11105,13 +11101,13 @@ }, k).then(function() { var p = d.o("scip"); !p || Ia(p, "a") || Ia(p, "b") || (e.B("sci", f), h("d")) - }, t) + }, r) } } } } - function Mu(a, b) { + function Lu(a, b) { return W("p.suid", function(c) { var d = c.r; c = c.u; @@ -11119,19 +11115,19 @@ d = (e.fsr = u(d) ? d : null, e.fsu = u(c) ? c : null, e); c = {}; d = (c.__ym = d, c); - (c = Uh(a, b)) && c.params && c.params(d) + (c = Th(a, b)) && c.params && c.params(d) }) } - var Nu = W("p.suic", function(a, b) { - return $i(b, function(c) { + var Mu = W("p.suic", function(a, b) { + return Zi(b, function(c) { var d = Q(a), e = d.o, f = d.B; e = e("pic"); - d = Mu(a, b); + d = Lu(a, b); if (y(e)) return e(d); if (c = J(c, "settings.pic")) { - e = Cf(a); + e = Bf(a); var g = e.C, h = e.qa, k = e.trigger; @@ -11144,7 +11140,7 @@ f("pic", e); d = e(d); f("prs", 3); - Mh(a, "pic", b)({ + Lh(a, "pic", b)({ J: { qc: !1, N: ["pic"] @@ -11163,7 +11159,7 @@ })["catch"](V(a, "pic")) }); - function Ou(a, b) { + function Nu(a, b) { try { if (A(b)) return { location: 4, @@ -11192,14 +11188,14 @@ } } - function Pu(a, b, c) { + function Ou(a, b, c) { return new Z(function(d) { - if (Ll(a, "wd", b, c)) { - var e = t, + if (Kl(a, "wd", b, c)) { + var e = r, f = 0, g = !1, h = function(k) { - g || (g = !0, e(), tf(a, f), Nl("wd"), d(k)) + g || (g = !0, e(), sf(a, f), Ml("wd"), d(k)) }; e = Xc(a).C(a, ["message"], function(k) { var l = J(k, "data"); @@ -11215,24 +11211,24 @@ h(k) } }); - f = uf(a, function() { + f = tf(a, function() { return h(null) }, 3E3, "wd") } else d(null) }) } - var Qu = W("p.wd", function(a, b) { - if (kd(a)) return $i(b, V(a, "wd.s", function(c) { + var Pu = W("p.wd", function(a, b) { + if (kd(a)) return Zi(b, V(a, "wd.s", function(c) { if (J(c, "settings.ewd")) { var d = Q(a), e = d.o, f = d.B; - e("wdsp", !1) || (f("wdsp", !0), Il(a, function() { - Pu(a, b, c).then(V(a, "wd.p", function(g) { + e("wdsp", !1) || (f("wdsp", !0), Hl(a, function() { + Ou(a, b, c).then(V(a, "wd.p", function(g) { if (kd(a)) { var h = J(a, "navigator"), - k = Ou(a, h); + k = Nu(a, h); var l = k.location; k = k.Va; if (A(h)) var m = 2; @@ -11263,16 +11259,16 @@ } }))["catch"](V(a, "wd")) }), - Ru = ["yandex_metrika_callback" + ta.callbackPostfix, "yandex_metrika_callbacks" + ta.callbackPostfix], - Su = W("cb.i", function(a) { - var b = n(Ru), + Qu = ["yandex_metrika_callback" + ta.callbackPostfix, "yandex_metrika_callbacks" + ta.callbackPostfix], + Ru = W("cb.i", function(a) { + var b = n(Qu), c = b.next().value, d = b.next().value; if (y(a[c])) a[c](); "object" === typeof a[d] && M(function(e, f) { a[d][f] = null; - Nh(a, e) + Mh(a, e) }, a[d]); M(function(e) { try { @@ -11280,24 +11276,24 @@ } catch (f) { a[e] = void 0 } - }, Ru) + }, Qu) }), - Tu = W("h.p", function(a, b) { - var c = Mh(a, "h", b), + Su = W("h.p", function(a, b) { + var c = Lh(a, "h", b), d = b.Ga || "" + T(a).href, e = b.Hb || a.document.referrer, f = {}, g = {}; f = { - G: Xg((f.pv = 1, f)), + G: Wg((f.pv = 1, f)), D: (g["page-url"] = d, g["page-ref"] = e, g), H: {} }; - var h = Yi(R(b)); + var h = Xi(R(b)); g = h.kb; h = h.Wd; var k = {}; - f.ba = me((k.clt = rb(a, h) && rb(a, g) ? g - h : null, k)); + f.ba = le((k.clt = rb(a, h) && rb(a, g) ? g - h : null, k)); f.H.L = b.L; f.H.nc = b.nc; b.Ra && f.D && (f.D.nohit = "1"); @@ -11305,14 +11301,14 @@ if (l) { if (!b.Ra) { var m = {}; - Sh(a, b, "h", (m.id = b.id, m.url = d, m.ref = e, m), b.L)() + Rh(a, b, "h", (m.id = b.id, m.url = d, m.ref = e, m), b.L)() } - aj(a, - F([a, b, l], Zi), "h.ss") + $i(a, + F([a, b, l], Yi), "h.ss") } })["catch"](V(a, "h.g.s")) }), - Uu = W("destruct.e", function(a, b, c) { + Tu = W("destruct.e", function(a, b, c) { return function() { var d = Q(a), e = b.id; @@ -11324,7 +11320,7 @@ } }); - function Vu(a, b, c, d, e) { + function Uu(a, b, c, d, e) { if (!c.length) return e; c = M(function(f) { return F([a, b, d], f) @@ -11332,28 +11328,28 @@ return N.apply(null, ka(c))(e) } + function Vu(a, b, c, d) { + return V(a, "cm." + c, d) + } + function Wu(a, b, c, d) { - return V(a, "cm." + c, d) - } - - function Xu(a, b, c, d) { return function() { var e = Va(arguments); e = d.apply(null, ka(e)); - return z(e) ? Uh(a, b) : e - } - } - var Yu = Q(window); - Yu.V("hitParam", {}); - Yu.V("lastReferrer", window.location.href); - qg.push(W("p.ar", function(a, b) { - var c = Mh(a, "a", b), + return z(e) ? Th(a, b) : e + } + } + var Xu = Q(window); + Xu.V("hitParam", {}); + Xu.V("lastReferrer", window.location.href); + pg.push(W("p.ar", function(a, b) { + var c = Lh(a, "a", b), d = {}; return d.hit = function(e, f, g, h, k, l) { var m = {}; m = { D: {}, - G: Xg((m.pv = 1, m.ar = 1, m)) + G: Wg((m.pv = 1, m.ar = 1, m)) }; f = B(f) ? { title: f.title, @@ -11368,7 +11364,7 @@ eb: k, l: l }; - h = Th(b); + h = Sh(b); g = T(a).href; k = b.Ra ? b.Ga || g : g; g = z(h.url) ? k : g; @@ -11377,7 +11373,7 @@ e = b.Ra ? b.Hb || a.document.referrer : a.document.referrer; e = f.referrer || h.ref || e; h = {}; - h = Sh(a, b, "pv", (h.id = b.id, h.url = g, h.ref = e, h), f.L); + h = Rh(a, b, "pv", (h.id = b.id, h.url = g, h.ref = e, h), f.L); k = P(m.H || {}, { L: f.L, title: f.title @@ -11387,156 +11383,156 @@ H: k, D: P(m.D || {}, (l["page-url"] = g, l["page-ref"] = e, l)) }), b).then(h); - return Oh(a, "p.ar.s", m, f.eb || t, f.l) + return Nh(a, "p.ar.s", m, f.eb || r, f.l) }, d })); - Lh.a = ih; - mg.a = [ - [fg, -100], + Kh.a = hh; + lg.a = [ + [eg, -100], [Zc, 1], - [cg, 2], - [Wf(), 3], - [Xf, 4] + [bg, 2], + [Vf(), 3], + [Wf, 4] ]; - Hh.a = Dh; - qg.push(function(a, b) { + Gh.a = Ch; + pg.push(function(a, b) { var c = {}; - return c.firstPartyParams = ei(a, b), c.firstPartyParamsHashed = gi(a, b), c + return c.firstPartyParams = di(a, b), c.firstPartyParamsHashed = fi(a, b), c }); - pe.push("fpp"); - pe.push("fpmh"); + oe.push("fpp"); + oe.push("fpmh"); (function() { var a = Q(window); - a.V("getCounters", ni(window)); - pg.push(oi); - te["counters.c"] = "cntc"; - te["counters.s"] = "cnts"; - sg.push(function(b, c, d) { + a.V("getCounters", mi(window)); + og.push(ni); + se["counters.c"] = "cntc"; + se["counters.s"] = "cnts"; + rg.push(function(b, c, d) { var e = a.o("getCounters"); - e && (c.counters = hi(b, {}, "counters.c", e), d.counters = hi(b, {}, "counters.s", e)) + e && (c.counters = gi(b, {}, "counters.c", e), d.counters = gi(b, {}, "counters.s", e)) }) })(); - Lh["1"] = ih; - qg.push(vi); - Hh["1"] = Ch; - kg(ti, -1); - Y("h", ti, -1); - Y("a", ti, -1); - mg["1"] = [ - [ti, -1], + Kh["1"] = hh; + pg.push(ui); + Gh["1"] = Bh; + jg(si, -1); + Y("h", si, -1); + Y("a", si, -1); + lg["1"] = [ + [si, -1], [Zc, 1], - [cg, 2], - [Wf(), 3], - [fg, 4] + [bg, 2], + [Vf(), 3], + [eg, 4] ]; - qg.push(Gi); - qg.push(Ji); - Lh.g = ih; - Hh.g = Ch; - mg.g = hg; - qg.push(Ki); - qg.push(Pi); - mg.t = hg; - Lh.t = ih; - Hh.t = Ch; - qg.push(W("cl.p", function(a, b) { - function c(p, q, v, r) { - r = void 0 === r ? {} : r; - v ? Si(a, b, { + pg.push(Fi); + pg.push(Ii); + Kh.g = hh; + Gh.g = Bh; + lg.g = gg; + pg.push(Ji); + pg.push(Oi); + lg.t = gg; + Kh.t = hh; + Gh.t = Bh; + pg.push(W("cl.p", function(a, b) { + function c(p, q, v, t) { + t = void 0 === t ? {} : t; + v ? Ri(a, b, { url: v, Ja: !0, mb: p, qb: q, sender: d, - vd: r + vd: t }) : g.warn("clel") } - var d = Mh(a, "2", b), + var d = Lh(a, "2", b), e = [], f = R(b), - g = Qh(a, f), - h = V(a, "s.s.tr", G(li(a, f), Ri)); + g = Ph(a, f), + h = V(a, "s.s.tr", G(ki(a, f), Qi)); f = { l: a, Id: b, Od: e, sender: d, - Pe: Q(a), - Hd: Je(a, b.id), - Re: nf(a), - Be: G(G(f, mi(a)), N(be, K("trackLinks"))) + Oe: Q(a), + Hd: Ie(a, b.id), + Qe: mf(a), + Ae: G(G(f, li(a)), N(be, K("trackLinks"))) }; - f = V(a, "cl.p.c", G(f, Ti)); + f = V(a, "cl.p.c", G(f, Si)); f = Xc(a).C(a, ["click"], f); b.md && h(b.md); var k = V(a, "file.clc", F([!0, !1], c)), l = V(a, "e.l.l.clc", F([!1, !0], c)); - e = V(a, "add.f.e.clc", Ui(e)); + e = V(a, "add.f.e.clc", Ti(e)); var m = {}; return m.file = k, m.extLink = l, m.addFileExtension = e, m.trackLinks = h, m.u = f, m })); - mg["2"] = hg; - Lh["2"] = ih; - Hh["2"] = Ch; - Lh.r = hh("r"); - Hh.r = ["f", "x", "j", "i"]; - rg.push(W("p.r", function(a, b) { - var c = oj(a); + lg["2"] = gg; + Kh["2"] = hh; + Gh["2"] = Bh; + Kh.r = gh("r"); + Gh.r = ["f", "x", "j", "i"]; + qg.push(W("p.r", function(a, b) { + var c = nj(a); c.Dd(); - return hj(a, b, c.Rd()) + return gj(a, b, c.Rd()) })); Y("r", fun
04.11.2026 02:01:05 · изменения: +3274 / -3268 строк, размер +60 B
--- b5d1bde52dc5 +++ a35854f9d362 @@ -147,7 +147,7 @@ var d = Object.getOwnPropertyDescriptor(b, c); d && Object.defineProperty(a, c, d) } else a[c] = b[c]; - a.Ve = b.prototype + a.We = b.prototype } function sa() { @@ -157,7 +157,7 @@ var ta = { construct: "Metrika2", callbackPostfix: "2", - version: "4tvkupd2vg89dwekd16jpvfdqys7vf", + version: "4tvkupd2vg9yu43e166vb63wh77xln", host: "mc.yandex.com" }, ua = { @@ -167,7 +167,7 @@ 1676263684: 1 }; - function r() {} + function t() {} var va = []; function wa(a, b) { @@ -819,7 +819,7 @@ Tc = L(function(a) { a = !(!a.addEventListener || !a.removeEventListener); return { - ve: a, + we: a, C: a ? "addEventListener" : "attachEvent", qa: a ? "removeEventListener" : "detachEvent" } @@ -831,7 +831,7 @@ h = a.qa; f = f ? h : g; if (b[f]) - if (a.ve) + if (a.we) if (e) b[f](c, d, e); else b[f](c, d); else b[f]("on" + c, d) @@ -846,7 +846,7 @@ return 1 } }); - a.addEventListener("test", r, c) + a.addEventListener("test", t, c) } catch (d) {} return b }), @@ -1216,36 +1216,40 @@ var ce = N(lb, be), de = []; - function ee(a, b, c) { + 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 && 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() || M(N(lb, Jb(["jserrs", d, b, e]), be), de) - } - - function fe(a) { + 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 ge(a) { - a = fe(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 he(a, b) { - var c = n(b || ge(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 ie() { + function je() { var a = []; return { - Ke: a, + Le: a, push: function() { var b = a.push.apply(a, ka(sa.apply(0, arguments))); 100 < a.length && a.splice(0, a.length - 100); @@ -1259,7 +1263,7 @@ } } } - var je = ie(); + var ke = je(); function V(a, b, c, d) { var e = c || Td; @@ -1268,7 +1272,7 @@ try { f = e.apply(null, arguments) } catch (g) { - ee(a, b, g) + fe(a, b, g) } return f } @@ -1279,7 +1283,7 @@ return V(arguments[0], a, b, c).apply(this, arguments) } } - var ke = Na(function(a, b) { + var le = Na(function(a, b) { var c = b || {}; return { l: G(c, lb), @@ -1297,7 +1301,7 @@ ra: G(c, a) } }), - le = ke(function(a) { + me = le(function(a) { a = dc(a); return U("", M(function(b) { var c = n(b); @@ -1307,27 +1311,27 @@ }, a)) }); - function me(a, b, c) { + function ne(a, b, c) { c = void 0 === c ? null : c; - a.ba || (a.ba = le()); + a.ba || (a.ba = me()); b && a.ba.wb(b, c); return a.ba } - var ne = "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(" "), - oe = [], - pe = /^\s*(data|javascript):/i, - qe = 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"), - re = {}, - se = (re.hit = "h", re.params = "p", re.reachGoal = "g", re.userParams = "up", - re.trackHash = "th", re.accurateTrackBounce = "atb", re.notBounce = "nb", re.addFileExtension = "fe", re.extLink = "el", re.file = "fc", re.trackLinks = "tl", re.destruct = "d", re.setUserID = "ui", re.getClientID = "ci", re.clickmap = "cm", re), - te = Pa("1"); - - function ue(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 ve(a) { + function we(a) { return H(function(b, c) { var d = n(c), e = d.next().value, @@ -1336,15 +1340,15 @@ f = a[f.T]; b[e] = d ? d(f) : f; return b - }, {}, dc(we)) - } - var xe = N(R, L(function() { + }, {}, dc(xe)) + } + var ye = N(R, L(function() { var a = 0; return function() { return a += 1 } }), be), - ye = { + ze = { mc: function(a) { a = ad(a).o("mt", {}); a = dc(a); @@ -1368,11 +1372,11 @@ }, rqnt: function(a, b, c) { a = c.D; - return !a || a.nohit ? null : xe(b) + return !a || a.nohit ? null : ye(b) } }; - function ze(a, b) { + function Ae(a, b) { if (!b) return null; try { return a.JSON.parse(b) @@ -1381,7 +1385,7 @@ } } - function Ae(a, b) { + function Be(a, b) { try { return a.JSON.stringify(b, null, void 0) } catch (c) { @@ -1389,96 +1393,96 @@ } } - function Be(a) { + function Ce(a) { try { return a.localStorage } catch (b) {} return null } - function Ce(a, b) { - var c = Be(a); + function De(a, b) { + var c = Ce(a); try { c.removeItem(b) } catch (d) {} } - function De(a, b) { - var c = Be(a); + function Ee(a, b) { + var c = Ce(a); try { - return ze(a, c.getItem(b)) + return Ae(a, c.getItem(b)) } catch (d) {} return null } - function Ee(a, b, c) { - var d = Be(a); - a = Ae(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 Fe = L(function(a) { - Ee(a, "_ymBRC", "1"); - var b = "1" !== De(a, "_ymBRC"); - b || Ce(a, "_ymBRC"); + var Ge = L(function(a) { + Fe(a, "_ymBRC", "1"); + var b = "1" !== Ee(a, "_ymBRC"); + b || De(a, "_ymBRC"); return b }); - function Ge(a, b, c) { + function He(a, b, c) { var d = "" + (void 0 === c ? "_ym" : c) + (void 0 === b ? "" : b); d && (d += "_"); return { - Lb: Fe(a), + Lb: Ge(a), o: function(e, f) { - var g = De(a, "" + d + e); + var g = Ee(a, "" + d + e); return Sa(g) && !z(f) ? f : g }, B: function(e, f) { - Ee(a, "" + d + e, f); + Fe(a, "" + d + e, f); return this }, wa: function(e) { - Ce(a, "" + d + e); + De(a, "" + d + e); return this } } } - var He = L(Ge), - Ie = L(Ge, function(a, b, c) { + var Ie = L(He), + Je = L(He, function(a, b, c) { return "" + b + c }), - Je = ya(Array.prototype.find, "find"); - - function Ke(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 Le = Je ? function(a, b) { - return Je.call(b, a) - } : Ke; - - function Me(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 Ne(a) { + function Oe(a) { return a ? a.innerText || "" : "" } - var Oe = L(function(a) { + var Pe = L(function(a) { a = J(a, "document") || {}; return ("" + (a.characterSet || a.charset || "")).toLowerCase() }), - Pe = L(N(K("document"), G("createElement", zb))); - - function Qe(a) { + Qe = L(N(K("document"), G("createElement", zb))); + + function Re(a) { var b = a && a.parentNode; b && b.removeChild(a) } - function Re(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 Se(a, b) { + function Te(a, b) { try { return (new RegExp("(?:^|\\s)" + a + "(?:\\s|$)")).test(b.className) } catch (c) { return !1 } } - var Te = L(function(a) { + var Ue = L(function(a) { var b = J(a, "Element.prototype"); - return b ? (a = Le(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 Ue(a) { + function Ve(a) { a = J(a, "document"); try { return a.getElementsByTagName("body")[0] @@ -1510,21 +1514,21 @@ } } - function Ve(a) { + function We(a) { var b = J(a, "document") || {}, c = b.documentElement; - return "CSS1Compat" === b.compatMode ? c : Ue(a) || c - } - - function We(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 Xe(a) { - var b = We(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 = Ve(a); + b = We(a); return [J(b, "clientWidth") || a.innerWidth, J(b, "clientHeight") || a.innerHeight] } - function Ye(a) { - var b = Ue(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 Ze(a) { - var b = Ve(a), - c = n(Xe(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 $e(a) { + function af(a) { try { return a.getBoundingClientRect && a.getBoundingClientRect() } catch (b) { @@ -1568,7 +1572,7 @@ } } - function af(a, b, c) { + function bf(a, b, c) { c = zb("dispatchEvent", c || a.document); var d = null, e = J(a, "Event.prototype.constructor"); @@ -1585,7 +1589,7 @@ d && c(d) } - function bf(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 cf = Pa("INPUT"), - df = N(bf, cf); - - function ef(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 ff(a) { + function gf(a) { return (10 > a ? "0" : "") + a } - function gf(a) { + function hf(a) { var b = a.kc; - return 0 !== b ? b : he(a.l, a.sb) - } - - function hf(a) { - return Math.floor(gf(a) / 1E3 / 60) + return 0 !== b ? b : ie(a.l, a.sb) } function jf(a) { - return Math.round(gf(a) / 1E3) + 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() : gf(a) - a.kb; + a = c && b ? b() : hf(a) - a.kb; return Math.round(a) } var X = L(function(a) { var b = Xc(a), - c = ge(a), + c = he(a), d = { l: a, kc: 0, sb: c, - kb: he(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.kc && (d.kc = he(a, d.sb)) + 0 === d.kc && (d.kc = ie(a, d.sb)) }); return Ra(d) }), - lf = /\/$/; - - function mf(a) { + mf = /\/$/; + + function nf(a) { var b = Q(a), c = b.o("hitId"); - c || (c = ef(a), b.B("hitId", c)); + c || (c = ff(a), b.B("hitId", c)); return c } - function nf(a, b) { - var c = He(a), + function of(a, b) { + var c = Ie(a), d = Kd(a), e = b.Qb || "uid"; return [c.o(e), d.o(e)] } - var of = bd("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.Qb, d = c || "uid"; c = c ? a.location.hostname : void 0; var e = Kd(a), - f = He(a), - g = X(a)(jf), - h = n(nf(a, b)), + 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 = U("", [g, ef(a, 1E6, 999999999)]), 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) { + function sf(a, b, c) { return zb("setTimeout", a)(b, c) } - function sf(a, b) { + function tf(a, b) { return zb("clearTimeout", a)(b) } - function tf(a, b, c, d) { - return rf(a, V(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) } - function vf(a, b) { + 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,7 +1753,7 @@ }) } - function Bf(a) { + function Cf(a) { var b = [], c = { ae: b @@ -1760,12 +1764,12 @@ return c } - function Cf(a, b) { + function Df(a, b) { var c = {}; return { C: function(d, e) { M(function(f) { - J(c, f) || (c[f] = Bf(a)); + J(c, f) || (c[f] = Cf(a)); c[f].C(e) }, d); return this @@ -1781,18 +1785,18 @@ } } } - var Df = L(function() { + var Ef = L(function() { return { ga: {}, pending: {}, children: {} } }), - Ef = K("postMessage"); - - function Ff(a, b) { + Ff = K("postMessage"); + + function Gf(a, b) { return function(c, d) { - var e = X(a)(gf), + var e = X(a)(hf), f; if (f = a.crypto && ya(a.crypto.getRandomValues, "getRandomValues")) { var g = new Uint32Array(1); @@ -1810,15 +1814,15 @@ f = (f.data = d, f.__yminfo = U(":", ["__yminfo", e.Cb, e.key, e.dir]), f); return { oa: e, - hd: Ae(a, f) || "" - } - } - } - var Gf = W("s.f", function(a, b, c, d, e) { + hd: Be(a, f) || "" + } + } + } + var Hf = W("s.f", function(a, b, c, d, e) { b = b(d); - var f = Df(a), + var f = Ef(a), g = U(":", [b.oa.Cb, b.oa.key]); - if (Ef(c)) { + if (Ff(c)) { f.pending[g] = e; try { c.postMessage(b.hd, "*") @@ -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() { M(function(d) { J(b[d], "window.window") || delete b[d] }, ec(b)) }); - Af(a, "if.wf")(wf(r, function() { + Bf(a, "if.wf")(xf(t, 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 = W("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 = ze(a, f.data), h = g.__yminfo, l = g.data + g = Ae(a, f.data), h = g.__yminfo, l = g.data } catch (m) { return } @@ -1890,28 +1894,28 @@ k = null; try { k = f.source - } catch (m) {}!Sa(k) && Ef(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), + } 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.hd, "*")) } } else h === "" + g && w(l) && Qb(function(m) { return !(!m.hid || !m.counterId) }, l).length === l.length && (c = k.pending[U(":", [b, a])]) && c.apply(null, [f].concat(l)) }), - Kf = L(function(a, b) { + Lf = L(function(a, b) { var c = zb("getElementsByTagName", J(a, "document")), - d = Df(a), - e = Ef(a), - f = Cf(a, "ifc"), + 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); - Sc(a) && (e.duid = qf(a, b)); - If(a, f); - Hf(a); - var h = Ff(a, e), - k = F([a, G([], h)], Gf); + 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 { @@ -1929,7 +1933,7 @@ }, 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 { ca: f, ga: d.ga, @@ -1937,38 +1941,38 @@ bc: k } }, N(mb, R)), - Lf = L(function(a, b) { - if (!Sc(a) || !Ic(a)) return qf(a, b); - var c = Kf(a, b); - return c && c.ga[b.id] ? c.ga[b.id].info.duid || qf(a, b) : qf(a, b) + Mf = L(function(a, b) { + if (!Sc(a) || !Ic(a)) return rf(a, b); + var c = Lf(a, b); + return c && c.ga[b.id] ? c.ga[b.id].info.duid || rf(a, b) : rf(a, b) }, function(a, b) { return "" + b.Qb + b.Aa }), - Mf = L(N(X, Ra(function(a) { + Nf = L(N(X, Ra(function(a) { return -(new a.l.Date).getTimezoneOffset() }))), - Nf = N(X, Ra(function(a) { + Of = N(X, Ra(function(a) { a = new a.l.Date; - return U("", M(ff, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()])) + return U("", M(gf, [a.getFullYear(), a.getMonth() + 1, a.getDate(), a.getHours(), a.getMinutes(), a.getSeconds()])) })), - Of = N(X, Ra(jf)), - Pf = N(X, Ra(gf)), - Qf = L(N(X, 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 = L(function(a) { + Sf = L(function(a) { a = Q(a); var b = a.o("counterNum", 0) + 1; a.B("counterNum", b); return b }, N(mb, R)), - Sf = {}, - Tf = (Sf.vf = G(ta.version, lb), Sf.nt = Ec, Sf.fu = function(a, b, c) { + 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 = T(a).href !== d; @@ -1976,13 +1980,13 @@ c = 0; a && b ? c = 3 : b ? c = 1 : a && (c = 2); return c - }, Sf.en = Oe, Sf.la = Gc, 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 && (jd(a) || b.oc || d) && (c.ut = "noindex"); return null - }, Sf.v = G("2683", lb), Sf.cn = Rf, Sf.dp = function(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"))) { @@ -1992,66 +1996,66 @@ } catch (e) {} b.B("bt", c); c.p && c.p.then && c.p.then(V(a, "bi:dp.p", function(e) { - c.De = J(e, "charging") && 0 === J(e, "chargingTime") + c.Ee = J(e, "charging") && 0 === J(e, "chargingTime") })) } - return Mb(c.De) - }, Sf.ls = L(function(a, b) { - var c = Ie(a, b.id), + return Mb(c.Ee) + }, Tf.ls = L(function(a, b) { + var c = Je(a, b.id), d = X(a), e = c.o("lsid"); - return +e ? e : (d = ef(a, 0, d(gf)), c.B("lsid", d), d) - }, mb), Sf.hid = mf, Sf.phid = function(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 = Kf(a, b); + var c = Lf(a, b); if (!c) return null; var d = ec(c.ga); return d.length ? c.ga[d[0]].info.hid : null - }, Sf.z = Mf, Sf.i = Nf, Sf.et = Of, Sf.etms = Pf, Sf.c = N(K("navigator.cookieEnabled"), Lb), Sf.rn = N(lb, ef), 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 = R(b); - a = Ie(a, 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) { + }, Tf.u = Mf, Tf.w = function(a) { var b = - n(Xe(a)); + n(Ye(a)); a = b.next().value; b = b.next().value; return a + "x" + b - }, Sf.s = function(a) { + }, Tf.s = function(a) { return (a = J(a, "screen")) ? U("x", [J(a, "width"), J(a, "height"), J(a, "colorDepth") || J(a, "pixelDepth")]) : null - }, Sf.sk = K("devicePixelRatio"), Sf.ifr = N(Ic, Lb), Sf.j = N(Kc, Lb), Sf.sti = function(a) { + }, 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 - }, Sf), - Uf = L(function() { - return $c(ec(Tf), ec(ye)) + }, 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 && M(function(h) { - var k = Tf[h], + var k = Uf[h], l = "bi", m = f; - k || (k = ye[h], l = "tel", m = me(d)); + k || (k = ze[h], l = "tel", m = ne(d)); k && (k = W(l + ":" + h, k, null)(b, c, d), m.wb(h, k)) - }, a || Uf()); + }, a || Vf()); e() } } } } - function Wf(a, b) { + function Xf(a, b) { return { K: function(c, d) { var e = c.G; @@ -2067,14 +2071,14 @@ } } } - var Xf = L(Md, R); - - function Yf(a, b, c) { + var Yf = L(Md, R); + + function Zf(a, b, c) { if (Sc(a) && Ic(a)) { - var d = Xf(b); + var d = Yf(b); if (!d.Xd) { d.Xd = !0; - b = Kf(a, b); + b = Lf(a, b); if (!b) { c(); return @@ -2083,38 +2087,38 @@ var e = function() { 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.ca.C(["initToChild"], e) } d.Y ? d.Y.push(c) : c() } else c() } - var Zf = L(function() { + var $f = L(function() { return { Gc: null, Y: [] } }, R); - function $f(a) { + 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.Gc = d, c()) : b.Y ? b.Y.push(c) : c() : c() - } - - function bg(a, b) { + d ? ag(a) ? (b.Gc = 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.Gc === e && g && (M(be, g), f.Y = null) @@ -2123,16 +2127,16 @@ } } } - var cg = /^[a-z][\w.+-]+:/i; - - function dg(a, b) { + 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(td, ""); - if (-1 !== c.search(cg)) return c; + 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; @@ -2142,22 +2146,22 @@ 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 && f !== e ? d["page-ref"] = eg(a, e) : delete d["page-ref"]; e = Fc(a) ? 512 : 2048; - d["page-url"] = dg(a, f).slice(0, e); + 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; @@ -2171,139 +2175,139 @@ } a.push(d) } - var gg = [ - [eg, -100], + var hg = [ + [fg, -100], [Zc, 1], - [bg, 2], - [Vf(), 3], - [Wf, 4] + [cg, 2], + [Wf(), 3], + [Xf, 4] ], - hg = gg.slice(), - ig = [], - jg = G(gg, fg), - kg = {}, - lg = (kg.h = hg, kg), - Y = G(lg, function(a, b, c, d) { + ig = hg.slice(), + jg = [], + kg = G(hg, gg), + lg = {}, + mg = (lg.h = ig, lg), + Y = G(mg, function(a, b, c, d) { a[b] || (a[b] = []); - c && !A(d) && fg(a[b], c, d) + c && !A(d) && gg(a[b], c, d) }); - function mg(a, b, c) { - b = w(b) ? b : lg[b] || gg; + function ng(a, b, c) { + b = w(b) ? b : mg[b] || hg; var d = M(oc, b); M(function(e) { return d.unshift(e) - }, ig); + }, jg); return M(N(Jb([a, c]), be), d) } - var ng = [], - og = [], + var og = [], pg = [], qg = [], rg = [], sg = [], - tg = setTimeout; - - function ug() {} - - function vg(a, b) { + tg = [], + ug = setTimeout; + + function vg() {} + + function wg(a, b) { return function() { a.apply(b, arguments) } } - function wg(a) { - if (!(this instanceof wg)) 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.rc = !1; this.va = void 0; this.Oa = []; - xg(a, this) - } - - function yg(a, b) { + yg(a, this) + } + + function zg(a, b) { for (; 3 === a.ia;) a = a.va; - 0 === a.ia ? a.Oa.push(b) : (a.rc = !0, wg.sc(function() { + 0 === a.ia ? a.Oa.push(b) : (a.rc = !0, xg.sc(function() { var c = 1 === a.ia ? b.ge : b.ie; - if (null === c)(1 === a.ia ? zg : Ag)(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) { - Ag(b.promise, e); + Bg(b.promise, e); return } - zg(b.promise, d) + Ag(b.promise, d) } })) } - function zg(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 wg) { + if (b instanceof xg) { a.ia = 3; a.va = b; - Bg(a); + Cg(a); return } if ("function" === typeof c) { - xg(vg(c, b), a); + yg(wg(c, b), a); return } } a.ia = 1; a.va = b; - Bg(a) + Cg(a) } catch (d) { - Ag(a, d) - } - } - - function Ag(a, b) { + Bg(a, d) + } + } + + function Bg(a, b) { a.ia = 2; a.va = b; - Bg(a) - } - - function Bg(a) { - 2 === a.ia && 0 === a.Oa.length && wg.sc(function() { - a.rc || wg.zd(a.va) + Cg(a) + } + + function Cg(a) { + 2 === a.ia && 0 === a.Oa.length && xg.sc(function() { + a.rc || xg.zd(a.va) }); - for (var b = 0, c = a.Oa.length; b < c; b++) yg(a, a.Oa[b]); + for (var b = 0, c = a.Oa.length; b < c; b++) zg(a, a.Oa[b]); a.Oa = null } - function Cg(a, b, c) { + function Dg(a, b, c) { this.ge = "function" === typeof a ? a : null; this.ie = "function" === typeof b ? b : null; this.promise = c } - function xg(a, b) { + function yg(a, b) { var c = !1; try { a(function(d) { - c || (c = !0, zg(b, d)) + c || (c = !0, Ag(b, d)) }, function(d) { - c || (c = !0, Ag(b, d)) + c || (c = !0, Bg(b, d)) }) } catch (d) { - c || (c = !0, Ag(b, d)) - } - } - wg.prototype["catch"] = function(a) { + c || (c = !0, Bg(b, d)) + } + } + xg.prototype["catch"] = function(a) { return this.then(null, a) }; - wg.prototype.then = function(a, b) { - var c = new this.constructor(ug); - yg(this, new Cg(a, b, c)); + xg.prototype.then = function(a, b) { + var c = new this.constructor(vg); + zg(this, new Dg(a, b, c)); return c }; - wg.prototype["finally"] = function(a) { + xg.prototype["finally"] = function(a) { var b = this.constructor; return this.then(function(c) { return b.resolve(a()).then(function() { @@ -2315,8 +2319,8 @@ }) }) }; - wg.all = function(a) { - return new wg(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)) { @@ -2340,70 +2344,70 @@ for (var f = e.length, g = 0; g < e.length; g++) d(g, e[g]) }) }; - wg.resolve = function(a) { - return a && "object" === typeof a && a.constructor === wg ? a : new wg(function(b) { + xg.resolve = function(a) { + return a && "object" === typeof a && a.constructor === xg ? a : new xg(function(b) { b(a) }) }; - wg.reject = function(a) { - return new wg(function(b, c) { + xg.reject = function(a) { + return new xg(function(b, c) { c(a) }) }; - wg.race = function(a) { - return new wg(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++) wg.resolve(a[d]).then(b, c) + for (var d = 0, e = a.length; d < e; d++) xg.resolve(a[d]).then(b, c) }) }; - wg.sc = "function" === typeof setImmediate && function(a) { + xg.sc = "function" === typeof setImmediate && function(a) { setImmediate(a) } || function(a) { - tg(a, 0) + ug(a, 0) }; - wg.zd = function(a) { + xg.zd = function(a) { "undefined" !== typeof console && console && console.warn("Possible Unhandled Promise Rejection:", a) }; var Z = window.Promise, - Dg = ya(Z, "Promise"), - Eg = ya(J(Z, "resolve"), "resolve"), - Fg = ya(J(Z, "reject"), "reject"), - Gg = ya(J(Z, "all"), "all"); - if (Dg && Eg && Fg && Gg) { - var Hg = 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) }; - Hg.resolve = D(Eg, Z); - Hg.reject = D(Fg, Z); - Hg.all = D(Gg, Z); - Z = Hg - } else Z = wg; - - function Ig(a) { + 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.dc || a.za.length <= a.$ } - function Jg(a) { + function Kg(a) { a.$ = a.za.length } - function Kg(a) { + function Mg(a) { a.dc = !0 } - function Mg(a) { + function Ng(a) { a.dc = !1 } - function Ng(a) { - Ig(a) && Td(Wd("i")); + function Og(a) { + Jg(a) && Td(Wd("i")); var b = a.Ob(a.za[a.$]); a.$ += 1; return b } - var Og = Na(function(a, b) { - for (var c = []; !Ig(b);) { - var d = Ng(b); + var Pg = Na(function(a, b) { + for (var c = []; !Jg(b);) { + var d = Og(b); a(d, function(e) { return e(b) }); @@ -2411,33 +2415,33 @@ } return c }), - Pg = Na(function(a, b) { - for (var c; b.za.length && !Ig(b);) c = b.za.pop(), c = b.Ob(c, b.za), a(b); + Qg = Na(function(a, b) { + for (var c; b.za.length && !Jg(b);) c = b.za.pop(), c = b.Ob(c, b.za), a(b); return c }); - - function Qg(a, b) { - return function(c) { - var d = X(a), - e = d(gf); - return Pg(function(f) { - d(gf) - e >= b && Kg(f) - })(c) - } - } function Rg(a, b) { return function(c) { var d = X(a), - e = d(gf); - return Og(function(f, g) { - d(gf) - e >= b && g(Kg) + e = d(hf); + return Qg(function(f) { + d(hf) - e >= b && Mg(f) })(c) } } - function Sg(a) { - for (var b = !0, c = {}; !Ig(a) && b; c = { + function Sg(a, b) { + return function(c) { + var d = X(a), + e = d(hf); + return Pg(function(f, g) { + d(hf) - e >= b && g(Mg) + })(c) + } + } + + function Tg(a) { + for (var b = !0, c = {}; !Jg(a) && b; c = { Vb: void 0 }) b = !1, c.Vb = function() { b = !0; @@ -2446,10 +2450,10 @@ return function() { (0, d.Vb)() } - }(c)), b || (a.$ += 1, c.Vb = G(a, Sg)) - } - - function Tg(a, b) { + }(c)), b || (a.$ += 1, c.Vb = G(a, Tg)) + } + + function Ug(a, b) { return Ra({ za: a, Ob: b || lb, @@ -2458,7 +2462,7 @@ }) } - function Ug(a, b, c) { + function Vg(a, b, c) { c = void 0 === c ? !1 : c; return new Z(function(d, e) { function f(k, l) { @@ -2470,20 +2474,20 @@ K: f, S: f }); - var h = Tg(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(Jg), e(p) + h(Kg), e(p) } else l() }); - h(Sg) + h(Tg) }) } - function Vg(a, b, c) { - var d = ef(a), + function Wg(a, b, c) { + var d = ff(a), e = c.N, f = c.O, g = c.Ca, @@ -2495,7 +2499,7 @@ 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 Wg = ke(function(a) { + var Xg = le(function(a) { var b = ""; a = H(function(c, d) { var e = n(d), @@ -2509,15 +2513,15 @@ return U(":", a) }); - function Xg(a, b, c) { + function Yg(a, b, c) { var d = P({}, b.D); a = X(a); - b.G && (d["browser-info"] = Wg(b.G.l()).B("st", a(jf)).ra()); + b.G && (d["browser-info"] = Xg(b.G.l()).B("st", a(kf)).ra()); !d.t && (b = b.ba) && (b.B("ti", c), d.t = b.ra()); return d } - function Yg(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({ @@ -2533,41 +2537,41 @@ g.O = "site-info=" + pd(g.O) } g.ab || (g.ab = g.O ? "POST" : "GET"); - g.Da = Xg(a, d, k); + g.Da = Yg(a, d, k); g.U = (d.ha || {}).U; g.N.push(k); P(d.J, g); k = "" + l + (d.ub && d.ub.de ? "/1" : ""); var p = 0; - p = Vg(a, k, g); + p = Wg(a, k, g); return h(k, g).then(function(q) { var v = p, - t = {}, + r = {}, x = {}; Pd(a, (x.name = "requestSuccess", x.data = - (t.body = q, t.requestId = v, t), x)); + (r.body = q, r.requestId = v, r), x)); return { Ea: q, rd: e } })["catch"](function(q) { var v = p, - t = {}, + r = {}, x = {}; - Pd(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x)); + Pd(a, (x.name = "requestFail", x.data = (r.error = q, r.requestId = v, r), x)); v = f + 1 >= b.length; - t = e + 1 >= c.length; - v && t && Td(q); - return Yg(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1) + r = e + 1 >= c.length; + v && r && Td(q); + return Zg(a, b, c, d, !r && v ? e + 1 : e, v ? 0 : f + 1) }) } - function Zg(a, b) { + function $g(a, b) { return function(c, d) { - return Yg(a, b, d, c) - } - } - var $g = { + return Zg(a, b, d, c) + } + } + var ah = { id: "id", oc: "ut", M: "type", @@ -2576,11 +2580,11 @@ Ga: "url", Hb: "referrer" }, - ah = /^\d+$/, - bh = { + bh = /^\d+$/, + ch = { id: function(a) { a = "" + (a || "0"); - ah.test(a) || (a = "0"); + bh.test(a) || (a = "0"); try { var b = ub(a) } catch (c) { @@ -2594,44 +2598,44 @@ Aa: Nb, oc: Nb }; - $g.Ra = "defer"; - bh.Ra = Nb; - $g.L = "params"; - bh.L = function(a) { + ah.Ra = "defer"; + ch.Ra = Nb; + ah.L = "params"; + ch.L = function(a) { return B(a) || w(a) ? a : null }; - $g.nc = "userParams"; - $g.nd = "triggerEvent"; - bh.nd = Nb; - $g.Zc = "sendTitle"; - bh.Zc = function(a) { + ah.nc = "userParams"; + ah.nd = "triggerEvent"; + ch.nd = Nb; + ah.Zc = "sendTitle"; + ch.Zc = function(a) { return !!a || z(a) }; - $g.hc = "trackHash"; - bh.hc = Nb; - $g.md = "trackLinks"; - var we = H(function(a, b) { + ah.hc = "trackHash"; + ch.hc = Nb; + ah.md = "trackLinks"; + var xe = H(function(a, b) { var c = n(b), d = c.next().value; c = c.next().value; a[d] = { T: c, - rb: bh[d] + rb: ch[d] }; return a - }, {}, dc($g)); - - function ch(a) { + }, {}, dc(ah)); + + function dh(a) { return H(function(b, c) { var d = n(c), e = d.next().value; d = d.next().value; - b[we[e].T] = d; + b[xe[e].T] = d; return b }, {}, dc(a)) } - var dh = {}, - eh = (dh.w = [ + var eh = {}, + fh = (eh.w = [ [function(a, b) { return { K: function(c, d) { @@ -2639,7 +2643,7 @@ 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 = Wg()); + c.G || (c.G = Xg()); f = c.G; e = { ha: { @@ -2655,12 +2659,12 @@ } } }, 1] - ], dh); - - function fh(a, b, c) { - var d = Zg(a, b); + ], eh); + + function gh(a, b, c) { + var d = $g(a, b); return function(e) { - return Ug(c, e, !0).then(function() { + return Vg(c, e, !0).then(function() { var f = e.ha || {}, g = void 0 === f.Ud ? "" : f.Ud, h = void 0 === f.U ? "" : f.U; @@ -2672,24 +2676,24 @@ var g = f.Ea; f = f.rd; e.Zb = g; - e.Re = f; - return Ug(c, e).then(G(g, lb)) + e.Se = f; + return Vg(c, e).then(G(g, lb)) }) } } - function gh(a) { + function hh(a) { return function(b, c, d) { return function(e, f) { - var g = M(N(oc, Jb([b, f]), be), eh[a] || []); + var g = M(N(oc, Jb([b, f]), be), fh[a] || []); g = $c(g, d); - return fh(b, c, g)(e) - } - } - } - var hh = gh("w"); - - function ih(a, b, c, d) { + return gh(b, c, g)(e) + } + } + } + var ih = hh("w"); + + function jh(a, b, c, d) { return new Z(function(e, f) { if (!J(a, "navigator.onLine")) return f(); var g = {}; @@ -2699,8 +2703,8 @@ }) } - function jh(a, b) { - var c = Pe(a); + function kh(a, b) { + var c = Qe(a); if (c) { var d = a.document, e = c("script"); @@ -2722,12 +2726,12 @@ } catch (h) {} } } - var kh = L(function(a) { - if (a = Pe(a)) return a("a") + var lh = L(function(a) { + if (a = Qe(a)) return a("a") }); - function lh(a, b) { - var c = kh(a); + function mh(a, b) { + var c = lh(a); return c ? (c.href = b, { protocol: c.protocol, host: c.host, @@ -2742,11 +2746,11 @@ }) : {} } - function mh(a) { + function nh(a) { return (a.split(":")[1] || "").replace(/^\/*/, "").replace(/^www\./, "").split("/")[0] } - function nh(a, b) { + function oh(a, b) { if (!b || !b.length) return a; var c = n(a.split("#")), d = c.next().value; @@ -2755,13 +2759,13 @@ return Ia(a, "?") ? d + "&" + b + c : d + "?" + b + c } - function oh(a, b, c) { - (c = sd(c)) && (a = nh(a, c)); - b.O && (a = nh(a, b.O)); + function ph(a, b, c) { + (c = sd(c)) && (a = oh(a, c)); + b.O && (a = oh(a, b.O)); return a } - function ph(a, b) { + function qh(a, b) { try { delete a[b] } catch (c) { @@ -2769,41 +2773,41 @@ } } - function qh(a, b, c) { + function rh(a, b, c) { return new Z(function(d, e) { - var f = "_ymjsp" + ef(a), + var f = "_ymjsp" + ff(a), g = {}; g = P((g.callback = f, g), c.Da); - var h = F([a, f], ph); + var h = F([a, f], qh); a[f] = function(l) { try { - h(), Qe(k), d(l) + h(), Re(k), d(l) } catch (m) { e(m) } }; g.wmode = "5"; f = {}; - var k = jh(a, (f.src = oh(b, c, g), f)); + var k = kh(a, (f.src = ph(b, c, g), f)); if (!k) return h(), e(Wd("jp.s")); - f = G(k, Qe); + f = G(k, Re); f = N(f, G(Zd(c.N), e)); - g = rf(a, f, c.sa || 1E4); - g = F([a, g], sf); + g = sf(a, f, c.sa || 1E4); + g = F([a, g], tf); k.onload = g; k.onerror = N(h, g, f) }) } - function rh(a, b, c, d) { + function sh(a, b, c, d) { b = b ? new b : void 0; var e = {}; e = P(d.Fa ? (e.wmode = "7", e) : {}, d.Da); var f = b || { signal: void 0, - abort: r + abort: t }, - g = a.fetch(nh(c, sd(e)), { + g = a.fetch(oh(c, sd(e)), { method: d.ab, body: d.O, credentials: !1 === d.qc ? "omit" : "include", @@ -2815,7 +2819,7 @@ 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) {} @@ -2829,19 +2833,19 @@ return d.Uc ? q.text() : d.Fa ? q.json() : null }).then(l)["catch"](G(h(), m)).then(function() { - p && sf(a, p) + p && tf(a, p) }) }) } - var sh = /[^a-z0-9.:-]/; - - function th(a, b, c, d, e, f, g, h) { + var th = /[^a-z0-9.:-]/; + + function uh(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)); else { e = null; if (d) try { - (e = ze(a, b.responseText)) || g(c) + (e = Ae(a, b.responseText)) || g(c) } catch (k) { g(c) } @@ -2849,13 +2853,13 @@ } return h } - function uh(a, b, c) { + function vh(a, b, c) { var d = new a.XMLHttpRequest, e = c.O, f = {}, g = P(c.Fa ? (f.wmode = "7", f) : {}, c.Da); return new Z(function(h, k) { - d.open(c.ab || "GET", nh(b, sd(g)), !0); + d.open(c.ab || "GET", oh(b, sd(g)), !0); d.withCredentials = !1 !== c.qc; c.sa && (d.timeout = c.sa); N(dc, Gb(function(m) { @@ -2864,7 +2868,7 @@ p = p.next().value; d.setRequestHeader(m, p) }))(c.Ca); - var l = F([a, d, Zd(c.N), c.Fa, c.Uc, h, k], th); + var l = F([a, d, Zd(c.N), c.Fa, c.Uc, h, k], uh); d.onreadystatechange = l; try { d.send(e) @@ -2872,17 +2876,17 @@ }) } - function vh(a, b, c, d) { + function wh(a, b, c, d) { return new Z(function(e, f) { - var g = Ve(a), + var g = We(a), h = b("img"), - k = N(G(h, Qe), G(Zd(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 = N(G(h, Qe), G(null, e), F([a, l], sf)); + h.onload = N(G(h, Re), G(null, e), F([a, l], tf)); k = P({}, d.Da); delete k.wmode; - h.src = oh(c, d, k); + h.src = ph(c, d, k); wc(a) && (P(h.style, { position: "absolute", visibility: "hidden", @@ -2891,76 +2895,76 @@ }), g.appendChild(h)) }) } - var wh = {}, - xh = (wh.x = { + var xh = {}, + yh = (xh.x = { id: 2, check: function(a) { var b; if (b = J(a, "XMLHttpRequest")) if (b = "withCredentials" in new a.XMLHttpRequest) { a: { - if (sh.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) { + if (th.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, uh) : !1 - } - }, wh.i = { + } return b ? G(a, vh) : !1 + } + }, xh.i = { id: 4, check: function(a) { - var b = Pe(a); - return b ? F([a, b], vh) : !1 - } - }, wh); - xh.f = { + var b = Qe(a); + return b ? F([a, b], wh) : !1 + } + }, xh); + yh.f = { id: 1, check: function(a) { - return a.fetch ? F([a, J(a, "AbortController")], rh) : !1 + return a.fetch ? F([a, J(a, "AbortController")], sh) : !1 } }; - xh.b = { + yh.b = { id: 0, check: function(a) { if (zc(a)) a = !1; else { var b = J(a, "navigator.sendBeacon"); - a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], ih) : !1 + a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], jh) : !1 } return a } }; - xh.j = { + yh.j = { id: 3, check: function(a) { - return Pe(a) ? G(a, qh) : !1 + return Qe(a) ? G(a, rh) : !1 } }; - var yh = {}; - - function zh(a) { + var zh = {}; + + function Ah(a) { if (a) return H(function(b, c) { - var d = xh[c]; + var d = yh[c]; d && b.push(d); return b }, [], a) } - function Ah(a) { - return yh["*"] ? zh(yh["*"]) : a ? zh(yh[a]) : void 0 - } - var Bh = ["b", "f", "x", "j", "i"], - Ch = ["x"]; - Ch.unshift("f"); - Ch.push("j"); - var Dh = ["i"], - Eh = ["f", "i"], - Fh = {}, - Gh = (Fh.h = Ch, Fh), - Hh = L(function(a, b, c, d) { - (d = Ah(c) || zh(d)) || (d = zh(c ? Gh[c] : Bh)); + function Bh(a) { + return zh["*"] ? Ah(zh["*"]) : a ? Ah(zh[a]) : void 0 + } + var Ch = ["b", "f", "x", "j", "i"], + Dh = ["x"]; + Dh.unshift("f"); + Dh.push("j"); + var Eh = ["i"], + Fh = ["f", "i"], + Gh = {}, + Hh = (Gh.h = Dh, Gh), + Ih = L(function(a, b, c, d) { + (d = Bh(c) || Ah(d)) || (d = Ah(c ? Hh[c] : Ch)); c = H(function(e, f) { var g = f.check, h = f.id; @@ -2972,14 +2976,14 @@ }, function(a, b, c) { return c }), - Ih = D(Z.reject, Z, Zd()), - Jh = {}, - Kh = (Jh.h = hh, Jh), - Lh = W("g.sen", function(a, b, c) { - var d = Hh(a, c, b); - c = mg(a, b, c); - var e = Kh[b], - f = e ? e(a, d, c) : hh(a, d, c); + Jh = D(Z.reject, Z, Zd()), + Kh = {}, + Lh = (Kh.h = ih, Kh), + Mh = W("g.sen", function(a, b, c) { + var d = Ih(a, c, b); + c = ng(a, b, c); + var e = Lh[b], + f = e ? e(a, d, c) : ih(a, d, c); return function() { var g = n(Va(arguments)), h = g.next().value; @@ -2992,9 +2996,9 @@ return f.apply(null, [h].concat(g)) } - }, Ih); - - function Mh(a, b, c) { + }, Jh); + + function Nh(a, b, c) { try { if (y(b)) { var d = n(Va(arguments)); @@ -3005,19 +3009,19 @@ b.apply(A(c) ? null : c, e) } } catch (f) { - rf(a, G(f, Td), 0) - } - } - - function Nh(a, b, c, d, e) { - var f = F([a, d, e], Mh); + sf(a, G(f, Td), 0) + } + } + + function Oh(a, b, c, d, e) { + var f = F([a, d, e], Nh); return c.then(f, function(g) { f(); - ee(a, b, g) + fe(a, b, g) }) } - function Oh(a, b) { + function Ph(a, b) { function c(d, e, f) { var g = {}, h = {}; @@ -3029,31 +3033,31 @@ warn: G("warn", c) } } - var Ph = L(W("dc.init", function(a, b) { + var Qh = L(W("dc.init", function(a, b) { return b && cd(sb(b.split(":")[0])) ? { - log: r, - warn: r, - error: r - } : Oh(a, b) + log: t, + warn: t, + error: t + } : Ph(a, b) }), mb); - function Qh(a, b, c, d) { - Ph(a, b).log(c, d) - } - - function Rh(a, b, c, d, e) { - return F([a, R(b), e ? [c + ".p", e] : c, d], Qh) - } - var Sh = L(Md, R); - - function Th(a, b) { + function Rh(a, b, c, d) { + Qh(a, b).log(c, d) + } + + function Sh(a, b, c, d, e) { + return F([a, R(b), e ? [c + ".p", e] : c, d], Rh) + } + var Th = L(Md, R); + + function Uh(a, b) { var c = Q(a).o("counters", {}), d = R(b); return c[d] } - var Uh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; - - function Vh(a) { + var Vh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; + + function Wh(a) { var b = a.length; return 1 > b || 64 < b ? !1 : Yb(function(c) { var d = c.length; @@ -3075,37 +3079,37 @@ } c = !0 } - else c = Uh.test(c) ? !0 : !1; + else c = Vh.test(c) ? !0 : !1; return c }, a.split(".")) } - function Wh(a) { + function Xh(a) { var b = a.length; return 5 > b || 100 < b ? void 0 : a } - function Xh(a) { + function Yh(a) { var b = vd(a).replace(/^\++/gm, "").toLowerCase(), c = b.lastIndexOf("@"); - if (-1 === c) return Wh(b); + if (-1 === c) return Xh(b); a = b.substr(0, c); c = b.substr(c + 1); - if (!c || !Vh(a)) return Wh(b); + if (!c || !Wh(a)) return Xh(b); c = c.replace("googlemail.com", "gmail.com"); 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 Wh(a + "@" + c) - } - var Yh = /^[0-9()\-+\s]+$/; - - function Zh(a, b) { + return Xh(a + "@" + c) + } + var Zh = /^[0-9()\-+\s]+$/; + + function $h(a, b) { var c = yd(b), d = c.length, e = b[0], f = c[0]; - if (!(10 > d || 13 < d || "0" === f) && Yh.test(b)) { + if (!(10 > d || 13 < d || "0" === f) && Zh.test(b)) { if (10 === d && "+" !== e) return "7" + c; if (11 === d) { if ("+" === e && "8" === f) return; @@ -3114,11 +3118,11 @@ if (!(12 <= d && "+" === e && "7" === f)) return c } } - var $h = L(function(a) { + var ai = L(function(a) { return !!J(a, "crypto.subtle.digest") && !!J(a, "TextEncoder") && !!J(a, "FileReader") && !!J(a, "Blob") }); - function ai(a, b) { + function bi(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) { @@ -3134,9 +3138,9 @@ }, d) }) } - var bi = ["yandex_cid", "yandex_public_id"]; - - function ci(a, b, c) { + var ci = ["yandex_cid", "yandex_public_id"]; + + function di(a, b, c) { c = void 0 === c ? 0 : c; b = dc(b); b = H(function(d, e) { @@ -3145,12 +3149,12 @@ f = f.next().value; var h = B(f); if (!h && (rb(a, f) && (f = "" + f), !u(f))) return d; - if (h) f = ci(a, f, c + 1); - else if (!c && O(g, bi)) f = Z.resolve(f); + if (h) f = di(a, f, c + 1); + else if (!c && O(g, ci)) f = Z.resolve(f); else { - "phone_number" === g ? f = Zh(a, f) : "email" === g && (f = Xh(f)); + "phone_number" === g ? f = $h(a, f) : "email" === g && (f = Yh(f)); if (!f) return d; - f = ai(a, f) + f = bi(a, f) } d.push(f.then(function(k) { return [g, k] @@ -3159,25 +3163,25 @@ }, [], b); return Z.all(b) } - var di = W("fpm", function(a, b) { - if (!kd(a)) return r; + var ei = W("fpm", function(a, b) { + if (!kd(a)) return t; var c = R(b); - if (!$h(a)) return Qh(a, c, "ns"), r; - var d = Th(a, b); + if (!ai(a)) return Rh(a, c, "ns"), t; + var d = Uh(a, b); return d ? function(e) { return (new Z(function(f, g) { - return B(e) ? ec(e).length ? f(ci(a, e).then(function(h) { + return B(e) ? ec(e).length ? f(di(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")) + }, t)) : g(Zd("fpm.l")) : g(Zd("fpm.o")) }))["catch"](V(a, "fpm.en")) - } : r + } : t }); - function ei(a, b) { + function fi(a, b) { return H(function(c, d) { var e = n(d), f = e.next().value, @@ -3185,20 +3189,20 @@ e = g; g = B(g); if (!g && (rb(a, e) && (e = "" + e), !u(e))) return c; - e = g ? ei(a, e) : e; + e = g ? fi(a, e) : e; eb(e) && c.push([f, e]); return c }, [], dc(b)) } - function fi(a, b) { + function gi(a, b) { return function(c) { - var d = Th(a, b); + var d = Uh(a, b); if (d) { - var e = Ph(a, R(b)); + var e = Qh(a, R(b)); if (B(c)) if (eb(ec(c))) { - if ((c = ei(a, c)) && eb(c)) { + if ((c = fi(a, c)) && eb(c)) { e = {}; var f = {}; d.params((f.__ym = (e.fpmh = c, e), f)) @@ -3209,8 +3213,8 @@ } } - function gi(a, b, c, d) { - var e = se[c]; + function hi(a, b, c, d) { + var e = te[c]; return e ? function() { var f = Va(arguments); f = d.apply(null, ka(f)); @@ -3223,81 +3227,81 @@ } : d } - function hi(a) { + function ii(a) { a = Q(a); var b = a.o("dsjf") || Ra({}); a.V("dsjf", b); return b } - function ii(a, b, c) { - hi(a)(function(d) { + function ji(a, b, c) { + ii(a)(function(d) { d[b] = P(d[b] || {}, c) }) } - function ji(a, b) { - hi(a)(function(c) { + function ki(a, b) { + ii(a)(function(c) { delete c[b] }) } - function ki(a, b) { + function li(a, b) { return function(c) { - ii(a, b, c) - } - } - var li = Na(function(a, b) { + ji(a, b, c) + } + } + var mi = Na(function(a, b) { var c = {}; - hi(a)(function(d) { + ii(a)(function(d) { c = d[b] || {} }); return c }), - mi = W("c.c.cc", function(a) { + ni = W("c.c.cc", function(a) { var b = Q(a), - c = N(li(a), function(d) { + c = N(mi(a), function(d) { var e = {}; e = (e.clickmap = !!d.clickmap, e); return P({}, d, e) }); return V(a, "g.c.cc", N(D(b.o, b, "counters", {}), ec, Gb(c))) }), - ni = W("gt.c.rs", function(a, b) { + oi = W("gt.c.rs", function(a, b) { var c = R(b), d = b.id, e = b.M, f = b.Ed, g = b.hc, - h = F([a, c], ji), + h = F([a, c], ki), k = {}; - ii(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); + ji(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); return h }), - oi = {}; - - function pi(a, b) { + pi = {}; + + function qi(a, b) { var c = R(a), d = J(b, "__ym.turbo_page"), e = J(b, "__ym.turbo_page_id"); - oi[c] || (oi[c] = {}); - if (d || e) oi[c].ye = d, oi[c].ze = e - } - - function qi(a) { + pi[c] || (pi[c] = {}); + if (d || e) pi[c].ze = d, pi[c].Ae = e + } + + function ri(a) { a = R(a); - return oi[a] && oi[a].ye - } - var ri = L(Nd); - - function si(a, b) { + return pi[a] && pi[a].ze + } + var si = L(Nd); + + function ti(a, b) { return { K: function(c, d) { var e = (c.H || {}).L, f = void 0 === c.J ? {} : c.J; - if (e && (pi(b, e), !f.O && c.G && c.D)) { - var g = Ae(a, e), - h = ri(a), + if (e && (qi(b, e), !f.O && c.G && c.D)) { + var g = Be(a, e), + h = si(a), k = c.G.o("pv"); if (g && !c.D.nohit) { var l = {}, @@ -3309,8 +3313,8 @@ d() }, S: function(c, d) { - var e = ri(a), - f = Th(a, b), + var e = si(a), + f = Uh(a, b), g = f && f.params; g && (f = Qb(N(oc, Pa(c.G)), e), M(function(h) { var k = n(h); @@ -3325,8 +3329,8 @@ } } - function ti(a) { - var b = r, + function ui(a) { + var b = t, c = null, d = a.length; if (0 !== a.length && a[0]) { @@ -3342,18 +3346,18 @@ } } } - var ui = W("pa.int", function(a, b) { + var vi = W("pa.int", function(a, b) { var c = {}; return c.params = function() { var d = Va(arguments), - e = ti(d); + e = ui(d); if (!e) return null; d = e.Jd; var f = e.L; e = e.eb; if (!B(f) && !w(f)) return null; - var g = Lh(a, "1", b), - h = Sh(b).url, + var g = Mh(a, "1", b), + h = Th(b).url, k = !dd(b), l = "pa", m = {}; @@ -3362,27 +3366,27 @@ 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) { - var x = J(f, "__ym." + t); - x && (v[t] = x); + p.__ym && (p = P({}, f), p.__ym = H(function(v, r) { + var x = J(f, "__ym." + r); + x && (v[r] = x); return v - }, {}, oe), ec(p.__ym).length || delete p.__ym, k = !!ec(p).length); - p = q ? void 0 : Ae(a, p); - l = Rh(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 = Sh(a, b, l, m, p); m = {}; p = {}; g = g({ H: { L: f }, - G: Wg((m.pa = 1, m.ar = 1, m)), + G: Xg((m.pa = 1, m.ar = 1, m)), D: (p["page-url"] = h || T(a).href, p) - }, b).then(k ? l : r); - return Nh(a, "p.s", g, e, d) + }, b).then(k ? l : t); + return Oh(a, "p.s", g, e, d) }, c }); - function vi(a, b, c, d, e) { + function wi(a, b, c, d, e) { return (new Z(function(f, g) { var h = ec(c), k = N(d.resolve || lb, Qa(f)), @@ -3392,10 +3396,10 @@ M(function(m) { d.jc.push(+m); var p = c[m], - q = tf(a, G(Zd(), l), 5100, "is.m"), + q = uf(a, G(Zd(), l), 5100, "is.m"), v = {}; - b(p.window, P(e, (v.toCounter = ub(m), v)), function(t, x) { - sf(a, q); + b(p.window, P(e, (v.toCounter = ub(m), v)), function(r, x) { + tf(a, q); d.cd.push(m); d.resolve && d.resolve(x) }) @@ -3403,7 +3407,7 @@ }))["catch"](V(a, "if.b")) } - function wi(a, b, c) { + function xi(a, b, c) { b = Qb(function(d) { return !O(c.info.counterId, d.jc) }, b); @@ -3415,13 +3419,13 @@ }, b) } - function xi(a, b) { - var c = Kf(a, b); + function yi(a, b) { + var c = Lf(a, b); if (!c) return null; var d = [], e = [], - f = F([a, c.bc], vi), - g = G(f, wi); + f = F([a, c.bc], wi), + g = G(f, xi); c.ca.C(["initToParent"], function(h) { h = n(h); h.next(); @@ -3435,12 +3439,12 @@ }); return { ca: c.ca, - Se: function(h, k) { + Te: function(h, k) { return new Z(function(l, m) { c.bc(h, k, function(p, q) { l([p, q]) }); - tf(a, G(Zd(), m), 5100, "is.o") + uf(a, G(Zd(), m), 5100, "is.o") }) }, $c: function(h) { @@ -3463,9 +3467,9 @@ } } } - var yi = L(xi, N(mb, R)); - - function zi(a, b) { + var zi = L(yi, N(mb, R)); + + function Ai(a, b) { if (!O(b, M(K("ymetrikaEvent.type"), a))) { var c = {}, d = {}; @@ -3473,17 +3477,17 @@ } } - function Ai(a) { + function Bi(a) { a = Q(a); var b = a.o("dataLayer", []); a.B("dataLayer", b); return b } - function Bi(a, b, c, d) { - c = void 0 === c ? r : c; + function Ci(a, b, c, d) { + c = void 0 === c ? t : 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() { @@ -3506,24 +3510,24 @@ } } - function Ci(a, b) { + function Di(a, b) { var c = J(b, "ymetrikaEvent"); c && a.trigger(J(c, "type"), c) } - function Di(a, b, c) { + function Ei(a, b, c) { c = void 0 === c ? lb : c; - var d = Cf(a, "idlo"); + var d = Df(a, "idlo"); c(d); - var e = G(d, Ci); - Bi(a, b, function(f) { + var e = G(d, Di); + Ci(a, b, function(f) { f.Ba.C(e) }); return d } - function Ei(a, b, c, d) { - var e = Th(a, c); + function Fi(a, b, c, d) { + var e = Uh(a, c); if (e) { a = d.data; c = "" + c.id; @@ -3532,50 +3536,50 @@ O(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.ad((d.type = "params", d.data = a, d)))) } } - var Fi = W("y.p", function(a, b) { - var c = xi(a, b); + var Gi = W("y.p", function(a, b) { + var c = yi(a, b); if (c) { - var d = Ai(a), - e = F([a, c, b], Ei); - Di(a, d, function(f) { + var d = Bi(a), + e = F([a, c, b], Fi); + Ei(a, d, function(f) { f.C(["params"], e) }); c.ca.C(["params"], N(K("1"), e)) } }); - function Gi(a, b, c, d) { + function Hi(a, b, c, d) { var e = T(a), f = e.hostname; e = e.href; - if (b = Sh(b).url) a = lh(a, b), f = a.hostname, e = a.href; + if (b = Th(b).url) a = mh(a, b), f = a.hostname, e = a.href; return [d + "://" + f + "/" + c, e || ""] } - var Hi = { - Pe: $a(/[/&=?#]/) + var Ii = { + Qe: $a(/[/&=?#]/) }, - Ii = W("go.in", function(a, b, c, d) { + Ji = 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 || Hi[c] && Hi[c](f)) return null; + if (!f || Ii[c] && Ii[c](f)) return null; var l = g, - m = h || r; + m = h || t; y(g) && (m = g, l = void 0, k = h); g = {}; - var p = Rh(a, b, "gr", (g.id = b.id, g.goal = f, g), l), + var p = Sh(a, b, "gr", (g.id = b.id, g.goal = f, g), l), q = "goal" === c; - g = Lh(a, "g", b); - var v = n(Gi(a, b, f, c)); + g = Mh(a, "g", b); + var v = n(Hi(a, b, f, c)); h = v.next().value; v = v.next().value; - var t = {}, + var r = {}, x = {}; g = g({ H: { L: l }, - G: Wg((t.ar = 1, t)), + G: Xg((r.ar = 1, r)), D: (x["page-url"] = h, x["page-ref"] = v, x) }, b).then(function() { q && p(); @@ -3585,42 +3589,42 @@ c, E.name = f, E.params = l, E), C)); d && d() }); - return Nh(a, "g.s", g, m, k) + return Oh(a, "g.s", g, m, k) }, e }), - Ji = W("guid.int", function(a, b) { + Ki = W("guid.int", function(a, b) { var c = {}; return c.getClientID = function(d) { - var e = qf(a, b); - d && Mh(a, d, null, e); + var e = rf(a, b); + d && Nh(a, d, null, e); return e }, c }), - Ki; - - function Li(a) { + Li; + + function Mi(a) { return (a = T(a).hash.split("#")[1]) ? a.split("?")[0] : "" } - function Mi(a, b) { - var c = Li(a); - Ki = uf(a, function() { - var d = Li(a); + function Ni(a, b) { + var c = Mi(a); + Li = vf(a, function() { + var d = Mi(a); d !== c && (b(), c = d) }, 200, "t.h"); - return D(vf, null, a, Ki) - } - - function Ni(a, b, c, d) { + return D(wf, null, a, Li) + } + + function Oi(a, b, c, d) { var e = b.M, f = b.oc, g = b.Ga, h = Q(a), k = {}; - k = Wg((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)); - te(e) && a.Ya && a.Ya.Direct && k.B("ad", "1"); + ue(e) && a.Ya && a.Ya.Direct && k.B("ad", "1"); f && k.B("ut", "1"); e = h.o("lastReferrer"); d = T(a).href; @@ -3632,15 +3636,15 @@ c(g, b)["catch"](V(a, "g.s")); h.B("lastReferrer", d) } - var Oi = W("th.e", function(a, b) { + var Pi = W("th.e", function(a, b) { function c() { - f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Mi(a, g)) - } - var d = Lh(a, "t", b), - e = ki(a, R(b)), + f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Ni(a, g)) + } + var d = Mh(a, "t", b), + e = li(a, R(b)), f = !1, - g = V(a, "h.h.ch", D(Ni, null, a, b, d)), - h = r; + g = V(a, "h.h.ch", D(Oi, null, a, b, d)), + h = t; b.hc && (c(), f = !0); d = {}; return d.trackHash = V(a, "tr.hs.h", function(k) { @@ -3651,7 +3655,7 @@ }), d.u = h, d }); - function Pi(a) { + function Qi(a) { var b = null; try { b = a.target || a.srcElement @@ -3664,15 +3668,15 @@ return null } - function Qi(a, b) { + function Ri(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 Ri(a, b, c) { - var d = Wg(); + function Si(a, b, c) { + var d = Xg(); void 0 !== c.pb && d.B("ite", Mb(c.pb)); c.mb && d.B("dl", 1); c.Ja && d.B("ln", 1); @@ -3693,15 +3697,15 @@ 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(Rh(a, b, "lcl", (g.prefix = f, g.id = b.id, + b = c.sender(d, b).then(Sh(a, b, "lcl", (g.prefix = f, g.id = b.id, g.url = c.url, g), c.vd)); - Nh(a, "cl.p.s", b, e.callback || r, e.ctx) - } - - function Si(a, b) { - if (a.Ae()) { - var c = Pi(b); - if (c && !Se("ym-disable-tracklink", c)) { + Oh(a, "cl.p.s", b, e.callback || t, e.ctx) + } + + function Ti(a, b) { + if (a.Be()) { + var c = Qi(b); + if (c && !Te("ym-disable-tracklink", c)) { var d = a.l, e = a.Hd, f = a.Id, @@ -3713,7 +3717,7 @@ m || (m = (m = c.querySelector("img")) ? vd(m.getAttribute("title") || m.getAttribute("alt")) : ""); m = l === m ? "" : m; var p = J(b, "isTrusted"); - if (Se("ym-external-link", c)) Ri(d, f, { + if (Te("ym-external-link", c)) Si(d, f, { url: l, Ja: !0, title: m, @@ -3721,19 +3725,19 @@ sender: g }); else { - k = k ? lh(d, k).hostname : T(d).hostname; + k = k ? mh(d, k).hostname : T(d).hostname; h = RegExp("\\.(" + U("|", M(Ka, h)) + ")$", "i"); var q = c.protocol + "//" + c.hostname + c.pathname; - h = qe.test(q) || qe.test(l) || h.test(l) || h.test(q); + h = re.test(q) || re.test(l) || h.test(l) || h.test(q); c = c.hostname; - id(k) === id(c) ? h ? Ri(d, f, { + id(k) === id(c) ? h ? Si(d, f, { url: l, mb: !0, pb: p, title: m, sender: g - }) : m && e.B("il", vd(m).slice(0, 100)) : l && pe.test(l) || Ri(d, f, { + }) : m && e.B("il", vd(m).slice(0, 100)) : l && qe.test(l) || Si(d, f, { url: l, qb: !0, Ja: !0, @@ -3746,21 +3750,21 @@ } } } - var Ti = Na(function(a, b) { + var Ui = Na(function(a, b) { u(b) ? a.push(b) : M(N(lb, Za("push", a)), b) }); - function Ui(a, b) { + function Vi(a, b) { return function(c) { var d = c[a]; d ? (d.Yb = !0, d.Xb(b)) : c[a] = { promise: Z.resolve(b), Yb: !0, - Xb: r - } - } - } - var Vi = Na(function(a, b) { + Xb: t + } + } + } + var Wi = Na(function(a, b) { if (!b[a]) { var c, d = new Z(function(e) { c = e @@ -3773,29 +3777,29 @@ } return b[a].promise }), - Wi = L(N(Md, Ra)), - Xi = L(Md); - - function Yi(a, b, c) { + Xi = L(N(Md, Ra)), + Yi = L(Md); + + function Zi(a, b, c) { b = R(b); - Xi(b).Pd = X(a)(gf); + Yi(b).Pd = X(a)(hf); c = P({}, c); var d = {}, e = {}; Pd(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e)); - return Wi()(Ui(b, c)) - } - - function Zi(a, b) { + return Xi()(Vi(b, c)) + } + + function $i(a, b) { var c = R(a); - return Wi()(Vi(c)).then(b) - } - - function $i(a, b, c) { + return Xi()(Wi(c)).then(b) + } + + function aj(a, b, c) { if (a.postMessage && !a.attachEvent) { var d = Xc(a), - e = "__ym__promise_" + ef(a) + "_" + ef(a), - f = r; + e = "__ym__promise_" + ff(a) + "_" + ff(a), + f = t; f = d.C(a, ["message"], V(a, c, function(g) { try { var h = g.data @@ -3805,23 +3809,23 @@ h === e && (f(), g.stopPropagation && g.stopPropagation(), b()) })); a.postMessage(e, "*") - } else tf(a, b, 0, c) - } - var aj = [], - bj = !1, - cj = !1; - - function dj(a, b) { - if (aj.length) { - var c = aj.shift(); - cj ? c() : tf(a, c, 100, b + ".ei.rnt") - } else bj = !1 - } - - function ej(a, b, c, d, e) { + } else uf(a, b, 0, c) + } + var bj = [], + cj = !1, + dj = !1; + + function ej(a, b) { + if (bj.length) { + var c = bj.shift(); + dj ? c() : uf(a, c, 100, b + ".ei.rnt") + } else cj = !1 + } + + function fj(a, b, c, d, e) { d = void 0 === d ? 1 : d; - e = void 0 === e ? Rg : e; - cj = Infinity === d; + e = void 0 === e ? Sg : e; + dj = Infinity === d; return Ra(function(f, g) { function h() { try { @@ -3830,23 +3834,23 @@ } catch (m) { return f(m) } - b(Mg); - if (b(Ig)) return g(k), dj(a, c); - cj ? (b(e(a, 1E4)), g(k), dj(a, c)) : tf(a, h, 100, c + ".ei") + b(Ng); + if (b(Jg)) return g(k), ej(a, c); + dj ? (b(e(a, 1E4)), g(k), ej(a, c)) : uf(a, h, 100, c + ".ei") } var k = []; - bj ? aj.push(h) : (bj = !0, h()) + cj ? bj.push(h) : (cj = !0, h()) }) } - function fj(a, b, c, d, e, f) { + function gj(a, b, c, d, e, f) { e = void 0 === e ? 1 : e; - f = void 0 === f ? r : f; - b = Tg(b, c); - ej(a, b, d + ".itc", e)(wf(V(a, d), f)) - } - - function gj(a, b, c) { + f = void 0 === f ? t : f; + b = Ug(b, c); + fj(a, b, d + ".itc", e)(xf(V(a, d), f)) + } + + function hj(a, b, c) { function d(g) { var h = { id: g.counterId, @@ -3856,7 +3860,7 @@ J: { O: g.je }, - G: Wg(g.Bd), + G: Xg(g.Bd), D: g.L, H: { Za: g.Za @@ -3865,27 +3869,27 @@ U: g.U } }; - g.ba && (k.ba = le(g.ba)); - return f(k, h).then(r, e) + g.ba && (k.ba = me(g.ba)); + return f(k, h).then(t, e) } var e = V(a, "rts.p"), - f = Lh(a, "r", b); - return Zi(b, function() { - $i(a, F([a, c, d, "rts.a", 1], fj), "rts.mr") - }).then(r, e) - } - var hj = N(Da, Pa(0)), - ij = Oa(hj), - jj = [ij("watch"), ij("clmap")], - kj = bd("retryReqs", function(a) { - return He(a).o("retryReqs", {}) + f = Mh(a, "r", b); + return $i(b, function() { + aj(a, F([a, c, d, "rts.a", 1], gj), "rts.mr") + }).then(t, e) + } + var ij = N(Da, Pa(0)), + jj = Oa(ij), + kj = [jj("watch"), jj("clmap")], + lj = bd("retryReqs", function(a) { + return Ie(a).o("retryReqs", {}) }, !0); - function lj(a, b) { - He(a).B("retryReqs", b) - } - function mj(a, b) { + Ie(a).B("retryReqs", b) + } + + function nj(a, b) { var c = { protocol: b.protocol, host: b.host, @@ -3893,7 +3897,7 @@ je: b.postParams, L: b.params, Bd: b.browserInfo, - Ne: b.ghid, + Oe: b.ghid, time: b.time, Za: ub(a), counterId: b.counterId, @@ -3903,54 +3907,54 @@ return c } - function nj(a) { - var b = kj(a); + function oj(a) { + var b = lj(a); return { add: function(c) { for (var d = 1; b[d];) d += 1; b[d] = c; - lj(a, b); + mj(a, b); return d }, "delete": function(c) { delete b[c]; - lj(a, b) + mj(a, b) }, - Ce: function(c, d) { + De: function(c, d) { var e = b[c]; - e && e.browserInfo && (e.browserInfo.rqnl = d, lj(a, b)) + e && e.browserInfo && (e.browserInfo.rqnl = d, mj(a, b)) }, Rd: W("g.r", function() { - var c = X(a)(gf), - d = mf(a); + 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) && sc(Ra(g.resource), jj) && !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 = mj(h, g), e.push(h)); + (g = g.next().value) && sc(Ra(g.resource), kj) && !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 = nj(h, g), e.push(h)); return e }, [], dc(b)) }), Dd: function() { - var c = X(a)(gf); + 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] }, dc(b)); - lj(a, b) + mj(a, b) }, length: function() { return ec(b).length }, clear: function() { - lj(a, {}); + mj(a, {}); return H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - c.push(mj(f, e)); + c.push(nj(f, e)); delete b[f]; return c }, [], dc(b)) @@ -3958,12 +3962,12 @@ } } - function oj(a, b, c, d) { - b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), gj(a, c, b))) - } - - function pj(a, b) { - var c = nj(a); + function pj(a, b, c, d) { + b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), hj(a, c, b))) + } + + function qj(a, b) { + var c = oj(a); return { K: function(d, e) { var f = d.G, @@ -3974,7 +3978,7 @@ var l = X(a); f.wb("rqnl", 1); var m = {}; - f = (m.protocol = "https:", m.host = Rd, m.resource = d.ha.U, m.postParams = k.O, m.time = l(gf), 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.ha.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 = {}); @@ -3983,15 +3987,15 @@ e() }, S: function(d, e) { - oj(a, d, b, c); + pj(a, d, b, c); e() } } } - function qj(a, b, c) { + function rj(a, b, c) { function d() { - v || (q = !0, t = !1, v = !0, f()) + v || (q = !0, r = !1, v = !0, f()) } function e() { @@ -4001,26 +4005,26 @@ } function f() { - sf(a, l); + tf(a, l); if (m) k(!1); else { - var S = Math.max(0, c - (t ? x : x + p(gf) - E)); - S ? l = tf(a, e, S, "u.t.d.c") : e() + var S = Math.max(0, c - (r ? x : x + p(hf) - E)); + S ? l = uf(a, e, S, "u.t.d.c") : e() } } function g() { - t = q = v = !0; - x += p(gf) - E; - E = p(gf); + r = q = v = !0; + x += p(hf) - E; + E = p(hf); f() } function h() { q || v || (x = 0); - E = p(gf); + E = p(hf); q = v = !0; - t = !1; + r = !1; f() } @@ -4032,44 +4036,44 @@ } var l = 0, m = !1; - if (Fc(a)) return l = tf(a, b, c, "u.t.d"), F([a, l], sf); + 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, + r = !0, x = 0, - E = p(gf), + E = p(hf), C = Xc(a); k(!0); f(); return function() { - sf(a, l); + tf(a, l); k(!1) } } - var rj = W("nb.p", function(a, b) { + var sj = W("nb.p", function(a, b) { function c(q) { - h() || (q = "number" === typeof q ? q : 15E3, p = qj(a, d(!1), q), l()) + h() || (q = "number" === typeof q ? q : 15E3, p = rj(a, d(!1), q), l()) } function d(q) { return function(v) { - var t = {}; - v = void 0 === v ? (t.ctx = {}, t.callback = r, t) : v; + var r = {}; + v = void 0 === v ? (r.ctx = {}, r.callback = t, r) : v; if (q || !m && !g.Lb) { m = !0; l(); p && p(); - var x = X(a)(gf); - t = (ub(g.o("lastHit")) || 0) < x - 18E5; + var x = X(a)(hf); + r = (ub(g.o("lastHit")) || 0) < x - 18E5; var E = .1 > Math.random(); g.B("lastHit", x); - var C = Xi(f); + var C = Yi(f); x = C.kb; C = C.Pd; var S = {}; - x = Wg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S)); - C = Sh(b); + x = Xg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S)); + C = Th(b); S = {}; x = { D: (S["page-url"] = C.url || T(a).href, S), @@ -4078,20 +4082,20 @@ force: q } }; - C = Ph(a, R(b)).warn; + C = Qh(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 ? mh(t) === mh(E) : !t && !E)); - if (t) return t = e(x, b), Nh(a, "l.o.l", t, v.callback, v.ctx) + (r = q || r || E) || (r = a.location.href, E = a.document.referrer, r = !(r && E ? nh(r) === nh(E) : !r && !E)); + if (r) return r = e(x, b), Oh(a, "l.o.l", r, v.callback, v.ctx) } return null } } - var e = Lh(a, "n", b), + var e = Mh(a, "n", b), f = R(b), - g = Ie(a, b.id), - h = G(G(f, li(a)), N(be, K("accurateTrackBounce"))), + g = Je(a, b.id), + h = G(G(f, mi(a)), N(be, K("accurateTrackBounce"))), k = {}, - l = G((k.accurateTrackBounce = !0, k), ki(a, f)), + l = G((k.accurateTrackBounce = !0, k), li(a, f)), m = !1, p; b.tc && c(b.tc); @@ -4101,61 +4105,61 @@ return k }); - function sj(a) { + function tj(a) { return !(!xa("querySelectorAll", J(a, "Element.prototype.querySelectorAll")) || !a.document.querySelectorAll) } - function tj(a, b) { + function uj(a, b) { if (!b || !b.querySelectorAll) return []; var c = b.querySelectorAll(a); return c ? mc(c) : [] } - function uj(a, b) { + function vj(a, b) { if (b.querySelector) return b.querySelector(a); - var c = tj(a, b); + var c = uj(a, b); return c && c.length ? c[0] : null } - var vj; - var wj = window.Set; - if (ya(wj, "Set")) { - var xj = ya(J(wj.prototype, "add"), "add"), - yj = ya(J(wj.prototype, "has"), "has"), - zj = ya(J(wj.prototype, "delete"), "delete"), - Aj = ya(J(wj.prototype, "clear"), "clear"), - Bj = ya(J(wj.prototype, "forEach"), "forEach"); - vj = xj && yj && zj && Aj && Bj ? Set : kc - } else vj = kc; - var Cj = vj; - - function Dj(a, b, c) { + var wj; + var xj = window.Set; + if (ya(xj, "Set")) { + var yj = ya(J(xj.prototype, "add"), "add"), + zj = ya(J(xj.prototype, "has"), "has"), + Aj = ya(J(xj.prototype, "delete"), "delete"), + Bj = ya(J(xj.prototype, "clear"), "clear"), + Cj = ya(J(xj.prototype, "forEach"), "forEach"); + wj = yj && zj && Aj && Bj && Cj ? Set : kc + } else wj = kc; + var Dj = wj; + + function Ej(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 = Te(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 (sj(b)) { - for (a = new Cj(mc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode; + if (tj(b)) { + for (a = new Dj(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 Ej(a, b) { - return I(b, "isConnected") ? !b.isConnected : Dj("html", a, b) !== a.document.documentElement - } - function Fj(a, b) { + return I(b, "isConnected") ? !b.isConnected : Ej("html", a, b) !== a.document.documentElement + } + + function Gj(a, b) { var c = b, d = J(a, "document"), - e = bf(c); - if (!c || !c.ownerDocument || "PARAM" === e || c === Ue(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 = $e(c)) return c = Ye(a), { + if (d = af(c)) return c = Ze(a), { left: Math.round(d.left + c.x), top: Math.round(d.top + c.y) }; @@ -4166,21 +4170,21 @@ } } - function Gj(a, b) { + function Hj(a, b) { var c = J(a, "document"); - return b === Ue(a) || b === c.documentElement ? Ze(a) : (c = $e(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight] - } - var Hj = L(function() { - for (var a = 59, b = {}, c = 0; c < ne.length; c += 1) b[ne[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 Ij = 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 Ij(a, b, c) { - for (var d = "", e = Hj(), f = bf(b) || "*"; b && b.parentNode && !O(f, ["BODY", "HTML"]);) { + function Jj(a, b, c) { + for (var d = "", e = Ij(), 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 === Ue(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)) { @@ -4195,30 +4199,30 @@ } d += f || ""; b = b.parentElement; - f = bf(b) || "*" + f = cf(b) || "*" } return vd(d, 128) } - function Jj(a, b) { - var c = Ve(a), - d = Ye(a); + function Kj(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 Kj(a) { + function Lj(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 Lj = Na(Se)("(ym-disable-clickmap|ym-clickmap-ignore)"); - - function Mj(a, b, c, d, e) { + var Mj = Na(Te)("(ym-disable-clickmap|ym-clickmap-ignore)"); + + function Nj(a, b, c, d, e) { if (I(a, "ymDisabledClickmap") || !b || !b.element) return !1; - a = bf(b.element); + 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) { @@ -4229,18 +4233,18 @@ if (c.element === d && 2 > e && 2 > a && 1E3 > b) return !1 } for (; d;) { - if (Lj(d)) return !1; + if (Mj(d)) return !1; d = d.parentElement } return !0 } - function Nj(a, b, c, d, e) { + function Oj(a, b, c, d, e) { var f = "clmap/" + e.id, g = {}; b = (g["page-url"] = b, g["pointer-click"] = c, g); f = { - G: Wg(), + G: Xg(), D: b, ha: { U: f @@ -4248,13 +4252,13 @@ }; d(f, e)["catch"](V(a, "c.s.c")) } - var Oj = W("clm.p", function(a, b) { - if (tc(a)) return r; - var c = Lh(a, "m", b), + var Pj = W("clm.p", function(a, b) { + if (tc(a)) return t; + var c = Mh(a, "m", b), d = R(b), e = X(a), - f = e(gf), - g = G(G(d, li(a)), N(be, K("clickmap"))), + f = e(hf), + g = G(G(d, mi(a)), N(be, K("clickmap"))), h, k = null; d = V(a, "clm.p.c", function(l) { var m = g(); @@ -4277,139 +4281,139 @@ return ("" + x).toUpperCase() }, p.ignoreTags || []); z(h) && (h = p.quota || null); - var t = !!p.quota; + var r = !!p.quota; l = { - element: Re(a, l), - position: Jj(a, l), - button: Kj(l), - time: e(gf) + element: Se(a, l), + position: Kj(a, l), + button: Lj(l), + time: e(hf) }; p = T(a).href; - if (Mj(a, l, k, v, q)) { - if (t) { + if (Nj(a, l, k, v, q)) { + if (r) { if (!h) return; --h } - v = n(Gj(a, l.element)); + v = n(Hj(a, l.element)); q = v.next().value; v = v.next().value; - t = Fj(a, l.element); - q = ["rn", ef(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", Ij(a, l.element), "X", l.position.x, "Y", l.position.y]; + r = Gj(a, l.element); + q = ["rn", ff(a), "x", Math.floor(65535 * (l.position.x - r.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - r.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Jj(a, l.element), "X", l.position.x, "Y", l.position.y]; q = U(":", q); m && (q += ":wh:1"); - Nj(a, p, q, c, b); + Oj(a, p, q, c, b); k = l } } }); return Xc(a).C(J(a, "document"), ["click"], d) }), - Pj = W("trigger.in", function(a, b) { - b.nd && $i(a, F([a, "yacounter" + b.id + "inited"], af), "t.i") + Qj = W("trigger.in", function(a, b) { + b.nd && aj(a, F([a, "yacounter" + b.id + "inited"], bf), "t.i") }); - function Qj(a, b) { + function Rj(a, b) { var c = {}; a((c.clickmap = z(b) ? !0 : b, c)) } - var Rj = W("c.m.p", function(a, b) { + var Sj = W("c.m.p", function(a, b) { var c = R(b), d = {}; - return d.clickmap = G(ki(a, c), Qj), d + return d.clickmap = G(li(a, c), Rj), d }); - function Sj(a) { + function Tj(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 Tj = {}, - Uj = {}; - Tj.p = 500; - var Vj = { + var Uj = {}, + Vj = {}; + Uj.p = 500; + var Wj = { i: "id", n: "name", h: "href", ty: "type" }; - Uj.h = !0; - Uj.c = !0; - var Wj = { + Vj.h = !0; + Vj.c = !0; + var Xj = { p: function(a, b, c) { - if (b && Ej(a, b) && b._ymp) return b._ymp; - a = Ij(a, b, c); + if (b && Fj(a, b) && b._ymp) return b._ymp; + a = Jj(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 = "")); - df(b) && (a = vd(b.getAttribute && b.getAttribute("value") || a)); + ef(b) && (a = vd(b.getAttribute && b.getAttribute("value") || a)); return a } }; - function Xj(a, b, c, d) { + function Yj(a, b, c, d) { return H(function(e, f) { var g = null; - f in Vj ? g = b.getAttribute && b.getAttribute(Vj[f]) : f in Wj && (g = "p" === f ? Wj[f](a, b, void 0) : "c" === f ? Wj[f](a, b, d) : Wj[f](a, b)); - g && (g = g.slice(0, Tj[f] || 100), e[f] = Uj[f] ? "" + Sj(g) : g); + f in Wj ? g = b.getAttribute && b.getAttribute(Wj[f]) : f in Xj && (g = "p" === f ? Xj[f](a, b, void 0) : "c" === f ? Xj[f](a, b, d) : Xj[f](a, b)); + g && (g = g.slice(0, Uj[f] || 100), e[f] = Vj[f] ? "" + Tj(g) : g); return e }, {}, c) } - var Yj = G("form", Dj), - Zj = L(N(mb, Oa(Zi)(K("settings.form_goals"))), mb); - - function ak(a, b, c, d) { - return Zj(a, b).then(N(F([Rh(a, b, c, d), r], Kb), be)) - } - - function bk(a, b, c, d, e, f) { + var Zj = G("form", Ej), + ak = L(N(mb, Oa($i)(K("settings.form_goals"))), mb); + + function bk(a, b, c, d) { + return ak(a, b).then(N(F([Sh(a, b, c, d), t], Kb), be)) + } + + function ck(a, b, c, d, e, f) { var g = ib(b)(e, d), h = -1 !== g; - if (a || h) h && d.splice(g, 1), a = Xj(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], ak), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Ii(b, c, "form", d).reachGoal(a, f) - } - - function ck(a, b, c, d) { + if (a || h) h && d.splice(g, 1), a = Yj(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], bk), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Ji(b, c, "form", d).reachGoal(a, f) + } + + function dk(a, b, c, d) { var e = J(d, "target"); - e && (d = J(d, "isTrusted"), (e = Dj("button,input", a, e)) && "submit" === e.type && (e = Yj(a, e))) && (c.push(e), tf(a, F([!1, a, b, c, e, d], bk), 300, "s.t.s")) - } - var dk = W("s.f.i", function(a, b) { + e && (d = J(d, "isTrusted"), (e = Ej("button,input", a, e)) && "submit" === e.type && (e = Zj(a, e))) && (c.push(e), uf(a, F([!1, a, b, c, e, d], ck), 300, "s.t.s")) + } + var ek = W("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], ck)))); + c.push(e.C(a, ["click"], V(a, "s.f.c", F([a, b, d], dk)))); c.push(e.C(a, ["submit"], V(a, "s.f.e", function(f) { - bk(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) + ck(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) }))); e = {}; - ak(a, b, "fgi", (e.id = b.id, e)); + bk(a, b, "fgi", (e.id = b.id, e)); return F([ce, c], M) }); - function ek(a, b, c, d) { + function fk(a, b, c, d) { return function() { - if (Th(a, b)) { + if (Uh(a, b)) { var e = Va(arguments); return d.apply(null, ka(e)) } } } - var fk = "button," + U(",", M(function(a) { + var gk = "button," + U(",", M(function(a) { return 'input[type="' + a + '"]' }, ["button", "submit", "reset", "file"])) + ",a", - gk = G(fk, tj), - hk = {}, - ik = (hk.A = "h", hk.BUTTON = "i", hk.DIV = "i", hk.INPUT = "ty", hk); - - function jk(a, b, c) { + hk = G(gk, uj), + ik = {}, + jk = (ik.A = "h", ik.BUTTON = "i", ik.DIV = "i", ik.INPUT = "ty", ik); + + function kk(a, b, c) { var d = J(c, "target"); if (d) { - var e = Dj(fk, a, d); - e || (d = Dj("div", a, d)) && (tj(fk + ",div", d).length || (e = d)); - if (e = (d = bf(e)) && Xj(a, e, Rb(["p", ik[d], "c"]), gk)) { + var e = Ej(gk, a, d); + e || (d = Ej("div", a, d)) && (uj(gk + ",div", d).length || (e = d)); + if (e = (d = cf(e)) && Yj(a, e, Rb(["p", jk[d], "c"]), hk)) { e = "?" + sd(e); d = {}; - d = Rh(a, b, "gbn", (d.id = b.id, d.query = e, d)); + d = Sh(a, b, "gbn", (d.id = b.id, d.query = e, d)); c = J(c, "isTrusted"); if (A(c)) c = void 0; else { @@ -4417,77 +4421,77 @@ g = {}; c = (g.__ym = (f.ite = Mb(c), f), g) } - Ii(a, b, "btn", d).reachGoal(e, c) - } - } - } - var kk = W("s.f.i", function(a, b) { - return Zi(b, function(c) { + Ji(a, b, "btn", d).reachGoal(e, c) + } + } + } + var lk = W("s.f.i", function(a, b) { + return $i(b, function(c) { if (J(c, "settings.button_goals")) { - c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], ek(a, b, "", jk))))); + c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], fk(a, b, "", kk))))); var d = {}; - Rh(a, b, "gbi", (d.id = b.id, d))(); + Sh(a, b, "gbi", (d.id = b.id, d))(); return c } }) }), - lk = {}, - mk = (lk.transaction_id = "id", lk.item_brand = "brand", lk.index = "position", lk.item_variant = "variant", lk.value = "revenue", lk.item_category = "category", lk.item_list_name = "list", lk), - nk = {}, - ok = (nk.item_id = "id", nk.item_name = "name", nk.promotion_name = "coupon", nk), - pk = {}, - qk = (pk.promotion_name = "name", pk), - rk = {}, - sk = (rk.promotion_name = "name", rk.promotion_id = "id", rk.item_id = "product_id", rk.item_name = "product_name", rk), - tk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), - uk = {}, - vk = (uk.view_item = { + mk = {}, + nk = (mk.transaction_id = "id", mk.item_brand = "brand", mk.index = "position", mk.item_variant = "variant", mk.value = "revenue", mk.item_category = "category", mk.item_list_name = "list", mk), + ok = {}, + pk = (ok.item_id = "id", ok.item_name = "name", ok.promotion_name = "coupon", ok), + qk = {}, + rk = (qk.promotion_name = "name", qk), + sk = {}, + tk = (sk.promotion_name = "name", sk.promotion_id = "id", sk.item_id = "product_id", sk.item_name = "product_name", sk), + uk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), + vk = {}, + wk = (vk.view_item = { event: "detail", - fa: ok, + fa: pk, ta: "products" - }, uk.add_to_cart = { + }, vk.add_to_cart = { event: "add", - fa: ok, + fa: pk, ta: "products" - }, uk.remove_from_cart = { + }, vk.remove_from_cart = { event: "remove", - fa: ok, + fa: pk, ta: "products" - }, uk.begin_checkout = { + }, vk.begin_checkout = { event: "checkout", - fa: ok, + fa: pk, ta: "products" - }, uk.purchase = { + }, vk.purchase = { event: "purchase", - fa: ok, + fa: pk, ta: "products" - }, uk.view_item_list = { + }, vk.view_item_list = { event: "impressions", - fa: ok - }, uk.select_item = { + fa: pk + }, vk.select_item = { event: "click", ta: "products", - fa: ok - }, uk.view_promotion = { + fa: pk + }, vk.view_promotion = { event: "promoView", ta: "promotions", - fa: sk - }, uk.select_promotion = { + fa: tk + }, vk.select_promotion = { event: "promoClick", ta: "promotions", - fa: sk - }, uk); - - function wk(a, b) { + fa: tk + }, vk); + + function xk(a, b) { var c = {}; M(function(d) { - var e = a[d] || mk[d] || d; - 1 !== Ca(d, "item_category") ? (e = mk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] + var e = a[d] || nk[d] || d; - 1 !== Ca(d, "item_category") ? (e = nk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] }, ec(b)); return c } - function xk(a, b) { - var c = u(a) ? vk[a] : a; + function yk(a, b) { + var c = u(a) ? wk[a] : a; if (c) { var d = c.event, e = c.ta, @@ -4495,7 +4499,7 @@ g = b.purchase || b, h = g[f]; if (h) { - c = M(G(c.fa, wk), h); + c = M(G(c.fa, xk), h); h = {}; var k = {}, l = (k[d] = e ? (h[e] = c, h) : c, k); @@ -4503,40 +4507,40 @@ 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[qk[p] || mk[p] || p] = g[p]; + m[rk[p] || nk[p] || p] = g[p]; return m }, {}, c)); return l } } } - var yk = W("dl.w", function(a, b, c) { + var zk = W("dl.w", function(a, b, c) { function d() { var g = J(a, b); - (e = w(g) && Bi(a, g, c)) || (f = tf(a, d, 1E3, "ec.dl")) + (e = w(g) && Ci(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 zk(a) { + function Ak(a) { var b = J(a, "ecommerce"); - if (B(b)) return a = Qb(Vb(tk), ec(b)), a = H(function(c, d) { + if (B(b)) return a = Qb(Vb(uk), ec(b)), a = H(function(c, d) { c[d] = b[d]; return c }, {}, a), 0 === ec(a).length ? void 0 : a } - function Ak(a, b) { + function Bk(a, b) { return function(c) { - var d = Th(a, b); + var d = Uh(a, b); if (d && (d = d.params)) { var e = J(c, "ecommerce") || {}; var f = J(c, "event") || ""; - e = B(e) && u(f) ? xk(f, e) : void 0; + e = B(e) && u(f) ? yk(f, e) : void 0; if (!e) a: { e = c;!w(c) && rb(a, eb(c)) && (e = Va(e)); if (w(e)) { @@ -4545,20 +4549,20 @@ f = g.next().value; g = g.next().value; if (u(f) && B(g) && "event" === e) { - e = xk(f, g); + e = yk(f, g); break a } } e = void 0 } - if (c = e || zk(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 Bk(a, b, c) { + if (c = e || Ak(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 Ck(a, b, c) { var d; - a = [yk(a, b, function(e) { + a = [zk(a, b, function(e) { d = e; e.Ba.C(c) }), function() { @@ -4566,24 +4570,24 @@ }]; return F([ce, a], M) } - var Ck = W("p.e", function(a, b) { - if (Th(a, b)) { + var Dk = W("p.e", function(a, b) { + if (Uh(a, b)) { var c = Q(a), - d = V(a, "h.ee", Ak(a, b)); - return b.Db ? (c.B("ecs", 0), Bk(a, b.Db, d)) : Zi(b, function(e) { - if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Bk(a, e, d) + d = V(a, "h.ee", Bk(a, b)); + return b.Db ? (c.B("ecs", 0), Ck(a, b.Db, d)) : $i(b, function(e) { + if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Ck(a, e, d) }) } }); - function Dk(a, b, c, d, e, f) { + function Ek(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), !Me(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 Ek = L(function(a) { + var Fk = L(function(a) { a = T(a); a = rd(a.search.substring(1)); return { @@ -4591,13 +4595,13 @@ lang: a._ym_lang || "ru" } }), - Fk = bd("giss", Md); - - function Gk(a, b, c) { + Gk = bd("giss", Md); + + function Hk(a, b, c) { c = void 0 === c ? {} : c; - var d = Fk(a); + var d = Gk(a); d[b] || (d[b] = { - qe: jh(a, P(c, { + se: kh(a, P(c, { src: b })), state: 0 @@ -4605,7 +4609,7 @@ return d[b] } - function Hk(a, b, c, d, e) { + function Ik(a, b, c, d, e) { function f() { h.state = 1; c() @@ -4616,26 +4620,26 @@ d && d() } e = void 0 === e ? {} : e; - var h = Gk(a, b, e); - b = h.qe; + var h = Hk(a, b, e); + b = h.se; e = h.state; b && 2 !== e ? 1 === e ? f() : (a = Xc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g() } - var Ik = W("suid.int", function(a, b) { + var Jk = W("suid.int", function(a, b) { var c = {}; return c.setUserID = function(d, e, f) { if (u(d) || rb(a, d)) { - var g = Th(a, b); + var g = Uh(a, b); d = fb(["__ym", "user_id", d]); - g.params(d, e || r, f) - } else Ph(a, R(b)).error("wuid") + g.params(d, e || t, f) + } else Qh(a, R(b)).error("wuid") }, c }); - function Jk(a, b) { + function Kk(a, b) { return { S: function(c, d) { - var e = Th(a, b); + var e = Uh(a, b); e = e && e.userParams; var f = (c.H || {}).nc; e && f && e(f); @@ -4643,38 +4647,38 @@ } } } - var Kk = W("up.int", function(a, b) { + var Lk = W("up.int", function(a, b) { var c = {}; return c.userParams = V(a, "up.c", function(d, e, f) { - var g = Th(a, b), - h = Ph(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") + var g = Uh(a, b), + h = Qh(a, R(b)).warn; + g ? B(d) ? (h = {}, d = (h.__ymu = d, h), (g = g.params) && g(d, e || t, f)) : h("wup") : h("nci") }), c }), - Lk = /[\*\.\?\(\)]/g, - Mk = L(function(a, b, c) { + Mk = /[\*\.\?\(\)]/g, + Nk = L(function(a, b, c) { try { - var d = c.replace("\\s", " ").replace(Lk, ""); + var d = c.replace("\\s", " ").replace(Mk, ""); b = {}; - Ph(a, "").warn("nnw", (b.name = d, b)) + Qh(a, "").warn("nnw", (b.name = d, b)) } catch (e) {} }, mb), - Nk = W("r.nn", function(a) { - Ld(a) && Bi(a, va, function(b) { + Ok = W("r.nn", function(a) { + Ld(a) && Ci(a, va, function(b) { b.Ba.C(function(c) { var d = n(c); c = d.next().value; d = d.next().value; - Mk(a, d, c); + Nk(a, d, c); va.splice(100) }) }) }); - function Ok(a, b) { + function Pk(a, b) { return { K: function(c, d) { - $f(c) ? d() : Zi(b, function(e) { + ag(c) ? d() : $i(b, function(e) { if (e = J(e, "settings.hittoken")) { var f = {}; e = (f.hittoken = e, f); @@ -4685,9 +4689,9 @@ } } } - var Pk = L(Md, R), - Qk = W("fpi", function(a) { - var b = fe(a); + var Qk = L(Md, R), + Rk = W("fpi", function(a) { + var b = ge(a); if (b && !a.document.hidden) { var c = Q(a).V; c("fpe", 1); @@ -4696,10 +4700,10 @@ }) } }), - Rk = L(function(a) { + Sk = L(function(a) { a = J(a, "console"); var b = J(a, "log"); - b = wa("log", b) ? D(b, a) : r; + b = wa("log", b) ? D(b, a) : t; var c = J(a, "warn"); c = wa("warn", c) ? D(c, a) : b; var d = J(a, "error"); @@ -4710,14 +4714,14 @@ warn: c } }), - Sk = W("p.cd", function(a) { + Tk = W("p.cd", function(a) { if (Cc(a) || uc(a)) { - var b = He(a); + var b = Ie(a); if (A(b.o("jn"))) { b.B("jn", !1); var c = a.chrome || wc(a) ? function() {} : /./; - a = Rk(a); + a = Sk(a); c.toString = function() { b.B("jn", !0); return "Yandex.Metrika counter is initialized" @@ -4727,32 +4731,32 @@ } }); - function Tk(a, b) { + function Uk(a, b) { return Array.prototype.sort.call(b, a) } - var Uk = L(function(a) { + var Vk = L(function(a) { a = J(a, "navigator.plugins"); return !!(a && eb(a) && sc(N(K("name"), $a(/Chrome PDF Viewer/)), a)) }), - Vk = Na(function(a, b) { + Wk = Na(function(a, b) { return Q(b).o(a, null) }), - Wk = { + Xk = { "*": "+", "-": "/", - Je: "=", + Ke: "=", "+": "*", "/": "-", "=": "_" }; - function Xk(a) { + function Yk(a) { return a ? a.replace(/[+/=]/g, function(b) { - return Wk[b] || b + return Xk[b] || b }) : "" } - function Yk(a) { + function Zk(a) { var b = "", c = 0; if (!a) return ""; @@ -4773,7 +4777,7 @@ return b } - function Zk(a) { + function $k(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,10 +4794,10 @@ 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 ? Xk(e) : e - } - - function $k(a) { + return b ? Yk(e) : e + } + + function al(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) @@ -4801,7 +4805,7 @@ return b } - function al(a) { + function bl(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)) @@ -4809,72 +4813,72 @@ return b } - function bl(a) { - return a ? Zk(al(a)) : null - } - var cl = L(function(a) { + function cl(a) { + return a ? $k(bl(a)) : null + } + var dl = L(function(a) { return pb(/tizen/i, a) }); - function dl(a) { - if (!cl(a)) return null; + function el(a) { + if (!dl(a)) return null; a = J(a, "webapis.adinfo.getTIFA"); if (y(a)) try { - return bl(a()) + return cl(a()) } catch (b) {} return null } - function el(a) { - if (!cl(a)) return null; + function fl(a) { + if (!dl(a)) return null; a = J(a, "tizen.systeminfo.getCapability"); if (y(a)) try { - return bl(a("http://tizen.org/system/tizenid")) + return cl(a("http://tizen.org/system/tizenid")) } catch (b) {} return null } - function fl(a) { - if (!cl(a)) return null; + function gl(a) { + if (!dl(a)) return null; a = J(a, "tizen.systeminfo.getCapabilities"); try { - if (y(a)) return bl(J(a(), "duid")) + if (y(a)) return cl(J(a(), "duid")) } catch (b) {} return null } - var gl = L(function(a) { + var hl = L(function(a) { return pb(/webos|web0s/i, a) }); - function hl(a) { + function il(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(bl(J(f, "idList.0.idValue"))) + c(cl(J(f, "idList.0.idValue"))) }, e)) }) : Z.resolve(null) } - function il(a, b) { + function jl(a, b) { try { var c = b.localStorage.getItem(a); - return c && Zk(al(c)) + return c && $k(bl(c)) } catch (d) {} return null } - var jl = L(G("panoramaId", il)), - kl = L(function(a) { - return il("pubcid.org", a) || il("_pubCommonId", a) + var kl = L(G("panoramaId", jl)), + ll = L(function(a) { + return jl("pubcid.org", a) || jl("_pubCommonId", a) }), - ll = L(G("_sharedid", il)), - ml = L(function(a, b) { + ml = L(G("_sharedid", jl)), + nl = L(function(a, b) { if (b.Aa) return null; var c = Jd(a, "").o("_ga"); - return c && Zk(al(c)) + return c && $k(bl(c)) }, N(mb, R)), - nl = [ + ol = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4893,7 +4897,7 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart", "navigationStart"] ], - ol = [ + pl = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4908,11 +4912,11 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart"] ], - pl = {}, - ql = (pl.responseEnd = 1, pl.domInteractive = 1, pl.domContentLoadedEventStart = 1, pl.domContentLoadedEventEnd = 1, pl.domComplete = 1, pl.loadEventStart = 1, pl.loadEventEnd = 1, pl.unloadEventStart = 1, pl.unloadEventEnd = 1, pl.secureConnectionStart = 1, pl), - rl = L(Nd); - - function sl(a, b, c) { + ql = {}, + rl = (ql.responseEnd = 1, ql.domInteractive = 1, ql.domContentLoadedEventStart = 1, ql.domContentLoadedEventEnd = 1, ql.domComplete = 1, ql.loadEventStart = 1, ql.loadEventEnd = 1, ql.unloadEventStart = 1, ql.unloadEventEnd = 1, ql.secureConnectionStart = 1, ql), + sl = L(Nd); + + function tl(a, b, c) { return M(function(d) { var e = n(d), f = e.next().value; @@ -4920,14 +4924,14 @@ 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 = !(ql[d] || ql[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 = !(rl[d] || rl[g])); if (!g) return null; f = Math.round(b[f]) - Math.round(b[e]); return 0 > f || 36E5 < f ? null : f }, c) } - function tl(a, b) { + function ul(a, b) { var c = a.length ? M(function(d, e) { var f = b[e]; return f === d ? null : f @@ -4937,24 +4941,24 @@ return Qb(Pa(null), c).length === a.length ? null : c } - function ul(a, b, c) { + function vl(a, b, c) { if ((void 0 === c.D ? {} : c.D).nohit) return null; - a = fe(a); + a = ge(a); if (!a) return null; var d = c = null; - J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = ol); + J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = pl); if (!c) { var e = J(a, "timing"); - e && (c = nl, d = e) + e && (c = ol, d = e) } if (!c) return null; - a = sl(a, d, c); + a = tl(a, d, c); b = R(b); - b = rl(b); - return (b = tl(b, a)) && U(",", b) - } - var vl = L(Md), - wl = L(function(a) { + b = sl(b); + return (b = ul(b, a)) && U(",", b) + } + var wl = L(Md), + xl = L(function(a) { var b = J(a, "webkitRequestFileSystem"); if (y(b) && !Cc(a)) return (new Z(D(b, a, 0, 0))).then(function() { var d = J(a, "navigator.storage") || {}; @@ -4976,80 +4980,80 @@ return Z.resolve(!J(a, "indexedDB") && (J(a, "PointerEvent") || J(a, "MSPointerEvent"))) }); - function xl(a) { + function yl(a) { if (zc(a)) return null; - var b = vl(a), + var b = wl(a), c = b.Tc; - z(c) && (b.Tc = null, wl(a).then(function(d) { + z(c) && (b.Tc = null, xl(a).then(function(d) { b.Tc = d })); return c ? 1 : null } - var yl = /(\?|&)turbo_uid=([\w\d]+)($|&)/, - zl = L(function(a, b) { + var zl = /(\?|&)turbo_uid=([\w\d]+)($|&)/, + Al = L(function(a, b) { var c = Kd(a), - d = T(a).search.match(yl); + d = T(a).search.match(zl); 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 Al(a) { + function Bl(a) { return !A(a) && 1 === a.nodeType } - function Bl(a, b) { + function Cl(a, b) { if (A(b)) return !1; - if (Me(b)) return Bl(a, b.parentNode); - if (!Al(b)) return !1; - var c = Te(a); + if (Ne(b)) return Cl(a, b.parentNode); + if (!Bl(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 Cl = ["password", "passwd", "pswd"], - Dl = ya(String.prototype.repeat, "repeat"); - - function El(a, b) { + var Dl = ["password", "passwd", "pswd"], + El = ya(String.prototype.repeat, "repeat"); + + function Fl(a, b) { for (var c = "", d = 0; d < b; d += 1) c += a; return c } - var Fl = Dl ? function(a, b) { - return Dl.call(a, b) - } : El, - Gl = G(!0, function(a, b, c, d) { + var Gl = El ? function(a, b) { + return El.call(a, b) + } : Fl, + Hl = G(!0, function(a, b, c, d) { c = b.length && (c - d.length) / b.length; if (0 >= c) return d; - b = Fl(b, c); + b = Gl(b, c); return a ? b + d : d + b }); - function Hl(a, b, c) { + function Il(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 Il = W("pa.plgn", function(a, b) { - var c = yi(a, b); + }) : uf(a, b, 1E3, c + ".sdl") + } + var Jl = W("pa.plgn", function(a, b) { + var c = zi(a, b); c && c.ca.C(["pluginInfo"], V(a, "c.plgn", function() { var d = Q(a); d.B("cmc", d.o("cmc", 0) + 1); - return ch(b) + return dh(b) })) }), - Jl = L(function(a) { + Kl = L(function(a) { return { - Me: a, + Ne: a, Ha: null, Ka: [] } }); - function Kl(a, b, c, d) { - var e = Ll; + function Ll(a, b, c, d) { + var e = Ml; 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 = Jl(e); + c = Kl(e); O(b, c.Ka) || c.Ka.push(b); if (Sa(c.Ha)) { - b = Pe(a); + b = Qe(a); if (!b) return null; b = b("iframe"); P(b.style, { @@ -5059,7 +5063,7 @@ visibility: "hidden" }); b.src = e; - a = Ve(a); + a = We(a); if (!a) return null; a.appendChild(b); c.Ha = b @@ -5067,13 +5071,13 @@ return c.Ha } - function Ml(a) { - var b = Jl(Ll); - O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Qe(b.Ha), b.Ha = null)) - } - var Nl = N(u, F([1, null], Kb)), - Ol = /^https?:\/\//, - Pl = { + function Nl(a) { + var b = Kl(Ml); + O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Re(b.Ha), b.Ha = null)) + } + var Ol = N(u, F([1, null], Kb)), + Pl = /^https?:\/\//, + Ql = { 1882689622: 1, 2318205080: 1, 3115871109: 1, @@ -5086,25 +5090,25 @@ 138396985: 1 }; - function Ql(a) { - a = n(a.replace(Ol, "").split("?")).next().value; + function Rl(a) { + a = n(a.replace(Pl, "").split("?")).next().value; var b = a + "?", - c = Sj(b); + c = Tj(b); if (ua[c]) return [b, c, !0]; - b = Sj(a); + b = Tj(a); return ua[b] ? [a, b, !0] : [a, b, !1] } - var Rl = L(function(a) { - a = fe(a); + var Sl = L(function(a) { + a = ge(a); if (!a || !y(a.getEntriesByType)) return null; a = a.getEntriesByType("resource"); - return (a = Le(N(K("name"), Ql, K("2")), a)) ? Mb(a.transferSize) : null + return (a = Me(N(K("name"), Rl, K("2")), a)) ? Mb(a.transferSize) : null }); - function Sl(a, b) { - var c = Tk(function(d, e) { + function Tl(a, b) { + var c = Uk(function(d, e) { return d[1].T > e[1].T ? 1 : -1 - }, dc(we)); + }, dc(xe)); c = M(function(d) { var e = n(d); d = e.next().value; @@ -5115,19 +5119,19 @@ }, c); return vb(U("", c)) } - var Tl = {}, - Ul = (Tl.navigate = 0, Tl.reload = 1, Tl.back_forward = 2, Tl.prerender = 3, Tl), - Vl = L(function(a) { - var b = fe(a); + var Ul = {}, + Vl = (Ul.navigate = 0, Ul.reload = 1, Ul.back_forward = 2, Ul.prerender = 3, Ul), + Wl = 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(Ul, a) ? Ul[a] : null; + if (c) return (a = J(c, "type")) && I(Vl, a) ? Vl[a] : null; b = J(b, "navigation.type"); return rb(a, b) && 2 >= b ? b : null }), - Wl = "ar:1:pv:1:v:2683:vf:" + ta.version; - - function Xl(a, b, c) { + Xl = "ar:1:pv:1:v:2683:vf:" + ta.version; + + function Yl(a, b, c) { var d = "https://" + Rd + "/watch/" + c; try { var e = n(b), @@ -5141,67 +5145,67 @@ } return function(h) { var k = {}; - k = (k["browser-info"] = Wl, k["page-url"] = a.location && "" + a.location.href, k); - return g && (h = Ae(a, h)) ? g(d, { + k = (k["browser-info"] = Xl, k["page-url"] = a.location && "" + a.location.href, k); + return g && (h = Be(a, h)) ? g(d, { Da: k, N: [], O: "site-info=" + pd(h) - })["catch"](r) : Z.resolve() - } - } - var Yl = {}; - - function Zl(a, b) { + })["catch"](t) : Z.resolve() + } + } + var Zl = {}; + + function $l(a, b) { return { K: function(c, d) { var e = c.D, f = c.G; - !Yl[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, Yl[b.id] = !0); + !Zl[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, Zl[b.id] = !0); d() } } } - var $l = W("exps.int", function(a, b) { + var am = W("exps.int", function(a, b) { var c = {}; return c.experiments = function(d, e, f) { if (u(d) && !(0 >= d.length)) { - var g = Lh(a, "e", b), - h = Sh(b).url, + var g = Mh(a, "e", b), + h = Th(b).url, k = {}, l = {}; d = g({ - G: Wg((k.ex = 1, k.ar = 1, k)), + G: Xg((k.ex = 1, k.ar = 1, k)), D: (l["page-url"] = h || T(a).href, l.exp = d, l) }, b); - return Nh(a, "exps.s", d, e || r, f) + return Oh(a, "exps.s", d, e || t, f) } }, c }), - am = [], - bm = W("p.fh", function(a, b) { + bm = [], + cm = W("p.fh", function(a, b) { b = void 0 === b ? !0 : b; - var c = He(a), + var c = Ie(a), d = X(a), e = c.o("wasSynced"), f = { id: 3, M: "0" }; - if (b && e && e.time + 864E5 > d(gf)) return Z.resolve(e); + if (b && e && e.time + 864E5 > d(hf)) return Z.resolve(e); e = {}; var g = {}; - return Lh(a, "f", f)({ - G: Wg((e.pv = 1, e)), + return Mh(a, "f", f)({ + G: Xg((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(gf), k.params = J(h, "settings"), k); + h = (k.time = d(hf), k.params = J(h, "settings"), k); c.B("wasSynced", h); return h })["catch"](V(a, "f.h")) }), - cm = Na(function(a, b) { + dm = Na(function(a, b) { var c, d = new Z(function(f) { c = f }), @@ -5215,14 +5219,14 @@ return Ra(d) }); - function dm(a, b) { - Wi("hidv2")(Vi(R(a))).then(b) - } - function em(a, b) { + Xi("hidv2")(Wi(R(a))).then(b) + } + + function fm(a, b) { return { K: function(c, d) { - dm(b, function(e) { + em(b, function(e) { if (e) { c.D || (c.D = {}); var f = {}; @@ -5234,34 +5238,34 @@ } } - function fm(a, b) { + function gm(a, b) { return { K: function(c, d) { c.H || (c.H = {}); var e = c.H; - var f = Wi("hidv2")(cm(R(b))); + var f = Xi("hidv2")(dm(R(b))); e.Td = f; d() }, S: function(c, d) { var e = J(c.Zb, "settings.hidv2"), f = c.H.Td; - f(Ui(R(b), e)); + f(Vi(R(b), e)); d() } } } - var gm = "et etms w v z i u vf".split(" "), - hm = Na(function(a, b) { - 0 === parseFloat(J(b, "settings.c_recp")) && (a.Rb.B("ymoo" + a.X, a.ld(hf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) + var hm = "et etms w v z i u vf".split(" "), + im = Na(function(a, b) { + 0 === parseFloat(J(b, "settings.c_recp")) && (a.Rb.B("ymoo" + a.X, a.ld(jf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) }); - function im(a, b) { + function jm(a, b) { return { K: function(c, d) { var e = c.D; e.wmode = "0"; - e["wv-hit"] = e["wv-hit"] || "" + mf(a); + e["wv-hit"] = e["wv-hit"] || "" + nf(a); e["page-url"] = e["page-url"] || T(a).href; var f = {}; e = { @@ -5280,10 +5284,10 @@ } } - function jm(a, b, c) { - var d = Hh(a, b, "p", ["f", "x"]); - b = mg(a, c || "p", b); - var e = fh(a, d, b); + function km(a, b, c) { + var d = Ih(a, b, "p", ["f", "x"]); + b = ng(a, c || "p", b); + var e = gh(a, d, b); return function(f) { f = P({ J: { @@ -5293,10 +5297,10 @@ return e(f) } } - var km = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), - lm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); - - function mm(a, b, c, d, e) { + var lm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), + mm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); + + function nm(a, b, c, d, e) { var f = this; this.ob = !1; this.oa = {}; @@ -5313,21 +5317,21 @@ w: 0 }; this.buffer = []; - this.yd = lm; + this.yd = mm; this.flush = function() { - f.cc = tf(f.l, f.flush, 2500, "pub.f"); + f.cc = uf(f.l, f.flush, 2500, "pub.f"); var g = f.Ib(); if (f.buffer.length || g) { var h = pc(f.buffer); g && h.push(g); f.Sc = f.Ub; - f.te.ra(h)(wf(V(f.l, "p.b.st"), function(k) { - k && f.se(k) + f.ue.ra(h)(xf(V(f.l, "p.b.st"), function(k) { + k && f.te(k) })) } }; - this.se = d; - this.te = c; + this.te = d; + this.ue = c; this.bb = D(this.bb, this); this.Ib = D(this.Ib, this); this.flush = D(this.flush, this); @@ -5336,24 +5340,24 @@ this.vb = b; this.Pb = "pai" + b.id; - nm(this); + om(this); this.Bc = Xc(this.l); this.time = X(this.l); - om(this); + pm(this); this.Jb = Q(this.l); this.lc = null } - aa = mm.prototype; + aa = nm.prototype; aa.start = function() { - this.cc = tf(this.l, this.flush, 2500, "pub.s"); + this.cc = uf(this.l, this.flush, 2500, "pub.s"); if (!this.ob) { - this.Bc.C(this.l, km, this.bb); + this.Bc.C(this.l, lm, this.bb); var a = this.Jb.o(this.Pb, []), b = !a.length; a.push(D(this.Zd, this)); this.Jb.V(this.Pb, a); b && this.Vc(); - this.lc = Xc(this.l).C(this.l, ["click"], D(this.ue, this)); + this.lc = Xc(this.l).C(this.l, ["click"], D(this.ve, this)); this.bb({ type: "page", target: this.l @@ -5362,38 +5366,38 @@ }; aa.stop = function() { this.lc && this.lc(); - this.Bc.ua(this.l, km, this.bb); + this.Bc.ua(this.l, lm, this.bb); this.ob = !0; this.flush(); - sf(this.l, this.cc) + tf(this.l, this.cc) }; aa.Vc = function() { var a = this; V(this.l, "p.ic" + this.vb.id, function() { if (!a.ob) { var b = a.Jb.o(a.Pb), - c = pm(a.vb); + c = qm(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.Vc, a), 1E3, "p") + a.yb = uf(a.l, D(a.Vc, a), 1E3, "p") } })() }; aa.Zd = function(a) { - this.ob || (qm(this, a), rm(this), sm(this)) + this.ob || (rm(this, a), sm(this), tm(this)) }; aa.Fd = function(a, b) { return (a.ac || 0) <= (b.ac || 0) ? b : a }; - aa.ue = function(a) { + aa.ve = function(a) { if (this.P.length) { - a = Pi(a); + a = Qi(a); var b = T(this.l).hostname; - a && id(a.hostname) === id(b) && (a = H(this.Fd, this.P[0], this.P).id, b = mf(this.l), Ie(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) + a && id(a.hostname) === id(b) && (a = H(this.Fd, 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) { @@ -5406,9 +5410,9 @@ return } var e = "page" === c; - ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ue(b.l)]) && nm(b); - ("resize" === c || e) && om(b); - c = b.time(gf); + ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ve(b.l)]) && om(b); + ("resize" === c || e) && pm(b); + c = b.time(hf); var f = Math.min(c - b.Oc, 5E3); b.lb += Math.round(f); b.Oc = c; @@ -5417,20 +5421,20 @@ b.P = M(function(h) { var k = P({}, h), l = b.oa[k.id], - m = $e(h.Qa); - if (!l || Dj("html", b.l, k.element) !== b.l.document.documentElement || !m) return k; + m = af(h.Qa); + if (!l || Ej("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, q = b.Na, v = m.top, - t = m.bottom, + r = m.bottom, x = m.left, E = q.w; q = q.jb; var C = b.l.Math; m = C.min(C.max(m.right, 0), E) - C.min(C.max(x, 0), E); - m *= C.min(C.max(t, 0), q) - C.min(C.max(v, 0), q); + m *= C.min(C.max(r, 0), q) - C.min(C.max(v, 0), q); k.ac = m / g; k.visibility = m / p; if (.9 <= k.visibility || .1 <= k.ac) k.involvedTime += f; @@ -5448,7 +5452,7 @@ })() }; - function qm(a, b) { + function rm(a, b) { var c = M(function(d) { return d.id }, a.P); @@ -5457,8 +5461,8 @@ }, b)) } - function om(a) { - var b = n(We(a.l) || Xe(a.l)), + function pm(a) { + var b = n(Xe(a.l) || Ye(a.l)), c = b.next().value; b = b.next().value; a.Na = { @@ -5467,16 +5471,16 @@ } } - function rm(a) { + function sm(a) { V(a.l, "p.um." + a.vb.id, function() { var b = []; - nm(a); + om(a); a.oa = H(function(c, d) { - if (Dj("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c; + if (Ej("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 = $e(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] = @@ -5491,7 +5495,7 @@ } aa.Ib = function() { var a = M(G(this.oa, J), ec(this.oa)); - if (a.length && (this.Ub = Ae(this.l, a), this.Sc !== this.Ub)) { + if (a.length && (this.Ub = Be(this.l, a), this.Sc !== this.Ub)) { var b = {}, c = {}; return c.type = "publishersHeader", c.data = (b.articleMeta = a || [], b.involvedTime = this.lb, b), c @@ -5499,7 +5503,7 @@ return null }; - function sm(a) { + function tm(a) { if (a.P.length) { var b = M(function(c) { var d = H(function(f, g) { @@ -5512,43 +5516,43 @@ }, Qb(function(c) { return !c.bd }, a.P)); - b.length && (a.buffer = a.buffer.concat(b), Qh(a.l, a.X, ["pdf", b])) - } - } - - function nm(a) { + b.length && (a.buffer = a.buffer.concat(b), Rh(a.l, a.X, ["pdf", b])) + } + } + + function om(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 tm = {}, - um = (tm[1] = 500, tm[2] = 500, tm[3] = 0, tm); - - function vm(a, b, c) { + var um = {}, + vm = (um[1] = 500, um[2] = 500, um[3] = 0, um); + + function wm(a, b, c) { var d = b.getAttribute("itemtype"); - c = tj('[itemprop~="' + c + '"]', b); + c = uj('[itemprop~="' + c + '"]', b); return d ? Qb(function(e) { - return e.parentNode && Dj("[itemtype]", a, e.parentNode) === b + return e.parentNode && Ej("[itemtype]", a, e.parentNode) === b }, c) : c } - function wm(a, b, c) { - return (a = vm(a, b, c)) && a.length ? a[0] : null - } - - function xm(a) { + function xm(a, b, c) { + return (a = wm(a, b, c)) && a.length ? a[0] : null + } + + function zm(a) { if (!a) return ""; a = w(a) ? a : [a]; - return a.length ? a[0].getAttribute("content") || Ne(a[0]) : "" - } - - function zm(a) { - return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : xm(a) : "" - } - var Am = ["topics", "rubric", "authors"]; - - function Bm(a, b) { + return a.length ? a[0].getAttribute("content") || Oe(a[0]) : "" + } + + function Am(a) { + return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : zm(a) : "" + } + var Bm = ["topics", "rubric", "authors"]; + + function Cm(a, b) { var c = this; this.id = "a"; this.Kb = !1; @@ -5561,11 +5565,11 @@ this.$a = (d.Answer = 3, d.Review = 2, d); this.Ec = L(function(e, f, g) { var h = {}; - Qh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) + Rh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) }, function(e, f, g) { return "" + e + f + g }); - this.Ee = function(e) { + this.Fe = function(e) { M(function(f) { e[f] && (e[f] = H(function(g, h) { var k = h.name, @@ -5580,22 +5584,22 @@ g.push(h); return g }, [], e[f])) - }, Am); + }, Bm); return e }; this.Gd = L(function(e, f) { var g = {}; - Qh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = um[f.type], g)) + Rh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = vm[f.type], g)) }); this.l = a; - this.root = Ve(a); + this.root = We(a); this.X = b } - Bm.prototype.ma = function(a) { + Cm.prototype.ma = function(a) { return a.element }; - function Cm(a, b, c) { + function Dm(a, b, c) { var d; V(a.l, "P.s." + c, function() { d = a.Ta[c].call(a, b) @@ -5603,7 +5607,7 @@ return d } - function Dm(a, b) { + function Em(a, b) { var c = P({}, b); if (a.Kb && !c.id && O(b.type, [3, 2])) { var d = U(", ", M(K("name"), c.authors || [])); @@ -5613,7 +5617,7 @@ a: { d = c.Qa; for (var e = 1; 5 >= e; e += 1) { - var f = xm(uj("h" + e, d)); + var f = zm(vj("h" + e, d)); if (f) { d = f; break a @@ -5623,38 +5627,38 @@ } c.pageTitle = d } - c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = uj('[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 = vj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d); c.id || (c.id = c.pageTitle || c.pageUrlCanonical); return c } - Bm.prototype.ea = function(a) { + Cm.prototype.ea = function(a) { var b = this, c = {}, d = this.ma(a); if (!d) return null; c.type = a.type; M(function(f) { - c[f] = Cm(b, a, f) + c[f] = Dm(b, a, f) }, ec(this.Ta)); var e = X(this.l); - c.stamp = e(kf); + c.stamp = e(lf); c.element = a.element; c.Qa = d; - c = this.Ee(Dm(this, c)); - c.id = c.id ? Sj(c.id) : 1; + c = this.Fe(Em(this, c)); + c.id = c.id ? Tj(c.id) : 1; c.update = function(f) { - return b.ma(a) ? Cm(b, a, f) : void 0 + return b.ma(a) ? Dm(b, a, f) : void 0 }; return c }; - Bm.prototype.getType = function() { + Cm.prototype.getType = function() { return 1 }; - Bm.prototype.ib = function() { + Cm.prototype.ib = function() { return [] }; - function pm(a) { + function qm(a) { var b = a.ib(), c = 1; return H(function(d, e) { @@ -5666,7 +5670,7 @@ f = H(function(g, h) { var k = g.values, l = g.Ic; - h && h.chars > um[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= um[h.type] && a.Gd(h.id, h); + h && h.chars > vm[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= vm[h.type] && a.Gd(h.id, h); return { values: k, Ic: l @@ -5684,8 +5688,8 @@ }, [], b) } - function Em() { - Bm.apply(this, arguments); + function Fm() { + Cm.apply(this, arguments); this.id = "j"; this.Kb = !0; this.xc = U(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']); @@ -5697,14 +5701,14 @@ return c }, a.chars = function(b) { var c = b.data; - return u(c.text) ? c.text.length : Ne(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(Fm(b, "author")); - c = c.concat(Fm(b.mainEntity, + c = c.concat(Gm(b, "author")); + c = c.concat(Gm(b.mainEntity, "author")); - return c.concat(Fm(b.mainEntityOfPage, "author")) + return c.concat(Gm(b.mainEntityOfPage, "author")) }, a.pageTitle = function(b) { var c = b.data, d = c.headline || ""; @@ -5719,22 +5723,22 @@ }, a.pageUrlCanonical = function(b) { return b.data.url }, a.topics = function(b) { - return Fm(b.data, "about", + return Gm(b.data, "about", ["name", "alternateName"]) }, a.rubric = function(b) { var c = this, d = this.ma(b); b = Rb(M(function(e) { - e = ze(c.l, Ne(e)); + e = Ae(c.l, Oe(e)); if (B(e) || w(e)) { - var f = Gm(e); + var f = Hm(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(tj(this.xc, this.l.document.body === d ? this.l.document.documentElement : d)))); + }, [b.element].concat(uj(this.xc, 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 || @@ -5744,9 +5748,9 @@ }, b)) : [] }, a) } - ra(Em, Bm); - - function Fm(a, b, c) { + ra(Fm, Cm); + + function Gm(a, b, c) { c = void 0 === c ? ["name"] : c; if (!B(a) || !a[b]) return []; a = a[b]; @@ -5761,21 +5765,21 @@ return e.name = d, e }, a) } - Em.prototype.ma = function(a) { + Fm.prototype.ma = function(a) { var b = a.element, c = a.data || {}; a = c["@id"]; var d = c.url; c = null; - d && u(d) && (c = Hm(this, d)); - !c && a && u(a) && (c = Hm(this, a)); - c || (c = a = b.parentNode, !Dj("head", this.l, b) && a && 0 !== Ne(a).length) || (c = this.l.document.body); + d && u(d) && (c = Im(this, d)); + !c && a && u(a) && (c = Im(this, a)); + c || (c = a = b.parentNode, !Ej("head", this.l, b) && a && 0 !== Oe(a).length) || (c = this.l.document.body); return c }; - function Hm(a, b) { + function Im(a, b) { try { - var c = lh(a.l, b).hash; + var c = mh(a.l, b).hash; if (c) { var d = a.l.document.getElementById(c.slice(1)); if (d) return d @@ -5783,14 +5787,14 @@ } catch (e) {} return null } - Em.prototype.ea = function(a) { + Fm.prototype.ea = function(a) { var b = this, c = a.element, d = a.data; - if (!d && (d = ze(this.l, Ne(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null; - var e = Gm(d); + if (!d && (d = Ae(this.l, Oe(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null; + var e = Hm(d); if (e) return M(function(g) { - return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Bm.prototype.ea.call(b, { + return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Cm.prototype.ea.call(b, { element: c, data: g, type: b.$a[g["@type"]] || 1 @@ -5811,142 +5815,142 @@ type: b.$a[g["@type"]] || 1, data: P((h.parentItem = f, h), g) }; - return Bm.prototype.ea.call(b, g) - }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Bm.prototype.ea.call(this, P(a, { + return Cm.prototype.ea.call(b, g) + }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Cm.prototype.ea.call(this, P(a, { type: this.$a[a.data["@type"]] || 1 })) : null }; - Em.prototype.ib = function() { - return tj(this.xc, this.root) + Fm.prototype.ib = function() { + return uj(this.xc, this.root) }; - function Gm(a) { + function Hm(a) { if (w(a)) return a; if (a && w(a["@graph"])) return a["@graph"] } - function Im() { - Bm.apply(this, arguments); + function Jm() { + Cm.apply(this, arguments); this.id = "s"; this.Kb = !0; - this.Be = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$")); + this.Ce = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$")); var a = {}; this.Ta = (a.id = function(b) { b = b.element; - var c = wm(this.l, b, "identifier"); - return c ? xm(c) : (c = wm(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null + var c = xm(this.l, b, "identifier"); + return c ? zm(c) : (c = xm(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 = wm(this.l, b, d[e]); + var f = xm(this.l, b, d[e]); if (f) { - c = xm(f).length; + c = zm(f).length; break } } - b = Ne(b); + b = Oe(b); 0 === c && b && (c += b.length); return c }, a.topics = function(b) { var c = this, - d = vm(this.l, b.element, "about"); + d = wm(this.l, b.element, "about"); return M(function(e) { var f = { - name: xm(e) + name: zm(e) }; - if (d = wm(c.l, e, "name")) f.name = xm(d); + if (d = xm(c.l, e, "name")) f.name = zm(d); return f }, d) }, a.rubric = function(b) { var c = this; - (b = uj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = uj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); + (b = vj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = vj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); return b ? M(function(d) { return { - name: xm(wm(c.l, d, "name")), - position: xm(wm(c.l, d, "position")) + name: zm(xm(c.l, d, "name")), + position: zm(xm(c.l, d, "position")) } - }, vm(this.l, b, "itemListElement")) : [] + }, wm(this.l, b, "itemListElement")) : [] }, a.updateDate = function(b) { return (b = - wm(this.l, b.element, "dateModified")) ? zm(b) : "" + xm(this.l, b.element, "dateModified")) ? Am(b) : "" }, a.publicationDate = function(b) { - return (b = wm(this.l, b.element, "datePublished")) ? zm(b) : "" + return (b = xm(this.l, b.element, "datePublished")) ? Am(b) : "" }, a.pageUrlCanonical = function(b) { - b = vm(this.l, b.element, "url"); + b = wm(this.l, b.element, "url"); if (b.length) { var c = b[0]; - return c.href ? c.href : xm(b) + return c.href ? c.href : zm(b) } return null }, a.pageTitle = function(b) { var c = "", d = b.element, - e = wm(this.l, d, "headline"); - e && (c += xm(e)); - (e = wm(this.l, d, "alternativeHeadline")) && (c += " " + xm(e)); - "" === c && ((e = wm(this.l, d, "name")) || (e = wm(this.l, d, "itemReviewed")), e && (c += xm(e))); - 3 === b.type && (b = Dj('[itemtype$="schema.org/Question"]', - this.l, d)) && (b = wm(this.l, b, "text")) && (c += xm(b)); + e = xm(this.l, d, "headline"); + e && (c += zm(e)); + (e = xm(this.l, d, "alternativeHeadline")) && (c += " " + zm(e)); + "" === c && ((e = xm(this.l, d, "name")) || (e = xm(this.l, d, "itemReviewed")), e && (c += zm(e))); + 3 === b.type && (b = Ej('[itemtype$="schema.org/Question"]', + this.l, d)) && (b = xm(this.l, b, "text")) && (c += zm(b)); return c }, a.authors = function(b) { var c = this; - b = vm(this.l, b.element, "author"); + b = wm(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 = wm(c.l, d, "name"); - f && (e.name = xm(f)) + var f = xm(c.l, d, "name"); + f && (e.name = zm(f)) } - e.name || (e.name = d.getAttribute("content") || Ne(d) || d.getAttribute("href")); + e.name || (e.name = d.getAttribute("content") || Oe(d) || d.getAttribute("href")); return e }, b) }, a) } - ra(Im, Bm); - Im.prototype.getType = function(a) { + ra(Jm, Cm); + Jm.prototype.getType = function(a) { a = a.getAttribute("itemtype") || ""; - return (a = this.Be(a)) ? this.$a[a[1]] : 1 + return (a = this.Ce(a)) ? this.$a[a[1]] : 1 }; - Im.prototype.ea = function(a) { - return a.element && Ne(a.element).length ? Bm.prototype.ea.call(this, a) : null + Jm.prototype.ea = function(a) { + return a.element && Oe(a.element).length ? Cm.prototype.ea.call(this, a) : null }; - Im.prototype.ib = function() { + Jm.prototype.ib = function() { var a = U(",", M(function(b) { return '[itemtype$="schema.org/' + b + '"]' }, this.Ma["schema.org"])); - return tj(a, this.root) + return uj(a, this.root) }; - function Jm(a, b) { - Bm.call(this, a, b); + function Km(a, b) { + Cm.call(this, a, b); this.id = "o"; var c = {}; this.Ta = (c.chars = function(d) { d = this.ma(d); - return Ne(d).length + return Oe(d).length }, c.authors = function(d) { - return Km(d.data.author) + return Lm(d.data.author) }, c.pageTitle = function(d) { - return Lm(d.data.title) || "" + return Mm(d.data.title) || "" }, c.updateDate = function(d) { - return Lm(d.data.modified_time) + return Mm(d.data.modified_time) }, c.publicationDate = function(d) { - return Lm(d.data.published_time) + return Mm(d.data.published_time) }, c.pageUrlCanonical = function(d) { - return Lm(d.data.url) + return Mm(d.data.url) }, c.rubric = function(d) { - return Km(d.data.section) + return Lm(d.data.section) }, c.topics = function(d) { - return Km(d.data.tag) + return Lm(d.data.tag) }, c); this.Nd = new RegExp("^(og:)?((" + U("|", this.Ma.Qc) + "):)?") } - ra(Jm, Bm); - - function Km(a) { + ra(Km, Cm); + + function Lm(a) { if (a) { if (w(a)) return M(function(c) { var d = {}; @@ -5958,28 +5962,28 @@ return [] } - function Lm(a) { + function Mm(a) { return w(a) ? a.length ? "" + a[0] : null : a ? "" + a : null } - Jm.prototype.ib = function() { - var a = tj('meta[property="og:type"]', this.l.document.body); + Km.prototype.ib = function() { + var a = uj('meta[property="og:type"]', this.l.document.body); return [this.l.document.head].concat(a) }; - function Mm(a, b) { + function Nm(a, b) { var c = b.element, d = {}, e = a.ma(b); - c = tj("meta[property]", c === a.l.document.head ? c : e); + c = uj("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.Nd, ""), - h = xm(f); + h = zm(f); d[g] ? w(d[g]) ? d[g].push(h) : d[g] = [d[g], h] : d[g] = h } } catch (k) { - ee(a.l, "og.ed", k) + fe(a.l, "og.ed", k) } }, c); else return null; @@ -5987,41 +5991,41 @@ data: d }) : null } - Jm.prototype.ma = function(a) { + Km.prototype.ma = function(a) { a = a.element; var b = this.l.document; return a === b.head ? b.body : a.parentNode }; - Jm.prototype.ea = function(a) { - return (a = Mm(this, a)) ? Bm.prototype.ea.call(this, a) : null + Km.prototype.ea = function(a) { + return (a = Nm(this, a)) ? Cm.prototype.ea.call(this, a) : null }; - function Nm(a) { + function Om(a) { this.l = a; this.type = "8" } - Nm.isEnabled = function(a) { + Om.isEnabled = function(a) { return !!a.JSON }; - Nm.prototype.ra = function(a) { - return zf(Ae(this.l, a)) + Om.prototype.ra = function(a) { + return Af(Be(this.l, a)) }; - var Om = {}; - Em && (Om.json_ld = Em); - Im && (Om.schema = Im, Om.microdata = Im); - Jm && (Om.opengraph = Jm); - var Pm = W("p.p", function(a, b) { - var c = new Nm(a); + var Pm = {}; + Fm && (Pm.json_ld = Fm); + Jm && (Pm.schema = Jm, Pm.microdata = Jm); + Km && (Pm.opengraph = Km); + var Qm = W("p.p", function(a, b) { + var c = new Om(a); if (xa("querySelectorAll", a.document.querySelectorAll) && c) { var d = [ - [im, 0], - [Vf(gm), 1], - [bg, 2] + [jm, 0], + [Wf(hm), 1], + [cg, 2] ]; - d.push([em, 3]); - var e = jm(a, b, d); - d = Wg(); - var f = Ie(a, b.id), + d.push([fm, 3]); + var e = km(a, b, d); + d = Xg(); + var f = Je(a, b.id), g = f.o("pai"); g && (f.wa("pai"), d.B("pai", g)); f = {}; @@ -6031,75 +6035,75 @@ 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 = P({}, h), p = l.length, q = 0, v = 255, r = 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); + do E = "string" === typeof l ? l.charCodeAt(q) : l[q], q += 1, 255 < E && (C = E >> 8, E &= 255, E ^= C), v += E, r += v; while (--x); v = (v & 255) + (v >> 8); - t = (t & 255) + (t >> 8) + r = (r & 255) + (r >> 8) } p = - (v & 255) + (v >> 8) << 8 | (t & 255) + (t >> 8); + (v & 255) + (v >> 8) << 8 | (r & 255) + (r >> 8); m.D["wv-check"] = "" + (65535 === p ? 0 : p); m.J.O = l; return e(m)["catch"](V(a, "s.ww.p")) }; - yf(Zi(b, K("settings")))(wf(V(a, "ps.s"), V(a, "ps.sh", function(l) { + zf($i(b, K("settings")))(xf(V(a, "ps.s"), V(a, "ps.sh", function(l) { if (l = J(l, "publisher.schema")) { - qi(b) && (l = "microdata"); - var m = Om[l]; + ri(b) && (l = "microdata"); + var m = Pm[l]; if (m && c) { var p = R(b); m = new m(a, p); - m = new mm(a, m, c, k, p); + m = new nm(a, m, c, k, p); m.start(); var q = {}; - Qh(a, p, "ps", (q.schema = l, q)); + Rh(a, p, "ps", (q.schema = l, q)); return D(m.stop, m) } } }))) } }), - Qm = ya(Array.prototype.reverse, "reverse"); - - function Rm(a) { + Rm = ya(Array.prototype.reverse, "reverse"); + + function Sm(a) { for (var b = [], c = a.length - 1; 0 <= c; --c) b[a.length - 1 - c] = a[c]; return b } - var Sm = Qm ? function(a) { - return Qm.call(a) - } : Rm; - - function Tm() { + var Tm = Rm ? function(a) { + return Rm.call(a) + } : Sm; + + function Um() { return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1) } - function Um() { - return Tm() + Tm() + "-" + Tm() + "-" + Tm() + "-" + Tm() + "-" + Tm() + Tm() + Tm() - } - var Vm = Na(function(a, b) { + function Vm() { + return Um() + Um() + "-" + Um() + "-" + Um() + "-" + Um() + "-" + Um() + Um() + Um() + } + var Wm = Na(function(a, b) { var c = Math.pow(10, a); return Math.round(b * c) / c }); - function Wm(a, b, c, d) { + function Xm(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 Xm = W("fbq.o", function(a, b, c) { + Sa(e) || (tf(a, e), e = null) + } + } + } + var Ym = W("fbq.o", function(a, b, c) { var d = J(a, "fbq"); if (d && d.callMethod) { var e = function() { @@ -6113,28 +6117,28 @@ a.fbq = e } else { c = J(d, "queue"); - var f = tf(a, F([a, b, c && mc(c)], Xm), 1E3, "fbq.d") - } - return D(sf, null, a, f) + var f = uf(a, F([a, b, c && mc(c)], Ym), 1E3, "fbq.d") + } + return D(tf, null, a, f) }), - Ym = {}, - Zm = (Ym.add_to_wishlist = "add-to-wishlist", Ym.begin_checkout = "begin-checkout", Ym.generate_lead = "submit-lead", Ym.add_payment_info = "add-payment-info", Ym), - $m = {}, - an = ($m.AddToCart = "add-to-cart", $m.Lead = "submit-lead", $m.InitiateCheckout = "begin-checkout", - $m.Purchase = "purchase", $m.CompleteRegistration = "register", $m.Contact = "submit-contact", $m.AddPaymentInfo = "add-payment-info", $m.AddToWishlist = "add-to-wishlist", $m.Subscribe = "subscribe", $m), - bn = {}, - cn = (bn["1"] = Zm, bn["2"] = Zm, bn["3"] = Zm, bn["0"] = an, bn), - dn = [an.AddToCart, an.Purchase]; - - function en(a, b) { + Zm = {}, + $m = (Zm.add_to_wishlist = "add-to-wishlist", Zm.begin_checkout = "begin-checkout", Zm.generate_lead = "submit-lead", Zm.add_payment_info = "add-payment-info", Zm), + an = {}, + bn = (an.AddToCart = "add-to-cart", an.Lead = "submit-lead", an.InitiateCheckout = "begin-checkout", + an.Purchase = "purchase", an.CompleteRegistration = "register", an.Contact = "submit-contact", an.AddPaymentInfo = "add-payment-info", an.AddToWishlist = "add-to-wishlist", an.Subscribe = "subscribe", an), + cn = {}, + dn = (cn["1"] = $m, cn["2"] = $m, cn["3"] = $m, cn["0"] = bn, cn), + en = [bn.AddToCart, bn.Purchase]; + + function fn(a, b) { return function(c) { if (c) { var d = c.version; - (c = J(cn, d + "." + c.gb)) && (b && O(c, dn) || a("ym-" + c + "-" + d)) - } - } - } - var fn = Na(function(a, b) { + (c = J(dn, d + "." + c.gb)) && (b && O(c, en) || a("ym-" + c + "-" + d)) + } + } + } + var gn = Na(function(a, b) { var c = J(b, "event") || ""; if (!(c = J(b, "ecommerce") && c && { version: "3", @@ -6160,7 +6164,7 @@ }); c && a(c) }), - gn = Na(function(a, b) { + hn = Na(function(a, b) { if (b) { var c = n(Va(b)), d = c.next().value; @@ -6172,43 +6176,43 @@ } }); - function hn(a, b) { + function jn(a, b) { if (!b) return ""; var c = [], d = J(a, "document"); - Dk(a, b, function(e) { + Ek(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) }); return 0 === c.length ? "" : U(" ", c) } - var jn = /[^\d.,]/g, - kn = /[.,]$/; - - function ln(a) { - a = mc(Yk(a)); + var kn = /[^\d.,]/g, + ln = /[.,]$/; + + function mn(a) { + a = mc(Zk(a)); return M(function(b) { b = b.charCodeAt(0).toString(2); - return Gl("0", 8, b) + return Hl("0", 8, b) }, a) } - function mn(a, b) { + function nn(a, b) { var c = null; try { - c = b ? uj(b, a) : c + c = b ? vj(b, a) : c } catch (d) {} return c } - function nn(a, b, c) { - if (b = Th(a, b)) a = fb(["dr", c || "" + ef(a, 10, 99)]), b.params(fb(["__ym", a])) - } - var on = W("ep.pp", function(a, b) { + function on(a, b, c) { + if (b = Uh(a, b)) a = fb(["dr", c || "" + ff(a, 10, 99)]), b.params(fb(["__ym", a])) + } + var pn = W("ep.pp", function(a, b) { if (!b) return 0; a: { - var c = b.replace(jn, "").replace(kn, ""); + var c = b.replace(kn, "").replace(ln, ""); 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, [",", "."])) { @@ -6225,7 +6229,7 @@ a.isNaN(c) ? c = 0 : (c = a.Math.min(c, d), c = a.Math.max(c, 0)); return c }), - pn = [ + qn = [ [ ["EUR", "\u20ac"], "978" ], @@ -6243,10 +6247,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"] ], - qn = L(function(a) { + rn = L(function(a) { return new RegExp(U("|", a), "i") }), - rn = L(function() { + sn = L(function() { function a() { var k = h + "0", l = h + "1"; @@ -6264,30 +6268,30 @@ g += k; return l } - for (var d = U("", ln("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("", mn("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 }), - sn = W("ep.dec", function(a, b) { + tn = W("ep.dec", function(a, b) { if (!b || tc(a)) return []; - var c = n(ln(b)), + var c = n(mn(b)), d = c.next().value, e = c.next().value, f = c.next().value; c = ja(c); if (2 !== vb(d)) return []; - d = rn(); + d = sn(); 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 = ze(a, $k(g)); + d = Ae(a, al(g)); return w(d) ? M(Ja, d) : [] }), - tn = W("ep.ent", function(a, b, c) { - a = "" + ef(a, 10, 99); + un = W("ep.ent", function(a, b, c) { + a = "" + ff(a, 10, 99); c = "" + 100 * b + c + a; if (16 < eb(c)) return ""; - c = Gl("0", 16, c); + c = Hl("0", 16, c); b = c.slice(0, 8); c = c.slice(-8); b = (+b ^ 92844).toString(35); @@ -6295,35 +6299,35 @@ return "" + b + "z" + c }); - function un(a, b) { - var c = mn(a.document.body, b); - return c ? hn(a, c) : "" - } - function vn(a, b) { - var c = un(a, b); - return on(a, c) - } - var wn = N(un, W("ep.cp", function(a) { + var c = nn(a.document.body, b); + return c ? jn(a, c) : "" + } + + function wn(a, b) { + var c = vn(a, b); + return pn(a, c) + } + var xn = N(vn, W("ep.cp", function(a) { if (!a) return "643"; var b = xd(a); - return (a = Le(function(c) { + return (a = Me(function(c) { c = n(c).next().value; - return qn(c).test(b) - }, pn)) ? a[1] : "643" + return rn(c).test(b) + }, qn)) ? a[1] : "643" })); - function xn(a, b, c, d) { - (c = tn(a, d, c)) && nn(a, b, c) - } - var yn = W("ep.ctp", function(a, b, c, d) { - var e = wn(a, c), - f = vn(a, d); - xn(a, b, e, f); + function yn(a, b, c, d) { + (c = un(a, d, c)) && on(a, b, c) + } + var zn = W("ep.ctp", function(a, b, c, d) { + var e = xn(a, c), + f = wn(a, d); + yn(a, b, e, f); xa("MutationObserver", a.MutationObserver) && (new a.MutationObserver(function() { - var g = wn(a, c), - h = vn(a, d); - if (e !== g || f !== h) e = g, f = h, xn(a, b, e, f) + var g = xn(a, c), + h = wn(a, d); + if (e !== g || f !== h) e = g, f = h, yn(a, b, e, f) })).observe(a.document.body, { attributes: !0, childList: !0, @@ -6332,32 +6336,32 @@ }) }); - function zn(a, b, c, d, e) { - c = mn(a.document.body, c); - d = mn(a.document.body, d); - O(e.target, [c, d]) && nn(a, b) - } - var An = W("ep.chp", function(a, b, c, d, e) { - c && nn(a, b); - return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], zn))) : r + function An(a, b, c, d, e) { + c = nn(a.document.body, c); + d = nn(a.document.body, d); + O(e.target, [c, d]) && on(a, b) + } + var Bn = W("ep.chp", function(a, b, c, d, e) { + c && on(a, b); + return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], An))) : t }); - function Bn(a, b) { - return Zi(b, function(c) { + function Cn(a, b) { + return $i(b, function(c) { return { - Md: sn(a, J(c, "settings.dr")), + Md: tn(a, J(c, "settings.dr")), isEnabled: J(c, "settings.auto_goals") } }) } - function Cn(a, b) { + function Dn(a, b) { if (!b) return !1; var c = T(a); return (new RegExp(b)).test("" + c.pathname + c.hash + c.search) } - var Dn = W("ep.i", function(a, b) { - if (sj(a)) return Bn(a, b).then(function(c) { + var En = W("ep.i", function(a, b) { + if (tj(a)) return Cn(a, b).then(function(c) { var d = n(c.Md), e = d.next().value, f = d.next().value, @@ -6369,33 +6373,33 @@ p = d.next().value, q = d.next().value, v = d.next().value, - t = d.next().value, + r = d.next().value, x = d.next().value, E = d.next().value, C = d.next().value, S = d.next().value, ea = d.next().value; - if (!c.isEnabled) return Z.resolve(r); - var Lg = Cn(a, e), - Nq = Cn(a, h), - Oq = Cn(a, m), - Pq = Cn(a, q), - Qq = "" + e + f + g === "" + h + k + l; - return new Z(function(Rq, Sq) { - Af(a, "ecp")(wf(Sq, + if (!c.isEnabled) return Z.resolve(t); + var Lg = Dn(a, e), + Oq = Dn(a, h), + Pq = Dn(a, m), + Qq = Dn(a, q), + Rq = "" + e + f + g === "" + h + k + l; + return new Z(function(Sq, Tq) { + Bf(a, "ecp")(xf(Tq, function() { - Lg && yn(a, b, f, g, t, x, E); - Nq && !Qq && yn(a, b, k, l, C, S, ea); - Rq(An(a, b, Oq || Pq, p, v)) + Lg && zn(a, b, f, g, r, x, E); + Oq && !Rq && zn(a, b, k, l, C, S, ea); + Sq(Bn(a, b, Pq || Qq, p, v)) })) }) }) }); - function En(a, b) { - var c = Re(a, b), + function Fn(a, b) { + var c = Se(a, b), d = ad(a); - if (c && Se("ym-advanced-informer", c)) { + if (c && Te("ym-advanced-informer", c)) { var e = d.o("ifc", 0) + 1; d.B("ifc", e); e = c.getAttribute("data-lang"); @@ -6409,8 +6413,8 @@ } } - function Fn(a) { - var b = V(a, "i.clch", En); + function Gn(a) { + var b = V(a, "i.clch", Fn); Xc(a).C(a.document, ["click"], G(a, b), { passive: !1 }); @@ -6420,14 +6424,14 @@ d._informer = P({ domain: Rd }, c); - e || Hk(a, "https://" + Rd + "/metrika/informer.js", r) - } - } - var Gn = W("pr.p", function(a, b) { + e || Ik(a, "https://" + Rd + "/metrika/informer.js", t) + } + } + var Hn = W("pr.p", function(a, b) { if (Oc(a)) { - var c = Lh(a, "5", b), + var c = Mh(a, "5", b), d = {}; - d = Wg((d.pq = 1, d.ar = 1, d)); + d = Xg((d.pq = 1, d.ar = 1, d)); var e = {}; c({ G: d, @@ -6435,20 +6439,20 @@ }, b)["catch"](V(a, "pr.p.s")) } }), - Hn = !1; - - function In(a) { + In = !1; + + function Jn(a) { return { K: function(b, c) { if (!b.G) return c(); var d = Q(a).o("fid"); - !Hn && d && (me(b, "fid", d), Hn = !0); + !In && d && (ne(b, "fid", d), In = !0); return c() } } } - var Jn = W("fid", function(a) { - var b = r; + var Kn = W("fid", function(a) { + var b = t; if (!y(a.PerformanceObserver)) return b; var c = Q(a); if (c.o("fido")) return b; @@ -6467,32 +6471,32 @@ } catch (f) {} return b }), - Kn = L(function(a) { + Ln = L(function(a) { var b = Q(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; else if (a = - He(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 Q(a).o("isEU") }), - Ln = W("i.e", Kn), - Mn = W("i.ep", function(a) { - Kn(a) + Mn = W("i.e", Ln), + Nn = W("i.ep", function(a) { + Ln(a) }); - function Nn(a, b, c, d, e) { - if (!sj(a)) return r; + function On(a, b, c, d, e) { + if (!tj(a)) return t; var f = [], g = [], h = Xc(a), k; - Af(a, "doe")(wf(r, function() { - var l = tj(b, a.document.body); + Bf(a, "doe")(xf(t, function() { + var l = uj(b, a.document.body); e && (l = Qb(e, l)); M(function(p) { f.push(p); @@ -6504,14 +6508,14 @@ M(function(q) { var v = q.addedNodes; q = q.removedNodes; - v && v.length && M(function(t) { - Dk(a, t, function(x) { - x.nodeName !== m || e && !e(x) || Le(Pa(x), f) || (f.push(x), g.push(h.C(x, c, d))) + v && v.length && M(function(r) { + Ek(a, r, 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 && M(function(t) { - Dk(a, t, function(x) { + q && q.length && M(function(r) { + Ek(a, r, 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) @@ -6531,19 +6535,19 @@ pc(f) } } - var On = "https://" + Rd + "/metrika", - Ll = On + "/match.html", - Pn = On + "/tag_phono.js", - Qn = bd("appl", function(a) { + var Pn = "https://" + Rd + "/metrika", + Ml = Pn + "/match.html", + Qn = Pn + "/tag_phono.js", + Rn = bd("appl", function(a) { return new Z(function(b, c) { - Hk(a, Pn, b, c, { + Ik(a, Qn, b, c, { crossOrigin: !0 }) }) }, !0), - Rn = ["cc-", "name", "shipping"]; - - function Sn(a, b, c) { + Sn = ["cc-", "name", "shipping"]; + + function Tn(a, b, c) { var d = c.Ia, e = vd(c.Ua); if (e && !(100 <= eb(e))) { @@ -6552,7 +6556,7 @@ h = yd(e); h = eb(h); if (g || !g && (f || h)) - if (b = 1 === b ? ad(a).o("app") : Zh, a = g ? Xh(e) : b(a, e)) return { + if (b = 1 === b ? ad(a).o("app") : $h, a = g ? Yh(e) : b(a, e)) return { Ia: d, Yd: g, Ua: a, @@ -6563,7 +6567,7 @@ } } - function Tn(a, b, c, d, e, f) { + function Un(a, b, c, d, e, f) { var g = b.Yd, h = b.Ua, k = b.source, @@ -6572,93 +6576,93 @@ b = b.Ia.readOnly; var p = {}, q = {}; - c = (q.fi = le((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); + 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] + Fl("*", d - 2) + g[d - 1], 2 >= l ? h = Fl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Fl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : - (e = yd(h), g = e.slice(-4), e = "p:" + Gl("*", eb(e), g)), c.mfpd = e); + 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] + Gl("*", d - 2) + g[d - 1], 2 >= l ? h = Gl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Gl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : + (e = yd(h), g = e.slice(-4), e = "p:" + Hl("*", eb(e), g)), c.mfpd = e); A(k) || (c.pfv = k); k = {}; a.params((k.__ym = c, k)) } - var Un = W("ice", function(a, b, c, d, e) { - if (b = Th(a, b)) - if (e = Sn(a, d, e)) return a = Ij(a, e.Ia), Tn(b, e, a, d, !1), !0 + var Vn = W("ice", function(a, b, c, d, e) { + if (b = Uh(a, b)) + if (e = Tn(a, d, e)) return a = Jj(a, e.Ia), Un(b, e, a, d, !1), !0 }), - Vn = W("ice", function(a, b, c, d, e) { - if (b = Th(a, b)) - if (e = Sn(a, d, e)) { - var f = Ij(a, e.Ia); - ai(a, e.Ua).then(F([b, e, f, d, c], Tn), V(a, "ice.s")); + Wn = W("ice", function(a, b, c, d, e) { + if (b = Uh(a, b)) + if (e = Tn(a, d, e)) { + var f = Jj(a, e.Ia); + bi(a, e.Ua).then(F([b, e, f, d, c], Un), V(a, "ice.s")); return !0 } }); - function Wn(a, b, c, d, e) { + function Xn(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 Xn(a, b, c, d, e) { + function Yn(a, b, c, d, e) { var f = J(e, "target"); e = J(e, "isTrusted") || !1; - f && (f = Dj("button,input", a, f)) && "submit" === f.type && (f = Yj(a, f)) && (d = d(f), b.push(f), tf(a, F([a, !1, b, c, { + f && (f = Ej("button,input", a, f)) && "submit" === f.type && (f = Zj(a, f)) && (d = d(f), b.push(f), uf(a, F([a, !1, b, c, { target: f, isTrusted: e, formData: d - }], Wn), 300, "i.c.l")) - } - - function Yn(a, b) { - var c = Zn, + }], Xn), 300, "i.c.l")) + } + + function Zn(a, b) { + var c = $n, d = [], e = []; - d.push(Nn(a, "form", ["submit"], V(a, "ltfs.s", function(f) { + d.push(On(a, "form", ["submit"], V(a, "ltfs.s", function(f) { var g = J(f, "target"); - g && Wn(a, !0, e, b, { + g && Xn(a, !0, e, b, { target: g, isTrusted: J(f, "isTrusted") || !1, formData: c(g) }) }))); - d.push(Nn(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], Xn)))); - d.push(Nn(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], Xn)), function(f) { + d.push(On(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], Yn)))); + d.push(On(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], Yn)), function(f) { return "submit" === f.type })); return F([ce, d], M) } - var $n = ["text", "email", "tel"]; - - function Zn(a) { - a = tj("input", a); + var ao = ["text", "email", "tel"]; + + function $n(a) { + a = uj("input", a); return M(function(b) { return [b, b.value] }, a) } - var ao = W("icei", function(a, b) { - if ($h(a)) { + var bo = W("icei", function(a, b) { + if (ai(a)) { var c = !1, - d = r, - e = r; - Zi(b, function(f) { - if (!(Ln(a) || J(f, "settings.eu") || c)) { + d = t, + e = t; + $i(b, function(f) { + if (!(Mn(a) || J(f, "settings.eu") || c)) { var g = !!J(f, "settings.mcf"); - (J(f, "settings.cf") ? yf(Qn(a).then(G(F([a, b, g, 1], Vn), lb), G(F([a, b, g, 2], Vn), lb))) : zf(F([a, b, g, 0], Un)))(wf(V(a, "ice.tt"), V(a, "ice.tc", function(h) { + (J(f, "settings.cf") ? zf(Rn(a).then(G(F([a, b, g, 1], Wn), lb), G(F([a, b, g, 2], Wn), lb))) : Af(F([a, b, g, 0], Vn)))(xf(V(a, "ice.tt"), V(a, "ice.tc", function(h) { if (!c) { var k = function(l) { var m; - if (m = O(l.type, $n))(m = df(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Cl) || l.id && O(l.id.toLowerCase(), Cl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), - m = !(m || Bl(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Rn)); + if (m = O(l.type, ao))(m = ef(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Dl) || l.id && O(l.id.toLowerCase(), Dl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), + m = !(m || Cl(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Sn)); return m }; - d = Nn(a, "input", ["blur"], function(l) { + d = On(a, "input", ["blur"], function(l) { (l = J(l, "target")) && h({ Ia: l, Ua: J(l, "value") || "" }) }, k); - e = Yn(a, function(l) { + e = Zn(a, function(l) { var m = l.isTrusted, p = 0; M(function(q) { @@ -6684,48 +6688,48 @@ } } }), - bo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), - co = L(function(a) { + co = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), + eo = L(function(a) { var b = ob(a); a = b.ud; if (!b.Jc) return !1; b = Za("indexOf", a); - b = sc(N(b, Pa(-1), nb), bo); + b = sc(N(b, Pa(-1), nb), co); 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 }), - eo = L(function(a) { + fo = L(function(a) { var b = qb(a); return b ? Ia(b, "YangoEats") || zc(a) : !1 }), - fo; - - function go(a, b, c) { + go; + + function ho(a, b, c) { var d = J(a, "AppMetricaInitializer"), e = J(d, "init"); if (e) try { - D(e, d)(Ae(a, b)) - } catch (f) {} else fo = tf(a, F([a, b, 2 * c], go), c, "ai.d"); + D(e, d)(Be(a, b)) + } catch (f) {} else go = uf(a, F([a, b, 2 * c], ho), c, "ai.d"); return function() { - return sf(a, fo) - } - } - var ho = W("p.ai", function(a, b) { - if (zc(a) || co(a)) return Zi(b, function(c) { + return tf(a, go) + } + } + var io = W("p.ai", function(a, b) { + if (zc(a) || eo(a)) return $i(b, function(c) { if (c = J(c, "settings.sbp")) { var d = {}; - return go(a, P({}, c, (d.c = b.id, d)), 10) + return ho(a, P({}, c, (d.c = b.id, d)), 10) } }) }), - io = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), - jo = bd("uah", function(a) { + jo = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), + ko = bd("uah", function(a) { if (!xa("getHighEntropyValues", J(a, "navigator.userAgentData.getHighEntropyValues"))) return Z.reject("0"); try { - return a.navigator.userAgentData.getHighEntropyValues(io).then(function(b) { + return a.navigator.userAgentData.getHighEntropyValues(jo).then(function(b) { if (!B(b)) throw "2"; return b }, function() { @@ -6735,23 +6739,23 @@ return Z.reject("3") } }), - ko = 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, "\\$&")), - lo = L(function(a) { + lo = 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, "\\$&")), + mo = L(function(a) { var b = qb(a); - return (b = ko.test(b)) ? Z.resolve(b) : jo(a).then(function(c) { + return (b = lo.test(b)) ? Z.resolve(b) : ko(a).then(function(c) { try { return H(function(d, e) { - return d || ko.test(e.brand) + return d || lo.test(e.brand) }, !1, c.brands) } catch (d) { return !1 } }, G(!1, lb)) }), - mo = ["default", + no = ["default", "update" ], - no = bd("ycs", function(a) { + oo = bd("ycs", function(a) { function b(e) { if ("region" === e) return !0; if (I(c, e)) { @@ -6762,10 +6766,10 @@ return !0 } var c = {}, - d = Cf(a, "ytm.cs"); + d = Df(a, "ytm.cs"); a = {}; return a.set = function(e, f) { - if (O(e, mo) && B(f)) { + if (O(e, no) && B(f)) { var g = I(f, "region") ? f.region : void 0, h = u(g) && g ? ("" + g).toUpperCase() : void 0, k; @@ -6801,114 +6805,114 @@ }) }, a }, !0), - oo = ["0", "1", "2", "3"], - po = oo[0], - qo = oo[1], - ro = oo[2], - so = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], - to = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(so)); - - function uo(a) { - if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return po; + po = ["0", "1", "2", "3"], + qo = po[0], + ro = po[1], + so = po[2], + to = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], + uo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(to)); + + function vo(a) { + if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return qo; a = a.replace("GDPR-ok-view-detailed-", ""); - return O(a, oo) ? a : po - } - var vo = "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(so).concat(["28", "29", "30", "31"]), - wo = "3 13 14 31 15 16 17 28".split(" "), - xo = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(vo))), - yo = "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 zo(a) { + return O(a, po) ? a : qo + } + var wo = "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(to).concat(["28", "29", "30", "31"]), + xo = "3 13 14 31 15 16 17 28".split(" "), + yo = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(wo))), + zo = "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 Ao(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, - Nc: yo, + Nc: zo, Rc: "_inversed_buttons" } } - var Ao = 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)$"), - Bo = L(function(a) { + var Bo = 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)$"), + Co = L(function(a) { a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(Ao)); + a && (b = -1 !== a.search(Bo)); return b }); - function Co(a, b) { - var c = yi(a, b); + function Do(a, b) { + var c = zi(a, b); c && c.ca.C(["isYandex"], function() { var d = {}; - return d.type = "isYandex", d.isYandex = Bo(a), d + return d.type = "isYandex", d.isYandex = Co(a), d }) } - function Do(a, b, c) { - var d = yi(a, c); + function Eo(a, b, c) { + var d = zi(a, c); return new Z(function(e) { if (d) { var f = d.ca, g = N(G("4", b), G(null, e)), - h = tf(a, g, 2E3, "gdp.f.t"), + h = uf(a, g, 2E3, "gdp.f.t"), k = {}; d.ad((k.type = "isYandex", k)).then(function(l) { - l.isYandex ? (b("5"), f.C(to, function(m) { + l.isYandex ? (b("5"), f.C(uo, function(m) { m = n(m); m.next(); m = m.next().value.type; e({ - value: uo(m) + value: vo(m) }) })) : (b("6"), e(null)) - })["catch"](g).then(F([a, h], sf)) + })["catch"](g).then(F([a, h], tf)) } else e({ - value: qo, + value: ro, Mb: !0 }) }) } - var Eo = {}, - Fo = (Eo["GDPR-ok"] = "ok", Eo["GDPR-ok-view-default"] = "ok-default", Eo["GDPR-ok-view-detailed"] = "ok-detailed", Eo["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Eo["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Eo["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Eo["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Eo); - - function Go(a, b) { - if (Bo(a)) { - var c = Ai(a), - d = Th(a, b); + var Fo = {}, + Go = (Fo["GDPR-ok"] = "ok", Fo["GDPR-ok-view-default"] = "ok-default", Fo["GDPR-ok-view-detailed"] = "ok-detailed", Fo["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Fo["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Fo["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Fo["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Fo); + + function Ho(a, b) { + if (Co(a)) { + var c = Bi(a), + d = Uh(a, b); d = d && d.params; - c = M(G(Fo, J), xo(c)); + c = M(G(Go, J), yo(c)); d && c.length && d("gdpr", Rb(c)) } } - function Ho(a, b, c) { + function Io(a, b, c) { a = c || Hc(a); return O(a, b) ? a : "en" } - var Io = { + var Jo = { $d: !0, url: "https://yastatic.net/s3/gdpr/v3/gdpr", Rc: "", Nc: "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(" ") }, - Jo = bd("gdpr", function(a, b, c, d, e) { + Ko = bd("gdpr", function(a, b, c, d, e) { function f(p) { b("10"); - c.C(to, function(q) { + c.C(uo, function(q) { q = q.type; var v = {}; l.$c((v.type = q, v)); p({ - value: uo(q) + value: vo(q) }) }) } - var g = void 0 === e ? Io : e; + var g = void 0 === e ? Jo : e; e = g.url; var h = g.Rc, k = g.$d; - g = Ho(a, g.Nc, d.He); - var l = yi(a, d); + g = Io(a, g.Nc, d.Ie); + var l = zi(a, d); if (!l) return Z.resolve({ - value: po, + value: qo, Mb: !0 }); if (a._yaGdprLoaded) return new Z(function(p) { @@ -6919,7 +6923,7 @@ h + ".js"; return new Z(function(p) { b("7"); - Hk(a, m, G(p, f), function() { + Ik(a, m, G(p, f), function() { b("9"); var q = {}; l.$c((q.type = "GDPR-ok-view-default", q)); @@ -6927,48 +6931,48 @@ }) }) }), - Ko = [], - Lo = Za("push", Ko), - Mo = L(function(a, b) { + Lo = [], + Mo = Za("push", Lo), + No = L(function(a, b) { var c = b("gdpr"); - return O(c, oo) ? a + "-" + c : a + return O(c, po) ? a + "-" + c : a }), - No = Rd.split("."), - Oo = No.pop(), - Po = U(".", No), - Qo = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/, - Ro = {}, - So = (Ro.brands = "chu", Ro.architecture = "cha", Ro.bitness = "chb", Ro.uaFullVersion = "chf", Ro.fullVersionList = "chl", Ro.mobile = "chm", Ro.model = "cho", Ro.platform = "chp", - Ro.platformVersion = "chv", Ro); - - function To(a) { + Oo = Rd.split("."), + Po = Oo.pop(), + Qo = U(".", Oo), + Ro = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/, + So = {}, + To = (So.brands = "chu", So.architecture = "cha", So.bitness = "chb", So.uaFullVersion = "chf", So.fullVersionList = "chl", So.mobile = "chm", So.model = "cho", So.platform = "chp", + So.platformVersion = "chv", So); + + function Uo(a) { return u(a) ? a : w(a) ? U(",", M(function(b) { return '"' + b.brand + '";v="' + b.version + '"' }, a)) : A(a) ? "" : a ? "?1" : "?0" } - function Uo(a) { + function Vo(a) { return "che\n" + a } - function Vo(a) { + function Wo(a) { var b = H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - (f = To(a[f])) && c.push("" + e + "\n" + f); + (f = Uo(a[f])) && c.push("" + e + "\n" + f); return c - }, [], dc(So)); + }, [], dc(To)); return U("\n", b) } - var Wo = L(function(a) { - return jo(a).then(Vo, Uo) + var Xo = L(function(a) { + return ko(a).then(Wo, Vo) }); - function Xo(a) { + function Yo(a) { return { K: function(b, c) { - Wo(a).then(function(d) { + Xo(a).then(function(d) { b.D || (b.D = {}); b.D.uah = d; c() @@ -6977,19 +6981,19 @@ } } - function Yo(a, b, c) { - Af(a, "pbjs")(wf(r, function() { + function Zo(a, b, c) { + Bf(a, "pbjs")(xf(t, function() { var d = M(function(g) { var h = {}; h = (h.auc = g, h); - g = uj("[id='" + g + "']", a.document.body) || uj("[id='" + g.slice(1) + "']", a.document.body); + g = vj("[id='" + g + "']", a.document.body) || vj("[id='" + g.slice(1) + "']", a.document.body); if (!g) return h; - var k = $e(g); + var k = af(g); if (k) { var l = {}; P(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l)) } - if (g = uj("iframe", g)) k = {}, P(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k)); + if (g = vj("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) { @@ -6999,20 +7003,20 @@ } })) } - var Zo = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), - $o = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], - ap = {}, - bp = (ap.netRevenue = function(a) { + var $o = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), + ap = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], + bp = {}, + cp = (bp.netRevenue = function(a) { return u(a) ? "net" === a : !!a - }, ap), - cp = {}, - dp; - - function ep(a) { - var b = cp[a], + }, bp), + dp = {}, + ep; + + function fp(a) { + var b = dp[a], c = b.xb, d = b.Ac, - e = b.pe; + e = b.qe; return M(function(f) { var g = n(f); f = g.next().value; @@ -7025,38 +7029,38 @@ }, dc(b.tb)) } - function fp(a, b, c) { - var d = cp[c]; + function gp(a, b, c) { + var d = dp[c]; d.Yc = !1; - d.yb && sf(a, d.yb); - d.yb = tf(a, function() { - var e = ep(c), + d.yb && tf(a, d.yb); + d.yb = uf(a, function() { + var e = fp(c), f = {}, g = {}; - b((g.__ym = (f.pbjsv = dp, f.pbjs = e, f), g)); - delete cp[c] + b((g.__ym = (f.pbjsv = ep, f.pbjs = e, f), g)); + delete dp[c] }, 2E3, "pbjs.t") } - function gp(a, b) { - var c = Th(a, b); + function hp(a, b) { + var c = Uh(a, b); c && M(function(d) { - cp[d].Yc && fp(a, c.params, d) - }, ec(cp)) - } - - function hp(a, b) { + dp[d].Yc && gp(a, c.params, d) + }, ec(dp)) + } + + function ip(a, b) { a.tb[b] || (a.tb[b] = { Sa: {} }); return a.tb[b] } - function ip(a, b, c) { + function jp(a, b, c) { var d = c.adUnitCode, e = c.bidderCode || c.bidder; if (e && d) { - var f = hp(b, d); + var f = ip(b, d); !f.Sb && c.mediaTypes && (f.Sb = {}, M(function(g) { var h = n(g); g = h.next().value; @@ -7066,36 +7070,36 @@ k && (f.Sb[g] = k) }, 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] = bp[h] ? bp[h](c[h]) : c[h]); + A(c[h]) || (g[h] = cp[h] ? cp[h](c[h]) : c[h]); return g - }, {}, $o), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = + }, {}, ap), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = b)) } } - function jp(a, b, c) { + function kp(a, b, c) { var d = c.bid, e = d.bidderCode || d.bidder; d = d.adUnitCode; - e && d && (b = hp(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 kp(a, b) { - if (O(a, Zo)) - if ("pbjsInit" === a) dp = b.version; + e && d && (b = ip(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 lp(a, b) { + if (O(a, $o)) + if ("pbjsInit" === a) ep = b.version; else { var c = J(b, "auctionId") || J(b, "bid.auctionId") || void 0; if (c) { - cp[c] || (cp[c] = { + dp[c] || (dp[c] = { tb: {} }); - c = cp[c]; + c = dp[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], ip); - "bidRequested" === a ? M(g, b.bids) : f ? jp(a, c, b) : e ? (c.Ac = b.auctionEnd || b.timestamp, c.pe = Qb(function(h, k, l) { + var g = F([a, c], jp); + "bidRequested" === a ? M(g, b.bids) : f ? kp(a, c, b) : e ? (c.Ac = b.auctionEnd || b.timestamp, c.qe = Qb(function(h, k, l) { return jb(h, l) === k }, M(K("bidderCode"), b.bidderRequests))) : d || g(b); @@ -7104,25 +7108,25 @@ } } - function lp(a, b) { + function mp(a, b) { var c = !1; return function(d) { - var e = Th(a, b); - e && !c && (c = !0, d = F([a, e.params, d], Yo), tf(a, d, 5E3, "pbjs.fr"), tf(a, d, 2E4, "pbjs.sr")) - } - } - - function mp(a, b) { + var e = Uh(a, b); + e && !c && (c = !0, d = F([a, e.params, d], Zo), uf(a, d, 5E3, "pbjs.fr"), uf(a, d, 2E4, "pbjs.sr")) + } + } + + function np(a, b) { M(function(c) { var d = c.event, e = c.data, - f = G(d, kp); + f = G(d, lp); "bidTimeout" === d ? M(f, e) : f(e); "auctionEnd" === d && (c = J(c, "data.adUnitCodes")) && b(c) }, a) } - var np = W("pj", function(a, b) { - var c = lp(a, b), + var op = W("pj", function(a, b) { + var c = mp(a, b), d = {}; return d.pbjs = function(e) { w(e) && (e = Qb(Nb, M(function(f) { @@ -7133,23 +7137,23 @@ data: g } : f } - }, e)), mp(e, c), gp(a, b)) + }, e)), np(e, c), hp(a, b)) }, d }), - op = L(function() { - var a = Hj(); + pp = L(function() { + var a = Ij(); return H(function(b, c) { b[a[c]] = c; return b }, {}, ec(a)) }), - pp = /(\D\d*)/g; - - function qp(a) { + qp = /(\D\d*)/g; + + function rp(a) { if (!a) return ""; - a = a.match(pp); + a = a.match(qp); if (!a || 0 === a.length) return ""; - var b = op(); + var b = pp(); return "//HTML/BODY/" + H(function(c, d) { var e = d[0], f = ub(d.slice(1)); @@ -7157,26 +7161,26 @@ }, "", a) } - function rp(a, b) { - var c = qp(b); + function sp(a, b) { + var c = rp(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 sp = L(Md); - - function tp(a) { + var tp = L(Md); + + function up(a) { return { - ke: Ne(a.element), + ke: Oe(a.element), Gb: a.Gb } } - function up(a, b) { + function vp(a, b) { var c = a.document.body; if (c) { var d = b.price_patterns, - e = sp(b.id); + e = tp(b.id); if (e.Pa) { - if (!Ej(a, e.Pa.element)) return tp(e.Pa); + if (!Fj(a, e.Pa.element)) return up(e.Pa); e.Pa = void 0 } d = H(function(h, k) { @@ -7188,24 +7192,24 @@ }, {}, d); var f = null, g = null; - d.cs && sj(a) && (f = uj(d.cs, c), g = "c"); - d.p && !f && (f = rp(a, d.p), g = "x"); + d.cs && tj(a) && (f = vj(d.cs, c), g = "c"); + d.p && !f && (f = sp(a, d.p), g = "x"); if (f && g) return e.Pa = { element: f, Gb: g - }, tp(e.Pa) - } - } - - function vp(a, b) { + }, up(e.Pa) + } + } + + function wp(a, b) { var c = a[b[0]]; return !(!c || c !== b[1]) } - function wp(a, b) { + function xp(a, b) { var c = b.patterns; if (0 === c.length) return !1; - if (1 === c.length) return vp(a, c[0]); + if (1 === c.length) return wp(a, c[0]); c = H(function(f, g) { var h = n(g), k = h.next().value; @@ -7225,154 +7229,154 @@ return 2 <= c.Fb || d && e } - function xp(a, b) { + function yp(a, b) { var c = b.patterns; - return 0 === c.length ? !1 : sc(G(a, vp), c) - } - - function yp(a, b, c, d) { + return 0 === c.length ? !1 : sc(G(a, wp), c) + } + + function zp(a, b, c, d) { c = M(function(e) { if (!d(b, e)) return !1; var f = {}; f = (f.rg = e.id, f); - if (e = up(a, e)) f.gp = bl(e.ke), f.mg = e.Gb; + if (e = vp(a, e)) f.gp = cl(e.ke), f.mg = e.Gb; return f }, c); return Rb(c) } - var zp = Oa(hj)("btn:"), - Ap = Oa(hj)("form:"); - - function Bp(a) { + var Ap = Oa(ij)("btn:"), + Bp = Oa(ij)("form:"); + + function Cp(a) { var b = n(a), c = b.next().value; b = b.next().value; - return "bp" === c ? ["p", $k(Yk(b))] : a - } - var Cp = Gb(function(a) { - a.patterns = M(Bp, a.patterns); - a.price_patterns = M(Bp, a.price_patterns); + return "bp" === c ? ["p", al(Zk(b))] : a + } + var Dp = Gb(function(a) { + a.patterns = M(Cp, a.patterns); + a.price_patterns = M(Cp, a.price_patterns); return a }); - function Dp(a, b) { + function Ep(a, b) { var c = Wd(a); b && (c.yen = b); return c } - function Ep(a) { - return Dp(a, "yue") - } - - function Fp(a, b) { + function Fp(a) { + return Ep(a, "yue") + } + + function Gp(a, b) { if (A(b) || !!b === b || rb(a, b) || u(b)) return b } - function Gp(a, b) { + function Hp(a, b) { if (A(b)) return b; - var c = Fp(a, b); + var c = Gp(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] = Gp(a, f); + d[g] = Hp(a, f); return d }, {}, dc(b)); - if (w(b)) return M(G(a, Gp), b) - } - var Hp = "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 Ip(a) { - if (!u(a)) throw Ep("gppns"); - if (O(a.split(".")[0], Hp)) throw Ep("rwp"); - if (hj(a, "on")) throw Ep("rwp"); - } - - function Jp(a, b) { + if (w(b)) return M(G(a, Hp), b) + } + var Ip = "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 Jp(a) { + if (!u(a)) throw Fp("gppns"); + if (O(a.split(".")[0], Ip)) throw Fp("rwp"); + if (ij(a, "on")) throw Fp("rwp"); + } + + function Kp(a, b) { var c = b.split("."), d = c.pop(); c = c.length ? J(a, U(".", c)) : a; - if (!c) throw Ep("noma"); + if (!c) throw Fp("noma"); return { value: J(c, d), parent: c, Wa: d } } - var Kp = {}, - Lp = (Kp.akna = "The property of the value is not an array", Kp["ca.p.uns"] = "The url is not a string", Kp.noma = "Cannot access member of null or undefined object", Kp.rwp = "Access to restricted window property is denied", Kp.vnd = "Variable is not defined", Kp.tenf = "Called value is not a function", Kp.cva = "Cannot assign to constant variable", Kp.iat = "Invalid assignment target", Kp["ca.c.wenf"] = "Window element is not a function", Kp["ca.c.mann"] = "Cookie's max age is not a number", Kp["ca.c.ssuop"] = "SameSite cookie has an unknown option", - Kp.gppns = "Window property path is not a string", Kp.vr = "Variable redeclaration", Kp.da = "Duplicate argument", Kp.stce = "Error creating script tag", Kp.wenf = "Window element is not a function", Kp.uns = "The url is not a string", Kp.ict = "Consent type is not a string", Kp.icl = "Consent listener is not a function", Kp["ca.akna"] = "The property of the value is not an array", Kp["ca.c.cinf"] = "Callback is not a function", Kp["ca.c.ia"] = "Invalid arguments", Kp.ies = "Invalid element selector", Kp["t.a.s.ev"] = "Element visibility tag was already started", - Kp["t.a.s.g"] = "Group tag was already started", Kp["t.a.s.sd"] = "Scroll depth tag was already started", Kp["t.a.s.t"] = "Timer tag was already started", Kp.cdau = "Consent default arrived after the value was updated", Kp), - Mp = {}, - Np = (Mp.c = "Container", Mp.t = "Tag", Mp.tr = "Trigger", Mp.v = "Variable", Mp); - - function Op(a) { + var Lp = {}, + Mp = (Lp.akna = "The property of the value is not an array", Lp["ca.p.uns"] = "The url is not a string", Lp.noma = "Cannot access member of null or undefined object", Lp.rwp = "Access to restricted window property is denied", Lp.vnd = "Variable is not defined", Lp.tenf = "Called value is not a function", Lp.cva = "Cannot assign to constant variable", Lp.iat = "Invalid assignment target", Lp["ca.c.wenf"] = "Window element is not a function", Lp["ca.c.mann"] = "Cookie's max age is not a number", Lp["ca.c.ssuop"] = "SameSite cookie has an unknown option", + Lp.gppns = "Window property path is not a string", Lp.vr = "Variable redeclaration", Lp.da = "Duplicate argument", Lp.stce = "Error creating script tag", Lp.wenf = "Window element is not a function", Lp.uns = "The url is not a string", Lp.ict = "Consent type is not a string", Lp.icl = "Consent listener is not a function", Lp["ca.akna"] = "The property of the value is not an array", Lp["ca.c.cinf"] = "Callback is not a function", Lp["ca.c.ia"] = "Invalid arguments", Lp.ies = "Invalid element selector", Lp["t.a.s.ev"] = "Element visibility tag was already started", + Lp["t.a.s.g"] = "Group tag was already started", Lp["t.a.s.sd"] = "Scroll depth tag was already started", Lp["t.a.s.t"] = "Timer tag was already started", Lp.cdau = "Consent default arrived after the value was updated", Lp), + Np = {}, + Op = (Np.c = "Container", Np.t = "Tag", Np.tr = "Trigger", Np.v = "Variable", Np); + + function Pp(a) { if (!a) return ""; var b = a.id; - return "[" + Np[a.type] + (b ? ":" + b : "") + "]" - } - - function Pp(a) { + return "[" + Op[a.type] + (b ? ":" + b : "") + "]" + } + + function Qp(a) { a = a.message; - return u(a) ? Lp[a] || a : "Unknown error" - } - var Qp = r, - Rp, Sp = L(function(a, b, c) { - Qp = b; - c && (Rp = c) + return u(a) ? Mp[a] || a : "Unknown error" + } + var Rp = t, + Sp, Tp = L(function(a, b, c) { + Rp = b; + c && (Sp = c) }); - function Tp(a, b, c, d) { + function Up(a, b, c, d) { return function() { var e = b || Td; try { return e.apply(null, arguments) } catch (f) { - e = y(d) ? d.apply(null, arguments) : d, Qp(a, f, e) + e = y(d) ? d.apply(null, arguments) : d, Rp(a, f, e) } return c } } - function Up(a, b) { + function Vp(a, b) { return function(c) { - Qp(a, c, b) - } - } - - function Vp(a, b, c) { - c ? Sp(a, function(d, e, f) { - A(e) || (Rk(a).error("[YTM Error]" + Op(f) + " " + Pp(e)), Rp && (d = {}, e = (d.event = "ee", d.m = Pp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Rp(e))) - }, c) : Sp(a, function(d, e, f) { + Rp(a, c, b) + } + } + + function Wp(a, b, c) { + c ? Tp(a, function(d, e, f) { + A(e) || (Sk(a).error("[YTM Error]" + Pp(f) + " " + Qp(e)), Sp && (d = {}, e = (d.event = "ee", d.m = Qp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Sp(e))) + }, c) : Tp(a, function(d, e, f) { d = "ytm." + d; - A(e) || (I(e, "yen") ? (Rh(a, b, "[YTM Error]" + Op(f) + " " + Pp(e))(), "yme" === e.yen && M(N(lb, Jb(["mod", J(e, "message") || "ue", d, void 0]), be), de)) : ee(a, d, e)) + A(e) || (I(e, "yen") ? (Sh(a, b, "[YTM Error]" + Pp(f) + " " + Qp(e))(), "yme" === e.yen && ee("mod", J(e, "message") || "ue", d)) : fe(a, d, e)) }) } - function Wp(a, b, c, d) { - var e = Pe(a)("img"); + function Xp(a, b, c, d) { + var e = Qe(a)("img"); e.src = b; - b = G(e, Qe); + 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 = Ue(a), P(e.style, { + wc(a) && (a = Ve(a), P(e.style, { position: "absolute", visibility: "hidden", width: "0px", height: "0px" }), a.appendChild(e)) } - var Xp = L(function(a, b) { + var Yp = L(function(a, b) { return H(function(c, d) { c[d] = a[d]; return c }, {}, b) }); - function Yp(a, b, c) { + function Zp(a, b, c) { c = void 0 === c ? !0 : c; return H(function(d, e) { var f = n(e.split("=")), @@ -7383,7 +7387,7 @@ }, [], a.document.cookie.split(";")) } - function Zp(a, b) { + function $p(a, b) { if (z(b)) var c = "undefined"; else if (Sa(b)) c = "null"; else { @@ -7397,12 +7401,12 @@ return c } - function $p(a, b, c, d) { + function aq(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 aq = "protocol host port path query queryVar extension fragment href".split(" "), - bq = L(function(a) { + var bq = "protocol host port path query queryVar extension fragment href".split(" "), + cq = L(function(a) { var b = T(a).search; b = rd(b.substring(1))._ytm_preview; var c = Jd(a, ""); @@ -7411,7 +7415,7 @@ return b ? (a("_ytm_preview", b, 10), b) : c("_ytm_preview") }); - function cq(a) { + function dq(a) { switch (a) { case 2: return "read"; @@ -7422,7 +7426,7 @@ } } - function dq(a) { + function eq(a) { switch (a) { case "read": return 2; @@ -7433,7 +7437,7 @@ } } - function eq(a, b, c, d, e) { + function fq(a, b, c, d, e) { if (!d) return !1; c = (a = "set_cookies" === c) ? 1 : 2; return a && !B(e) ? !1 : b.R({ @@ -7446,7 +7450,7 @@ }) } - function fq(a, b, c, d) { + function gq(a, b, c, d) { if (!d) return !1; a = "iframe"; "load_script" === c ? a = "loadScript" : "send_pixel" === c && (a = "pixel"); @@ -7458,7 +7462,7 @@ }) } - function gq(a, b, c, d, e) { + function hq(a, b, c, d, e) { return b.R({ permissionType: "get_url" === c ? "url" : "referrer", F: { @@ -7467,44 +7471,44 @@ } }) } - var hq = {}, - iq = (hq.access_consent = function(a, b, c, d, e) { - return d && u(d) && e && u(e) ? (a = dq(e)) && 4 !== a ? b.R({ + var iq = {}, + jq = (iq.access_consent = function(a, b, c, d, e) { + return d && u(d) && e && u(e) ? (a = eq(e)) && 4 !== a ? b.R({ permissionType: "accessConsent", F: { key: d, operation: a } }) : !1 : !1 - }, hq.access_globals = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = dq(d)) ? b.R({ + }, iq.access_globals = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = eq(d)) ? b.R({ permissionType: "globals", F: { key: e, operation: a } }) : !1 : !1 - }, hq.access_local_storage = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = dq(d)) && 4 !== a ? b.R({ + }, iq.access_local_storage = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = eq(d)) && 4 !== a ? b.R({ permissionType: "localStorage", F: { key: e, operation: a } }) : !1 : !1 - }, hq.access_template_storage = function(a, b) { + }, iq.access_template_storage = function(a, b) { return b.R({ permissionType: "templateStorage", F: null }) - }, hq.get_cookies = eq, hq.get_referrer = gq, hq.get_url = gq, hq.inject_hidden_iframe = fq, hq.load_script = fq, hq.logging = function(a, b) { + }, iq.get_cookies = fq, iq.get_referrer = hq, iq.get_url = hq, iq.inject_hidden_iframe = gq, iq.load_script = gq, iq.logging = function(a, b) { return b.R({ permissionType: "log", F: { - logLevel: bq(a) ? 1 : 0 + logLevel: cq(a) ? 1 : 0 } }) - }, hq.read_data_layer = function(a, b, c, d) { + }, iq.read_data_layer = function(a, b, c, d) { return d ? b.R({ permissionType: "dataLayer", F: { @@ -7512,29 +7516,29 @@ operation: 2 } }) : !1 - }, hq.read_title = function(a, b) { + }, iq.read_title = function(a, b) { return b.R({ permissionType: "readTitle", F: null }) - }, hq.send_pixel = fq, hq.set_cookies = eq, hq), - jq = "protocol host port path query queryVar extension href".split(" "), - kq = L(Md, function(a, + }, iq.send_pixel = gq, iq.set_cookies = fq, iq), + kq = "protocol host port path query queryVar extension href".split(" "), + lq = L(Md, function(a, b) { return a + "_" + b }), - lq = /\+/g, - mq = /^\?/, - nq = /[/:]|^[#?]/; - - function oq(a) { - return (a = a ? a.replace(mq, "") : "") ? H(function(b, c) { + mq = /\+/g, + nq = /^\?/, + oq = /[/:]|^[#?]/; + + function pq(a) { + return (a = a ? a.replace(nq, "") : "") ? H(function(b, c) { var d = n(c.split("=")), e = d.next().value; d = ja(d); d = U("=", d); - e = qd(e.replace(lq, " ")); - d = qd(d.replace(lq, " ")); + e = qd(e.replace(mq, " ")); + d = qd(d.replace(mq, " ")); if (I(b, e)) { var f = b[e]; w(f) ? f.push(d) : b[e] = [f, d] @@ -7542,13 +7546,13 @@ return b }, {}, a.split("&")) : {} } - var pq = {}, - qq = (pq.callInWindow = function(a) { + var qq = {}, + rq = (qq.callInWindow = function(a) { var b = a.l, c = a.I; return function(d) { var e = sa.apply(1, arguments); - Ip(d); + Jp(d); c.checkPermission({ permissionType: "globals", F: { @@ -7556,25 +7560,25 @@ operation: 4 } }); - var f = Jp(b, d), + var f = Kp(b, d), g = f.value; f = f.parent; - if (!y(g)) throw Ep("ca.c.wenf"); + if (!y(g)) throw Fp("ca.c.wenf"); e = g.apply(f, e); - return Gp(b, e) - } - }, pq.callLater = function(a) { + return Hp(b, e) + } + }, qq.callLater = function(a) { var b = a.l; return function(c) { - if (!y(c)) throw Dp("ca.c.cinf"); - tf(b, c, 0, "cr.cl") - } - }, pq.copyFromDataLayer = function(a) { + if (!y(c)) throw Ep("ca.c.cinf"); + uf(b, c, 0, "cr.cl") + } + }, qq.copyFromDataLayer = function(a) { var b = a.l, c = a.I, d = a.event; return function(e) { - if (!d) throw Dp("No dataLayer data"); + if (!d) throw Ep("No dataLayer data"); c.checkPermission({ permissionType: "dataLayer", F: { @@ -7582,13 +7586,13 @@ operation: 2 } }); - return Gp(b, J(d, e)) - } - }, pq.copyFromWindow = function(a) { + return Hp(b, J(d, e)) + } + }, qq.copyFromWindow = function(a) { var b = a.l, c = a.I; return function(d) { - Ip(d); + Jp(d); c.checkPermission({ permissionType: "globals", F: { @@ -7596,9 +7600,9 @@ key: d } }); - return Gp(b, J(b, d)) - } - }, pq.createArgumentsQueue = function(a) { + return Hp(b, J(b, d)) + } + }, qq.createArgumentsQueue = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7633,19 +7637,19 @@ operation: 1 } }); - Ip(d); - Ip(e); + Jp(d); + Jp(e); var g = [], - h = Jp(b, d); + h = Kp(b, d); h.value || (h.parent[h.Wa] = f); - h = Jp(b, e); + h = Kp(b, e); if (h.value) { - if (!w(h.value)) throw Ep("ca.akna"); + if (!w(h.value)) throw Fp("ca.akna"); g = h.value } else h.parent[h.Wa] = g; return f } - }, pq.createQueue = function(a) { + }, qq.createQueue = function(a) { var b = a.l, c = a.I; return function(d) { @@ -7663,44 +7667,44 @@ operation: 1 } }); - Ip(d); - var e = Jp(b, d); + Jp(d); + var e = Kp(b, d); d = e.value; var f = e.parent; e = e.Wa; if (!d) f[e] = []; - else if (!w(d)) throw Ep("akna"); + else if (!w(d)) throw Fp("akna"); return D(f[e].push, f[e]) } - }, pq.decodeUri = function(a) { + }, qq.decodeUri = function(a) { var b = a.l; return function(c) { try { return b.decodeURI(c) } catch (d) {} } - }, pq.decodeUriComponent = function(a) { + }, qq.decodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.decodeURIComponent(c) } catch (d) {} } - }, pq.encodeUri = function(a) { + }, qq.encodeUri = function(a) { var b = a.l; return function(c) { try { return b.encodeURI(c) } catch (d) {} } - }, pq.encodeUriComponent = function(a) { + }, qq.encodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.encodeURIComponent(c) } catch (d) {} } - }, pq.fromBase64 = function(a) { + }, qq.fromBase64 = function(a) { var b = a.l; return function(c) { @@ -7708,7 +7712,7 @@ return b.atob(c) } catch (d) {} } - }, pq.getCookieValues = function(a) { + }, qq.getCookieValues = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7719,20 +7723,20 @@ operation: 2 } }); - return Yp(b, d, e) - } - }, pq.getTimestamp = function(a) { + return Zp(b, d, e) + } + }, qq.getTimestamp = function(a) { var b = a.l; return function() { - return X(b)(gf) - } - }, pq.getType = function(a) { - return G(a.l, Zp) - }, pq.getReferrerUrl = function(a) { + return X(b)(hf) + } + }, qq.getType = function(a) { + return G(a.l, $p) + }, qq.getReferrerUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = O(d, jq) ? d : "href"; + var f = O(d, kq) ? d : "href"; c.checkPermission({ permissionType: "referrer", F: { @@ -7742,13 +7746,13 @@ }); var g = J(b, "document.referrer"); - if (g) return g = lh(b, g), $p(g, f, e) - } - }, pq.getUrl = function(a) { + if (g) return g = mh(b, g), aq(g, f, e) + } + }, qq.getUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = O(d, aq) ? d : "href"; + var f = O(d, bq) ? d : "href"; c.checkPermission({ permissionType: "url", F: { @@ -7758,20 +7762,20 @@ }); var g = T(b); g.query = g.search.replace(/^\?/, ""); - return $p(g, f, e) - } - }, pq.injectHiddenIframe = function(a) { + return aq(g, f, e) + } + }, qq.injectHiddenIframe = function(a) { var b = a.l, c = a.I; return function(d, e) { - e = void 0 === e ? r : e; + e = void 0 === e ? t : e; c.checkPermission({ permissionType: "iframe", F: { url: d } }); - var f = Pe(b)("iframe"); + var f = Qe(b)("iframe"); P(f.style, { display: "none", width: "1px", @@ -7782,10 +7786,10 @@ f.onload = function() { return e() }; - f.onerror = r; - Ue(b).appendChild(f) - } - }, pq.JSON = function(a) { + f.onerror = t; + Ve(b).appendChild(f) + } + }, qq.JSON = function(a) { var b = a.l; return { parse: function(c) { @@ -7799,7 +7803,7 @@ } catch (d) {} } } - }, pq.loadScript = function(a) { + }, qq.loadScript = function(a) { var b = a.l, c = a.I; return function(d, e, f) { @@ -7809,13 +7813,13 @@ url: d } }); - Hk(b, d, y(e) ? Tp("ls.ol", function() { + Ik(b, d, y(e) ? Up("ls.ol", function() { return e.apply(null) - }) : r, y(f) ? Tp("ls.oe", function() { + }) : t, y(f) ? Up("ls.oe", function() { return f.apply(null) }) : void 0) } - }, pq.localStorage = function(a) { + }, qq.localStorage = function(a) { var b = a.I, c = a.l.localStorage; @@ -7851,11 +7855,11 @@ c.removeItem(d) } } - }, pq.logToConsole = function(a) { + }, qq.logToConsole = function(a) { var b = a.l, c = a.I, - d = Rk(b).log, - e = bq(b) ? 1 : 0; + d = Sk(b).log, + e = cq(b) ? 1 : 0; return function() { var f = sa.apply(0, arguments); c.R({ @@ -7865,22 +7869,22 @@ } }) && d.apply(null, ka(f)) } - }, pq.makeNumber = function() { + }, qq.makeNumber = function() { return function(a, b) { return z(a) ? +b : +a } - }, pq.makeTableMap = function() { + }, qq.makeTableMap = function() { return function(a, b, c) { - if (!w(a) || !u(b) || !u(c)) throw Ep("ca.c.ia"); + if (!w(a) || !u(b) || !u(c)) throw Fp("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 } - }, pq.Math = function(a) { - return Xp(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) - }, pq.Object = function(a) { + }, qq.Math = function(a) { + return Yp(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) + }, qq.Object = function(a) { var b = a.l; return { keys: ec, @@ -7898,11 +7902,11 @@ } } } - }, pq.parseUrl = function(a) { + }, qq.parseUrl = function(a) { var b = a.l; return function(c) { - if (u(c) && c && nq.test(c)) { - c = lh(b, c); + if (u(c) && c && oq.test(c)) { + c = mh(b, c); var d = c.protocol, e = c.host; if (d && ":" !== d) return { @@ -7914,19 +7918,19 @@ port: c.port, pathname: c.pathname, search: c.search, - searchParams: oq(c.search), + searchParams: pq(c.search), hash: c.hash } } } - }, pq.queryPermission = function(a) { + }, qq.queryPermission = function(a) { var b = a.l, c = a.I; return function(d, e, f) { - return (z(e) || u(e)) && I(iq, - d) ? (0, iq[d])(b, c, d, e, f) : !1 - } - }, pq.readTitle = function(a) { + return (z(e) || u(e)) && I(jq, + d) ? (0, jq[d])(b, c, d, e, f) : !1 + } + }, qq.readTitle = function(a) { var b = a.l, c = a.I; return function() { @@ -7936,22 +7940,22 @@ }); return b.document.title } - }, pq.sendPixel = function(a) { + }, qq.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 Ep("ca.p.uns"); + e = void 0 === e ? t : e; + f = void 0 === f ? t : f; + if (!u(d)) throw Fp("ca.p.uns"); b.checkPermission({ permissionType: "pixel", F: { url: d } }); - Wp(c, d, e, f) - } - }, pq.setCookie = function(a) { + Xp(c, d, e, f) + } + }, qq.setCookie = function(a) { var b = a.l, c = a.I; return function(d, e, f, g) { @@ -7972,18 +7976,18 @@ 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 Ep("ca.c.mann"); + if (!rb(b, f["max-age"])) throw Fp("ca.c.mann"); d += " Max-Age=" + f["max-age"] + ";" } if (I(f, "sameSite")) { - if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Ep("ca.c.ssuop"); + if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Fp("ca.c.ssuop"); d += " Same-Site=" + f.sameSite + ";" } I(f, "secure") && f.secure && (d += " Secure;") } b.document.cookie = d } - }, pq.setInWindow = function(a) { + }, qq.setInWindow = function(a) { var b = a.l, c = a.I; @@ -7996,9 +8000,9 @@ operation: 1 } }); - Ip(d); + Jp(d); try { - var g = Jp(b, d), + var g = Kp(b, d), h = g.parent, k = g.Wa; if (!f && I(h, k)) return !1; @@ -8008,11 +8012,11 @@ return !1 } } - }, pq.checkInWindow = function(a) { + }, qq.checkInWindow = function(a) { var b = a.l, c = a.I; return function(d, e) { - Ip(d); + Jp(d); c.checkPermission({ permissionType: "globals", F: { @@ -8021,18 +8025,18 @@ } }); try { - var f = Jp(b, d), + var f = Kp(b, d), g = f.value, h = I(f.parent, f.Wa); if (!e || !h) return h; - var k = Zp(b, g); + var k = $p(b, g); return h && k === e } catch (l) { if ("noma" === J(l, "message")) return !1; throw l; } } - }, pq.templateStorage = function(a) { + }, qq.templateStorage = function(a) { function b(e) { c.checkPermission({ permissionType: "templateStorage", @@ -8041,7 +8045,7 @@ delete d[e] } var c = a.I, - d = kq(a.containerId, a.le); + d = lq(a.containerId, a.le); return { getItem: function(e) { c.checkPermission({ @@ -8066,9 +8070,9 @@ M(b, ec(d)) } } - }, pq); - - function rq(a) { + }, qq); + + function sq(a) { return function(b) { var c = b.Wb, d = b.I; @@ -8086,58 +8090,58 @@ ytm: { action: a, La: e, - eventId: Um() + eventId: Vm() } })) } } } - var sq = rq("default"), - tq = rq("update"); - - function uq(a) { + var tq = sq("default"), + uq = sq("update"); + + function vq(a) { if (!a) return a; if (!u(a) && "function" === typeof a[Symbol.iterator]) { var b = w(a) ? a : Ta(a); - return M(uq, b) + return M(vq, b) } if (B(a)) { var c = {}; M(function(d) { - c[d] = uq(a[d]) + c[d] = vq(a[d]) }, ec(a)); return c } return a } - function vq(a) { + function wq(a) { return { compilerVersion: a.compilerVersion, containerId: a.containerId, containerVersion: a.containerVersion, - counter: uq(a.counter), - permissions: uq(a.permissions), - tags: uq(a.tags), - triggers: uq(a.triggers), - variables: uq(a.variables) - } - } - - function wq(a) { - a = I(qq, a) ? qq[a] : void 0; - if (A(a)) throw Dp("uca"); + counter: vq(a.counter), + permissions: vq(a.permissions), + tags: vq(a.tags), + triggers: vq(a.triggers), + variables: vq(a.variables) + } + } + + function xq(a) { + a = I(rq, a) ? rq[a] : void 0; + if (A(a)) throw Ep("uca"); return a } - function xq(a, b) { + function yq(a, b) { for (var c = a.length; 0 < c;) { var d = a[--c]; if (I(d.pc, b)) return d.pc[b] } } - function yq(a, b) { + function zq(a, b) { a = void 0 === a ? {} : a; b = void 0 === b ? {} : b; return { @@ -8147,13 +8151,13 @@ } } - function zq(a, b, c) { + function Aq(a, b, c) { b = void 0 === b ? {} : b; c = void 0 === c ? {} : c; - return a.concat(yq(b, c)) - } - - function Aq(a, b, c, d) { + return a.concat(zq(b, c)) + } + + function Bq(a, b, c, d) { for (var e = a.length - 1; 0 <= e; --e) { var f = a[e]; f.hb = !1; @@ -8162,46 +8166,46 @@ return } } - throw Dp(c); - } - var Bq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), - Cq = ya(Array.prototype.reduceRight, "reduceRight"); - - function Dq(a, b, c) { + throw Ep(c); + } + var Cq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), + Dq = ya(Array.prototype.reduceRight, "reduceRight"); + + function Eq(a, b, c) { for (var d = c.length - 1; 0 <= d;) b = a(b, c[d], d), --d; return b } - var Eq = Cq ? function(a, b, c) { - return Cq.call(c, a, b) - } : Dq, - Fq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); - - function Gq(a, b) { + var Fq = Dq ? function(a, b, c) { + return Dq.call(c, a, b) + } : Eq, + Gq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); + + function Hq(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 H(d, e, a) }, c.reduceRight = function(d, e) { - return Eq(d, e, a) - }, c.reverse = G(a, Sm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Tk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, + return Fq(d, e, a) + }, c.reverse = G(a, Tm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Uk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, Ja), c.unshift = D(Array.prototype.unshift, a), c)[b] } - function Hq(a) { + function Iq(a) { return w(a) && 35 === a[0] } - function Iq(a, b, c) { + function Jq(a, b, c) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - b = Jq(a, b); - a = Jq(a, d); - if (A(b)) throw Ep("noma"); + b = Kq(a, b); + a = Kq(a, d); + if (A(b)) throw Fp("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, Fq) ? Gq(b, a) : I(b, "" + a) ? b[a] : void 0; - else if (u(b)) c && O(a, Bq) ? (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 = + else if (w(b)) c = c && O(a, Gq) ? Hq(b, a) : I(b, "" + a) ? b[a] : void 0; + else if (u(b)) c && O(a, Cq) ? (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) { @@ -8221,7 +8225,7 @@ return c } - function Kq(a, b) { + function Lq(a, b) { var c = n(b); c.next(); var d = c.next().value, @@ -8231,7 +8235,7 @@ return function() { var h = arguments, k = H(function(m, p, q) { - if (m[p]) throw Ep("da"); + if (m[p]) throw Fp("da"); m[p] = { kind: 1, value: h[q] @@ -8243,7 +8247,7 @@ value: d }); var l; - Lq(g, f, k, { + Mq(g, f, k, { "return": function(m) { l = m } @@ -8252,11 +8256,11 @@ } } - function Mq(a) { + function Nq(a) { return w(a) && 42 === a[0] } - function Tq(a, b) { + function Uq(a, b) { var c = n(b); c.next(); c = ja(c); @@ -8264,34 +8268,34 @@ var f = n(e), g = f.next().value; f = f.next().value; - g = Jq(a, g); - f = Jq(a, f); + g = Kq(a, g); + f = Kq(a, f); d["" + g] = f; return d }, {}, c) } - function Uq(a) { + function Vq(a) { return w(a) && 40 === a[0] } - function Vq(a, b) { + function Wq(a, b) { var c = n(b); c.next(); c = ja(c); return M(function(d) { - return Jq(a, d) + return Kq(a, d) }, c) } - function Wq(a, b) { + function Xq(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - e = Jq(a, e); - c = Jq(a, c); + e = Kq(a, e); + c = Kq(a, c); switch (d) { case "==": return e == c; @@ -8337,16 +8341,16 @@ case "instanceof": return e instanceof c; default: - throw Dp("uo"); - } - } - - function Xq(a, b) { + throw Ep("uo"); + } + } + + function Yq(a, b) { var c = n(b); c.next(); var d = c.next().value; c = c.next().value; - c = Jq(a, c); + c = Kq(a, c); switch (d) { case "+": return +c; @@ -8357,39 +8361,39 @@ case "~": return ~c; default: - throw Dp("uo"); - } - } - - function Yq(a, b, c) { + throw Ep("uo"); + } + } + + function Zq(a, b, c) { c = void 0 === c ? [] : c; - if (Uq(b)) { + if (Vq(b)) { b = n(b); b.next(); b = b.next().value; - a = xq(a, b); - if (!a) throw Ep("vnd"); - if (0 === a.kind && 0 === c.length) throw Ep("cva"); + a = yq(a, b); + if (!a) throw Fp("vnd"); + if (0 === a.kind && 0 === c.length) throw Fp("cva"); return { me: c, - Fe: a - } - } - if (Hq(b)) { + Ge: a + } + } + if (Iq(b)) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - d = Jq(a, d); + d = Kq(a, d); c.unshift("" + d); - return Yq(a, b, c) - } - throw Ep("iat"); - } - - function Zq(a, b, c, d) { - b = Yq(a, b); - a = b.Fe; + return Zq(a, b, c) + } + throw Fp("iat"); + } + + function $q(a, b, c, d) { + b = Zq(a, b); + a = b.Ge; var e = b.me; e.unshift("value"); b = e.pop(); @@ -8422,28 +8426,28 @@ case "&=": return a[b] &= c; default: - throw Dp("uo"); - } - } - - function $q(a, b) { + throw Ep("uo"); + } + } + + function ar(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - c = Jq(a, c); - return Zq(a, e, c, d) - } - - function Jq(a, b) { - if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || Mq(b)) return Mq(b) ? null : b; - if (Uq(b)) { + c = Kq(a, c); + return $q(a, e, c, d) + } + + function Kq(a, b) { + if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || Nq(b)) return Nq(b) ? null : b; + if (Vq(b)) { var c = n(b); c.next(); c = c.next().value; - c = xq(a, c); - if (!c) throw Ep("vnd"); + c = yq(a, c); + if (!c) throw Fp("vnd"); return c.value } if (w(b) && 37 === b[0]) { @@ -8451,18 +8455,18 @@ d.next(); c = d.next().value; d = ja(d); - c = Hq(c) ? Iq(a, c, !0) : Jq(a, c); - if (!y(c)) throw Ep("tenf"); - d = M(G(a, Jq), d); + c = Iq(c) ? Jq(a, c, !0) : Kq(a, c); + if (!y(c)) throw Fp("tenf"); + d = M(G(a, Kq), d); return c.apply(null, d) } - if (w(b) && 24 === b[0]) return Kq(a, b); - if (Hq(b)) return Iq(a, b); - if (w(b) && 23 === b[0]) return Tq(a, b); - if (w(b) && 22 === b[0]) return Vq(a, b); + if (w(b) && 24 === b[0]) return Lq(a, b); + if (Iq(b)) return Jq(a, b); + if (w(b) && 23 === b[0]) return Uq(a, b); + if (w(b) && 22 === b[0]) return Wq(a, b); if (w(b) && - 29 === b[0]) return Wq(a, b); - if (w(b) && 25 === b[0]) return Xq(a, b); + 29 === b[0]) return Xq(a, b); + if (w(b) && 25 === b[0]) return Yq(a, b); if (w(b) && 27 === b[0]) { d = n(b); d.next(); @@ -8477,32 +8481,32 @@ e = "-="; break; default: - throw Dp("uo"); - } - c ? c = Zq(a, d, 1, e) : (c = Jq(a, d), Zq(a, d, 1, e)); + throw Ep("uo"); + } + c ? c = $q(a, d, 1, e) : (c = Kq(a, d), $q(a, d, 1, e)); return c } - if (w(b) && 31 === b[0]) return $q(a, b); + if (w(b) && 31 === b[0]) return ar(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 = Jq(a, e)) ? Jq(a, c) : d; - else if ("||" === d) c = (d = Jq(a, e)) ? d : Jq(a, c); - else throw Dp("uo"); + if ("&&" === d) c = (d = Kq(a, e)) ? Kq(a, c) : d; + else if ("||" === d) c = (d = Kq(a, e)) ? d : Kq(a, c); + else throw Ep("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 = Jq(a, d), Jq(a, d ? c : e) - } - - function ar(a) { + 36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Kq(a, d), Kq(a, d ? c : e) + } + + function br(a) { return w(a) && (18 === a[0] || 19 === a[0]) } - function br(a, b) { + function cr(a, b) { var c = n(b), d = c.next().value; c = ja(c); @@ -8511,10 +8515,10 @@ var g = n(f), h = g.next().value; g = g.next().value; - if (e && 1 === f.length) throw Dp("mca"); + if (e && 1 === f.length) throw Ep("mca"); f = a[a.length - 1].pc; - if (I(f, h)) throw Ep("vr"); - g = z(g) ? g : Jq(a, g); + if (I(f, h)) throw Fp("vr"); + g = z(g) ? g : Kq(a, g); f[h] = { kind: e ? 0 : 1, value: g @@ -8522,65 +8526,65 @@ }, c) } - function cr(a, b) { + function dr(a, b) { var c = n(b); c.next(); var d = c.next().value; - Aq(a, "return", "irs", function() { - return z(d) ? d : Jq(a, d) + Bq(a, "return", "irs", function() { + return z(d) ? d : Kq(a, d) }) } - function dr(a) { + function er(a) { var b = { Ab: !1 }; - a = zq(a, void 0, { + a = Aq(a, void 0, { "continue": function() { b.Ab = !0 }, - "break": r + "break": t }); b.stack = a; b.vc = a[a.length - 1]; return b } - function er(a, b) { + function fr(a, b) { var c = a.vc; - fr(a.stack, b); + gr(a.stack, b); a.Ab && (c.hb = !0, a.Ab = !1); return c.hb } - function gr(a, b) { + function hr(a, b) { b = void 0 === b ? !1 : b; if (A(a)) return []; 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(gr(d, !0)) : c; + e = d ? c.concat(hr(d, !0)) : c; return b ? e : Qb(function(f, g) { return jb(f, e) === g }, e) } - function fr(a, b) { - if (w(b) && 3 === b[0]) Lq(a, b); - else if (ar(b)) br(a, b); + function gr(a, b) { + if (w(b) && 3 === b[0]) Mq(a, b); + else if (br(b)) cr(a, b); else if (w(b) && 2 === b[0]) { var c = n(b); c.next(); c = c.next().value; - Jq(a, c) + Kq(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; - Jq(a, c) ? fr(a, e) : d && fr(a, d) + Kq(a, c) ? gr(a, e) : d && gr(a, d) } else if (8 === b[0]) { c = n(b); c.next(); @@ -8589,7 +8593,7 @@ d = e = !1; var g = [], h = []; - f = Jq(a, f); + f = Kq(a, f); for (var k = 0; k < c.length; k += 1) { var l = n(c[k]); l.next(); @@ -8597,34 +8601,34 @@ l = ja(l); var p = Sa(m); d = d || p; - p || (e = e || Jq(a, m) === f); + p || (e = e || Kq(a, m) === f); e && (g = g.concat(l)); d && (h = h.concat(l)) } - Lq(a, [3].concat(ka(e ? g : h)), {}, { - "break": r + Mq(a, [3].concat(ka(e ? g : h)), {}, { + "break": t }) - } else if (w(b) && 4 === b[0]) cr(a, b); - else if (w(b) && 5 === b[0]) Aq(a, "break", "ibs"); - else if (w(b) && 6 === b[0]) Aq(a, "continue", "ics"); + } else if (w(b) && 4 === b[0]) dr(a, b); + else if (w(b) && 5 === b[0]) Bq(a, "break", "ibs"); + else if (w(b) && 6 === b[0]) Bq(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 = dr(a), d && (ar(d) ? br(h.stack, d) : Jq(h.stack, d)), d = !0; d && (!c || Jq(h.stack, c));) d = er(h, g), e && d && Jq(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 = er(a), d && (br(d) ? cr(h.stack, d) : Kq(h.stack, d)), d = !0; d && (!c || Kq(h.stack, c));) d = fr(h, g), e && d && Kq(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 = dr(a), g = Jq(d.stack, - g), g = gr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], ar(c) ? (k = yq(), 0 < h && d.stack.pop(), d.stack.push(k), d.vc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, br(d.stack, [k, [m, f]])) : $q(d.stack, [31, "=", c, f]), f = er(d, e) - } - - function Lq(a, b, c, d) { + for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = er(a), g = Kq(d.stack, + g), g = hr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], br(c) ? (k = zq(), 0 < h && d.stack.pop(), d.stack.push(k), d.vc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, cr(d.stack, [k, [m, f]])) : ar(d.stack, [31, "=", c, f]), f = fr(d, e) + } + + function Mq(a, b, c, d) { b = n(b); b.next(); b = ja(b); - a = zq(a, c, d); + a = Aq(a, c, d); c = a[a.length - 1]; - for (d = 0; d < b.length && c.hb; d += 1) fr(a, b[d]) - } - - function hr(a, b, c, d, e) { + for (d = 0; d < b.length && c.hb; d += 1) gr(a, b[d]) + } + + function ir(a, b, c, d, e) { b = n(b); b.next(); var f = b.next().value; @@ -8645,12 +8649,12 @@ }, f)); var g; f = {}; - c = zq([], (f.undefined = { + c = Aq([], (f.undefined = { kind: 0, value: void 0 }, f.require = { kind: 0, - value: N(wq, Oa(be)(a)) + value: N(xq, Oa(be)(a)) }, f.data = { kind: 0, value: c @@ -8659,11 +8663,11 @@ g = h } }); - Lq(c, [3].concat(ka(b))); + Mq(c, [3].concat(ka(b))); return g } - function ir(a, b, c, d) { + function jr(a, b, c, d) { var e = b.defaultValue, f = c(b.key); if (f) return d.checkPermission({ @@ -8675,69 +8679,69 @@ } }), a = J(a, f), A(a) ? e ? c(e) : void 0 : a } - var jr = L(function(a, b, c) { + var kr = 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 }, mb); - function kr(a, b) { + function lr(a, b) { var c = a(b); return A(c) ? void 0 : "" + c } - var lr = /^[\s\xa0]+/g, - mr = /[\s\xa0]+$/g, - nr = /(\xa0+|\s{2,}|\n|\r|\t)/g; - - function or(a) { - return (a = a.innerText || a.textContent || "") ? a.replace(lr, "").replace(mr, "").replace(nr, " ") : a - } - - function pr(a, b) { + var mr = /^[\s\xa0]+/g, + nr = /[\s\xa0]+$/g, + or = /(\xa0+|\s{2,}|\n|\r|\t)/g; + + function pr(a) { + return (a = a.innerText || a.textContent || "") ? a.replace(mr, "").replace(nr, "").replace(or, " ") : a + } + + function qr(a, b) { try { - return tj(a, b) + return uj(a, b) } catch (c) { - throw Ep("ies"); - } - } - - function qr(a, b, c) { + throw Fp("ies"); + } + } + + function rr(a, b, c) { var d = b.multi, e = b.dataType, f = c(b.selector); if (!f) return null; - a = pr(f, a.document); + a = qr(f, a.document); a = M(function(g) { - if ("text" === e) return or(g); + if ("text" === e) return pr(g); var h = c(b.attr); - return h ? g.getAttribute && g.getAttribute(h) : or(g) + return h ? g.getAttribute && g.getAttribute(h) : pr(g) }, a); return d ? a : a.length ? a[0] : null } - function rr(a, b) { + function sr(a, b) { return b.length > a.length ? !1 : a.substring(a.length - b.length) === b } - function sr(a, b) { - return u(a) && u(b) ? rr(a, b) : !1 - } - function tr(a, b) { + return u(a) && u(b) ? sr(a, b) : !1 + } + + function ur(a, b) { return a === b } - function ur(a, b) { + function vr(a, b) { return w(a) ? O(b, a) : u(a) ? Ia(a, "" + b) : !1 } - function vr(a, b, c) { + function wr(a, b, c) { return Zb(a, b) && Zb(a, c) ? b < c : !1 } - function wr(a, b, c) { - a = Te(a); - if (!a || !u(c) || !Al(b)) return !1; + function xr(a, b, c) { + a = Ue(a); + if (!a || !u(c) || !Bl(b)) return !1; try { return a.call(b, c) } catch (d) { @@ -8745,11 +8749,11 @@ } } - function xr(a, b, c) { + function yr(a, b, c) { return Zb(a, b) && Zb(a, c) ? b > c : !1 } - function yr(a, b, c) { + function zr(a, b, c) { if (!u(b) || !u(c)) return !1; try { return (new RegExp(c, a ? "i" : "")).test(b) @@ -8758,30 +8762,30 @@ } } - function zr(a, b) { - return u(a) && u(b) ? hj(a, b) : !1 - } - function Ar(a, b) { - if ("eq" === b) return tr; - if ("more" === b) return G(a, xr); - if ("less" === b) return G(a, vr); - if ("regex" === b) return G(!1, yr); - if ("iRegex" === b) return G(!0, yr); - if ("css" === b) return G(a, wr); - if ("inc" === b) return ur; - if ("start" === b) return zr; - if ("end" === b) return sr; + return u(a) && u(b) ? ij(a, b) : !1 + } + + function Br(a, b) { + if ("eq" === b) return ur; + if ("more" === b) return G(a, yr); + if ("less" === b) return G(a, wr); + if ("regex" === b) return G(!1, zr); + if ("iRegex" === b) return G(!0, zr); + if ("css" === b) return G(a, xr); + if ("inc" === b) return vr; + if ("start" === b) return Ar; + if ("end" === b) return tr; throw Wd("fn: " + b); } - function Br(a) { + function Cr(a) { return xa("escape", CSS.escape) ? "#" + CSS.escape(a) : "[id='" + a + "']" } - function Cr(a, b) { + function Dr(a, b) { if (a.document.hidden) return !1; - var c = $e(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; @@ -8792,19 +8796,19 @@ return !0 } - function Dr(a, b) { - var c = $e(b); + function Er(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(Xe(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 Er(a) { + function Fr(a) { try { return parseFloat(a) } catch (b) { @@ -8812,7 +8816,7 @@ } } - function Fr(a) { + function Gr(a) { var b = [], c = [], d = !1; @@ -8832,20 +8836,20 @@ } } } - var Hr = Tp("v.e.r", function(a, b, c, d) { + var Ir = Up("v.e.r", function(a, b, c, d) { var e = a.l, f = a.I, g = a.Tb, - h = G(c, kr); - if ("event" === d.type) return ir(b, { + h = G(c, lr); + if ("event" === d.type) return jr(b, { type: "dataLayer", key: "event", permissions: d.permissions }, h, f); - if ("dataLayer" === d.type) return ir(b, d, h, f); + if ("dataLayer" === d.type) return jr(b, d, h, f); if ("cnst" === d.type) return c(d.value); if ("counterId" === d.type) return a.counterId; - if ("rand" === d.type) return jr(e, b, d); + if ("rand" === d.type) return kr(e, b, d); if ("url" === d.type || "ref" === d.type) { a: { a = !1;b = d.component; @@ -8858,7 +8862,7 @@ break a } } - "host" === b && (a = d.Ue); + "host" === b && (a = d.Ve); f.checkPermission({ ja: d, permissionType: "url" === d.type ? "url" : "referrer", @@ -8867,8 +8871,8 @@ variableName: l } }); - d = lh(e, k); - d = $p(d, b, l, a) + d = mh(e, k); + d = aq(d, b, l, a) } else d = void 0 } return d @@ -8880,7 +8884,7 @@ name: h, operation: 2 } - }), d = Yp(e, h, d.decode)[0] || "") : d = "", d; + }), d = Zp(e, h, d.decode)[0] || "") : d = "", d; if ("js" === d.type) return (h = h(d.key)) ? (f.checkPermission({ ja: d, permissionType: "globals", @@ -8890,15 +8894,15 @@ } }), d = J(e, h)) : d = void 0, d; - if ("dom" === d.type) return qr(e, d, h); + if ("dom" === d.type) return rr(e, d, h); if ("pro" === d.type) { e = g.gd(); try { - return k = Gr(a, b, d, { - cb: r, - add: r, - aa: r - }, r, G(Dp("v.e.of"), Td)), e("success"), k + return k = Hr(a, b, d, { + cb: t, + add: t, + aa: t + }, t, G(Ep("v.e.of"), Td)), e("success"), k } catch (m) { throw e("failure"), m; } @@ -8907,7 +8911,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), Ar(e, b.fn)(f, k)) { + if (b = l[a], k = h(b.target), Br(e, b.fn)(f, k)) { d = h(b.output); break a } d = h(d["default"]) @@ -8923,12 +8927,12 @@ d = void 0; break a } - l = Br(l) + l = Cr(l) } else if (l = h(d.selector), !u(l) || !l) { d = void 0; break a - }(l = uj(l, e.document)) && - Cr(e, l) ? (l = Math.round(1E4 * Dr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Er(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 + }(l = vj(l, e.document)) && + Dr(e, l) ? (l = Math.round(1E4 * Er(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Fr(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 } return d } @@ -8942,15 +8946,15 @@ return b }); - function Ir(a, b, c) { + function Jr(a, b, c) { var d = a.config.variables[c]; - if (!d) throw Dp("var: " + c); - c = F([a, b], Jr); - return Hr(a, b, c, d) - } - var Kr = /^(?!-*(?: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, - Lr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, - Mr = { + if (!d) throw Ep("var: " + c); + c = F([a, b], Kr); + return Ir(a, b, c, d) + } + var Lr = /^(?!-*(?: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, + Mr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, + Nr = { "\x00": "\\0 ", "\b": "\\8 ", "\t": "\\9 ", @@ -8980,13 +8984,13 @@ "\u2029": "\\2029 " }; - function Nr(a) { - return a.replace(Lr, function(b) { - return Mr[b] + function Or(a) { + return a.replace(Mr, function(b) { + return Nr[b] }) } - var Or = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, - Pr = { + var Pr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, + Qr = { "\x00": "�", '"': """, "&": "&", @@ -9008,13 +9012,13 @@ "\u2029": "
" }; - function Qr(a) { - return a.replace(Or, function(b) { - return Pr[b] + function Rr(a) { + return a.replace(Pr, function(b) { + return Qr[b] }) } - var Rr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, - Sr = { + var Sr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, + Tr = { "\x00": "\\x00", "\b": "\\x08", "\t": "\\t", @@ -9033,7 +9037,7 @@ "\u0085": "\\x85", "\u2028": "\\u2028", "\u2029": "\\u2029", - Ie: "\\x24", + Je: "\\x24", "(": "\\x28", ")": "\\x29", "*": "\\x2a", @@ -9051,19 +9055,19 @@ "}": "\\x7d" }; - function Tr(a) { - return a.replace(Rr, function(b) { - return Sr[b] + function Ur(a) { + return a.replace(Sr, function(b) { + return Tr[b] }) } - var Ur = /['()]/g; - - function Vr(a) { + var Vr = /['()]/g; + + function Wr(a) { return "%" + a.charCodeAt(0).toString(16) } - var Wr = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, - Xr = /[\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, - Yr = { + var Xr = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, + Yr = /[\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, + Zr = { "\x00": "%00", "\u0001": "%01", "\u0002": "%02", @@ -9131,45 +9135,45 @@ "\uff3d": "%EF%BC%BD" }; - function Zr(a) { - Wr.lastIndex = 0; - return Wr.test(a) ? a.replace(Xr, function(b) { - return Yr[b] + function $r(a) { + Xr.lastIndex = 0; + return Xr.test(a) ? a.replace(Yr, function(b) { + return Zr[b] }) : "#sYTMs" } - function Jr(a, b, c) { + function Kr(a, b, c) { if (w(c)) { if ("template" === c[0]) return U("", M(function(e) { - return Jr(a, b, e) + return Kr(a, b, e) }, c.slice(1))); - if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Ir(a, b, c); + if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Jr(a, b, c); if ("escape" === c[0]) { var d = n(c); d.next(); c = d.next().value; d = ja(d); - c = Jr(a, b, c); + c = Kr(a, b, c); return H(function(e, f) { if (7 === f) var g = a.Eb(e); - else g = "" + e, 4 === f ? g = Tr(g) : 3 === f ? g = Qr(g) : 2 === f ? g = Zr(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Kr.test(g) ? g : "sYTMs") : 5 === f ? g = Nr(g) : 1 === f && (g = pd(g), Ur.lastIndex = 0, g = Ur.test(g) ? g.replace(Ur, Vr) : g); + else g = "" + e, 4 === f ? g = Ur(g) : 3 === f ? g = Rr(g) : 2 === f ? g = $r(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Lr.test(g) ? g : "sYTMs") : 5 === f ? g = Or(g) : 1 === f && (g = pd(g), Vr.lastIndex = 0, g = Vr.test(g) ? g.replace(Vr, Wr) : g); return g }, c, d) } if ("table" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { return H(function(f, g) { - f[g] = Jr(a, b, e[g]); + f[g] = Kr(a, b, e[g]); return f }, {}, ec(e)) }, c); if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { - return Jr(a, b, e) + return Kr(a, b, e) }, c) } else return c } - function $r(a, b) { + function as(a, b) { return { checkPermission: function(c) { b.checkPermission(P({ @@ -9184,7 +9188,7 @@ } } - function Gr(a, b, c, d, e, f) { + function Hr(a, b, c, d, e, f) { var g = a.l, h = a.config, k = a.I, @@ -9193,16 +9197,16 @@ if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Wd("mp"); l = h.code[l] } - k = $r(c, k); + k = as(c, k); c = H(function(m, p) { var q = n(p), v = q.next().value; q = q.next().value; - q = Jr(a, b, q); - m[v] = Gp(g, q); + q = Kr(a, b, q); + m[v] = Hp(g, q); return m }, {}, dc(c.settings || {})); - return hr(g, l, { + return ir(g, l, { containerId: h.containerId, I: k, Wb: d, @@ -9211,9 +9215,9 @@ }, e, f) } - function as(a, b) { + function bs(a, b) { var c = P({}, b, { - eventId: Um() + eventId: Vm() }); return { event: a, @@ -9221,7 +9225,7 @@ } } - function bs(a) { + function cs(a) { var b = H(function(e, f) { return e + f }, 0, hc(a.data.tm)), @@ -9243,24 +9247,24 @@ } } - function cs(a, b, c) { + function ds(a, b, c) { a = a.qd; - var d = bs(c); + var d = cs(c); a.C(function(e) { - d.update(e) && (b(as("ytm.group", { + d.update(e) && (b(bs("ytm.group", { trigger: c.data.trigger })), d.reset()) }) } - var ds = L(Md), - es = {}, - fs = (es.group = function(a, b, c, d, e, f) { + var es = L(Md), + fs = {}, + gs = (fs.group = function(a, b, c, d, e, f) { b = c.data.trigger; - var g = ds(a); - if (g[b]) f(Ep("t.a.s.g")); + var g = es(a); + if (g[b]) f(Fp("t.a.s.g")); else { try { - cs(a, N(d.cb, d.aa), c) + ds(a, N(d.cb, d.aa), c) } catch (h) { f(h); return @@ -9268,32 +9272,32 @@ g[b] = !0; e() } - }, es.paused = r, es.pro = Gr, es); - - function gs(a, b, c, d) { + }, fs.paused = t, fs.pro = Hr, fs); + + function hs(a, b, c, d) { return new Z(function(e, f) { - if (I(fs, c.type))(0, fs[c.type])(a, b, c, d, e, f); - else f(Dp("y.u.t." + c.type, "yme")) + if (I(gs, c.type))(0, gs[c.type])(a, b, c, d, e, f); + else f(Ep("y.u.t." + c.type, "yme")) }) } - function hs(a, b, c, d, e) { + function is(a, b, c, d, e) { var f = a.config, g = a.Tb, h = !0 === f.isPreview; c = M(function(k) { function l() { return Z.all(M(function(q) { - return gs(a, b, f.tags[q], e) + return hs(a, b, f.tags[q], e) }, m.ft || [])) } var m = f.tags[k]; if (!m) return Z.reject(Wd("i.conf." + f.containerVersion + "-" + k)); var p = g.ed(m.type, m.id); - return gs(a, b, m, e).then(function() { + return hs(a, b, m, e).then(function() { p("success"); return Z.all(M(function(q) { - return gs(a, b, f.tags[q], e) + return hs(a, b, f.tags[q], e) }, m.ct || [])) }, function(q) { p("failure"); @@ -9302,24 +9306,24 @@ type: "t" }; h && (v.id = m.id); - Up("t.e.r", v)(q) + Vp("t.e.r", v)(q) }).then(l, l) - }, Tk(function(k, l) { + }, Uk(function(k, l) { return k - l }, c)); - M(Tp("t.e.m", ce), d); - Z.all(c)["catch"](Up("t.e", { + M(Up("t.e.m", ce), d); + Z.all(c)["catch"](Vp("t.e", { type: "c", eventId: b.ytm.eventId })) } - var is = ["ytm.consent", "consent"], - js = ["default", "update"]; - - function ks(a) { + var js = ["ytm.consent", "consent"], + ks = ["default", "update"]; + + function ls(a) { var b = Ta(a.classList), - c = or(a), + c = pr(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 { @@ -9331,23 +9335,23 @@ elementTarget: a.getAttribute("formTarget") || a.getAttribute("target") || "" } } - var ls = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; - - function ms(a, b, c) { - return O(b, ls) && c ? as(b, ks(c)) : "ytm.init" === b || "ytm.init_consent" === b ? as(b, { - timestamp: X(a)(gf) - }) : as(b, {}) - } - - function ns(a, b) { + var ms = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; + + function ns(a, b, c) { + return O(b, ms) && c ? bs(b, ls(c)) : "ytm.init" === b || "ytm.init_consent" === b ? bs(b, { + timestamp: X(a)(hf) + }) : bs(b, {}) + } + + function os(a, b) { var c = a.data; - c = "id" === c.Xc ? Br(c.id) : c.selector; + c = "id" === c.Xc ? Cr(c.id) : c.selector; var d = []; - Al(b) && b.matches(c) && d.push(b); - return d.concat(pr(c, b)) - } - - function os() { + Bl(b) && b.matches(c) && d.push(b); + return d.concat(qr(c, b)) + } + + function ps() { return { na: !1, ya: !1, @@ -9356,11 +9360,11 @@ } } - function ps(a, b, c) { - function d(t, x, E) { - var C = ks(t); - x = as("ytm.elementVisibility", { - element: t, + function qs(a, b, c) { + function d(r, x, E) { + var C = ls(r); + x = bs("ytm.elementVisibility", { + element: r, elementClasses: C.elementClasses, elementText: C.elementText, elementId: C.elementId, @@ -9368,26 +9372,26 @@ visibleDuration: E / 1E3, trigger: c.data.trigger }); - E = g(t); - "opp" === p ? E.ya || (q.disconnect(), h && h.disconnect(), E.ya = !0, E.na = !1, b(x)) : "ope" === p ? E.na && !E.ya && (q.unobserve(t), E.ya = !0, E.na = !1, b(x)) : b(x) - } - - function e(t) { - q.unobserve(t); - t = g(t); - t.Z && (f.clearInterval(t.Z), t.Z = null); - t.na = !1 + E = g(r); + "opp" === p ? E.ya || (q.disconnect(), h && h.disconnect(), E.ya = !0, E.na = !1, b(x)) : "ope" === p ? E.na && !E.ya && (q.unobserve(r), E.ya = !0, E.na = !1, b(x)) : b(x) + } + + function e(r) { + q.unobserve(r); + r = g(r); + r.Z && (f.clearInterval(r.Z), r.Z = null); + r.na = !1 } var f = a.l; a = a.uc; - var g = L(os), + var g = L(ps), h = null, k = c.data, l = k.Wc, m = k.$b, p = k.Fc; k = k.Pc; - var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(t) { + var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(r) { return M(function(x) { var E = x.target; x = x.intersectionRatio; @@ -9397,48 +9401,48 @@ if (0 === l) d(E, x, 0); else { var S = C.zb, - ea = X(f)(gf); - C.Z = uf(f, function() { - var Lg = X(f)(gf); + 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 = X(f)(gf)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Dr(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, Er(f, E), l)) }, 100, "yt.ev") } - }, t) + }, r) }), { threshold: [c.data.$b / 100] }), - v = Hb(function(t) { + v = Hb(function(r) { var x = - g(t); - x.ya || x.na || (q.observe(t), x.na = !0) + g(r); + x.ya || x.na || (q.observe(r), x.na = !0) }); - v(ns(c, f.document)); - k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(V(f, "c.io.ev", function(t) { + v(os(c, f.document)); + k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(V(f, "c.io.ev", function(r) { return M(function(x) { switch (x.type) { case "childList": M(function(ea) { - Al(ea) && v(ns(c, ea)) + Bl(ea) && v(os(c, ea)) }, x.addedNodes); M(function(ea) { - Al(ea) && (ea = ns(c, ea), M(e, ea)) + Bl(ea) && (ea = os(c, ea), M(e, ea)) }, x.removedNodes); break; case "attributes": var E = x.target, C = x.attributeName; x = x.oldValue; - if (Al(E) && C && x !== E.getAttribute(C)) { - var S = ns(c, E); + if (Bl(E) && C && x !== E.getAttribute(C)) { + var S = os(c, E); v(S); - Dk(f, E, function(ea) { - Al(ea) && g(ea).na && !O(ea, S) && e(ea) + Ek(f, E, function(ea) { + Bl(ea) && g(ea).na && !O(ea, S) && e(ea) }) } } }, - t) + r) })), h.observe(f.document.body, { childList: !0, subtree: !0, @@ -9451,15 +9455,15 @@ }) } - function qs(a, b, c, d) { + function rs(a, b, c, d) { d = void 0 === d ? !1 : d; var e = a.l, f = null; - A(c) || (a = "" + Jr(a, b, c), f = d ? Er(a) : sb(a), rb(e, f) || (f = null)); + A(c) || (a = "" + Kr(a, b, c), f = d ? Fr(a) : sb(a), rb(e, f) || (f = null)); return f } - var rs = L(Md), - ss = L(function(a) { + var ss = L(Md), + ts = L(function(a) { return (a = J(a, "trustedTypes")) ? a.createPolicy("ytm#policy", { createHTML: lb, createScript: lb, @@ -9467,18 +9471,18 @@ }) : null }); - function ts(a) { + function us(a) { for (var b = []; a.firstChild;) b.push(a.removeChild(a.firstChild)); return b } - function us(a) { - return (a = Le(function(b) { + function vs(a) { + return (a = Me(function(b) { return !!b.nonce - }, tj("style, link, script", a.document))) ? a.nonce : void 0 - } - - function vs(a, b, c, d, e, f, g) { + }, uj("style, link, script", a.document))) ? a.nonce : void 0 + } + + function ws(a, b, c, d, e, f, g) { b = b("script"); b.type = "text/javascript"; b.async = g.async; @@ -9486,7 +9490,7 @@ return e() }); g.text && (b.text = c ? c.createScript(g.text) : g.text); - sj(a) && (a = us(a)) && b.setAttribute("nonce", a); + tj(a) && (a = vs(a)) && b.setAttribute("nonce", a); b.charset = g.charset; b.id = g.id; b.onerror = function() { @@ -9496,7 +9500,7 @@ A(g.src) && e() } - function ws(a, b, c, d, e) { + function xs(a, b, c, d, e) { try { if (0 === b.length) d(); else { @@ -9505,8 +9509,8 @@ var g = zb("insertBefore", a); if (Sa(g)) e(); else { - var h = F([a, b, c, d, e], ws); - if ("SCRIPT" === bf(f) && "text/ytmscript" === f.type) c(g, h, e, { + var h = F([a, b, c, d, e], xs); + if ("SCRIPT" === cf(f) && "text/ytmscript" === f.type) c(g, h, e, { text: f.text || f.textContent || f.innerText || "", charset: f.charset || "", async: !1, @@ -9514,9 +9518,9 @@ src: f.getAttribute("data-ytmsrc") }); else if (f.innerHTML && -1 < Ca(f.innerHTML.toLowerCase(), "<script")) { - var k = ts(f); + var k = us(f); g(f, null); - ws(f, k, c, h, e) + xs(f, k, c, h, e) } else g(f, null), h() } } else e() @@ -9526,52 +9530,52 @@ } } - function xs(a, b, c, d) { - u(b) ? Af(a, "ytm")(wf(d, function() { + function ys(a, b, c, d) { + u(b) ? Bf(a, "ytm")(xf(d, function() { var e = "<div>" + b + "</div>", - f = Pe(a), + f = Qe(a), g = f("div"), - h = ss(a); + h = ts(a); g.innerHTML = h ? h.createHTML(e) : e; - A(g.lastChild) ? c() : (e = ts(g.lastChild), f = F([a, f, h], vs), ws(a.document.body, e, f, c, d)) + A(g.lastChild) ? c() : (e = us(g.lastChild), f = F([a, f, h], ws), xs(a.document.body, e, f, c, d)) })) : d() } - function ys(a) { + function zs(a) { return u(a) ? H(function(b, c) { var d = sb(c); !A(d) && 0 <= d && 100 >= d && b.push(d); return b }, [], a.split(",")) : [] } - var zs = L(Md), - As = L(function(a, b) { + var As = L(Md), + Bs = L(function(a, b) { function c() { - M(function(t) { - t = +t; - if (!(t > k)) { - var x = h[t]; - x && b(as("ytm.scrollDepth", { + M(function(r) { + r = +r; + if (!(r > k)) { + var x = h[r]; + x && b(bs("ytm.scrollDepth", { direction: "vertical", units: "percent", - threshold: t, + threshold: r, tags: x })); - delete h[t] + delete h[r] } }, ec(h)); 0 === ec(h).length && e() } function d() { - var t = f.scrollY, - x = n(Xe(f)); + var r = f.scrollY, + x = n(Ye(f)); x.next(); x = x.next().value; - var E = n(Ze(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()) + 0 >= x || !f.isFinite(x) || (r = Math.max(0, Math.min(100, Math.round(r / x * 100))), r > k && (k = r), c()) } function e() { @@ -9587,33 +9591,33 @@ m = Xc(f), p = I(f, "onscrollend"), q = p ? "scrollend" : "scroll", - v = p ? d : Wm(f, d, 100, "ytm.sd").fn; + v = p ? d : Xm(f, d, 100, "ytm.sd").fn; g(e); - return function(t, x) { + return function(r, x) { M(function(E) { I(h, "" + E) || (h[E] = []); - (E = h[E]) && !O(t, E) && E.push(t) + (E = h[E]) && !O(r, E) && E.push(r) }, x); !l && 0 < ec(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0); d() } }); - function Bs(a, b) { + function Cs(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)(gf); + c = X(c)(hf); var e = {}; - c = as("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.xe, e)); + c = bs("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.ye, e)); d(c) } } - var Cs = L(Md); - - function Ds(a, b, c, d) { + var Ds = L(Md); + + function Es(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; if (I(a, "allKeys") && a.allKeys & d.operation) return !0; @@ -9623,21 +9627,21 @@ return I(a, b) ? !!(a[b] & d.operation) : !1 } - function Es(a, b, c, d) { + function Fs(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 = lh(a, e); + var g = mh(a, e); if (!g.protocol || "https:" !== g.protocol) return !1; - f = lh(a, f); - return g.host && f.host && (hj(f.host, "*.") ? rr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : rr(f.pathname, "/*") ? hj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 + f = mh(a, f); + return g.host && f.host && (ij(f.host, "*.") ? sr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : sr(f.pathname, "/*") ? ij(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 }, b.allow) } - function Fs(a, b, c, d) { + function Gs(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; b = d.urlComponent; @@ -9648,8 +9652,8 @@ } return !!a[b] } - var Gs = {}, - Hs = (Gs.cookies = function(a, b, c, d) { + var Hs = {}, + Is = (Hs.cookies = function(a, b, c, d) { if (!I(b, "cookies")) return !1; b = b.cookies; a = d.operation; @@ -9668,7 +9672,7 @@ e = b.domain; var f = b.path, g = b.secure, - h = b.Te, + h = b.Ue, k = !A(d.expires) || !A(d["max-age"]); if (I(b, "session") && h) if (1 === h) { @@ -9678,15 +9682,15 @@ f !== d.path || I(b, "secure") && (1 === g && !d.secure || 2 === g && d.secure) ? !1 : !0 } return !1 - }, Gs.dataLayer = Ds, Gs.globals = Ds, Gs.iframe = Es, Gs.loadScript = Es, Gs.localStorage = Ds, Gs.log = function(a, b, c, d) { + }, Hs.dataLayer = Es, Hs.globals = Es, Hs.iframe = Fs, Hs.loadScript = Fs, Hs.localStorage = Es, Hs.log = function(a, b, c, d) { return I(b, "log") ? d.logLevel >= b.log : !1 - }, Gs.pixel = Es, Gs.readTitle = function(a, b) { + }, Hs.pixel = Fs, Hs.readTitle = function(a, b) { return I(b, "readTitle") ? b.readTitle : !1 - }, Gs.referrer = Fs, Gs.templateStorage = function(a, b) { + }, Hs.referrer = Gs, Hs.templateStorage = function(a, b) { return I(b, "templateStorage") ? !!b.templateStorage : !1 - }, Gs.url = Fs, Gs); - - function Is(a, b, c) { + }, Hs.url = Gs, Hs); + + function Js(a, b, c) { var d = a.permissionType, e = a.F; a = { @@ -9719,7 +9723,7 @@ return "dataLayer" === d || "localStorage" === d ? P(a, { data: { key: e.key, - operation: cq(e.operation) + operation: dq(e.operation) } }) : "url" === d || "referrer" === d ? P(a, { data: "queryVar" === e.urlComponent ? { @@ -9732,7 +9736,7 @@ data: { url: e.url } - }) : "cookies" === d ? (d = cq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? { + }) : "cookies" === d ? (d = dq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? { operation: d, name: b, options: P({}, c) @@ -9745,17 +9749,17 @@ data: null }) } - var Js = "cookies dataLayer globals iframe loadScript localStorage log pixel readTitle referrer url html".split(" "), - Ks = L(function() { + var Ks = "cookies dataLayer globals iframe loadScript localStorage log pixel readTitle referrer url html".split(" "), + Ls = L(function() { var a = {}; return { Ad: function(b, c) { - O(b, Js) && y(c) && (I(a, b) || (a[b] = []), a[b].push(c)) + O(b, Ks) && y(c) && (I(a, b) || (a[b] = []), a[b].push(c)) }, Cd: function(b, c, d) { var e = I(a, b.permissionType) && a[b.permissionType]; if (!e) return !0; - var f = Is(b, c, d); + var f = Js(b, c, d); return !sc(function(g) { try { return !1 === g(f) @@ -9766,37 +9770,37 @@ } } }), - Ls = On + "-tags/_/ytm-debugger.js", - Ms = /(?:^|\.)dzen\.ru$/, - Ns = L(function(a) { + Ms = Pn + "-tags/_/ytm-debugger.js", + Ns = /(?:^|\.)dzen\.ru$/, + Os = L(function(a) { a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(Ms)); + a && (b = -1 !== a.search(Ns)); return b }), - Os = /(?:^|\.)vk\.link$/, - Ps = L(function(a) { + Ps = /(?:^|\.)vk\.link$/, + Qs = L(function(a) { a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(Os)); + a && (b = -1 !== a.search(Ps)); return b }), - Qs = RegExp("^(.*\\.)?((yandex(-team)?)\\.(?:\\w+|com?\\.\\w+)|ya\\.(ru|cc)|dzen\\.ru|vk\\.(ru|com)|ok\\.ru|pikabu\\.ru|vc\\.ru|avito\\.ru)$"), - Rs = L(function(a) { + Rs = RegExp("^(.*\\.)?((yandex(-team)?)\\.(?:\\w+|com?\\.\\w+)|ya\\.(ru|cc)|dzen\\.ru|vk\\.(ru|com)|ok\\.ru|pikabu\\.ru|vc\\.ru|avito\\.ru)$"), + Ss = L(function(a) { a = T(a).hostname; - return !!a && -1 !== a.search(Qs) + return !!a && -1 !== a.search(Rs) }); - function Ss(a, b) { + function Ts(a, b) { var c = Q(a), d = {}; d = c.o("ydeb", (d.ctydl = [], d.ypc = b, d)); c.B("ydeb", d); return d } - var Ts = W("ytm.d.dl", function(a, b) { - var c = vq(b), - d = Ss(a, c); + var Us = W("ytm.d.dl", function(a, b) { + var c = wq(b), + d = Ts(a, c); return { trigger: V(a, "ytm.d.tr", function(e) { 100 <= d.ctydl.length && pc(d.ctydl); @@ -9805,37 +9809,37 @@ } }); - function Us(a, b) { - var c = Ie(a, "", "ytm-debugger"); + function Vs(a, b) { + var c = Je(a, "", "ytm-debugger"); b ? c.o("nonce") !== b && (c.B("nonce", b), c.wa("data")) : (c.wa("nonce"), c.wa("data")) } - var Vs = "ytm.init_consent ytm.init ytm.js ytm.dom ytm.load ytm.click ytm.linkClick ytm.formSubmit ytm.timer ytm.scrollDepth ytm.elementVisibility ytm.group ytm.historyChange ytm.consent".split(" "), - Ws = ["ytm.js"], - Xs = ["ytm.js", "ytm.dom", "ytm.load"]; - - function Ys(a) { + var Ws = "ytm.init_consent ytm.init ytm.js ytm.dom ytm.load ytm.click ytm.linkClick ytm.formSubmit ytm.timer ytm.scrollDepth ytm.elementVisibility ytm.group ytm.historyChange ytm.consent".split(" "), + Xs = ["ytm.js"], + Ys = ["ytm.js", "ytm.dom", "ytm.load"]; + + function Zs(a) { a = J(a, "id"); return !(!a || "ytm-debugger-script-root" !== a) } - function Zs(a, b) { + function $s(a, b) { return Xc(a).C(a.document, ["click"], function(c) { - (c = Pi(c)) && !Ys(c) && b(ms(a, "ytm.linkClick", c)) + (c = Qi(c)) && !Zs(c) && b(ns(a, "ytm.linkClick", c)) }) } - function $s(a, b, c, d, e) { + function at(a, b, c, d, e) { e = void 0 === e ? a.document : e; return Xc(a).C(e, d, function(f) { - Ys(f.target) || b(ms(a, c, f.target)) + Zs(f.target) || b(ns(a, c, f.target)) }) } - function at(a, b, c) { - return O(a.document.readyState, ["complete", "interactive"]) ? (b(ms(a, c)), r) : $s(a, b, c, ["DOMContentLoaded"]) - } - - function bt(a) { + function bt(a, b, c) { + return O(a.document.readyState, ["complete", "interactive"]) ? (b(ns(a, c)), t) : at(a, b, c, ["DOMContentLoaded"]) + } + + function ct(a) { var b = n(a.split("#")); a = b.next().value; b = b.next().value; @@ -9847,11 +9851,11 @@ return [a || "", c] } - function ct(a, b, c) { + function dt(a, b, c) { var d = J(a, "history." + b); if (y(d)) { var e = V(a, "p.h.m." + ("pushState" === b ? "ps" : "rs"), function(f) { - var g = n(bt(a.location.href)), + var g = n(ct(a.location.href)), h = g.next().value; g = g.next().value; c({ @@ -9869,13 +9873,13 @@ } catch (f) {} } } - var dt = L(function(a) { - var b = Bf(a), + var et = L(function(a) { + var b = Cf(a), c = Xc(a); - ct(a, "pushState", b.trigger); - ct(a, "replaceState", b.trigger); + dt(a, "pushState", b.trigger); + dt(a, "replaceState", b.trigger); c.C(a, ["hashchange"], V(a, "ho.hc", function(d) { - var e = n(bt(J(d, "target.location.href") || a.location.href)); + var e = n(ct(J(d, "target.location.href") || a.location.href)); d = e.next().value; e = e.next().value; b.trigger({ @@ -9886,7 +9890,7 @@ }) })); c.C(a, ["popstate"], V(a, "ho.ps", function(d) { - var e = n(bt(J(d, "target.location.href") || a.location.href)), + var e = n(ct(J(d, "target.location.href") || a.location.href)), f = e.next().value; e = e.next().value; b.trigger({ @@ -9899,8 +9903,8 @@ return b }); - function et(a, b) { - var c = n(bt(a.location.href)), + function ft(a, b) { + var c = n(ct(a.location.href)), d = c.next().value; c = c.next().value; var e = { @@ -9909,15 +9913,15 @@ url: d, xa: c }; - d = Wm(a, function(f) { + d = Xm(a, function(f) { var g = "popstate" === e.source || "popstate" === f.source, h = "hashchange" === e.source || "hashchange" === f.source; if (e.xa !== f.xa || !g || !h) { g = P({}, e); e = f; h = f.source; - if (Sa(h)) throw Dp("m.e.hc"); - f = as("ytm.historyChange", { + if (Sa(h)) throw Ep("m.e.hc"); + f = bs("ytm.historyChange", { historyChangeSource: h, oldUrlFragment: g.xa, newUrlFragment: f.xa, @@ -9930,78 +9934,78 @@ } }, 50, "hc").fn; - c = dt(a); + c = et(a); c.C(d); return G(d, c.qa) } - function ft(a, b, c) { - if ("ytm.linkClick" === b) return Zs(a, c); - if ("ytm.js" === b) return at(a, c, "ytm.js"); - if ("ytm.dom" === b) return at(a, c, "ytm.dom"); - if ("ytm.load" === b) return "complete" === a.document.readyState ? (c(ms(a, "ytm.load")), a = r) : a = $s(a, c, "ytm.load", ["load"], a), a; - if ("ytm.click" === b) return $s(a, c, "ytm.click", ["click"]); - if ("ytm.formSubmit" === b) return $s(a, c, "ytm.formSubmit", ["submit"], a); - if ("ytm.historyChange" === b) return et(a, c) - } - - function gt(a, b) { + function gt(a, b, c) { + if ("ytm.linkClick" === b) return $s(a, c); + if ("ytm.js" === b) return bt(a, c, "ytm.js"); + if ("ytm.dom" === b) return bt(a, c, "ytm.dom"); + if ("ytm.load" === b) return "complete" === a.document.readyState ? (c(ns(a, "ytm.load")), a = t) : a = at(a, c, "ytm.load", ["load"], a), a; + if ("ytm.click" === b) return at(a, c, "ytm.click", ["click"]); + if ("ytm.formSubmit" === b) return at(a, c, "ytm.formSubmit", ["submit"], a); + if ("ytm.historyChange" === b) return ft(a, c) + } + + function ht(a, b) { var c = a[b["var"]]; c = c && "event" === c.type; var d = "regex" === b.fn || "eq" === b.fn; if (u(b.target) && c && d) return b } - function ht(a) { - return Fb(N(K("conditions"), Gb(G(a.variables, gt)), Rb), a.triggers) - } - - function it(a, b, c) { + function it(a) { + return Fb(N(K("conditions"), Gb(G(a.variables, ht)), Rb), a.triggers) + } + + function jt(a, b, c) { var d = void 0 === d ? "dataLayer" : d; - c = ht(c); + c = it(c); var e = H(function(h, k) { var l = k.target; - "eq" === k.fn && O(l, Vs) && -1 === jb(l, h) && h.push(l); + "eq" === k.fn && O(l, Ws) && -1 === jb(l, h) && h.push(l); return h }, [], c), f = H(function(h, k) { var l = k.target; - "eq" === k.fn ? h.push(G(l, tr)) : Tp("dl.ee", function() { + "eq" === k.fn ? h.push(G(l, ur)) : Up("dl.ee", function() { h.push($a(new RegExp(l))) })(); return h }, [], Qb(function(h) { h = h.target; - return !O(h, Vs) || O(h, Ws) + return !O(h, Ws) || O(h, Xs) }, c)), g = []; M(function(h) { - (h = ft(a, h, N(b.add, b.aa))) && g.push(h) - }, Tk(function(h, k) { - var l = nc(a)(h, Xs), - m = nc(a)(k, Xs); + (h = gt(a, h, N(b.add, b.aa))) && g.push(h) + }, Uk(function(h, k) { + var l = nc(a)(h, Ys), + m = nc(a)(k, Ys); return -1 === l ? 1 : -1 === m ? -1 : l - m }, e)); c = J(a, d); c || (c = [], a[d] = c); - Bi(a, c, function(h) { + Ci(a, c, function(h) { h.Ba.C(function(k) { var l = J(k, "event"); - if (B(k) && l && sc(Ra(l), f)) l = b.add, B(k) && (B(k.ytm) ? k.ytm.eventId = Um() : k.ytm = { - eventId: Um() + if (B(k) && l && sc(Ra(l), f)) l = b.add, B(k) && (B(k.ytm) ? k.ytm.eventId = Vm() : k.ytm = { + eventId: Vm() }), l.call(b, k), b.aa(); else if (k) { var m = n(Va(k)); k = m.next().value; l = m.next().value; m = m.next().value; - "consent" === k && O(l, mo) && B(m) && (b.cb({ + "consent" === k && O(l, no) && B(m) && (b.cb({ event: "consent", ytm: { action: l, La: m, - eventId: Um() + eventId: Vm() } }), b.aa()) } @@ -10013,7 +10017,7 @@ } } - function jt(a, b) { + function kt(a, b) { var c = ec(b); return H(function(d, e) { d[e] = a(b[e]); @@ -10021,44 +10025,44 @@ }, {}, c) } - function kt(a, b) { + function lt(a, b) { return M(function(c) { - if ("pro" === c.type) return c = c.settings, A(c) ? {} : jt(a, c); + if ("pro" === c.type) return c = c.settings, A(c) ? {} : kt(a, c); c = c.data; - return B(c) ? jt(a, c) : {} + return B(c) ? kt(a, c) : {} }, b) } - function lt(a, b) { + function mt(a, b) { return M(function(c) { return a(c.target) }, b.conditions) } - var mt = Tp("d.t.ve", function(a, b, c) { + var nt = Up("d.t.ve", function(a, b, c) { var d = {}; - return d.i = c, d.ct = lt(a, b), d + return d.i = c, d.ct = mt(a, b), d }), - nt = Tp("d.t.ie", function(a, b, c, d) { + ot = Up("d.t.ie", function(a, b, c, d) { var e = H(function(g, h, k) { b(h) && g.push(k); return g }, [], c.conditions), f = {}; - return f.i = d, f.ct = lt(a, c), f.fci = e, f + return f.i = d, f.ct = mt(a, c), f.fci = e, f }); - function ot(a, b, c) { - return M(Tp("d.ev.e", function(d) { - return "generated" === J(d, "source") ? "" : "" + Hr(b, c, a, d) + function pt(a, b, c) { + return M(Up("d.ev.e", function(d) { + return "generated" === J(d, "source") ? "" : "" + Ir(b, c, a, d) }, "Error during value computation"), b.config.variables) } - var pt = Tp("c.ch", function(a, b, c) { + var qt = Up("c.ch", function(a, b, c) { var d = a.l, - e = Ir(a, b, c["var"]), + e = Jr(a, b, c["var"]), f = c.target, g = c.not; - c = Ar(d, c.fn); - a = Jr(a, b, f); + c = Br(d, c.fn); + a = Kr(a, b, f); return g ? !c(e, a) : c(e, a) }, !1, function(a, b) { return { @@ -10067,32 +10071,32 @@ } }); - function qt(a, b, c) { + function rt(a, b, c) { return (c = a.config.tags[c].fc) && c.length ? Yb(function(d) { - return pt(a, b, d) + return qt(a, b, d) }, c) : !0 } - function rt(a) { + function st(a) { var b = a.Tb, c = a.Kd, d = a.qd, e = a.config.triggers, - f = Fr(function(g) { - var h = Tp("d.ev.c", F([a, g], Jr)), - k = new Cj, - l = H(function(v, t, x) { + f = Gr(function(g) { + var h = Up("d.ev.c", F([a, g], Kr)), + k = new Dj, + l = H(function(v, r, x) { var E = !sc(function(S) { - return !pt(a, g, S) - }, t.conditions); + return !qt(a, g, S) + }, r.conditions); if (c) if (E) { - var C = mt(h, t, x); + var C = nt(h, r, x); v.ic.Cc.push(C) - } else C = nt(h, F([a, g], pt), t, x), v.ic.Dc.push(C); - E && (E = b.fd(g.event, t.tags), v.od.push(E), M(function(S) { - k.has(S) || (qt(a, g, S) && v.kd.push(S), k.add(S)) - }, t.tags), d.trigger(x)); + } else C = ot(h, F([a, g], qt), r, x), v.ic.Dc.push(C); + E && (E = b.fd(g.event, r.tags), v.od.push(E), M(function(S) { + k.has(S) || (rt(a, g, S) && v.kd.push(S), k.add(S)) + }, r.tags), d.trigger(x)); return v }, { kd: [], @@ -10108,20 +10112,20 @@ if (c) { var q = {}; l = (q.event = "t", q.ev = - g.event, q.e = l.Cc, q.vv = ot(h, a, g), q.ne = l.Dc, q.et = kt(h, a.config.tags), q.fe = g, q.eid = g.ytm.eventId, q); + g.event, q.e = l.Cc, q.vv = pt(h, a, g), q.ne = l.Dc, q.et = lt(h, a.config.tags), q.fe = g, q.eid = g.ytm.eventId, q); c.trigger(l) } - m.length && hs(a, g, m, p, f) + m.length && is(a, g, m, p, f) }); return f } - var st = Tp("p.ss", function(a) { + var tt = Up("p.ss", function(a) { var b = .99 >= a.Math.random(), - c = Hh(a, { + c = Ih(a, { id: 102974846, M: "0" }, "er"), - d = Xl(a, c, 102974846); + d = Yl(a, c, 102974846); return [b, function(e, f) { var g = {}, h = {}; @@ -10136,8 +10140,8 @@ }] }); - function tt(a) { - if (a = fe(a)) { + function ut(a) { + if (a = ge(a)) { var b = J(a, "timing.navigationStart") || J(a, "timeOrigin"); if (!A(b)) { var c = ya(a.now, "now"); @@ -10146,7 +10150,7 @@ } } - function ut(a) { + function vt(a) { if (!a) return 0; var b = n(a); a = b.next().value; @@ -10154,34 +10158,34 @@ return Math.round(b() + a) } - function vt(a, b, c, d) { + function wt(a, b, c, d) { function e(m) { k(m.type, m.La) } - var f = Cf(a, "ytm.mon"), - g = n(st(a)), + var f = Df(a, "ytm.mon"), + g = n(tt(a)), h = g.next().value, k = g.next().value; if (h || d) return { ed: function() { - return r + return t }, fd: function() { - return r + return t }, gd: function() { - return r + return t }, - zc: r + zc: t }; - var l = tt(a); + var l = ut(a); f.C(["PRIVATE"], e); return { ed: function(m, p) { var q = { - start: ut(l), + start: vt(l), tagType: m, - We: p, + Xe: p, counterId: b, containerId: c.containerId, containerVersion: c.containerVersion, @@ -10190,7 +10194,7 @@ return function(v) { v = P(q, { status: v, - finish: ut(l) + finish: vt(l) }); f.trigger("PRIVATE", { type: "tgExec", @@ -10200,7 +10204,7 @@ }, fd: function(m, p) { var q = { - start: ut(l), + start: vt(l), tags: p, counterId: b, containerId: c.containerId, @@ -10210,7 +10214,7 @@ }; return function() { var v = P(q, { - finish: ut(l) + finish: vt(l) }); f.trigger("PRIVATE", { type: "trExec", @@ -10220,7 +10224,7 @@ }, gd: function() { var m = { - start: ut(l), + start: vt(l), counterId: b, containerId: c.containerId, containerVersion: c.containerVersion, @@ -10229,7 +10233,7 @@ return function(p) { p = P(m, { status: p, - finish: ut(l) + finish: vt(l) }); f.trigger("PRIVATE", { type: "varExec", @@ -10244,25 +10248,25 @@ } } - function wt(a, b, c, d) { + function xt(a, b, c, d) { function e(g) { var h; if (h = f(g, c, d)) { h = g.permissionType; - if (!I(Hs, h)) throw Dp("y.u.p." + h); + if (!I(Is, h)) throw Ep("y.u.p." + h); var k = g.ja; g = g.F; k = !z(k.permissions) && I(b, "" + k.permissions) ? b[k.permissions] : {}; - h = (0, Hs[h])(a, k, h, g) + h = (0, Is[h])(a, k, h, g) } return h } - var f = Ks(a).Cd; + var f = Ls(a).Cd; return { checkPermission: function(g) { if (!e(g)) { - g = Is(g, c, d); - var h = Dp("Permission denied for " + g.permissionType, "yue"); + g = Js(g, c, d); + var h = Ep("Permission denied for " + g.permissionType, "yue"); h.cause = g; Td(h) } @@ -10271,7 +10275,7 @@ } } - function xt(a, b) { + function yt(a, b) { var c = Q(a), d = {}; c.V("ytm_s", (d.cm = {}, d)); @@ -10290,44 +10294,44 @@ } } } - var yt = N(ec, oc); - - function zt(a, b) { - return b.Ld || Ns(a) || Ps(a) ? zf(!1) : yf(Zi(b, K("settings.aytm"))) - } - var At = L(Md, R); - - function Bt(a, b, c, d) { - var e = At(c).oe; + var zt = N(ec, oc); + + function At(a, b) { + return b.Ld || Os(a) || Qs(a) ? Af(!1) : zf($i(b, K("settings.aytm"))) + } + var Bt = L(Md, R); + + function Ct(a, b, c, d) { + var e = Bt(c).oe; if (!e) throw Wd("im.no"); - Hk(a, On + "/" + b + ".js?ver=2683&b=e", function() { + Ik(a, Pn + "/" + b + ".js?ver=2683&b=ppe", function() { var f = Q(a).o("ytmm"); (f = J(f, b + ".init")) && f(e, d, "2683") }) } - var Ct = W("p.ips", function(a, b) { - Zi(b, function(c) { - (J(c, "settings.phchange") || J(c, "settings.phhide")) && Bt(a, "tag_phone", b, c) + var Dt = W("p.ips", function(a, b) { + $i(b, function(c) { + (J(c, "settings.phchange") || J(c, "settings.phhide")) && Ct(a, "tag_phone", b, c) }) }), - Dt = W("p.tv", function(a) { - if (gl(a)) { + Et = W("p.tv", function(a) { + if (hl(a)) { var b = Q(a); - hl(a).then(function(c) { + il(a).then(function(c) { b.B("lgguid", c) }, V(a, "p.tv.p")) } }), - Et = {}, - Ft = L(Md), - Gt = N(Za("exec", /counterID=(\d+)/), K("1")), - Ht = Na(function(a, b) { + Ft = {}, + Gt = L(Md), + Ht = N(Za("exec", /counterID=(\d+)/), K("1")), + It = Na(function(a, b) { var c = mc(b), d = n(c), e = d.next().value; d = ja(d); var f = "" + e; - var g = Gt(f); + var g = Ht(f); g ? f = { id: g, M: "0" @@ -10336,7 +10340,7 @@ M: "0" } : void 0 : (g = n(f.split(":")), f = g.next().value, g = g.next().value, f = (f = ub(f)) ? { id: f, - M: te(g) ? "1" : "0" + M: ue(g) ? "1" : "0" } : void 0); g = a.Ya[Qd]; if (f) { @@ -10345,68 +10349,68 @@ d = h.next().value; h = ja(h); if (d) { - var k = Th(a, f), + var k = Uh(a, f), l = R(f), - m = Ft(a); + m = Gt(a); m[l] || (m[l] = {}); l = m[l]; if (!b.ym_xqd) { - if (m = Et[d]) + if (m = Ft[d]) for (var p = 0; p < m.length; p += 1) if ((0, m[p])(a, f, h, k)) return; - "init" === d ? (b.ym_xqd = !0, k ? (c = {}, Qh(a, "" + e, "dc", (c.key = e, c))) : a["yaCounter" + f.id] = new g(P({}, h[0], f))) : k && k[d] && l.Vd ? (k[d].apply(k, ka(h)), b.ym_xqd = !0) : (e = l.dd, e || (e = [], l.dd = e), e.push(c)) + "init" === d ? (b.ym_xqd = !0, k ? (c = {}, Rh(a, "" + e, "dc", (c.key = e, c))) : a["yaCounter" + f.id] = new g(P({}, h[0], f))) : k && k[d] && l.Vd ? (k[d].apply(k, ka(h)), b.ym_xqd = !0) : (e = l.dd, e || (e = [], l.dd = e), e.push(c)) } } } else c = Q(a).o("staticMethods", {})[e], y(c) && c.apply(null, ka(d)) }), - It = "telefone phone phone_number customer_phone mobile_phone cell_phone contact_phone phone_contact primary_phone telephone user_mobile customer_contact_number mobile_number user_telephone phone_no contact_number subscriber_phone clientPhone tel".split(" "), - Jt = "email_name user_email email email_address customer_email contact_email primary_email emailID user_emailID mail user_mail subscriber_email user_contact_email clientEmail".split(" "), - Kt = ["visitorContactInfo"]; - - function Lt(a, b, c) { - (a = Zh(a, b)) && c.push(["phone", a]); + Jt = "telefone phone phone_number customer_phone mobile_phone cell_phone contact_phone phone_contact primary_phone telephone user_mobile customer_contact_number mobile_number user_telephone phone_no contact_number subscriber_phone clientPhone tel".split(" "), + Kt = "email_name user_email email email_address customer_email contact_email primary_email emailID user_emailID mail user_mail subscriber_email user_contact_email clientEmail".split(" "), + Lt = ["visitorContactInfo"]; + + function Mt(a, b, c) { + (a = $h(a, b)) && c.push(["phone", a]); return a } - function Mt(a, b, c) { + function Nt(a, b, c) { M(function(d) { - u(d) && !Lt(a, d, c) && (d = Xh(d)) && c.push(["email", d]) + u(d) && !Mt(a, d, c) && (d = Yh(d)) && c.push(["email", d]) }, b) } - function Nt(a, b, c, d) { + function Ot(a, b, c, d) { c = void 0 === c ? [] : c; d = void 0 === d ? 1 : d; if (!(3 < d) && B(b)) return b = dc(b), M(function(e) { var f = n(e); e = f.next().value; f = f.next().value; - u(f) ? O(e, It) ? Lt(a, f, c) : O(e, Jt) && (e = c, (f = Xh(f)) && e.push(["email", f])) : w(f) && O(e, Kt) ? Mt(a, f, c) : B(f) && Nt(a, f, c, d + 1) + u(f) ? O(e, Jt) ? Mt(a, f, c) : O(e, Kt) && (e = c, (f = Yh(f)) && e.push(["email", f])) : w(f) && O(e, Lt) ? Nt(a, f, c) : B(f) && Ot(a, f, c, d + 1) }, b), c } - function Ot(a, b, c) { - b && B(c) && (c = Nt(a, c) || [], M(function(d) { + function Pt(a, b, c) { + b && B(c) && (c = Ot(a, c) || [], M(function(d) { d = n(d); var e = d.next().value; d = d.next().value; - return ai(a, d).then(function(f) { + return bi(a, d).then(function(f) { var g = {}, h = {}, k = {}; - return b((k.__ym = (h.fpdlh = le((g.a = "email" === e ? 1 : 0, g.c = f || 0, g)).ra(), h), k)) + return b((k.__ym = (h.fpdlh = me((g.a = "email" === e ? 1 : 0, g.c = f || 0, g)).ra(), h), k)) }) }, c)) } - var Pt = W("fpdlc", function(a, b) { - var c = Th(a, b); - if (c && $h(a)) return Zi(b, function(d) { + var Qt = W("fpdlc", function(a, b) { + var c = Uh(a, b); + if (c && ai(a)) return $i(b, function(d) { if (J(d, "settings.cf")) { var e = c.params, f; - d = [yk(a, "dataLayer", function(g) { + d = [zk(a, "dataLayer", function(g) { f = g; - g.Ba.C(F([a, e], Ot)) + g.Ba.C(F([a, e], Pt)) }), function() { f && f.unsubscribe() }]; @@ -10414,20 +10418,20 @@ } }) }), - Qt = W("ymc.g", function(a, b) { + Rt = W("ymc.g", function(a, b) { var c = {}; return c.getYmclid = function(d) { - d && Zi(b, function(e) { - Mh(a, d, null, J(e, "settings.ymclid")) + d && $i(b, function(e) { + Nh(a, d, null, J(e, "settings.ymclid")) }) }, c }), - Rt = On + "-tags/_/tag_ec.js", - St = On + "-tags/_/tag_ec_test.js", - Tt = W("ecl.h", function(a, b) { - return Zi(b, function(c) { + St = Pn + "-tags/_/tag_ec.js", + Tt = Pn + "-tags/_/tag_ec_test.js", + Ut = W("ecl.h", function(a, b) { + return $i(b, function(c) { var d = J(c, "settings.zero_code"), - e = ze(a, d); + e = Ae(a, d); if (B(e) && (I(e, "ec") || I(e, "ect"))) { c = Q(a); var f = c.o("ecrs", []), @@ -10438,24 +10442,24 @@ A(d) || (f = c.o("ecmv", {}), g = R(b), f[g] = d, c.B("ecmv", f)); d = !!e.ec; e = !!e.ect; - !c.o("ecl") && d && (c.B("ecl", !0), Hk(a, Rt, r)); - !c.o("ectl") && e && (c.B("ectl", !0), Hk(a, St, r)) + !c.o("ecl") && d && (c.B("ecl", !0), Ik(a, St, t)); + !c.o("ectl") && e && (c.B("ectl", !0), Ik(a, Tt, t)) } })["catch"](V(a, "ecl.hs")) }), - Ut = W("rsa.i", function(a, b) { - if (!Rs(a)) return Zi(b, function(c) { + Vt = W("rsa.i", function(a, b) { + if (!Ss(a)) return $i(b, function(c) { var d = J(c, "settings.rspi"); - J(c, "settings.rse") && d && (Hk(a, "https://yandex.ru/ads/system/context.js", r, V(a, "rsa.cl")), - c = {}, d = (c.pageId = d, c), Hk(a, "https://yandex.ru/ads/system/ap-loader.js", r, V(a, "rsa.apl"), { + J(c, "settings.rse") && d && (Ik(a, "https://yandex.ru/ads/system/context.js", t, V(a, "rsa.cl")), + c = {}, d = (c.pageId = d, c), Ik(a, "https://yandex.ru/ads/system/ap-loader.js", t, V(a, "rsa.apl"), { wc: d })) })["catch"](V(a, "rsa.hs")) }), - Vt = W("wm.p", function(a) { + Wt = W("wm.p", function(a) { var b = Q(a), c = {}, - d = Bf(a); + d = Cf(a); b.B("wmg", { add: function(e, f, g, h, k) { k = void 0 === k ? !1 : k; @@ -10489,58 +10493,58 @@ }) }); - function Wt(a, b) { - var c = r; + function Xt(a, b) { + var c = t; Oc(a) ? c = Xc(a).C(a, ["prerenderingchange"], b, !0) : b(); return c } - function Xt(a, b, c) { + function Yt(a, b, c) { var d = J(c, "scripts"); if (!A(d) && 0 !== d.length) { - var e = Vm(3); + var e = Wm(3); M(function(f) { if (!(300 >= f.duration || .999 >= a.Math.random())) { var g = f.sourceURL; - g && mh(g) === ta.host && (g = {}, f = (g.d = e(f.duration), g.st = e(f.startTime), g.pd = e(f.pauseDuration), g.scp = f.sourceCharPosition, g.sfn = f.sourceFunctionName, g.td = e(c.blockingDuration), g.fut = e(c.firstUIEventTimestamp), g.rs = e(c.renderStart), g.sls = e(c.styleAndLayoutStart), g.e = [], g.f = [], g), b.push(f)) + g && nh(g) === ta.host && (g = {}, f = (g.d = e(f.duration), g.st = e(f.startTime), g.pd = e(f.pauseDuration), g.scp = f.sourceCharPosition, g.sfn = f.sourceFunctionName, g.td = e(c.blockingDuration), g.fut = e(c.firstUIEventTimestamp), g.rs = e(c.renderStart), g.sls = e(c.styleAndLayoutStart), g.e = [], g.f = [], g), b.push(f)) } }, d) } } - function Yt(a, b, c) { + function Zt(a, b, c) { b = c.flush(); if (0 !== b.length) { - var d = je.slice(); + var d = ke.slice(); M(function(e) { var f = e.st, g = e.st + e.d, - h = new Cj; + h = new Dj; M(function(l) { l.startTime < g && l.endTime > f && h.add(l.scope) }, d); if (0 !== h.size) { var k = {}; P(e, (k.f = lc(h), k)); - M(N(lb, Jb(["longtask", Ae(a, e) || "uns", "laf", void 0]), be), de) + ee("longtask", Be(a, e) || "uns", "laf") } }, b) } } - function Zt(a, b, c, d) { - "long-animation-frame" === d.entryType && Xt(a, c, d) - } - var $t = W("lt", function(a) { + function $t(a, b, c, d) { + "long-animation-frame" === d.entryType && Yt(a, c, d) + } + var au = W("lt", function(a) { var b = [], c = F([be, b], M); if (y(a.PerformanceObserver)) { - var d = ie(), - e = ie(), + var d = je(), + e = je(), f = function(h) { - $i(a, F([a, h.getEntries(), F([a, d, e], Zt), "lt.i", 50, F([a, d, e], Yt)], fj), "lt.r") + aj(a, F([a, h.getEntries(), F([a, d, e], $t), "lt.i", 50, F([a, d, e], Zt)], gj), "lt.r") }, - g = Wt(a, V(a, "lt.a", function() { + g = Xt(a, V(a, "lt.a", function() { var h = new a.PerformanceObserver(V(a, "lt.p", f)); b.push(function() { return h.disconnect() @@ -10552,7 +10556,7 @@ }), I(a, "PerformanceEventTiming") && h.observe({ type: "event", buffered: !0, - Le: 300 + Me: 300 }) } catch (k) {} })); @@ -10561,7 +10565,7 @@ } }); - function au(a) { + function bu(a) { return { K: function(b, c) { var d = b.G; @@ -10574,9 +10578,9 @@ } } - function bu(a, b) { + function cu(a, b) { var c = a.document; - if (O(c.readyState, ["interactive", "complete"])) $i(a, b, "adb.r.cor"); + if (O(c.readyState, ["interactive", "complete"])) aj(a, b, "adb.r.cor"); else { var d = Xc(a), e = d.C, @@ -10590,8 +10594,8 @@ e(a, ["load"], g) } } - var cu = G("9-d5ve+.r%7", lb), - du = W("adb", function(a, b) { + var du = G("9-d5ve+.r%7", lb), + eu = W("adb", function(a, b) { if (!b.Aa) { var c = Q(a); if (!c.o("adBlockEnabled")) { @@ -10610,11 +10614,11 @@ e.B("isad", m, 1200); return m }, - k = Lh(a, "adb", b); + k = Mh(a, "adb", b); if (!c.o("adStatus")) { g("process"); - var l = "metrika/a" + cu().replace(/[^a-v]+/g, "") + "t.gif"; - bu(a, function() { + var l = "metrika/a" + du().replace(/[^a-v]+/g, "") + "t.gif"; + cu(a, function() { return k({ ha: { U: l @@ -10627,60 +10631,60 @@ } }); G(Zd("ccf"), Td); - var eu = /\sYptp\/\d\.(\d+)\s/, - fu = L(function(a) { + var fu = /\sYptp\/\d\.(\d+)\s/, + gu = L(function(a) { var b; a: { - if ((b = qb(a)) && (b = eu.exec(b)) && 1 < b.length) { + if ((b = qb(a)) && (b = fu.exec(b)) && 1 < b.length) { b = ub(b[1]); break a } b = 0 } - return 50 <= b && 99 >= b || Rc(a) ? !1 : !Pc(a) || co(a) + return 50 <= b && 99 >= b || Rc(a) ? !1 : !Pc(a) || eo(a) }); - function gu(a, b, c, d, e, f, g, h) { + function hu(a, b, c, d, e, f, g, h) { var k = c.o(f); A(k) && (c.B(f, g), e(a, b, c, d), k = c.o(f, g)); z(h) || h.wb(f, "" + k); return k } - var hu = L(function(a) { + var iu = L(function(a) { return y(J(a, "yandex.getSiteUid")) ? a.yandex.getSiteUid() : null }); - function iu(a, b) { - var c = He(a), + function ju(a, b) { + var c = Ie(a), d = c.o, e = c.B; if ("" === d("cc")) { e("cc", 0); var f = X(a), g = Q(a); - Lh(a, "6", b)({ + Mh(a, "6", b)({ J: { Fa: !0, qc: !1 } }, ["https://mc.yandex.md/cc"]).then(function(h) { h = J(h.Ea, "c"); - e("cc", h + "&" + f(hf)); + e("cc", h + "&" + f(jf)); g.B("cc", h) })["catch"](function(h) { - var k = f(hf); + var k = f(jf); e("cc", "&" + k); - ee(a, "cc", h) + fe(a, "cc", h) }) } } - var ju = W("cc.i", function(a, b) { - var c = F([a, b], iu); - c = F([a, c, 300, void 0], tf); - Zi(b, c) + var ku = W("cc.i", function(a, b) { + var c = F([a, b], ju); + c = F([a, c, 300, void 0], uf); + $i(b, c) }); - function ku(a, b, c) { + function lu(a, b, c) { if ("complete" === J(a, "document.readyState")) b(); else { var d = V(a, c + ".wfd.l", function() { @@ -10690,10 +10694,10 @@ Xc(a).C(a, ["load"], d) } } - var lu = {}, - mu = (lu.ka = "ge", lu.ro = "md", lu.tg = "tj", lu.tk = "tm", lu.et = "ee", lu.hy = "com.am", lu.he = "co.li", lu.ky = "kg", lu.be = "by", lu.tr = "com.tr", lu.kk = "kz", lu); - - function nu(a, b, c) { + var mu = {}, + nu = (mu.ka = "ge", mu.ro = "md", mu.tg = "tj", mu.tk = "tm", mu.et = "ee", mu.hy = "com.am", mu.he = "co.li", mu.ky = "kg", mu.be = "by", mu.tr = "com.tr", mu.kk = "kz", mu); + + function ou(a, b, c) { var d = !1; return function(e) { var f = e.data; @@ -10704,48 +10708,48 @@ var h = g.next().value, k = g.next().value; g = g.next().value; - "sc.frame" === f && e ? d || (d = !0, e.postMessage((b ? "sc.bl" : "sc.images") + "*" + a, "*")) : b ? "sc.blr" === f && h === a.split("?")[0] && c(k, u(g) ? $k(Yk(g)) : null) : "sc.image" === f && h === a && c(k, null) - } - } - } - - function ou(a, b, c, d, e, f) { + "sc.frame" === f && e ? d || (d = !0, e.postMessage((b ? "sc.bl" : "sc.images") + "*" + a, "*")) : b ? "sc.blr" === f && h === a.split("?")[0] && c(k, u(g) ? al(Zk(g)) : null) : "sc.image" === f && h === a && c(k, null) + } + } + } + + function pu(a, b, c, d, e, f) { f = void 0 === f ? "isp" : f; return new Z(function(g, h) { - Zi(e, function(k) { - if (Kl(a, f, e, k)) { - var l = r; + $i(e, function(k) { + if (Ll(a, f, e, k)) { + var l = t; k = function(m, p) { "1" === m ? g({ Ea: p, rd: 0 }) : h(m); l(); - Ml(f) + Nl(f) }; - l = Xc(a).C(a, ["message"], V(a, d + ".m.mir", nu(b, c, k))); - tf(a, G("7", k), 3E3, d + ".t.mir") + l = Xc(a).C(a, ["message"], V(a, d + ".m.mir", ou(b, c, k))); + uf(a, G("7", k), 3E3, d + ".t.mir") } else h(6) })["catch"](G(6, h)) }) } - function pu(a, b, c, d, e, f) { + function qu(a, b, c, d, e, f) { return function(g, h) { - return Zi(h, function(k) { + return $i(h, function(k) { var l = Q(g), m = l.o, p = l.B, q = Jd(g, ""); if (!m(c)) { var v = J(k, "settings." + a); - if (v) return p(c, 1), p(b, 1), ku(g, function() { - Hl(g, function() { - ou(g, v, !0, d, h, e).then(V(g, d + ".pt", function() { + if (v) return p(c, 1), p(b, 1), lu(g, function() { + Il(g, function() { + pu(g, v, !0, d, h, e).then(V(g, d + ".pt", function() { f && q.B("mdd", "1", 1440); p(b, 2) - }))["catch"](V(g, d + ".pc", function(t) { - "7" === t || 6 === t ? p(b, 4) : (f && q.B("mdd", "0", 1440), p(b, 3)) + }))["catch"](V(g, d + ".pc", function(r) { + "7" === r || 6 === r ? p(b, 4) : (f && q.B("mdd", "0", 1440), p(b, 3), "e0" !== r && (r = u(r) && ij(r, "e") ? r : 3, ee("jserrs", "" + r, d + ".pe"))) })) }, d) }, d); @@ -10754,40 +10758,40 @@ })["catch"](V(g, d)) } } - var qu = W("p.cac", pu("mdd", "cac", "cacp", "cac", "cac.mdd", !0)), - ru = W("p.cac.e", pu("mdde", "cae", "caep", "cac.e", "cac.mdde", !1)), - su = L(Md); - - function tu(a) { - var b = su(); + var ru = W("p.cac", qu("mdd", "cac", "cacp", "cac", "cac.mdd", !0)), + su = W("p.cac.e", qu("mdde", "cae", "caep", "cac.e", "cac.mdde", !1)), + tu = L(Md); + + function uu(a) { + var b = tu(); b.jd || (b.jd = a) } - var uu = L(Nd); - - function vu(a) { + var vu = L(Nd); + + function wu(a) { a = Hc(a); - return mu[a] || "com" - } - var wu = L(function() { + return nu[a] || "com" + } + var xu = L(function() { var a = H(function(b, c) { - "ru" !== c && (b[c] = Po + "." + c); + "ru" !== c && (b[c] = Qo + "." + c); return b }, {}, fd); - a.com = Po + ".com"; + a.com = Qo + ".com"; return a }); - function xu(a, b) { - var c = vu(a), + function yu(a, b) { + var c = wu(a), d = [!0]; d.push(c); d.unshift("com"); var e = X(a); - c = He(a); + c = Ie(a); var f = c.o("synced", {}); d = Qb(function(g) { if (b[g]) { - var h = (f[g] || 1) + 1440 < e(hf); + var h = (f[g] || 1) + 1440 < e(jf); h && delete f[g]; return h } @@ -10795,17 +10799,17 @@ c.B("synced", f); return M(function(g) { return { - we: b[g], + xe: b[g], ce: g } }, d) } - var yu = function(a, b) { + var zu = function(a, b) { return function(c, d) { if (Pc(c) || xb(c)) return {}; var e = R(d); - e = wu(e); - var f = xu(c, e), + e = xu(e); + var f = yu(c, e), g = Q(c), h = Ic(c); return { @@ -10813,15 +10817,15 @@ var m = k.G; m = !(m && m.o("pv")); if (h || m || !f.length) return l(); - g.o("startSync") ? uu(c).push(l) : (g.B("startSync", !0), F([c, d, f, r, !1], a)().then(l, N(Qa(l), V(c, b)))["catch"](r)) + g.o("startSync") ? vu(c).push(l) : (g.B("startSync", !0), F([c, d, f, t, !1], a)().then(l, N(Qa(l), V(c, b)))["catch"](t)) }, S: function(k, l) { if (!J(k.Zb, "settings.nss")) return l(); var m = k.G; m = !(m && m.o("pv")); if (h || m || !f.length) return l(); - if (g.o("startSync")) uu(c).push(l); - else return g.B("startSync", !0), a(c, d, f, r, !0).then(l, + if (g.o("startSync")) vu(c).push(l); + else return g.B("startSync", !0), a(c, d, f, t, !0).then(l, N(Qa(l), V(c, b))) } } @@ -10829,48 +10833,48 @@ }(function(a, b, c, d, e) { var f = X(a), g = Q(a), - h = He(a); - d = Hh(a, b, "c"); - var k = Zg(a, d), - l = Um(); - tu(l); + h = Ie(a); + d = Ih(a, b, "c"); + var k = $g(a, d), + l = Vm(); + uu(l); return H(function(m, p) { function q() { var x = h.o("synced"); g.B("startSync", !1); x && (x[p.ce] = v, h.B("synced", x)); - x = uu(a); + x = vu(a); M(be, x); pc(x) } - var v, t = {}; - t = k({ + var v, r = {}; + r = k({ J: { N: ["sync.cook"], sa: 1500 }, - D: (t.scid = l, t.cid = "" + b.id, t) - }, ["https://" + p.we + "/sync_cookie_image_check" + (e ? "_secondary" : "")]).then(function() { - v = f(hf); + D: (r.scid = l, r.cid = "" + b.id, r) + }, ["https://" + p.xe + "/sync_cookie_image_check" + (e ? "_secondary" : "")]).then(function() { + v = f(jf); q() })["catch"](function() { - v = f(hf) - 1435; + v = f(jf) - 1435; q() }); - t = G(t, lb); - return m.then(t) + r = G(r, lb); + return m.then(r) }, Z.resolve(), c)["catch"](V(a, "ctl")) }, "sy.c"); - function zu(a, b, c) { + function Au(a, b, c) { var d = J(a, "location.host"); - a = Lf(a, b); - c.B("pu", "" + Sj(d) + a) - } - - function Au(a, b, c) { - var d = Kf(a, b); + a = Mf(a, b); + c.B("pu", "" + Tj(d) + a) + } + + function Bu(a, b, c) { + var d = Lf(a, b); if (d) { d.ca.C(["gpu-get"], function() { var g = {}; @@ -10878,23 +10882,23 @@ }); var e = J(a, "opener"); if (e) { - var f = tf(a, F([a, b, c], zu), 200, "pu.m"); + var f = uf(a, F([a, b, c], Au), 200, "pu.m"); b = {}; d.bc(e, (b.type = "gpu-get", b), function(g, h) { var k = J(h, "pu"); - k && (sf(a, f), c.B("pu", k)) + k && (tf(a, f), c.B("pu", k)) }) - } else zu(a, b, c) - } - } - var Bu = N(K("settings.pcs"), Pa("1")); - - function Cu(a, b, c, d) { - return Zi(b, function(e) { - if (!Bu(e) && !tc(a)) + } else Au(a, b, c) + } + } + var Cu = N(K("settings.pcs"), Pa("1")); + + function Du(a, b, c, d) { + return $i(b, function(e) { + if (!Cu(e) && !tc(a)) if (e = d.o("zzlc"), z(e) || Sa(e) || "na" === e) { - var f = Pe(a); - if (f && (e = Ve(a))) { + var f = Qe(a); + if (f && (e = We(a))) { var g = f("iframe"); P(g.style, { display: "none", @@ -10904,36 +10908,36 @@ }); f = 68 <= yb(a); var h = Rc(a); - g.src = "https://mc.yandex." + (f || h ? "md" : "ru") + Yk("L21ldHJpa2EvenpsYy5odG1s"); + g.src = "https://mc.yandex." + (f || h ? "md" : "ru") + Zk("L21ldHJpa2EvenpsYy5odG1s"); e.appendChild(g); var k = 0, l = Xc(a).C(a, ["message"], V(a, "zz.m", function(m) { - (m = J(m, "data")) && m.substr && "__ym__zz" === m.substr(0, 8) && (Qe(g), m = m.substr(8), d.B("zzlc", m), c.B("zzlc", m), l(), - sf(a, k)) + (m = J(m, "data")) && m.substr && "__ym__zz" === m.substr(0, 8) && (Re(g), m = m.substr(8), d.B("zzlc", m), c.B("zzlc", m), l(), + tf(a, k)) })); - k = tf(a, N(l, G(g, Qe)), 3E3, "c.d.z") + k = uf(a, N(l, G(g, Re)), 3E3, "c.d.z") } } else c.B("zzlc", e) }) } - function Du(a, b, c, d) { + function Eu(a, b, c, d) { b = d.o("cc"); d = F(["cc", ""], d.B); if (b) { var e = n(b.split("&")); b = e.next().value; - (e = (e = e.next().value) && ub(e)) && 1440 < X(a)(hf) - e ? d() : c.B("cc", b) + (e = (e = e.next().value) && ub(e)) && 1440 < X(a)(jf) - e ? d() : c.B("cc", b) } else Pa(0)(b) || d() } - var Eu = L(function(a, b) { + var Fu = L(function(a, b) { var c = Q(a), - d = He(a), + d = Ie(a), e = [], - f = F([a, b, c, d], gu), - g = !fu(a) || 68 <= yb(a); - g && e.push(F([Au, "pu", ""], f)); - !g || d.Lb || Pc(a) || (e.push(F([Cu, "zzlc", "na"], f)), e.push(F([Du, "cc", ""], f))); + f = F([a, b, c, d], hu), + g = !gu(a) || 68 <= yb(a); + g && e.push(F([Bu, "pu", ""], f)); + !g || d.Lb || Pc(a) || (e.push(F([Du, "zzlc", "na"], f)), e.push(F([Eu, "cc", ""], f))); return e.length ? { S: function(h, k) { if (0 === c.o("isEU")) try { @@ -10950,37 +10954,37 @@ } } : {} }, N(mb, R)), - Fu = N(ze, K("cid")); - - function Gu(a, b, c) { + Gu = N(Ae, K("cid")); + + function Hu(a, b, c) { return function(d, e) { - return Zi(e, function(f) { + return $i(e, function(f) { if (J(f, "settings." + a)) { var g = Q(d), h = g.o, k = g.B; if (z(h("oms"))) { - var l = Lf(d, e); + var l = Mf(d, e); g = {}; - var m = Ae(d, (g.counterId = e.id, g["cnt-class"] = e.M, g)); - if (f = b(d, m, f, l)) return k("oms", 1), ou(d, f, !!c, "isp.stat", e).then(function(p) { + var m = Be(d, (g.counterId = e.id, g["cnt-class"] = e.M, g)); + if (f = b(d, m, f, l)) return k("oms", 1), pu(d, f, !!c, "isp.stat", e).then(function(p) { p = p.Ea; if (u(p)) { if (p = c && c(d, p)) { - var q = Zk(al(p)); + var q = $k(bl(p)); k("oms", 8); p = { id: 99742118, M: "0" }; - var v = Lh(d, "pi", p), - t = {}; - q = Wg((t[a] = q, t.u = l, t)); - t = {}; - t = (t["page-url"] = T(d).href, t["page-ref"] = d.document.referrer, t["site-info"] = m, t); + var v = Mh(d, "pi", p), + r = {}; + q = Xg((r[a] = q, r.u = l, r)); + r = {}; + r = (r["page-url"] = T(d).href, r["page-ref"] = d.document.referrer, r["site-info"] = m, r); return v({ G: q, - D: t + D: r }, p).then(F(["oms", 4], k), G(9, Td)) } k("oms", 3) @@ -10995,13 +10999,13 @@ } } - function Hu() { + function Iu() { return U("", M(function(a) { return String.fromCharCode(a.charCodeAt(0) + 15) - }, $k(Yk("VCNUKCkkUiMeIlUjVx4lIydVHiohJyEeVyZWKFNVVSEmIyoj")))) - } - - function Iu(a, b) { + }, al(Zk("VCNUKCkkUiMeIlUjVx4lIydVHiohJyEeVyZWKFNVVSEmIyoj")))) + } + + function Ju(a, b) { if ("https://oauth.yandex.ru" === J(b, "origin") && J(b, "source.window") && "_ym_uid_request" === J(b.data, "_ym")) { var c = b.source, d = {}; @@ -11009,30 +11013,30 @@ c.postMessage(d, "https://oauth.yandex.ru") } } - var Ju = bd("ot", function(a, b) { + var Ku = bd("ot", function(a, b) { if (Sc(a)) { var c = Xc(a); - return Zi(b, V(a, "ot.s", function(d) { + return $i(b, V(a, "ot.s", function(d) { if (J(d, "settings.oauth")) { var e = [], - f = Lf(a, b); - e.push(c.C(a, ["message"], V(a, "ot.m", G(f, Iu)))); - Af(a, "ot")(wf(r, V(a, "ot.b", function() { + f = Mf(a, b); + e.push(c.C(a, ["message"], V(a, "ot.m", G(f, Ju)))); + Bf(a, "ot")(xf(t, V(a, "ot.b", function() { function g(p) { var q = p.href; - if (q && hj(q, "https://oauth.yandex.ru/") && !Ia(q, "_ym_uid=")) { + if (q && ij(q, "https://oauth.yandex.ru/") && !Ia(q, "_ym_uid=")) { q = Ia(q, "?") ? "&" : "?"; var v = {}; p.href += "" + q + sd((v._ym_uid = f, v.mc = "v", v)); c.C(p, ["click"], V(a, "ot.click", function() { - var t = "et=" + k(gf); - p.href += "&" + t + var r = "et=" + k(hf); + p.href += "&" + r })) } } var h = a.document.body, k = X(a), - l = tj("a", h); + l = uj("a", h); M(g, l); if (xa("MutationObserver", a.MutationObserver)) { @@ -11055,15 +11059,15 @@ } }); - function Ku(a, b, c) { + function Lu(a, b, c) { if (J(c, "settings.ins")) { var d = Q(a); if (!d.o("scip")) { - var e = He(a), - f = X(a)(hf); + var e = Ie(a), + f = X(a)(jf); c = sb(e.o("sci")); if (!(c && 1440 >= f - c)) { - c = Lh(a, "ci", b); + c = Mh(a, "ci", b); var g = ["sync.cook.int"], h = function(p) { p = d.o("scip", "") + p; @@ -11072,8 +11076,8 @@ k = G("a", h); d.B("scip", "0"); var l = {}; - l = (l.tag = "cm-urls", l.stage = "mc-yandex-com", l["mc-id"] = "" + b.id, l.duid = Lf(a, b), l); - var m = su().jd; + l = (l.tag = "cm-urls", l.stage = "mc-yandex-com", l["mc-id"] = "" + b.id, l.duid = Mf(a, b), l); + var m = tu().jd; m && (l.scid = m); return c({ J: { @@ -11086,14 +11090,14 @@ p = J(p.Ea, "CookieMatchUrls"); if (w(p) && eb(p)) { h("1"); - var q = Lh(a, "c", b); - p = M(function(v, t) { + var q = Mh(a, "c", b); + p = M(function(v, r) { return q({ J: { N: g, sa: 3E3 } - }, ["https://" + v]).then(N(G("c", h), G("" + t, h)))["catch"](N(G("b", h), G("" + t, h))) + }, ["https://" + v]).then(N(G("c", h), G("" + r, h)))["catch"](N(G("b", h), G("" + r, h))) }, Qb(u, p)); return Z.all(p) } @@ -11101,13 +11105,13 @@ }, k).then(function() { var p = d.o("scip"); !p || Ia(p, "a") || Ia(p, "b") || (e.B("sci", f), h("d")) - }, r) + }, t) } } } } - function Lu(a, b) { + function Mu(a, b) { return W("p.suid", function(c) { var d = c.r; c = c.u; @@ -11115,19 +11119,19 @@ d = (e.fsr = u(d) ? d : null, e.fsu = u(c) ? c : null, e); c = {}; d = (c.__ym = d, c); - (c = Th(a, b)) && c.params && c.params(d) + (c = Uh(a, b)) && c.params && c.params(d) }) } - var Mu = W("p.suic", function(a, b) { - return Zi(b, function(c) { + var Nu = W("p.suic", function(a, b) { + return $i(b, function(c) { var d = Q(a), e = d.o, f = d.B; e = e("pic"); - d = Lu(a, b); + d = Mu(a, b); if (y(e)) return e(d); if (c = J(c, "settings.pic")) { - e = Bf(a); + e = Cf(a); var g = e.C, h = e.qa, k = e.trigger; @@ -11140,7 +11144,7 @@ f("pic", e); d = e(d); f("prs", 3); - Lh(a, "pic", b)({ + Mh(a, "pic", b)({ J: { qc: !1, N: ["pic"] @@ -11159,7 +11163,7 @@ })["catch"](V(a, "pic")) }); - function Nu(a, b) { + function Ou(a, b) { try { if (A(b)) return { location: 4, @@ -11188,14 +11192,14 @@ } } - function Ou(a, b, c) { + function Pu(a, b, c) { return new Z(function(d) { - if (Kl(a, "wd", b, c)) { - var e = r, + if (Ll(a, "wd", b, c)) { + var e = t, f = 0, g = !1, h = function(k) { - g || (g = !0, e(), sf(a, f), Ml("wd"), d(k)) + g || (g = !0, e(), tf(a, f), Nl("wd"), d(k)) }; e = Xc(a).C(a, ["message"], function(k) { var l = J(k, "data"); @@ -11211,24 +11215,24 @@ h(k) } }); - f = tf(a, function() { + f = uf(a, function() { return h(null) }, 3E3, "wd") } else d(null) }) } - var Pu = W("p.wd", function(a, b) { - if (kd(a)) return Zi(b, V(a, "wd.s", function(c) { + var Qu = W("p.wd", function(a, b) { + if (kd(a)) return $i(b, V(a, "wd.s", function(c) { if (J(c, "settings.ewd")) { var d = Q(a), e = d.o, f = d.B; - e("wdsp", !1) || (f("wdsp", !0), Hl(a, function() { - Ou(a, b, c).then(V(a, "wd.p", function(g) { + e("wdsp", !1) || (f("wdsp", !0), Il(a, function() { + Pu(a, b, c).then(V(a, "wd.p", function(g) { if (kd(a)) { var h = J(a, "navigator"), - k = Nu(a, h); + k = Ou(a, h); var l = k.location; k = k.Va; if (A(h)) var m = 2; @@ -11259,16 +11263,16 @@ } }))["catch"](V(a, "wd")) }), - Qu = ["yandex_metrika_callback" + ta.callbackPostfix, "yandex_metrika_callbacks" + ta.callbackPostfix], - Ru = W("cb.i", function(a) { - var b = n(Qu), + Ru = ["yandex_metrika_callback" + ta.callbackPostfix, "yandex_metrika_callbacks" + ta.callbackPostfix], + Su = W("cb.i", function(a) { + var b = n(Ru), c = b.next().value, d = b.next().value; if (y(a[c])) a[c](); "object" === typeof a[d] && M(function(e, f) { a[d][f] = null; - Mh(a, e) + Nh(a, e) }, a[d]); M(function(e) { try { @@ -11276,24 +11280,24 @@ } catch (f) { a[e] = void 0 } - }, Qu) + }, Ru) }), - Su = W("h.p", function(a, b) { - var c = Lh(a, "h", b), + Tu = W("h.p", function(a, b) { + var c = Mh(a, "h", b), d = b.Ga || "" + T(a).href, e = b.Hb || a.document.referrer, f = {}, g = {}; f = { - G: Wg((f.pv = 1, f)), + G: Xg((f.pv = 1, f)), D: (g["page-url"] = d, g["page-ref"] = e, g), H: {} }; - var h = Xi(R(b)); + var h = Yi(R(b)); g = h.kb; h = h.Wd; var k = {}; - f.ba = le((k.clt = rb(a, h) && rb(a, g) ? g - h : null, k)); + f.ba = me((k.clt = rb(a, h) && rb(a, g) ? g - h : null, k)); f.H.L = b.L; f.H.nc = b.nc; b.Ra && f.D && (f.D.nohit = "1"); @@ -11301,14 +11305,14 @@ if (l) { if (!b.Ra) { var m = {}; - Rh(a, b, "h", (m.id = b.id, m.url = d, m.ref = e, m), b.L)() + Sh(a, b, "h", (m.id = b.id, m.url = d, m.ref = e, m), b.L)() } - $i(a, - F([a, b, l], Yi), "h.ss") + aj(a, + F([a, b, l], Zi), "h.ss") } })["catch"](V(a, "h.g.s")) }), - Tu = W("destruct.e", function(a, b, c) { + Uu = W("destruct.e", function(a, b, c) { return function() { var d = Q(a), e = b.id; @@ -11320,7 +11324,7 @@ } }); - function Uu(a, b, c, d, e) { + function Vu(a, b, c, d, e) { if (!c.length) return e; c = M(function(f) { return F([a, b, d], f) @@ -11328,28 +11332,28 @@ return N.apply(null, ka(c))(e) } - function Vu(a, b, c, d) { + function Wu(a, b, c, d) { return V(a, "cm." + c, d) } - function Wu(a, b, c, d) { + function Xu(a, b, c, d) { return function() { var e = Va(arguments); e = d.apply(null, ka(e)); - return z(e) ? Th(a, b) : e - } - } - var Xu = Q(window); - Xu.V("hitParam", {}); - Xu.V("lastReferrer", window.location.href); - pg.push(W("p.ar", function(a, b) { - var c = Lh(a, "a", b), + return z(e) ? Uh(a, b) : e + } + } + var Yu = Q(window); + Yu.V("hitParam", {}); + Yu.V("lastReferrer", window.location.href); + qg.push(W("p.ar", function(a, b) { + var c = Mh(a, "a", b), d = {}; return d.hit = function(e, f, g, h, k, l) { var m = {}; m = { D: {}, - G: Wg((m.pv = 1, m.ar = 1, m)) + G: Xg((m.pv = 1, m.ar = 1, m)) }; f = B(f) ? { title: f.title, @@ -11364,7 +11368,7 @@ eb: k, l: l }; - h = Sh(b); + h = Th(b); g = T(a).href; k = b.Ra ? b.Ga || g : g; g = z(h.url) ? k : g; @@ -11373,7 +11377,7 @@ e = b.Ra ? b.Hb || a.document.referrer : a.document.referrer; e = f.referrer || h.ref || e; h = {}; - h = Rh(a, b, "pv", (h.id = b.id, h.url = g, h.ref = e, h), f.L); + h = Sh(a, b, "pv", (h.id = b.id, h.url = g, h.ref = e, h), f.L); k = P(m.H || {}, { L: f.L, title: f.title @@ -11383,156 +11387,156 @@ H: k, D: P(m.D || {}, (l["page-url"] = g, l["page-ref"] = e, l)) }), b).then(h); - return Nh(a, "p.ar.s", m, f.eb || r, f.l) + return Oh(a, "p.ar.s", m, f.eb || t, f.l) }, d })); - Kh.a = hh; - lg.a = [ - [eg, -100], + Lh.a = ih; + mg.a = [ + [fg, -100], [Zc, 1], - [bg, 2], - [Vf(), 3], - [Wf, 4] + [cg, 2], + [Wf(), 3], + [Xf, 4] ]; - Gh.a = Ch; - pg.push(function(a, b) { + Hh.a = Dh; + qg.push(function(a, b) { var c = {}; - return c.firstPartyParams = di(a, b), c.firstPartyParamsHashed = fi(a, b), c + return c.firstPartyParams = ei(a, b), c.firstPartyParamsHashed = gi(a, b), c }); - oe.push("fpp"); - oe.push("fpmh"); + pe.push("fpp"); + pe.push("fpmh"); (function() { var a = Q(window); - a.V("getCounters", mi(window)); - og.push(ni); - se["counters.c"] = "cntc"; - se["counters.s"] = "cnts"; - rg.push(function(b, c, d) { + a.V("getCounters", ni(window)); + pg.push(oi); + te["counters.c"] = "cntc"; + te["counters.s"] = "cnts"; + sg.push(function(b, c, d) { var e = a.o("getCounters"); - e && (c.counters = gi(b, {}, "counters.c", e), d.counters = gi(b, {}, "counters.s", e)) + e && (c.counters = hi(b, {}, "counters.c", e), d.counters = hi(b, {}, "counters.s", e)) }) })(); - Kh["1"] = hh; - pg.push(ui); - Gh["1"] = Bh; - jg(si, -1); - Y("h", si, -1); - Y("a", si, -1); - lg["1"] = [ - [si, -1], + Lh["1"] = ih; + qg.push(vi); + Hh["1"] = Ch; + kg(ti, -1); + Y("h", ti, -1); + Y("a", ti, -1); + mg["1"] = [ + [ti, -1], [Zc, 1], - [bg, 2], - [Vf(), 3], - [eg, 4] + [cg, 2], + [Wf(), 3], + [fg, 4] ]; - pg.push(Fi); - pg.push(Ii); - Kh.g = hh; - Gh.g = Bh; - lg.g = gg; - pg.push(Ji); - pg.push(Oi); - lg.t = gg; - Kh.t = hh; - Gh.t = Bh; - pg.push(W("cl.p", function(a, b) { - function c(p, q, v, t) { - t = void 0 === t ? {} : t; - v ? Ri(a, b, { + qg.push(Gi); + qg.push(Ji); + Lh.g = ih; + Hh.g = Ch; + mg.g = hg; + qg.push(Ki); + qg.push(Pi); + mg.t = hg; + Lh.t = ih; + Hh.t = Ch; + qg.push(W("cl.p", function(a, b) { + function c(p, q, v, r) { + r = void 0 === r ? {} : r; + v ? Si(a, b, { url: v, Ja: !0, mb: p, qb: q, sender: d, - vd: t + vd: r }) : g.warn("clel") } - var d = Lh(a, "2", b), + var d = Mh(a, "2", b), e = [], f = R(b), - g = Ph(a, f), - h = V(a, "s.s.tr", G(ki(a, f), Qi)); + g = Qh(a, f), + h = V(a, "s.s.tr", G(li(a, f), Ri)); f = { l: a, Id: b, Od: e, sender: d, - Oe: Q(a), - Hd: Ie(a, b.id), - Qe: mf(a), - Ae: G(G(f, li(a)), N(be, K("trackLinks"))) + Pe: Q(a), + Hd: Je(a, b.id), + Re: nf(a), + Be: G(G(f, mi(a)), N(be, K("trackLinks"))) }; - f = V(a, "cl.p.c", G(f, Si)); + f = V(a, "cl.p.c", G(f, Ti)); f = Xc(a).C(a, ["click"], f); b.md && h(b.md); var k = V(a, "file.clc", F([!0, !1], c)), l = V(a, "e.l.l.clc", F([!1, !0], c)); - e = V(a, "add.f.e.clc", Ti(e)); + e = V(a, "add.f.e.clc", Ui(e)); var m = {}; return m.file = k, m.extLink = l, m.addFileExtension = e, m.trackLinks = h, m.u = f, m })); - lg["2"] = gg; - Kh["2"] = hh; - Gh["2"] = Bh; - Kh.r = gh("r"); - Gh.r = ["f", "x", "j", "i"]; - qg.push(W("p.r", function(a, b) { - var c = nj(a); + mg["2"] = hg; + Lh["2"] = ih; + Hh["2"] = Ch; + Lh.r = hh("r"); + Hh.r = ["f", "x", "j", "i"]; + rg.push(W("p.r", function(a, b) { + var c = oj(a); c.Dd(); - return gj(a, b, c.Rd()) + return hj(a, b, c.Rd()) })); Y("r", function(a, b) { - var c = nj(a); + var c = oj(a); return { K: function(d, e) { - var f = void 0 === d.G ? Wg() : d.G, + var f = void 0 === d.G ? Xg() : d.G, g = d.H.Za, h = f.o("rqnl", 0) + 1; f.B("rqnl", h); - g && c.Ce(g, h); + g && c.De(g, h); e() }, S: function(d, e) { - oj(a, d, b, c); + pj(a, d, b, c); e() } } }, 1); - jg(pj, 100); - Y("h", pj, 100); - Y("a
04.11.2026 01:33 МСК · изменения:
--- a35854f9d362 +++ b5d1bde52dc5 @@ -147,7 +147,7 @@ var d = Object.getOwnPropertyDescriptor(b, c); d && Object.defineProperty(a, c, d) } else a[c] = b[c]; - a.We = b.prototype + a.Ve = b.prototype } function sa() { @@ -157,7 +157,7 @@ var ta = { construct: "Metrika2", callbackPostfix: "2", - version: "4tvkupd2vg9yu43e166vb63wh77xln", + version: "4tvkupd2vg89dwekd16jpvfdqys7vf", host: "mc.yandex.com" }, ua = { @@ -167,7 +167,7 @@ 1676263684: 1 }; - function t() {} + function r() {} var va = []; function wa(a, b) { @@ -819,7 +819,7 @@ Tc = L(function(a) { a = !(!a.addEventListener || !a.removeEventListener); return { - we: a, + ve: a, C: a ? "addEventListener" : "attachEvent", qa: a ? "removeEventListener" : "detachEvent" } @@ -831,7 +831,7 @@ h = a.qa; f = f ? h : g; if (b[f]) - if (a.we) + if (a.ve) if (e) b[f](c, d, e); else b[f](c, d); else b[f]("on" + c, d) @@ -846,7 +846,7 @@ return 1 } }); - a.addEventListener("test", t, c) + a.addEventListener("test", r, c) } catch (d) {} return b }), @@ -1216,40 +1216,36 @@ 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) { + function ee(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) + ae(d) || sc(G(d, Ia), Sd) || Yd(d) && .1 <= a.Math.random() || M(N(lb, Jb(["jserrs", d, b, e]), be), de) + } + + function fe(a) { + return J(a, "performance") || J(a, "webkitPerformance") } function ge(a) { - return J(a, "performance") || J(a, "webkitPerformance") - } - - function he(a) { - a = ge(a); + a = fe(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 he(a, b) { + var c = n(b || ge(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 ie() { var a = []; return { - Le: a, + Ke: a, push: function() { var b = a.push.apply(a, ka(sa.apply(0, arguments))); 100 < a.length && a.splice(0, a.length - 100); @@ -1263,7 +1259,7 @@ } } } - var ke = je(); + var je = ie(); function V(a, b, c, d) { var e = c || Td; @@ -1272,7 +1268,7 @@ try { f = e.apply(null, arguments) } catch (g) { - fe(a, b, g) + ee(a, b, g) } return f } @@ -1283,7 +1279,7 @@ return V(arguments[0], a, b, c).apply(this, arguments) } } - var le = Na(function(a, b) { + var ke = Na(function(a, b) { var c = b || {}; return { l: G(c, lb), @@ -1301,7 +1297,7 @@ ra: G(c, a) } }), - me = le(function(a) { + le = ke(function(a) { a = dc(a); return U("", M(function(b) { var c = n(b); @@ -1311,27 +1307,27 @@ }, a)) }); - function ne(a, b, c) { + function me(a, b, c) { c = void 0 === c ? null : c; - a.ba || (a.ba = me()); + a.ba || (a.ba = le()); 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 ne = "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(" "), + oe = [], + pe = /^\s*(data|javascript):/i, + qe = 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"), + re = {}, + se = (re.hit = "h", re.params = "p", re.reachGoal = "g", re.userParams = "up", + re.trackHash = "th", re.accurateTrackBounce = "atb", re.notBounce = "nb", re.addFileExtension = "fe", re.extLink = "el", re.file = "fc", re.trackLinks = "tl", re.destruct = "d", re.setUserID = "ui", re.getClientID = "ci", re.clickmap = "cm", re), + te = Pa("1"); + + function ue(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 ve(a) { return H(function(b, c) { var d = n(c), e = d.next().value, @@ -1340,15 +1336,15 @@ f = a[f.T]; b[e] = d ? d(f) : f; return b - }, {}, dc(xe)) - } - var ye = N(R, L(function() { + }, {}, dc(we)) + } + var xe = N(R, L(function() { var a = 0; return function() { return a += 1 } }), be), - ze = { + ye = { mc: function(a) { a = ad(a).o("mt", {}); a = dc(a); @@ -1372,11 +1368,11 @@ }, rqnt: function(a, b, c) { a = c.D; - return !a || a.nohit ? null : ye(b) + return !a || a.nohit ? null : xe(b) } }; - function Ae(a, b) { + function ze(a, b) { if (!b) return null; try { return a.JSON.parse(b) @@ -1385,7 +1381,7 @@ } } - function Be(a, b) { + function Ae(a, b) { try { return a.JSON.stringify(b, null, void 0) } catch (c) { @@ -1393,96 +1389,96 @@ } } - function Ce(a) { + function Be(a) { try { return a.localStorage } catch (b) {} return null } - function De(a, b) { - var c = Ce(a); + function Ce(a, b) { + var c = Be(a); try { c.removeItem(b) } catch (d) {} } - function Ee(a, b) { - var c = Ce(a); + function De(a, b) { + var c = Be(a); try { - return Ae(a, c.getItem(b)) + return ze(a, c.getItem(b)) } catch (d) {} return null } - function Fe(a, b, c) { - var d = Ce(a); - a = Be(a, c); + function Ee(a, b, c) { + var d = Be(a); + a = Ae(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 Fe = L(function(a) { + Ee(a, "_ymBRC", "1"); + var b = "1" !== De(a, "_ymBRC"); + b || Ce(a, "_ymBRC"); return b }); - function He(a, b, c) { + function Ge(a, b, c) { var d = "" + (void 0 === c ? "_ym" : c) + (void 0 === b ? "" : b); d && (d += "_"); return { - Lb: Ge(a), + Lb: Fe(a), o: function(e, f) { - var g = Ee(a, "" + d + e); + var g = De(a, "" + d + e); return Sa(g) && !z(f) ? f : g }, B: function(e, f) { - Fe(a, "" + d + e, f); + Ee(a, "" + d + e, f); return this }, wa: function(e) { - De(a, "" + d + e); + Ce(a, "" + d + e); return this } } } - var Ie = L(He), - Je = L(He, function(a, b, c) { + var He = L(Ge), + Ie = L(Ge, function(a, b, c) { return "" + b + c }), - Ke = ya(Array.prototype.find, "find"); - - function Le(a, b) { + Je = ya(Array.prototype.find, "find"); + + function Ke(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 Le = Je ? function(a, b) { + return Je.call(b, a) + } : Ke; + + function Me(a) { if (A(a)) return !1; a = a.nodeType; return 3 === a || 8 === a } - function Oe(a) { + function Ne(a) { return a ? a.innerText || "" : "" } - var Pe = L(function(a) { + var Oe = L(function(a) { a = J(a, "document") || {}; return ("" + (a.characterSet || a.charset || "")).toLowerCase() }), - Qe = L(N(K("document"), G("createElement", zb))); - - function Re(a) { + Pe = L(N(K("document"), G("createElement", zb))); + + function Qe(a) { var b = a && a.parentNode; b && b.removeChild(a) } - function Se(a, b) { + function Re(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 Se(a, b) { try { return (new RegExp("(?:^|\\s)" + a + "(?:\\s|$)")).test(b.className) } catch (c) { return !1 } } - var Ue = L(function(a) { + var Te = L(function(a) { var b = J(a, "Element.prototype"); - return b ? (a = Me(function(c) { + return b ? (a = Le(function(c) { var d = b[c]; return !!d && xa(c, d) }, ["matches", "webkitMatchesSelector", "mozMatchesSelector", "msMatchesSelector", "oMatchesSelector"])) ? b[a] : null : null }); - function Ve(a) { + function Ue(a) { a = J(a, "document"); try { return a.getElementsByTagName("body")[0] @@ -1514,21 +1510,21 @@ } } - function We(a) { + function Ve(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 : Ue(a) || c + } + + function We(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 Xe(a) { + var b = We(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 = Ve(a); return [J(b, "clientWidth") || a.innerWidth, J(b, "clientHeight") || a.innerHeight] } - function Ze(a) { - var b = Ve(a), + function Ye(a) { + var b = Ue(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 Ze(a) { + var b = Ve(a), + c = n(Xe(a)); a = c.next().value; c = c.next().value; return [Math.max(b.scrollWidth, a), Math.max(b.scrollHeight, c)] } - function af(a) { + function $e(a) { try { return a.getBoundingClientRect && a.getBoundingClientRect() } catch (b) { @@ -1572,7 +1568,7 @@ } } - function bf(a, b, c) { + function af(a, b, c) { c = zb("dispatchEvent", c || a.document); var d = null, e = J(a, "Event.prototype.constructor"); @@ -1589,7 +1585,7 @@ d && c(d) } - function cf(a) { + function bf(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 cf = Pa("INPUT"), + df = N(bf, cf); + + function ef(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 ff(a) { + return (10 > a ? "0" : "") + a + } + function gf(a) { - return (10 > a ? "0" : "") + a + var b = a.kc; + return 0 !== b ? b : he(a.l, a.sb) } function hf(a) { - var b = a.kc; - return 0 !== b ? b : ie(a.l, a.sb) + return Math.floor(gf(a) / 1E3 / 60) } function jf(a) { - return Math.floor(hf(a) / 1E3 / 60) + return Math.round(gf(a) / 1E3) } 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() : gf(a) - a.kb; return Math.round(a) } var X = L(function(a) { var b = Xc(a), - c = he(a), + c = ge(a), d = { l: a, kc: 0, sb: c, - kb: ie(a, c) + kb: he(a, c) }, e = n(c); c = e.next().value; e = e.next().value; c && e || b.C(a, ["beforeunload", "unload"], function() { - 0 === d.kc && (d.kc = ie(a, d.sb)) + 0 === d.kc && (d.kc = he(a, d.sb)) }); return Ra(d) }), - mf = /\/$/; - - function nf(a) { + lf = /\/$/; + + function mf(a) { var b = Q(a), c = b.o("hitId"); - c || (c = ff(a), b.B("hitId", c)); + c || (c = ef(a), b.B("hitId", c)); return c } - function of(a, b) { - var c = Ie(a), + function nf(a, b) { + var c = He(a), d = Kd(a), e = b.Qb || "uid"; return [c.o(e), d.o(e)] } - var pf = bd("r", function(a, b) { - var c = n(of(a, b)), + var of = bd("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.Qb, 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)), + f = He(a), + g = X(a)(jf), + 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; + if (!h) h = U("", [g, ef(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 sf(a, b, c) { + function rf(a, b, c) { return zb("setTimeout", a)(b, c) } - function tf(a, b) { + function sf(a, b) { return zb("clearTimeout", a)(b) } + function tf(a, b, c, d) { + return rf(a, V(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) } + 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,7 +1749,7 @@ }) } - function Cf(a) { + function Bf(a) { var b = [], c = { ae: b @@ -1764,12 +1760,12 @@ 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)); + J(c, f) || (c[f] = Bf(a)); c[f].C(e) }, d); return this @@ -1785,18 +1781,18 @@ } } } - var Ef = L(function() { + var Df = L(function() { return { ga: {}, 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 = X(a)(gf), f; if (f = a.crypto && ya(a.crypto.getRandomValues, "getRandomValues")) { var g = new Uint32Array(1); @@ -1814,15 +1810,15 @@ f = (f.data = d, f.__yminfo = U(":", ["__yminfo", e.Cb, e.key, e.dir]), f); return { oa: e, - hd: Be(a, f) || "" - } - } - } - var Hf = W("s.f", function(a, b, c, d, e) { + hd: Ae(a, f) || "" + } + } + } + var Gf = W("s.f", function(a, b, c, d, e) { b = b(d); - var f = Ef(a), + var f = Df(a), g = U(":", [b.oa.Cb, b.oa.key]); - if (Ff(c)) { + if (Ef(c)) { f.pending[g] = e; try { c.postMessage(b.hd, "*") @@ -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) { J(b[d], "window.window") || delete b[d] }, ec(b)) }); - Bf(a, "if.wf")(xf(t, 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 = W("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 = ze(a, f.data), h = g.__yminfo, l = g.data } catch (m) { return } @@ -1894,28 +1890,28 @@ 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), + } catch (m) {}!Sa(k) && Ef(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.hd, "*")) } } else h === "" + g && w(l) && Qb(function(m) { return !(!m.hid || !m.counterId) }, l).length === l.length && (c = k.pending[U(":", [b, a])]) && c.apply(null, [f].concat(l)) }), - Lf = L(function(a, b) { + Kf = L(function(a, b) { var c = zb("getElementsByTagName", J(a, "document")), - d = Ef(a), - e = Ff(a), - f = Df(a, "ifc"), + d = Df(a), + e = Ef(a), + f = Cf(a, "ifc"), g = Xc(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); + e = (e.counterId = b.id, e.hid = "" + mf(a), e); + Sc(a) && (e.duid = qf(a, b)); + If(a, f); + Hf(a); + var h = Ff(a, e), + k = F([a, G([], h)], Gf); M(function(l) { var m = null; try { @@ -1933,7 +1929,7 @@ }, 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 { ca: f, ga: d.ga, @@ -1941,38 +1937,38 @@ bc: 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.ga[b.id] ? c.ga[b.id].info.duid || rf(a, b) : rf(a, b) + Lf = L(function(a, b) { + if (!Sc(a) || !Ic(a)) return qf(a, b); + var c = Kf(a, b); + return c && c.ga[b.id] ? c.ga[b.id].info.duid || qf(a, b) : qf(a, b) }, function(a, b) { return "" + b.Qb + b.Aa }), - Nf = L(N(X, Ra(function(a) { + Mf = L(N(X, Ra(function(a) { return -(new a.l.Date).getTimezoneOffset() }))), - Of = N(X, Ra(function(a) { + Nf = 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()])) + return U("", M(ff, [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 = N(X, Ra(jf)), + Pf = N(X, Ra(gf)), + Qf = L(N(X, Ra(function(a) { return n(a.sb).next().value }))), - Sf = L(function(a) { + Rf = L(function(a) { a = Q(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) { + Sf = {}, + Tf = (Sf.vf = G(ta.version, lb), Sf.nt = Ec, 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; @@ -1980,13 +1976,13 @@ 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 = Oe, Sf.la = Gc, Sf.ut = function(a, b, c) { var d = c.H; c = c.D; d = d && d.qb; c && (jd(a) || b.oc || d) && (c.ut = "noindex"); return null - }, Tf.v = G("2683", lb), Tf.cn = Sf, Tf.dp = function(a) { + }, Sf.v = G("2683", lb), Sf.cn = Rf, Sf.dp = function(a) { var b = Q(a), c = b.o("bt", {}); if (z(b.o("bt"))) { @@ -1996,66 +1992,66 @@ } catch (e) {} b.B("bt", c); c.p && c.p.then && c.p.then(V(a, "bi:dp.p", function(e) { - c.Ee = J(e, "charging") && 0 === J(e, "chargingTime") + c.De = J(e, "charging") && 0 === J(e, "chargingTime") })) } - return Mb(c.Ee) - }, Tf.ls = L(function(a, b) { - var c = Je(a, b.id), + return Mb(c.De) + }, Sf.ls = L(function(a, b) { + var c = Ie(a, b.id), d = X(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) { + return +e ? e : (d = ef(a, 0, d(gf)), c.B("lsid", d), d) + }, mb), Sf.hid = mf, Sf.phid = function(a, b) { if (!Ic(a)) return null; - var c = Lf(a, b); + var c = Kf(a, b); if (!c) return null; var d = ec(c.ga); return d.length ? c.ga[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 = N(K("navigator.cookieEnabled"), Lb), Sf.rn = N(lb, ef), Sf.rqn = function(a, b, c) { c = c.D; if (!c || c.nohit) return null; b = R(b); - a = Je(a, b); + a = Ie(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) { + }, Sf.u = Lf, Sf.w = function(a) { var b = - n(Ye(a)); + n(Xe(a)); a = b.next().value; b = b.next().value; return a + "x" + b - }, Tf.s = function(a) { + }, Sf.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) { + }, Sf.sk = K("devicePixelRatio"), Sf.ifr = N(Ic, Lb), Sf.j = N(Kc, Lb), Sf.sti = function(a) { return Ic(a) && Jc(a) ? "1" : null - }, Tf), - Vf = L(function() { - return $c(ec(Uf), ec(ze)) + }, Sf), + Uf = L(function() { + return $c(ec(Tf), ec(ye)) }); - 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], + var k = Tf[h], l = "bi", m = f; - k || (k = ze[h], l = "tel", m = ne(d)); + k || (k = ye[h], l = "tel", m = me(d)); k && (k = W(l + ":" + h, k, null)(b, c, d), m.wb(h, k)) - }, a || Vf()); + }, a || Uf()); e() } } } } - function Xf(a, b) { + function Wf(a, b) { return { K: function(c, d) { var e = c.G; @@ -2071,14 +2067,14 @@ } } } - var Yf = L(Md, R); - - function Zf(a, b, c) { + var Xf = L(Md, R); + + function Yf(a, b, c) { if (Sc(a) && Ic(a)) { - var d = Yf(b); + var d = Xf(b); if (!d.Xd) { d.Xd = !0; - b = Lf(a, b); + b = Kf(a, b); if (!b) { c(); return @@ -2087,38 +2083,38 @@ var e = function() { d.Y && (M(be, d.Y), d.Y = null) }; - uf(a, e, 3E3, "w.p.d.p"); + tf(a, e, 3E3, "w.p.d.p"); b.ca.C(["initToChild"], e) } d.Y ? d.Y.push(c) : c() } else c() } - var $f = L(function() { + var Zf = L(function() { return { Gc: null, Y: [] } }, R); - function ag(a) { + 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.Gc = d, c()) : b.Y ? b.Y.push(c) : c() : c() - } - - function cg(a, b) { + d ? $f(a) ? (b.Gc = 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.Gc === e && g && (M(be, g), f.Y = null) @@ -2127,16 +2123,16 @@ } } } - var dg = /^[a-z][\w.+-]+:/i; - - function eg(a, b) { + var cg = /^[a-z][\w.+-]+:/i; + + function dg(a, b) { var c = T(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; + 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; @@ -2146,22 +2142,22 @@ 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 && f !== e ? d["page-ref"] = dg(a, e) : delete d["page-ref"]; e = Fc(a) ? 512 : 2048; - d["page-url"] = eg(a, f).slice(0, e); + 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; @@ -2175,139 +2171,139 @@ } a.push(d) } - var hg = [ - [fg, -100], + var gg = [ + [eg, -100], [Zc, 1], - [cg, 2], - [Wf(), 3], - [Xf, 4] + [bg, 2], + [Vf(), 3], + [Wf, 4] ], - ig = hg.slice(), - jg = [], - kg = G(hg, gg), - lg = {}, - mg = (lg.h = ig, lg), - Y = G(mg, function(a, b, c, d) { + hg = gg.slice(), + ig = [], + jg = G(gg, fg), + kg = {}, + lg = (kg.h = hg, kg), + Y = G(lg, function(a, b, c, d) { a[b] || (a[b] = []); - c && !A(d) && gg(a[b], c, d) + c && !A(d) && fg(a[b], c, d) }); - function ng(a, b, c) { - b = w(b) ? b : mg[b] || hg; + function mg(a, b, c) { + b = w(b) ? b : lg[b] || gg; var d = M(oc, b); M(function(e) { return d.unshift(e) - }, jg); + }, ig); return M(N(Jb([a, c]), be), d) } - var og = [], + var ng = [], + og = [], pg = [], qg = [], rg = [], sg = [], - tg = [], - ug = setTimeout; - - function vg() {} - - function wg(a, b) { + tg = setTimeout; + + function ug() {} + + function vg(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 wg(a) { + if (!(this instanceof wg)) throw new TypeError("Promises must be constructed via new"); if ("function" !== typeof a) throw new TypeError("not a function"); this.ia = 0; this.rc = !1; this.va = void 0; this.Oa = []; - yg(a, this) - } - - function zg(a, b) { + xg(a, this) + } + + function yg(a, b) { for (; 3 === a.ia;) a = a.va; - 0 === a.ia ? a.Oa.push(b) : (a.rc = !0, xg.sc(function() { + 0 === a.ia ? a.Oa.push(b) : (a.rc = !0, wg.sc(function() { var c = 1 === a.ia ? b.ge : b.ie; - if (null === c)(1 === a.ia ? Ag : Bg)(b.promise, a.va); + if (null === c)(1 === a.ia ? zg : Ag)(b.promise, a.va); else { try { var d = c(a.va) } catch (e) { - Bg(b.promise, e); + Ag(b.promise, e); return } - Ag(b.promise, d) + zg(b.promise, d) } })) } - function Ag(a, b) { + function zg(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 wg) { a.ia = 3; a.va = b; - Cg(a); + Bg(a); return } if ("function" === typeof c) { - yg(wg(c, b), a); + xg(vg(c, b), a); return } } a.ia = 1; a.va = b; - Cg(a) + Bg(a) } catch (d) { - Bg(a, d) - } - } - - function Bg(a, b) { + Ag(a, d) + } + } + + function Ag(a, b) { a.ia = 2; a.va = b; - Cg(a) - } - - function Cg(a) { - 2 === a.ia && 0 === a.Oa.length && xg.sc(function() { - a.rc || xg.zd(a.va) + Bg(a) + } + + function Bg(a) { + 2 === a.ia && 0 === a.Oa.length && wg.sc(function() { + a.rc || wg.zd(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++) yg(a, a.Oa[b]); a.Oa = null } - function Dg(a, b, c) { + function Cg(a, b, c) { this.ge = "function" === typeof a ? a : null; this.ie = "function" === typeof b ? b : null; this.promise = c } - function yg(a, b) { + function xg(a, b) { var c = !1; try { a(function(d) { + c || (c = !0, zg(b, d)) + }, function(d) { c || (c = !0, Ag(b, d)) - }, function(d) { - c || (c = !0, Bg(b, d)) }) } catch (d) { - c || (c = !0, Bg(b, d)) - } - } - xg.prototype["catch"] = function(a) { + c || (c = !0, Ag(b, d)) + } + } + wg.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)); + wg.prototype.then = function(a, b) { + var c = new this.constructor(ug); + yg(this, new Cg(a, b, c)); return c }; - xg.prototype["finally"] = function(a) { + wg.prototype["finally"] = function(a) { var b = this.constructor; return this.then(function(c) { return b.resolve(a()).then(function() { @@ -2319,8 +2315,8 @@ }) }) }; - xg.all = function(a) { - return new xg(function(b, c) { + wg.all = function(a) { + return new wg(function(b, c) { function d(h, k) { try { if (k && ("object" === typeof k || "function" === typeof k)) { @@ -2344,70 +2340,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) { + wg.resolve = function(a) { + return a && "object" === typeof a && a.constructor === wg ? a : new wg(function(b) { b(a) }) }; - xg.reject = function(a) { - return new xg(function(b, c) { + wg.reject = function(a) { + return new wg(function(b, c) { c(a) }) }; - xg.race = function(a) { - return new xg(function(b, c) { + wg.race = function(a) { + return new wg(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++) wg.resolve(a[d]).then(b, c) }) }; - xg.sc = "function" === typeof setImmediate && function(a) { + wg.sc = "function" === typeof setImmediate && function(a) { setImmediate(a) } || function(a) { - ug(a, 0) + tg(a, 0) }; - xg.zd = function(a) { + wg.zd = 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) { + Dg = ya(Z, "Promise"), + Eg = ya(J(Z, "resolve"), "resolve"), + Fg = ya(J(Z, "reject"), "reject"), + Gg = ya(J(Z, "all"), "all"); + if (Dg && Eg && Fg && Gg) { + var Hg = 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; + Hg.resolve = D(Eg, Z); + Hg.reject = D(Fg, Z); + Hg.all = D(Gg, Z); + Z = Hg + } else Z = wg; + + function Ig(a) { + return a.dc || a.za.length <= a.$ + } function Jg(a) { - return a.dc || a.za.length <= a.$ + a.$ = a.za.length } function Kg(a) { - a.$ = a.za.length + a.dc = !0 } function Mg(a) { - a.dc = !0 + a.dc = !1 } function Ng(a) { - a.dc = !1 - } - - function Og(a) { - Jg(a) && Td(Wd("i")); + Ig(a) && Td(Wd("i")); var b = a.Ob(a.za[a.$]); a.$ += 1; return b } - var Pg = Na(function(a, b) { - for (var c = []; !Jg(b);) { - var d = Og(b); + var Og = Na(function(a, b) { + for (var c = []; !Ig(b);) { + var d = Ng(b); a(d, function(e) { return e(b) }); @@ -2415,33 +2411,33 @@ } return c }), - Qg = Na(function(a, b) { - for (var c; b.za.length && !Jg(b);) c = b.za.pop(), c = b.Ob(c, b.za), a(b); + Pg = Na(function(a, b) { + for (var c; b.za.length && !Ig(b);) c = b.za.pop(), c = b.Ob(c, b.za), a(b); return c }); + + function Qg(a, b) { + return function(c) { + var d = X(a), + e = d(gf); + return Pg(function(f) { + d(gf) - e >= b && Kg(f) + })(c) + } + } function Rg(a, b) { return function(c) { var d = X(a), - e = d(hf); - return Qg(function(f) { - d(hf) - e >= b && Mg(f) + e = d(gf); + return Og(function(f, g) { + d(gf) - e >= b && g(Kg) })(c) } } - function Sg(a, b) { - return function(c) { - var d = X(a), - e = d(hf); - return Pg(function(f, g) { - d(hf) - e >= b && g(Mg) - })(c) - } - } - - function Tg(a) { - for (var b = !0, c = {}; !Jg(a) && b; c = { + function Sg(a) { + for (var b = !0, c = {}; !Ig(a) && b; c = { Vb: void 0 }) b = !1, c.Vb = function() { b = !0; @@ -2450,10 +2446,10 @@ return function() { (0, d.Vb)() } - }(c)), b || (a.$ += 1, c.Vb = G(a, Tg)) - } - - function Ug(a, b) { + }(c)), b || (a.$ += 1, c.Vb = G(a, Sg)) + } + + function Tg(a, b) { return Ra({ za: a, Ob: b || lb, @@ -2462,7 +2458,7 @@ }) } - function Vg(a, b, c) { + function Ug(a, b, c) { c = void 0 === c ? !1 : c; return new Z(function(d, e) { function f(k, l) { @@ -2474,20 +2470,20 @@ K: f, S: f }); - var h = Ug(g, function(k, l) { + var h = Tg(g, function(k, l) { var m = c ? k.K : k.S; if (m) try { m(b, l) } catch (p) { - h(Kg), e(p) + h(Jg), e(p) } else l() }); - h(Tg) + h(Sg) }) } - function Wg(a, b, c) { - var d = ff(a), + function Vg(a, b, c) { + var d = ef(a), e = c.N, f = c.O, g = c.Ca, @@ -2499,7 +2495,7 @@ 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 = le(function(a) { + var Wg = ke(function(a) { var b = ""; a = H(function(c, d) { var e = n(d), @@ -2513,15 +2509,15 @@ return U(":", a) }); - function Yg(a, b, c) { + function Xg(a, b, c) { var d = P({}, b.D); a = X(a); - b.G && (d["browser-info"] = Xg(b.G.l()).B("st", a(kf)).ra()); + b.G && (d["browser-info"] = Wg(b.G.l()).B("st", a(jf)).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 Yg(a, b, c, d, e, f) { e = void 0 === e ? 0 : e; f = void 0 === f ? 0 : f; var g = P({ @@ -2537,41 +2533,41 @@ g.O = "site-info=" + pd(g.O) } g.ab || (g.ab = g.O ? "POST" : "GET"); - g.Da = Yg(a, d, k); + g.Da = Xg(a, d, k); g.U = (d.ha || {}).U; g.N.push(k); P(d.J, g); k = "" + l + (d.ub && d.ub.de ? "/1" : ""); var p = 0; - p = Wg(a, k, g); + p = Vg(a, k, g); return h(k, g).then(function(q) { var v = p, - r = {}, + t = {}, x = {}; Pd(a, (x.name = "requestSuccess", x.data = - (r.body = q, r.requestId = v, r), x)); + (t.body = q, t.requestId = v, t), x)); return { Ea: q, rd: e } })["catch"](function(q) { var v = p, - r = {}, + t = {}, x = {}; - Pd(a, (x.name = "requestFail", x.data = (r.error = q, r.requestId = v, r), x)); + Pd(a, (x.name = "requestFail", x.data = (t.error = q, t.requestId = v, t), x)); v = f + 1 >= b.length; - r = e + 1 >= c.length; - v && r && Td(q); - return Zg(a, b, c, d, !r && v ? e + 1 : e, v ? 0 : f + 1) + t = e + 1 >= c.length; + v && t && Td(q); + return Yg(a, b, c, d, !t && v ? e + 1 : e, v ? 0 : f + 1) }) } - function $g(a, b) { + function Zg(a, b) { return function(c, d) { - return Zg(a, b, d, c) - } - } - var ah = { + return Yg(a, b, d, c) + } + } + var $g = { id: "id", oc: "ut", M: "type", @@ -2580,11 +2576,11 @@ Ga: "url", Hb: "referrer" }, - bh = /^\d+$/, - ch = { + ah = /^\d+$/, + bh = { id: function(a) { a = "" + (a || "0"); - bh.test(a) || (a = "0"); + ah.test(a) || (a = "0"); try { var b = ub(a) } catch (c) { @@ -2598,44 +2594,44 @@ Aa: Nb, oc: Nb }; - ah.Ra = "defer"; - ch.Ra = Nb; - ah.L = "params"; - ch.L = function(a) { + $g.Ra = "defer"; + bh.Ra = Nb; + $g.L = "params"; + bh.L = function(a) { return B(a) || w(a) ? a : null }; - ah.nc = "userParams"; - ah.nd = "triggerEvent"; - ch.nd = Nb; - ah.Zc = "sendTitle"; - ch.Zc = function(a) { + $g.nc = "userParams"; + $g.nd = "triggerEvent"; + bh.nd = Nb; + $g.Zc = "sendTitle"; + bh.Zc = function(a) { return !!a || z(a) }; - ah.hc = "trackHash"; - ch.hc = Nb; - ah.md = "trackLinks"; - var xe = H(function(a, b) { + $g.hc = "trackHash"; + bh.hc = Nb; + $g.md = "trackLinks"; + var we = H(function(a, b) { var c = n(b), d = c.next().value; c = c.next().value; a[d] = { T: c, - rb: ch[d] + rb: bh[d] }; return a - }, {}, dc(ah)); - - function dh(a) { + }, {}, dc($g)); + + function ch(a) { return H(function(b, c) { var d = n(c), e = d.next().value; d = d.next().value; - b[xe[e].T] = d; + b[we[e].T] = d; return b }, {}, dc(a)) } - var eh = {}, - fh = (eh.w = [ + var dh = {}, + eh = (dh.w = [ [function(a, b) { return { K: function(c, d) { @@ -2643,7 +2639,7 @@ 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 = Wg()); f = c.G; e = { ha: { @@ -2659,12 +2655,12 @@ } } }, 1] - ], eh); - - function gh(a, b, c) { - var d = $g(a, b); + ], dh); + + function fh(a, b, c) { + var d = Zg(a, b); return function(e) { - return Vg(c, e, !0).then(function() { + return Ug(c, e, !0).then(function() { var f = e.ha || {}, g = void 0 === f.Ud ? "" : f.Ud, h = void 0 === f.U ? "" : f.U; @@ -2676,24 +2672,24 @@ var g = f.Ea; f = f.rd; e.Zb = g; - e.Se = f; - return Vg(c, e).then(G(g, lb)) + e.Re = f; + return Ug(c, e).then(G(g, lb)) }) } } - function hh(a) { + function gh(a) { return function(b, c, d) { return function(e, f) { - var g = M(N(oc, Jb([b, f]), be), fh[a] || []); + var g = M(N(oc, Jb([b, f]), be), eh[a] || []); g = $c(g, d); - return gh(b, c, g)(e) - } - } - } - var ih = hh("w"); - - function jh(a, b, c, d) { + return fh(b, c, g)(e) + } + } + } + var hh = gh("w"); + + function ih(a, b, c, d) { return new Z(function(e, f) { if (!J(a, "navigator.onLine")) return f(); var g = {}; @@ -2703,8 +2699,8 @@ }) } - function kh(a, b) { - var c = Qe(a); + function jh(a, b) { + var c = Pe(a); if (c) { var d = a.document, e = c("script"); @@ -2726,12 +2722,12 @@ } catch (h) {} } } - var lh = L(function(a) { - if (a = Qe(a)) return a("a") + var kh = L(function(a) { + if (a = Pe(a)) return a("a") }); - function mh(a, b) { - var c = lh(a); + function lh(a, b) { + var c = kh(a); return c ? (c.href = b, { protocol: c.protocol, host: c.host, @@ -2746,11 +2742,11 @@ }) : {} } - function nh(a) { + function mh(a) { return (a.split(":")[1] || "").replace(/^\/*/, "").replace(/^www\./, "").split("/")[0] } - function oh(a, b) { + function nh(a, b) { if (!b || !b.length) return a; var c = n(a.split("#")), d = c.next().value; @@ -2759,13 +2755,13 @@ return Ia(a, "?") ? d + "&" + b + c : d + "?" + b + c } - function ph(a, b, c) { - (c = sd(c)) && (a = oh(a, c)); - b.O && (a = oh(a, b.O)); + function oh(a, b, c) { + (c = sd(c)) && (a = nh(a, c)); + b.O && (a = nh(a, b.O)); return a } - function qh(a, b) { + function ph(a, b) { try { delete a[b] } catch (c) { @@ -2773,41 +2769,41 @@ } } - function rh(a, b, c) { + function qh(a, b, c) { return new Z(function(d, e) { - var f = "_ymjsp" + ff(a), + var f = "_ymjsp" + ef(a), g = {}; g = P((g.callback = f, g), c.Da); - var h = F([a, f], qh); + var h = F([a, f], ph); a[f] = function(l) { try { - h(), Re(k), d(l) + h(), Qe(k), d(l) } catch (m) { e(m) } }; g.wmode = "5"; f = {}; - var k = kh(a, (f.src = ph(b, c, g), f)); + var k = jh(a, (f.src = oh(b, c, g), f)); if (!k) return h(), e(Wd("jp.s")); - f = G(k, Re); + f = G(k, Qe); f = N(f, G(Zd(c.N), e)); - g = sf(a, f, c.sa || 1E4); - g = F([a, g], tf); + g = rf(a, f, c.sa || 1E4); + g = F([a, g], sf); k.onload = g; k.onerror = N(h, g, f) }) } - function sh(a, b, c, d) { + function rh(a, b, c, d) { b = b ? new b : void 0; var e = {}; e = P(d.Fa ? (e.wmode = "7", e) : {}, d.Da); var f = b || { signal: void 0, - abort: t + abort: r }, - g = a.fetch(oh(c, sd(e)), { + g = a.fetch(nh(c, sd(e)), { method: d.ab, body: d.O, credentials: !1 === d.qc ? "omit" : "include", @@ -2819,7 +2815,7 @@ k = G(d.N.concat("timeout"), Zd); 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) {} @@ -2833,19 +2829,19 @@ return d.Uc ? q.text() : d.Fa ? q.json() : null }).then(l)["catch"](G(h(), m)).then(function() { - p && tf(a, p) + p && sf(a, p) }) }) } - var th = /[^a-z0-9.:-]/; - - function uh(a, b, c, d, e, f, g, h) { + var sh = /[^a-z0-9.:-]/; + + function th(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)); else { e = null; if (d) try { - (e = Ae(a, b.responseText)) || g(c) + (e = ze(a, b.responseText)) || g(c) } catch (k) { g(c) } @@ -2853,13 +2849,13 @@ } return h } - function vh(a, b, c) { + function uh(a, b, c) { var d = new a.XMLHttpRequest, e = c.O, f = {}, g = P(c.Fa ? (f.wmode = "7", f) : {}, c.Da); return new Z(function(h, k) { - d.open(c.ab || "GET", oh(b, sd(g)), !0); + d.open(c.ab || "GET", nh(b, sd(g)), !0); d.withCredentials = !1 !== c.qc; c.sa && (d.timeout = c.sa); N(dc, Gb(function(m) { @@ -2868,7 +2864,7 @@ p = p.next().value; d.setRequestHeader(m, p) }))(c.Ca); - var l = F([a, d, Zd(c.N), c.Fa, c.Uc, h, k], uh); + var l = F([a, d, Zd(c.N), c.Fa, c.Uc, h, k], th); d.onreadystatechange = l; try { d.send(e) @@ -2876,17 +2872,17 @@ }) } - function wh(a, b, c, d) { + function vh(a, b, c, d) { return new Z(function(e, f) { - var g = We(a), + var g = Ve(a), h = b("img"), - k = N(G(h, Re), G(Zd(d.N), f)), - l = sf(a, k, d.sa || 3E3); + k = N(G(h, Qe), G(Zd(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)); + h.onload = N(G(h, Qe), G(null, e), F([a, l], sf)); k = P({}, d.Da); delete k.wmode; - h.src = ph(c, d, k); + h.src = oh(c, d, k); wc(a) && (P(h.style, { position: "absolute", visibility: "hidden", @@ -2895,76 +2891,76 @@ }), g.appendChild(h)) }) } - var xh = {}, - yh = (xh.x = { + var wh = {}, + xh = (wh.x = { id: 2, check: function(a) { var b; if (b = J(a, "XMLHttpRequest")) if (b = "withCredentials" in new a.XMLHttpRequest) { a: { - if (th.test(a.location.host) && a.opera && y(a.opera.version) && (b = a.opera.version(), "string" === typeof b && "12" === b.split(".")[0])) { + if (sh.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, vh) : !1 - } - }, xh.i = { + } return b ? G(a, uh) : !1 + } + }, wh.i = { id: 4, check: function(a) { - var b = Qe(a); - return b ? F([a, b], wh) : !1 - } - }, xh); - yh.f = { + var b = Pe(a); + return b ? F([a, b], vh) : !1 + } + }, wh); + xh.f = { id: 1, check: function(a) { - return a.fetch ? F([a, J(a, "AbortController")], sh) : !1 + return a.fetch ? F([a, J(a, "AbortController")], rh) : !1 } }; - yh.b = { + xh.b = { id: 0, check: function(a) { if (zc(a)) a = !1; else { var b = J(a, "navigator.sendBeacon"); - a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], jh) : !1 + a = b && xa("sendBeacon", b) ? F([a, D(b, J(a, "navigator"))], ih) : !1 } return a } }; - yh.j = { + xh.j = { id: 3, check: function(a) { - return Qe(a) ? G(a, rh) : !1 + return Pe(a) ? G(a, qh) : !1 } }; - var zh = {}; - - function Ah(a) { + var yh = {}; + + function zh(a) { if (a) return H(function(b, c) { - var d = yh[c]; + var d = xh[c]; d && b.push(d); return b }, [], a) } - function Bh(a) { - return zh["*"] ? Ah(zh["*"]) : a ? Ah(zh[a]) : void 0 - } - var Ch = ["b", "f", "x", "j", "i"], - Dh = ["x"]; - Dh.unshift("f"); - Dh.push("j"); - var Eh = ["i"], - Fh = ["f", "i"], - Gh = {}, - Hh = (Gh.h = Dh, Gh), - Ih = L(function(a, b, c, d) { - (d = Bh(c) || Ah(d)) || (d = Ah(c ? Hh[c] : Ch)); + function Ah(a) { + return yh["*"] ? zh(yh["*"]) : a ? zh(yh[a]) : void 0 + } + var Bh = ["b", "f", "x", "j", "i"], + Ch = ["x"]; + Ch.unshift("f"); + Ch.push("j"); + var Dh = ["i"], + Eh = ["f", "i"], + Fh = {}, + Gh = (Fh.h = Ch, Fh), + Hh = L(function(a, b, c, d) { + (d = Ah(c) || zh(d)) || (d = zh(c ? Gh[c] : Bh)); c = H(function(e, f) { var g = f.check, h = f.id; @@ -2976,14 +2972,14 @@ }, function(a, b, c) { return c }), - Jh = D(Z.reject, Z, Zd()), - Kh = {}, - Lh = (Kh.h = ih, Kh), - Mh = W("g.sen", function(a, b, c) { - var d = Ih(a, c, b); - c = ng(a, b, c); - var e = Lh[b], - f = e ? e(a, d, c) : ih(a, d, c); + Ih = D(Z.reject, Z, Zd()), + Jh = {}, + Kh = (Jh.h = hh, Jh), + Lh = W("g.sen", function(a, b, c) { + var d = Hh(a, c, b); + c = mg(a, b, c); + var e = Kh[b], + f = e ? e(a, d, c) : hh(a, d, c); return function() { var g = n(Va(arguments)), h = g.next().value; @@ -2996,9 +2992,9 @@ return f.apply(null, [h].concat(g)) } - }, Jh); - - function Nh(a, b, c) { + }, Ih); + + function Mh(a, b, c) { try { if (y(b)) { var d = n(Va(arguments)); @@ -3009,19 +3005,19 @@ b.apply(A(c) ? null : c, e) } } catch (f) { - sf(a, G(f, Td), 0) - } - } - - function Oh(a, b, c, d, e) { - var f = F([a, d, e], Nh); + rf(a, G(f, Td), 0) + } + } + + function Nh(a, b, c, d, e) { + var f = F([a, d, e], Mh); return c.then(f, function(g) { f(); - fe(a, b, g) + ee(a, b, g) }) } - function Ph(a, b) { + function Oh(a, b) { function c(d, e, f) { var g = {}, h = {}; @@ -3033,31 +3029,31 @@ warn: G("warn", c) } } - var Qh = L(W("dc.init", function(a, b) { + var Ph = L(W("dc.init", function(a, b) { return b && cd(sb(b.split(":")[0])) ? { - log: t, - warn: t, - error: t - } : Ph(a, b) + log: r, + warn: r, + error: r + } : Oh(a, b) }), mb); - function Rh(a, b, c, d) { - Qh(a, b).log(c, d) - } - - function Sh(a, b, c, d, e) { - return F([a, R(b), e ? [c + ".p", e] : c, d], Rh) - } - var Th = L(Md, R); - - function Uh(a, b) { + function Qh(a, b, c, d) { + Ph(a, b).log(c, d) + } + + function Rh(a, b, c, d, e) { + return F([a, R(b), e ? [c + ".p", e] : c, d], Qh) + } + var Sh = L(Md, R); + + function Th(a, b) { var c = Q(a).o("counters", {}), d = R(b); return c[d] } - var Vh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; - - function Wh(a) { + var Uh = /^[a-zA-Z0-9'!#$%&*+-/=?^_`{|}~]+$/; + + function Vh(a) { var b = a.length; return 1 > b || 64 < b ? !1 : Yb(function(c) { var d = c.length; @@ -3079,37 +3075,37 @@ } c = !0 } - else c = Vh.test(c) ? !0 : !1; + else c = Uh.test(c) ? !0 : !1; return c }, a.split(".")) } - function Xh(a) { + function Wh(a) { var b = a.length; return 5 > b || 100 < b ? void 0 : a } - function Yh(a) { + function Xh(a) { var b = vd(a).replace(/^\++/gm, "").toLowerCase(), c = b.lastIndexOf("@"); - if (-1 === c) return Xh(b); + if (-1 === c) return Wh(b); a = b.substr(0, c); c = b.substr(c + 1); - if (!c || !Wh(a)) return Xh(b); + if (!c || !Vh(a)) return Wh(b); c = c.replace("googlemail.com", "gmail.com"); 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 Xh(a + "@" + c) - } - var Zh = /^[0-9()\-+\s]+$/; - - function $h(a, b) { + return Wh(a + "@" + c) + } + var Yh = /^[0-9()\-+\s]+$/; + + function Zh(a, b) { var c = yd(b), d = c.length, e = b[0], f = c[0]; - if (!(10 > d || 13 < d || "0" === f) && Zh.test(b)) { + if (!(10 > d || 13 < d || "0" === f) && Yh.test(b)) { if (10 === d && "+" !== e) return "7" + c; if (11 === d) { if ("+" === e && "8" === f) return; @@ -3118,11 +3114,11 @@ if (!(12 <= d && "+" === e && "7" === f)) return c } } - var ai = L(function(a) { + var $h = L(function(a) { return !!J(a, "crypto.subtle.digest") && !!J(a, "TextEncoder") && !!J(a, "FileReader") && !!J(a, "Blob") }); - function bi(a, b) { + function ai(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) { @@ -3138,9 +3134,9 @@ }, d) }) } - var ci = ["yandex_cid", "yandex_public_id"]; - - function di(a, b, c) { + var bi = ["yandex_cid", "yandex_public_id"]; + + function ci(a, b, c) { c = void 0 === c ? 0 : c; b = dc(b); b = H(function(d, e) { @@ -3149,12 +3145,12 @@ f = f.next().value; var h = B(f); if (!h && (rb(a, f) && (f = "" + f), !u(f))) return d; - if (h) f = di(a, f, c + 1); - else if (!c && O(g, ci)) f = Z.resolve(f); + if (h) f = ci(a, f, c + 1); + else if (!c && O(g, bi)) f = Z.resolve(f); else { - "phone_number" === g ? f = $h(a, f) : "email" === g && (f = Yh(f)); + "phone_number" === g ? f = Zh(a, f) : "email" === g && (f = Xh(f)); if (!f) return d; - f = bi(a, f) + f = ai(a, f) } d.push(f.then(function(k) { return [g, k] @@ -3163,25 +3159,25 @@ }, [], b); return Z.all(b) } - var ei = W("fpm", function(a, b) { - if (!kd(a)) return t; + var di = W("fpm", function(a, b) { + if (!kd(a)) return r; var c = R(b); - if (!ai(a)) return Rh(a, c, "ns"), t; - var d = Uh(a, b); + if (!$h(a)) return Qh(a, c, "ns"), r; + var d = Th(a, b); return d ? function(e) { return (new Z(function(f, g) { - return B(e) ? ec(e).length ? f(di(a, e).then(function(h) { + return B(e) ? ec(e).length ? f(ci(a, e).then(function(h) { if (h && h.length) { var k = {}, l = {}; d.params((l.__ym = (k.fpp = h, k), l)) } - }, t)) : g(Zd("fpm.l")) : g(Zd("fpm.o")) + }, r)) : g(Zd("fpm.l")) : g(Zd("fpm.o")) }))["catch"](V(a, "fpm.en")) - } : t + } : r }); - function fi(a, b) { + function ei(a, b) { return H(function(c, d) { var e = n(d), f = e.next().value, @@ -3189,20 +3185,20 @@ e = g; g = B(g); if (!g && (rb(a, e) && (e = "" + e), !u(e))) return c; - e = g ? fi(a, e) : e; + e = g ? ei(a, e) : e; eb(e) && c.push([f, e]); return c }, [], dc(b)) } - function gi(a, b) { + function fi(a, b) { return function(c) { - var d = Uh(a, b); + var d = Th(a, b); if (d) { - var e = Qh(a, R(b)); + var e = Ph(a, R(b)); if (B(c)) if (eb(ec(c))) { - if ((c = fi(a, c)) && eb(c)) { + if ((c = ei(a, c)) && eb(c)) { e = {}; var f = {}; d.params((f.__ym = (e.fpmh = c, e), f)) @@ -3213,8 +3209,8 @@ } } - function hi(a, b, c, d) { - var e = te[c]; + function gi(a, b, c, d) { + var e = se[c]; return e ? function() { var f = Va(arguments); f = d.apply(null, ka(f)); @@ -3227,81 +3223,81 @@ } : d } - function ii(a) { + function hi(a) { a = Q(a); var b = a.o("dsjf") || Ra({}); a.V("dsjf", b); return b } - function ji(a, b, c) { - ii(a)(function(d) { + function ii(a, b, c) { + hi(a)(function(d) { d[b] = P(d[b] || {}, c) }) } - function ki(a, b) { - ii(a)(function(c) { + function ji(a, b) { + hi(a)(function(c) { delete c[b] }) } - function li(a, b) { + function ki(a, b) { return function(c) { - ji(a, b, c) - } - } - var mi = Na(function(a, b) { + ii(a, b, c) + } + } + var li = Na(function(a, b) { var c = {}; - ii(a)(function(d) { + hi(a)(function(d) { c = d[b] || {} }); return c }), - ni = W("c.c.cc", function(a) { + mi = W("c.c.cc", function(a) { var b = Q(a), - c = N(mi(a), function(d) { + c = N(li(a), function(d) { var e = {}; e = (e.clickmap = !!d.clickmap, e); return P({}, d, e) }); return V(a, "g.c.cc", N(D(b.o, b, "counters", {}), ec, Gb(c))) }), - oi = W("gt.c.rs", function(a, b) { + ni = W("gt.c.rs", function(a, b) { var c = R(b), d = b.id, e = b.M, f = b.Ed, g = b.hc, - h = F([a, c], ki), + h = F([a, c], ji), k = {}; - ji(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); + ii(a, c, (k.id = d, k.type = +e, k.clickmap = f, k.trackHash = !!g, k)); return h }), - pi = {}; - - function qi(a, b) { + oi = {}; + + function pi(a, b) { var c = R(a), d = J(b, "__ym.turbo_page"), e = J(b, "__ym.turbo_page_id"); - pi[c] || (pi[c] = {}); - if (d || e) pi[c].ze = d, pi[c].Ae = e - } - - function ri(a) { + oi[c] || (oi[c] = {}); + if (d || e) oi[c].ye = d, oi[c].ze = e + } + + function qi(a) { a = R(a); - return pi[a] && pi[a].ze - } - var si = L(Nd); - - function ti(a, b) { + return oi[a] && oi[a].ye + } + var ri = L(Nd); + + function si(a, b) { return { K: function(c, d) { var e = (c.H || {}).L, f = void 0 === c.J ? {} : c.J; - if (e && (qi(b, e), !f.O && c.G && c.D)) { - var g = Be(a, e), - h = si(a), + if (e && (pi(b, e), !f.O && c.G && c.D)) { + var g = Ae(a, e), + h = ri(a), k = c.G.o("pv"); if (g && !c.D.nohit) { var l = {}, @@ -3313,8 +3309,8 @@ d() }, S: function(c, d) { - var e = si(a), - f = Uh(a, b), + var e = ri(a), + f = Th(a, b), g = f && f.params; g && (f = Qb(N(oc, Pa(c.G)), e), M(function(h) { var k = n(h); @@ -3329,8 +3325,8 @@ } } - function ui(a) { - var b = t, + function ti(a) { + var b = r, c = null, d = a.length; if (0 !== a.length && a[0]) { @@ -3346,18 +3342,18 @@ } } } - var vi = W("pa.int", function(a, b) { + var ui = W("pa.int", function(a, b) { var c = {}; return c.params = function() { var d = Va(arguments), - e = ui(d); + e = ti(d); if (!e) return null; d = e.Jd; var f = e.L; e = e.eb; if (!B(f) && !w(f)) return null; - var g = Mh(a, "1", b), - h = Th(b).url, + var g = Lh(a, "1", b), + h = Sh(b).url, k = !dd(b), l = "pa", m = {}; @@ -3366,27 +3362,27 @@ 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, r) { - var x = J(f, "__ym." + r); - x && (v[r] = x); + p.__ym && (p = P({}, 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 = Sh(a, b, l, m, p); + }, {}, oe), ec(p.__ym).length || delete p.__ym, k = !!ec(p).length); + p = q ? void 0 : Ae(a, p); + l = Rh(a, b, l, m, p); m = {}; p = {}; g = g({ H: { L: f }, - G: Xg((m.pa = 1, m.ar = 1, m)), + G: Wg((m.pa = 1, m.ar = 1, m)), D: (p["page-url"] = h || T(a).href, p) - }, b).then(k ? l : t); - return Oh(a, "p.s", g, e, d) + }, b).then(k ? l : r); + return Nh(a, "p.s", g, e, d) }, c }); - function wi(a, b, c, d, e) { + function vi(a, b, c, d, e) { return (new Z(function(f, g) { var h = ec(c), k = N(d.resolve || lb, Qa(f)), @@ -3396,10 +3392,10 @@ M(function(m) { d.jc.push(+m); var p = c[m], - q = uf(a, G(Zd(), l), 5100, "is.m"), + q = tf(a, G(Zd(), l), 5100, "is.m"), v = {}; - b(p.window, P(e, (v.toCounter = ub(m), v)), function(r, x) { - tf(a, q); + b(p.window, P(e, (v.toCounter = ub(m), v)), function(t, x) { + sf(a, q); d.cd.push(m); d.resolve && d.resolve(x) }) @@ -3407,7 +3403,7 @@ }))["catch"](V(a, "if.b")) } - function xi(a, b, c) { + function wi(a, b, c) { b = Qb(function(d) { return !O(c.info.counterId, d.jc) }, b); @@ -3419,13 +3415,13 @@ }, b) } - function yi(a, b) { - var c = Lf(a, b); + function xi(a, b) { + var c = Kf(a, b); if (!c) return null; var d = [], e = [], - f = F([a, c.bc], wi), - g = G(f, xi); + f = F([a, c.bc], vi), + g = G(f, wi); c.ca.C(["initToParent"], function(h) { h = n(h); h.next(); @@ -3439,12 +3435,12 @@ }); return { ca: c.ca, - Te: function(h, k) { + Se: function(h, k) { return new Z(function(l, m) { c.bc(h, k, function(p, q) { l([p, q]) }); - uf(a, G(Zd(), m), 5100, "is.o") + tf(a, G(Zd(), m), 5100, "is.o") }) }, $c: function(h) { @@ -3467,9 +3463,9 @@ } } } - var zi = L(yi, N(mb, R)); - - function Ai(a, b) { + var yi = L(xi, N(mb, R)); + + function zi(a, b) { if (!O(b, M(K("ymetrikaEvent.type"), a))) { var c = {}, d = {}; @@ -3477,17 +3473,17 @@ } } - function Bi(a) { + function Ai(a) { a = Q(a); var b = a.o("dataLayer", []); a.B("dataLayer", b); return b } - function Ci(a, b, c, d) { - c = void 0 === c ? t : c; + function Bi(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() { @@ -3510,24 +3506,24 @@ } } - function Di(a, b) { + function Ci(a, b) { var c = J(b, "ymetrikaEvent"); c && a.trigger(J(c, "type"), c) } - function Ei(a, b, c) { + function Di(a, b, c) { c = void 0 === c ? lb : c; - var d = Df(a, "idlo"); + var d = Cf(a, "idlo"); c(d); - var e = G(d, Di); - Ci(a, b, function(f) { + var e = G(d, Ci); + Bi(a, b, function(f) { f.Ba.C(e) }); return d } - function Fi(a, b, c, d) { - var e = Uh(a, c); + function Ei(a, b, c, d) { + var e = Th(a, c); if (e) { a = d.data; c = "" + c.id; @@ -3536,50 +3532,50 @@ O(c, f) || !e.params || d.counter && "" + d.counter !== c || (e.params(a), f.push(c), d.parent && (d = {}, b.ad((d.type = "params", d.data = a, d)))) } } - var Gi = W("y.p", function(a, b) { - var c = yi(a, b); + var Fi = W("y.p", function(a, b) { + var c = xi(a, b); if (c) { - var d = Bi(a), - e = F([a, c, b], Fi); - Ei(a, d, function(f) { + var d = Ai(a), + e = F([a, c, b], Ei); + Di(a, d, function(f) { f.C(["params"], e) }); c.ca.C(["params"], N(K("1"), e)) } }); - function Hi(a, b, c, d) { + function Gi(a, b, c, d) { var e = T(a), f = e.hostname; e = e.href; - if (b = Th(b).url) a = mh(a, b), f = a.hostname, e = a.href; + if (b = Sh(b).url) a = lh(a, b), f = a.hostname, e = a.href; return [d + "://" + f + "/" + c, e || ""] } - var Ii = { - Qe: $a(/[/&=?#]/) + var Hi = { + Pe: $a(/[/&=?#]/) }, - Ji = W("go.in", function(a, b, c, d) { + Ii = 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 || Ii[c] && Ii[c](f)) return null; + if (!f || Hi[c] && Hi[c](f)) return null; var l = g, - m = h || t; + m = h || r; y(g) && (m = g, l = void 0, k = h); g = {}; - var p = Sh(a, b, "gr", (g.id = b.id, g.goal = f, g), l), + var p = Rh(a, b, "gr", (g.id = b.id, g.goal = f, g), l), q = "goal" === c; - g = Mh(a, "g", b); - var v = n(Hi(a, b, f, c)); + g = Lh(a, "g", b); + var v = n(Gi(a, b, f, c)); h = v.next().value; v = v.next().value; - var r = {}, + var t = {}, x = {}; g = g({ H: { L: l }, - G: Xg((r.ar = 1, r)), + G: Wg((t.ar = 1, t)), D: (x["page-url"] = h, x["page-ref"] = v, x) }, b).then(function() { q && p(); @@ -3589,42 +3585,42 @@ c, E.name = f, E.params = l, E), C)); d && d() }); - return Oh(a, "g.s", g, m, k) + return Nh(a, "g.s", g, m, k) }, e }), - Ki = W("guid.int", function(a, b) { + Ji = W("guid.int", function(a, b) { var c = {}; return c.getClientID = function(d) { - var e = rf(a, b); - d && Nh(a, d, null, e); + var e = qf(a, b); + d && Mh(a, d, null, e); return e }, c }), - Li; - - function Mi(a) { + Ki; + + function Li(a) { return (a = T(a).hash.split("#")[1]) ? a.split("?")[0] : "" } - function Ni(a, b) { - var c = Mi(a); - Li = vf(a, function() { - var d = Mi(a); + function Mi(a, b) { + var c = Li(a); + Ki = uf(a, function() { + var d = Li(a); d !== c && (b(), c = d) }, 200, "t.h"); - return D(wf, null, a, Li) - } - - function Oi(a, b, c, d) { + return D(vf, null, a, Ki) + } + + function Ni(a, b, c, d) { var e = b.M, f = b.oc, g = b.Ga, h = Q(a), k = {}; - k = Xg((k.wh = 1, k.pv = 1, k)); + k = Wg((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"); + te(e) && a.Ya && a.Ya.Direct && k.B("ad", "1"); f && k.B("ut", "1"); e = h.o("lastReferrer"); d = T(a).href; @@ -3636,15 +3632,15 @@ c(g, b)["catch"](V(a, "g.s")); h.B("lastReferrer", d) } - var Pi = W("th.e", function(a, b) { + var Oi = W("th.e", function(a, b) { function c() { - f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Ni(a, g)) - } - var d = Mh(a, "t", b), - e = li(a, R(b)), + f || (h = I(a, "onhashchange") ? Xc(a).C(a, ["hashchange"], g) : Mi(a, g)) + } + var d = Lh(a, "t", b), + e = ki(a, R(b)), f = !1, - g = V(a, "h.h.ch", D(Oi, null, a, b, d)), - h = t; + g = V(a, "h.h.ch", D(Ni, null, a, b, d)), + h = r; b.hc && (c(), f = !0); d = {}; return d.trackHash = V(a, "tr.hs.h", function(k) { @@ -3655,7 +3651,7 @@ }), d.u = h, d }); - function Qi(a) { + function Pi(a) { var b = null; try { b = a.target || a.srcElement @@ -3668,15 +3664,15 @@ return null } - function Ri(a, b) { + function Qi(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 Si(a, b, c) { - var d = Xg(); + function Ri(a, b, c) { + var d = Wg(); void 0 !== c.pb && d.B("ite", Mb(c.pb)); c.mb && d.B("dl", 1); c.Ja && d.B("ln", 1); @@ -3697,15 +3693,15 @@ 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(Sh(a, b, "lcl", (g.prefix = f, g.id = b.id, + b = c.sender(d, b).then(Rh(a, b, "lcl", (g.prefix = f, g.id = b.id, g.url = c.url, g), c.vd)); - Oh(a, "cl.p.s", b, e.callback || t, e.ctx) - } - - function Ti(a, b) { - if (a.Be()) { - var c = Qi(b); - if (c && !Te("ym-disable-tracklink", c)) { + Nh(a, "cl.p.s", b, e.callback || r, e.ctx) + } + + function Si(a, b) { + if (a.Ae()) { + var c = Pi(b); + if (c && !Se("ym-disable-tracklink", c)) { var d = a.l, e = a.Hd, f = a.Id, @@ -3717,7 +3713,7 @@ m || (m = (m = c.querySelector("img")) ? vd(m.getAttribute("title") || m.getAttribute("alt")) : ""); m = l === m ? "" : m; var p = J(b, "isTrusted"); - if (Te("ym-external-link", c)) Si(d, f, { + if (Se("ym-external-link", c)) Ri(d, f, { url: l, Ja: !0, title: m, @@ -3725,19 +3721,19 @@ sender: g }); else { - k = k ? mh(d, k).hostname : T(d).hostname; + k = k ? lh(d, k).hostname : T(d).hostname; h = RegExp("\\.(" + U("|", M(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 = qe.test(q) || qe.test(l) || h.test(l) || h.test(q); c = c.hostname; - id(k) === id(c) ? h ? Si(d, f, { + id(k) === id(c) ? h ? Ri(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) || Si(d, f, { + }) : m && e.B("il", vd(m).slice(0, 100)) : l && pe.test(l) || Ri(d, f, { url: l, qb: !0, Ja: !0, @@ -3750,21 +3746,21 @@ } } } - var Ui = Na(function(a, b) { + var Ti = Na(function(a, b) { u(b) ? a.push(b) : M(N(lb, Za("push", a)), b) }); - function Vi(a, b) { + function Ui(a, b) { return function(c) { var d = c[a]; d ? (d.Yb = !0, d.Xb(b)) : c[a] = { promise: Z.resolve(b), Yb: !0, - Xb: t - } - } - } - var Wi = Na(function(a, b) { + Xb: r + } + } + } + var Vi = Na(function(a, b) { if (!b[a]) { var c, d = new Z(function(e) { c = e @@ -3777,29 +3773,29 @@ } return b[a].promise }), - Xi = L(N(Md, Ra)), - Yi = L(Md); - - function Zi(a, b, c) { + Wi = L(N(Md, Ra)), + Xi = L(Md); + + function Yi(a, b, c) { b = R(b); - Yi(b).Pd = X(a)(hf); + Xi(b).Pd = X(a)(gf); c = P({}, c); var d = {}, e = {}; Pd(a, (e.counterKey = b, e.name = "counterSettings", e.data = (d.settings = c, d), e)); - return Xi()(Vi(b, c)) - } - - function $i(a, b) { + return Wi()(Ui(b, c)) + } + + function Zi(a, b) { var c = R(a); - return Xi()(Wi(c)).then(b) - } - - function aj(a, b, c) { + return Wi()(Vi(c)).then(b) + } + + function $i(a, b, c) { if (a.postMessage && !a.attachEvent) { var d = Xc(a), - e = "__ym__promise_" + ff(a) + "_" + ff(a), - f = t; + e = "__ym__promise_" + ef(a) + "_" + ef(a), + f = r; f = d.C(a, ["message"], V(a, c, function(g) { try { var h = g.data @@ -3809,23 +3805,23 @@ h === e && (f(), g.stopPropagation && g.stopPropagation(), b()) })); a.postMessage(e, "*") - } else uf(a, b, 0, c) - } - var bj = [], - cj = !1, - dj = !1; - - function ej(a, b) { - if (bj.length) { - var c = bj.shift(); - dj ? c() : uf(a, c, 100, b + ".ei.rnt") - } else cj = !1 - } - - function fj(a, b, c, d, e) { + } else tf(a, b, 0, c) + } + var aj = [], + bj = !1, + cj = !1; + + function dj(a, b) { + if (aj.length) { + var c = aj.shift(); + cj ? c() : tf(a, c, 100, b + ".ei.rnt") + } else bj = !1 + } + + function ej(a, b, c, d, e) { d = void 0 === d ? 1 : d; - e = void 0 === e ? Sg : e; - dj = Infinity === d; + e = void 0 === e ? Rg : e; + cj = Infinity === d; return Ra(function(f, g) { function h() { try { @@ -3834,23 +3830,23 @@ } catch (m) { return f(m) } - b(Ng); - if (b(Jg)) return g(k), ej(a, c); - dj ? (b(e(a, 1E4)), g(k), ej(a, c)) : uf(a, h, 100, c + ".ei") + b(Mg); + if (b(Ig)) return g(k), dj(a, c); + cj ? (b(e(a, 1E4)), g(k), dj(a, c)) : tf(a, h, 100, c + ".ei") } var k = []; - cj ? bj.push(h) : (cj = !0, h()) + bj ? aj.push(h) : (bj = !0, h()) }) } - function gj(a, b, c, d, e, f) { + function fj(a, b, c, d, e, f) { e = void 0 === e ? 1 : e; - f = void 0 === f ? t : f; - b = Ug(b, c); - fj(a, b, d + ".itc", e)(xf(V(a, d), f)) - } - - function hj(a, b, c) { + f = void 0 === f ? r : f; + b = Tg(b, c); + ej(a, b, d + ".itc", e)(wf(V(a, d), f)) + } + + function gj(a, b, c) { function d(g) { var h = { id: g.counterId, @@ -3860,7 +3856,7 @@ J: { O: g.je }, - G: Xg(g.Bd), + G: Wg(g.Bd), D: g.L, H: { Za: g.Za @@ -3869,27 +3865,27 @@ U: g.U } }; - g.ba && (k.ba = me(g.ba)); - return f(k, h).then(t, e) + g.ba && (k.ba = le(g.ba)); + return f(k, h).then(r, e) } var e = V(a, "rts.p"), - f = Mh(a, "r", b); - return $i(b, function() { - aj(a, F([a, c, d, "rts.a", 1], gj), "rts.mr") - }).then(t, e) - } - var ij = N(Da, Pa(0)), - jj = Oa(ij), - kj = [jj("watch"), jj("clmap")], - lj = bd("retryReqs", function(a) { - return Ie(a).o("retryReqs", {}) + f = Lh(a, "r", b); + return Zi(b, function() { + $i(a, F([a, c, d, "rts.a", 1], fj), "rts.mr") + }).then(r, e) + } + var hj = N(Da, Pa(0)), + ij = Oa(hj), + jj = [ij("watch"), ij("clmap")], + kj = bd("retryReqs", function(a) { + return He(a).o("retryReqs", {}) }, !0); + function lj(a, b) { + He(a).B("retryReqs", b) + } + function mj(a, b) { - Ie(a).B("retryReqs", b) - } - - function nj(a, b) { var c = { protocol: b.protocol, host: b.host, @@ -3897,7 +3893,7 @@ je: b.postParams, L: b.params, Bd: b.browserInfo, - Oe: b.ghid, + Ne: b.ghid, time: b.time, Za: ub(a), counterId: b.counterId, @@ -3907,54 +3903,54 @@ return c } - function oj(a) { - var b = lj(a); + function nj(a) { + var b = kj(a); return { add: function(c) { for (var d = 1; b[d];) d += 1; b[d] = c; - mj(a, b); + lj(a, b); return d }, "delete": function(c) { delete b[c]; - mj(a, b) + lj(a, b) }, - De: function(c, d) { + Ce: function(c, d) { var e = b[c]; - e && e.browserInfo && (e.browserInfo.rqnl = d, mj(a, b)) + e && e.browserInfo && (e.browserInfo.rqnl = d, lj(a, b)) }, Rd: W("g.r", function() { - var c = X(a)(hf), - d = nf(a); + var c = X(a)(gf), + d = mf(a); return H(function(e, f) { var g = n(f), h = g.next().value; - (g = g.next().value) && sc(Ra(g.resource), kj) && !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 = nj(h, g), e.push(h)); + (g = g.next().value) && sc(Ra(g.resource), jj) && !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 = mj(h, g), e.push(h)); return e }, [], dc(b)) }), Dd: function() { - var c = X(a)(hf); + var c = X(a)(gf); 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] }, dc(b)); - mj(a, b) + lj(a, b) }, length: function() { return ec(b).length }, clear: function() { - mj(a, {}); + lj(a, {}); return H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - c.push(nj(f, e)); + c.push(mj(f, e)); delete b[f]; return c }, [], dc(b)) @@ -3962,12 +3958,12 @@ } } - function pj(a, b, c, d) { - b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), hj(a, c, b))) - } - - function qj(a, b) { - var c = oj(a); + function oj(a, b, c, d) { + b.G && b.H && (d["delete"](b.H.Za), 100 <= d.length() && (b = d.clear(), gj(a, c, b))) + } + + function pj(a, b) { + var c = nj(a); return { K: function(d, e) { var f = d.G, @@ -3978,7 +3974,7 @@ var l = X(a); f.wb("rqnl", 1); var m = {}; - f = (m.protocol = "https:", m.host = Rd, m.resource = d.ha.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 = Rd, m.resource = d.ha.U, m.postParams = k.O, m.time = l(gf), 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 = {}); @@ -3987,15 +3983,15 @@ e() }, S: function(d, e) { - pj(a, d, b, c); + oj(a, d, b, c); e() } } } - function rj(a, b, c) { + function qj(a, b, c) { function d() { - v || (q = !0, r = !1, v = !0, f()) + v || (q = !0, t = !1, v = !0, f()) } function e() { @@ -4005,26 +4001,26 @@ } function f() { - tf(a, l); + sf(a, l); if (m) k(!1); else { - var S = Math.max(0, c - (r ? 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(gf) - E)); + S ? l = tf(a, e, S, "u.t.d.c") : e() } } function g() { - r = q = v = !0; - x += p(hf) - E; - E = p(hf); + t = q = v = !0; + x += p(gf) - E; + E = p(gf); f() } function h() { q || v || (x = 0); - E = p(hf); + E = p(gf); q = v = !0; - r = !1; + t = !1; f() } @@ -4036,44 +4032,44 @@ } var l = 0, m = !1; - if (Fc(a)) return l = uf(a, b, c, "u.t.d"), F([a, l], tf); + if (Fc(a)) return l = tf(a, b, c, "u.t.d"), F([a, l], sf); var p = X(a), q = !1, v = !1, - r = !0, + t = !0, x = 0, - E = p(hf), + E = p(gf), C = Xc(a); k(!0); f(); return function() { - tf(a, l); + sf(a, l); k(!1) } } - var sj = W("nb.p", function(a, b) { + var rj = W("nb.p", function(a, b) { function c(q) { - h() || (q = "number" === typeof q ? q : 15E3, p = rj(a, d(!1), q), l()) + h() || (q = "number" === typeof q ? q : 15E3, p = qj(a, d(!1), q), l()) } function d(q) { return function(v) { - var r = {}; - v = void 0 === v ? (r.ctx = {}, r.callback = t, r) : v; + var t = {}; + v = void 0 === v ? (t.ctx = {}, t.callback = r, t) : v; if (q || !m && !g.Lb) { m = !0; l(); p && p(); - var x = X(a)(hf); - r = (ub(g.o("lastHit")) || 0) < x - 18E5; + var x = X(a)(gf); + t = (ub(g.o("lastHit")) || 0) < x - 18E5; var E = .1 > Math.random(); g.B("lastHit", x); - var C = Yi(f); + var C = Xi(f); x = C.kb; C = C.Pd; var S = {}; - x = Xg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S)); - C = Th(b); + x = Wg((S.nb = 1, S.cl = rb(a, C) && rb(a, x) ? C - x : 0, S.ar = 1, S)); + C = Sh(b); S = {}; x = { D: (S["page-url"] = C.url || T(a).href, S), @@ -4082,20 +4078,20 @@ force: q } }; - C = Qh(a, R(b)).warn; + C = Ph(a, R(b)).warn; !v.callback && v.ctx && C("nbnc"); - (r = q || r || E) || (r = a.location.href, E = a.document.referrer, r = !(r && E ? nh(r) === nh(E) : !r && !E)); - if (r) return r = e(x, b), Oh(a, "l.o.l", r, v.callback, v.ctx) + (t = q || t || E) || (t = a.location.href, E = a.document.referrer, t = !(t && E ? mh(t) === mh(E) : !t && !E)); + if (t) return t = e(x, b), Nh(a, "l.o.l", t, v.callback, v.ctx) } return null } } - var e = Mh(a, "n", b), + var e = Lh(a, "n", b), f = R(b), - g = Je(a, b.id), - h = G(G(f, mi(a)), N(be, K("accurateTrackBounce"))), + g = Ie(a, b.id), + h = G(G(f, li(a)), N(be, K("accurateTrackBounce"))), k = {}, - l = G((k.accurateTrackBounce = !0, k), li(a, f)), + l = G((k.accurateTrackBounce = !0, k), ki(a, f)), m = !1, p; b.tc && c(b.tc); @@ -4105,61 +4101,61 @@ return k }); - function tj(a) { + function sj(a) { return !(!xa("querySelectorAll", J(a, "Element.prototype.querySelectorAll")) || !a.document.querySelectorAll) } - function uj(a, b) { + function tj(a, b) { if (!b || !b.querySelectorAll) return []; var c = b.querySelectorAll(a); return c ? mc(c) : [] } - function vj(a, b) { + function uj(a, b) { if (b.querySelector) return b.querySelector(a); - var c = uj(a, b); + var c = tj(a, b); return c && c.length ? c[0] : null } - var wj; - var xj = window.Set; - if (ya(xj, "Set")) { - var yj = ya(J(xj.prototype, "add"), "add"), - zj = ya(J(xj.prototype, "has"), "has"), - Aj = ya(J(xj.prototype, "delete"), "delete"), - Bj = ya(J(xj.prototype, "clear"), "clear"), - Cj = ya(J(xj.prototype, "forEach"), "forEach"); - wj = yj && zj && Aj && Bj && Cj ? Set : kc - } else wj = kc; - var Dj = wj; - - function Ej(a, b, c) { + var vj; + var wj = window.Set; + if (ya(wj, "Set")) { + var xj = ya(J(wj.prototype, "add"), "add"), + yj = ya(J(wj.prototype, "has"), "has"), + zj = ya(J(wj.prototype, "delete"), "delete"), + Aj = ya(J(wj.prototype, "clear"), "clear"), + Bj = ya(J(wj.prototype, "forEach"), "forEach"); + vj = xj && yj && zj && Aj && Bj ? Set : kc + } else vj = kc; + var Cj = vj; + + function Dj(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 = Te(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 (tj(b)) { - for (a = new Dj(mc((b.document || b.ownerDocument).querySelectorAll(a))); c && 1 === c.nodeType && !a.has(c);) c = c.parentElement || c.parentNode; + if (sj(b)) { + for (a = new Cj(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 Ej(a, b) { + return I(b, "isConnected") ? !b.isConnected : Dj("html", a, b) !== a.document.documentElement + } + function Fj(a, b) { - return I(b, "isConnected") ? !b.isConnected : Ej("html", a, b) !== a.document.documentElement - } - - function Gj(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 = bf(c); + if (!c || !c.ownerDocument || "PARAM" === e || c === Ue(a) || c === d.documentElement) return { left: 0, top: 0 }; - if (d = af(c)) return c = Ze(a), { + if (d = $e(c)) return c = Ye(a), { left: Math.round(d.left + c.x), top: Math.round(d.top + c.y) }; @@ -4170,21 +4166,21 @@ } } - function Hj(a, b) { + function Gj(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 Ij = L(function() { - for (var a = 59, b = {}, c = 0; c < oe.length; c += 1) b[oe[c]] = String.fromCharCode(a), a += 1; + return b === Ue(a) || b === c.documentElement ? Ze(a) : (c = $e(b)) ? [c.width, c.height] : [b.offsetWidth, b.offsetHeight] + } + var Hj = L(function() { + for (var a = 59, b = {}, c = 0; c < ne.length; c += 1) b[ne[c]] = String.fromCharCode(a), a += 1; return b }); - function Jj(a, b, c) { - for (var d = "", e = Ij(), f = cf(b) || "*"; b && b.parentNode && !O(f, ["BODY", "HTML"]);) { + function Ij(a, b, c) { + for (var d = "", e = Hj(), f = bf(b) || "*"; b && b.parentNode && !O(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 === Ue(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)) { @@ -4199,30 +4195,30 @@ } d += f || ""; b = b.parentElement; - f = cf(b) || "*" + f = bf(b) || "*" } return vd(d, 128) } - function Kj(a, b) { - var c = We(a), - d = Ze(a); + function Jj(a, b) { + var c = Ve(a), + d = Ye(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 Lj(a) { + function Kj(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 Mj = Na(Te)("(ym-disable-clickmap|ym-clickmap-ignore)"); - - function Nj(a, b, c, d, e) { + var Lj = Na(Se)("(ym-disable-clickmap|ym-clickmap-ignore)"); + + function Mj(a, b, c, d, e) { if (I(a, "ymDisabledClickmap") || !b || !b.element) return !1; - a = cf(b.element); + a = bf(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) { @@ -4233,18 +4229,18 @@ if (c.element === d && 2 > e && 2 > a && 1E3 > b) return !1 } for (; d;) { - if (Mj(d)) return !1; + if (Lj(d)) return !1; d = d.parentElement } return !0 } - function Oj(a, b, c, d, e) { + function Nj(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: Wg(), D: b, ha: { U: f @@ -4252,13 +4248,13 @@ }; d(f, e)["catch"](V(a, "c.s.c")) } - var Pj = W("clm.p", function(a, b) { - if (tc(a)) return t; - var c = Mh(a, "m", b), + var Oj = W("clm.p", function(a, b) { + if (tc(a)) return r; + var c = Lh(a, "m", b), d = R(b), e = X(a), - f = e(hf), - g = G(G(d, mi(a)), N(be, K("clickmap"))), + f = e(gf), + g = G(G(d, li(a)), N(be, K("clickmap"))), h, k = null; d = V(a, "clm.p.c", function(l) { var m = g(); @@ -4281,139 +4277,139 @@ return ("" + x).toUpperCase() }, p.ignoreTags || []); z(h) && (h = p.quota || null); - var r = !!p.quota; + var t = !!p.quota; l = { - element: Se(a, l), - position: Kj(a, l), - button: Lj(l), - time: e(hf) + element: Re(a, l), + position: Jj(a, l), + button: Kj(l), + time: e(gf) }; p = T(a).href; - if (Nj(a, l, k, v, q)) { - if (r) { + if (Mj(a, l, k, v, q)) { + if (t) { if (!h) return; --h } - v = n(Hj(a, l.element)); + v = n(Gj(a, l.element)); q = v.next().value; v = v.next().value; - r = Gj(a, l.element); - q = ["rn", ff(a), "x", Math.floor(65535 * (l.position.x - r.left) / (q || 1)), "y", Math.floor(65535 * (l.position.y - r.top) / (v || 1)), "t", Math.floor((l.time - f) / 100), "p", Jj(a, l.element), "X", l.position.x, "Y", l.position.y]; + t = Fj(a, l.element); + q = ["rn", ef(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", Ij(a, l.element), "X", l.position.x, "Y", l.position.y]; q = U(":", q); m && (q += ":wh:1"); - Oj(a, p, q, c, b); + Nj(a, p, q, c, b); k = l } } }); return Xc(a).C(J(a, "document"), ["click"], d) }), - Qj = W("trigger.in", function(a, b) { - b.nd && aj(a, F([a, "yacounter" + b.id + "inited"], bf), "t.i") + Pj = W("trigger.in", function(a, b) { + b.nd && $i(a, F([a, "yacounter" + b.id + "inited"], af), "t.i") }); - function Rj(a, b) { + function Qj(a, b) { var c = {}; a((c.clickmap = z(b) ? !0 : b, c)) } - var Sj = W("c.m.p", function(a, b) { + var Rj = W("c.m.p", function(a, b) { var c = R(b), d = {}; - return d.clickmap = G(li(a, c), Rj), d + return d.clickmap = G(ki(a, c), Qj), d }); - function Tj(a) { + function Sj(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 Uj = {}, - Vj = {}; - Uj.p = 500; - var Wj = { + var Tj = {}, + Uj = {}; + Tj.p = 500; + var Vj = { i: "id", n: "name", h: "href", ty: "type" }; - Vj.h = !0; - Vj.c = !0; - var Xj = { + Uj.h = !0; + Uj.c = !0; + var Wj = { p: function(a, b, c) { - if (b && Fj(a, b) && b._ymp) return b._ymp; - a = Jj(a, b, c); + if (b && Ej(a, b) && b._ymp) return b._ymp; + a = Ij(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)); + df(b) && (a = vd(b.getAttribute && b.getAttribute("value") || a)); return a } }; - function Yj(a, b, c, d) { + function Xj(a, b, c, d) { return H(function(e, f) { var g = null; - f in Wj ? g = b.getAttribute && b.getAttribute(Wj[f]) : f in Xj && (g = "p" === f ? Xj[f](a, b, void 0) : "c" === f ? Xj[f](a, b, d) : Xj[f](a, b)); - g && (g = g.slice(0, Uj[f] || 100), e[f] = Vj[f] ? "" + Tj(g) : g); + f in Vj ? g = b.getAttribute && b.getAttribute(Vj[f]) : f in Wj && (g = "p" === f ? Wj[f](a, b, void 0) : "c" === f ? Wj[f](a, b, d) : Wj[f](a, b)); + g && (g = g.slice(0, Tj[f] || 100), e[f] = Uj[f] ? "" + Sj(g) : g); return e }, {}, c) } - var Zj = G("form", Ej), - ak = L(N(mb, Oa($i)(K("settings.form_goals"))), mb); - - function bk(a, b, c, d) { - return ak(a, b).then(N(F([Sh(a, b, c, d), t], Kb), be)) - } - - function ck(a, b, c, d, e, f) { + var Yj = G("form", Dj), + Zj = L(N(mb, Oa(Zi)(K("settings.form_goals"))), mb); + + function ak(a, b, c, d) { + return Zj(a, b).then(N(F([Rh(a, b, c, d), r], Kb), be)) + } + + function bk(a, b, c, d, e, f) { var g = ib(b)(e, d), h = -1 !== g; - if (a || h) h && d.splice(g, 1), a = Yj(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], bk), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Ji(b, c, "form", d).reachGoal(a, f) - } - - function dk(a, b, c, d) { + if (a || h) h && d.splice(g, 1), a = Xj(b, e, ["i", "n", "p"]), a = "?" + sd(a), d = {}, d = F([b, c, "fg", (d.id = c.id, d.query = a, d)], ak), A(f) ? f = void 0 : (e = {}, g = {}, f = (g.__ym = (e.ite = Mb(f), e), g)), Ii(b, c, "form", d).reachGoal(a, f) + } + + function ck(a, b, c, d) { var e = J(d, "target"); - e && (d = J(d, "isTrusted"), (e = Ej("button,input", a, e)) && "submit" === e.type && (e = Zj(a, e))) && (c.push(e), uf(a, F([!1, a, b, c, e, d], ck), 300, "s.t.s")) - } - var ek = W("s.f.i", function(a, b) { + e && (d = J(d, "isTrusted"), (e = Dj("button,input", a, e)) && "submit" === e.type && (e = Yj(a, e))) && (c.push(e), tf(a, F([!1, a, b, c, e, d], bk), 300, "s.t.s")) + } + var dk = W("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], dk)))); + c.push(e.C(a, ["click"], V(a, "s.f.c", F([a, b, d], ck)))); c.push(e.C(a, ["submit"], V(a, "s.f.e", function(f) { - ck(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) + bk(!0, a, b, d, J(f, "target"), J(f, "isTrusted")) }))); e = {}; - bk(a, b, "fgi", (e.id = b.id, e)); + ak(a, b, "fgi", (e.id = b.id, e)); return F([ce, c], M) }); - function fk(a, b, c, d) { + function ek(a, b, c, d) { return function() { - if (Uh(a, b)) { + if (Th(a, b)) { var e = Va(arguments); return d.apply(null, ka(e)) } } } - var gk = "button," + U(",", M(function(a) { + var fk = "button," + U(",", M(function(a) { return 'input[type="' + a + '"]' }, ["button", "submit", "reset", "file"])) + ",a", - hk = G(gk, uj), - ik = {}, - jk = (ik.A = "h", ik.BUTTON = "i", ik.DIV = "i", ik.INPUT = "ty", ik); - - function kk(a, b, c) { + gk = G(fk, tj), + hk = {}, + ik = (hk.A = "h", hk.BUTTON = "i", hk.DIV = "i", hk.INPUT = "ty", hk); + + function jk(a, b, c) { var d = J(c, "target"); if (d) { - var e = Ej(gk, a, d); - e || (d = Ej("div", a, d)) && (uj(gk + ",div", d).length || (e = d)); - if (e = (d = cf(e)) && Yj(a, e, Rb(["p", jk[d], "c"]), hk)) { + var e = Dj(fk, a, d); + e || (d = Dj("div", a, d)) && (tj(fk + ",div", d).length || (e = d)); + if (e = (d = bf(e)) && Xj(a, e, Rb(["p", ik[d], "c"]), gk)) { e = "?" + sd(e); d = {}; - d = Sh(a, b, "gbn", (d.id = b.id, d.query = e, d)); + d = Rh(a, b, "gbn", (d.id = b.id, d.query = e, d)); c = J(c, "isTrusted"); if (A(c)) c = void 0; else { @@ -4421,77 +4417,77 @@ g = {}; c = (g.__ym = (f.ite = Mb(c), f), g) } - Ji(a, b, "btn", d).reachGoal(e, c) - } - } - } - var lk = W("s.f.i", function(a, b) { - return $i(b, function(c) { + Ii(a, b, "btn", d).reachGoal(e, c) + } + } + } + var kk = W("s.f.i", function(a, b) { + return Zi(b, function(c) { if (J(c, "settings.button_goals")) { - c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], fk(a, b, "", kk))))); + c = Xc(a).C(a, ["click"], V(a, "c.t.c", N(F([a, b], ek(a, b, "", jk))))); var d = {}; - Sh(a, b, "gbi", (d.id = b.id, d))(); + Rh(a, b, "gbi", (d.id = b.id, d))(); return c } }) }), - mk = {}, - nk = (mk.transaction_id = "id", mk.item_brand = "brand", mk.index = "position", mk.item_variant = "variant", mk.value = "revenue", mk.item_category = "category", mk.item_list_name = "list", mk), - ok = {}, - pk = (ok.item_id = "id", ok.item_name = "name", ok.promotion_name = "coupon", ok), - qk = {}, - rk = (qk.promotion_name = "name", qk), - sk = {}, - tk = (sk.promotion_name = "name", sk.promotion_id = "id", sk.item_id = "product_id", sk.item_name = "product_name", sk), - uk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), - vk = {}, - wk = (vk.view_item = { + lk = {}, + mk = (lk.transaction_id = "id", lk.item_brand = "brand", lk.index = "position", lk.item_variant = "variant", lk.value = "revenue", lk.item_category = "category", lk.item_list_name = "list", lk), + nk = {}, + ok = (nk.item_id = "id", nk.item_name = "name", nk.promotion_name = "coupon", nk), + pk = {}, + qk = (pk.promotion_name = "name", pk), + rk = {}, + sk = (rk.promotion_name = "name", rk.promotion_id = "id", rk.item_id = "product_id", rk.item_name = "product_name", rk), + tk = "currencyCode add delete remove purchase checkout detail impressions click promoView promoClick".split(" "), + uk = {}, + vk = (uk.view_item = { event: "detail", - fa: pk, + fa: ok, ta: "products" - }, vk.add_to_cart = { + }, uk.add_to_cart = { event: "add", - fa: pk, + fa: ok, ta: "products" - }, vk.remove_from_cart = { + }, uk.remove_from_cart = { event: "remove", - fa: pk, + fa: ok, ta: "products" - }, vk.begin_checkout = { + }, uk.begin_checkout = { event: "checkout", - fa: pk, + fa: ok, ta: "products" - }, vk.purchase = { + }, uk.purchase = { event: "purchase", - fa: pk, + fa: ok, ta: "products" - }, vk.view_item_list = { + }, uk.view_item_list = { event: "impressions", - fa: pk - }, vk.select_item = { + fa: ok + }, uk.select_item = { event: "click", ta: "products", - fa: pk - }, vk.view_promotion = { + fa: ok + }, uk.view_promotion = { event: "promoView", ta: "promotions", - fa: tk - }, vk.select_promotion = { + fa: sk + }, uk.select_promotion = { event: "promoClick", ta: "promotions", - fa: tk - }, vk); - - function xk(a, b) { + fa: sk + }, uk); + + function wk(a, b) { var c = {}; M(function(d) { - var e = a[d] || nk[d] || d; - 1 !== Ca(d, "item_category") ? (e = nk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] + var e = a[d] || mk[d] || d; - 1 !== Ca(d, "item_category") ? (e = mk.item_category, c[e] = c[e] ? c[e] + ("/" + b[d]) : b[d]) : c[e] = b[d] }, ec(b)); return c } - function yk(a, b) { - var c = u(a) ? wk[a] : a; + function xk(a, b) { + var c = u(a) ? vk[a] : a; if (c) { var d = c.event, e = c.ta, @@ -4499,7 +4495,7 @@ g = b.purchase || b, h = g[f]; if (h) { - c = M(G(c.fa, xk), h); + c = M(G(c.fa, wk), h); h = {}; var k = {}, l = (k[d] = e ? (h[e] = c, h) : c, k); @@ -4507,40 +4503,40 @@ 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[rk[p] || nk[p] || p] = g[p]; + m[qk[p] || mk[p] || p] = g[p]; return m }, {}, c)); return l } } } - var zk = W("dl.w", function(a, b, c) { + var yk = W("dl.w", function(a, b, c) { function d() { var g = J(a, b); - (e = w(g) && Ci(a, g, c)) || (f = uf(a, d, 1E3, "ec.dl")) + (e = w(g) && Bi(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 Ak(a) { + function zk(a) { var b = J(a, "ecommerce"); - if (B(b)) return a = Qb(Vb(uk), ec(b)), a = H(function(c, d) { + if (B(b)) return a = Qb(Vb(tk), ec(b)), a = H(function(c, d) { c[d] = b[d]; return c }, {}, a), 0 === ec(a).length ? void 0 : a } - function Bk(a, b) { + function Ak(a, b) { return function(c) { - var d = Uh(a, b); + var d = Th(a, b); if (d && (d = d.params)) { var e = J(c, "ecommerce") || {}; var f = J(c, "event") || ""; - e = B(e) && u(f) ? yk(f, e) : void 0; + e = B(e) && u(f) ? xk(f, e) : void 0; if (!e) a: { e = c;!w(c) && rb(a, eb(c)) && (e = Va(e)); if (w(e)) { @@ -4549,20 +4545,20 @@ f = g.next().value; g = g.next().value; if (u(f) && B(g) && "event" === e) { - e = yk(f, g); + e = xk(f, g); break a } } e = void 0 } - if (c = e || Ak(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 Ck(a, b, c) { + if (c = e || zk(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 Bk(a, b, c) { var d; - a = [zk(a, b, function(e) { + a = [yk(a, b, function(e) { d = e; e.Ba.C(c) }), function() { @@ -4570,24 +4566,24 @@ }]; return F([ce, a], M) } - var Dk = W("p.e", function(a, b) { - if (Uh(a, b)) { + var Ck = W("p.e", function(a, b) { + if (Th(a, b)) { var c = Q(a), - d = V(a, "h.ee", Bk(a, b)); - return b.Db ? (c.B("ecs", 0), Ck(a, b.Db, d)) : $i(b, function(e) { - if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Ck(a, e, d) + d = V(a, "h.ee", Ak(a, b)); + return b.Db ? (c.B("ecs", 0), Bk(a, b.Db, d)) : Zi(b, function(e) { + if ((e = J(e, "settings.ecommerce")) && u(e)) return c.B("ecs", 1), Bk(a, e, d) }) } }); - function Ek(a, b, c, d, e, f) { + function Dk(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), !Me(b))) for (a = a.document.createTreeWalker(b, e, null, !1); a.nextNode() && !1 !== c(a.currentNode);); } - var Fk = L(function(a) { + var Ek = L(function(a) { a = T(a); a = rd(a.search.substring(1)); return { @@ -4595,13 +4591,13 @@ lang: a._ym_lang || "ru" } }), - Gk = bd("giss", Md); - - function Hk(a, b, c) { + Fk = bd("giss", Md); + + function Gk(a, b, c) { c = void 0 === c ? {} : c; - var d = Gk(a); + var d = Fk(a); d[b] || (d[b] = { - se: kh(a, P(c, { + qe: jh(a, P(c, { src: b })), state: 0 @@ -4609,7 +4605,7 @@ return d[b] } - function Ik(a, b, c, d, e) { + function Hk(a, b, c, d, e) { function f() { h.state = 1; c() @@ -4620,26 +4616,26 @@ d && d() } e = void 0 === e ? {} : e; - var h = Hk(a, b, e); - b = h.se; + var h = Gk(a, b, e); + b = h.qe; e = h.state; b && 2 !== e ? 1 === e ? f() : (a = Xc(a), a.C(b, ["load"], f), a.C(b, ["error"], g)) : g() } - var Jk = W("suid.int", function(a, b) { + var Ik = W("suid.int", function(a, b) { var c = {}; return c.setUserID = function(d, e, f) { if (u(d) || rb(a, d)) { - var g = Uh(a, b); + var g = Th(a, b); d = fb(["__ym", "user_id", d]); - g.params(d, e || t, f) - } else Qh(a, R(b)).error("wuid") + g.params(d, e || r, f) + } else Ph(a, R(b)).error("wuid") }, c }); - function Kk(a, b) { + function Jk(a, b) { return { S: function(c, d) { - var e = Uh(a, b); + var e = Th(a, b); e = e && e.userParams; var f = (c.H || {}).nc; e && f && e(f); @@ -4647,38 +4643,38 @@ } } } - var Lk = W("up.int", function(a, b) { + var Kk = W("up.int", function(a, b) { var c = {}; return c.userParams = V(a, "up.c", function(d, e, f) { - var g = Uh(a, b), - h = Qh(a, R(b)).warn; - g ? B(d) ? (h = {}, d = (h.__ymu = d, h), (g = g.params) && g(d, e || t, f)) : h("wup") : h("nci") + var g = Th(a, b), + h = Ph(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 }), - Mk = /[\*\.\?\(\)]/g, - Nk = L(function(a, b, c) { + Lk = /[\*\.\?\(\)]/g, + Mk = L(function(a, b, c) { try { - var d = c.replace("\\s", " ").replace(Mk, ""); + var d = c.replace("\\s", " ").replace(Lk, ""); b = {}; - Qh(a, "").warn("nnw", (b.name = d, b)) + Ph(a, "").warn("nnw", (b.name = d, b)) } catch (e) {} }, mb), - Ok = W("r.nn", function(a) { - Ld(a) && Ci(a, va, function(b) { + Nk = W("r.nn", function(a) { + Ld(a) && Bi(a, va, function(b) { b.Ba.C(function(c) { var d = n(c); c = d.next().value; d = d.next().value; - Nk(a, d, c); + Mk(a, d, c); va.splice(100) }) }) }); - function Pk(a, b) { + function Ok(a, b) { return { K: function(c, d) { - ag(c) ? d() : $i(b, function(e) { + $f(c) ? d() : Zi(b, function(e) { if (e = J(e, "settings.hittoken")) { var f = {}; e = (f.hittoken = e, f); @@ -4689,9 +4685,9 @@ } } } - var Qk = L(Md, R), - Rk = W("fpi", function(a) { - var b = ge(a); + var Pk = L(Md, R), + Qk = W("fpi", function(a) { + var b = fe(a); if (b && !a.document.hidden) { var c = Q(a).V; c("fpe", 1); @@ -4700,10 +4696,10 @@ }) } }), - Sk = L(function(a) { + Rk = L(function(a) { a = J(a, "console"); var b = J(a, "log"); - b = wa("log", b) ? D(b, a) : t; + b = wa("log", b) ? D(b, a) : r; var c = J(a, "warn"); c = wa("warn", c) ? D(c, a) : b; var d = J(a, "error"); @@ -4714,14 +4710,14 @@ warn: c } }), - Tk = W("p.cd", function(a) { + Sk = W("p.cd", function(a) { if (Cc(a) || uc(a)) { - var b = Ie(a); + var b = He(a); if (A(b.o("jn"))) { b.B("jn", !1); var c = a.chrome || wc(a) ? function() {} : /./; - a = Sk(a); + a = Rk(a); c.toString = function() { b.B("jn", !0); return "Yandex.Metrika counter is initialized" @@ -4731,32 +4727,32 @@ } }); - function Uk(a, b) { + function Tk(a, b) { return Array.prototype.sort.call(b, a) } - var Vk = L(function(a) { + var Uk = L(function(a) { a = J(a, "navigator.plugins"); return !!(a && eb(a) && sc(N(K("name"), $a(/Chrome PDF Viewer/)), a)) }), - Wk = Na(function(a, b) { + Vk = Na(function(a, b) { return Q(b).o(a, null) }), - Xk = { + Wk = { "*": "+", "-": "/", - Ke: "=", + Je: "=", "+": "*", "/": "-", "=": "_" }; + function Xk(a) { + return a ? a.replace(/[+/=]/g, function(b) { + return Wk[b] || b + }) : "" + } + function Yk(a) { - return a ? a.replace(/[+/=]/g, function(b) { - return Xk[b] || b - }) : "" - } - - function Zk(a) { var b = "", c = 0; if (!a) return ""; @@ -4777,7 +4773,7 @@ return b } - function $k(a) { + function Zk(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]; @@ -4794,10 +4790,10 @@ 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 ? Yk(e) : e - } - - function al(a) { + return b ? Xk(e) : e + } + + function $k(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) @@ -4805,7 +4801,7 @@ return b } - function bl(a) { + function al(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)) @@ -4813,72 +4809,72 @@ return b } - function cl(a) { - return a ? $k(bl(a)) : null - } - var dl = L(function(a) { + function bl(a) { + return a ? Zk(al(a)) : null + } + var cl = L(function(a) { return pb(/tizen/i, a) }); - function el(a) { - if (!dl(a)) return null; + function dl(a) { + if (!cl(a)) return null; a = J(a, "webapis.adinfo.getTIFA"); if (y(a)) try { - return cl(a()) + return bl(a()) } catch (b) {} return null } - function fl(a) { - if (!dl(a)) return null; + function el(a) { + if (!cl(a)) return null; a = J(a, "tizen.systeminfo.getCapability"); if (y(a)) try { - return cl(a("http://tizen.org/system/tizenid")) + return bl(a("http://tizen.org/system/tizenid")) } catch (b) {} return null } - function gl(a) { - if (!dl(a)) return null; + function fl(a) { + if (!cl(a)) return null; a = J(a, "tizen.systeminfo.getCapabilities"); try { - if (y(a)) return cl(J(a(), "duid")) + if (y(a)) return bl(J(a(), "duid")) } catch (b) {} return null } - var hl = L(function(a) { + var gl = L(function(a) { return pb(/webos|web0s/i, a) }); - function il(a) { + function hl(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(cl(J(f, "idList.0.idValue"))) + c(bl(J(f, "idList.0.idValue"))) }, e)) }) : Z.resolve(null) } - function jl(a, b) { + function il(a, b) { try { var c = b.localStorage.getItem(a); - return c && $k(bl(c)) + return c && Zk(al(c)) } catch (d) {} return null } - var kl = L(G("panoramaId", jl)), - ll = L(function(a) { - return jl("pubcid.org", a) || jl("_pubCommonId", a) + var jl = L(G("panoramaId", il)), + kl = L(function(a) { + return il("pubcid.org", a) || il("_pubCommonId", a) }), - ml = L(G("_sharedid", jl)), - nl = L(function(a, b) { + ll = L(G("_sharedid", il)), + ml = L(function(a, b) { if (b.Aa) return null; var c = Jd(a, "").o("_ga"); - return c && $k(bl(c)) + return c && Zk(al(c)) }, N(mb, R)), - ol = [ + nl = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4897,7 +4893,7 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart", "navigationStart"] ], - pl = [ + ol = [ ["domainLookupEnd", "domainLookupStart"], ["connectEnd", "connectStart"], ["responseStart", "requestStart"], @@ -4912,11 +4908,11 @@ ["loadEventEnd", "loadEventStart"], ["domContentLoadedEventStart"] ], - ql = {}, - rl = (ql.responseEnd = 1, ql.domInteractive = 1, ql.domContentLoadedEventStart = 1, ql.domContentLoadedEventEnd = 1, ql.domComplete = 1, ql.loadEventStart = 1, ql.loadEventEnd = 1, ql.unloadEventStart = 1, ql.unloadEventEnd = 1, ql.secureConnectionStart = 1, ql), - sl = L(Nd); - - function tl(a, b, c) { + pl = {}, + ql = (pl.responseEnd = 1, pl.domInteractive = 1, pl.domContentLoadedEventStart = 1, pl.domContentLoadedEventEnd = 1, pl.domComplete = 1, pl.loadEventStart = 1, pl.loadEventEnd = 1, pl.unloadEventStart = 1, pl.unloadEventEnd = 1, pl.secureConnectionStart = 1, pl), + rl = L(Nd); + + function sl(a, b, c) { return M(function(d) { var e = n(d), f = e.next().value; @@ -4924,14 +4920,14 @@ 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 = !(rl[d] || rl[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 = !(ql[d] || ql[g])); if (!g) return null; f = Math.round(b[f]) - Math.round(b[e]); return 0 > f || 36E5 < f ? null : f }, c) } - function ul(a, b) { + function tl(a, b) { var c = a.length ? M(function(d, e) { var f = b[e]; return f === d ? null : f @@ -4941,24 +4937,24 @@ return Qb(Pa(null), c).length === a.length ? null : c } - function vl(a, b, c) { + function ul(a, b, c) { if ((void 0 === c.D ? {} : c.D).nohit) return null; - a = ge(a); + a = fe(a); if (!a) return null; var d = c = null; - J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = pl); + J(a, "getEntriesByType") && (d = J(a.getEntriesByType("navigation"), "0")) && (c = ol); if (!c) { var e = J(a, "timing"); - e && (c = ol, d = e) + e && (c = nl, d = e) } if (!c) return null; - a = tl(a, d, c); + a = sl(a, d, c); b = R(b); - b = sl(b); - return (b = ul(b, a)) && U(",", b) - } - var wl = L(Md), - xl = L(function(a) { + b = rl(b); + return (b = tl(b, a)) && U(",", b) + } + var vl = L(Md), + wl = L(function(a) { var b = J(a, "webkitRequestFileSystem"); if (y(b) && !Cc(a)) return (new Z(D(b, a, 0, 0))).then(function() { var d = J(a, "navigator.storage") || {}; @@ -4980,80 +4976,80 @@ return Z.resolve(!J(a, "indexedDB") && (J(a, "PointerEvent") || J(a, "MSPointerEvent"))) }); - function yl(a) { + function xl(a) { if (zc(a)) return null; - var b = wl(a), + var b = vl(a), c = b.Tc; - z(c) && (b.Tc = null, xl(a).then(function(d) { + z(c) && (b.Tc = null, wl(a).then(function(d) { b.Tc = d })); return c ? 1 : null } - var zl = /(\?|&)turbo_uid=([\w\d]+)($|&)/, - Al = L(function(a, b) { + var yl = /(\?|&)turbo_uid=([\w\d]+)($|&)/, + zl = L(function(a, b) { var c = Kd(a), - d = T(a).search.match(zl); + d = T(a).search.match(yl); 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 Bl(a) { + function Al(a) { return !A(a) && 1 === a.nodeType } - function Cl(a, b) { + function Bl(a, b) { if (A(b)) return !1; - if (Ne(b)) return Cl(a, b.parentNode); - if (!Bl(b)) return !1; - var c = Ue(a); + if (Me(b)) return Bl(a, b.parentNode); + if (!Al(b)) return !1; + var c = Te(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 Dl = ["password", "passwd", "pswd"], - El = ya(String.prototype.repeat, "repeat"); - - function Fl(a, b) { + var Cl = ["password", "passwd", "pswd"], + Dl = ya(String.prototype.repeat, "repeat"); + + function El(a, b) { for (var c = "", d = 0; d < b; d += 1) c += a; return c } - var Gl = El ? function(a, b) { - return El.call(a, b) - } : Fl, - Hl = G(!0, function(a, b, c, d) { + var Fl = Dl ? function(a, b) { + return Dl.call(a, b) + } : El, + Gl = G(!0, function(a, b, c, d) { c = b.length && (c - d.length) / b.length; if (0 >= c) return d; - b = Gl(b, c); + b = Fl(b, c); return a ? b + d : d + b }); - function Il(a, b, c) { + function Hl(a, b, c) { xa("requestIdleCallback", a.requestIdleCallback) && xa("cancelIdleCallback", a.cancelIdleCallback) ? a.requestIdleCallback(V(a, c + ".sdl.ric", b), { timeout: 1E3 - }) : uf(a, b, 1E3, c + ".sdl") - } - var Jl = W("pa.plgn", function(a, b) { - var c = zi(a, b); + }) : tf(a, b, 1E3, c + ".sdl") + } + var Il = W("pa.plgn", function(a, b) { + var c = yi(a, b); c && c.ca.C(["pluginInfo"], V(a, "c.plgn", function() { var d = Q(a); d.B("cmc", d.o("cmc", 0) + 1); - return dh(b) + return ch(b) })) }), - Kl = L(function(a) { + Jl = L(function(a) { return { - Ne: a, + Me: a, Ha: null, Ka: [] } }); - function Ll(a, b, c, d) { - var e = Ml; + function Kl(a, b, c, d) { + var e = Ll; 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 = Kl(e); + c = Jl(e); O(b, c.Ka) || c.Ka.push(b); if (Sa(c.Ha)) { - b = Qe(a); + b = Pe(a); if (!b) return null; b = b("iframe"); P(b.style, { @@ -5063,7 +5059,7 @@ visibility: "hidden" }); b.src = e; - a = We(a); + a = Ve(a); if (!a) return null; a.appendChild(b); c.Ha = b @@ -5071,13 +5067,13 @@ return c.Ha } - function Nl(a) { - var b = Kl(Ml); - O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Re(b.Ha), b.Ha = null)) - } - var Ol = N(u, F([1, null], Kb)), - Pl = /^https?:\/\//, - Ql = { + function Ml(a) { + var b = Jl(Ll); + O(a, b.Ka) && (b.Ka = Qb(N(Pa(a), nb), b.Ka), b.Ka.length || (Qe(b.Ha), b.Ha = null)) + } + var Nl = N(u, F([1, null], Kb)), + Ol = /^https?:\/\//, + Pl = { 1882689622: 1, 2318205080: 1, 3115871109: 1, @@ -5090,25 +5086,25 @@ 138396985: 1 }; - function Rl(a) { - a = n(a.replace(Pl, "").split("?")).next().value; + function Ql(a) { + a = n(a.replace(Ol, "").split("?")).next().value; var b = a + "?", - c = Tj(b); + c = Sj(b); if (ua[c]) return [b, c, !0]; - b = Tj(a); + b = Sj(a); return ua[b] ? [a, b, !0] : [a, b, !1] } - var Sl = L(function(a) { - a = ge(a); + var Rl = L(function(a) { + a = fe(a); if (!a || !y(a.getEntriesByType)) return null; a = a.getEntriesByType("resource"); - return (a = Me(N(K("name"), Rl, K("2")), a)) ? Mb(a.transferSize) : null + return (a = Le(N(K("name"), Ql, K("2")), a)) ? Mb(a.transferSize) : null }); - function Tl(a, b) { - var c = Uk(function(d, e) { + function Sl(a, b) { + var c = Tk(function(d, e) { return d[1].T > e[1].T ? 1 : -1 - }, dc(xe)); + }, dc(we)); c = M(function(d) { var e = n(d); d = e.next().value; @@ -5119,19 +5115,19 @@ }, c); return vb(U("", c)) } - var Ul = {}, - Vl = (Ul.navigate = 0, Ul.reload = 1, Ul.back_forward = 2, Ul.prerender = 3, Ul), - Wl = L(function(a) { - var b = ge(a); + var Tl = {}, + Ul = (Tl.navigate = 0, Tl.reload = 1, Tl.back_forward = 2, Tl.prerender = 3, Tl), + Vl = L(function(a) { + var b = fe(a); if (!b) return null; var c = y(b.getEntriesByType) ? b.getEntriesByType("navigation")[0] : null; - if (c) return (a = J(c, "type")) && I(Vl, a) ? Vl[a] : null; + if (c) return (a = J(c, "type")) && I(Ul, a) ? Ul[a] : null; b = J(b, "navigation.type"); return rb(a, b) && 2 >= b ? b : null }), - Xl = "ar:1:pv:1:v:2683:vf:" + ta.version; - - function Yl(a, b, c) { + Wl = "ar:1:pv:1:v:2683:vf:" + ta.version; + + function Xl(a, b, c) { var d = "https://" + Rd + "/watch/" + c; try { var e = n(b), @@ -5145,67 +5141,67 @@ } return function(h) { var k = {}; - k = (k["browser-info"] = Xl, k["page-url"] = a.location && "" + a.location.href, k); - return g && (h = Be(a, h)) ? g(d, { + k = (k["browser-info"] = Wl, k["page-url"] = a.location && "" + a.location.href, k); + return g && (h = Ae(a, h)) ? g(d, { Da: k, N: [], O: "site-info=" + pd(h) - })["catch"](t) : Z.resolve() - } - } - var Zl = {}; - - function $l(a, b) { + })["catch"](r) : Z.resolve() + } + } + var Yl = {}; + + function Zl(a, b) { return { K: function(c, d) { var e = c.D, f = c.G; - !Zl[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, Zl[b.id] = !0); + !Yl[b.id] && f.o("pv") && b.exp && !e.nohit && (e.exp = b.exp, Yl[b.id] = !0); d() } } } - var am = W("exps.int", function(a, b) { + var $l = W("exps.int", function(a, b) { var c = {}; return c.experiments = function(d, e, f) { if (u(d) && !(0 >= d.length)) { - var g = Mh(a, "e", b), - h = Th(b).url, + var g = Lh(a, "e", b), + h = Sh(b).url, k = {}, l = {}; d = g({ - G: Xg((k.ex = 1, k.ar = 1, k)), + G: Wg((k.ex = 1, k.ar = 1, k)), D: (l["page-url"] = h || T(a).href, l.exp = d, l) }, b); - return Oh(a, "exps.s", d, e || t, f) + return Nh(a, "exps.s", d, e || r, f) } }, c }), - bm = [], - cm = W("p.fh", function(a, b) { + am = [], + bm = W("p.fh", function(a, b) { b = void 0 === b ? !0 : b; - var c = Ie(a), + var c = He(a), d = X(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(gf)) return Z.resolve(e); e = {}; var g = {}; - return Mh(a, "f", f)({ - G: Xg((e.pv = 1, e)), + return Lh(a, "f", f)({ + G: Wg((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(hf), k.params = J(h, "settings"), k); + h = (k.time = d(gf), k.params = J(h, "settings"), k); c.B("wasSynced", h); return h })["catch"](V(a, "f.h")) }), - dm = Na(function(a, b) { + cm = Na(function(a, b) { var c, d = new Z(function(f) { c = f }), @@ -5219,14 +5215,14 @@ return Ra(d) }); + function dm(a, b) { + Wi("hidv2")(Vi(R(a))).then(b) + } + function em(a, b) { - Xi("hidv2")(Wi(R(a))).then(b) - } - - function fm(a, b) { return { K: function(c, d) { - em(b, function(e) { + dm(b, function(e) { if (e) { c.D || (c.D = {}); var f = {}; @@ -5238,34 +5234,34 @@ } } - function gm(a, b) { + function fm(a, b) { return { K: function(c, d) { c.H || (c.H = {}); var e = c.H; - var f = Xi("hidv2")(dm(R(b))); + var f = Wi("hidv2")(cm(R(b))); e.Td = f; d() }, S: function(c, d) { var e = J(c.Zb, "settings.hidv2"), f = c.H.Td; - f(Vi(R(b), e)); + f(Ui(R(b), e)); d() } } } - var hm = "et etms w v z i u vf".split(" "), - im = Na(function(a, b) { - 0 === parseFloat(J(b, "settings.c_recp")) && (a.Rb.B("ymoo" + a.X, a.ld(jf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) + var gm = "et etms w v z i u vf".split(" "), + hm = Na(function(a, b) { + 0 === parseFloat(J(b, "settings.c_recp")) && (a.Rb.B("ymoo" + a.X, a.ld(hf)), a.Bb && a.Bb.destruct && a.Bb.destruct()) }); - function jm(a, b) { + function im(a, b) { return { K: function(c, d) { var e = c.D; e.wmode = "0"; - e["wv-hit"] = e["wv-hit"] || "" + nf(a); + e["wv-hit"] = e["wv-hit"] || "" + mf(a); e["page-url"] = e["page-url"] || T(a).href; var f = {}; e = { @@ -5284,10 +5280,10 @@ } } - function km(a, b, c) { - var d = Ih(a, b, "p", ["f", "x"]); - b = ng(a, c || "p", b); - var e = gh(a, d, b); + function jm(a, b, c) { + var d = Hh(a, b, "p", ["f", "x"]); + b = mg(a, c || "p", b); + var e = fh(a, d, b); return function(f) { f = P({ J: { @@ -5297,10 +5293,10 @@ return e(f) } } - var lm = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), - mm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); - - function nm(a, b, c, d, e) { + var km = "resize scroll mousemove mousedown click windowfocus keydown orientationchange change focus touchmove touchstart".split(" "), + lm = "id pageTitle stamp chars authors updateDate publicationDate pageUrlCanonical topics rubric".split(" "); + + function mm(a, b, c, d, e) { var f = this; this.ob = !1; this.oa = {}; @@ -5317,21 +5313,21 @@ w: 0 }; this.buffer = []; - this.yd = mm; + this.yd = lm; this.flush = function() { - f.cc = uf(f.l, f.flush, 2500, "pub.f"); + f.cc = tf(f.l, f.flush, 2500, "pub.f"); var g = f.Ib(); if (f.buffer.length || g) { var h = pc(f.buffer); g && h.push(g); f.Sc = f.Ub; - f.ue.ra(h)(xf(V(f.l, "p.b.st"), function(k) { - k && f.te(k) + f.te.ra(h)(wf(V(f.l, "p.b.st"), function(k) { + k && f.se(k) })) } }; - this.te = d; - this.ue = c; + this.se = d; + this.te = c; this.bb = D(this.bb, this); this.Ib = D(this.Ib, this); this.flush = D(this.flush, this); @@ -5340,24 +5336,24 @@ this.vb = b; this.Pb = "pai" + b.id; - om(this); + nm(this); this.Bc = Xc(this.l); this.time = X(this.l); - pm(this); + om(this); this.Jb = Q(this.l); this.lc = null } - aa = nm.prototype; + aa = mm.prototype; aa.start = function() { - this.cc = uf(this.l, this.flush, 2500, "pub.s"); + this.cc = tf(this.l, this.flush, 2500, "pub.s"); if (!this.ob) { - this.Bc.C(this.l, lm, this.bb); + this.Bc.C(this.l, km, this.bb); var a = this.Jb.o(this.Pb, []), b = !a.length; a.push(D(this.Zd, this)); this.Jb.V(this.Pb, a); b && this.Vc(); - this.lc = Xc(this.l).C(this.l, ["click"], D(this.ve, this)); + this.lc = Xc(this.l).C(this.l, ["click"], D(this.ue, this)); this.bb({ type: "page", target: this.l @@ -5366,38 +5362,38 @@ }; aa.stop = function() { this.lc && this.lc(); - this.Bc.ua(this.l, lm, this.bb); + this.Bc.ua(this.l, km, this.bb); this.ob = !0; this.flush(); - tf(this.l, this.cc) + sf(this.l, this.cc) }; aa.Vc = function() { var a = this; V(this.l, "p.ic" + this.vb.id, function() { if (!a.ob) { var b = a.Jb.o(a.Pb), - c = qm(a.vb); + c = pm(a.vb); M(function(d) { var e = M(function(f) { return P({}, f) }, c); y(d) && d(e) }, b); - a.yb = uf(a.l, D(a.Vc, a), 1E3, "p") + a.yb = tf(a.l, D(a.Vc, a), 1E3, "p") } })() }; aa.Zd = function(a) { - this.ob || (rm(this, a), sm(this), tm(this)) + this.ob || (qm(this, a), rm(this), sm(this)) }; aa.Fd = function(a, b) { return (a.ac || 0) <= (b.ac || 0) ? b : a }; - aa.ve = function(a) { + aa.ue = function(a) { if (this.P.length) { - a = Qi(a); + a = Pi(a); var b = T(this.l).hostname; - a && id(a.hostname) === id(b) && (a = H(this.Fd, this.P[0], this.P).id, b = nf(this.l), Je(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) + a && id(a.hostname) === id(b) && (a = H(this.Fd, this.P[0], this.P).id, b = mf(this.l), Ie(this.l, this.X.split(":")[0]).B("pai", a + "-" + b)) } }; aa.bb = function(a) { @@ -5410,9 +5406,9 @@ return } var e = "page" === c; - ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ve(b.l)]) && om(b); - ("resize" === c || e) && pm(b); - c = b.time(hf); + ("scroll" === c || e) && O(d, [b.l, b.l.document, b.l.document.documentElement, Ue(b.l)]) && nm(b); + ("resize" === c || e) && om(b); + c = b.time(gf); var f = Math.min(c - b.Oc, 5E3); b.lb += Math.round(f); b.Oc = c; @@ -5421,20 +5417,20 @@ b.P = M(function(h) { var k = P({}, h), l = b.oa[k.id], - m = af(h.Qa); - if (!l || Ej("html", b.l, k.element) !== b.l.document.documentElement || !m) return k; + m = $e(h.Qa); + if (!l || Dj("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, q = b.Na, v = m.top, - r = m.bottom, + t = m.bottom, x = m.left, E = q.w; q = q.jb; var C = b.l.Math; m = C.min(C.max(m.right, 0), E) - C.min(C.max(x, 0), E); - m *= C.min(C.max(r, 0), q) - C.min(C.max(v, 0), q); + m *= C.min(C.max(t, 0), q) - C.min(C.max(v, 0), q); k.ac = m / g; k.visibility = m / p; if (.9 <= k.visibility || .1 <= k.ac) k.involvedTime += f; @@ -5452,7 +5448,7 @@ })() }; - function rm(a, b) { + function qm(a, b) { var c = M(function(d) { return d.id }, a.P); @@ -5461,8 +5457,8 @@ }, b)) } - function pm(a) { - var b = n(Xe(a.l) || Ye(a.l)), + function om(a) { + var b = n(We(a.l) || Xe(a.l)), c = b.next().value; b = b.next().value; a.Na = { @@ -5471,16 +5467,16 @@ } } - function sm(a) { + function rm(a) { V(a.l, "p.um." + a.vb.id, function() { var b = []; - om(a); + nm(a); a.oa = H(function(c, d) { - if (Ej("html", a.l, d.element) !== a.l.document.documentElement) return b.push(d), delete c[d.id], c; + if (Dj("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 = $e(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] = @@ -5495,7 +5491,7 @@ } aa.Ib = function() { var a = M(G(this.oa, J), ec(this.oa)); - if (a.length && (this.Ub = Be(this.l, a), this.Sc !== this.Ub)) { + if (a.length && (this.Ub = Ae(this.l, a), this.Sc !== this.Ub)) { var b = {}, c = {}; return c.type = "publishersHeader", c.data = (b.articleMeta = a || [], b.involvedTime = this.lb, b), c @@ -5503,7 +5499,7 @@ return null }; - function tm(a) { + function sm(a) { if (a.P.length) { var b = M(function(c) { var d = H(function(f, g) { @@ -5516,43 +5512,43 @@ }, Qb(function(c) { return !c.bd }, a.P)); - b.length && (a.buffer = a.buffer.concat(b), Rh(a.l, a.X, ["pdf", b])) - } - } - - function om(a) { + b.length && (a.buffer = a.buffer.concat(b), Qh(a.l, a.X, ["pdf", b])) + } + } + + function nm(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 um = {}, - vm = (um[1] = 500, um[2] = 500, um[3] = 0, um); + var tm = {}, + um = (tm[1] = 500, tm[2] = 500, tm[3] = 0, tm); + + function vm(a, b, c) { + var d = b.getAttribute("itemtype"); + c = tj('[itemprop~="' + c + '"]', b); + return d ? Qb(function(e) { + return e.parentNode && Dj("[itemtype]", a, e.parentNode) === b + }, c) : c + } function wm(a, b, c) { - var d = b.getAttribute("itemtype"); - c = uj('[itemprop~="' + c + '"]', b); - return d ? Qb(function(e) { - return e.parentNode && Ej("[itemtype]", a, e.parentNode) === b - }, c) : c - } - - function xm(a, b, c) { - return (a = wm(a, b, c)) && a.length ? a[0] : null - } - - function zm(a) { + return (a = vm(a, b, c)) && a.length ? a[0] : null + } + + function xm(a) { if (!a) return ""; a = w(a) ? a : [a]; - return a.length ? a[0].getAttribute("content") || Oe(a[0]) : "" - } - - function Am(a) { - return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : zm(a) : "" - } - var Bm = ["topics", "rubric", "authors"]; - - function Cm(a, b) { + return a.length ? a[0].getAttribute("content") || Ne(a[0]) : "" + } + + function zm(a) { + return a ? a.attributes && a.getAttribute("datetime") ? a.getAttribute("datetime") : xm(a) : "" + } + var Am = ["topics", "rubric", "authors"]; + + function Bm(a, b) { var c = this; this.id = "a"; this.Kb = !1; @@ -5565,11 +5561,11 @@ this.$a = (d.Answer = 3, d.Review = 2, d); this.Ec = L(function(e, f, g) { var h = {}; - Rh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) + Qh(c.l, c.X, "pfi", (h.field = e, h.itemField = f, h.value = g, h)) }, function(e, f, g) { return "" + e + f + g }); - this.Fe = function(e) { + this.Ee = function(e) { M(function(f) { e[f] && (e[f] = H(function(g, h) { var k = h.name, @@ -5584,22 +5580,22 @@ g.push(h); return g }, [], e[f])) - }, Bm); + }, Am); return e }; this.Gd = L(function(e, f) { var g = {}; - Rh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = vm[f.type], g)) + Qh(c.l, c.X, ["pcs", f], (g.chars = f.chars, g.limit = um[f.type], g)) }); this.l = a; - this.root = We(a); + this.root = Ve(a); this.X = b } - Cm.prototype.ma = function(a) { + Bm.prototype.ma = function(a) { return a.element }; - function Dm(a, b, c) { + function Cm(a, b, c) { var d; V(a.l, "P.s." + c, function() { d = a.Ta[c].call(a, b) @@ -5607,7 +5603,7 @@ return d } - function Em(a, b) { + function Dm(a, b) { var c = P({}, b); if (a.Kb && !c.id && O(b.type, [3, 2])) { var d = U(", ", M(K("name"), c.authors || [])); @@ -5617,7 +5613,7 @@ a: { d = c.Qa; for (var e = 1; 5 >= e; e += 1) { - var f = zm(vj("h" + e, d)); + var f = xm(uj("h" + e, d)); if (f) { d = f; break a @@ -5627,38 +5623,38 @@ } c.pageTitle = d } - c.pageUrlCanonical || (d = c.id, d = ("string" !== typeof d ? 0 : /^(https?:)\/\//.test(d)) ? c.id : (d = vj('[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 = uj('[rel="canonical"]', a.root)) ? d.href : void 0, c.pageUrlCanonical = d); c.id || (c.id = c.pageTitle || c.pageUrlCanonical); return c } - Cm.prototype.ea = function(a) { + Bm.prototype.ea = function(a) { var b = this, c = {}, d = this.ma(a); if (!d) return null; c.type = a.type; M(function(f) { - c[f] = Dm(b, a, f) + c[f] = Cm(b, a, f) }, ec(this.Ta)); var e = X(this.l); - c.stamp = e(lf); + c.stamp = e(kf); c.element = a.element; c.Qa = d; - c = this.Fe(Em(this, c)); - c.id = c.id ? Tj(c.id) : 1; + c = this.Ee(Dm(this, c)); + c.id = c.id ? Sj(c.id) : 1; c.update = function(f) { - return b.ma(a) ? Dm(b, a, f) : void 0 + return b.ma(a) ? Cm(b, a, f) : void 0 }; return c }; - Cm.prototype.getType = function() { + Bm.prototype.getType = function() { return 1 }; - Cm.prototype.ib = function() { + Bm.prototype.ib = function() { return [] }; - function qm(a) { + function pm(a) { var b = a.ib(), c = 1; return H(function(d, e) { @@ -5670,7 +5666,7 @@ f = H(function(g, h) { var k = g.values, l = g.Ic; - h && h.chars > vm[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= vm[h.type] && a.Gd(h.id, h); + h && h.chars > um[h.type] && !O(h.id, l) ? (k.push(h), l.push(h.id)) : h && h.chars <= um[h.type] && a.Gd(h.id, h); return { values: k, Ic: l @@ -5688,8 +5684,8 @@ }, [], b) } - function Fm() { - Cm.apply(this, arguments); + function Em() { + Bm.apply(this, arguments); this.id = "j"; this.Kb = !0; this.xc = U(",", ['script[type="application/ld+json"]', 'script[type="application/json+ld"]', 'script[type="ld+json"]', 'script[type="json+ld"]']); @@ -5701,14 +5697,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 : Ne(this.ma(b)).length }, a.authors = function(b) { b = b.data; var c = []; - c = c.concat(Gm(b, "author")); - c = c.concat(Gm(b.mainEntity, + c = c.concat(Fm(b, "author")); + c = c.concat(Fm(b.mainEntity, "author")); - return c.concat(Gm(b.mainEntityOfPage, "author")) + return c.concat(Fm(b.mainEntityOfPage, "author")) }, a.pageTitle = function(b) { var c = b.data, d = c.headline || ""; @@ -5723,22 +5719,22 @@ }, a.pageUrlCanonical = function(b) { return b.data.url }, a.topics = function(b) { - return Gm(b.data, "about", + return Fm(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)); + e = ze(c.l, Ne(e)); if (B(e) || w(e)) { - var f = Hm(e); + var f = Gm(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(uj(this.xc, this.l.document.body === d ? this.l.document.documentElement : d)))); + }, [b.element].concat(tj(this.xc, 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 || @@ -5748,9 +5744,9 @@ }, b)) : [] }, a) } - ra(Fm, Cm); - - function Gm(a, b, c) { + ra(Em, Bm); + + function Fm(a, b, c) { c = void 0 === c ? ["name"] : c; if (!B(a) || !a[b]) return []; a = a[b]; @@ -5765,21 +5761,21 @@ return e.name = d, e }, a) } - Fm.prototype.ma = function(a) { + Em.prototype.ma = function(a) { var b = a.element, c = a.data || {}; a = c["@id"]; var d = c.url; c = null; - d && u(d) && (c = Im(this, d)); - !c && a && u(a) && (c = Im(this, a)); - c || (c = a = b.parentNode, !Ej("head", this.l, b) && a && 0 !== Oe(a).length) || (c = this.l.document.body); + d && u(d) && (c = Hm(this, d)); + !c && a && u(a) && (c = Hm(this, a)); + c || (c = a = b.parentNode, !Dj("head", this.l, b) && a && 0 !== Ne(a).length) || (c = this.l.document.body); return c }; - function Im(a, b) { + function Hm(a, b) { try { - var c = mh(a.l, b).hash; + var c = lh(a.l, b).hash; if (c) { var d = a.l.document.getElementById(c.slice(1)); if (d) return d @@ -5787,14 +5783,14 @@ } catch (e) {} return null } - Fm.prototype.ea = function(a) { + Em.prototype.ea = 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 = Hm(d); + if (!d && (d = ze(this.l, Ne(c)), !d || !/schema\.org/.test(d["@context"]) && !w(d))) return null; + var e = Gm(d); if (e) return M(function(g) { - return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Cm.prototype.ea.call(b, { + return B(g) && O(g["@type"], b.Ma["schema.org"]) ? Bm.prototype.ea.call(b, { element: c, data: g, type: b.$a[g["@type"]] || 1 @@ -5815,142 +5811,142 @@ type: b.$a[g["@type"]] || 1, data: P((h.parentItem = f, h), g) }; - return Cm.prototype.ea.call(b, g) - }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Cm.prototype.ea.call(this, P(a, { + return Bm.prototype.ea.call(b, g) + }, a)) : O(a.data["@type"], this.Ma["schema.org"]) ? Bm.prototype.ea.call(this, P(a, { type: this.$a[a.data["@type"]] || 1 })) : null }; - Fm.prototype.ib = function() { - return uj(this.xc, this.root) + Em.prototype.ib = function() { + return tj(this.xc, this.root) }; - function Hm(a) { + function Gm(a) { if (w(a)) return a; if (a && w(a["@graph"])) return a["@graph"] } - function Jm() { - Cm.apply(this, arguments); + function Im() { + Bm.apply(this, arguments); this.id = "s"; this.Kb = !0; - this.Ce = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$")); + this.Be = Za("exec", new RegExp("schema.org\\/(" + U("|", ec(this.$a)) + ")$")); var a = {}; this.Ta = (a.id = function(b) { b = b.element; - var c = xm(this.l, b, "identifier"); - return c ? zm(c) : (c = xm(this.l, b, "mainEntityOfPage")) && c.getAttribute("itemid") ? c.getAttribute("itemid") : null + var c = wm(this.l, b, "identifier"); + return c ? xm(c) : (c = wm(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 = xm(this.l, b, d[e]); + var f = wm(this.l, b, d[e]); if (f) { - c = zm(f).length; + c = xm(f).length; break } } - b = Oe(b); + b = Ne(b); 0 === c && b && (c += b.length); return c }, a.topics = function(b) { var c = this, - d = wm(this.l, b.element, "about"); + d = vm(this.l, b.element, "about"); return M(function(e) { var f = { - name: zm(e) + name: xm(e) }; - if (d = xm(c.l, e, "name")) f.name = zm(d); + if (d = wm(c.l, e, "name")) f.name = xm(d); return f }, d) }, a.rubric = function(b) { var c = this; - (b = vj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = vj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); + (b = uj('[itemtype$="schema.org/BreadcrumbList"]', b.element)) || (b = uj('[itemtype$="schema.org/BreadcrumbList"]', this.root)); return b ? M(function(d) { return { - name: zm(xm(c.l, d, "name")), - position: zm(xm(c.l, d, "position")) + name: xm(wm(c.l, d, "name")), + position: xm(wm(c.l, d, "position")) } - }, wm(this.l, b, "itemListElement")) : [] + }, vm(this.l, b, "itemListElement")) : [] }, a.updateDate = function(b) { return (b = - xm(this.l, b.element, "dateModified")) ? Am(b) : "" + wm(this.l, b.element, "dateModified")) ? zm(b) : "" }, a.publicationDate = function(b) { - return (b = xm(this.l, b.element, "datePublished")) ? Am(b) : "" + return (b = wm(this.l, b.element, "datePublished")) ? zm(b) : "" }, a.pageUrlCanonical = function(b) { - b = wm(this.l, b.element, "url"); + b = vm(this.l, b.element, "url"); if (b.length) { var c = b[0]; - return c.href ? c.href : zm(b) + return c.href ? c.href : xm(b) } return null }, a.pageTitle = function(b) { var c = "", d = b.element, - e = xm(this.l, d, "headline"); - e && (c += zm(e)); - (e = xm(this.l, d, "alternativeHeadline")) && (c += " " + zm(e)); - "" === c && ((e = xm(this.l, d, "name")) || (e = xm(this.l, d, "itemReviewed")), e && (c += zm(e))); - 3 === b.type && (b = Ej('[itemtype$="schema.org/Question"]', - this.l, d)) && (b = xm(this.l, b, "text")) && (c += zm(b)); + e = wm(this.l, d, "headline"); + e && (c += xm(e)); + (e = wm(this.l, d, "alternativeHeadline")) && (c += " " + xm(e)); + "" === c && ((e = wm(this.l, d, "name")) || (e = wm(this.l, d, "itemReviewed")), e && (c += xm(e))); + 3 === b.type && (b = Dj('[itemtype$="schema.org/Question"]', + this.l, d)) && (b = wm(this.l, b, "text")) && (c += xm(b)); return c }, a.authors = function(b) { var c = this; - b = wm(this.l, b.element, "author"); + b = vm(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 = xm(c.l, d, "name"); - f && (e.name = zm(f)) + var f = wm(c.l, d, "name"); + f && (e.name = xm(f)) } - e.name || (e.name = d.getAttribute("content") || Oe(d) || d.getAttribute("href")); + e.name || (e.name = d.getAttribute("content") || Ne(d) || d.getAttribute("href")); return e }, b) }, a) } - ra(Jm, Cm); - Jm.prototype.getType = function(a) { + ra(Im, Bm); + Im.prototype.getType = function(a) { a = a.getAttribute("itemtype") || ""; - return (a = this.Ce(a)) ? this.$a[a[1]] : 1 + return (a = this.Be(a)) ? this.$a[a[1]] : 1 }; - Jm.prototype.ea = function(a) { - return a.element && Oe(a.element).length ? Cm.prototype.ea.call(this, a) : null + Im.prototype.ea = function(a) { + return a.element && Ne(a.element).length ? Bm.prototype.ea.call(this, a) : null }; - Jm.prototype.ib = function() { + Im.prototype.ib = function() { var a = U(",", M(function(b) { return '[itemtype$="schema.org/' + b + '"]' }, this.Ma["schema.org"])); - return uj(a, this.root) + return tj(a, this.root) }; - function Km(a, b) { - Cm.call(this, a, b); + function Jm(a, b) { + Bm.call(this, a, b); this.id = "o"; var c = {}; this.Ta = (c.chars = function(d) { d = this.ma(d); - return Oe(d).length + return Ne(d).length }, c.authors = function(d) { - return Lm(d.data.author) + return Km(d.data.author) }, c.pageTitle = function(d) { - return Mm(d.data.title) || "" + return Lm(d.data.title) || "" }, c.updateDate = function(d) { - return Mm(d.data.modified_time) + return Lm(d.data.modified_time) }, c.publicationDate = function(d) { - return Mm(d.data.published_time) + return Lm(d.data.published_time) }, c.pageUrlCanonical = function(d) { - return Mm(d.data.url) + return Lm(d.data.url) }, c.rubric = function(d) { - return Lm(d.data.section) + return Km(d.data.section) }, c.topics = function(d) { - return Lm(d.data.tag) + return Km(d.data.tag) }, c); this.Nd = new RegExp("^(og:)?((" + U("|", this.Ma.Qc) + "):)?") } - ra(Km, Cm); - - function Lm(a) { + ra(Jm, Bm); + + function Km(a) { if (a) { if (w(a)) return M(function(c) { var d = {}; @@ -5962,28 +5958,28 @@ return [] } - function Mm(a) { + function Lm(a) { return w(a) ? a.length ? "" + a[0] : null : a ? "" + a : null } - Km.prototype.ib = function() { - var a = uj('meta[property="og:type"]', this.l.document.body); + Jm.prototype.ib = function() { + var a = tj('meta[property="og:type"]', this.l.document.body); return [this.l.document.head].concat(a) }; - function Nm(a, b) { + function Mm(a, b) { var c = b.element, d = {}, e = a.ma(b); - c = uj("meta[property]", c === a.l.document.head ? c : e); + c = tj("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.Nd, ""), - h = zm(f); + h = xm(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) + ee(a.l, "og.ed", k) } }, c); else return null; @@ -5991,41 +5987,41 @@ data: d }) : null } - Km.prototype.ma = function(a) { + Jm.prototype.ma = function(a) { a = a.element; var b = this.l.document; return a === b.head ? b.body : a.parentNode }; - Km.prototype.ea = function(a) { - return (a = Nm(this, a)) ? Cm.prototype.ea.call(this, a) : null + Jm.prototype.ea = function(a) { + return (a = Mm(this, a)) ? Bm.prototype.ea.call(this, a) : null }; - function Om(a) { + function Nm(a) { this.l = a; this.type = "8" } - Om.isEnabled = function(a) { + Nm.isEnabled = function(a) { return !!a.JSON }; - Om.prototype.ra = function(a) { - return Af(Be(this.l, a)) + Nm.prototype.ra = function(a) { + return zf(Ae(this.l, a)) }; - var Pm = {}; - Fm && (Pm.json_ld = Fm); - Jm && (Pm.schema = Jm, Pm.microdata = Jm); - Km && (Pm.opengraph = Km); - var Qm = W("p.p", function(a, b) { - var c = new Om(a); + var Om = {}; + Em && (Om.json_ld = Em); + Im && (Om.schema = Im, Om.microdata = Im); + Jm && (Om.opengraph = Jm); + var Pm = W("p.p", function(a, b) { + var c = new Nm(a); if (xa("querySelectorAll", a.document.querySelectorAll) && c) { var d = [ - [jm, 0], - [Wf(hm), 1], - [cg, 2] + [im, 0], + [Vf(gm), 1], + [bg, 2] ]; - d.push([fm, 3]); - var e = km(a, b, d); - d = Xg(); - var f = Je(a, b.id), + d.push([em, 3]); + var e = jm(a, b, d); + d = Wg(); + var f = Ie(a, b.id), g = f.o("pai"); g && (f.wa("pai"), d.B("pai", g)); f = {}; @@ -6035,75 +6031,75 @@ J: {} }, k = function(l) { - for (var m = P({}, h), p = l.length, q = 0, v = 255, r = 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, r += v; while (--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); v = (v & 255) + (v >> 8); - r = (r & 255) + (r >> 8) + t = (t & 255) + (t >> 8) } p = - (v & 255) + (v >> 8) << 8 | (r & 255) + (r >> 8); + (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")) }; - zf($i(b, K("settings")))(xf(V(a, "ps.s"), V(a, "ps.sh", function(l) { + yf(Zi(b, K("settings")))(wf(V(a, "ps.s"), V(a, "ps.sh", function(l) { if (l = J(l, "publisher.schema")) { - ri(b) && (l = "microdata"); - var m = Pm[l]; + qi(b) && (l = "microdata"); + var m = Om[l]; if (m && c) { var p = R(b); m = new m(a, p); - m = new nm(a, m, c, k, p); + m = new mm(a, m, c, k, p); m.start(); var q = {}; - Rh(a, p, "ps", (q.schema = l, q)); + Qh(a, p, "ps", (q.schema = l, q)); return D(m.stop, m) } } }))) } }), - Rm = ya(Array.prototype.reverse, "reverse"); - - function Sm(a) { + Qm = ya(Array.prototype.reverse, "reverse"); + + function Rm(a) { for (var b = [], c = a.length - 1; 0 <= c; --c) b[a.length - 1 - c] = a[c]; return b } - var Tm = Rm ? function(a) { - return Rm.call(a) - } : Sm; + var Sm = Qm ? function(a) { + return Qm.call(a) + } : Rm; + + function Tm() { + return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1) + } function Um() { - return Math.floor(65536 * (1 + Math.random())).toString(16).substring(1) - } - - function Vm() { - return Um() + Um() + "-" + Um() + "-" + Um() + "-" + Um() + "-" + Um() + Um() + Um() - } - var Wm = Na(function(a, b) { + return Tm() + Tm() + "-" + Tm() + "-" + Tm() + "-" + Tm() + "-" + Tm() + Tm() + Tm() + } + var Vm = Na(function(a, b) { var c = Math.pow(10, a); return Math.round(b * c) / c }); - function Xm(a, b, c, d) { + function Wm(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 Ym = W("fbq.o", function(a, b, c) { + Sa(e) || (sf(a, e), e = null) + } + } + } + var Xm = W("fbq.o", function(a, b, c) { var d = J(a, "fbq"); if (d && d.callMethod) { var e = function() { @@ -6117,28 +6113,28 @@ a.fbq = e } else { c = J(d, "queue"); - var f = uf(a, F([a, b, c && mc(c)], Ym), 1E3, "fbq.d") - } - return D(tf, null, a, f) + var f = tf(a, F([a, b, c && mc(c)], Xm), 1E3, "fbq.d") + } + return D(sf, null, a, f) }), - Zm = {}, - $m = (Zm.add_to_wishlist = "add-to-wishlist", Zm.begin_checkout = "begin-checkout", Zm.generate_lead = "submit-lead", Zm.add_payment_info = "add-payment-info", Zm), - an = {}, - bn = (an.AddToCart = "add-to-cart", an.Lead = "submit-lead", an.InitiateCheckout = "begin-checkout", - an.Purchase = "purchase", an.CompleteRegistration = "register", an.Contact = "submit-contact", an.AddPaymentInfo = "add-payment-info", an.AddToWishlist = "add-to-wishlist", an.Subscribe = "subscribe", an), - cn = {}, - dn = (cn["1"] = $m, cn["2"] = $m, cn["3"] = $m, cn["0"] = bn, cn), - en = [bn.AddToCart, bn.Purchase]; - - function fn(a, b) { + Ym = {}, + Zm = (Ym.add_to_wishlist = "add-to-wishlist", Ym.begin_checkout = "begin-checkout", Ym.generate_lead = "submit-lead", Ym.add_payment_info = "add-payment-info", Ym), + $m = {}, + an = ($m.AddToCart = "add-to-cart", $m.Lead = "submit-lead", $m.InitiateCheckout = "begin-checkout", + $m.Purchase = "purchase", $m.CompleteRegistration = "register", $m.Contact = "submit-contact", $m.AddPaymentInfo = "add-payment-info", $m.AddToWishlist = "add-to-wishlist", $m.Subscribe = "subscribe", $m), + bn = {}, + cn = (bn["1"] = Zm, bn["2"] = Zm, bn["3"] = Zm, bn["0"] = an, bn), + dn = [an.AddToCart, an.Purchase]; + + function en(a, b) { return function(c) { if (c) { var d = c.version; - (c = J(dn, d + "." + c.gb)) && (b && O(c, en) || a("ym-" + c + "-" + d)) - } - } - } - var gn = Na(function(a, b) { + (c = J(cn, d + "." + c.gb)) && (b && O(c, dn) || a("ym-" + c + "-" + d)) + } + } + } + var fn = Na(function(a, b) { var c = J(b, "event") || ""; if (!(c = J(b, "ecommerce") && c && { version: "3", @@ -6164,7 +6160,7 @@ }); c && a(c) }), - hn = Na(function(a, b) { + gn = Na(function(a, b) { if (b) { var c = n(Va(b)), d = c.next().value; @@ -6176,43 +6172,43 @@ } }); - function jn(a, b) { + function hn(a, b) { if (!b) return ""; var c = [], d = J(a, "document"); - Ek(a, b, function(e) { + Dk(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) }); return 0 === c.length ? "" : U(" ", c) } - var kn = /[^\d.,]/g, - ln = /[.,]$/; - - function mn(a) { - a = mc(Zk(a)); + var jn = /[^\d.,]/g, + kn = /[.,]$/; + + function ln(a) { + a = mc(Yk(a)); return M(function(b) { b = b.charCodeAt(0).toString(2); - return Hl("0", 8, b) + return Gl("0", 8, b) }, a) } - function nn(a, b) { + function mn(a, b) { var c = null; try { - c = b ? vj(b, a) : c + c = b ? uj(b, a) : c } catch (d) {} return c } - function on(a, b, c) { - if (b = Uh(a, b)) a = fb(["dr", c || "" + ff(a, 10, 99)]), b.params(fb(["__ym", a])) - } - var pn = W("ep.pp", function(a, b) { + function nn(a, b, c) { + if (b = Th(a, b)) a = fb(["dr", c || "" + ef(a, 10, 99)]), b.params(fb(["__ym", a])) + } + var on = W("ep.pp", function(a, b) { if (!b) return 0; a: { - var c = b.replace(kn, "").replace(ln, ""); + var c = b.replace(jn, "").replace(kn, ""); 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, [",", "."])) { @@ -6229,7 +6225,7 @@ a.isNaN(c) ? c = 0 : (c = a.Math.min(c, d), c = a.Math.max(c, 0)); return c }), - qn = [ + pn = [ [ ["EUR", "\u20ac"], "978" ], @@ -6247,10 +6243,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"] ], - rn = L(function(a) { + qn = L(function(a) { return new RegExp(U("|", a), "i") }), - sn = L(function() { + rn = L(function() { function a() { var k = h + "0", l = h + "1"; @@ -6268,30 +6264,30 @@ g += k; return l } - for (var d = U("", mn("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("", ln("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 }), - tn = W("ep.dec", function(a, b) { + sn = W("ep.dec", function(a, b) { if (!b || tc(a)) return []; - var c = n(mn(b)), + var c = n(ln(b)), d = c.next().value, e = c.next().value, f = c.next().value; c = ja(c); if (2 !== vb(d)) return []; - d = sn(); + d = rn(); 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, al(g)); + d = ze(a, $k(g)); return w(d) ? M(Ja, d) : [] }), - un = W("ep.ent", function(a, b, c) { - a = "" + ff(a, 10, 99); + tn = W("ep.ent", function(a, b, c) { + a = "" + ef(a, 10, 99); c = "" + 100 * b + c + a; if (16 < eb(c)) return ""; - c = Hl("0", 16, c); + c = Gl("0", 16, c); b = c.slice(0, 8); c = c.slice(-8); b = (+b ^ 92844).toString(35); @@ -6299,35 +6295,35 @@ return "" + b + "z" + c }); + function un(a, b) { + var c = mn(a.document.body, b); + return c ? hn(a, c) : "" + } + function vn(a, b) { - var c = nn(a.document.body, b); - return c ? jn(a, c) : "" - } - - function wn(a, b) { - var c = vn(a, b); - return pn(a, c) - } - var xn = N(vn, W("ep.cp", function(a) { + var c = un(a, b); + return on(a, c) + } + var wn = N(un, W("ep.cp", function(a) { if (!a) return "643"; var b = xd(a); - return (a = Me(function(c) { + return (a = Le(function(c) { c = n(c).next().value; - return rn(c).test(b) - }, qn)) ? a[1] : "643" + return qn(c).test(b) + }, pn)) ? a[1] : "643" })); - function yn(a, b, c, d) { - (c = un(a, d, c)) && on(a, b, c) - } - var zn = W("ep.ctp", function(a, b, c, d) { - var e = xn(a, c), - f = wn(a, d); - yn(a, b, e, f); + function xn(a, b, c, d) { + (c = tn(a, d, c)) && nn(a, b, c) + } + var yn = W("ep.ctp", function(a, b, c, d) { + var e = wn(a, c), + f = vn(a, d); + xn(a, b, e, f); xa("MutationObserver", a.MutationObserver) && (new a.MutationObserver(function() { - var g = xn(a, c), - h = wn(a, d); - if (e !== g || f !== h) e = g, f = h, yn(a, b, e, f) + var g = wn(a, c), + h = vn(a, d); + if (e !== g || f !== h) e = g, f = h, xn(a, b, e, f) })).observe(a.document.body, { attributes: !0, childList: !0, @@ -6336,32 +6332,32 @@ }) }); - function An(a, b, c, d, e) { - c = nn(a.document.body, c); - d = nn(a.document.body, d); - O(e.target, [c, d]) && on(a, b) - } - var Bn = W("ep.chp", function(a, b, c, d, e) { - c && on(a, b); - return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], An))) : t + function zn(a, b, c, d, e) { + c = mn(a.document.body, c); + d = mn(a.document.body, d); + O(e.target, [c, d]) && nn(a, b) + } + var An = W("ep.chp", function(a, b, c, d, e) { + c && nn(a, b); + return d || e ? Xc(a).C(a.document, ["click"], V(a, "ep.chp.cl", F([a, b, d, e], zn))) : r }); + function Bn(a, b) { + return Zi(b, function(c) { + return { + Md: sn(a, J(c, "settings.dr")), + isEnabled: J(c, "settings.auto_goals") + } + }) + } + function Cn(a, b) { - return $i(b, function(c) { - return { - Md: tn(a, J(c, "settings.dr")), - isEnabled: J(c, "settings.auto_goals") - } - }) - } - - function Dn(a, b) { if (!b) return !1; var c = T(a); return (new RegExp(b)).test("" + c.pathname + c.hash + c.search) } - var En = W("ep.i", function(a, b) { - if (tj(a)) return Cn(a, b).then(function(c) { + var Dn = W("ep.i", function(a, b) { + if (sj(a)) return Bn(a, b).then(function(c) { var d = n(c.Md), e = d.next().value, f = d.next().value, @@ -6373,33 +6369,33 @@ p = d.next().value, q = d.next().value, v = d.next().value, - r = d.next().value, + t = d.next().value, x = d.next().value, E = d.next().value, C = d.next().value, S = d.next().value, ea = d.next().value; - if (!c.isEnabled) return Z.resolve(t); - var Lg = Dn(a, e), - Oq = Dn(a, h), - Pq = Dn(a, m), - Qq = Dn(a, q), - Rq = "" + e + f + g === "" + h + k + l; - return new Z(function(Sq, Tq) { - Bf(a, "ecp")(xf(Tq, + if (!c.isEnabled) return Z.resolve(r); + var Lg = Cn(a, e), + Nq = Cn(a, h), + Oq = Cn(a, m), + Pq = Cn(a, q), + Qq = "" + e + f + g === "" + h + k + l; + return new Z(function(Rq, Sq) { + Af(a, "ecp")(wf(Sq, function() { - Lg && zn(a, b, f, g, r, x, E); - Oq && !Rq && zn(a, b, k, l, C, S, ea); - Sq(Bn(a, b, Pq || Qq, p, v)) + Lg && yn(a, b, f, g, t, x, E); + Nq && !Qq && yn(a, b, k, l, C, S, ea); + Rq(An(a, b, Oq || Pq, p, v)) })) }) }) }); - function Fn(a, b) { - var c = Se(a, b), + function En(a, b) { + var c = Re(a, b), d = ad(a); - if (c && Te("ym-advanced-informer", c)) { + if (c && Se("ym-advanced-informer", c)) { var e = d.o("ifc", 0) + 1; d.B("ifc", e); e = c.getAttribute("data-lang"); @@ -6413,8 +6409,8 @@ } } - function Gn(a) { - var b = V(a, "i.clch", Fn); + function Fn(a) { + var b = V(a, "i.clch", En); Xc(a).C(a.document, ["click"], G(a, b), { passive: !1 }); @@ -6424,14 +6420,14 @@ d._informer = P({ domain: Rd }, c); - e || Ik(a, "https://" + Rd + "/metrika/informer.js", t) - } - } - var Hn = W("pr.p", function(a, b) { + e || Hk(a, "https://" + Rd + "/metrika/informer.js", r) + } + } + var Gn = W("pr.p", function(a, b) { if (Oc(a)) { - var c = Mh(a, "5", b), + var c = Lh(a, "5", b), d = {}; - d = Xg((d.pq = 1, d.ar = 1, d)); + d = Wg((d.pq = 1, d.ar = 1, d)); var e = {}; c({ G: d, @@ -6439,20 +6435,20 @@ }, b)["catch"](V(a, "pr.p.s")) } }), - In = !1; - - function Jn(a) { + Hn = !1; + + function In(a) { return { K: function(b, c) { if (!b.G) return c(); var d = Q(a).o("fid"); - !In && d && (ne(b, "fid", d), In = !0); + !Hn && d && (me(b, "fid", d), Hn = !0); return c() } } } - var Kn = W("fid", function(a) { - var b = t; + var Jn = W("fid", function(a) { + var b = r; if (!y(a.PerformanceObserver)) return b; var c = Q(a); if (c.o("fido")) return b; @@ -6471,32 +6467,32 @@ } catch (f) {} return b }), - Ln = L(function(a) { + Kn = L(function(a) { var b = Q(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; else if (a = - Ie(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a + He(a).o("wasSynced"), a = J(a, "params.eu")) b.B("isEU", a), c = !!a } return c }, function(a) { return Q(a).o("isEU") }), - Mn = W("i.e", Ln), - Nn = W("i.ep", function(a) { - Ln(a) + Ln = W("i.e", Kn), + Mn = W("i.ep", function(a) { + Kn(a) }); - function On(a, b, c, d, e) { - if (!tj(a)) return t; + function Nn(a, b, c, d, e) { + if (!sj(a)) return r; var f = [], g = [], h = Xc(a), k; - Bf(a, "doe")(xf(t, function() { - var l = uj(b, a.document.body); + Af(a, "doe")(wf(r, function() { + var l = tj(b, a.document.body); e && (l = Qb(e, l)); M(function(p) { f.push(p); @@ -6508,14 +6504,14 @@ M(function(q) { var v = q.addedNodes; q = q.removedNodes; - v && v.length && M(function(r) { - Ek(a, r, 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 && M(function(t) { + Dk(a, t, function(x) { + x.nodeName !== m || e && !e(x) || Le(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(r) { - Ek(a, r, function(x) { + q && q.length && M(function(t) { + Dk(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) @@ -6535,19 +6531,19 @@ pc(f) } } - var Pn = "https://" + Rd + "/metrika", - Ml = Pn + "/match.html", - Qn = Pn + "/tag_phono.js", - Rn = bd("appl", function(a) { + var On = "https://" + Rd + "/metrika", + Ll = On + "/match.html", + Pn = On + "/tag_phono.js", + Qn = bd("appl", function(a) { return new Z(function(b, c) { - Ik(a, Qn, b, c, { + Hk(a, Pn, b, c, { crossOrigin: !0 }) }) }, !0), - Sn = ["cc-", "name", "shipping"]; - - function Tn(a, b, c) { + Rn = ["cc-", "name", "shipping"]; + + function Sn(a, b, c) { var d = c.Ia, e = vd(c.Ua); if (e && !(100 <= eb(e))) { @@ -6556,7 +6552,7 @@ h = yd(e); h = eb(h); if (g || !g && (f || h)) - if (b = 1 === b ? ad(a).o("app") : $h, a = g ? Yh(e) : b(a, e)) return { + if (b = 1 === b ? ad(a).o("app") : Zh, a = g ? Xh(e) : b(a, e)) return { Ia: d, Yd: g, Ua: a, @@ -6567,7 +6563,7 @@ } } - function Un(a, b, c, d, e, f) { + function Tn(a, b, c, d, e, f) { var g = b.Yd, h = b.Ua, k = b.source, @@ -6576,93 +6572,93 @@ 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); + c = (q.fi = le((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] + Gl("*", d - 2) + g[d - 1], 2 >= l ? h = Gl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Gl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : - (e = yd(h), g = e.slice(-4), e = "p:" + Hl("*", eb(e), g)), c.mfpd = e); + 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] + Fl("*", d - 2) + g[d - 1], 2 >= l ? h = Fl("*", l) : 3 === l ? h = h[0] + "**" : (l = Math.floor(l / 2) + l % 2, h = "" + h[0] + Fl("*", l) + h.slice(l + 1)), e = "e:" + (g + "@" + h + "." + e)) : + (e = yd(h), g = e.slice(-4), e = "p:" + Gl("*", eb(e), g)), c.mfpd = e); A(k) || (c.pfv = k); k = {}; a.params((k.__ym = c, k)) } - var Vn = W("ice", function(a, b, c, d, e) { - if (b = Uh(a, b)) - if (e = Tn(a, d, e)) return a = Jj(a, e.Ia), Un(b, e, a, d, !1), !0 + var Un = W("ice", function(a, b, c, d, e) { + if (b = Th(a, b)) + if (e = Sn(a, d, e)) return a = Ij(a, e.Ia), Tn(b, e, a, d, !1), !0 }), - Wn = W("ice", function(a, b, c, d, e) { - if (b = Uh(a, b)) - if (e = Tn(a, d, e)) { - var f = Jj(a, e.Ia); - bi(a, e.Ua).then(F([b, e, f, d, c], Un), V(a, "ice.s")); + Vn = W("ice", function(a, b, c, d, e) { + if (b = Th(a, b)) + if (e = Sn(a, d, e)) { + var f = Ij(a, e.Ia); + ai(a, e.Ua).then(F([b, e, f, d, c], Tn), V(a, "ice.s")); return !0 } }); - function Xn(a, b, c, d, e) { + function Wn(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 Yn(a, b, c, d, e) { + function Xn(a, b, c, d, e) { var f = J(e, "target"); e = J(e, "isTrusted") || !1; - f && (f = Ej("button,input", a, f)) && "submit" === f.type && (f = Zj(a, f)) && (d = d(f), b.push(f), uf(a, F([a, !1, b, c, { + f && (f = Dj("button,input", a, f)) && "submit" === f.type && (f = Yj(a, f)) && (d = d(f), b.push(f), tf(a, F([a, !1, b, c, { target: f, isTrusted: e, formData: d - }], Xn), 300, "i.c.l")) - } - - function Zn(a, b) { - var c = $n, + }], Wn), 300, "i.c.l")) + } + + function Yn(a, b) { + var c = Zn, d = [], e = []; - d.push(On(a, "form", ["submit"], V(a, "ltfs.s", function(f) { + d.push(Nn(a, "form", ["submit"], V(a, "ltfs.s", function(f) { var g = J(f, "target"); - g && Xn(a, !0, e, b, { + g && Wn(a, !0, e, b, { target: g, isTrusted: J(f, "isTrusted") || !1, formData: c(g) }) }))); - d.push(On(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], Yn)))); - d.push(On(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], Yn)), function(f) { + d.push(Nn(a, "button", ["click"], V(a, "ltfs.bc", F([a, e, b, c], Xn)))); + d.push(Nn(a, "input", ["click"], V(a, "ltfs.ic", F([a, e, b, c], Xn)), function(f) { return "submit" === f.type })); return F([ce, d], M) } - var ao = ["text", "email", "tel"]; - - function $n(a) { - a = uj("input", a); + var $n = ["text", "email", "tel"]; + + function Zn(a) { + a = tj("input", a); return M(function(b) { return [b, b.value] }, a) } - var bo = W("icei", function(a, b) { - if (ai(a)) { + var ao = W("icei", function(a, b) { + if ($h(a)) { var c = !1, - d = t, - e = t; - $i(b, function(f) { - if (!(Mn(a) || J(f, "settings.eu") || c)) { + d = r, + e = r; + Zi(b, function(f) { + if (!(Ln(a) || J(f, "settings.eu") || c)) { var g = !!J(f, "settings.mcf"); - (J(f, "settings.cf") ? zf(Rn(a).then(G(F([a, b, g, 1], Wn), lb), G(F([a, b, g, 2], Wn), lb))) : Af(F([a, b, g, 0], Vn)))(xf(V(a, "ice.tt"), V(a, "ice.tc", function(h) { + (J(f, "settings.cf") ? yf(Qn(a).then(G(F([a, b, g, 1], Vn), lb), G(F([a, b, g, 2], Vn), lb))) : zf(F([a, b, g, 0], Un)))(wf(V(a, "ice.tt"), V(a, "ice.tc", function(h) { if (!c) { var k = function(l) { var m; - if (m = O(l.type, ao))(m = ef(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Dl) || l.id && O(l.id.toLowerCase(), Dl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), - m = !(m || Cl(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Sn)); + if (m = O(l.type, $n))(m = df(l) ? "password" === l.type || l.name && O(l.name.toLowerCase(), Cl) || l.id && O(l.id.toLowerCase(), Cl) : !1) || (m = l && (Ia(l.className, "ym-disable-keys") || Ia(l.className, "-metrika-nokeys"))), + m = !(m || Bl(a, l)) && !sc(Nb, M(G(l.autocomplete, Ia), Rn)); return m }; - d = On(a, "input", ["blur"], function(l) { + d = Nn(a, "input", ["blur"], function(l) { (l = J(l, "target")) && h({ Ia: l, Ua: J(l, "value") || "" }) }, k); - e = Zn(a, function(l) { + e = Yn(a, function(l) { var m = l.isTrusted, p = 0; M(function(q) { @@ -6688,48 +6684,48 @@ } } }), - co = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), - eo = L(function(a) { + bo = "FB_IAB FBAV OKApp GSA/ yandex yango uber EatsKit YKeyboard iOSAppUslugi YangoEats PassportSDK".split(" "), + co = L(function(a) { var b = ob(a); a = b.ud; if (!b.Jc) return !1; b = Za("indexOf", a); - b = sc(N(b, Pa(-1), nb), co); + b = sc(N(b, Pa(-1), nb), bo); 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 }), - fo = L(function(a) { + eo = L(function(a) { var b = qb(a); return b ? Ia(b, "YangoEats") || zc(a) : !1 }), - go; - - function ho(a, b, c) { + fo; + + function go(a, b, c) { var d = J(a, "AppMetricaInitializer"), e = J(d, "init"); if (e) try { - D(e, d)(Be(a, b)) - } catch (f) {} else go = uf(a, F([a, b, 2 * c], ho), c, "ai.d"); + D(e, d)(Ae(a, b)) + } catch (f) {} else fo = tf(a, F([a, b, 2 * c], go), c, "ai.d"); return function() { - return tf(a, go) - } - } - var io = W("p.ai", function(a, b) { - if (zc(a) || eo(a)) return $i(b, function(c) { + return sf(a, fo) + } + } + var ho = W("p.ai", function(a, b) { + if (zc(a) || co(a)) return Zi(b, function(c) { if (c = J(c, "settings.sbp")) { var d = {}; - return ho(a, P({}, c, (d.c = b.id, d)), 10) + return go(a, P({}, c, (d.c = b.id, d)), 10) } }) }), - jo = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), - ko = bd("uah", function(a) { + io = "architecture bitness model platformVersion uaFullVersion fullVersionList".split(" "), + jo = bd("uah", function(a) { if (!xa("getHighEntropyValues", J(a, "navigator.userAgentData.getHighEntropyValues"))) return Z.reject("0"); try { - return a.navigator.userAgentData.getHighEntropyValues(jo).then(function(b) { + return a.navigator.userAgentData.getHighEntropyValues(io).then(function(b) { if (!B(b)) throw "2"; return b }, function() { @@ -6739,23 +6735,23 @@ return Z.reject("3") } }), - lo = 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, "\\$&")), - mo = L(function(a) { + ko = 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, "\\$&")), + lo = L(function(a) { var b = qb(a); - return (b = lo.test(b)) ? Z.resolve(b) : ko(a).then(function(c) { + return (b = ko.test(b)) ? Z.resolve(b) : jo(a).then(function(c) { try { return H(function(d, e) { - return d || lo.test(e.brand) + return d || ko.test(e.brand) }, !1, c.brands) } catch (d) { return !1 } }, G(!1, lb)) }), - no = ["default", + mo = ["default", "update" ], - oo = bd("ycs", function(a) { + no = bd("ycs", function(a) { function b(e) { if ("region" === e) return !0; if (I(c, e)) { @@ -6766,10 +6762,10 @@ return !0 } var c = {}, - d = Df(a, "ytm.cs"); + d = Cf(a, "ytm.cs"); a = {}; return a.set = function(e, f) { - if (O(e, no) && B(f)) { + if (O(e, mo) && B(f)) { var g = I(f, "region") ? f.region : void 0, h = u(g) && g ? ("" + g).toUpperCase() : void 0, k; @@ -6805,114 +6801,114 @@ }) }, a }, !0), - po = ["0", "1", "2", "3"], - qo = po[0], - ro = po[1], - so = po[2], - to = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], - uo = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(to)); - - function vo(a) { - if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return qo; + oo = ["0", "1", "2", "3"], + po = oo[0], + qo = oo[1], + ro = oo[2], + so = ["GDPR-ok-view-detailed-0", "GDPR-ok-view-detailed-1", "GDPR-ok-view-detailed-2", "GDPR-ok-view-detailed-3"], + to = ["GDPR-ok-view-default", "GDPR-ok-view-detailed"].concat(ka(so)); + + function uo(a) { + if (O(a, ["GDPR-ok-view-default", "GDPR-ok-view-detailed"])) return po; a = a.replace("GDPR-ok-view-detailed-", ""); - return O(a, po) ? a : qo - } - var wo = "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(to).concat(["28", "29", "30", "31"]), - xo = "3 13 14 31 15 16 17 28".split(" "), - yo = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(wo))), - zo = "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 Ao(a) { + return O(a, oo) ? a : po + } + var vo = "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(so).concat(["28", "29", "30", "31"]), + wo = "3 13 14 31 15 16 17 28".split(" "), + xo = N(Gb(K("ymetrikaEvent.type")), Sb(Vb(vo))), + yo = "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 zo(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, - Nc: zo, + Nc: yo, Rc: "_inversed_buttons" } } - var Bo = 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)$"), - Co = L(function(a) { + var Ao = 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)$"), + Bo = L(function(a) { a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(Bo)); + a && (b = -1 !== a.search(Ao)); return b }); - function Do(a, b) { - var c = zi(a, b); + function Co(a, b) { + var c = yi(a, b); c && c.ca.C(["isYandex"], function() { var d = {}; - return d.type = "isYandex", d.isYandex = Co(a), d + return d.type = "isYandex", d.isYandex = Bo(a), d }) } - function Eo(a, b, c) { - var d = zi(a, c); + function Do(a, b, c) { + var d = yi(a, c); return new Z(function(e) { if (d) { var f = d.ca, g = N(G("4", b), G(null, e)), - h = uf(a, g, 2E3, "gdp.f.t"), + h = tf(a, g, 2E3, "gdp.f.t"), k = {}; d.ad((k.type = "isYandex", k)).then(function(l) { - l.isYandex ? (b("5"), f.C(uo, function(m) { + l.isYandex ? (b("5"), f.C(to, function(m) { m = n(m); m.next(); m = m.next().value.type; e({ - value: vo(m) + value: uo(m) }) })) : (b("6"), e(null)) - })["catch"](g).then(F([a, h], tf)) + })["catch"](g).then(F([a, h], sf)) } else e({ - value: ro, + value: qo, Mb: !0 }) }) } - var Fo = {}, - Go = (Fo["GDPR-ok"] = "ok", Fo["GDPR-ok-view-default"] = "ok-default", Fo["GDPR-ok-view-detailed"] = "ok-detailed", Fo["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Fo["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Fo["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Fo["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Fo); - - function Ho(a, b) { - if (Co(a)) { - var c = Bi(a), - d = Uh(a, b); + var Eo = {}, + Fo = (Eo["GDPR-ok"] = "ok", Eo["GDPR-ok-view-default"] = "ok-default", Eo["GDPR-ok-view-detailed"] = "ok-detailed", Eo["GDPR-ok-view-detailed-0"] = "ok-detailed-all", Eo["GDPR-ok-view-detailed-1"] = "ok-detailed-tech", Eo["GDPR-ok-view-detailed-2"] = "ok-detailed-tech-analytics", Eo["GDPR-ok-view-detailed-3"] = "ok-detailed-tech-other", Eo); + + function Go(a, b) { + if (Bo(a)) { + var c = Ai(a), + d = Th(a, b); d = d && d.params; - c = M(G(Go, J), yo(c)); + c = M(G(Fo, J), xo(c)); d && c.length && d("gdpr", Rb(c)) } } - function Io(a, b, c) { + function Ho(a, b, c) { a = c || Hc(a); return O(a, b) ? a : "en" } - var Jo = { + var Io = { $d: !0, url: "https://yastatic.net/s3/gdpr/v3/gdpr", Rc: "", Nc: "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(" ") }, - Ko = bd("gdpr", function(a, b, c, d, e) { + Jo = bd("gdpr", function(a, b, c, d, e) { function f(p) { b("10"); - c.C(uo, function(q) { + c.C(to, function(q) { q = q.type; var v = {}; l.$c((v.type = q, v)); p({ - value: vo(q) + value: uo(q) }) }) } - var g = void 0 === e ? Jo : e; + var g = void 0 === e ? Io : e; e = g.url; var h = g.Rc, k = g.$d; - g = Io(a, g.Nc, d.Ie); - var l = zi(a, d); + g = Ho(a, g.Nc, d.He); + var l = yi(a, d); if (!l) return Z.resolve({ - value: qo, + value: po, Mb: !0 }); if (a._yaGdprLoaded) return new Z(function(p) { @@ -6923,7 +6919,7 @@ h + ".js"; return new Z(function(p) { b("7"); - Ik(a, m, G(p, f), function() { + Hk(a, m, G(p, f), function() { b("9"); var q = {}; l.$c((q.type = "GDPR-ok-view-default", q)); @@ -6931,48 +6927,48 @@ }) }) }), - Lo = [], - Mo = Za("push", Lo), - No = L(function(a, b) { + Ko = [], + Lo = Za("push", Ko), + Mo = L(function(a, b) { var c = b("gdpr"); - return O(c, po) ? a + "-" + c : a + return O(c, oo) ? a + "-" + c : a }), - Oo = Rd.split("."), - Po = Oo.pop(), - Qo = U(".", Oo), - Ro = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/, - So = {}, - To = (So.brands = "chu", So.architecture = "cha", So.bitness = "chb", So.uaFullVersion = "chf", So.fullVersionList = "chl", So.mobile = "chm", So.model = "cho", So.platform = "chp", - So.platformVersion = "chv", So); - - function Uo(a) { + No = Rd.split("."), + Oo = No.pop(), + Po = U(".", No), + Qo = /^([^.]+\.)?(boost|appmetrica|metrika|metrica|direct|ads)\.yandex\.([a-z.]+)$/, + Ro = {}, + So = (Ro.brands = "chu", Ro.architecture = "cha", Ro.bitness = "chb", Ro.uaFullVersion = "chf", Ro.fullVersionList = "chl", Ro.mobile = "chm", Ro.model = "cho", Ro.platform = "chp", + Ro.platformVersion = "chv", Ro); + + function To(a) { return u(a) ? a : w(a) ? U(",", M(function(b) { return '"' + b.brand + '";v="' + b.version + '"' }, a)) : A(a) ? "" : a ? "?1" : "?0" } + function Uo(a) { + return "che\n" + a + } + function Vo(a) { - return "che\n" + a - } - - function Wo(a) { var b = H(function(c, d) { var e = n(d), f = e.next().value; e = e.next().value; - (f = Uo(a[f])) && c.push("" + e + "\n" + f); + (f = To(a[f])) && c.push("" + e + "\n" + f); return c - }, [], dc(To)); + }, [], dc(So)); return U("\n", b) } - var Xo = L(function(a) { - return ko(a).then(Wo, Vo) + var Wo = L(function(a) { + return jo(a).then(Vo, Uo) }); - function Yo(a) { + function Xo(a) { return { K: function(b, c) { - Xo(a).then(function(d) { + Wo(a).then(function(d) { b.D || (b.D = {}); b.D.uah = d; c() @@ -6981,19 +6977,19 @@ } } - function Zo(a, b, c) { - Bf(a, "pbjs")(xf(t, function() { + function Yo(a, b, c) { + Af(a, "pbjs")(wf(r, function() { var d = M(function(g) { var h = {}; h = (h.auc = g, h); - g = vj("[id='" + g + "']", a.document.body) || vj("[id='" + g.slice(1) + "']", a.document.body); + g = uj("[id='" + g + "']", a.document.body) || uj("[id='" + g.slice(1) + "']", a.document.body); if (!g) return h; - var k = af(g); + var k = $e(g); if (k) { var l = {}; P(h, (l.y = "" + k.top, l.x = "" + k.left, l.w = "" + k.width, l.h = "" + k.height, l)) } - if (g = vj("iframe", g)) k = {}, P(h, (k.wi = g.width, k.hi = g.height, k.si = g.src, k)); + if (g = uj("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) { @@ -7003,20 +6999,20 @@ } })) } - var $o = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), - ap = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], - bp = {}, - cp = (bp.netRevenue = function(a) { + var Zo = "pbjsInit bidRequested bidAdjustment bidWon bidResponse bidTimeout auctionInit auctionEnd adRenderSucceeded adRenderFailed".split(" "), + $o = ["cpm", "currency", "netRevenue", "requestTimestamp", "responseTimestamp"], + ap = {}, + bp = (ap.netRevenue = function(a) { return u(a) ? "net" === a : !!a - }, bp), - dp = {}, - ep; - - function fp(a) { - var b = dp[a], + }, ap), + cp = {}, + dp; + + function ep(a) { + var b = cp[a], c = b.xb, d = b.Ac, - e = b.qe; + e = b.pe; return M(function(f) { var g = n(f); f = g.next().value; @@ -7029,38 +7025,38 @@ }, dc(b.tb)) } - function gp(a, b, c) { - var d = dp[c]; + function fp(a, b, c) { + var d = cp[c]; d.Yc = !1; - d.yb && tf(a, d.yb); - d.yb = uf(a, function() { - var e = fp(c), + d.yb && sf(a, d.yb); + d.yb = tf(a, function() { + var e = ep(c), f = {}, g = {}; - b((g.__ym = (f.pbjsv = ep, f.pbjs = e, f), g)); - delete dp[c] + b((g.__ym = (f.pbjsv = dp, f.pbjs = e, f), g)); + delete cp[c] }, 2E3, "pbjs.t") } + function gp(a, b) { + var c = Th(a, b); + c && M(function(d) { + cp[d].Yc && fp(a, c.params, d) + }, ec(cp)) + } + function hp(a, b) { - var c = Uh(a, b); - c && M(function(d) { - dp[d].Yc && gp(a, c.params, d) - }, ec(dp)) - } - - function ip(a, b) { a.tb[b] || (a.tb[b] = { Sa: {} }); return a.tb[b] } - function jp(a, b, c) { + function ip(a, b, c) { var d = c.adUnitCode, e = c.bidderCode || c.bidder; if (e && d) { - var f = ip(b, d); + var f = hp(b, d); !f.Sb && c.mediaTypes && (f.Sb = {}, M(function(g) { var h = n(g); g = h.next().value; @@ -7070,36 +7066,36 @@ k && (f.Sb[g] = k) }, 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] = cp[h] ? cp[h](c[h]) : c[h]); + A(c[h]) || (g[h] = bp[h] ? bp[h](c[h]) : c[h]); return g - }, {}, ap), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = + }, {}, $o), b = J(c, "meta.advertiserDomains"), w(b) && (f.Sa[a][e].advertiserDomains = b)) } } - function kp(a, b, c) { + function jp(a, b, c) { var d = c.bid, e = d.bidderCode || d.bidder; d = d.adUnitCode; - e && d && (b = ip(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 lp(a, b) { - if (O(a, $o)) - if ("pbjsInit" === a) ep = b.version; + e && d && (b = hp(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 kp(a, b) { + if (O(a, Zo)) + if ("pbjsInit" === a) dp = b.version; else { var c = J(b, "auctionId") || J(b, "bid.auctionId") || void 0; if (c) { - dp[c] || (dp[c] = { + cp[c] || (cp[c] = { tb: {} }); - c = dp[c]; + c = cp[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], jp); - "bidRequested" === a ? M(g, b.bids) : f ? kp(a, c, b) : e ? (c.Ac = b.auctionEnd || b.timestamp, c.qe = Qb(function(h, k, l) { + var g = F([a, c], ip); + "bidRequested" === a ? M(g, b.bids) : f ? jp(a, c, b) : e ? (c.Ac = b.auctionEnd || b.timestamp, c.pe = Qb(function(h, k, l) { return jb(h, l) === k }, M(K("bidderCode"), b.bidderRequests))) : d || g(b); @@ -7108,25 +7104,25 @@ } } - function mp(a, b) { + function lp(a, b) { var c = !1; return function(d) { - var e = Uh(a, b); - e && !c && (c = !0, d = F([a, e.params, d], Zo), uf(a, d, 5E3, "pbjs.fr"), uf(a, d, 2E4, "pbjs.sr")) - } - } - - function np(a, b) { + var e = Th(a, b); + e && !c && (c = !0, d = F([a, e.params, d], Yo), tf(a, d, 5E3, "pbjs.fr"), tf(a, d, 2E4, "pbjs.sr")) + } + } + + function mp(a, b) { M(function(c) { var d = c.event, e = c.data, - f = G(d, lp); + f = G(d, kp); "bidTimeout" === d ? M(f, e) : f(e); "auctionEnd" === d && (c = J(c, "data.adUnitCodes")) && b(c) }, a) } - var op = W("pj", function(a, b) { - var c = mp(a, b), + var np = W("pj", function(a, b) { + var c = lp(a, b), d = {}; return d.pbjs = function(e) { w(e) && (e = Qb(Nb, M(function(f) { @@ -7137,23 +7133,23 @@ data: g } : f } - }, e)), np(e, c), hp(a, b)) + }, e)), mp(e, c), gp(a, b)) }, d }), - pp = L(function() { - var a = Ij(); + op = L(function() { + var a = Hj(); return H(function(b, c) { b[a[c]] = c; return b }, {}, ec(a)) }), - qp = /(\D\d*)/g; - - function rp(a) { + pp = /(\D\d*)/g; + + function qp(a) { if (!a) return ""; - a = a.match(qp); + a = a.match(pp); if (!a || 0 === a.length) return ""; - var b = pp(); + var b = op(); return "//HTML/BODY/" + H(function(c, d) { var e = d[0], f = ub(d.slice(1)); @@ -7161,26 +7157,26 @@ }, "", a) } - function sp(a, b) { - var c = rp(b); + function rp(a, b) { + var c = qp(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 tp = L(Md); - - function up(a) { + var sp = L(Md); + + function tp(a) { return { - ke: Oe(a.element), + ke: Ne(a.element), Gb: a.Gb } } - function vp(a, b) { + function up(a, b) { var c = a.document.body; if (c) { var d = b.price_patterns, - e = tp(b.id); + e = sp(b.id); if (e.Pa) { - if (!Fj(a, e.Pa.element)) return up(e.Pa); + if (!Ej(a, e.Pa.element)) return tp(e.Pa); e.Pa = void 0 } d = H(function(h, k) { @@ -7192,24 +7188,24 @@ }, {}, d); var f = null, g = null; - d.cs && tj(a) && (f = vj(d.cs, c), g = "c"); - d.p && !f && (f = sp(a, d.p), g = "x"); + d.cs && sj(a) && (f = uj(d.cs, c), g = "c"); + d.p && !f && (f = rp(a, d.p), g = "x"); if (f && g) return e.Pa = { element: f, Gb: g - }, up(e.Pa) - } - } - - function wp(a, b) { + }, tp(e.Pa) + } + } + + function vp(a, b) { var c = a[b[0]]; return !(!c || c !== b[1]) } - function xp(a, b) { + function wp(a, b) { var c = b.patterns; if (0 === c.length) return !1; - if (1 === c.length) return wp(a, c[0]); + if (1 === c.length) return vp(a, c[0]); c = H(function(f, g) { var h = n(g), k = h.next().value; @@ -7229,154 +7225,154 @@ return 2 <= c.Fb || d && e } - function yp(a, b) { + function xp(a, b) { var c = b.patterns; - return 0 === c.length ? !1 : sc(G(a, wp), c) - } - - function zp(a, b, c, d) { + return 0 === c.length ? !1 : sc(G(a, vp), c) + } + + function yp(a, b, c, d) { c = M(function(e) { if (!d(b, e)) return !1; var f = {}; f = (f.rg = e.id, f); - if (e = vp(a, e)) f.gp = cl(e.ke), f.mg = e.Gb; + if (e = up(a, e)) f.gp = bl(e.ke), f.mg = e.Gb; return f }, c); return Rb(c) } - var Ap = Oa(ij)("btn:"), - Bp = Oa(ij)("form:"); - - function Cp(a) { + var zp = Oa(hj)("btn:"), + Ap = Oa(hj)("form:"); + + function Bp(a) { var b = n(a), c = b.next().value; b = b.next().value; - return "bp" === c ? ["p", al(Zk(b))] : a - } - var Dp = Gb(function(a) { - a.patterns = M(Cp, a.patterns); - a.price_patterns = M(Cp, a.price_patterns); + return "bp" === c ? ["p", $k(Yk(b))] : a + } + var Cp = Gb(function(a) { + a.patterns = M(Bp, a.patterns); + a.price_patterns = M(Bp, a.price_patterns); return a }); - function Ep(a, b) { + function Dp(a, b) { var c = Wd(a); b && (c.yen = b); return c } - function Fp(a) { - return Ep(a, "yue") + function Ep(a) { + return Dp(a, "yue") + } + + function Fp(a, b) { + if (A(b) || !!b === b || rb(a, b) || u(b)) return b } function Gp(a, b) { - if (A(b) || !!b === b || rb(a, b) || u(b)) return b - } - - function Hp(a, b) { if (A(b)) return b; - var c = Gp(a, b); + var c = Fp(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] = Hp(a, f); + d[g] = Gp(a, f); return d }, {}, dc(b)); - if (w(b)) return M(G(a, Hp), b) - } - var Ip = "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 Jp(a) { - if (!u(a)) throw Fp("gppns"); - if (O(a.split(".")[0], Ip)) throw Fp("rwp"); - if (ij(a, "on")) throw Fp("rwp"); - } - - function Kp(a, b) { + if (w(b)) return M(G(a, Gp), b) + } + var Hp = "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 Ip(a) { + if (!u(a)) throw Ep("gppns"); + if (O(a.split(".")[0], Hp)) throw Ep("rwp"); + if (hj(a, "on")) throw Ep("rwp"); + } + + function Jp(a, b) { var c = b.split("."), d = c.pop(); c = c.length ? J(a, U(".", c)) : a; - if (!c) throw Fp("noma"); + if (!c) throw Ep("noma"); return { value: J(c, d), parent: c, Wa: d } } - var Lp = {}, - Mp = (Lp.akna = "The property of the value is not an array", Lp["ca.p.uns"] = "The url is not a string", Lp.noma = "Cannot access member of null or undefined object", Lp.rwp = "Access to restricted window property is denied", Lp.vnd = "Variable is not defined", Lp.tenf = "Called value is not a function", Lp.cva = "Cannot assign to constant variable", Lp.iat = "Invalid assignment target", Lp["ca.c.wenf"] = "Window element is not a function", Lp["ca.c.mann"] = "Cookie's max age is not a number", Lp["ca.c.ssuop"] = "SameSite cookie has an unknown option", - Lp.gppns = "Window property path is not a string", Lp.vr = "Variable redeclaration", Lp.da = "Duplicate argument", Lp.stce = "Error creating script tag", Lp.wenf = "Window element is not a function", Lp.uns = "The url is not a string", Lp.ict = "Consent type is not a string", Lp.icl = "Consent listener is not a function", Lp["ca.akna"] = "The property of the value is not an array", Lp["ca.c.cinf"] = "Callback is not a function", Lp["ca.c.ia"] = "Invalid arguments", Lp.ies = "Invalid element selector", Lp["t.a.s.ev"] = "Element visibility tag was already started", - Lp["t.a.s.g"] = "Group tag was already started", Lp["t.a.s.sd"] = "Scroll depth tag was already started", Lp["t.a.s.t"] = "Timer tag was already started", Lp.cdau = "Consent default arrived after the value was updated", Lp), - Np = {}, - Op = (Np.c = "Container", Np.t = "Tag", Np.tr = "Trigger", Np.v = "Variable", Np); - - function Pp(a) { + var Kp = {}, + Lp = (Kp.akna = "The property of the value is not an array", Kp["ca.p.uns"] = "The url is not a string", Kp.noma = "Cannot access member of null or undefined object", Kp.rwp = "Access to restricted window property is denied", Kp.vnd = "Variable is not defined", Kp.tenf = "Called value is not a function", Kp.cva = "Cannot assign to constant variable", Kp.iat = "Invalid assignment target", Kp["ca.c.wenf"] = "Window element is not a function", Kp["ca.c.mann"] = "Cookie's max age is not a number", Kp["ca.c.ssuop"] = "SameSite cookie has an unknown option", + Kp.gppns = "Window property path is not a string", Kp.vr = "Variable redeclaration", Kp.da = "Duplicate argument", Kp.stce = "Error creating script tag", Kp.wenf = "Window element is not a function", Kp.uns = "The url is not a string", Kp.ict = "Consent type is not a string", Kp.icl = "Consent listener is not a function", Kp["ca.akna"] = "The property of the value is not an array", Kp["ca.c.cinf"] = "Callback is not a function", Kp["ca.c.ia"] = "Invalid arguments", Kp.ies = "Invalid element selector", Kp["t.a.s.ev"] = "Element visibility tag was already started", + Kp["t.a.s.g"] = "Group tag was already started", Kp["t.a.s.sd"] = "Scroll depth tag was already started", Kp["t.a.s.t"] = "Timer tag was already started", Kp.cdau = "Consent default arrived after the value was updated", Kp), + Mp = {}, + Np = (Mp.c = "Container", Mp.t = "Tag", Mp.tr = "Trigger", Mp.v = "Variable", Mp); + + function Op(a) { if (!a) return ""; var b = a.id; - return "[" + Op[a.type] + (b ? ":" + b : "") + "]" - } - - function Qp(a) { + return "[" + Np[a.type] + (b ? ":" + b : "") + "]" + } + + function Pp(a) { a = a.message; - return u(a) ? Mp[a] || a : "Unknown error" - } - var Rp = t, - Sp, Tp = L(function(a, b, c) { - Rp = b; - c && (Sp = c) + return u(a) ? Lp[a] || a : "Unknown error" + } + var Qp = r, + Rp, Sp = L(function(a, b, c) { + Qp = b; + c && (Rp = c) }); - function Up(a, b, c, d) { + function Tp(a, b, c, d) { return function() { var e = b || Td; try { return e.apply(null, arguments) } catch (f) { - e = y(d) ? d.apply(null, arguments) : d, Rp(a, f, e) + e = y(d) ? d.apply(null, arguments) : d, Qp(a, f, e) } return c } } - function Vp(a, b) { + function Up(a, b) { return function(c) { - Rp(a, c, b) - } - } - - function Wp(a, b, c) { - c ? Tp(a, function(d, e, f) { - A(e) || (Sk(a).error("[YTM Error]" + Pp(f) + " " + Qp(e)), Sp && (d = {}, e = (d.event = "ee", d.m = Qp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Sp(e))) - }, c) : Tp(a, function(d, e, f) { + Qp(a, c, b) + } + } + + function Vp(a, b, c) { + c ? Sp(a, function(d, e, f) { + A(e) || (Rk(a).error("[YTM Error]" + Op(f) + " " + Pp(e)), Rp && (d = {}, e = (d.event = "ee", d.m = Pp(e), d), f && (e.et = f.type, e.eid = f.eventId, f.id && (e.ei = f.id)), Rp(e))) + }, c) : Sp(a, function(d, e, f) { d = "ytm." + d; - A(e) || (I(e, "yen") ? (Sh(a, b, "[YTM Error]" + Pp(f) + " " + Qp(e))(), "yme" === e.yen && ee("mod", J(e, "message") || "ue", d)) : fe(a, d, e)) + A(e) || (I(e, "yen") ? (Rh(a, b, "[YTM Error]" + Op(f) + " " + Pp(e))(), "yme" === e.yen && M(N(lb, Jb(["mod", J(e, "message") || "ue", d, void 0]), be), de)) : ee(a, d, e)) }) } - function Xp(a, b, c, d) { - var e = Qe(a)("img"); + function Wp(a, b, c, d) { + var e = Pe(a)("img"); e.src = b; - b = G(e, Re); + b = G(e, Qe); 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, { + wc(a) && (a = Ue(a), P(e.style, { position: "absolute", visibility: "hidden", width: "0px", height: "0px" }), a.appendChild(e)) } - var Yp = L(function(a, b) { + var Xp = L(function(a, b) { return H(function(c, d) { c[d] = a[d]; return c }, {}, b) }); - function Zp(a, b, c) { + function Yp(a, b, c) { c = void 0 === c ? !0 : c; return H(function(d, e) { var f = n(e.split("=")), @@ -7387,7 +7383,7 @@ }, [], a.document.cookie.split(";")) } - function $p(a, b) { + function Zp(a, b) { if (z(b)) var c = "undefined"; else if (Sa(b)) c = "null"; else { @@ -7401,12 +7397,12 @@ return c } - function aq(a, b, c, d) { + function $p(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 bq = "protocol host port path query queryVar extension fragment href".split(" "), - cq = L(function(a) { + var aq = "protocol host port path query queryVar extension fragment href".split(" "), + bq = L(function(a) { var b = T(a).search; b = rd(b.substring(1))._ytm_preview; var c = Jd(a, ""); @@ -7415,7 +7411,7 @@ return b ? (a("_ytm_preview", b, 10), b) : c("_ytm_preview") }); - function dq(a) { + function cq(a) { switch (a) { case 2: return "read"; @@ -7426,7 +7422,7 @@ } } - function eq(a) { + function dq(a) { switch (a) { case "read": return 2; @@ -7437,7 +7433,7 @@ } } - function fq(a, b, c, d, e) { + function eq(a, b, c, d, e) { if (!d) return !1; c = (a = "set_cookies" === c) ? 1 : 2; return a && !B(e) ? !1 : b.R({ @@ -7450,7 +7446,7 @@ }) } - function gq(a, b, c, d) { + function fq(a, b, c, d) { if (!d) return !1; a = "iframe"; "load_script" === c ? a = "loadScript" : "send_pixel" === c && (a = "pixel"); @@ -7462,7 +7458,7 @@ }) } - function hq(a, b, c, d, e) { + function gq(a, b, c, d, e) { return b.R({ permissionType: "get_url" === c ? "url" : "referrer", F: { @@ -7471,44 +7467,44 @@ } }) } - var iq = {}, - jq = (iq.access_consent = function(a, b, c, d, e) { - return d && u(d) && e && u(e) ? (a = eq(e)) && 4 !== a ? b.R({ + var hq = {}, + iq = (hq.access_consent = function(a, b, c, d, e) { + return d && u(d) && e && u(e) ? (a = dq(e)) && 4 !== a ? b.R({ permissionType: "accessConsent", F: { key: d, operation: a } }) : !1 : !1 - }, iq.access_globals = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = eq(d)) ? b.R({ + }, hq.access_globals = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = dq(d)) ? b.R({ permissionType: "globals", F: { key: e, operation: a } }) : !1 : !1 - }, iq.access_local_storage = function(a, b, c, d, e) { - return d && u(d) && u(e) ? (a = eq(d)) && 4 !== a ? b.R({ + }, hq.access_local_storage = function(a, b, c, d, e) { + return d && u(d) && u(e) ? (a = dq(d)) && 4 !== a ? b.R({ permissionType: "localStorage", F: { key: e, operation: a } }) : !1 : !1 - }, iq.access_template_storage = function(a, b) { + }, hq.access_template_storage = function(a, b) { return b.R({ permissionType: "templateStorage", F: null }) - }, iq.get_cookies = fq, iq.get_referrer = hq, iq.get_url = hq, iq.inject_hidden_iframe = gq, iq.load_script = gq, iq.logging = function(a, b) { + }, hq.get_cookies = eq, hq.get_referrer = gq, hq.get_url = gq, hq.inject_hidden_iframe = fq, hq.load_script = fq, hq.logging = function(a, b) { return b.R({ permissionType: "log", F: { - logLevel: cq(a) ? 1 : 0 + logLevel: bq(a) ? 1 : 0 } }) - }, iq.read_data_layer = function(a, b, c, d) { + }, hq.read_data_layer = function(a, b, c, d) { return d ? b.R({ permissionType: "dataLayer", F: { @@ -7516,29 +7512,29 @@ operation: 2 } }) : !1 - }, iq.read_title = function(a, b) { + }, hq.read_title = function(a, b) { return b.R({ permissionType: "readTitle", F: null }) - }, iq.send_pixel = gq, iq.set_cookies = fq, iq), - kq = "protocol host port path query queryVar extension href".split(" "), - lq = L(Md, function(a, + }, hq.send_pixel = fq, hq.set_cookies = eq, hq), + jq = "protocol host port path query queryVar extension href".split(" "), + kq = L(Md, function(a, b) { return a + "_" + b }), - mq = /\+/g, - nq = /^\?/, - oq = /[/:]|^[#?]/; - - function pq(a) { - return (a = a ? a.replace(nq, "") : "") ? H(function(b, c) { + lq = /\+/g, + mq = /^\?/, + nq = /[/:]|^[#?]/; + + function oq(a) { + return (a = a ? a.replace(mq, "") : "") ? H(function(b, c) { var d = n(c.split("=")), e = d.next().value; d = ja(d); d = U("=", d); - e = qd(e.replace(mq, " ")); - d = qd(d.replace(mq, " ")); + e = qd(e.replace(lq, " ")); + d = qd(d.replace(lq, " ")); if (I(b, e)) { var f = b[e]; w(f) ? f.push(d) : b[e] = [f, d] @@ -7546,13 +7542,13 @@ return b }, {}, a.split("&")) : {} } - var qq = {}, - rq = (qq.callInWindow = function(a) { + var pq = {}, + qq = (pq.callInWindow = function(a) { var b = a.l, c = a.I; return function(d) { var e = sa.apply(1, arguments); - Jp(d); + Ip(d); c.checkPermission({ permissionType: "globals", F: { @@ -7560,25 +7556,25 @@ operation: 4 } }); - var f = Kp(b, d), + var f = Jp(b, d), g = f.value; f = f.parent; - if (!y(g)) throw Fp("ca.c.wenf"); + if (!y(g)) throw Ep("ca.c.wenf"); e = g.apply(f, e); - return Hp(b, e) - } - }, qq.callLater = function(a) { + return Gp(b, e) + } + }, pq.callLater = function(a) { var b = a.l; return function(c) { - if (!y(c)) throw Ep("ca.c.cinf"); - uf(b, c, 0, "cr.cl") - } - }, qq.copyFromDataLayer = function(a) { + if (!y(c)) throw Dp("ca.c.cinf"); + tf(b, c, 0, "cr.cl") + } + }, pq.copyFromDataLayer = function(a) { var b = a.l, c = a.I, d = a.event; return function(e) { - if (!d) throw Ep("No dataLayer data"); + if (!d) throw Dp("No dataLayer data"); c.checkPermission({ permissionType: "dataLayer", F: { @@ -7586,13 +7582,13 @@ operation: 2 } }); - return Hp(b, J(d, e)) - } - }, qq.copyFromWindow = function(a) { + return Gp(b, J(d, e)) + } + }, pq.copyFromWindow = function(a) { var b = a.l, c = a.I; return function(d) { - Jp(d); + Ip(d); c.checkPermission({ permissionType: "globals", F: { @@ -7600,9 +7596,9 @@ key: d } }); - return Hp(b, J(b, d)) - } - }, qq.createArgumentsQueue = function(a) { + return Gp(b, J(b, d)) + } + }, pq.createArgumentsQueue = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7637,19 +7633,19 @@ operation: 1 } }); - Jp(d); - Jp(e); + Ip(d); + Ip(e); var g = [], - h = Kp(b, d); + h = Jp(b, d); h.value || (h.parent[h.Wa] = f); - h = Kp(b, e); + h = Jp(b, e); if (h.value) { - if (!w(h.value)) throw Fp("ca.akna"); + if (!w(h.value)) throw Ep("ca.akna"); g = h.value } else h.parent[h.Wa] = g; return f } - }, qq.createQueue = function(a) { + }, pq.createQueue = function(a) { var b = a.l, c = a.I; return function(d) { @@ -7667,44 +7663,44 @@ operation: 1 } }); - Jp(d); - var e = Kp(b, d); + Ip(d); + var e = Jp(b, d); d = e.value; var f = e.parent; e = e.Wa; if (!d) f[e] = []; - else if (!w(d)) throw Fp("akna"); + else if (!w(d)) throw Ep("akna"); return D(f[e].push, f[e]) } - }, qq.decodeUri = function(a) { + }, pq.decodeUri = function(a) { var b = a.l; return function(c) { try { return b.decodeURI(c) } catch (d) {} } - }, qq.decodeUriComponent = function(a) { + }, pq.decodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.decodeURIComponent(c) } catch (d) {} } - }, qq.encodeUri = function(a) { + }, pq.encodeUri = function(a) { var b = a.l; return function(c) { try { return b.encodeURI(c) } catch (d) {} } - }, qq.encodeUriComponent = function(a) { + }, pq.encodeUriComponent = function(a) { var b = a.l; return function(c) { try { return b.encodeURIComponent(c) } catch (d) {} } - }, qq.fromBase64 = function(a) { + }, pq.fromBase64 = function(a) { var b = a.l; return function(c) { @@ -7712,7 +7708,7 @@ return b.atob(c) } catch (d) {} } - }, qq.getCookieValues = function(a) { + }, pq.getCookieValues = function(a) { var b = a.l, c = a.I; return function(d, e) { @@ -7723,20 +7719,20 @@ operation: 2 } }); - return Zp(b, d, e) - } - }, qq.getTimestamp = function(a) { + return Yp(b, d, e) + } + }, pq.getTimestamp = function(a) { var b = a.l; return function() { - return X(b)(hf) - } - }, qq.getType = function(a) { - return G(a.l, $p) - }, qq.getReferrerUrl = function(a) { + return X(b)(gf) + } + }, pq.getType = function(a) { + return G(a.l, Zp) + }, pq.getReferrerUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = O(d, kq) ? d : "href"; + var f = O(d, jq) ? d : "href"; c.checkPermission({ permissionType: "referrer", F: { @@ -7746,13 +7742,13 @@ }); var g = J(b, "document.referrer"); - if (g) return g = mh(b, g), aq(g, f, e) - } - }, qq.getUrl = function(a) { + if (g) return g = lh(b, g), $p(g, f, e) + } + }, pq.getUrl = function(a) { var b = a.l, c = a.I; return function(d, e) { - var f = O(d, bq) ? d : "href"; + var f = O(d, aq) ? d : "href"; c.checkPermission({ permissionType: "url", F: { @@ -7762,20 +7758,20 @@ }); var g = T(b); g.query = g.search.replace(/^\?/, ""); - return aq(g, f, e) - } - }, qq.injectHiddenIframe = function(a) { + return $p(g, f, e) + } + }, pq.injectHiddenIframe = function(a) { var b = a.l, c = a.I; return function(d, e) { - e = void 0 === e ? t : e; + e = void 0 === e ? r : e; c.checkPermission({ permissionType: "iframe", F: { url: d } }); - var f = Qe(b)("iframe"); + var f = Pe(b)("iframe"); P(f.style, { display: "none", width: "1px", @@ -7786,10 +7782,10 @@ f.onload = function() { return e() }; - f.onerror = t; - Ve(b).appendChild(f) - } - }, qq.JSON = function(a) { + f.onerror = r; + Ue(b).appendChild(f) + } + }, pq.JSON = function(a) { var b = a.l; return { parse: function(c) { @@ -7803,7 +7799,7 @@ } catch (d) {} } } - }, qq.loadScript = function(a) { + }, pq.loadScript = function(a) { var b = a.l, c = a.I; return function(d, e, f) { @@ -7813,13 +7809,13 @@ url: d } }); - Ik(b, d, y(e) ? Up("ls.ol", function() { + Hk(b, d, y(e) ? Tp("ls.ol", function() { return e.apply(null) - }) : t, y(f) ? Up("ls.oe", function() { + }) : r, y(f) ? Tp("ls.oe", function() { return f.apply(null) }) : void 0) } - }, qq.localStorage = function(a) { + }, pq.localStorage = function(a) { var b = a.I, c = a.l.localStorage; @@ -7855,11 +7851,11 @@ c.removeItem(d) } } - }, qq.logToConsole = function(a) { + }, pq.logToConsole = function(a) { var b = a.l, c = a.I, - d = Sk(b).log, - e = cq(b) ? 1 : 0; + d = Rk(b).log, + e = bq(b) ? 1 : 0; return function() { var f = sa.apply(0, arguments); c.R({ @@ -7869,22 +7865,22 @@ } }) && d.apply(null, ka(f)) } - }, qq.makeNumber = function() { + }, pq.makeNumber = function() { return function(a, b) { return z(a) ? +b : +a } - }, qq.makeTableMap = function() { + }, pq.makeTableMap = function() { return function(a, b, c) { - if (!w(a) || !u(b) || !u(c)) throw Fp("ca.c.ia"); + if (!w(a) || !u(b) || !u(c)) throw Ep("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 } - }, qq.Math = function(a) { - return Yp(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) - }, qq.Object = function(a) { + }, pq.Math = function(a) { + return Xp(a.l.Math, "abs floor ceil round max min pow sqrt".split(" ")) + }, pq.Object = function(a) { var b = a.l; return { keys: ec, @@ -7902,11 +7898,11 @@ } } } - }, qq.parseUrl = function(a) { + }, pq.parseUrl = function(a) { var b = a.l; return function(c) { - if (u(c) && c && oq.test(c)) { - c = mh(b, c); + if (u(c) && c && nq.test(c)) { + c = lh(b, c); var d = c.protocol, e = c.host; if (d && ":" !== d) return { @@ -7918,19 +7914,19 @@ port: c.port, pathname: c.pathname, search: c.search, - searchParams: pq(c.search), + searchParams: oq(c.search), hash: c.hash } } } - }, qq.queryPermission = function(a) { + }, pq.queryPermission = function(a) { var b = a.l, c = a.I; return function(d, e, f) { - return (z(e) || u(e)) && I(jq, - d) ? (0, jq[d])(b, c, d, e, f) : !1 - } - }, qq.readTitle = function(a) { + return (z(e) || u(e)) && I(iq, + d) ? (0, iq[d])(b, c, d, e, f) : !1 + } + }, pq.readTitle = function(a) { var b = a.l, c = a.I; return function() { @@ -7940,22 +7936,22 @@ }); return b.document.title } - }, qq.sendPixel = function(a) { + }, pq.sendPixel = function(a) { var b = a.I, c = a.l; return function(d, e, f) { - e = void 0 === e ? t : e; - f = void 0 === f ? t : f; - if (!u(d)) throw Fp("ca.p.uns"); + e = void 0 === e ? r : e; + f = void 0 === f ? r : f; + if (!u(d)) throw Ep("ca.p.uns"); b.checkPermission({ permissionType: "pixel", F: { url: d } }); - Xp(c, d, e, f) - } - }, qq.setCookie = function(a) { + Wp(c, d, e, f) + } + }, pq.setCookie = function(a) { var b = a.l, c = a.I; return function(d, e, f, g) { @@ -7976,18 +7972,18 @@ 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 Fp("ca.c.mann"); + if (!rb(b, f["max-age"])) throw Ep("ca.c.mann"); d += " Max-Age=" + f["max-age"] + ";" } if (I(f, "sameSite")) { - if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Fp("ca.c.ssuop"); + if (!O(f.sameSite, ["Lax", "Strict", "None"])) throw Ep("ca.c.ssuop"); d += " Same-Site=" + f.sameSite + ";" } I(f, "secure") && f.secure && (d += " Secure;") } b.document.cookie = d } - }, qq.setInWindow = function(a) { + }, pq.setInWindow = function(a) { var b = a.l, c = a.I; @@ -8000,9 +7996,9 @@ operation: 1 } }); - Jp(d); + Ip(d); try { - var g = Kp(b, d), + var g = Jp(b, d), h = g.parent, k = g.Wa; if (!f && I(h, k)) return !1; @@ -8012,11 +8008,11 @@ return !1 } } - }, qq.checkInWindow = function(a) { + }, pq.checkInWindow = function(a) { var b = a.l, c = a.I; return function(d, e) { - Jp(d); + Ip(d); c.checkPermission({ permissionType: "globals", F: { @@ -8025,18 +8021,18 @@ } }); try { - var f = Kp(b, d), + var f = Jp(b, d), g = f.value, h = I(f.parent, f.Wa); if (!e || !h) return h; - var k = $p(b, g); + var k = Zp(b, g); return h && k === e } catch (l) { if ("noma" === J(l, "message")) return !1; throw l; } } - }, qq.templateStorage = function(a) { + }, pq.templateStorage = function(a) { function b(e) { c.checkPermission({ permissionType: "templateStorage", @@ -8045,7 +8041,7 @@ delete d[e] } var c = a.I, - d = lq(a.containerId, a.le); + d = kq(a.containerId, a.le); return { getItem: function(e) { c.checkPermission({ @@ -8070,9 +8066,9 @@ M(b, ec(d)) } } - }, qq); - - function sq(a) { + }, pq); + + function rq(a) { return function(b) { var c = b.Wb, d = b.I; @@ -8090,58 +8086,58 @@ ytm: { action: a, La: e, - eventId: Vm() + eventId: Um() } })) } } } - var tq = sq("default"), - uq = sq("update"); - - function vq(a) { + var sq = rq("default"), + tq = rq("update"); + + function uq(a) { if (!a) return a; if (!u(a) && "function" === typeof a[Symbol.iterator]) { var b = w(a) ? a : Ta(a); - return M(vq, b) + return M(uq, b) } if (B(a)) { var c = {}; M(function(d) { - c[d] = vq(a[d]) + c[d] = uq(a[d]) }, ec(a)); return c } return a } - function wq(a) { + function vq(a) { return { compilerVersion: a.compilerVersion, containerId: a.containerId, containerVersion: a.containerVersion, - counter: vq(a.counter), - permissions: vq(a.permissions), - tags: vq(a.tags), - triggers: vq(a.triggers), - variables: vq(a.variables) - } - } - - function xq(a) { - a = I(rq, a) ? rq[a] : void 0; - if (A(a)) throw Ep("uca"); + counter: uq(a.counter), + permissions: uq(a.permissions), + tags: uq(a.tags), + triggers: uq(a.triggers), + variables: uq(a.variables) + } + } + + function wq(a) { + a = I(qq, a) ? qq[a] : void 0; + if (A(a)) throw Dp("uca"); return a } - function yq(a, b) { + function xq(a, b) { for (var c = a.length; 0 < c;) { var d = a[--c]; if (I(d.pc, b)) return d.pc[b] } } - function zq(a, b) { + function yq(a, b) { a = void 0 === a ? {} : a; b = void 0 === b ? {} : b; return { @@ -8151,13 +8147,13 @@ } } - function Aq(a, b, c) { + function zq(a, b, c) { b = void 0 === b ? {} : b; c = void 0 === c ? {} : c; - return a.concat(zq(b, c)) - } - - function Bq(a, b, c, d) { + return a.concat(yq(b, c)) + } + + function Aq(a, b, c, d) { for (var e = a.length - 1; 0 <= e; --e) { var f = a[e]; f.hb = !1; @@ -8166,46 +8162,46 @@ return } } - throw Ep(c); - } - var Cq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), - Dq = ya(Array.prototype.reduceRight, "reduceRight"); - - function Eq(a, b, c) { + throw Dp(c); + } + var Bq = "charAt concat indexOf lastIndexOf match replace search slice split substring toLowerCase toLocaleLowerCase toString toUpperCase toLocaleUpperCase trim toString".split(" "), + Cq = ya(Array.prototype.reduceRight, "reduceRight"); + + function Dq(a, b, c) { for (var d = c.length - 1; 0 <= d;) b = a(b, c[d], d), --d; return b } - var Fq = Dq ? function(a, b, c) { - return Dq.call(c, a, b) - } : Eq, - Gq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); - - function Hq(a, b) { + var Eq = Cq ? function(a, b, c) { + return Cq.call(c, a, b) + } : Dq, + Fq = "concat every filter forEach indexOf join map pop push reduce reduceRight reverse shift slice some sort splice toString unshift".split(" "); + + function Gq(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 H(d, e, a) }, c.reduceRight = function(d, e) { - return Fq(d, e, a) - }, c.reverse = G(a, Tm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Uk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, + return Eq(d, e, a) + }, c.reverse = G(a, Sm), c.shift = D(Array.prototype.shift, a), c.slice = D(Array.prototype.slice, a), c.some = Oa(sc)(a), c.sort = Oa(Tk)(a), c.splice = D(Array.prototype.splice, a), c.toString = G(a, Ja), c.unshift = D(Array.prototype.unshift, a), c)[b] } - function Iq(a) { + function Hq(a) { return w(a) && 35 === a[0] } - function Jq(a, b, c) { + function Iq(a, b, c) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - b = Kq(a, b); - a = Kq(a, d); - if (A(b)) throw Fp("noma"); + b = Jq(a, b); + a = Jq(a, d); + if (A(b)) throw Ep("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, Gq) ? Hq(b, a) : I(b, "" + a) ? b[a] : void 0; - else if (u(b)) c && O(a, Cq) ? (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 = + else if (w(b)) c = c && O(a, Fq) ? Gq(b, a) : I(b, "" + a) ? b[a] : void 0; + else if (u(b)) c && O(a, Bq) ? (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) { @@ -8225,7 +8221,7 @@ return c } - function Lq(a, b) { + function Kq(a, b) { var c = n(b); c.next(); var d = c.next().value, @@ -8235,7 +8231,7 @@ return function() { var h = arguments, k = H(function(m, p, q) { - if (m[p]) throw Fp("da"); + if (m[p]) throw Ep("da"); m[p] = { kind: 1, value: h[q] @@ -8247,7 +8243,7 @@ value: d }); var l; - Mq(g, f, k, { + Lq(g, f, k, { "return": function(m) { l = m } @@ -8256,11 +8252,11 @@ } } - function Nq(a) { + function Mq(a) { return w(a) && 42 === a[0] } - function Uq(a, b) { + function Tq(a, b) { var c = n(b); c.next(); c = ja(c); @@ -8268,34 +8264,34 @@ var f = n(e), g = f.next().value; f = f.next().value; - g = Kq(a, g); - f = Kq(a, f); + g = Jq(a, g); + f = Jq(a, f); d["" + g] = f; return d }, {}, c) } - function Vq(a) { + function Uq(a) { return w(a) && 40 === a[0] } - function Wq(a, b) { + function Vq(a, b) { var c = n(b); c.next(); c = ja(c); return M(function(d) { - return Kq(a, d) + return Jq(a, d) }, c) } - function Xq(a, b) { + function Wq(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - e = Kq(a, e); - c = Kq(a, c); + e = Jq(a, e); + c = Jq(a, c); switch (d) { case "==": return e == c; @@ -8341,16 +8337,16 @@ case "instanceof": return e instanceof c; default: - throw Ep("uo"); - } - } - - function Yq(a, b) { + throw Dp("uo"); + } + } + + function Xq(a, b) { var c = n(b); c.next(); var d = c.next().value; c = c.next().value; - c = Kq(a, c); + c = Jq(a, c); switch (d) { case "+": return +c; @@ -8361,39 +8357,39 @@ case "~": return ~c; default: - throw Ep("uo"); - } - } - - function Zq(a, b, c) { + throw Dp("uo"); + } + } + + function Yq(a, b, c) { c = void 0 === c ? [] : c; - if (Vq(b)) { + if (Uq(b)) { b = n(b); b.next(); b = b.next().value; - a = yq(a, b); - if (!a) throw Fp("vnd"); - if (0 === a.kind && 0 === c.length) throw Fp("cva"); + a = xq(a, b); + if (!a) throw Ep("vnd"); + if (0 === a.kind && 0 === c.length) throw Ep("cva"); return { me: c, - Ge: a - } - } - if (Iq(b)) { + Fe: a + } + } + if (Hq(b)) { var d = n(b); d.next(); b = d.next().value; d = d.next().value; - d = Kq(a, d); + d = Jq(a, d); c.unshift("" + d); - return Zq(a, b, c) - } - throw Fp("iat"); - } - - function $q(a, b, c, d) { - b = Zq(a, b); - a = b.Ge; + return Yq(a, b, c) + } + throw Ep("iat"); + } + + function Zq(a, b, c, d) { + b = Yq(a, b); + a = b.Fe; var e = b.me; e.unshift("value"); b = e.pop(); @@ -8426,28 +8422,28 @@ case "&=": return a[b] &= c; default: - throw Ep("uo"); - } - } - - function ar(a, b) { + throw Dp("uo"); + } + } + + function $q(a, b) { var c = n(b); c.next(); var d = c.next().value, e = c.next().value; c = c.next().value; - c = Kq(a, c); - return $q(a, e, c, d) - } - - function Kq(a, b) { - if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || Nq(b)) return Nq(b) ? null : b; - if (Vq(b)) { + c = Jq(a, c); + return Zq(a, e, c, d) + } + + function Jq(a, b) { + if (u(b) || "[object Number]" === Object.prototype.toString.call(b) || !!b === b || Mq(b)) return Mq(b) ? null : b; + if (Uq(b)) { var c = n(b); c.next(); c = c.next().value; - c = yq(a, c); - if (!c) throw Fp("vnd"); + c = xq(a, c); + if (!c) throw Ep("vnd"); return c.value } if (w(b) && 37 === b[0]) { @@ -8455,18 +8451,18 @@ d.next(); c = d.next().value; d = ja(d); - c = Iq(c) ? Jq(a, c, !0) : Kq(a, c); - if (!y(c)) throw Fp("tenf"); - d = M(G(a, Kq), d); + c = Hq(c) ? Iq(a, c, !0) : Jq(a, c); + if (!y(c)) throw Ep("tenf"); + d = M(G(a, Jq), d); return c.apply(null, d) } - if (w(b) && 24 === b[0]) return Lq(a, b); - if (Iq(b)) return Jq(a, b); - if (w(b) && 23 === b[0]) return Uq(a, b); - if (w(b) && 22 === b[0]) return Wq(a, b); + if (w(b) && 24 === b[0]) return Kq(a, b); + if (Hq(b)) return Iq(a, b); + if (w(b) && 23 === b[0]) return Tq(a, b); + if (w(b) && 22 === b[0]) return Vq(a, b); if (w(b) && - 29 === b[0]) return Xq(a, b); - if (w(b) && 25 === b[0]) return Yq(a, b); + 29 === b[0]) return Wq(a, b); + if (w(b) && 25 === b[0]) return Xq(a, b); if (w(b) && 27 === b[0]) { d = n(b); d.next(); @@ -8481,32 +8477,32 @@ e = "-="; break; default: - throw Ep("uo"); - } - c ? c = $q(a, d, 1, e) : (c = Kq(a, d), $q(a, d, 1, e)); + throw Dp("uo"); + } + c ? c = Zq(a, d, 1, e) : (c = Jq(a, d), Zq(a, d, 1, e)); return c } - if (w(b) && 31 === b[0]) return ar(a, b); + if (w(b) && 31 === b[0]) return $q(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 = Kq(a, e)) ? Kq(a, c) : d; - else if ("||" === d) c = (d = Kq(a, e)) ? d : Kq(a, c); - else throw Ep("uo"); + if ("&&" === d) c = (d = Jq(a, e)) ? Jq(a, c) : d; + else if ("||" === d) c = (d = Jq(a, e)) ? d : Jq(a, c); + else throw Dp("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 = Kq(a, d), Kq(a, d ? c : e) - } - - function br(a) { + 36 === b[0]) return e = n(b), e.next(), d = e.next().value, c = e.next().value, e = e.next().value, d = Jq(a, d), Jq(a, d ? c : e) + } + + function ar(a) { return w(a) && (18 === a[0] || 19 === a[0]) } - function cr(a, b) { + function br(a, b) { var c = n(b), d = c.next().value; c = ja(c); @@ -8515,10 +8511,10 @@ var g = n(f), h = g.next().value; g = g.next().value; - if (e && 1 === f.length) throw Ep("mca"); + if (e && 1 === f.length) throw Dp("mca"); f = a[a.length - 1].pc; - if (I(f, h)) throw Fp("vr"); - g = z(g) ? g : Kq(a, g); + if (I(f, h)) throw Ep("vr"); + g = z(g) ? g : Jq(a, g); f[h] = { kind: e ? 0 : 1, value: g @@ -8526,65 +8522,65 @@ }, c) } - function dr(a, b) { + function cr(a, b) { var c = n(b); c.next(); var d = c.next().value; - Bq(a, "return", "irs", function() { - return z(d) ? d : Kq(a, d) + Aq(a, "return", "irs", function() { + return z(d) ? d : Jq(a, d) }) } - function er(a) { + function dr(a) { var b = { Ab: !1 }; - a = Aq(a, void 0, { + a = zq(a, void 0, { "continue": function() { b.Ab = !0 }, - "break": t + "break": r }); b.stack = a; b.vc = a[a.length - 1]; return b } - function fr(a, b) { + function er(a, b) { var c = a.vc; - gr(a.stack, b); + fr(a.stack, b); a.Ab && (c.hb = !0, a.Ab = !1); return c.hb } - function hr(a, b) { + function gr(a, b) { b = void 0 === b ? !1 : b; if (A(a)) return []; 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(hr(d, !0)) : c; + e = d ? c.concat(gr(d, !0)) : c; return b ? e : Qb(function(f, g) { return jb(f, e) === g }, e) } - function gr(a, b) { - if (w(b) && 3 === b[0]) Mq(a, b); - else if (br(b)) cr(a, b); + function fr(a, b) { + if (w(b) && 3 === b[0]) Lq(a, b); + else if (ar(b)) br(a, b); else if (w(b) && 2 === b[0]) { var c = n(b); c.next(); c = c.next().value; - Kq(a, c) + Jq(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; - Kq(a, c) ? gr(a, e) : d && gr(a, d) + Jq(a, c) ? fr(a, e) : d && fr(a, d) } else if (8 === b[0]) { c = n(b); c.next(); @@ -8593,7 +8589,7 @@ d = e = !1; var g = [], h = []; - f = Kq(a, f); + f = Jq(a, f); for (var k = 0; k < c.length; k += 1) { var l = n(c[k]); l.next(); @@ -8601,34 +8597,34 @@ l = ja(l); var p = Sa(m); d = d || p; - p || (e = e || Kq(a, m) === f); + p || (e = e || Jq(a, m) === f); e && (g = g.concat(l)); d && (h = h.concat(l)) } - Mq(a, [3].concat(ka(e ? g : h)), {}, { - "break": t + Lq(a, [3].concat(ka(e ? g : h)), {}, { + "break": r }) - } else if (w(b) && 4 === b[0]) dr(a, b); - else if (w(b) && 5 === b[0]) Bq(a, "break", "ibs"); - else if (w(b) && 6 === b[0]) Bq(a, "continue", "ics"); + } else if (w(b) && 4 === b[0]) cr(a, b); + else if (w(b) && 5 === b[0]) Aq(a, "break", "ibs"); + else if (w(b) && 6 === b[0]) Aq(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 = er(a), d && (br(d) ? cr(h.stack, d) : Kq(h.stack, d)), d = !0; d && (!c || Kq(h.stack, c));) d = fr(h, g), e && d && Kq(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 = dr(a), d && (ar(d) ? br(h.stack, d) : Jq(h.stack, d)), d = !0; d && (!c || Jq(h.stack, c));) d = er(h, g), e && d && Jq(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 = er(a), g = Kq(d.stack, - g), g = hr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], br(c) ? (k = zq(), 0 < h && d.stack.pop(), d.stack.push(k), d.vc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, cr(d.stack, [k, [m, f]])) : ar(d.stack, [31, "=", c, f]), f = fr(d, e) - } - - function Mq(a, b, c, d) { + for (e = n(b), e.next(), c = e.next().value, g = e.next().value, e = e.next().value, d = dr(a), g = Jq(d.stack, + g), g = gr(g), f = !0, h = 0; f && h < g.length; h += 1) f = g[h], ar(c) ? (k = yq(), 0 < h && d.stack.pop(), d.stack.push(k), d.vc = k, m = n(c), k = m.next().value, m = n(m.next().value).next().value, br(d.stack, [k, [m, f]])) : $q(d.stack, [31, "=", c, f]), f = er(d, e) + } + + function Lq(a, b, c, d) { b = n(b); b.next(); b = ja(b); - a = Aq(a, c, d); + a = zq(a, c, d); c = a[a.length - 1]; - for (d = 0; d < b.length && c.hb; d += 1) gr(a, b[d]) - } - - function ir(a, b, c, d, e) { + for (d = 0; d < b.length && c.hb; d += 1) fr(a, b[d]) + } + + function hr(a, b, c, d, e) { b = n(b); b.next(); var f = b.next().value; @@ -8649,12 +8645,12 @@ }, f)); var g; f = {}; - c = Aq([], (f.undefined = { + c = zq([], (f.undefined = { kind: 0, value: void 0 }, f.require = { kind: 0, - value: N(xq, Oa(be)(a)) + value: N(wq, Oa(be)(a)) }, f.data = { kind: 0, value: c @@ -8663,11 +8659,11 @@ g = h } }); - Mq(c, [3].concat(ka(b))); + Lq(c, [3].concat(ka(b))); return g } - function jr(a, b, c, d) { + function ir(a, b, c, d) { var e = b.defaultValue, f = c(b.key); if (f) return d.checkPermission({ @@ -8679,69 +8675,69 @@ } }), a = J(a, f), A(a) ? e ? c(e) : void 0 : a } - var kr = L(function(a, b, c) { + var jr = 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 }, mb); - function lr(a, b) { + function kr(a, b) { var c = a(b); return A(c) ? void 0 : "" + c } - var mr = /^[\s\xa0]+/g, - nr = /[\s\xa0]+$/g, - or = /(\xa0+|\s{2,}|\n|\r|\t)/g; - - function pr(a) { - return (a = a.innerText || a.textContent || "") ? a.replace(mr, "").replace(nr, "").replace(or, " ") : a - } - - function qr(a, b) { + var lr = /^[\s\xa0]+/g, + mr = /[\s\xa0]+$/g, + nr = /(\xa0+|\s{2,}|\n|\r|\t)/g; + + function or(a) { + return (a = a.innerText || a.textContent || "") ? a.replace(lr, "").replace(mr, "").replace(nr, " ") : a + } + + function pr(a, b) { try { - return uj(a, b) + return tj(a, b) } catch (c) { - throw Fp("ies"); - } - } - - function rr(a, b, c) { + throw Ep("ies"); + } + } + + function qr(a, b, c) { var d = b.multi, e = b.dataType, f = c(b.selector); if (!f) return null; - a = qr(f, a.document); + a = pr(f, a.document); a = M(function(g) { - if ("text" === e) return pr(g); + if ("text" === e) return or(g); var h = c(b.attr); - return h ? g.getAttribute && g.getAttribute(h) : pr(g) + return h ? g.getAttribute && g.getAttribute(h) : or(g) }, a); return d ? a : a.length ? a[0] : null } + function rr(a, b) { + return b.length > a.length ? !1 : a.substring(a.length - b.length) === b + } + function sr(a, b) { - return b.length > a.length ? !1 : a.substring(a.length - b.length) === b + return u(a) && u(b) ? rr(a, b) : !1 } function tr(a, b) { - return u(a) && u(b) ? sr(a, b) : !1 + return a === b } function ur(a, b) { - return a === b - } - - function vr(a, b) { return w(a) ? O(b, a) : u(a) ? Ia(a, "" + b) : !1 } + function vr(a, b, c) { + return Zb(a, b) && Zb(a, c) ? b < c : !1 + } + function wr(a, b, c) { - return Zb(a, b) && Zb(a, c) ? b < c : !1 - } - - function xr(a, b, c) { - a = Ue(a); - if (!a || !u(c) || !Bl(b)) return !1; + a = Te(a); + if (!a || !u(c) || !Al(b)) return !1; try { return a.call(b, c) } catch (d) { @@ -8749,11 +8745,11 @@ } } + function xr(a, b, c) { + return Zb(a, b) && Zb(a, c) ? b > c : !1 + } + function yr(a, b, c) { - return Zb(a, b) && Zb(a, c) ? b > c : !1 - } - - function zr(a, b, c) { if (!u(b) || !u(c)) return !1; try { return (new RegExp(c, a ? "i" : "")).test(b) @@ -8762,30 +8758,30 @@ } } + function zr(a, b) { + return u(a) && u(b) ? hj(a, b) : !1 + } + function Ar(a, b) { - return u(a) && u(b) ? ij(a, b) : !1 - } - - function Br(a, b) { - if ("eq" === b) return ur; - if ("more" === b) return G(a, yr); - if ("less" === b) return G(a, wr); - if ("regex" === b) return G(!1, zr); - if ("iRegex" === b) return G(!0, zr); - if ("css" === b) return G(a, xr); - if ("inc" === b) return vr; - if ("start" === b) return Ar; - if ("end" === b) return tr; + if ("eq" === b) return tr; + if ("more" === b) return G(a, xr); + if ("less" === b) return G(a, vr); + if ("regex" === b) return G(!1, yr); + if ("iRegex" === b) return G(!0, yr); + if ("css" === b) return G(a, wr); + if ("inc" === b) return ur; + if ("start" === b) return zr; + if ("end" === b) return sr; throw Wd("fn: " + b); } - function Cr(a) { + function Br(a) { return xa("escape", CSS.escape) ? "#" + CSS.escape(a) : "[id='" + a + "']" } - function Dr(a, b) { + function Cr(a, b) { if (a.document.hidden) return !1; - var c = af(b); + var c = $e(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; @@ -8796,19 +8792,19 @@ return !0 } - function Er(a, b) { - var c = af(b); + function Dr(a, b) { + var c = $e(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(Xe(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 Fr(a) { + function Er(a) { try { return parseFloat(a) } catch (b) { @@ -8816,7 +8812,7 @@ } } - function Gr(a) { + function Fr(a) { var b = [], c = [], d = !1; @@ -8836,20 +8832,20 @@ } } } - var Ir = Up("v.e.r", function(a, b, c, d) { + var Hr = Tp("v.e.r", function(a, b, c, d) { var e = a.l, f = a.I, g = a.Tb, - h = G(c, lr); - if ("event" === d.type) return jr(b, { + h = G(c, kr); + if ("event" === d.type) return ir(b, { type: "dataLayer", key: "event", permissions: d.permissions }, h, f); - if ("dataLayer" === d.type) return jr(b, d, h, f); + if ("dataLayer" === d.type) return ir(b, d, h, f); if ("cnst" === d.type) return c(d.value); if ("counterId" === d.type) return a.counterId; - if ("rand" === d.type) return kr(e, b, d); + if ("rand" === d.type) return jr(e, b, d); if ("url" === d.type || "ref" === d.type) { a: { a = !1;b = d.component; @@ -8862,7 +8858,7 @@ break a } } - "host" === b && (a = d.Ve); + "host" === b && (a = d.Ue); f.checkPermission({ ja: d, permissionType: "url" === d.type ? "url" : "referrer", @@ -8871,8 +8867,8 @@ variableName: l } }); - d = mh(e, k); - d = aq(d, b, l, a) + d = lh(e, k); + d = $p(d, b, l, a) } else d = void 0 } return d @@ -8884,7 +8880,7 @@ name: h, operation: 2 } - }), d = Zp(e, h, d.decode)[0] || "") : d = "", d; + }), d = Yp(e, h, d.decode)[0] || "") : d = "", d; if ("js" === d.type) return (h = h(d.key)) ? (f.checkPermission({ ja: d, permissionType: "globals", @@ -8894,15 +8890,15 @@ } }), d = J(e, h)) : d = void 0, d; - if ("dom" === d.type) return rr(e, d, h); + if ("dom" === d.type) return qr(e, d, h); if ("pro" === d.type) { e = g.gd(); try { - return k = Hr(a, b, d, { - cb: t, - add: t, - aa: t - }, t, G(Ep("v.e.of"), Td)), e("success"), k + return k = Gr(a, b, d, { + cb: r, + add: r, + aa: r + }, r, G(Dp("v.e.of"), Td)), e("success"), k } catch (m) { throw e("failure"), m; } @@ -8911,7 +8907,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), Br(e, b.fn)(f, k)) { + if (b = l[a], k = h(b.target), Ar(e, b.fn)(f, k)) { d = h(b.output); break a } d = h(d["default"]) @@ -8927,12 +8923,12 @@ d = void 0; break a } - l = Cr(l) + l = Br(l) } else if (l = h(d.selector), !u(l) || !l) { d = void 0; break a - }(l = vj(l, e.document)) && - Dr(e, l) ? (l = Math.round(1E4 * Er(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Fr(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 + }(l = uj(l, e.document)) && + Cr(e, l) ? (l = Math.round(1E4 * Dr(e, l)) / 100, "b" === f ? (f = null, d = h(d.srp), A(d) || (f = Er(d), f = !rb(e, f) || 0 > f || 100 < f ? null : f), d = l >= (f || 50)) : d = l) : d = void 0 } return d } @@ -8946,15 +8942,15 @@ return b }); - function Jr(a, b, c) { + function Ir(a, b, c) { var d = a.config.variables[c]; - if (!d) throw Ep("var: " + c); - c = F([a, b], Kr); - return Ir(a, b, c, d) - } - var Lr = /^(?!-*(?: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, - Mr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, - Nr = { + if (!d) throw Dp("var: " + c); + c = F([a, b], Jr); + return Hr(a, b, c, d) + } + var Kr = /^(?!-*(?: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, + Lr = /[\x00\x08-\x0d\x22\x26-\x2a/\x3a-\x3e@\\\x7b\x7d\x85\xa0\u2028\u2029]/g, + Mr = { "\x00": "\\0 ", "\b": "\\8 ", "\t": "\\9 ", @@ -8984,13 +8980,13 @@ "\u2029": "\\2029 " }; - function Or(a) { - return a.replace(Mr, function(b) { - return Nr[b] + function Nr(a) { + return a.replace(Lr, function(b) { + return Mr[b] }) } - var Pr = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, - Qr = { + var Or = /[\x00\x09-\x0d\x22\x26\x27\x2d\x2f\x3c\x3e\x3d\x60\x85\xa0\u2028\u2029]/g, + Pr = { "\x00": "�", '"': """, "&": "&", @@ -9012,13 +9008,13 @@ "\u2029": "
" }; - function Rr(a) { - return a.replace(Pr, function(b) { - return Qr[b] + function Qr(a) { + return a.replace(Or, function(b) { + return Pr[b] }) } - var Sr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, - Tr = { + var Rr = /[\x00\x08-\x0d\x22\x24\x26-\x29\x2a-\x2e/\x3a\x3c-\x3f\x5b-\x5e\x7b-\x7d\\\x85\u2028\u2029]/g, + Sr = { "\x00": "\\x00", "\b": "\\x08", "\t": "\\t", @@ -9037,7 +9033,7 @@ "\u0085": "\\x85", "\u2028": "\\u2028", "\u2029": "\\u2029", - Je: "\\x24", + Ie: "\\x24", "(": "\\x28", ")": "\\x29", "*": "\\x2a", @@ -9055,19 +9051,19 @@ "}": "\\x7d" }; - function Ur(a) { - return a.replace(Sr, function(b) { - return Tr[b] + function Tr(a) { + return a.replace(Rr, function(b) { + return Sr[b] }) } - var Vr = /['()]/g; - - function Wr(a) { + var Ur = /['()]/g; + + function Vr(a) { return "%" + a.charCodeAt(0).toString(16) } - var Xr = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, - Yr = /[\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, - Zr = { + var Wr = /^(?:(?:https?|mailto|tel):|[^&:/?#]*(?:[/?#]|$))/i, + Xr = /[\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, + Yr = { "\x00": "%00", "\u0001": "%01", "\u0002": "%02", @@ -9135,45 +9131,45 @@ "\uff3d": "%EF%BC%BD" }; - function $r(a) { - Xr.lastIndex = 0; - return Xr.test(a) ? a.replace(Yr, function(b) { - return Zr[b] + function Zr(a) { + Wr.lastIndex = 0; + return Wr.test(a) ? a.replace(Xr, function(b) { + return Yr[b] }) : "#sYTMs" } - function Kr(a, b, c) { + function Jr(a, b, c) { if (w(c)) { if ("template" === c[0]) return U("", M(function(e) { - return Kr(a, b, e) + return Jr(a, b, e) }, c.slice(1))); - if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Jr(a, b, c); + if ("var" === c[0]) return c = n(c), c.next(), c = c.next().value, Ir(a, b, c); if ("escape" === c[0]) { var d = n(c); d.next(); c = d.next().value; d = ja(d); - c = Kr(a, b, c); + c = Jr(a, b, c); return H(function(e, f) { if (7 === f) var g = a.Eb(e); - else g = "" + e, 4 === f ? g = Ur(g) : 3 === f ? g = Rr(g) : 2 === f ? g = $r(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Lr.test(g) ? g : "sYTMs") : 5 === f ? g = Or(g) : 1 === f && (g = pd(g), Vr.lastIndex = 0, g = Vr.test(g) ? g.replace(Vr, Wr) : g); + else g = "" + e, 4 === f ? g = Tr(g) : 3 === f ? g = Qr(g) : 2 === f ? g = Zr(g) : 6 === f ? A(e) ? g = "" : (g = "" + e, g = Kr.test(g) ? g : "sYTMs") : 5 === f ? g = Nr(g) : 1 === f && (g = pd(g), Ur.lastIndex = 0, g = Ur.test(g) ? g.replace(Ur, Vr) : g); return g }, c, d) } if ("table" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { return H(function(f, g) { - f[g] = Kr(a, b, e[g]); + f[g] = Jr(a, b, e[g]); return f }, {}, ec(e)) }, c); if ("list" === c[0]) return c = n(c), c.next(), c = ja(c), M(function(e) { - return Kr(a, b, e) + return Jr(a, b, e) }, c) } else return c } - function as(a, b) { + function $r(a, b) { return { checkPermission: function(c) { b.checkPermission(P({ @@ -9188,7 +9184,7 @@ } } - function Hr(a, b, c, d, e, f) { + function Gr(a, b, c, d, e, f) { var g = a.l, h = a.config, k = a.I, @@ -9197,16 +9193,16 @@ if (!I(h, "code") || !w(h.code) || !h.code[l]) throw Wd("mp"); l = h.code[l] } - k = as(c, k); + k = $r(c, k); c = H(function(m, p) { var q = n(p), v = q.next().value; q = q.next().value; - q = Kr(a, b, q); - m[v] = Hp(g, q); + q = Jr(a, b, q); + m[v] = Gp(g, q); return m }, {}, dc(c.settings || {})); - return ir(g, l, { + return hr(g, l, { containerId: h.containerId, I: k, Wb: d, @@ -9215,9 +9211,9 @@ }, e, f) } - function bs(a, b) { + function as(a, b) { var c = P({}, b, { - eventId: Vm() + eventId: Um() }); return { event: a, @@ -9225,7 +9221,7 @@ } } - function cs(a) { + function bs(a) { var b = H(function(e, f) { return e + f }, 0, hc(a.data.tm)), @@ -9247,24 +9243,24 @@ } } - function ds(a, b, c) { + function cs(a, b, c) { a = a.qd; - var d = cs(c); + var d = bs(c); a.C(function(e) { - d.update(e) && (b(bs("ytm.group", { + d.update(e) && (b(as("ytm.group", { trigger: c.data.trigger })), d.reset()) }) } - var es = L(Md), - fs = {}, - gs = (fs.group = function(a, b, c, d, e, f) { + var ds = L(Md), + es = {}, + fs = (es.group = function(a, b, c, d, e, f) { b = c.data.trigger; - var g = es(a); - if (g[b]) f(Fp("t.a.s.g")); + var g = ds(a); + if (g[b]) f(Ep("t.a.s.g")); else { try { - ds(a, N(d.cb, d.aa), c) + cs(a, N(d.cb, d.aa), c) } catch (h) { f(h); return @@ -9272,32 +9268,32 @@ g[b] = !0; e() } - }, fs.paused = t, fs.pro = Hr, fs); - - function hs(a, b, c, d) { + }, es.paused = r, es.pro = Gr, es); + + function gs(a, b, c, d) { return new Z(function(e, f) { - if (I(gs, c.type))(0, gs[c.type])(a, b, c, d, e, f); - else f(Ep("y.u.t." + c.type, "yme")) + if (I(fs, c.type))(0, fs[c.type])(a, b, c, d, e, f); + else f(Dp("y.u.t." + c.type, "yme")) }) } - function is(a, b, c, d, e) { + function hs(a, b, c, d, e) { var f = a.config, g = a.Tb, h = !0 === f.isPreview; c = M(function(k) { function l() { return Z.all(M(function(q) { - return hs(a, b, f.tags[q], e) + return gs(a, b, f.tags[q], e) }, m.ft || [])) } var m = f.tags[k]; if (!m) return Z.reject(Wd("i.conf." + f.containerVersion + "-" + k)); var p = g.ed(m.type, m.id); - return hs(a, b, m, e).then(function() { + return gs(a, b, m, e).then(function() { p("success"); return Z.all(M(function(q) { - return hs(a, b, f.tags[q], e) + return gs(a, b, f.tags[q], e) }, m.ct || [])) }, function(q) { p("failure"); @@ -9306,24 +9302,24 @@ type: "t" }; h && (v.id = m.id); - Vp("t.e.r", v)(q) + Up("t.e.r", v)(q) }).then(l, l) - }, Uk(function(k, l) { + }, Tk(function(k, l) { return k - l }, c)); - M(Up("t.e.m", ce), d); - Z.all(c)["catch"](Vp("t.e", { + M(Tp("t.e.m", ce), d); + Z.all(c)["catch"](Up("t.e", { type: "c", eventId: b.ytm.eventId })) } - var js = ["ytm.consent", "consent"], - ks = ["default", "update"]; - - function ls(a) { + var is = ["ytm.consent", "consent"], + js = ["default", "update"]; + + function ks(a) { var b = Ta(a.classList), - c = pr(a), + c = or(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 { @@ -9335,23 +9331,23 @@ elementTarget: a.getAttribute("formTarget") || a.getAttribute("target") || "" } } - var ms = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; - - function ns(a, b, c) { - return O(b, ms) && c ? bs(b, ls(c)) : "ytm.init" === b || "ytm.init_consent" === b ? bs(b, { - timestamp: X(a)(hf) - }) : bs(b, {}) - } - - function os(a, b) { + var ls = ["ytm.click", "ytm.linkClick", "ytm.formSubmit"]; + + function ms(a, b, c) { + return O(b, ls) && c ? as(b, ks(c)) : "ytm.init" === b || "ytm.init_consent" === b ? as(b, { + timestamp: X(a)(gf) + }) : as(b, {}) + } + + function ns(a, b) { var c = a.data; - c = "id" === c.Xc ? Cr(c.id) : c.selector; + c = "id" === c.Xc ? Br(c.id) : c.selector; var d = []; - Bl(b) && b.matches(c) && d.push(b); - return d.concat(qr(c, b)) - } - - function ps() { + Al(b) && b.matches(c) && d.push(b); + return d.concat(pr(c, b)) + } + + function os() { return { na: !1, ya: !1, @@ -9360,11 +9356,11 @@ } } - function qs(a, b, c) { - function d(r, x, E) { - var C = ls(r); - x = bs("ytm.elementVisibility", { - element: r, + function ps(a, b, c) { + function d(t, x, E) { + var C = ks(t); + x = as("ytm.elementVisibility", { + element: t, elementClasses: C.elementClasses, elementText: C.elementText, elementId: C.elementId, @@ -9372,26 +9368,26 @@ visibleDuration: E / 1E3, trigger: c.data.trigger }); - E = g(r); - "opp" === p ? E.ya || (q.disconnect(), h && h.disconnect(), E.ya = !0, E.na = !1, b(x)) : "ope" === p ? E.na && !E.ya && (q.unobserve(r), E.ya = !0, E.na = !1, b(x)) : b(x) - } - - function e(r) { - q.unobserve(r); - r = g(r); - r.Z && (f.clearInterval(r.Z), r.Z = null); - r.na = !1 + E = g(t); + "opp" === p ? E.ya || (q.disconnect(), h && h.disconnect(), E.ya = !0, E.na = !1, b(x)) : "ope" === p ? E.na && !E.ya && (q.unobserve(t), E.ya = !0, E.na = !1, b(x)) : b(x) + } + + function e(t) { + q.unobserve(t); + t = g(t); + t.Z && (f.clearInterval(t.Z), t.Z = null); + t.na = !1 } var f = a.l; a = a.uc; - var g = L(ps), + var g = L(os), h = null, k = c.data, l = k.Wc, m = k.$b, p = k.Fc; k = k.Pc; - var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(r) { + var q = new f.IntersectionObserver(V(f, "ytm.ev.ioc", function(t) { return M(function(x) { var E = x.target; x = x.intersectionRatio; @@ -9401,48 +9397,48 @@ 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 = X(f)(gf); + C.Z = uf(f, function() { + var Lg = X(f)(gf); 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, Er(f, E), l)) + C.zb < l || ("mpe" === p ? (C.zb = 0, ea = X(f)(gf)) : C.Z && (f.clearInterval(C.Z), C.Z = null), C.ya || d(E, Dr(f, E), l)) }, 100, "yt.ev") } - }, r) + }, t) }), { threshold: [c.data.$b / 100] }), - v = Hb(function(r) { + v = Hb(function(t) { var x = - g(r); - x.ya || x.na || (q.observe(r), x.na = !0) + g(t); + x.ya || x.na || (q.observe(t), x.na = !0) }); - v(os(c, f.document)); - k && xa("MutationObserver", f.MutationObserver) && (h = new f.MutationObserver(V(f, "c.io.ev", function(r) { + v(ns(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": M(function(ea) { - Bl(ea) && v(os(c, ea)) + Al(ea) && v(ns(c, ea)) }, x.addedNodes); M(function(ea) { - Bl(ea) && (ea = os(c, ea), M(e, ea)) + Al(ea) && (ea = ns(c, ea), M(e, ea)) }, x.removedNodes); break; case "attributes": var E = x.target, C = x.attributeName; x = x.oldValue; - if (Bl(E) && C && x !== E.getAttribute(C)) { - var S = os(c, E); + if (Al(E) && C && x !== E.getAttribute(C)) { + var S = ns(c, E); v(S); - Ek(f, E, function(ea) { - Bl(ea) && g(ea).na && !O(ea, S) && e(ea) + Dk(f, E, function(ea) { + Al(ea) && g(ea).na && !O(ea, S) && e(ea) }) } } }, - r) + t) })), h.observe(f.document.body, { childList: !0, subtree: !0, @@ -9455,15 +9451,15 @@ }) } - function rs(a, b, c, d) { + function qs(a, b, c, d) { d = void 0 === d ? !1 : d; var e = a.l, f = null; - A(c) || (a = "" + Kr(a, b, c), f = d ? Fr(a) : sb(a), rb(e, f) || (f = null)); + A(c) || (a = "" + Jr(a, b, c), f = d ? Er(a) : sb(a), rb(e, f) || (f = null)); return f } - var ss = L(Md), - ts = L(function(a) { + var rs = L(Md), + ss = L(function(a) { return (a = J(a, "trustedTypes")) ? a.createPolicy("ytm#policy", { createHTML: lb, createScript: lb, @@ -9471,18 +9467,18 @@ }) : null }); - function us(a) { + function ts(a) { for (var b = []; a.firstChild;) b.push(a.removeChild(a.firstChild)); return b } - function vs(a) { - return (a = Me(function(b) { + function us(a) { + return (a = Le(function(b) { return !!b.nonce - }, uj("style, link, script", a.document))) ? a.nonce : void 0 - } - - function ws(a, b, c, d, e, f, g) { + }, tj("style, link, script", a.document))) ? a.nonce : void 0 + } + + function vs(a, b, c, d, e, f, g) { b = b("script"); b.type = "text/javascript"; b.async = g.async; @@ -9490,7 +9486,7 @@ return e() }); g.text && (b.text = c ? c.createScript(g.text) : g.text); - tj(a) && (a = vs(a)) && b.setAttribute("nonce", a); + sj(a) && (a = us(a)) && b.setAttribute("nonce", a); b.charset = g.charset; b.id = g.id; b.onerror = function() { @@ -9500,7 +9496,7 @@ A(g.src) && e() } - function xs(a, b, c, d, e) { + function ws(a, b, c, d, e) { try { if (0 === b.length) d(); else { @@ -9509,8 +9505,8 @@ var g = zb("insertBefore", a); if (Sa(g)) e(); else { - var h = F([a, b, c, d, e], xs); - if ("SCRIPT" === cf(f) && "text/ytmscript" === f.type) c(g, h, e, { + var h = F([a, b, c, d, e], ws); + if ("SCRIPT" === bf(f) && "text/ytmscript" === f.type) c(g, h, e, { text: f.text || f.textContent || f.innerText || "", charset: f.charset || "", async: !1, @@ -9518,9 +9514,9 @@ src: f.getAttribute("data-ytmsrc") }); else if (f.innerHTML && -1 < Ca(f.innerHTML.toLowerCase(), "<script")) { - var k = us(f); + var k = ts(f); g(f, null); - xs(f, k, c, h, e) + ws(f, k, c, h, e) } else g(f, null), h() } } else e() @@ -9530,52 +9526,52 @@ } } - function ys(a, b, c, d) { - u(b) ? Bf(a, "ytm")(xf(d, function() { + function xs(a, b, c, d) { + u(b) ? Af(a, "ytm")(wf(d, function() { var e = "<div>" + b + "</div>", - f = Qe(a), + f = Pe(a), g = f("div"), - h = ts(a); + h = ss(a); g.innerHTML = h ? h.createHTML(e) : e; - A(g.lastChild) ? c() : (e = us(g.lastChild), f = F([a, f, h], ws), xs(a.document.body, e, f, c, d)) + A(g.lastChild) ? c() : (e = ts(g.lastChild), f = F([a, f, h], vs), ws(a.document.body, e, f, c, d)) })) : d() } - function zs(a) { + function ys(a) { return u(a) ? H(function(b, c) { var d = sb(c); !A(d) && 0 <= d && 100 >= d && b.push(d); return b }, [], a.split(",")) : [] } - var As = L(Md), - Bs = L(function(a, b) { + var zs = L(Md), + As = L(function(a, b) { function c() { - M(function(r) { - r = +r; - if (!(r > k)) { - var x = h[r]; - x && b(bs("ytm.scrollDepth", { + M(function(t) { + t = +t; + if (!(t > k)) { + var x = h[t]; + x && b(as("ytm.scrollDepth", { direction: "vertical", units: "percent", - threshold: r, + threshold: t, tags: x })); - delete h[r] + delete h[t] } }, ec(h)); 0 === ec(h).length && e() } function d() { - var r = f.scrollY, - x = n(Ye(f)); + var t = f.scrollY, + x = n(Xe(f)); x.next(); x = x.next().value; - var E = n($e(f)); + var E = n(Ze(f)); E.next(); x = E.next().value - x; - 0 >= x || !f.isFinite(x) || (r = Math.max(0, Math.min(100, Math.round(r / x * 100))), r > k && (k = r), c()) + 0 >= x || !f.isFinite(x) || (t = Math.max(0, Math.min(100, Math.round(t / x * 100))), t > k && (k = t), c()) } function e() { @@ -9591,33 +9587,33 @@ m = Xc(f), p = I(f, "onscrollend"), q = p ? "scrollend" : "scroll", - v = p ? d : Xm(f, d, 100, "ytm.sd").fn; + v = p ? d : Wm(f, d, 100, "ytm.sd").fn; g(e); - return function(r, x) { + return function(t, x) { M(function(E) { I(h, "" + E) || (h[E] = []); - (E = h[E]) && !O(r, E) && E.push(r) + (E = h[E]) && !O(t, E) && E.push(t) }, x); !l && 0 < ec(h).length && (m.C(f, [q], v), m.C(f, ["resize"], d), l = !0); d() } }); - function Cs(a, b) { + function Bs(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 = X(c)(gf); var e = {}; - c = bs("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.ye, e)); + c = as("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.xe, e)); d(c) } } - var Ds = L(Md); - - function Es(a, b, c, d) { + var Cs = L(Md); + + function Ds(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; if (I(a, "allKeys") && a.allKeys & d.operation) return !0; @@ -9627,21 +9623,21 @@ return I(a, b) ? !!(a[b] & d.operation) : !1 } - function Fs(a, b, c, d) { + function Es(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 = mh(a, e); + var g = lh(a, e); if (!g.protocol || "https:" !== g.protocol) return !1; - f = mh(a, f); - return g.host && f.host && (ij(f.host, "*.") ? sr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : sr(f.pathname, "/*") ? ij(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 + f = lh(a, f); + return g.host && f.host && (hj(f.host, "*.") ? rr(g.host, f.host.substring(2)) : g.host === f.host) ? "/" === f.pathname ? !0 : rr(f.pathname, "/*") ? hj(g.pathname, f.pathname.substring(0, f.pathname.length - 2)) : f.pathname === g.pathname : !1 }, b.allow) } - function Gs(a, b, c, d) { + function Fs(a, b, c, d) { if (!I(b, c)) return !1; a = b[c]; b = d.urlComponent; @@ -9652,8 +9648,8 @@ } return !!a[b] } - var Hs = {}, - Is = (Hs.cookies = function(a, b, c, d) { + var Gs = {}, + Hs = (Gs.cookies = function(a, b, c, d) { if (!I(b, "cookies")) return !1; b = b.cookies; a = d.operation; @@ -9672,7 +9668,7 @@ e = b.domain; var f = b.path, g = b.secure, - h = b.Ue, + h = b.Te, k = !A(d.expires) || !A(d["max-age"]); if (I(b, "session") && h) if (1 === h) { @@ -9682,15 +9678,15 @@ f !== d.path || I(b, "secure") && (1 === g && !d.secure || 2 === g && d.secure) ? !1 : !0 } return !1 - }, Hs.dataLayer = Es, Hs.globals = Es, Hs.iframe = Fs, Hs.loadScript = Fs, Hs.localStorage = Es, Hs.log = function(a, b, c, d) { + }, Gs.dataLayer = Ds, Gs.globals = Ds, Gs.iframe = Es, Gs.loadScript = Es, Gs.localStorage = Ds, Gs.log = function(a, b, c, d) { return I(b, "log") ? d.logLevel >= b.log : !1 - }, Hs.pixel = Fs, Hs.readTitle = function(a, b) { + }, Gs.pixel = Es, Gs.readTitle = function(a, b) { return I(b, "readTitle") ? b.readTitle : !1 - }, Hs.referrer = Gs, Hs.templateStorage = function(a, b) { + }, Gs.referrer = Fs, Gs.templateStorage = function(a, b) { return I(b, "templateStorage") ? !!b.templateStorage : !1 - }, Hs.url = Gs, Hs); - - function Js(a, b, c) { + }, Gs.url = Fs, Gs); + + function Is(a, b, c) { var d = a.permissionType, e = a.F; a = { @@ -9723,7 +9719,7 @@ return "dataLayer" === d || "localStorage" === d ? P(a, { data: { key: e.key, - operation: dq(e.operation) + operation: cq(e.operation) } }) : "url" === d || "referrer" === d ? P(a, { data: "queryVar" === e.urlComponent ? { @@ -9736,7 +9732,7 @@ data: { url: e.url } - }) : "cookies" === d ? (d = dq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? { + }) : "cookies" === d ? (d = cq(e.operation), b = e.name, c = e.options, e = 1 === e.operation && c ? { operation: d, name: b, options: P({}, c) @@ -9749,17 +9745,17 @@ data: null }) } - var Ks = "cookies dataLayer globals iframe loadScript localStorage log pixel readTitle referrer url html".split(" "), - Ls = L(function() { + var Js = "cookies dataLayer globals iframe loadScript localStorage log pixel readTitle referrer url html".split(" "), + Ks = L(function() { var a = {}; return { Ad: function(b, c) { - O(b, Ks) && y(c) && (I(a, b) || (a[b] = []), a[b].push(c)) + O(b, Js) && y(c) && (I(a, b) || (a[b] = []), a[b].push(c)) }, Cd: function(b, c, d) { var e = I(a, b.permissionType) && a[b.permissionType]; if (!e) return !0; - var f = Js(b, c, d); + var f = Is(b, c, d); return !sc(function(g) { try { return !1 === g(f) @@ -9770,37 +9766,37 @@ } } }), - Ms = Pn + "-tags/_/ytm-debugger.js", - Ns = /(?:^|\.)dzen\.ru$/, - Os = L(function(a) { + Ls = On + "-tags/_/ytm-debugger.js", + Ms = /(?:^|\.)dzen\.ru$/, + Ns = L(function(a) { a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(Ns)); + a && (b = -1 !== a.search(Ms)); return b }), - Ps = /(?:^|\.)vk\.link$/, - Qs = L(function(a) { + Os = /(?:^|\.)vk\.link$/, + Ps = L(function(a) { a = T(a).hostname; var b = !1; - a && (b = -1 !== a.search(Ps)); + a && (b = -1 !== a.search(Os)); return b }), - Rs = RegExp("^(.*\\.)?((yandex(-team)?)\\.(?:\\w+|com?\\.\\w+)|ya\\.(ru|cc)|dzen\\.ru|vk\\.(ru|com)|ok\\.ru|pikabu\\.ru|vc\\.ru|avito\\.ru)$"), - Ss = L(function(a) { + Qs = RegExp("^(.*\\.)?((yandex(-team)?)\\.(?:\\w+|com?\\.\\w+)|ya\\.(ru|cc)|dzen\\.ru|vk\\.(ru|com)|ok\\.ru|pikabu\\.ru|vc\\.ru|avito\\.ru)$"), + Rs = L(function(a) { a = T(a).hostname; - return !!a && -1 !== a.search(Rs) + return !!a && -1 !== a.search(Qs) }); - function Ts(a, b) { + function Ss(a, b) { var c = Q(a), d = {}; d = c.o("ydeb", (d.ctydl = [], d.ypc = b, d)); c.B("ydeb", d); return d } - var Us = W("ytm.d.dl", function(a, b) { - var c = wq(b), - d = Ts(a, c); + var Ts = W("ytm.d.dl", function(a, b) { + var c = vq(b), + d = Ss(a, c); return { trigger: V(a, "ytm.d.tr", function(e) { 100 <= d.ctydl.length && pc(d.ctydl); @@ -9809,37 +9805,37 @@ } }); - function Vs(a, b) { - var c = Je(a, "", "ytm-debugger"); + function Us(a, b) { + var c = Ie(a, "", "ytm-debugger"); b ? c.o("nonce") !== b && (c.B("nonce", b), c.wa("data")) : (c.wa("nonce"), c.wa("data")) } - var Ws = "ytm.init_consent ytm.init ytm.js ytm.dom ytm.load ytm.click ytm.linkClick ytm.formSubmit ytm.timer ytm.scrollDepth ytm.elementVisibility ytm.group ytm.historyChange ytm.consent".split(" "), - Xs = ["ytm.js"], - Ys = ["ytm.js", "ytm.dom", "ytm.load"]; - - function Zs(a) { + var Vs = "ytm.init_consent ytm.init ytm.js ytm.dom ytm.load ytm.click ytm.linkClick ytm.formSubmit ytm.timer ytm.scrollDepth ytm.elementVisibility ytm.group ytm.historyChange ytm.consent".split(" "), + Ws = ["ytm.js"], + Xs = ["ytm.js", "ytm.dom", "ytm.load"]; + + function Ys(a) { a = J(a, "id"); return !(!a || "ytm-debugger-script-root" !== a) } - function $s(a, b) { + function Zs(a, b) { return Xc(a).C(a.document, ["click"], function(c) { - (c = Qi(c)) && !Zs(c) && b(ns(a, "ytm.linkClick", c)) + (c = Pi(c)) && !Ys(c) && b(ms(a, "ytm.linkClick", c)) }) } - function at(a, b, c, d, e) { + function $s(a, b, c, d, e) { e = void 0 === e ? a.document : e; return Xc(a).C(e, d, function(f) { - Zs(f.target) || b(ns(a, c, f.target)) + Ys(f.target) || b(ms(a, c, f.target)) }) } - function bt(a, b, c) { - return O(a.document.readyState, ["complete", "interactive"]) ? (b(ns(a, c)), t) : at(a, b, c, ["DOMContentLoaded"]) - } - - function ct(a) { + function at(a, b, c) { + return O(a.document.readyState, ["complete", "interactive"]) ? (b(ms(a, c)), r) : $s(a, b, c, ["DOMContentLoaded"]) + } + + function bt(a) { var b = n(a.split("#")); a = b.next().value; b = b.next().value; @@ -9851,11 +9847,11 @@ return [a || "", c] } - function dt(a, b, c) { + function ct(a, b, c) { var d = J(a, "history." + b); if (y(d)) { var e = V(a, "p.h.m." + ("pushState" === b ? "ps" : "rs"), function(f) { - var g = n(ct(a.location.href)), + var g = n(bt(a.location.href)), h = g.next().value; g = g.next().value; c({ @@ -9873,13 +9869,13 @@ } catch (f) {} } } - var et = L(function(a) { - var b = Cf(a), + var dt = L(function(a) { + var b = Bf(a), c = Xc(a); - dt(a, "pushState", b.trigger); - dt(a, "replaceState", b.trigger); + ct(a, "pushState", b.trigger); + ct(a, "replaceState", b.trigger); c.C(a, ["hashchange"], V(a, "ho.hc", function(d) { - var e = n(ct(J(d, "target.location.href") || a.location.href)); + var e = n(bt(J(d, "target.location.href") || a.location.href)); d = e.next().value; e = e.next().value; b.trigger({ @@ -9890,7 +9886,7 @@ }) })); c.C(a, ["popstate"], V(a, "ho.ps", function(d) { - var e = n(ct(J(d, "target.location.href") || a.location.href)), + var e = n(bt(J(d, "target.location.href") || a.location.href)), f = e.next().value; e = e.next().value; b.trigger({ @@ -9903,8 +9899,8 @@ return b }); - function ft(a, b) { - var c = n(ct(a.location.href)), + function et(a, b) { + var c = n(bt(a.location.href)), d = c.next().value; c = c.next().value; var e = { @@ -9913,15 +9909,15 @@ url: d, xa: c }; - d = Xm(a, function(f) { + d = Wm(a, function(f) { var g = "popstate" === e.source || "popstate" === f.source, h = "hashchange" === e.source || "hashchange" === f.source; if (e.xa !== f.xa || !g || !h) { g = P({}, e); e = f; h = f.source; - if (Sa(h)) throw Ep("m.e.hc"); - f = bs("ytm.historyChange", { + if (Sa(h)) throw Dp("m.e.hc"); + f = as("ytm.historyChange", { historyChangeSource: h, oldUrlFragment: g.xa, newUrlFragment: f.xa, @@ -9934,78 +9930,78 @@ } }, 50, "hc").fn; - c = et(a); + c = dt(a); c.C(d); return G(d, c.qa) } - function gt(a, b, c) { - if ("ytm.linkClick" === b) return $s(a, c); - if ("ytm.js" === b) return bt(a, c, "ytm.js"); - if ("ytm.dom" === b) return bt(a, c, "ytm.dom"); - if ("ytm.load" === b) return "complete" === a.document.readyState ? (c(ns(a, "ytm.load")), a = t) : a = at(a, c, "ytm.load", ["load"], a), a; - if ("ytm.click" === b) return at(a, c, "ytm.click", ["click"]); - if ("ytm.formSubmit" === b) return at(a, c, "ytm.formSubmit", ["submit"], a); - if ("ytm.historyChange" === b) return ft(a, c) - } - - function ht(a, b) { + function ft(a, b, c) { + if ("ytm.linkClick" === b) return Zs(a, c); + if ("ytm.js" === b) return at(a, c, "ytm.js"); + if ("ytm.dom" === b) return at(a, c, "ytm.dom"); + if ("ytm.load" === b) return "complete" === a.document.readyState ? (c(ms(a, "ytm.load")), a = r) : a = $s(a, c, "ytm.load", ["load"], a), a; + if ("ytm.click" === b) return $s(a, c, "ytm.click", ["click"]); + if ("ytm.formSubmit" === b) return $s(a, c, "ytm.formSubmit", ["submit"], a); + if ("ytm.historyChange" === b) return et(a, c) + } + + function gt(a, b) { var c = a[b["var"]]; c = c && "event" === c.type; var d = "regex" === b.fn || "eq" === b.fn; if (u(b.target) && c && d) return b } - function it(a) { - return Fb(N(K("conditions"), Gb(G(a.variables, ht)), Rb), a.triggers) - } - - function jt(a, b, c) { + function ht(a) { + return Fb(N(K("conditions"), Gb(G(a.variables, gt)), Rb), a.triggers) + } + + function it(a, b, c) { var d = void 0 === d ? "dataLayer" : d; - c = it(c); + c = ht(c); var e = H(function(h, k) { var l = k.target; - "eq" === k.fn && O(l, Ws) && -1 === jb(l, h) && h.push(l); + "eq" === k.fn && O(l, Vs) && -1 === jb(l, h) && h.push(l); return h }, [], c), f = H(function(h, k) { var l = k.target; - "eq" === k.fn ? h.push(G(l, ur)) : Up("dl.ee", function() { + "eq" === k.fn ? h.push(G(l, tr)) : Tp("dl.ee", function() { h.push($a(new RegExp(l))) })(); return h }, [], Qb(function(h) { h = h.target; - return !O(h, Ws) || O(h, Xs) + return !O(h, Vs) || O(h, Ws) }, c)), g = []; M(function(h) { - (h = gt(a, h, N(b.add, b.aa))) && g.push(h) - }, Uk(function(h, k) { - var l = nc(a)(h, Ys), - m = nc(a)(k, Ys); + (h = ft(a, h, N(b.add, b.aa))) && g.push(h) + }, Tk(function(h, k) { + var l = nc(a)(h, Xs), + m = nc(a)(k, Xs); return -1 === l ? 1 : -1 === m ? -1 : l - m }, e)); c = J(a, d); c || (c = [], a[d] = c); - Ci(a, c, function(h) { + Bi(a, c, function(h) { h.Ba.C(function(k) { var l = J(k, "event"); - if (B(k) && l && sc(Ra(l), f)) l = b.add, B(k) && (B(k.ytm) ? k.ytm.eventId = Vm() : k.ytm = { - eventId: Vm() + if (B(k) && l && sc(Ra(l), f)) l = b.add, B(k) && (B(k.ytm) ? k.ytm.eventId = Um() : k.ytm = { + eventId: Um() }), l.call(b, k), b.aa(); else if (k) { var m = n(Va(k)); k = m.next().value; l = m.next().value; m = m.next().value; - "consent" === k && O(l, no) && B(m) && (b.cb({ + "consent" === k && O(l, mo) && B(m) && (b.cb({ event: "consent", ytm: { action: l, La: m, - eventId: Vm() + eventId: Um() } }), b.aa()) } @@ -10017,7 +10013,7 @@ } } - function kt(a, b) { + function jt(a, b) { var c = ec(b); return H(function(d, e) { d[e] = a(b[e]); @@ -10025,44 +10021,44 @@ }, {}, c) } + function kt(a, b) { + return M(function(c) { + if ("pro" === c.type) return c = c.settings, A(c) ? {} : jt(a, c); + c = c.data; + return B(c) ? jt(a, c) : {} + }, b) + } + function lt(a, b) { - return M(function(c) { - if ("pro" === c.type) return c = c.settings, A(c) ? {} : kt(a, c); - c = c.data; - return B(c) ? kt(a, c) : {} - }, b) - } - - function mt(a, b) { return M(function(c) { return a(c.target) }, b.conditions) } - var nt = Up("d.t.ve", function(a, b, c) { + var mt = Tp("d.t.ve", function(a, b, c) { var d = {}; - return d.i = c, d.ct = mt(a, b), d + return d.i = c, d.ct = lt(a, b), d }), - ot = Up("d.t.ie", function(a, b, c, d) { + nt = Tp("d.t.ie", function(a, b, c, d) { var e = H(function(g, h, k) { b(h) && g.push(k); return g }, [], c.conditions), f = {}; - return f.i = d, f.ct = mt(a, c), f.fci = e, f + return f.i = d, f.ct = lt(a, c), f.fci = e, f }); - function pt(a, b, c) { - return M(Up("d.ev.e", function(d) { - return "generated" === J(d, "source") ? "" : "" + Ir(b, c, a, d) + function ot(a, b, c) { + return M(Tp("d.ev.e", function(d) { + return "generated" === J(d, "source") ? "" : "" + Hr(b, c, a, d) }, "Error during value computation"), b.config.variables) } - var qt = Up("c.ch", function(a, b, c) { + var pt = Tp("c.ch", function(a, b, c) { var d = a.l, - e = Jr(a, b, c["var"]), + e = Ir(a, b, c["var"]), f = c.target, g = c.not; - c = Br(d, c.fn); - a = Kr(a, b, f); + c = Ar(d, c.fn); + a = Jr(a, b, f); return g ? !c(e, a) : c(e, a) }, !1, function(a, b) { return { @@ -10071,32 +10067,32 @@ } }); - function rt(a, b, c) { + function qt(a, b, c) { return (c = a.config.tags[c].fc) && c.length ? Yb(function(d) { - return qt(a, b, d) + return pt(a, b, d) }, c) : !0 } - function st(a) { + function rt(a) { var b = a.Tb, c = a.Kd, d = a.qd, e = a.config.triggers, - f = Gr(function(g) { - var h = Up("d.ev.c", F([a, g], Kr)), - k = new Dj, - l = H(function(v, r, x) { + f = Fr(function(g) { + var h = Tp("d.ev.c", F([a, g], Jr)), + k = new Cj, + l = H(function(v, t, x) { var E = !sc(function(S) { - return !qt(a, g, S) - }, r.conditions); + return !pt(a, g, S) + }, t.conditions); if (c) if (E) { - var C = nt(h, r, x); + var C = mt(h, t, x); v.ic.Cc.push(C) - } else C = ot(h, F([a, g], qt), r, x), v.ic.Dc.push(C); - E && (E = b.fd(g.event, r.tags), v.od.push(E), M(function(S) { - k.has(S) || (rt(a, g, S) && v.kd.push(S), k.add(S)) - }, r.tags), d.trigger(x)); + } else C = nt(h, F([a, g], pt), t, x), v.ic.Dc.push(C); + E && (E = b.fd(g.event, t.tags), v.od.push(E), M(function(S) { + k.has(S) || (qt(a, g, S) && v.kd.push(S), k.add(S)) + }, t.tags), d.trigger(x)); return v }, { kd: [], @@ -10112,20 +10108,20 @@ if (c) { var q = {}; l = (q.event = "t", q.ev = - g.event, q.e = l.Cc, q.vv = pt(h, a, g), q.ne = l.Dc, q.et = lt(h, a.config.tags), q.fe = g, q.eid = g.ytm.eventId, q); + g.event, q.e = l.Cc, q.vv = ot(h, a, g), q.ne = l.Dc, q.et = kt(h, a.config.tags), q.fe = g, q.eid = g.ytm.eventId, q); c.trigger(l) } - m.length && is(a, g, m, p, f) + m.length && hs(a, g, m, p, f) }); return f } - var tt = Up("p.ss", function(a) { + var st = Tp("p.ss", function(a) { var b = .99 >= a.Math.random(), - c = Ih(a, { + c = Hh(a, { id: 102974846, M: "0" }, "er"), - d = Yl(a, c, 102974846); + d = Xl(a, c, 102974846); return [b, function(e, f) { var g = {}, h = {}; @@ -10140,8 +10136,8 @@ }] }); - function ut(a) { - if (a = ge(a)) { + function tt(a) { + if (a = fe(a)) { var b = J(a, "timing.navigationStart") || J(a, "timeOrigin"); if (!A(b)) { var c = ya(a.now, "now"); @@ -10150,7 +10146,7 @@ } } - function vt(a) { + function ut(a) { if (!a) return 0; var b = n(a); a = b.next().value; @@ -10158,34 +10154,34 @@ return Math.round(b() + a) } - function wt(a, b, c, d) { + function vt(a, b, c, d) { function e(m) { k(m.type, m.La) } - var f = Df(a, "ytm.mon"), - g = n(tt(a)), + var f = Cf(a, "ytm.mon"), + g = n(st(a)), h = g.next().value, k = g.next().value; if (h || d) return { ed: function() { - return t + return r }, fd: function() { - return t + return r }, gd: function() { - return t + return r }, - zc: t + zc: r }; - var l = ut(a); + var l = tt(a); f.C(["PRIVATE"], e); return { ed: function(m, p) { var q = { - start: vt(l), + start: ut(l), tagType: m, - Xe: p, + We: p, counterId: b, containerId: c.containerId, containerVersion: c.containerVersion, @@ -10194,7 +10190,7 @@ return function(v) { v = P(q, { status: v, - finish: vt(l) + finish: ut(l) }); f.trigger("PRIVATE", { type: "tgExec", @@ -10204,7 +10200,7 @@ }, fd: function(m, p) { var q = { - start: vt(l), + start: ut(l), tags: p, counterId: b, containerId: c.containerId, @@ -10214,7 +10210,7 @@ }; return function() { var v = P(q, { - finish: vt(l) + finish: ut(l) }); f.trigger("PRIVATE", { type: "trExec", @@ -10224,7 +10220,7 @@ }, gd: function() { var m = { - start: vt(l), + start: ut(l), counterId: b, containerId: c.containerId, containerVersion: c.containerVersion, @@ -10233,7 +10229,7 @@ return function(p) { p = P(m, { status: p, - finish: vt(l) + finish: ut(l) }); f.trigger("PRIVATE", { type: "varExec", @@ -10248,25 +10244,25 @@ } } - function xt(a, b, c, d) { + function wt(a, b, c, d) { function e(g) { var h; if (h = f(g, c, d)) { h = g.permissionType; - if (!I(Is, h)) throw Ep("y.u.p." + h); + if (!I(Hs, h)) throw Dp("y.u.p." + h); var k = g.ja; g = g.F; k = !z(k.permissions) && I(b, "" + k.permissions) ? b[k.permissions] : {}; - h = (0, Is[h])(a, k, h, g) + h = (0, Hs[h])(a, k, h, g) } return h } - var f = Ls(a).Cd; + var f = Ks(a).Cd; return { checkPermission: function(g) { if (!e(g)) { - g = Js(g, c, d); - var h = Ep("Permission denied for " + g.permissionType, "yue"); + g = Is(g, c, d); + var h = Dp("Permission denied for " + g.permissionType, "yue"); h.cause = g; Td(h) } @@ -10275,7 +10271,7 @@ } } - function yt(a, b) { + function xt(a, b) { var c = Q(a), d = {}; c.V("ytm_s", (d.cm = {}, d)); @@ -10294,44 +10290,44 @@ } } } - var zt = N(ec, oc); - - function At(a, b) { - return b.Ld || Os(a) || Qs(a) ? Af(!1) : zf($i(b, K("settings.aytm"))) - } - var Bt = L(Md, R); - - function Ct(a, b, c, d) { - var e = Bt(c).oe; + var yt = N(ec, oc); + + function zt(a, b) { + return b.Ld || Ns(a) || Ps(a) ? zf(!1) : yf(Zi(b, K("settings.aytm"))) + } + var At = L(Md, R); + + function Bt(a, b, c, d) { + var e = At(c).oe; if (!e) throw Wd("im.no"); - Ik(a, Pn + "/" + b + ".js?ver=2683&b=ppe", function() { + Hk(a, On + "/" + b + ".js?ver=2683&b=e", function() { var f = Q(a).o("ytmm"); (f = J(f, b + ".init")) && f(e, d, "2683") }) } - var Dt = W("p.ips", function(a, b) { - $i(b, function(c) { - (J(c, "settings.phchange") || J(c, "settings.phhide")) && Ct(a, "tag_phone", b, c) + var Ct = W("p.ips", function(a, b) { + Zi(b, function(c) { + (J(c, "settings.phchange") || J(c, "settings.phhide")) && Bt(a, "tag_phone", b, c) }) }), - Et = W("p.tv", function(a) { - if (hl(a)) { + Dt = W("p.tv", function(a) { + if (gl(a)) { var b = Q(a); - il(a).then(function(c) { + hl(a).then(function(c) { b.B("lgguid", c) }, V(a, "p.tv.p")) } }), - Ft = {}, - Gt = L(Md), - Ht = N(Za("exec", /counterID=(\d+)/), K("1")), - It = Na(function(a, b) { + Et = {}, + Ft = L(Md), + Gt = N(Za("exec", /counterID=(\d+)/), K("1")), + Ht = Na(function(a, b) { var c = mc(b), d = n(c), e = d.next().value; d = ja(d); var f = "" + e; - var g = Ht(f); + var g = Gt(f); g ? f = { id: g, M: "0" @@ -10340,7 +10336,7 @@ M: "0" } : void 0 : (g = n(f.split(":")), f = g.next().value, g = g.next().value, f = (f = ub(f)) ? { id: f, - M: ue(g) ? "1" : "0" + M: te(g) ? "1" : "0" } : void 0); g = a.Ya[Qd]; if (f) { @@ -10349,68 +10345,68 @@ d = h.next().value; h = ja(h); if (d) { - var k = Uh(a, f), + var k = Th(a, f), l = R(f), - m = Gt(a); + m = Ft(a); m[l] || (m[l] = {}); l = m[l]; if (!b.ym_xqd) { - if (m = Ft[d]) + if (m = Et[d]) for (var p = 0; p < m.length; p += 1) if ((0, m[p])(a, f, h, k)) return; - "init" === d ? (b.ym_xqd = !0, k ? (c = {}, Rh(a, "" + e, "dc", (c.key = e, c))) : a["yaCounter" + f.id] = new g(P({}, h[0], f))) : k && k[d] && l.Vd ? (k[d].apply(k, ka(h)), b.ym_xqd = !0) : (e = l.dd, e || (e = [], l.dd = e), e.push(c)) + "init" === d ? (b.ym_xqd = !0, k ? (c = {}, Qh(a, "" + e, "dc", (c.key = e, c))) : a["yaCounter" + f.id] = new g(P({}, h[0], f))) : k && k[d] && l.Vd ? (k[d].apply(k, ka(h)), b.ym_xqd = !0) : (e = l.dd, e || (e = [], l.dd = e), e.push(c)) } } } else c = Q(a).o("staticMethods", {})[e], y(c) && c.apply(null, ka(d)) }), - Jt = "telefone phone phone_number customer_phone mobile_phone cell_phone contact_phone phone_contact primary_phone telephone user_mobile customer_contact_number mobile_number user_telephone phone_no contact_number subscriber_phone clientPhone tel".split(" "), - Kt = "email_name user_email email email_address customer_email contact_email primary_email emailID user_emailID mail user_mail subscriber_email user_contact_email clientEmail".split(" "), - Lt = ["visitorContactInfo"]; + It = "telefone phone phone_number customer_phone mobile_phone cell_phone contact_phone phone_contact primary_phone telephone user_mobile customer_contact_number mobile_number user_telephone phone_no contact_number subscriber_phone clientPhone tel".split(" "), + Jt = "email_name user_email email email_address customer_email contact_email primary_email emailID user_emailID mail user_mail subscriber_email user_contact_email clientEmail".split(" "), + Kt = ["visitorContactInfo"]; + + function Lt(a, b, c) { + (a = Zh(a, b)) && c.push(["phone", a]); + return a + } function Mt(a, b, c) { - (a = $h(a, b)) && c.push(["phone", a]); - return a - } - - function Nt(a, b, c) { M(function(d) { - u(d) && !Mt(a, d, c) && (d = Yh(d)) && c.push(["email", d]) + u(d) && !Lt(a, d, c) && (d = Xh(d)) && c.push(["email", d]) }, b) } - function Ot(a, b, c, d) { + function Nt(a, b, c, d) { c = void 0 === c ? [] : c; d = void 0 === d ? 1 : d; if (!(3 < d) && B(b)) return b = dc(b), M(function(e) { var f = n(e); e = f.next().value; f = f.next().value; - u(f) ? O(e, Jt) ? Mt(a, f, c) : O(e, Kt) && (e = c, (f = Yh(f)) && e.push(["email", f])) : w(f) && O(e, Lt) ? Nt(a, f, c) : B(f) && Ot(a, f, c, d + 1) + u(f) ? O(e, It) ? Lt(a, f, c) : O(e, Jt) && (e = c, (f = Xh(f)) && e.push(["email", f])) : w(f) && O(e, Kt) ? Mt(a, f, c) : B(f) && Nt(a, f, c, d + 1) }, b), c } - function Pt(a, b, c) { - b && B(c) && (c = Ot(a, c) || [], M(function(d) { + function Ot(a, b, c) { + b && B(c) && (c = Nt(a, c) || [], M(function(d) { d = n(d); var e = d.next().value; d = d.next().value; - return bi(a, d).then(function(f) { + return ai(a, d).then(function(f) { var g = {}, h = {}, k = {}; - return b((k.__ym = (h.fpdlh = me((g.a = "email" === e ? 1 : 0, g.c = f || 0, g)).ra(), h), k)) + return b((k.__ym = (h.fpdlh = le((g.a = "email" === e ? 1 : 0, g.c = f || 0, g)).ra(), h), k)) }) }, c)) } - var Qt = W("fpdlc", function(a, b) { - var c = Uh(a, b); - if (c && ai(a)) return $i(b, function(d) { + var Pt = W("fpdlc", function(a, b) { + var c = Th(a, b); + if (c && $h(a)) return Zi(b, function(d) { if (J(d, "settings.cf")) { var e = c.params, f; - d = [zk(a, "dataLayer", function(g) { + d = [yk(a, "dataLayer", function(g) { f = g; - g.Ba.C(F([a, e], Pt)) + g.Ba.C(F([a, e], Ot)) }), function() { f && f.unsubscribe() }]; @@ -10418,20 +10414,20 @@ } }) }), - Rt = W("ymc.g", function(a, b) { + Qt = W("ymc.g", function(a, b) { var c = {}; return c.getYmclid = function(d) { - d && $i(b, function(e) { - Nh(a, d, null, J(e, "settings.ymclid")) + d && Zi(b, function(e) { + Mh(a, d, null, J(e, "settings.ymclid")) }) }, c }), - St = Pn + "-tags/_/tag_ec.js", - Tt = Pn + "-tags/_/tag_ec_test.js", - Ut = W("ecl.h", function(a, b) { - return $i(b, function(c) { + Rt = On + "-tags/_/tag_ec.js", + St = On + "-tags/_/tag_ec_test.js", + Tt = W("ecl.h", function(a, b) { + return Zi(b, function(c) { var d = J(c, "settings.zero_code"), - e = Ae(a, d); + e = ze(a, d); if (B(e) && (I(e, "ec") || I(e, "ect"))) { c = Q(a); var f = c.o("ecrs", []), @@ -10442,24 +10438,24 @@ A(d) || (f = c.o("ecmv", {}), g = R(b), f[g] = d, c.B("ecmv", f)); d = !!e.ec; e = !!e.ect; - !c.o("ecl") && d && (c.B("ecl", !0), Ik(a, St, t)); - !c.o("ectl") && e && (c.B("ectl", !0), Ik(a, Tt, t)) + !c.o("ecl") && d && (c.B("ecl", !0), Hk(a, Rt, r)); + !c.o("ectl") && e && (c.B("ectl", !0), Hk(a, St, r)) } })["catch"](V(a, "ecl.hs")) }), - Vt = W("rsa.i", function(a, b) { - if (!Ss(a)) return $i(b, function(c) { + Ut = W("rsa.i", function(a, b) { + if (!Rs(a)) return Zi(b, function(c) { var d = J(c, "settings.rspi"); - J(c, "settings.rse") && d && (Ik(a, "https://yandex.ru/ads/system/context.js", t, V(a, "rsa.cl")), - c = {}, d = (c.pageId = d, c), Ik(a, "https://yandex.ru/ads/system/ap-loader.js", t, V(a, "rsa.apl"), { + J(c, "settings.rse") && d && (Hk(a, "https://yandex.ru/ads/system/context.js", r, V(a, "rsa.cl")), + c = {}, d = (c.pageId = d, c), Hk(a, "https://yandex.ru/ads/system/ap-loader.js", r, V(a, "rsa.apl"), { wc: d })) })["catch"](V(a, "rsa.hs")) }), - Wt = W("wm.p", function(a) { + Vt = W("wm.p", function(a) { var b = Q(a), c = {}, - d = Cf(a); + d = Bf(a); b.B("wmg", { add: function(e, f, g, h, k) { k = void 0 === k ? !1 : k; @@ -10493,58 +10489,58 @@ }) }); - function Xt(a, b) { - var c = t; + function Wt(a, b) { + var c = r; Oc(a) ? c = Xc(a).C(a, ["prerenderingchange"], b, !0) : b(); return c } - function Yt(a, b, c) { + function Xt(a, b, c) { var d = J(c, "scripts"); if (!A(d) && 0 !== d.length) { - var e = Wm(3); + var e = Vm(3); M(function(f) { if (!(300 >= f.duration || .999 >= a.Math.random())) { var g = f.sourceURL; - g && nh(g) === ta.host && (g = {}, f = (g.d = e(f.duration), g.st = e(f.startTime), g.pd = e(f.pauseDuration), g.scp = f.sourceCharPosition, g.sfn = f.sourceFunctionName, g.td = e(c.blockingDuration), g.fut = e(c.firstUIEventTimestamp), g.rs = e(c.renderStart), g.sls = e(c.styleAndLayoutStart), g.e = [], g.f = [], g), b.push(f)) + g && mh(g) === ta.host && (g = {}, f = (g.d = e(f.duration), g.st = e(f.startTime), g.pd = e(f.pauseDuration), g.scp = f.sourceCharPosition, g.sfn = f.sourceFunctionName, g.td = e(c.blockingDuration), g.fut = e(c.firstUIEventTimestamp), g.rs = e(c.renderStart), g.sls = e(c.styleAndLayoutStart), g.e = [], g.f = [], g), b.push(f)) } }, d) } } - function Zt(a, b, c) { + function Yt(a, b, c) { b = c.flush(); if (0 !== b.length) { - var d = ke.slice(); + var d = je.slice(); M(function(e) { var f = e.st, g = e.st + e.d, - h = new Dj; + h = new Cj; M(function(l) { l.startTime < g && l.endTime > f && h.add(l.scope) }, d); if (0 !== h.size) { var k = {}; P(e, (k.f = lc(h), k)); - ee("longtask", Be(a, e) || "uns", "laf") + M(N(lb, Jb(["longtask", Ae(a, e) || "uns", "laf", void 0]), be), de) } }, b) } } - function $t(a, b, c, d) { - "long-animation-frame" === d.entryType && Yt(a, c, d) - } - var au = W("lt", function(a) { + function Zt(a, b, c, d) { + "long-animation-frame" === d.entryType && Xt(a, c, d) + } + var $t = W("lt", function(a) { var b = [], c = F([be, b], M); if (y(a.PerformanceObserver)) { - var d = je(), - e = je(), + var d = ie(), + e = ie(), f = function(h) { - aj(a, F([a, h.getEntries(), F([a, d, e], $t), "lt.i", 50, F([a, d, e], Zt)], gj), "lt.r") + $i(a, F([a, h.getEntries(), F([a, d, e], Zt), "lt.i", 50, F([a, d, e], Yt)], fj), "lt.r") }, - g = Xt(a, V(a, "lt.a", function() { + g = Wt(a, V(a, "lt.a", function() { var h = new a.PerformanceObserver(V(a, "lt.p", f)); b.push(function() { return h.disconnect() @@ -10556,7 +10552,7 @@ }), I(a, "PerformanceEventTiming") && h.observe({ type: "event", buffered: !0, - Me: 300 + Le: 300 }) } catch (k) {} })); @@ -10565,7 +10561,7 @@ } }); - function bu(a) { + function au(a) { return { K: function(b, c) { var d = b.G; @@ -10578,9 +10574,9 @@ } } - function cu(a, b) { + function bu(a, b) { var c = a.document; - if (O(c.readyState, ["interactive", "complete"])) aj(a, b, "adb.r.cor"); + if (O(c.readyState, ["interactive", "complete"])) $i(a, b, "adb.r.cor"); else { var d = Xc(a), e = d.C, @@ -10594,8 +10590,8 @@ e(a, ["load"], g) } } - var du = G("9-d5ve+.r%7", lb), - eu = W("adb", function(a, b) { + var cu = G("9-d5ve+.r%7", lb), + du = W("adb", function(a, b) { if (!b.Aa) { var c = Q(a); if (!c.o("adBlockEnabled")) { @@ -10614,11 +10610,11 @@ e.B("isad", m, 1200); return m }, - k = Mh(a, "adb", b); + k = Lh(a, "adb", b); if (!c.o("adStatus")) { g("process"); - var l = "metrika/a" + du().replace(/[^a-v]+/g, "") + "t.gif"; - cu(a, function() { + var l = "metrika/a" + cu().replace(/[^a-v]+/g, "") + "t.gif"; + bu(a, function() { return k({ ha: { U: l @@ -10631,60 +10627,60 @@ } }); G(Zd("ccf"), Td); - var fu = /\sYptp\/\d\.(\d+)\s/, - gu = L(function(a) { + var eu = /\sYptp\/\d\.(\d+)\s/, + fu = L(function(a) { var b; a: { - if ((b = qb(a)) && (b = fu.exec(b)) && 1 < b.length) { + if ((b = qb(a)) && (b = eu.exec(b)) && 1 < b.length) { b = ub(b[1]); break a } b = 0 } - return 50 <= b && 99 >= b || Rc(a) ? !1 : !Pc(a) || eo(a) + return 50 <= b && 99 >= b || Rc(a) ? !1 : !Pc(a) || co(a) }); - function hu(a, b, c, d, e, f, g, h) { + function gu(a, b, c, d, e, f, g, h) { var k = c.o(f); A(k) && (c.B(f, g), e(a, b, c, d), k = c.o(f, g)); z(h) || h.wb(f, "" + k); return k } - var iu = L(function(a) { + var hu = L(function(a) { return y(J(a, "yandex.getSiteUid")) ? a.yandex.getSiteUid() : null }); - function ju(a, b) { - var c = Ie(a), + function iu(a, b) { + var c = He(a), d = c.o, e = c.B; if ("" === d("cc")) { e("cc", 0); var f = X(a), g = Q(a); - Mh(a, "6", b)({ + Lh(a, "6", b)({ J: { Fa: !0, qc: !1 } }, ["https://mc.yandex.md/cc"]).then(function(h) { h = J(h.Ea, "c"); - e("cc", h + "&" + f(jf)); + e("cc", h + "&" + f(hf)); g.B("cc", h) })["catch"](function(h) { - var k = f(jf); + var k = f(hf); e("cc", "&" + k); - fe(a, "cc", h) + ee(a, "cc", h) }) } } - var ku = W("cc.i", function(a, b) { - var c = F([a, b], ju); - c = F([a, c, 300, void 0], uf); - $i(b, c) + var ju = W("cc.i", function(a, b) { + var c = F([a, b], iu); + c = F([a, c, 300, void 0], tf); + Zi(b, c) }); - function lu(a, b, c) { + function ku(a, b, c) { if ("complete" === J(a, "document.readyState")) b(); else { var d = V(a, c + ".wfd.l", function() { @@ -10694,10 +10690,10 @@ Xc(a).C(a, ["load"], d) } } - var mu = {}, - nu = (mu.ka = "ge", mu.ro = "md", mu.tg = "tj", mu.tk = "tm", mu.et = "ee", mu.hy = "com.am", mu.he = "co.li", mu.ky = "kg", mu.be = "by", mu.tr = "com.tr", mu.kk = "kz", mu); - - function ou(a, b, c) { + var lu = {}, + mu = (lu.ka = "ge", lu.ro = "md", lu.tg = "tj", lu.tk = "tm", lu.et = "ee", lu.hy = "com.am", lu.he = "co.li", lu.ky = "kg", lu.be = "by", lu.tr = "com.tr", lu.kk = "kz", lu); + + function nu(a, b, c) { var d = !1; return function(e) { var f = e.data; @@ -10708,48 +10704,48 @@ var h = g.next().value, k = g.next().value; g = g.next().value; - "sc.frame" === f && e ? d || (d = !0, e.postMessage((b ? "sc.bl" : "sc.images") + "*" + a, "*")) : b ? "sc.blr" === f && h === a.split("?")[0] && c(k, u(g) ? al(Zk(g)) : null) : "sc.image" === f && h === a && c(k, null) - } - } - } - - function pu(a, b, c, d, e, f) { + "sc.frame" === f && e ? d || (d = !0, e.postMessage((b ? "sc.bl" : "sc.images") + "*" + a, "*")) : b ? "sc.blr" === f && h === a.split("?")[0] && c(k, u(g) ? $k(Yk(g)) : null) : "sc.image" === f && h === a && c(k, null) + } + } + } + + function ou(a, b, c, d, e, f) { f = void 0 === f ? "isp" : f; return new Z(function(g, h) { - $i(e, function(k) { - if (Ll(a, f, e, k)) { - var l = t; + Zi(e, function(k) { + if (Kl(a, f, e, k)) { + var l = r; k = function(m, p) { "1" === m ? g({ Ea: p, rd: 0 }) : h(m); l(); - Nl(f) + Ml(f) }; - l = Xc(a).C(a, ["message"], V(a, d + ".m.mir", ou(b, c, k))); - uf(a, G("7", k), 3E3, d + ".t.mir") + l = Xc(a).C(a, ["message"], V(a, d + ".m.mir", nu(b, c, k))); + tf(a, G("7", k), 3E3, d + ".t.mir") } else h(6) })["catch"](G(6, h)) }) } - function qu(a, b, c, d, e, f) { + function pu(a, b, c, d, e, f) { return function(g, h) { - return $i(h, function(k) { + return Zi(h, function(k) { var l = Q(g), m = l.o, p = l.B, q = Jd(g, ""); if (!m(c)) { var v = J(k, "settings." + a); - if (v) return p(c, 1), p(b, 1), lu(g, function() { - Il(g, function() { - pu(g, v, !0, d, h, e).then(V(g, d + ".pt", function() { + if (v) return p(c, 1), p(b, 1), ku(g, function() { + Hl(g, function() { + ou(g, v, !0, d, h, e).then(V(g, d + ".pt", function() { f && q.B("mdd", "1", 1440); p(b, 2) - }))["catch"](V(g, d + ".pc", function(r) { - "7" === r || 6 === r ? p(b, 4) : (f && q.B("mdd", "0", 1440), p(b, 3), "e0" !== r && (r = u(r) && ij(r, "e") ? r : 3, ee("jserrs", "" + r, d + ".pe"))) + }))["catch"](V(g, d + ".pc", function(t) { + "7" === t || 6 === t ? p(b, 4) : (f && q.B("mdd", "0", 1440), p(b, 3)) })) }, d) }, d); @@ -10758,40 +10754,40 @@ })["catch"](V(g, d)) } } - var ru = W("p.cac", qu("mdd", "cac", "cacp", "cac", "cac.mdd", !0)), - su = W("p.cac.e", qu("mdde", "cae", "caep", "cac.e", "cac.mdde", !1)), - tu = L(Md); - - function uu(a) { - var b = tu(); + var qu = W("p.cac", pu("mdd", "cac", "cacp", "cac", "cac.mdd", !0)), + ru = W("p.cac.e", pu("mdde", "cae", "caep", "cac.e", "cac.mdde", !1)), + su = L(Md); + + function tu(a) { + var b = su(); b.jd || (b.jd = a) } - var vu = L(Nd); - - function wu(a) { + var uu = L(Nd); + + function vu(a) { a = Hc(a); - return nu[a] || "com" - } - var xu = L(function() { + return mu[a] || "com" + } + var wu = L(function() { var a = H(function(b, c) { - "ru" !== c && (b[c] = Qo + "." + c); + "ru" !== c && (b[c] = Po + "." + c); return b }, {}, fd); - a.com = Qo + ".com"; + a.com = Po + ".com"; return a }); - function yu(a, b) { - var c = wu(a), + function xu(a, b) { + var c = vu(a), d = [!0]; d.push(c); d.unshift("com"); var e = X(a); - c = Ie(a); + c = He(a); var f = c.o("synced", {}); d = Qb(function(g) { if (b[g]) { - var h = (f[g] || 1) + 1440 < e(jf); + var h = (f[g] || 1) + 1440 < e(hf); h && delete f[g]; return h } @@ -10799,17 +10795,17 @@ c.B("synced", f); return M(function(g) { return { - xe: b[g], + we: b[g], ce: g } }, d) } - var zu = function(a, b) { + var yu = function(a, b) { return function(c, d) { if (Pc(c) || xb(c)) return {}; var e = R(d); - e = xu(e); - var f = yu(c, e), + e = wu(e); + var f = xu(c, e), g = Q(c), h = Ic(c); return { @@ -10817,15 +10813,15 @@ var m = k.G; m = !(m && m.o("pv")); if (h || m || !f.length) return l(); - g.o("startSync") ? vu(c).push(l) : (g.B("startSync", !0), F([c, d, f, t, !1], a)().then(l, N(Qa(l), V(c, b)))["catch"](t)) + g.o("startSync") ? uu(c).push(l) : (g.B("startSync", !0), F([c, d, f, r, !1], a)().then(l, N(Qa(l), V(c, b)))["catch"](r)) }, S: function(k, l) { if (!J(k.Zb, "settings.nss")) return l(); var m = k.G; m = !(m && m.o("pv")); if (h || m || !f.length) return l(); - if (g.o("startSync")) vu(c).push(l); - else return g.B("startSync", !0), a(c, d, f, t, !0).then(l, + if (g.o("startSync")) uu(c).push(l); + else return g.B("startSync", !0), a(c, d, f, r, !0).then(l, N(Qa(l), V(c, b))) } } @@ -10833,48 +10829,48 @@ }(function(a, b, c, d, e) { var f = X(a), g = Q(a), - h = Ie(a); - d = Ih(a, b, "c"); - var k = $g(a, d), - l = Vm(); - uu(l); + h = He(a); + d = Hh(a, b, "c"); + var k = Zg(a, d), + l = Um(); + tu(l); return H(function(m, p) { function q() { var x = h.o("synced"); g.B("startSync", !1); x && (x[p.ce] = v, h.B("synced", x)); - x = vu(a); + x = uu(a); M(be, x); pc(x) } - var v, r = {}; - r = k({ + var v, t = {}; + t = k({ J: { N: ["sync.cook"], sa: 1500 }, - D: (r.scid = l, r.cid = "" + b.id, r) - }, ["https://" + p.xe + "/sync_cookie_image_check" + (e ? "_secondary" : "")]).then(function() { - v = f(jf); + D: (t.scid = l, t.cid = "" + b.id, t) + }, ["https://" + p.we + "/sync_cookie_image_check" + (e ? "_secondary" : "")]).then(function() { + v = f(hf); q() })["catch"](function() { - v = f(jf) - 1435; + v = f(hf) - 1435; q() }); - r = G(r, lb); - return m.then(r) + t = G(t, lb); + return m.then(t) }, Z.resolve(), c)["catch"](V(a, "ctl")) }, "sy.c"); + function zu(a, b, c) { + var d = J(a, "location.host"); + a = Lf(a, b); + c.B("pu", "" + Sj(d) + a) + } + function Au(a, b, c) { - var d = J(a, "location.host"); - a = Mf(a, b); - c.B("pu", "" + Tj(d) + a) - } - - function Bu(a, b, c) { - var d = Lf(a, b); + var d = Kf(a, b); if (d) { d.ca.C(["gpu-get"], function() { var g = {}; @@ -10882,23 +10878,23 @@ }); var e = J(a, "opener"); if (e) { - var f = uf(a, F([a, b, c], Au), 200, "pu.m"); + var f = tf(a, F([a, b, c], zu), 200, "pu.m"); b = {}; d.bc(e, (b.type = "gpu-get", b), function(g, h) { var k = J(h, "pu"); - k && (tf(a, f), c.B("pu", k)) + k && (sf(a, f), c.B("pu", k)) }) - } else Au(a, b, c) - } - } - var Cu = N(K("settings.pcs"), Pa("1")); - - function Du(a, b, c, d) { - return $i(b, function(e) { - if (!Cu(e) && !tc(a)) + } else zu(a, b, c) + } + } + var Bu = N(K("settings.pcs"), Pa("1")); + + function Cu(a, b, c, d) { + return Zi(b, function(e) { + if (!Bu(e) && !tc(a)) if (e = d.o("zzlc"), z(e) || Sa(e) || "na" === e) { - var f = Qe(a); - if (f && (e = We(a))) { + var f = Pe(a); + if (f && (e = Ve(a))) { var g = f("iframe"); P(g.style, { display: "none", @@ -10908,36 +10904,36 @@ }); f = 68 <= yb(a); var h = Rc(a); - g.src = "https://mc.yandex." + (f || h ? "md" : "ru") + Zk("L21ldHJpa2EvenpsYy5odG1s"); + g.src = "https://mc.yandex." + (f || h ? "md" : "ru") + Yk("L21ldHJpa2EvenpsYy5odG1s"); e.appendChild(g); var k = 0, l = Xc(a).C(a, ["message"], V(a, "zz.m", function(m) { - (m = J(m, "data")) && m.substr && "__ym__zz" === m.substr(0, 8) && (Re(g), m = m.substr(8), d.B("zzlc", m), c.B("zzlc", m), l(), - tf(a, k)) + (m = J(m, "data")) && m.substr && "__ym__zz" === m.substr(0, 8) && (Qe(g), m = m.substr(8), d.B("zzlc", m), c.B("zzlc", m), l(), + sf(a, k)) })); - k = uf(a, N(l, G(g, Re)), 3E3, "c.d.z") + k = tf(a, N(l, G(g, Qe)), 3E3, "c.d.z") } } else c.B("zzlc", e) }) } - function Eu(a, b, c, d) { + function Du(a, b, c, d) { b = d.o("cc"); d = F(["cc", ""], d.B); if (b) { var e = n(b.split("&")); b = e.next().value; - (e = (e = e.next().value) && ub(e)) && 1440 < X(a)(jf) - e ? d() : c.B("cc", b) + (e = (e = e.next().value) && ub(e)) && 1440 < X(a)(hf) - e ? d() : c.B("cc", b) } else Pa(0)(b) || d() } - var Fu = L(function(a, b) { + var Eu = L(function(a, b) { var c = Q(a), - d = Ie(a), + d = He(a), e = [], - f = F([a, b, c, d], hu), - g = !gu(a) || 68 <= yb(a); - g && e.push(F([Bu, "pu", ""], f)); - !g || d.Lb || Pc(a) || (e.push(F([Du, "zzlc", "na"], f)), e.push(F([Eu, "cc", ""], f))); + f = F([a, b, c, d], gu), + g = !fu(a) || 68 <= yb(a); + g && e.push(F([Au, "pu", ""], f)); + !g || d.Lb || Pc(a) || (e.push(F([Cu, "zzlc", "na"], f)), e.push(F([Du, "cc", ""], f))); return e.length ? { S: function(h, k) { if (0 === c.o("isEU")) try { @@ -10954,37 +10950,37 @@ } } : {} }, N(mb, R)), - Gu = N(Ae, K("cid")); - - function Hu(a, b, c) { + Fu = N(ze, K("cid")); + + function Gu(a, b, c) { return function(d, e) { - return $i(e, function(f) { + return Zi(e, function(f) { if (J(f, "settings." + a)) { var g = Q(d), h = g.o, k = g.B; if (z(h("oms"))) { - var l = Mf(d, e); + var l = Lf(d, e); g = {}; - var m = Be(d, (g.counterId = e.id, g["cnt-class"] = e.M, g)); - if (f = b(d, m, f, l)) return k("oms", 1), pu(d, f, !!c, "isp.stat", e).then(function(p) { + var m = Ae(d, (g.counterId = e.id, g["cnt-class"] = e.M, g)); + if (f = b(d, m, f, l)) return k("oms", 1), ou(d, f, !!c, "isp.stat", e).then(function(p) { p = p.Ea; if (u(p)) { if (p = c && c(d, p)) { - var q = $k(bl(p)); + var q = Zk(al(p)); k("oms", 8); p = { id: 99742118, M: "0" }; - var v = Mh(d, "pi", p), - r = {}; - q = Xg((r[a] = q, r.u = l, r)); - r = {}; - r = (r["page-url"] = T(d).href, r["page-ref"] = d.document.referrer, r["site-info"] = m, r); + var v = Lh(d, "pi", p), + t = {}; + q = Wg((t[a] = q, t.u = l, t)); + t = {}; + t = (t["page-url"] = T(d).href, t["page-ref"] = d.document.referrer, t["site-info"] = m, t); return v({ G: q, - D: r + D: t }, p).then(F(["oms", 4], k), G(9, Td)) } k("oms", 3) @@ -10999,13 +10995,13 @@ } } - function Iu() { + function Hu() { return U("", M(function(a) { return String.fromCharCode(a.charCodeAt(0) + 15) - }, al(Zk("VCNUKCkkUiMeIlUjVx4lIydVHiohJyEeVyZWKFNVVSEmIyoj")))) - } - - function Ju(a, b) { + }, $k(Yk("VCNUKCkkUiMeIlUjVx4lIydVHiohJyEeVyZWKFNVVSEmIyoj")))) + } + + function Iu(a, b) { if ("https://oauth.yandex.ru" === J(b, "origin") && J(b, "source.window") && "_ym_uid_request" === J(b.data, "_ym")) { var c = b.source, d = {}; @@ -11013,30 +11009,30 @@ c.postMessage(d, "https://oauth.yandex.ru") } } - var Ku = bd("ot", function(a, b) { + var Ju = bd("ot", function(a, b) { if (Sc(a)) { var c = Xc(a); - return $i(b, V(a, "ot.s", function(d) { + return Zi(b, V(a, "ot.s", function(d) { if (J(d, "settings.oauth")) { var e = [], - f = Mf(a, b); - e.push(c.C(a, ["message"], V(a, "ot.m", G(f, Ju)))); - Bf(a, "ot")(xf(t, V(a, "ot.b", function() { + f = Lf(a, b); + e.push(c.C(a, ["message"], V(a, "ot.m", G(f, Iu)))); + Af(a, "ot")(wf(r, V(a, "ot.b", function() { function g(p) { var q = p.href; - if (q && ij(q, "https://oauth.yandex.ru/") && !Ia(q, "_ym_uid=")) { + if (q && hj(q, "https://oauth.yandex.ru/") && !Ia(q, "_ym_uid=")) { q = Ia(q, "?") ? "&" : "?"; var v = {}; p.href += "" + q + sd((v._ym_uid = f, v.mc = "v", v)); c.C(p, ["click"], V(a, "ot.click", function() { - var r = "et=" + k(hf); - p.href += "&" + r + var t = "et=" + k(gf); + p.href += "&" + t })) } } var h = a.document.body, k = X(a), - l = uj("a", h); + l = tj("a", h); M(g, l); if (xa("MutationObserver", a.MutationObserver)) { @@ -11059,15 +11055,15 @@ } }); - function Lu(a, b, c) { + function Ku(a, b, c) { if (J(c, "settings.ins")) { var d = Q(a); if (!d.o("scip")) { - var e = Ie(a), - f = X(a)(jf); + var e = He(a), + f = X(a)(hf); c = sb(e.o("sci")); if (!(c && 1440 >= f - c)) { - c = Mh(a, "ci", b); + c = Lh(a, "ci", b); var g = ["sync.cook.int"], h = function(p) { p = d.o("scip", "") + p; @@ -11076,8 +11072,8 @@ k = G("a", h); d.B("scip", "0"); var l = {}; - l = (l.tag = "cm-urls", l.stage = "mc-yandex-com", l["mc-id"] = "" + b.id, l.duid = Mf(a, b), l); - var m = tu().jd; + l = (l.tag = "cm-urls", l.stage = "mc-yandex-com", l["mc-id"] = "" + b.id, l.duid = Lf(a, b), l); + var m = su().jd; m && (l.scid = m); return c({ J: { @@ -11090,14 +11086,14 @@ p = J(p.Ea, "CookieMatchUrls"); if (w(p) && eb(p)) { h("1"); - var q = Mh(a, "c", b); - p = M(function(v, r) { + var q = Lh(a, "c", b); + p = M(function(v, t) { return q({ J: { N: g, sa: 3E3 } - }, ["https://" + v]).then(N(G("c", h), G("" + r, h)))["catch"](N(G("b", h), G("" + r, h))) + }, ["https://" + v]).then(N(G("c", h), G("" + t, h)))["catch"](N(G("b", h), G("" + t, h))) }, Qb(u, p)); return Z.all(p) } @@ -11105,13 +11101,13 @@ }, k).then(function() { var p = d.o("scip"); !p || Ia(p, "a") || Ia(p, "b") || (e.B("sci", f), h("d")) - }, t) + }, r) } } } } - function Mu(a, b) { + function Lu(a, b) { return W("p.suid", function(c) { var d = c.r; c = c.u; @@ -11119,19 +11115,19 @@ d = (e.fsr = u(d) ? d : null, e.fsu = u(c) ? c : null, e); c = {}; d = (c.__ym = d, c); - (c = Uh(a, b)) && c.params && c.params(d) + (c = Th(a, b)) && c.params && c.params(d) }) } - var Nu = W("p.suic", function(a, b) { - return $i(b, function(c) { + var Mu = W("p.suic", function(a, b) { + return Zi(b, function(c) { var d = Q(a), e = d.o, f = d.B; e = e("pic"); - d = Mu(a, b); + d = Lu(a, b); if (y(e)) return e(d); if (c = J(c, "settings.pic")) { - e = Cf(a); + e = Bf(a); var g = e.C, h = e.qa, k = e.trigger; @@ -11144,7 +11140,7 @@ f("pic", e); d = e(d); f("prs", 3); - Mh(a, "pic", b)({ + Lh(a, "pic", b)({ J: { qc: !1, N: ["pic"] @@ -11163,7 +11159,7 @@ })["catch"](V(a, "pic")) }); - function Ou(a, b) { + function Nu(a, b) { try { if (A(b)) return { location: 4, @@ -11192,14 +11188,14 @@ } } - function Pu(a, b, c) { + function Ou(a, b, c) { return new Z(function(d) { - if (Ll(a, "wd", b, c)) { - var e = t, + if (Kl(a, "wd", b, c)) { + var e = r, f = 0, g = !1, h = function(k) { - g || (g = !0, e(), tf(a, f), Nl("wd"), d(k)) + g || (g = !0, e(), sf(a, f), Ml("wd"), d(k)) }; e = Xc(a).C(a, ["message"], function(k) { var l = J(k, "data"); @@ -11215,24 +11211,24 @@ h(k) } }); - f = uf(a, function() { + f = tf(a, function() { return h(null) }, 3E3, "wd") } else d(null) }) } - var Qu = W("p.wd", function(a, b) { - if (kd(a)) return $i(b, V(a, "wd.s", function(c) { + var Pu = W("p.wd", function(a, b) { + if (kd(a)) return Zi(b, V(a, "wd.s", function(c) { if (J(c, "settings.ewd")) { var d = Q(a), e = d.o, f = d.B; - e("wdsp", !1) || (f("wdsp", !0), Il(a, function() { - Pu(a, b, c).then(V(a, "wd.p", function(g) { + e("wdsp", !1) || (f("wdsp", !0), Hl(a, function() { + Ou(a, b, c).then(V(a, "wd.p", function(g) { if (kd(a)) { var h = J(a, "navigator"), - k = Ou(a, h); + k = Nu(a, h); var l = k.location; k = k.Va; if (A(h)) var m = 2; @@ -11263,16 +11259,16 @@ } }))["catch"](V(a, "wd")) }), - Ru = ["yandex_metrika_callback" + ta.callbackPostfix, "yandex_metrika_callbacks" + ta.callbackPostfix], - Su = W("cb.i", function(a) { - var b = n(Ru), + Qu = ["yandex_metrika_callback" + ta.callbackPostfix, "yandex_metrika_callbacks" + ta.callbackPostfix], + Ru = W("cb.i", function(a) { + var b = n(Qu), c = b.next().value, d = b.next().value; if (y(a[c])) a[c](); "object" === typeof a[d] && M(function(e, f) { a[d][f] = null; - Nh(a, e) + Mh(a, e) }, a[d]); M(function(e) { try { @@ -11280,24 +11276,24 @@ } catch (f) { a[e] = void 0 } - }, Ru) + }, Qu) }), - Tu = W("h.p", function(a, b) { - var c = Mh(a, "h", b), + Su = W("h.p", function(a, b) { + var c = Lh(a, "h", b), d = b.Ga || "" + T(a).href, e = b.Hb || a.document.referrer, f = {}, g = {}; f = { - G: Xg((f.pv = 1, f)), + G: Wg((f.pv = 1, f)), D: (g["page-url"] = d, g["page-ref"] = e, g), H: {} }; - var h = Yi(R(b)); + var h = Xi(R(b)); g = h.kb; h = h.Wd; var k = {}; - f.ba = me((k.clt = rb(a, h) && rb(a, g) ? g - h : null, k)); + f.ba = le((k.clt = rb(a, h) && rb(a, g) ? g - h : null, k)); f.H.L = b.L; f.H.nc = b.nc; b.Ra && f.D && (f.D.nohit = "1"); @@ -11305,14 +11301,14 @@ if (l) { if (!b.Ra) { var m = {}; - Sh(a, b, "h", (m.id = b.id, m.url = d, m.ref = e, m), b.L)() + Rh(a, b, "h", (m.id = b.id, m.url = d, m.ref = e, m), b.L)() } - aj(a, - F([a, b, l], Zi), "h.ss") + $i(a, + F([a, b, l], Yi), "h.ss") } })["catch"](V(a, "h.g.s")) }), - Uu = W("destruct.e", function(a, b, c) { + Tu = W("destruct.e", function(a, b, c) { return function() { var d = Q(a), e = b.id; @@ -11324,7 +11320,7 @@ } }); - function Vu(a, b, c, d, e) { + function Uu(a, b, c, d, e) { if (!c.length) return e; c = M(function(f) { return F([a, b, d], f) @@ -11332,28 +11328,28 @@ return N.apply(null, ka(c))(e) } + function Vu(a, b, c, d) { + return V(a, "cm." + c, d) + } + function Wu(a, b, c, d) { - return V(a, "cm." + c, d) - } - - function Xu(a, b, c, d) { return function() { var e = Va(arguments); e = d.apply(null, ka(e)); - return z(e) ? Uh(a, b) : e - } - } - var Yu = Q(window); - Yu.V("hitParam", {}); - Yu.V("lastReferrer", window.location.href); - qg.push(W("p.ar", function(a, b) { - var c = Mh(a, "a", b), + return z(e) ? Th(a, b) : e + } + } + var Xu = Q(window); + Xu.V("hitParam", {}); + Xu.V("lastReferrer", window.location.href); + pg.push(W("p.ar", function(a, b) { + var c = Lh(a, "a", b), d = {}; return d.hit = function(e, f, g, h, k, l) { var m = {}; m = { D: {}, - G: Xg((m.pv = 1, m.ar = 1, m)) + G: Wg((m.pv = 1, m.ar = 1, m)) }; f = B(f) ? { title: f.title, @@ -11368,7 +11364,7 @@ eb: k, l: l }; - h = Th(b); + h = Sh(b); g = T(a).href; k = b.Ra ? b.Ga || g : g; g = z(h.url) ? k : g; @@ -11377,7 +11373,7 @@ e = b.Ra ? b.Hb || a.document.referrer : a.document.referrer; e = f.referrer || h.ref || e; h = {}; - h = Sh(a, b, "pv", (h.id = b.id, h.url = g, h.ref = e, h), f.L); + h = Rh(a, b, "pv", (h.id = b.id, h.url = g, h.ref = e, h), f.L); k = P(m.H || {}, { L: f.L, title: f.title @@ -11387,156 +11383,156 @@ H: k, D: P(m.D || {}, (l["page-url"] = g, l["page-ref"] = e, l)) }), b).then(h); - return Oh(a, "p.ar.s", m, f.eb || t, f.l) + return Nh(a, "p.ar.s", m, f.eb || r, f.l) }, d })); - Lh.a = ih; - mg.a = [ - [fg, -100], + Kh.a = hh; + lg.a = [ + [eg, -100], [Zc, 1], - [cg, 2], - [Wf(), 3], - [Xf, 4] + [bg, 2], + [Vf(), 3], + [Wf, 4] ]; - Hh.a = Dh; - qg.push(function(a, b) { + Gh.a = Ch; + pg.push(function(a, b) { var c = {}; - return c.firstPartyParams = ei(a, b), c.firstPartyParamsHashed = gi(a, b), c + return c.firstPartyParams = di(a, b), c.firstPartyParamsHashed = fi(a, b), c }); - pe.push("fpp"); - pe.push("fpmh"); + oe.push("fpp"); + oe.push("fpmh"); (function() { var a = Q(window); - a.V("getCounters", ni(window)); - pg.push(oi); - te["counters.c"] = "cntc"; - te["counters.s"] = "cnts"; - sg.push(function(b, c, d) { + a.V("getCounters", mi(window)); + og.push(ni); + se["counters.c"] = "cntc"; + se["counters.s"] = "cnts"; + rg.push(function(b, c, d) { var e = a.o("getCounters"); - e && (c.counters = hi(b, {}, "counters.c", e), d.counters = hi(b, {}, "counters.s", e)) + e && (c.counters = gi(b, {}, "counters.c", e), d.counters = gi(b, {}, "counters.s", e)) }) })(); - Lh["1"] = ih; - qg.push(vi); - Hh["1"] = Ch; - kg(ti, -1); - Y("h", ti, -1); - Y("a", ti, -1); - mg["1"] = [ - [ti, -1], + Kh["1"] = hh; + pg.push(ui); + Gh["1"] = Bh; + jg(si, -1); + Y("h", si, -1); + Y("a", si, -1); + lg["1"] = [ + [si, -1], [Zc, 1], - [cg, 2], - [Wf(), 3], - [fg, 4] + [bg, 2], + [Vf(), 3], + [eg, 4] ]; - qg.push(Gi); - qg.push(Ji); - Lh.g = ih; - Hh.g = Ch; - mg.g = hg; - qg.push(Ki); - qg.push(Pi); - mg.t = hg; - Lh.t = ih; - Hh.t = Ch; - qg.push(W("cl.p", function(a, b) { - function c(p, q, v, r) { - r = void 0 === r ? {} : r; - v ? Si(a, b, { + pg.push(Fi); + pg.push(Ii); + Kh.g = hh; + Gh.g = Bh; + lg.g = gg; + pg.push(Ji); + pg.push(Oi); + lg.t = gg; + Kh.t = hh; + Gh.t = Bh; + pg.push(W("cl.p", function(a, b) { + function c(p, q, v, t) { + t = void 0 === t ? {} : t; + v ? Ri(a, b, { url: v, Ja: !0, mb: p, qb: q, sender: d, - vd: r + vd: t }) : g.warn("clel") } - var d = Mh(a, "2", b), + var d = Lh(a, "2", b), e = [], f = R(b), - g = Qh(a, f), - h = V(a, "s.s.tr", G(li(a, f), Ri)); + g = Ph(a, f), + h = V(a, "s.s.tr", G(ki(a, f), Qi)); f = { l: a, Id: b, Od: e, sender: d, - Pe: Q(a), - Hd: Je(a, b.id), - Re: nf(a), - Be: G(G(f, mi(a)), N(be, K("trackLinks"))) + Oe: Q(a), + Hd: Ie(a, b.id), + Qe: mf(a), + Ae: G(G(f, li(a)), N(be, K("trackLinks"))) }; - f = V(a, "cl.p.c", G(f, Ti)); + f = V(a, "cl.p.c", G(f, Si)); f = Xc(a).C(a, ["click"], f); b.md && h(b.md); var k = V(a, "file.clc", F([!0, !1], c)), l = V(a, "e.l.l.clc", F([!1, !0], c)); - e = V(a, "add.f.e.clc", Ui(e)); + e = V(a, "add.f.e.clc", Ti(e)); var m = {}; return m.file = k, m.extLink = l, m.addFileExtension = e, m.trackLinks = h, m.u = f, m })); - mg["2"] = hg; - Lh["2"] = ih; - Hh["2"] = Ch; - Lh.r = hh("r"); - Hh.r = ["f", "x", "j", "i"]; - rg.push(W("p.r", function(a, b) { - var c = oj(a); + lg["2"] = gg; + Kh["2"] = hh; + Gh["2"] = Bh; + Kh.r = gh("r"); + Gh.r = ["f", "x", "j", "i"]; + qg.push(W("p.r", function(a, b) { + var c = nj(a); c.Dd(); - return hj(a, b, c.Rd()) + return gj(a, b, c.Rd()) })); Y("r", fun