/*! * jQuery JavaScript Library v3.4.1 * https://jquery.com/ * * Includes Sizzle.js * https://sizzlejs.com/ * * Copyright JS Foundation and other contributors * Released under the MIT license * https://jquery.org/license * * Date: 2019-05-01T21:04Z */ !(function (a, b) { "use strict"; "object" == typeof module && "object" == typeof module.exports ? (module.exports = a.document ? b(a, !0) : function (a) { if (!a.document) throw new Error("jQuery requires a window with a document"); return b(a); }) : b(a); })("undefined" != typeof window ? window : this, function (a, b) { "use strict"; function c(a, b, c) { c = c || ia; var d, e, f = c.createElement("script"); if (((f.text = a), b)) for (d in wa) (e = b[d] || (b.getAttribute && b.getAttribute(d))) && f.setAttribute(d, e); c.head.appendChild(f).parentNode.removeChild(f); } function d(a) { return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? oa[pa.call(a)] || "object" : typeof a; } function e(a) { var b = !!a && "length" in a && a.length, c = d(a); return ( !ua(a) && !va(a) && ("array" === c || 0 === b || ("number" == typeof b && b > 0 && b - 1 in a)) ); } function f(a, b) { return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase(); } function g(a, b, c) { return ua(b) ? ya.grep(a, function (a, d) { return !!b.call(a, d, a) !== c; }) : b.nodeType ? ya.grep(a, function (a) { return (a === b) !== c; }) : "string" != typeof b ? ya.grep(a, function (a) { return na.call(b, a) > -1 !== c; }) : ya.filter(b, a, c); } function h(a, b) { for (; (a = a[b]) && 1 !== a.nodeType; ); return a; } function i(a) { var b = {}; return ( ya.each(a.match(Ja) || [], function (a, c) { b[c] = !0; }), b ); } function j(a) { return a; } function k(a) { throw a; } function l(a, b, c, d) { var e; try { a && ua((e = a.promise)) ? e.call(a).done(b).fail(c) : a && ua((e = a.then)) ? e.call(a, b, c) : b.apply(void 0, [a].slice(d)); } catch (a) { c.apply(void 0, [a]); } } function m() { ia.removeEventListener("DOMContentLoaded", m), a.removeEventListener("load", m), ya.ready(); } function n(a, b) { return b.toUpperCase(); } function o(a) { return a.replace(Na, "ms-").replace(Oa, n); } function p() { this.expando = ya.expando + p.uid++; } function q(a) { return ( "true" === a || ("false" !== a && ("null" === a ? null : a === +a + "" ? +a : Sa.test(a) ? JSON.parse(a) : a)) ); } function r(a, b, c) { var d; if (void 0 === c && 1 === a.nodeType) if ( ((d = "data-" + b.replace(Ta, "-$&").toLowerCase()), "string" == typeof (c = a.getAttribute(d))) ) { try { c = q(c); } catch (a) {} Ra.set(a, b, c); } else c = void 0; return c; } function s(a, b, c, d) { var e, f, g = 20, h = d ? function () { return d.cur(); } : function () { return ya.css(a, b, ""); }, i = h(), j = (c && c[3]) || (ya.cssNumber[b] ? "" : "px"), k = a.nodeType && (ya.cssNumber[b] || ("px" !== j && +i)) && Va.exec(ya.css(a, b)); if (k && k[3] !== j) { for (i /= 2, j = j || k[3], k = +i || 1; g--; ) ya.style(a, b, k + j), (1 - f) * (1 - (f = h() / i || 0.5)) <= 0 && (g = 0), (k /= f); (k *= 2), ya.style(a, b, k + j), (c = c || []); } return ( c && ((k = +k || +i || 0), (e = c[1] ? k + (c[1] + 1) * c[2] : +c[2]), d && ((d.unit = j), (d.start = k), (d.end = e))), e ); } function t(a) { var b, c = a.ownerDocument, d = a.nodeName, e = ab[d]; return ( e || ((b = c.body.appendChild(c.createElement(d))), (e = ya.css(b, "display")), b.parentNode.removeChild(b), "none" === e && (e = "block"), (ab[d] = e), e) ); } function u(a, b) { for (var c, d, e = [], f = 0, g = a.length; f < g; f++) (d = a[f]), d.style && ((c = d.style.display), b ? ("none" === c && ((e[f] = Qa.get(d, "display") || null), e[f] || (d.style.display = "")), "" === d.style.display && $a(d) && (e[f] = t(d))) : "none" !== c && ((e[f] = "none"), Qa.set(d, "display", c))); for (f = 0; f < g; f++) null != e[f] && (a[f].style.display = e[f]); return a; } function v(a, b) { var c; return ( (c = void 0 !== a.getElementsByTagName ? a.getElementsByTagName(b || "*") : void 0 !== a.querySelectorAll ? a.querySelectorAll(b || "*") : []), void 0 === b || (b && f(a, b)) ? ya.merge([a], c) : c ); } function w(a, b) { for (var c = 0, d = a.length; c < d; c++) Qa.set(a[c], "globalEval", !b || Qa.get(b[c], "globalEval")); } function x(a, b, c, e, f) { for ( var g, h, i, j, k, l, m = b.createDocumentFragment(), n = [], o = 0, p = a.length; o < p; o++ ) if ((g = a[o]) || 0 === g) if ("object" === d(g)) ya.merge(n, g.nodeType ? [g] : g); else if (fb.test(g)) { for ( h = h || m.appendChild(b.createElement("div")), i = (cb.exec(g) || ["", ""])[1].toLowerCase(), j = eb[i] || eb._default, h.innerHTML = j[1] + ya.htmlPrefilter(g) + j[2], l = j[0]; l--; ) h = h.lastChild; ya.merge(n, h.childNodes), (h = m.firstChild), (h.textContent = ""); } else n.push(b.createTextNode(g)); for (m.textContent = "", o = 0; (g = n[o++]); ) if (e && ya.inArray(g, e) > -1) f && f.push(g); else if (((k = Ya(g)), (h = v(m.appendChild(g), "script")), k && w(h), c)) for (l = 0; (g = h[l++]); ) db.test(g.type || "") && c.push(g); return m; } function y() { return !0; } function z() { return !1; } function A(a, b) { return (a === B()) == ("focus" === b); } function B() { try { return ia.activeElement; } catch (a) {} } function C(a, b, c, d, e, f) { var g, h; if ("object" == typeof b) { "string" != typeof c && ((d = d || c), (c = void 0)); for (h in b) C(a, h, c, d, b[h], f); return a; } if ( (null == d && null == e ? ((e = c), (d = c = void 0)) : null == e && ("string" == typeof c ? ((e = d), (d = void 0)) : ((e = d), (d = c), (c = void 0))), !1 === e) ) e = z; else if (!e) return a; return ( 1 === f && ((g = e), (e = function (a) { return ya().off(a), g.apply(this, arguments); }), (e.guid = g.guid || (g.guid = ya.guid++))), a.each(function () { ya.event.add(this, b, e, d, c); }) ); } function D(a, b, c) { if (!c) return void (void 0 === Qa.get(a, b) && ya.event.add(a, b, y)); Qa.set(a, b, !1), ya.event.add(a, b, { namespace: !1, handler: function (a) { var d, e, f = Qa.get(this, b); if (1 & a.isTrigger && this[b]) { if (f.length) (ya.event.special[b] || {}).delegateType && a.stopPropagation(); else if ( ((f = ka.call(arguments)), Qa.set(this, b, f), (d = c(this, b)), this[b](), (e = Qa.get(this, b)), f !== e || d ? Qa.set(this, b, !1) : (e = {}), f !== e) ) return a.stopImmediatePropagation(), a.preventDefault(), e.value; } else f.length && (Qa.set(this, b, { value: ya.event.trigger( ya.extend(f[0], ya.Event.prototype), f.slice(1), this ), }), a.stopImmediatePropagation()); }, }); } function E(a, b) { return f(a, "table") && f(11 !== b.nodeType ? b : b.firstChild, "tr") ? ya(a).children("tbody")[0] || a : a; } function F(a) { return (a.type = (null !== a.getAttribute("type")) + "/" + a.type), a; } function G(a) { return ( "true/" === (a.type || "").slice(0, 5) ? (a.type = a.type.slice(5)) : a.removeAttribute("type"), a ); } function H(a, b) { var c, d, e, f, g, h, i, j; if (1 === b.nodeType) { if ( Qa.hasData(a) && ((f = Qa.access(a)), (g = Qa.set(b, f)), (j = f.events)) ) { delete g.handle, (g.events = {}); for (e in j) for (c = 0, d = j[e].length; c < d; c++) ya.event.add(b, e, j[e][c]); } Ra.hasData(a) && ((h = Ra.access(a)), (i = ya.extend({}, h)), Ra.set(b, i)); } } function I(a, b) { var c = b.nodeName.toLowerCase(); "input" === c && bb.test(a.type) ? (b.checked = a.checked) : ("input" !== c && "textarea" !== c) || (b.defaultValue = a.defaultValue); } function J(a, b, d, e) { b = la.apply([], b); var f, g, h, i, j, k, l = 0, m = a.length, n = m - 1, o = b[0], p = ua(o); if (p || (m > 1 && "string" == typeof o && !ta.checkClone && lb.test(o))) return a.each(function (c) { var f = a.eq(c); p && (b[0] = o.call(this, c, f.html())), J(f, b, d, e); }); if ( m && ((f = x(b, a[0].ownerDocument, !1, a, e)), (g = f.firstChild), 1 === f.childNodes.length && (f = g), g || e) ) { for (h = ya.map(v(f, "script"), F), i = h.length; l < m; l++) (j = f), l !== n && ((j = ya.clone(j, !0, !0)), i && ya.merge(h, v(j, "script"))), d.call(a[l], j, l); if (i) for (k = h[h.length - 1].ownerDocument, ya.map(h, G), l = 0; l < i; l++) (j = h[l]), db.test(j.type || "") && !Qa.access(j, "globalEval") && ya.contains(k, j) && (j.src && "module" !== (j.type || "").toLowerCase() ? ya._evalUrl && !j.noModule && ya._evalUrl(j.src, { nonce: j.nonce || j.getAttribute("nonce"), }) : c(j.textContent.replace(mb, ""), j, k)); } return a; } function K(a, b, c) { for (var d, e = b ? ya.filter(b, a) : a, f = 0; null != (d = e[f]); f++) c || 1 !== d.nodeType || ya.cleanData(v(d)), d.parentNode && (c && Ya(d) && w(v(d, "script")), d.parentNode.removeChild(d)); return a; } function L(a, b, c) { var d, e, f, g, h = a.style; return ( (c = c || ob(a)), c && ((g = c.getPropertyValue(b) || c[b]), "" !== g || Ya(a) || (g = ya.style(a, b)), !ta.pixelBoxStyles() && nb.test(g) && pb.test(b) && ((d = h.width), (e = h.minWidth), (f = h.maxWidth), (h.minWidth = h.maxWidth = h.width = g), (g = c.width), (h.width = d), (h.minWidth = e), (h.maxWidth = f))), void 0 !== g ? g + "" : g ); } function M(a, b) { return { get: function () { return a() ? void delete this.get : (this.get = b).apply(this, arguments); }, }; } function N(a) { for (var b = a[0].toUpperCase() + a.slice(1), c = qb.length; c--; ) if ((a = qb[c] + b) in rb) return a; } function O(a) { var b = ya.cssProps[a] || sb[a]; return b || (a in rb ? a : (sb[a] = N(a) || a)); } function P(a, b, c) { var d = Va.exec(b); return d ? Math.max(0, d[2] - (c || 0)) + (d[3] || "px") : b; } function Q(a, b, c, d, e, f) { var g = "width" === b ? 1 : 0, h = 0, i = 0; if (c === (d ? "border" : "content")) return 0; for (; g < 4; g += 2) "margin" === c && (i += ya.css(a, c + Wa[g], !0, e)), d ? ("content" === c && (i -= ya.css(a, "padding" + Wa[g], !0, e)), "margin" !== c && (i -= ya.css(a, "border" + Wa[g] + "Width", !0, e))) : ((i += ya.css(a, "padding" + Wa[g], !0, e)), "padding" !== c ? (i += ya.css(a, "border" + Wa[g] + "Width", !0, e)) : (h += ya.css(a, "border" + Wa[g] + "Width", !0, e))); return ( !d && f >= 0 && (i += Math.max( 0, Math.ceil( a["offset" + b[0].toUpperCase() + b.slice(1)] - f - i - h - 0.5 ) ) || 0), i ); } function R(a, b, c) { var d = ob(a), e = !ta.boxSizingReliable() || c, f = e && "border-box" === ya.css(a, "boxSizing", !1, d), g = f, h = L(a, b, d), i = "offset" + b[0].toUpperCase() + b.slice(1); if (nb.test(h)) { if (!c) return h; h = "auto"; } return ( ((!ta.boxSizingReliable() && f) || "auto" === h || (!parseFloat(h) && "inline" === ya.css(a, "display", !1, d))) && a.getClientRects().length && ((f = "border-box" === ya.css(a, "boxSizing", !1, d)), (g = i in a) && (h = a[i])), (h = parseFloat(h) || 0) + Q(a, b, c || (f ? "border" : "content"), g, d, h) + "px" ); } function S(a, b, c, d, e) { return new S.prototype.init(a, b, c, d, e); } function T() { yb && (!1 === ia.hidden && a.requestAnimationFrame ? a.requestAnimationFrame(T) : a.setTimeout(T, ya.fx.interval), ya.fx.tick()); } function U() { return ( a.setTimeout(function () { xb = void 0; }), (xb = Date.now()) ); } function V(a, b) { var c, d = 0, e = { height: a }; for (b = b ? 1 : 0; d < 4; d += 2 - b) (c = Wa[d]), (e["margin" + c] = e["padding" + c] = a); return b && (e.opacity = e.width = a), e; } function W(a, b, c) { for ( var d, e = (Z.tweeners[b] || []).concat(Z.tweeners["*"]), f = 0, g = e.length; f < g; f++ ) if ((d = e[f].call(c, b, a))) return d; } function X(a, b, c) { var d, e, f, g, h, i, j, k, l = "width" in b || "height" in b, m = this, n = {}, o = a.style, p = a.nodeType && $a(a), q = Qa.get(a, "fxshow"); c.queue || ((g = ya._queueHooks(a, "fx")), null == g.unqueued && ((g.unqueued = 0), (h = g.empty.fire), (g.empty.fire = function () { g.unqueued || h(); })), g.unqueued++, m.always(function () { m.always(function () { g.unqueued--, ya.queue(a, "fx").length || g.empty.fire(); }); })); for (d in b) if (((e = b[d]), zb.test(e))) { if ( (delete b[d], (f = f || "toggle" === e), e === (p ? "hide" : "show")) ) { if ("show" !== e || !q || void 0 === q[d]) continue; p = !0; } n[d] = (q && q[d]) || ya.style(a, d); } if ((i = !ya.isEmptyObject(b)) || !ya.isEmptyObject(n)) { l && 1 === a.nodeType && ((c.overflow = [o.overflow, o.overflowX, o.overflowY]), (j = q && q.display), null == j && (j = Qa.get(a, "display")), (k = ya.css(a, "display")), "none" === k && (j ? (k = j) : (u([a], !0), (j = a.style.display || j), (k = ya.css(a, "display")), u([a]))), ("inline" === k || ("inline-block" === k && null != j)) && "none" === ya.css(a, "float") && (i || (m.done(function () { o.display = j; }), null == j && ((k = o.display), (j = "none" === k ? "" : k))), (o.display = "inline-block"))), c.overflow && ((o.overflow = "hidden"), m.always(function () { (o.overflow = c.overflow[0]), (o.overflowX = c.overflow[1]), (o.overflowY = c.overflow[2]); })), (i = !1); for (d in n) i || (q ? "hidden" in q && (p = q.hidden) : (q = Qa.access(a, "fxshow", { display: j })), f && (q.hidden = !p), p && u([a], !0), m.done(function () { p || u([a]), Qa.remove(a, "fxshow"); for (d in n) ya.style(a, d, n[d]); })), (i = W(p ? q[d] : 0, d, m)), d in q || ((q[d] = i.start), p && ((i.end = i.start), (i.start = 0))); } } function Y(a, b) { var c, d, e, f, g; for (c in a) if ( ((d = o(c)), (e = b[d]), (f = a[c]), Array.isArray(f) && ((e = f[1]), (f = a[c] = f[0])), c !== d && ((a[d] = f), delete a[c]), (g = ya.cssHooks[d]) && "expand" in g) ) { (f = g.expand(f)), delete a[d]; for (c in f) c in a || ((a[c] = f[c]), (b[c] = e)); } else b[d] = e; } function Z(a, b, c) { var d, e, f = 0, g = Z.prefilters.length, h = ya.Deferred().always(function () { delete i.elem; }), i = function () { if (e) return !1; for ( var b = xb || U(), c = Math.max(0, j.startTime + j.duration - b), d = c / j.duration || 0, f = 1 - d, g = 0, i = j.tweens.length; g < i; g++ ) j.tweens[g].run(f); return ( h.notifyWith(a, [j, f, c]), f < 1 && i ? c : (i || h.notifyWith(a, [j, 1, 0]), h.resolveWith(a, [j]), !1) ); }, j = h.promise({ elem: a, props: ya.extend({}, b), opts: ya.extend( !0, { specialEasing: {}, easing: ya.easing._default }, c ), originalProperties: b, originalOptions: c, startTime: xb || U(), duration: c.duration, tweens: [], createTween: function (b, c) { var d = ya.Tween( a, j.opts, b, c, j.opts.specialEasing[b] || j.opts.easing ); return j.tweens.push(d), d; }, stop: function (b) { var c = 0, d = b ? j.tweens.length : 0; if (e) return this; for (e = !0; c < d; c++) j.tweens[c].run(1); return ( b ? (h.notifyWith(a, [j, 1, 0]), h.resolveWith(a, [j, b])) : h.rejectWith(a, [j, b]), this ); }, }), k = j.props; for (Y(k, j.opts.specialEasing); f < g; f++) if ((d = Z.prefilters[f].call(j, a, k, j.opts))) return ( ua(d.stop) && (ya._queueHooks(j.elem, j.opts.queue).stop = d.stop.bind(d)), d ); return ( ya.map(k, W, j), ua(j.opts.start) && j.opts.start.call(a, j), j .progress(j.opts.progress) .done(j.opts.done, j.opts.complete) .fail(j.opts.fail) .always(j.opts.always), ya.fx.timer(ya.extend(i, { elem: a, anim: j, queue: j.opts.queue })), j ); } function $(a) { return (a.match(Ja) || []).join(" "); } function _(a) { return (a.getAttribute && a.getAttribute("class")) || ""; } function aa(a) { return Array.isArray(a) ? a : "string" == typeof a ? a.match(Ja) || [] : []; } function ba(a, b, c, e) { var f; if (Array.isArray(b)) ya.each(b, function (b, d) { c || Lb.test(a) ? e(a, d) : ba( a + "[" + ("object" == typeof d && null != d ? b : "") + "]", d, c, e ); }); else if (c || "object" !== d(b)) e(a, b); else for (f in b) ba(a + "[" + f + "]", b[f], c, e); } function ca(a) { return function (b, c) { "string" != typeof b && ((c = b), (b = "*")); var d, e = 0, f = b.toLowerCase().match(Ja) || []; if (ua(c)) for (; (d = f[e++]); ) "+" === d[0] ? ((d = d.slice(1) || "*"), (a[d] = a[d] || []).unshift(c)) : (a[d] = a[d] || []).push(c); }; } function da(a, b, c, d) { function e(h) { var i; return ( (f[h] = !0), ya.each(a[h] || [], function (a, h) { var j = h(b, c, d); return "string" != typeof j || g || f[j] ? g ? !(i = j) : void 0 : (b.dataTypes.unshift(j), e(j), !1); }), i ); } var f = {}, g = a === Xb; return e(b.dataTypes[0]) || (!f["*"] && e("*")); } function ea(a, b) { var c, d, e = ya.ajaxSettings.flatOptions || {}; for (c in b) void 0 !== b[c] && ((e[c] ? a : d || (d = {}))[c] = b[c]); return d && ya.extend(!0, a, d), a; } function fa(a, b, c) { for (var d, e, f, g, h = a.contents, i = a.dataTypes; "*" === i[0]; ) i.shift(), void 0 === d && (d = a.mimeType || b.getResponseHeader("Content-Type")); if (d) for (e in h) if (h[e] && h[e].test(d)) { i.unshift(e); break; } if (i[0] in c) f = i[0]; else { for (e in c) { if (!i[0] || a.converters[e + " " + i[0]]) { f = e; break; } g || (g = e); } f = f || g; } if (f) return f !== i[0] && i.unshift(f), c[f]; } function ga(a, b, c, d) { var e, f, g, h, i, j = {}, k = a.dataTypes.slice(); if (k[1]) for (g in a.converters) j[g.toLowerCase()] = a.converters[g]; for (f = k.shift(); f; ) if ( (a.responseFields[f] && (c[a.responseFields[f]] = b), !i && d && a.dataFilter && (b = a.dataFilter(b, a.dataType)), (i = f), (f = k.shift())) ) if ("*" === f) f = i; else if ("*" !== i && i !== f) { if (!(g = j[i + " " + f] || j["* " + f])) for (e in j) if ( ((h = e.split(" ")), h[1] === f && (g = j[i + " " + h[0]] || j["* " + h[0]])) ) { !0 === g ? (g = j[e]) : !0 !== j[e] && ((f = h[0]), k.unshift(h[1])); break; } if (!0 !== g) if (g && a.throws) b = g(b); else try { b = g(b); } catch (a) { return { state: "parsererror", error: g ? a : "No conversion from " + i + " to " + f, }; } } return { state: "success", data: b }; } var ha = [], ia = a.document, ja = Object.getPrototypeOf, ka = ha.slice, la = ha.concat, ma = ha.push, na = ha.indexOf, oa = {}, pa = oa.toString, qa = oa.hasOwnProperty, ra = qa.toString, sa = ra.call(Object), ta = {}, ua = function (a) { return "function" == typeof a && "number" != typeof a.nodeType; }, va = function (a) { return null != a && a === a.window; }, wa = { type: !0, src: !0, nonce: !0, noModule: !0 }, xa = "3.4.1", ya = function (a, b) { return new ya.fn.init(a, b); }, za = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; (ya.fn = ya.prototype = { jquery: xa, constructor: ya, length: 0, toArray: function () { return ka.call(this); }, get: function (a) { return null == a ? ka.call(this) : a < 0 ? this[a + this.length] : this[a]; }, pushStack: function (a) { var b = ya.merge(this.constructor(), a); return (b.prevObject = this), b; }, each: function (a) { return ya.each(this, a); }, map: function (a) { return this.pushStack( ya.map(this, function (b, c) { return a.call(b, c, b); }) ); }, slice: function () { return this.pushStack(ka.apply(this, arguments)); }, first: function () { return this.eq(0); }, last: function () { return this.eq(-1); }, eq: function (a) { var b = this.length, c = +a + (a < 0 ? b : 0); return this.pushStack(c >= 0 && c < b ? [this[c]] : []); }, end: function () { return this.prevObject || this.constructor(); }, push: ma, sort: ha.sort, splice: ha.splice, }), (ya.extend = ya.fn.extend = function () { var a, b, c, d, e, f, g = arguments[0] || {}, h = 1, i = arguments.length, j = !1; for ( "boolean" == typeof g && ((j = g), (g = arguments[h] || {}), h++), "object" == typeof g || ua(g) || (g = {}), h === i && ((g = this), h--); h < i; h++ ) if (null != (a = arguments[h])) for (b in a) (d = a[b]), "__proto__" !== b && g !== d && (j && d && (ya.isPlainObject(d) || (e = Array.isArray(d))) ? ((c = g[b]), (f = e && !Array.isArray(c) ? [] : e || ya.isPlainObject(c) ? c : {}), (e = !1), (g[b] = ya.extend(j, f, d))) : void 0 !== d && (g[b] = d)); return g; }), ya.extend({ expando: "jQuery" + (xa + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (a) { throw new Error(a); }, noop: function () {}, isPlainObject: function (a) { var b, c; return ( !(!a || "[object Object]" !== pa.call(a)) && (!(b = ja(a)) || ("function" == typeof (c = qa.call(b, "constructor") && b.constructor) && ra.call(c) === sa)) ); }, isEmptyObject: function (a) { var b; for (b in a) return !1; return !0; }, globalEval: function (a, b) { c(a, { nonce: b && b.nonce }); }, each: function (a, b) { var c, d = 0; if (e(a)) for (c = a.length; d < c && !1 !== b.call(a[d], d, a[d]); d++); else for (d in a) if (!1 === b.call(a[d], d, a[d])) break; return a; }, trim: function (a) { return null == a ? "" : (a + "").replace(za, ""); }, makeArray: function (a, b) { var c = b || []; return ( null != a && (e(Object(a)) ? ya.merge(c, "string" == typeof a ? [a] : a) : ma.call(c, a)), c ); }, inArray: function (a, b, c) { return null == b ? -1 : na.call(b, a, c); }, merge: function (a, b) { for (var c = +b.length, d = 0, e = a.length; d < c; d++) a[e++] = b[d]; return (a.length = e), a; }, grep: function (a, b, c) { for (var d = [], e = 0, f = a.length, g = !c; e < f; e++) !b(a[e], e) !== g && d.push(a[e]); return d; }, map: function (a, b, c) { var d, f, g = 0, h = []; if (e(a)) for (d = a.length; g < d; g++) null != (f = b(a[g], g, c)) && h.push(f); else for (g in a) null != (f = b(a[g], g, c)) && h.push(f); return la.apply([], h); }, guid: 1, support: ta, }), "function" == typeof Symbol && (ya.fn[Symbol.iterator] = ha[Symbol.iterator]), ya.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), function (a, b) { oa["[object " + b + "]"] = b.toLowerCase(); } ); var Aa = /*! * Sizzle CSS Selector Engine v2.3.4 * https://sizzlejs.com/ * * Copyright JS Foundation and other contributors * Released under the MIT license * https://js.foundation/ * * Date: 2019-04-08 */ (function (a) { function b(a, b, c, d) { var e, f, g, h, i, j, k, m = b && b.ownerDocument, o = b ? b.nodeType : 9; if ( ((c = c || []), "string" != typeof a || !a || (1 !== o && 9 !== o && 11 !== o)) ) return c; if ( !d && ((b ? b.ownerDocument || b : P) !== H && G(b), (b = b || H), J) ) { if (11 !== o && (i = ta.exec(a))) if ((e = i[1])) { if (9 === o) { if (!(g = b.getElementById(e))) return c; if (g.id === e) return c.push(g), c; } else if ( m && (g = m.getElementById(e)) && N(b, g) && g.id === e ) return c.push(g), c; } else { if (i[2]) return _.apply(c, b.getElementsByTagName(a)), c; if ( (e = i[3]) && w.getElementsByClassName && b.getElementsByClassName ) return _.apply(c, b.getElementsByClassName(e)), c; } if ( w.qsa && !V[a + " "] && (!K || !K.test(a)) && (1 !== o || "object" !== b.nodeName.toLowerCase()) ) { if (((k = a), (m = b), 1 === o && la.test(a))) { for ( (h = b.getAttribute("id")) ? (h = h.replace(xa, ya)) : b.setAttribute("id", (h = O)), j = A(a), f = j.length; f--; ) j[f] = "#" + h + " " + n(j[f]); (k = j.join(",")), (m = (ua.test(a) && l(b.parentNode)) || b); } try { return _.apply(c, m.querySelectorAll(k)), c; } catch (b) { V(a, !0); } finally { h === O && b.removeAttribute("id"); } } } return C(a.replace(ia, "$1"), b, c, d); } function c() { function a(c, d) { return ( b.push(c + " ") > x.cacheLength && delete a[b.shift()], (a[c + " "] = d) ); } var b = []; return a; } function d(a) { return (a[O] = !0), a; } function e(a) { var b = H.createElement("fieldset"); try { return !!a(b); } catch (a) { return !1; } finally { b.parentNode && b.parentNode.removeChild(b), (b = null); } } function f(a, b) { for (var c = a.split("|"), d = c.length; d--; ) x.attrHandle[c[d]] = b; } function g(a, b) { var c = b && a, d = c && 1 === a.nodeType && 1 === b.nodeType && a.sourceIndex - b.sourceIndex; if (d) return d; if (c) for (; (c = c.nextSibling); ) if (c === b) return -1; return a ? 1 : -1; } function h(a) { return function (b) { return "input" === b.nodeName.toLowerCase() && b.type === a; }; } function i(a) { return function (b) { var c = b.nodeName.toLowerCase(); return ("input" === c || "button" === c) && b.type === a; }; } function j(a) { return function (b) { return "form" in b ? b.parentNode && !1 === b.disabled ? "label" in b ? "label" in b.parentNode ? b.parentNode.disabled === a : b.disabled === a : b.isDisabled === a || (b.isDisabled !== !a && Aa(b) === a) : b.disabled === a : "label" in b && b.disabled === a; }; } function k(a) { return d(function (b) { return ( (b = +b), d(function (c, d) { for (var e, f = a([], c.length, b), g = f.length; g--; ) c[(e = f[g])] && (c[e] = !(d[e] = c[e])); }) ); }); } function l(a) { return a && void 0 !== a.getElementsByTagName && a; } function m() {} function n(a) { for (var b = 0, c = a.length, d = ""; b < c; b++) d += a[b].value; return d; } function o(a, b, c) { var d = b.dir, e = b.next, f = e || d, g = c && "parentNode" === f, h = R++; return b.first ? function (b, c, e) { for (; (b = b[d]); ) if (1 === b.nodeType || g) return a(b, c, e); return !1; } : function (b, c, i) { var j, k, l, m = [Q, h]; if (i) { for (; (b = b[d]); ) if ((1 === b.nodeType || g) && a(b, c, i)) return !0; } else for (; (b = b[d]); ) if (1 === b.nodeType || g) if ( ((l = b[O] || (b[O] = {})), (k = l[b.uniqueID] || (l[b.uniqueID] = {})), e && e === b.nodeName.toLowerCase()) ) b = b[d] || b; else { if ((j = k[f]) && j[0] === Q && j[1] === h) return (m[2] = j[2]); if (((k[f] = m), (m[2] = a(b, c, i)))) return !0; } return !1; }; } function p(a) { return a.length > 1 ? function (b, c, d) { for (var e = a.length; e--; ) if (!a[e](b, c, d)) return !1; return !0; } : a[0]; } function q(a, c, d) { for (var e = 0, f = c.length; e < f; e++) b(a, c[e], d); return d; } function r(a, b, c, d, e) { for (var f, g = [], h = 0, i = a.length, j = null != b; h < i; h++) (f = a[h]) && ((c && !c(f, d, e)) || (g.push(f), j && b.push(h))); return g; } function s(a, b, c, e, f, g) { return ( e && !e[O] && (e = s(e)), f && !f[O] && (f = s(f, g)), d(function (d, g, h, i) { var j, k, l, m = [], n = [], o = g.length, p = d || q(b || "*", h.nodeType ? [h] : h, []), s = !a || (!d && b) ? p : r(p, m, a, h, i), t = c ? (f || (d ? a : o || e) ? [] : g) : s; if ((c && c(s, t, h, i), e)) for (j = r(t, n), e(j, [], h, i), k = j.length; k--; ) (l = j[k]) && (t[n[k]] = !(s[n[k]] = l)); if (d) { if (f || a) { if (f) { for (j = [], k = t.length; k--; ) (l = t[k]) && j.push((s[k] = l)); f(null, (t = []), j, i); } for (k = t.length; k--; ) (l = t[k]) && (j = f ? ba(d, l) : m[k]) > -1 && (d[j] = !(g[j] = l)); } } else (t = r(t === g ? t.splice(o, t.length) : t)), f ? f(null, g, t, i) : _.apply(g, t); }) ); } function t(a) { for ( var b, c, d, e = a.length, f = x.relative[a[0].type], g = f || x.relative[" "], h = f ? 1 : 0, i = o( function (a) { return a === b; }, g, !0 ), j = o( function (a) { return ba(b, a) > -1; }, g, !0 ), k = [ function (a, c, d) { var e = (!f && (d || c !== D)) || ((b = c).nodeType ? i(a, c, d) : j(a, c, d)); return (b = null), e; }, ]; h < e; h++ ) if ((c = x.relative[a[h].type])) k = [o(p(k), c)]; else { if (((c = x.filter[a[h].type].apply(null, a[h].matches)), c[O])) { for (d = ++h; d < e && !x.relative[a[d].type]; d++); return s( h > 1 && p(k), h > 1 && n( a .slice(0, h - 1) .concat({ value: " " === a[h - 2].type ? "*" : "" }) ).replace(ia, "$1"), c, h < d && t(a.slice(h, d)), d < e && t((a = a.slice(d))), d < e && n(a) ); } k.push(c); } return p(k); } function u(a, c) { var e = c.length > 0, f = a.length > 0, g = function (d, g, h, i, j) { var k, l, m, n = 0, o = "0", p = d && [], q = [], s = D, t = d || (f && x.find.TAG("*", j)), u = (Q += null == s ? 1 : Math.random() || 0.1), v = t.length; for ( j && (D = g === H || g || j); o !== v && null != (k = t[o]); o++ ) { if (f && k) { for ( l = 0, g || k.ownerDocument === H || (G(k), (h = !J)); (m = a[l++]); ) if (m(k, g || H, h)) { i.push(k); break; } j && (Q = u); } e && ((k = !m && k) && n--, d && p.push(k)); } if (((n += o), e && o !== n)) { for (l = 0; (m = c[l++]); ) m(p, q, g, h); if (d) { if (n > 0) for (; o--; ) p[o] || q[o] || (q[o] = Z.call(i)); q = r(q); } _.apply(i, q), j && !d && q.length > 0 && n + c.length > 1 && b.uniqueSort(i); } return j && ((Q = u), (D = s)), p; }; return e ? d(g) : g; } var v, w, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O = "sizzle" + 1 * new Date(), P = a.document, Q = 0, R = 0, S = c(), T = c(), U = c(), V = c(), W = function (a, b) { return a === b && (F = !0), 0; }, X = {}.hasOwnProperty, Y = [], Z = Y.pop, $ = Y.push, _ = Y.push, aa = Y.slice, ba = function (a, b) { for (var c = 0, d = a.length; c < d; c++) if (a[c] === b) return c; return -1; }, ca = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", da = "[\\x20\\t\\r\\n\\f]", ea = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", fa = "\\[" + da + "*(" + ea + ")(?:" + da + "*([*^$|!~]?=)" + da + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + ea + "))|)" + da + "*\\]", ga = ":(" + ea + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + fa + ")*)|.*)\\)|)", ha = new RegExp(da + "+", "g"), ia = new RegExp( "^" + da + "+|((?:^|[^\\\\])(?:\\\\.)*)" + da + "+$", "g" ), ja = new RegExp("^" + da + "*," + da + "*"), ka = new RegExp("^" + da + "*([>+~]|" + da + ")" + da + "*"), la = new RegExp(da + "|>"), ma = new RegExp(ga), na = new RegExp("^" + ea + "$"), oa = { ID: new RegExp("^#(" + ea + ")"), CLASS: new RegExp("^\\.(" + ea + ")"), TAG: new RegExp("^(" + ea + "|[*])"), ATTR: new RegExp("^" + fa), PSEUDO: new RegExp("^" + ga), CHILD: new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + da + "*(even|odd|(([+-]|)(\\d*)n|)" + da + "*(?:([+-]|)" + da + "*(\\d+)|))" + da + "*\\)|)", "i" ), bool: new RegExp("^(?:" + ca + ")$", "i"), needsContext: new RegExp( "^" + da + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + da + "*((?:-\\d)?\\d*)" + da + "*\\)|)(?=[^-]|$)", "i" ), }, pa = /HTML$/i, qa = /^(?:input|select|textarea|button)$/i, ra = /^h\d$/i, sa = /^[^{]+\{\s*\[native \w/, ta = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ua = /[+~]/, va = new RegExp("\\\\([\\da-f]{1,6}" + da + "?|(" + da + ")|.)", "ig"), wa = function (a, b, c) { var d = "0x" + b - 65536; return d !== d || c ? b : d < 0 ? String.fromCharCode(d + 65536) : String.fromCharCode((d >> 10) | 55296, (1023 & d) | 56320); }, xa = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, ya = function (a, b) { return b ? "\0" === a ? "�" : a.slice(0, -1) + "\\" + a.charCodeAt(a.length - 1).toString(16) + " " : "\\" + a; }, za = function () { G(); }, Aa = o( function (a) { return !0 === a.disabled && "fieldset" === a.nodeName.toLowerCase(); }, { dir: "parentNode", next: "legend" } ); try { _.apply((Y = aa.call(P.childNodes)), P.childNodes), Y[P.childNodes.length].nodeType; } catch (a) { _ = { apply: Y.length ? function (a, b) { $.apply(a, aa.call(b)); } : function (a, b) { for (var c = a.length, d = 0; (a[c++] = b[d++]); ); a.length = c - 1; }, }; } (w = b.support = {}), (z = b.isXML = function (a) { var b = a.namespaceURI, c = (a.ownerDocument || a).documentElement; return !pa.test(b || (c && c.nodeName) || "HTML"); }), (G = b.setDocument = function (a) { var b, c, d = a ? a.ownerDocument || a : P; return d !== H && 9 === d.nodeType && d.documentElement ? ((H = d), (I = H.documentElement), (J = !z(H)), P !== H && (c = H.defaultView) && c.top !== c && (c.addEventListener ? c.addEventListener("unload", za, !1) : c.attachEvent && c.attachEvent("onunload", za)), (w.attributes = e(function (a) { return (a.className = "i"), !a.getAttribute("className"); })), (w.getElementsByTagName = e(function (a) { return ( a.appendChild(H.createComment("")), !a.getElementsByTagName("*").length ); })), (w.getElementsByClassName = sa.test(H.getElementsByClassName)), (w.getById = e(function (a) { return ( (I.appendChild(a).id = O), !H.getElementsByName || !H.getElementsByName(O).length ); })), w.getById ? ((x.filter.ID = function (a) { var b = a.replace(va, wa); return function (a) { return a.getAttribute("id") === b; }; }), (x.find.ID = function (a, b) { if (void 0 !== b.getElementById && J) { var c = b.getElementById(a); return c ? [c] : []; } })) : ((x.filter.ID = function (a) { var b = a.replace(va, wa); return function (a) { var c = void 0 !== a.getAttributeNode && a.getAttributeNode("id"); return c && c.value === b; }; }), (x.find.ID = function (a, b) { if (void 0 !== b.getElementById && J) { var c, d, e, f = b.getElementById(a); if (f) { if ((c = f.getAttributeNode("id")) && c.value === a) return [f]; for (e = b.getElementsByName(a), d = 0; (f = e[d++]); ) if ((c = f.getAttributeNode("id")) && c.value === a) return [f]; } return []; } })), (x.find.TAG = w.getElementsByTagName ? function (a, b) { return void 0 !== b.getElementsByTagName ? b.getElementsByTagName(a) : w.qsa ? b.querySelectorAll(a) : void 0; } : function (a, b) { var c, d = [], e = 0, f = b.getElementsByTagName(a); if ("*" === a) { for (; (c = f[e++]); ) 1 === c.nodeType && d.push(c); return d; } return f; }), (x.find.CLASS = w.getElementsByClassName && function (a, b) { if (void 0 !== b.getElementsByClassName && J) return b.getElementsByClassName(a); }), (L = []), (K = []), (w.qsa = sa.test(H.querySelectorAll)) && (e(function (a) { (I.appendChild(a).innerHTML = ""), a.querySelectorAll("[msallowcapture^='']").length && K.push("[*^$]=" + da + "*(?:''|\"\")"), a.querySelectorAll("[selected]").length || K.push("\\[" + da + "*(?:value|" + ca + ")"), a.querySelectorAll("[id~=" + O + "-]").length || K.push("~="), a.querySelectorAll(":checked").length || K.push(":checked"), a.querySelectorAll("a#" + O + "+*").length || K.push(".#.+[+~]"); }), e(function (a) { a.innerHTML = ""; var b = H.createElement("input"); b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute("name", "D"), a.querySelectorAll("[name=d]").length && K.push("name" + da + "*[*^$|!~]?="), 2 !== a.querySelectorAll(":enabled").length && K.push(":enabled", ":disabled"), (I.appendChild(a).disabled = !0), 2 !== a.querySelectorAll(":disabled").length && K.push(":enabled", ":disabled"), a.querySelectorAll("*,:x"), K.push(",.*:"); })), (w.matchesSelector = sa.test( (M = I.matches || I.webkitMatchesSelector || I.mozMatchesSelector || I.oMatchesSelector || I.msMatchesSelector) )) && e(function (a) { (w.disconnectedMatch = M.call(a, "*")), M.call(a, "[s!='']:x"), L.push("!=", ga); }), (K = K.length && new RegExp(K.join("|"))), (L = L.length && new RegExp(L.join("|"))), (b = sa.test(I.compareDocumentPosition)), (N = b || sa.test(I.contains) ? function (a, b) { var c = 9 === a.nodeType ? a.documentElement : a, d = b && b.parentNode; return ( a === d || !( !d || 1 !== d.nodeType || !(c.contains ? c.contains(d) : a.compareDocumentPosition && 16 & a.compareDocumentPosition(d)) ) ); } : function (a, b) { if (b) for (; (b = b.parentNode); ) if (b === a) return !0; return !1; }), (W = b ? function (a, b) { if (a === b) return (F = !0), 0; var c = !a.compareDocumentPosition - !b.compareDocumentPosition; return ( c || ((c = (a.ownerDocument || a) === (b.ownerDocument || b) ? a.compareDocumentPosition(b) : 1), 1 & c || (!w.sortDetached && b.compareDocumentPosition(a) === c) ? a === H || (a.ownerDocument === P && N(P, a)) ? -1 : b === H || (b.ownerDocument === P && N(P, b)) ? 1 : E ? ba(E, a) - ba(E, b) : 0 : 4 & c ? -1 : 1) ); } : function (a, b) { if (a === b) return (F = !0), 0; var c, d = 0, e = a.parentNode, f = b.parentNode, h = [a], i = [b]; if (!e || !f) return a === H ? -1 : b === H ? 1 : e ? -1 : f ? 1 : E ? ba(E, a) - ba(E, b) : 0; if (e === f) return g(a, b); for (c = a; (c = c.parentNode); ) h.unshift(c); for (c = b; (c = c.parentNode); ) i.unshift(c); for (; h[d] === i[d]; ) d++; return d ? g(h[d], i[d]) : h[d] === P ? -1 : i[d] === P ? 1 : 0; }), H) : H; }), (b.matches = function (a, c) { return b(a, null, null, c); }), (b.matchesSelector = function (a, c) { if ( ((a.ownerDocument || a) !== H && G(a), w.matchesSelector && J && !V[c + " "] && (!L || !L.test(c)) && (!K || !K.test(c))) ) try { var d = M.call(a, c); if ( d || w.disconnectedMatch || (a.document && 11 !== a.document.nodeType) ) return d; } catch (a) { V(c, !0); } return b(c, H, null, [a]).length > 0; }), (b.contains = function (a, b) { return (a.ownerDocument || a) !== H && G(a), N(a, b); }), (b.attr = function (a, b) { (a.ownerDocument || a) !== H && G(a); var c = x.attrHandle[b.toLowerCase()], d = c && X.call(x.attrHandle, b.toLowerCase()) ? c(a, b, !J) : void 0; return void 0 !== d ? d : w.attributes || !J ? a.getAttribute(b) : (d = a.getAttributeNode(b)) && d.specified ? d.value : null; }), (b.escape = function (a) { return (a + "").replace(xa, ya); }), (b.error = function (a) { throw new Error("Syntax error, unrecognized expression: " + a); }), (b.uniqueSort = function (a) { var b, c = [], d = 0, e = 0; if ( ((F = !w.detectDuplicates), (E = !w.sortStable && a.slice(0)), a.sort(W), F) ) { for (; (b = a[e++]); ) b === a[e] && (d = c.push(e)); for (; d--; ) a.splice(c[d], 1); } return (E = null), a; }), (y = b.getText = function (a) { var b, c = "", d = 0, e = a.nodeType; if (e) { if (1 === e || 9 === e || 11 === e) { if ("string" == typeof a.textContent) return a.textContent; for (a = a.firstChild; a; a = a.nextSibling) c += y(a); } else if (3 === e || 4 === e) return a.nodeValue; } else for (; (b = a[d++]); ) c += y(b); return c; }), (x = b.selectors = { cacheLength: 50, createPseudo: d, match: oa, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" }, }, preFilter: { ATTR: function (a) { return ( (a[1] = a[1].replace(va, wa)), (a[3] = (a[3] || a[4] || a[5] || "").replace(va, wa)), "~=" === a[2] && (a[3] = " " + a[3] + " "), a.slice(0, 4) ); }, CHILD: function (a) { return ( (a[1] = a[1].toLowerCase()), "nth" === a[1].slice(0, 3) ? (a[3] || b.error(a[0]), (a[4] = +(a[4] ? a[5] + (a[6] || 1) : 2 * ("even" === a[3] || "odd" === a[3]))), (a[5] = +(a[7] + a[8] || "odd" === a[3]))) : a[3] && b.error(a[0]), a ); }, PSEUDO: function (a) { var b, c = !a[6] && a[2]; return oa.CHILD.test(a[0]) ? null : (a[3] ? (a[2] = a[4] || a[5] || "") : c && ma.test(c) && (b = A(c, !0)) && (b = c.indexOf(")", c.length - b) - c.length) && ((a[0] = a[0].slice(0, b)), (a[2] = c.slice(0, b))), a.slice(0, 3)); }, }, filter: { TAG: function (a) { var b = a.replace(va, wa).toLowerCase(); return "*" === a ? function () { return !0; } : function (a) { return a.nodeName && a.nodeName.toLowerCase() === b; }; }, CLASS: function (a) { var b = S[a + " "]; return ( b || ((b = new RegExp("(^|" + da + ")" + a + "(" + da + "|$)")) && S(a, function (a) { return b.test( ("string" == typeof a.className && a.className) || (void 0 !== a.getAttribute && a.getAttribute("class")) || "" ); })) ); }, ATTR: function (a, c, d) { return function (e) { var f = b.attr(e, a); return null == f ? "!=" === c : !c || ((f += ""), "=" === c ? f === d : "!=" === c ? f !== d : "^=" === c ? d && 0 === f.indexOf(d) : "*=" === c ? d && f.indexOf(d) > -1 : "$=" === c ? d && f.slice(-d.length) === d : "~=" === c ? (" " + f.replace(ha, " ") + " ").indexOf(d) > -1 : "|=" === c && (f === d || f.slice(0, d.length + 1) === d + "-")); }; }, CHILD: function (a, b, c, d, e) { var f = "nth" !== a.slice(0, 3), g = "last" !== a.slice(-4), h = "of-type" === b; return 1 === d && 0 === e ? function (a) { return !!a.parentNode; } : function (b, c, i) { var j, k, l, m, n, o, p = f !== g ? "nextSibling" : "previousSibling", q = b.parentNode, r = h && b.nodeName.toLowerCase(), s = !i && !h, t = !1; if (q) { if (f) { for (; p; ) { for (m = b; (m = m[p]); ) if ( h ? m.nodeName.toLowerCase() === r : 1 === m.nodeType ) return !1; o = p = "only" === a && !o && "nextSibling"; } return !0; } if (((o = [g ? q.firstChild : q.lastChild]), g && s)) { for ( m = q, l = m[O] || (m[O] = {}), k = l[m.uniqueID] || (l[m.uniqueID] = {}), j = k[a] || [], n = j[0] === Q && j[1], t = n && j[2], m = n && q.childNodes[n]; (m = (++n && m && m[p]) || (t = n = 0) || o.pop()); ) if (1 === m.nodeType && ++t && m === b) { k[a] = [Q, n, t]; break; } } else if ( (s && ((m = b), (l = m[O] || (m[O] = {})), (k = l[m.uniqueID] || (l[m.uniqueID] = {})), (j = k[a] || []), (n = j[0] === Q && j[1]), (t = n)), !1 === t) ) for ( ; (m = (++n && m && m[p]) || (t = n = 0) || o.pop()) && ((h ? m.nodeName.toLowerCase() !== r : 1 !== m.nodeType) || !++t || (s && ((l = m[O] || (m[O] = {})), (k = l[m.uniqueID] || (l[m.uniqueID] = {})), (k[a] = [Q, t])), m !== b)); ); return (t -= e) === d || (t % d == 0 && t / d >= 0); } }; }, PSEUDO: function (a, c) { var e, f = x.pseudos[a] || x.setFilters[a.toLowerCase()] || b.error("unsupported pseudo: " + a); return f[O] ? f(c) : f.length > 1 ? ((e = [a, a, "", c]), x.setFilters.hasOwnProperty(a.toLowerCase()) ? d(function (a, b) { for (var d, e = f(a, c), g = e.length; g--; ) (d = ba(a, e[g])), (a[d] = !(b[d] = e[g])); }) : function (a) { return f(a, 0, e); }) : f; }, }, pseudos: { not: d(function (a) { var b = [], c = [], e = B(a.replace(ia, "$1")); return e[O] ? d(function (a, b, c, d) { for (var f, g = e(a, null, d, []), h = a.length; h--; ) (f = g[h]) && (a[h] = !(b[h] = f)); }) : function (a, d, f) { return ( (b[0] = a), e(b, null, f, c), (b[0] = null), !c.pop() ); }; }), has: d(function (a) { return function (c) { return b(a, c).length > 0; }; }), contains: d(function (a) { return ( (a = a.replace(va, wa)), function (b) { return (b.textContent || y(b)).indexOf(a) > -1; } ); }), lang: d(function (a) { return ( na.test(a || "") || b.error("unsupported lang: " + a), (a = a.replace(va, wa).toLowerCase()), function (b) { var c; do { if ( (c = J ? b.lang : b.getAttribute("xml:lang") || b.getAttribute("lang")) ) return ( (c = c.toLowerCase()) === a || 0 === c.indexOf(a + "-") ); } while ((b = b.parentNode) && 1 === b.nodeType); return !1; } ); }), target: function (b) { var c = a.location && a.location.hash; return c && c.slice(1) === b.id; }, root: function (a) { return a === I; }, focus: function (a) { return ( a === H.activeElement && (!H.hasFocus || H.hasFocus()) && !!(a.type || a.href || ~a.tabIndex) ); }, enabled: j(!1), disabled: j(!0), checked: function (a) { var b = a.nodeName.toLowerCase(); return ( ("input" === b && !!a.checked) || ("option" === b && !!a.selected) ); }, selected: function (a) { return ( a.parentNode && a.parentNode.selectedIndex, !0 === a.selected ); }, empty: function (a) { for (a = a.firstChild; a; a = a.nextSibling) if (a.nodeType < 6) return !1; return !0; }, parent: function (a) { return !x.pseudos.empty(a); }, header: function (a) { return ra.test(a.nodeName); }, input: function (a) { return qa.test(a.nodeName); }, button: function (a) { var b = a.nodeName.toLowerCase(); return ("input" === b && "button" === a.type) || "button" === b; }, text: function (a) { var b; return ( "input" === a.nodeName.toLowerCase() && "text" === a.type && (null == (b = a.getAttribute("type")) || "text" === b.toLowerCase()) ); }, first: k(function () { return [0]; }), last: k(function (a, b) { return [b - 1]; }), eq: k(function (a, b, c) { return [c < 0 ? c + b : c]; }), even: k(function (a, b) { for (var c = 0; c < b; c += 2) a.push(c); return a; }), odd: k(function (a, b) { for (var c = 1; c < b; c += 2) a.push(c); return a; }), lt: k(function (a, b, c) { for (var d = c < 0 ? c + b : c > b ? b : c; --d >= 0; ) a.push(d); return a; }), gt: k(function (a, b, c) { for (var d = c < 0 ? c + b : c; ++d < b; ) a.push(d); return a; }), }, }), (x.pseudos.nth = x.pseudos.eq); for (v in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) x.pseudos[v] = h(v); for (v in { submit: !0, reset: !0 }) x.pseudos[v] = i(v); return ( (m.prototype = x.filters = x.pseudos), (x.setFilters = new m()), (A = b.tokenize = function (a, c) { var d, e, f, g, h, i, j, k = T[a + " "]; if (k) return c ? 0 : k.slice(0); for (h = a, i = [], j = x.preFilter; h; ) { (d && !(e = ja.exec(h))) || (e && (h = h.slice(e[0].length) || h), i.push((f = []))), (d = !1), (e = ka.exec(h)) && ((d = e.shift()), f.push({ value: d, type: e[0].replace(ia, " ") }), (h = h.slice(d.length))); for (g in x.filter) !(e = oa[g].exec(h)) || (j[g] && !(e = j[g](e))) || ((d = e.shift()), f.push({ value: d, type: g, matches: e }), (h = h.slice(d.length))); if (!d) break; } return c ? h.length : h ? b.error(a) : T(a, i).slice(0); }), (B = b.compile = function (a, b) { var c, d = [], e = [], f = U[a + " "]; if (!f) { for (b || (b = A(a)), c = b.length; c--; ) (f = t(b[c])), f[O] ? d.push(f) : e.push(f); (f = U(a, u(e, d))), (f.selector = a); } return f; }), (C = b.select = function (a, b, c, d) { var e, f, g, h, i, j = "function" == typeof a && a, k = !d && A((a = j.selector || a)); if (((c = c || []), 1 === k.length)) { if ( ((f = k[0] = k[0].slice(0)), f.length > 2 && "ID" === (g = f[0]).type && 9 === b.nodeType && J && x.relative[f[1].type]) ) { if (!(b = (x.find.ID(g.matches[0].replace(va, wa), b) || [])[0])) return c; j && (b = b.parentNode), (a = a.slice(f.shift().value.length)); } for ( e = oa.needsContext.test(a) ? 0 : f.length; e-- && ((g = f[e]), !x.relative[(h = g.type)]); ) if ( (i = x.find[h]) && (d = i( g.matches[0].replace(va, wa), (ua.test(f[0].type) && l(b.parentNode)) || b )) ) { if ((f.splice(e, 1), !(a = d.length && n(f)))) return _.apply(c, d), c; break; } } return ( (j || B(a, k))( d, b, !J, c, !b || (ua.test(a) && l(b.parentNode)) || b ), c ); }), (w.sortStable = O.split("").sort(W).join("") === O), (w.detectDuplicates = !!F), G(), (w.sortDetached = e(function (a) { return 1 & a.compareDocumentPosition(H.createElement("fieldset")); })), e(function (a) { return ( (a.innerHTML = ""), "#" === a.firstChild.getAttribute("href") ); }) || f("type|href|height|width", function (a, b, c) { if (!c) return a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2); }), (w.attributes && e(function (a) { return ( (a.innerHTML = ""), a.firstChild.setAttribute("value", ""), "" === a.firstChild.getAttribute("value") ); })) || f("value", function (a, b, c) { if (!c && "input" === a.nodeName.toLowerCase()) return a.defaultValue; }), e(function (a) { return null == a.getAttribute("disabled"); }) || f(ca, function (a, b, c) { var d; if (!c) return !0 === a[b] ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d.specified ? d.value : null; }), b ); })(a); (ya.find = Aa), (ya.expr = Aa.selectors), (ya.expr[":"] = ya.expr.pseudos), (ya.uniqueSort = ya.unique = Aa.uniqueSort), (ya.text = Aa.getText), (ya.isXMLDoc = Aa.isXML), (ya.contains = Aa.contains), (ya.escapeSelector = Aa.escape); var Ba = function (a, b, c) { for (var d = [], e = void 0 !== c; (a = a[b]) && 9 !== a.nodeType; ) if (1 === a.nodeType) { if (e && ya(a).is(c)) break; d.push(a); } return d; }, Ca = function (a, b) { for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a); return c; }, Da = ya.expr.match.needsContext, Ea = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; (ya.filter = function (a, b, c) { var d = b[0]; return ( c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? ya.find.matchesSelector(d, a) ? [d] : [] : ya.find.matches( a, ya.grep(b, function (a) { return 1 === a.nodeType; }) ) ); }), ya.fn.extend({ find: function (a) { var b, c, d = this.length, e = this; if ("string" != typeof a) return this.pushStack( ya(a).filter(function () { for (b = 0; b < d; b++) if (ya.contains(e[b], this)) return !0; }) ); for (c = this.pushStack([]), b = 0; b < d; b++) ya.find(a, e[b], c); return d > 1 ? ya.uniqueSort(c) : c; }, filter: function (a) { return this.pushStack(g(this, a || [], !1)); }, not: function (a) { return this.pushStack(g(this, a || [], !0)); }, is: function (a) { return !!g( this, "string" == typeof a && Da.test(a) ? ya(a) : a || [], !1 ).length; }, }); var Fa, Ga = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; ((ya.fn.init = function (a, b, c) { var d, e; if (!a) return this; if (((c = c || Fa), "string" == typeof a)) { if ( !(d = "<" === a[0] && ">" === a[a.length - 1] && a.length >= 3 ? [null, a, null] : Ga.exec(a)) || (!d[1] && b) ) return !b || b.jquery ? (b || c).find(a) : this.constructor(b).find(a); if (d[1]) { if ( ((b = b instanceof ya ? b[0] : b), ya.merge( this, ya.parseHTML(d[1], b && b.nodeType ? b.ownerDocument || b : ia, !0) ), Ea.test(d[1]) && ya.isPlainObject(b)) ) for (d in b) ua(this[d]) ? this[d](b[d]) : this.attr(d, b[d]); return this; } return ( (e = ia.getElementById(d[2])), e && ((this[0] = e), (this.length = 1)), this ); } return a.nodeType ? ((this[0] = a), (this.length = 1), this) : ua(a) ? void 0 !== c.ready ? c.ready(a) : a(ya) : ya.makeArray(a, this); }).prototype = ya.fn), (Fa = ya(ia)); var Ha = /^(?:parents|prev(?:Until|All))/, Ia = { children: !0, contents: !0, next: !0, prev: !0 }; ya.fn.extend({ has: function (a) { var b = ya(a, this), c = b.length; return this.filter(function () { for (var a = 0; a < c; a++) if (ya.contains(this, b[a])) return !0; }); }, closest: function (a, b) { var c, d = 0, e = this.length, f = [], g = "string" != typeof a && ya(a); if (!Da.test(a)) for (; d < e; d++) for (c = this[d]; c && c !== b; c = c.parentNode) if ( c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && ya.find.matchesSelector(c, a)) ) { f.push(c); break; } return this.pushStack(f.length > 1 ? ya.uniqueSort(f) : f); }, index: function (a) { return a ? "string" == typeof a ? na.call(ya(a), this[0]) : na.call(this, a.jquery ? a[0] : a) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1; }, add: function (a, b) { return this.pushStack(ya.uniqueSort(ya.merge(this.get(), ya(a, b)))); }, addBack: function (a) { return this.add(null == a ? this.prevObject : this.prevObject.filter(a)); }, }), ya.each( { parent: function (a) { var b = a.parentNode; return b && 11 !== b.nodeType ? b : null; }, parents: function (a) { return Ba(a, "parentNode"); }, parentsUntil: function (a, b, c) { return Ba(a, "parentNode", c); }, next: function (a) { return h(a, "nextSibling"); }, prev: function (a) { return h(a, "previousSibling"); }, nextAll: function (a) { return Ba(a, "nextSibling"); }, prevAll: function (a) { return Ba(a, "previousSibling"); }, nextUntil: function (a, b, c) { return Ba(a, "nextSibling", c); }, prevUntil: function (a, b, c) { return Ba(a, "previousSibling", c); }, siblings: function (a) { return Ca((a.parentNode || {}).firstChild, a); }, children: function (a) { return Ca(a.firstChild); }, contents: function (a) { return void 0 !== a.contentDocument ? a.contentDocument : (f(a, "template") && (a = a.content || a), ya.merge([], a.childNodes)); }, }, function (a, b) { ya.fn[a] = function (c, d) { var e = ya.map(this, b, c); return ( "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = ya.filter(d, e)), this.length > 1 && (Ia[a] || ya.uniqueSort(e), Ha.test(a) && e.reverse()), this.pushStack(e) ); }; } ); var Ja = /[^\x20\t\r\n\f]+/g; (ya.Callbacks = function (a) { a = "string" == typeof a ? i(a) : ya.extend({}, a); var b, c, e, f, g = [], h = [], j = -1, k = function () { for (f = f || a.once, e = b = !0; h.length; j = -1) for (c = h.shift(); ++j < g.length; ) !1 === g[j].apply(c[0], c[1]) && a.stopOnFalse && ((j = g.length), (c = !1)); a.memory || (c = !1), (b = !1), f && (g = c ? [] : ""); }, l = { add: function () { return ( g && (c && !b && ((j = g.length - 1), h.push(c)), (function b(c) { ya.each(c, function (c, e) { ua(e) ? (a.unique && l.has(e)) || g.push(e) : e && e.length && "string" !== d(e) && b(e); }); })(arguments), c && !b && k()), this ); }, remove: function () { return ( ya.each(arguments, function (a, b) { for (var c; (c = ya.inArray(b, g, c)) > -1; ) g.splice(c, 1), c <= j && j--; }), this ); }, has: function (a) { return a ? ya.inArray(a, g) > -1 : g.length > 0; }, empty: function () { return g && (g = []), this; }, disable: function () { return (f = h = []), (g = c = ""), this; }, disabled: function () { return !g; }, lock: function () { return (f = h = []), c || b || (g = c = ""), this; }, locked: function () { return !!f; }, fireWith: function (a, c) { return ( f || ((c = c || []), (c = [a, c.slice ? c.slice() : c]), h.push(c), b || k()), this ); }, fire: function () { return l.fireWith(this, arguments), this; }, fired: function () { return !!e; }, }; return l; }), ya.extend({ Deferred: function (b) { var c = [ [ "notify", "progress", ya.Callbacks("memory"), ya.Callbacks("memory"), 2, ], [ "resolve", "done", ya.Callbacks("once memory"), ya.Callbacks("once memory"), 0, "resolved", ], [ "reject", "fail", ya.Callbacks("once memory"), ya.Callbacks("once memory"), 1, "rejected", ], ], d = "pending", e = { state: function () { return d; }, always: function () { return f.done(arguments).fail(arguments), this; }, catch: function (a) { return e.then(null, a); }, pipe: function () { var a = arguments; return ya .Deferred(function (b) { ya.each(c, function (c, d) { var e = ua(a[d[4]]) && a[d[4]]; f[d[1]](function () { var a = e && e.apply(this, arguments); a && ua(a.promise) ? a .promise() .progress(b.notify) .done(b.resolve) .fail(b.reject) : b[d[0] + "With"](this, e ? [a] : arguments); }); }), (a = null); }) .promise(); }, then: function (b, d, e) { function f(b, c, d, e) { return function () { var h = this, i = arguments, l = function () { var a, l; if (!(b < g)) { if ((a = d.apply(h, i)) === c.promise()) throw new TypeError("Thenable self-resolution"); (l = a && ("object" == typeof a || "function" == typeof a) && a.then), ua(l) ? e ? l.call(a, f(g, c, j, e), f(g, c, k, e)) : (g++, l.call( a, f(g, c, j, e), f(g, c, k, e), f(g, c, j, c.notifyWith) )) : (d !== j && ((h = void 0), (i = [a])), (e || c.resolveWith)(h, i)); } }, m = e ? l : function () { try { l(); } catch (a) { ya.Deferred.exceptionHook && ya.Deferred.exceptionHook(a, m.stackTrace), b + 1 >= g && (d !== k && ((h = void 0), (i = [a])), c.rejectWith(h, i)); } }; b ? m() : (ya.Deferred.getStackHook && (m.stackTrace = ya.Deferred.getStackHook()), a.setTimeout(m)); }; } var g = 0; return ya .Deferred(function (a) { c[0][3].add(f(0, a, ua(e) ? e : j, a.notifyWith)), c[1][3].add(f(0, a, ua(b) ? b : j)), c[2][3].add(f(0, a, ua(d) ? d : k)); }) .promise(); }, promise: function (a) { return null != a ? ya.extend(a, e) : e; }, }, f = {}; return ( ya.each(c, function (a, b) { var g = b[2], h = b[5]; (e[b[1]] = g.add), h && g.add( function () { d = h; }, c[3 - a][2].disable, c[3 - a][3].disable, c[0][2].lock, c[0][3].lock ), g.add(b[3].fire), (f[b[0]] = function () { return ( f[b[0] + "With"](this === f ? void 0 : this, arguments), this ); }), (f[b[0] + "With"] = g.fireWith); }), e.promise(f), b && b.call(f, f), f ); }, when: function (a) { var b = arguments.length, c = b, d = Array(c), e = ka.call(arguments), f = ya.Deferred(), g = function (a) { return function (c) { (d[a] = this), (e[a] = arguments.length > 1 ? ka.call(arguments) : c), --b || f.resolveWith(d, e); }; }; if ( b <= 1 && (l(a, f.done(g(c)).resolve, f.reject, !b), "pending" === f.state() || ua(e[c] && e[c].then)) ) return f.then(); for (; c--; ) l(e[c], g(c), f.reject); return f.promise(); }, }); var Ka = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; (ya.Deferred.exceptionHook = function (b, c) { a.console && a.console.warn && b && Ka.test(b.name) && a.console.warn("jQuery.Deferred exception: " + b.message, b.stack, c); }), (ya.readyException = function (b) { a.setTimeout(function () { throw b; }); }); var La = ya.Deferred(); (ya.fn.ready = function (a) { return ( La.then(a).catch(function (a) { ya.readyException(a); }), this ); }), ya.extend({ isReady: !1, readyWait: 1, ready: function (a) { (!0 === a ? --ya.readyWait : ya.isReady) || ((ya.isReady = !0), (!0 !== a && --ya.readyWait > 0) || La.resolveWith(ia, [ya])); }, }), (ya.ready.then = La.then), "complete" === ia.readyState || ("loading" !== ia.readyState && !ia.documentElement.doScroll) ? a.setTimeout(ya.ready) : (ia.addEventListener("DOMContentLoaded", m), a.addEventListener("load", m)); var Ma = function (a, b, c, e, f, g, h) { var i = 0, j = a.length, k = null == c; if ("object" === d(c)) { f = !0; for (i in c) Ma(a, b, i, c[i], !0, g, h); } else if ( void 0 !== e && ((f = !0), ua(e) || (h = !0), k && (h ? (b.call(a, e), (b = null)) : ((k = b), (b = function (a, b, c) { return k.call(ya(a), c); }))), b) ) for (; i < j; i++) b(a[i], c, h ? e : e.call(a[i], i, b(a[i], c))); return f ? a : k ? b.call(a) : j ? b(a[0], c) : g; }, Na = /^-ms-/, Oa = /-([a-z])/g, Pa = function (a) { return 1 === a.nodeType || 9 === a.nodeType || !+a.nodeType; }; (p.uid = 1), (p.prototype = { cache: function (a) { var b = a[this.expando]; return ( b || ((b = {}), Pa(a) && (a.nodeType ? (a[this.expando] = b) : Object.defineProperty(a, this.expando, { value: b, configurable: !0, }))), b ); }, set: function (a, b, c) { var d, e = this.cache(a); if ("string" == typeof b) e[o(b)] = c; else for (d in b) e[o(d)] = b[d]; return e; }, get: function (a, b) { return void 0 === b ? this.cache(a) : a[this.expando] && a[this.expando][o(b)]; }, access: function (a, b, c) { return void 0 === b || (b && "string" == typeof b && void 0 === c) ? this.get(a, b) : (this.set(a, b, c), void 0 !== c ? c : b); }, remove: function (a, b) { var c, d = a[this.expando]; if (void 0 !== d) { if (void 0 !== b) { Array.isArray(b) ? (b = b.map(o)) : ((b = o(b)), (b = b in d ? [b] : b.match(Ja) || [])), (c = b.length); for (; c--; ) delete d[b[c]]; } (void 0 === b || ya.isEmptyObject(d)) && (a.nodeType ? (a[this.expando] = void 0) : delete a[this.expando]); } }, hasData: function (a) { var b = a[this.expando]; return void 0 !== b && !ya.isEmptyObject(b); }, }); var Qa = new p(), Ra = new p(), Sa = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, Ta = /[A-Z]/g; ya.extend({ hasData: function (a) { return Ra.hasData(a) || Qa.hasData(a); }, data: function (a, b, c) { return Ra.access(a, b, c); }, removeData: function (a, b) { Ra.remove(a, b); }, _data: function (a, b, c) { return Qa.access(a, b, c); }, _removeData: function (a, b) { Qa.remove(a, b); }, }), ya.fn.extend({ data: function (a, b) { var c, d, e, f = this[0], g = f && f.attributes; if (void 0 === a) { if ( this.length && ((e = Ra.get(f)), 1 === f.nodeType && !Qa.get(f, "hasDataAttrs")) ) { for (c = g.length; c--; ) g[c] && ((d = g[c].name), 0 === d.indexOf("data-") && ((d = o(d.slice(5))), r(f, d, e[d]))); Qa.set(f, "hasDataAttrs", !0); } return e; } return "object" == typeof a ? this.each(function () { Ra.set(this, a); }) : Ma( this, function (b) { var c; if (f && void 0 === b) { if (void 0 !== (c = Ra.get(f, a))) return c; if (void 0 !== (c = r(f, a))) return c; } else this.each(function () { Ra.set(this, a, b); }); }, null, b, arguments.length > 1, null, !0 ); }, removeData: function (a) { return this.each(function () { Ra.remove(this, a); }); }, }), ya.extend({ queue: function (a, b, c) { var d; if (a) return ( (b = (b || "fx") + "queue"), (d = Qa.get(a, b)), c && (!d || Array.isArray(c) ? (d = Qa.access(a, b, ya.makeArray(c))) : d.push(c)), d || [] ); }, dequeue: function (a, b) { b = b || "fx"; var c = ya.queue(a, b), d = c.length, e = c.shift(), f = ya._queueHooks(a, b), g = function () { ya.dequeue(a, b); }; "inprogress" === e && ((e = c.shift()), d--), e && ("fx" === b && c.unshift("inprogress"), delete f.stop, e.call(a, g, f)), !d && f && f.empty.fire(); }, _queueHooks: function (a, b) { var c = b + "queueHooks"; return ( Qa.get(a, c) || Qa.access(a, c, { empty: ya.Callbacks("once memory").add(function () { Qa.remove(a, [b + "queue", c]); }), }) ); }, }), ya.fn.extend({ queue: function (a, b) { var c = 2; return ( "string" != typeof a && ((b = a), (a = "fx"), c--), arguments.length < c ? ya.queue(this[0], a) : void 0 === b ? this : this.each(function () { var c = ya.queue(this, a, b); ya._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && ya.dequeue(this, a); }) ); }, dequeue: function (a) { return this.each(function () { ya.dequeue(this, a); }); }, clearQueue: function (a) { return this.queue(a || "fx", []); }, promise: function (a, b) { var c, d = 1, e = ya.Deferred(), f = this, g = this.length, h = function () { --d || e.resolveWith(f, [f]); }; for ( "string" != typeof a && ((b = a), (a = void 0)), a = a || "fx"; g--; ) (c = Qa.get(f[g], a + "queueHooks")) && c.empty && (d++, c.empty.add(h)); return h(), e.promise(b); }, }); var Ua = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, Va = new RegExp("^(?:([+-])=|)(" + Ua + ")([a-z%]*)$", "i"), Wa = ["Top", "Right", "Bottom", "Left"], Xa = ia.documentElement, Ya = function (a) { return ya.contains(a.ownerDocument, a); }, Za = { composed: !0 }; Xa.getRootNode && (Ya = function (a) { return ( ya.contains(a.ownerDocument, a) || a.getRootNode(Za) === a.ownerDocument ); }); var $a = function (a, b) { return ( (a = b || a), "none" === a.style.display || ("" === a.style.display && Ya(a) && "none" === ya.css(a, "display")) ); }, _a = function (a, b, c, d) { var e, f, g = {}; for (f in b) (g[f] = a.style[f]), (a.style[f] = b[f]); e = c.apply(a, d || []); for (f in b) a.style[f] = g[f]; return e; }, ab = {}; ya.fn.extend({ show: function () { return u(this, !0); }, hide: function () { return u(this); }, toggle: function (a) { return "boolean" == typeof a ? a ? this.show() : this.hide() : this.each(function () { $a(this) ? ya(this).show() : ya(this).hide(); }); }, }); var bb = /^(?:checkbox|radio)$/i, cb = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i, db = /^$|^module$|\/(?:java|ecma)script/i, eb = { option: [1, ""], thead: [1, "", "
"], col: [2, "", "
"], tr: [2, "", "
"], td: [3, "", "
"], _default: [0, "", ""], }; (eb.optgroup = eb.option), (eb.tbody = eb.tfoot = eb.colgroup = eb.caption = eb.thead), (eb.th = eb.td); var fb = /<|&#?\w+;/; !(function () { var a = ia.createDocumentFragment(), b = a.appendChild(ia.createElement("div")), c = ia.createElement("input"); c.setAttribute("type", "radio"), c.setAttribute("checked", "checked"), c.setAttribute("name", "t"), b.appendChild(c), (ta.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked), (b.innerHTML = ""), (ta.noCloneChecked = !!b.cloneNode(!0).lastChild.defaultValue); })(); var gb = /^key/, hb = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, ib = /^([^.]*)(?:\.(.+)|)/; (ya.event = { global: {}, add: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, n, o, p, q = Qa.get(a); if (q) for ( c.handler && ((f = c), (c = f.handler), (e = f.selector)), e && ya.find.matchesSelector(Xa, e), c.guid || (c.guid = ya.guid++), (i = q.events) || (i = q.events = {}), (g = q.handle) || (g = q.handle = function (b) { return void 0 !== ya && ya.event.triggered !== b.type ? ya.event.dispatch.apply(a, arguments) : void 0; }), b = (b || "").match(Ja) || [""], j = b.length; j--; ) (h = ib.exec(b[j]) || []), (n = p = h[1]), (o = (h[2] || "").split(".").sort()), n && ((l = ya.event.special[n] || {}), (n = (e ? l.delegateType : l.bindType) || n), (l = ya.event.special[n] || {}), (k = ya.extend( { type: n, origType: p, data: d, handler: c, guid: c.guid, selector: e, needsContext: e && ya.expr.match.needsContext.test(e), namespace: o.join("."), }, f )), (m = i[n]) || ((m = i[n] = []), (m.delegateCount = 0), (l.setup && !1 !== l.setup.call(a, d, o, g)) || (a.addEventListener && a.addEventListener(n, g))), l.add && (l.add.call(a, k), k.handler.guid || (k.handler.guid = c.guid)), e ? m.splice(m.delegateCount++, 0, k) : m.push(k), (ya.event.global[n] = !0)); }, remove: function (a, b, c, d, e) { var f, g, h, i, j, k, l, m, n, o, p, q = Qa.hasData(a) && Qa.get(a); if (q && (i = q.events)) { for (b = (b || "").match(Ja) || [""], j = b.length; j--; ) if ( ((h = ib.exec(b[j]) || []), (n = p = h[1]), (o = (h[2] || "").split(".").sort()), n) ) { for ( l = ya.event.special[n] || {}, n = (d ? l.delegateType : l.bindType) || n, m = i[n] || [], h = h[2] && new RegExp("(^|\\.)" + o.join("\\.(?:.*\\.|)") + "(\\.|$)"), g = f = m.length; f--; ) (k = m[f]), (!e && p !== k.origType) || (c && c.guid !== k.guid) || (h && !h.test(k.namespace)) || (d && d !== k.selector && ("**" !== d || !k.selector)) || (m.splice(f, 1), k.selector && m.delegateCount--, l.remove && l.remove.call(a, k)); g && !m.length && ((l.teardown && !1 !== l.teardown.call(a, o, q.handle)) || ya.removeEvent(a, n, q.handle), delete i[n]); } else for (n in i) ya.event.remove(a, n + b[j], c, d, !0); ya.isEmptyObject(i) && Qa.remove(a, "handle events"); } }, dispatch: function (a) { var b, c, d, e, f, g, h = ya.event.fix(a), i = new Array(arguments.length), j = (Qa.get(this, "events") || {})[h.type] || [], k = ya.event.special[h.type] || {}; for (i[0] = h, b = 1; b < arguments.length; b++) i[b] = arguments[b]; if ( ((h.delegateTarget = this), !k.preDispatch || !1 !== k.preDispatch.call(this, h)) ) { for ( g = ya.event.handlers.call(this, h, j), b = 0; (e = g[b++]) && !h.isPropagationStopped(); ) for ( h.currentTarget = e.elem, c = 0; (f = e.handlers[c++]) && !h.isImmediatePropagationStopped(); ) (h.rnamespace && !1 !== f.namespace && !h.rnamespace.test(f.namespace)) || ((h.handleObj = f), (h.data = f.data), void 0 !== (d = ( (ya.event.special[f.origType] || {}).handle || f.handler ).apply(e.elem, i)) && !1 === (h.result = d) && (h.preventDefault(), h.stopPropagation())); return k.postDispatch && k.postDispatch.call(this, h), h.result; } }, handlers: function (a, b) { var c, d, e, f, g, h = [], i = b.delegateCount, j = a.target; if (i && j.nodeType && !("click" === a.type && a.button >= 1)) for (; j !== this; j = j.parentNode || this) if (1 === j.nodeType && ("click" !== a.type || !0 !== j.disabled)) { for (f = [], g = {}, c = 0; c < i; c++) (d = b[c]), (e = d.selector + " "), void 0 === g[e] && (g[e] = d.needsContext ? ya(e, this).index(j) > -1 : ya.find(e, this, null, [j]).length), g[e] && f.push(d); f.length && h.push({ elem: j, handlers: f }); } return ( (j = this), i < b.length && h.push({ elem: j, handlers: b.slice(i) }), h ); }, addProp: function (a, b) { Object.defineProperty(ya.Event.prototype, a, { enumerable: !0, configurable: !0, get: ua(b) ? function () { if (this.originalEvent) return b(this.originalEvent); } : function () { if (this.originalEvent) return this.originalEvent[a]; }, set: function (b) { Object.defineProperty(this, a, { enumerable: !0, configurable: !0, writable: !0, value: b, }); }, }); }, fix: function (a) { return a[ya.expando] ? a : new ya.Event(a); }, special: { load: { noBubble: !0 }, click: { setup: function (a) { var b = this || a; return ( bb.test(b.type) && b.click && f(b, "input") && D(b, "click", y), !1 ); }, trigger: function (a) { var b = this || a; return ( bb.test(b.type) && b.click && f(b, "input") && D(b, "click"), !0 ); }, _default: function (a) { var b = a.target; return ( (bb.test(b.type) && b.click && f(b, "input") && Qa.get(b, "click")) || f(b, "a") ); }, }, beforeunload: { postDispatch: function (a) { void 0 !== a.result && a.originalEvent && (a.originalEvent.returnValue = a.result); }, }, }, }), (ya.removeEvent = function (a, b, c) { a.removeEventListener && a.removeEventListener(b, c); }), (ya.Event = function (a, b) { if (!(this instanceof ya.Event)) return new ya.Event(a, b); a && a.type ? ((this.originalEvent = a), (this.type = a.type), (this.isDefaultPrevented = a.defaultPrevented || (void 0 === a.defaultPrevented && !1 === a.returnValue) ? y : z), (this.target = a.target && 3 === a.target.nodeType ? a.target.parentNode : a.target), (this.currentTarget = a.currentTarget), (this.relatedTarget = a.relatedTarget)) : (this.type = a), b && ya.extend(this, b), (this.timeStamp = (a && a.timeStamp) || Date.now()), (this[ya.expando] = !0); }), (ya.Event.prototype = { constructor: ya.Event, isDefaultPrevented: z, isPropagationStopped: z, isImmediatePropagationStopped: z, isSimulated: !1, preventDefault: function () { var a = this.originalEvent; (this.isDefaultPrevented = y), a && !this.isSimulated && a.preventDefault(); }, stopPropagation: function () { var a = this.originalEvent; (this.isPropagationStopped = y), a && !this.isSimulated && a.stopPropagation(); }, stopImmediatePropagation: function () { var a = this.originalEvent; (this.isImmediatePropagationStopped = y), a && !this.isSimulated && a.stopImmediatePropagation(), this.stopPropagation(); }, }), ya.each( { altKey: !0, bubbles: !0, cancelable: !0, changedTouches: !0, ctrlKey: !0, detail: !0, eventPhase: !0, metaKey: !0, pageX: !0, pageY: !0, shiftKey: !0, view: !0, char: !0, code: !0, charCode: !0, key: !0, keyCode: !0, button: !0, buttons: !0, clientX: !0, clientY: !0, offsetX: !0, offsetY: !0, pointerId: !0, pointerType: !0, screenX: !0, screenY: !0, targetTouches: !0, toElement: !0, touches: !0, which: function (a) { var b = a.button; return null == a.which && gb.test(a.type) ? null != a.charCode ? a.charCode : a.keyCode : !a.which && void 0 !== b && hb.test(a.type) ? 1 & b ? 1 : 2 & b ? 3 : 4 & b ? 2 : 0 : a.which; }, }, ya.event.addProp ), ya.each({ focus: "focusin", blur: "focusout" }, function (a, b) { ya.event.special[a] = { setup: function () { return D(this, a, A), !1; }, trigger: function () { return D(this, a), !0; }, delegateType: b, }; }), ya.each( { mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout", }, function (a, b) { ya.event.special[a] = { delegateType: b, bindType: b, handle: function (a) { var c, d = this, e = a.relatedTarget, f = a.handleObj; return ( (e && (e === d || ya.contains(d, e))) || ((a.type = f.origType), (c = f.handler.apply(this, arguments)), (a.type = b)), c ); }, }; } ), ya.fn.extend({ on: function (a, b, c, d) { return C(this, a, b, c, d); }, one: function (a, b, c, d) { return C(this, a, b, c, d, 1); }, off: function (a, b, c) { var d, e; if (a && a.preventDefault && a.handleObj) return ( (d = a.handleObj), ya(a.delegateTarget).off( d.namespace ? d.origType + "." + d.namespace : d.origType, d.selector, d.handler ), this ); if ("object" == typeof a) { for (e in a) this.off(e, b, a[e]); return this; } return ( (!1 !== b && "function" != typeof b) || ((c = b), (b = void 0)), !1 === c && (c = z), this.each(function () { ya.event.remove(this, a, c, b); }) ); }, }); var jb = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, kb = /\s*$/g; ya.extend({ htmlPrefilter: function (a) { return a.replace(jb, "<$1>"); }, clone: function (a, b, c) { var d, e, f, g, h = a.cloneNode(!0), i = Ya(a); if ( !( ta.noCloneChecked || (1 !== a.nodeType && 11 !== a.nodeType) || ya.isXMLDoc(a) ) ) for (g = v(h), f = v(a), d = 0, e = f.length; d < e; d++) I(f[d], g[d]); if (b) if (c) for (f = f || v(a), g = g || v(h), d = 0, e = f.length; d < e; d++) H(f[d], g[d]); else H(a, h); return ( (g = v(h, "script")), g.length > 0 && w(g, !i && v(a, "script")), h ); }, cleanData: function (a) { for (var b, c, d, e = ya.event.special, f = 0; void 0 !== (c = a[f]); f++) if (Pa(c)) { if ((b = c[Qa.expando])) { if (b.events) for (d in b.events) e[d] ? ya.event.remove(c, d) : ya.removeEvent(c, d, b.handle); c[Qa.expando] = void 0; } c[Ra.expando] && (c[Ra.expando] = void 0); } }, }), ya.fn.extend({ detach: function (a) { return K(this, a, !0); }, remove: function (a) { return K(this, a); }, text: function (a) { return Ma( this, function (a) { return void 0 === a ? ya.text(this) : this.empty().each(function () { (1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType) || (this.textContent = a); }); }, null, a, arguments.length ); }, append: function () { return J(this, arguments, function (a) { if ( 1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType ) { E(this, a).appendChild(a); } }); }, prepend: function () { return J(this, arguments, function (a) { if ( 1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType ) { var b = E(this, a); b.insertBefore(a, b.firstChild); } }); }, before: function () { return J(this, arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this); }); }, after: function () { return J(this, arguments, function (a) { this.parentNode && this.parentNode.insertBefore(a, this.nextSibling); }); }, empty: function () { for (var a, b = 0; null != (a = this[b]); b++) 1 === a.nodeType && (ya.cleanData(v(a, !1)), (a.textContent = "")); return this; }, clone: function (a, b) { return ( (a = null != a && a), (b = null == b ? a : b), this.map(function () { return ya.clone(this, a, b); }) ); }, html: function (a) { return Ma( this, function (a) { var b = this[0] || {}, c = 0, d = this.length; if (void 0 === a && 1 === b.nodeType) return b.innerHTML; if ( "string" == typeof a && !kb.test(a) && !eb[(cb.exec(a) || ["", ""])[1].toLowerCase()] ) { a = ya.htmlPrefilter(a); try { for (; c < d; c++) (b = this[c] || {}), 1 === b.nodeType && (ya.cleanData(v(b, !1)), (b.innerHTML = a)); b = 0; } catch (a) {} } b && this.empty().append(a); }, null, a, arguments.length ); }, replaceWith: function () { var a = []; return J( this, arguments, function (b) { var c = this.parentNode; ya.inArray(this, a) < 0 && (ya.cleanData(v(this)), c && c.replaceChild(b, this)); }, a ); }, }), ya.each( { appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith", }, function (a, b) { ya.fn[a] = function (a) { for (var c, d = [], e = ya(a), f = e.length - 1, g = 0; g <= f; g++) (c = g === f ? this : this.clone(!0)), ya(e[g])[b](c), ma.apply(d, c.get()); return this.pushStack(d); }; } ); var nb = new RegExp("^(" + Ua + ")(?!px)[a-z%]+$", "i"), ob = function (b) { var c = b.ownerDocument.defaultView; return (c && c.opener) || (c = a), c.getComputedStyle(b); }, pb = new RegExp(Wa.join("|"), "i"); !(function () { function b() { if (j) { (i.style.cssText = "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0"), (j.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%"), Xa.appendChild(i).appendChild(j); var b = a.getComputedStyle(j); (d = "1%" !== b.top), (h = 12 === c(b.marginLeft)), (j.style.right = "60%"), (g = 36 === c(b.right)), (e = 36 === c(b.width)), (j.style.position = "absolute"), (f = 12 === c(j.offsetWidth / 3)), Xa.removeChild(i), (j = null); } } function c(a) { return Math.round(parseFloat(a)); } var d, e, f, g, h, i = ia.createElement("div"), j = ia.createElement("div"); j.style && ((j.style.backgroundClip = "content-box"), (j.cloneNode(!0).style.backgroundClip = ""), (ta.clearCloneStyle = "content-box" === j.style.backgroundClip), ya.extend(ta, { boxSizingReliable: function () { return b(), e; }, pixelBoxStyles: function () { return b(), g; }, pixelPosition: function () { return b(), d; }, reliableMarginLeft: function () { return b(), h; }, scrollboxSize: function () { return b(), f; }, })); })(); var qb = ["Webkit", "Moz", "ms"], rb = ia.createElement("div").style, sb = {}, tb = /^(none|table(?!-c[ea]).+)/, ub = /^--/, vb = { position: "absolute", visibility: "hidden", display: "block" }, wb = { letterSpacing: "0", fontWeight: "400" }; ya.extend({ cssHooks: { opacity: { get: function (a, b) { if (b) { var c = L(a, "opacity"); return "" === c ? "1" : c; } }, }, }, cssNumber: { animationIterationCount: !0, columnCount: !0, fillOpacity: !0, flexGrow: !0, flexShrink: !0, fontWeight: !0, gridArea: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnStart: !0, gridRow: !0, gridRowEnd: !0, gridRowStart: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, widows: !0, zIndex: !0, zoom: !0, }, cssProps: {}, style: function (a, b, c, d) { if (a && 3 !== a.nodeType && 8 !== a.nodeType && a.style) { var e, f, g, h = o(b), i = ub.test(b), j = a.style; if ( (i || (b = O(h)), (g = ya.cssHooks[b] || ya.cssHooks[h]), void 0 === c) ) return g && "get" in g && void 0 !== (e = g.get(a, !1, d)) ? e : j[b]; (f = typeof c), "string" === f && (e = Va.exec(c)) && e[1] && ((c = s(a, b, e)), (f = "number")), null != c && c === c && ("number" !== f || i || (c += (e && e[3]) || (ya.cssNumber[h] ? "" : "px")), ta.clearCloneStyle || "" !== c || 0 !== b.indexOf("background") || (j[b] = "inherit"), (g && "set" in g && void 0 === (c = g.set(a, c, d))) || (i ? j.setProperty(b, c) : (j[b] = c))); } }, css: function (a, b, c, d) { var e, f, g, h = o(b); return ( ub.test(b) || (b = O(h)), (g = ya.cssHooks[b] || ya.cssHooks[h]), g && "get" in g && (e = g.get(a, !0, c)), void 0 === e && (e = L(a, b, d)), "normal" === e && b in wb && (e = wb[b]), "" === c || c ? ((f = parseFloat(e)), !0 === c || isFinite(f) ? f || 0 : e) : e ); }, }), ya.each(["height", "width"], function (a, b) { ya.cssHooks[b] = { get: function (a, c, d) { if (c) return !tb.test(ya.css(a, "display")) || (a.getClientRects().length && a.getBoundingClientRect().width) ? R(a, b, d) : _a(a, vb, function () { return R(a, b, d); }); }, set: function (a, c, d) { var e, f = ob(a), g = !ta.scrollboxSize() && "absolute" === f.position, h = g || d, i = h && "border-box" === ya.css(a, "boxSizing", !1, f), j = d ? Q(a, b, d, i, f) : 0; return ( i && g && (j -= Math.ceil( a["offset" + b[0].toUpperCase() + b.slice(1)] - parseFloat(f[b]) - Q(a, b, "border", !1, f) - 0.5 )), j && (e = Va.exec(c)) && "px" !== (e[3] || "px") && ((a.style[b] = c), (c = ya.css(a, b))), P(a, c, j) ); }, }; }), (ya.cssHooks.marginLeft = M(ta.reliableMarginLeft, function (a, b) { if (b) return ( (parseFloat(L(a, "marginLeft")) || a.getBoundingClientRect().left - _a(a, { marginLeft: 0 }, function () { return a.getBoundingClientRect().left; })) + "px" ); })), ya.each({ margin: "", padding: "", border: "Width" }, function (a, b) { (ya.cssHooks[a + b] = { expand: function (c) { for ( var d = 0, e = {}, f = "string" == typeof c ? c.split(" ") : [c]; d < 4; d++ ) e[a + Wa[d] + b] = f[d] || f[d - 2] || f[0]; return e; }, }), "margin" !== a && (ya.cssHooks[a + b].set = P); }), ya.fn.extend({ css: function (a, b) { return Ma( this, function (a, b, c) { var d, e, f = {}, g = 0; if (Array.isArray(b)) { for (d = ob(a), e = b.length; g < e; g++) f[b[g]] = ya.css(a, b[g], !1, d); return f; } return void 0 !== c ? ya.style(a, b, c) : ya.css(a, b); }, a, b, arguments.length > 1 ); }, }), (ya.Tween = S), (S.prototype = { constructor: S, init: function (a, b, c, d, e, f) { (this.elem = a), (this.prop = c), (this.easing = e || ya.easing._default), (this.options = b), (this.start = this.now = this.cur()), (this.end = d), (this.unit = f || (ya.cssNumber[c] ? "" : "px")); }, cur: function () { var a = S.propHooks[this.prop]; return a && a.get ? a.get(this) : S.propHooks._default.get(this); }, run: function (a) { var b, c = S.propHooks[this.prop]; return ( this.options.duration ? (this.pos = b = ya.easing[this.easing]( a, this.options.duration * a, 0, 1, this.options.duration )) : (this.pos = b = a), (this.now = (this.end - this.start) * b + this.start), this.options.step && this.options.step.call(this.elem, this.now, this), c && c.set ? c.set(this) : S.propHooks._default.set(this), this ); }, }), (S.prototype.init.prototype = S.prototype), (S.propHooks = { _default: { get: function (a) { var b; return 1 !== a.elem.nodeType || (null != a.elem[a.prop] && null == a.elem.style[a.prop]) ? a.elem[a.prop] : ((b = ya.css(a.elem, a.prop, "")), b && "auto" !== b ? b : 0); }, set: function (a) { ya.fx.step[a.prop] ? ya.fx.step[a.prop](a) : 1 !== a.elem.nodeType || (!ya.cssHooks[a.prop] && null == a.elem.style[O(a.prop)]) ? (a.elem[a.prop] = a.now) : ya.style(a.elem, a.prop, a.now + a.unit); }, }, }), (S.propHooks.scrollTop = S.propHooks.scrollLeft = { set: function (a) { a.elem.nodeType && a.elem.parentNode && (a.elem[a.prop] = a.now); }, }), (ya.easing = { linear: function (a) { return a; }, swing: function (a) { return 0.5 - Math.cos(a * Math.PI) / 2; }, _default: "swing", }), (ya.fx = S.prototype.init), (ya.fx.step = {}); var xb, yb, zb = /^(?:toggle|show|hide)$/, Ab = /queueHooks$/; (ya.Animation = ya.extend(Z, { tweeners: { "*": [ function (a, b) { var c = this.createTween(a, b); return s(c.elem, a, Va.exec(b), c), c; }, ], }, tweener: function (a, b) { ua(a) ? ((b = a), (a = ["*"])) : (a = a.match(Ja)); for (var c, d = 0, e = a.length; d < e; d++) (c = a[d]), (Z.tweeners[c] = Z.tweeners[c] || []), Z.tweeners[c].unshift(b); }, prefilters: [X], prefilter: function (a, b) { b ? Z.prefilters.unshift(a) : Z.prefilters.push(a); }, })), (ya.speed = function (a, b, c) { var d = a && "object" == typeof a ? ya.extend({}, a) : { complete: c || (!c && b) || (ua(a) && a), duration: a, easing: (c && b) || (b && !ua(b) && b), }; return ( ya.fx.off ? (d.duration = 0) : "number" != typeof d.duration && (d.duration in ya.fx.speeds ? (d.duration = ya.fx.speeds[d.duration]) : (d.duration = ya.fx.speeds._default)), (null != d.queue && !0 !== d.queue) || (d.queue = "fx"), (d.old = d.complete), (d.complete = function () { ua(d.old) && d.old.call(this), d.queue && ya.dequeue(this, d.queue); }), d ); }), ya.fn.extend({ fadeTo: function (a, b, c, d) { return this.filter($a) .css("opacity", 0) .show() .end() .animate({ opacity: b }, a, c, d); }, animate: function (a, b, c, d) { var e = ya.isEmptyObject(a), f = ya.speed(b, c, d), g = function () { var b = Z(this, ya.extend({}, a), f); (e || Qa.get(this, "finish")) && b.stop(!0); }; return ( (g.finish = g), e || !1 === f.queue ? this.each(g) : this.queue(f.queue, g) ); }, stop: function (a, b, c) { var d = function (a) { var b = a.stop; delete a.stop, b(c); }; return ( "string" != typeof a && ((c = b), (b = a), (a = void 0)), b && !1 !== a && this.queue(a || "fx", []), this.each(function () { var b = !0, e = null != a && a + "queueHooks", f = ya.timers, g = Qa.get(this); if (e) g[e] && g[e].stop && d(g[e]); else for (e in g) g[e] && g[e].stop && Ab.test(e) && d(g[e]); for (e = f.length; e--; ) f[e].elem !== this || (null != a && f[e].queue !== a) || (f[e].anim.stop(c), (b = !1), f.splice(e, 1)); (!b && c) || ya.dequeue(this, a); }) ); }, finish: function (a) { return ( !1 !== a && (a = a || "fx"), this.each(function () { var b, c = Qa.get(this), d = c[a + "queue"], e = c[a + "queueHooks"], f = ya.timers, g = d ? d.length : 0; for ( c.finish = !0, ya.queue(this, a, []), e && e.stop && e.stop.call(this, !0), b = f.length; b--; ) f[b].elem === this && f[b].queue === a && (f[b].anim.stop(!0), f.splice(b, 1)); for (b = 0; b < g; b++) d[b] && d[b].finish && d[b].finish.call(this); delete c.finish; }) ); }, }), ya.each(["toggle", "show", "hide"], function (a, b) { var c = ya.fn[b]; ya.fn[b] = function (a, d, e) { return null == a || "boolean" == typeof a ? c.apply(this, arguments) : this.animate(V(b, !0), a, d, e); }; }), ya.each( { slideDown: V("show"), slideUp: V("hide"), slideToggle: V("toggle"), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle" }, }, function (a, b) { ya.fn[a] = function (a, c, d) { return this.animate(b, a, c, d); }; } ), (ya.timers = []), (ya.fx.tick = function () { var a, b = 0, c = ya.timers; for (xb = Date.now(); b < c.length; b++) (a = c[b])() || c[b] !== a || c.splice(b--, 1); c.length || ya.fx.stop(), (xb = void 0); }), (ya.fx.timer = function (a) { ya.timers.push(a), ya.fx.start(); }), (ya.fx.interval = 13), (ya.fx.start = function () { yb || ((yb = !0), T()); }), (ya.fx.stop = function () { yb = null; }), (ya.fx.speeds = { slow: 600, fast: 200, _default: 400 }), (ya.fn.delay = function (b, c) { return ( (b = ya.fx ? ya.fx.speeds[b] || b : b), (c = c || "fx"), this.queue(c, function (c, d) { var e = a.setTimeout(c, b); d.stop = function () { a.clearTimeout(e); }; }) ); }), (function () { var a = ia.createElement("input"), b = ia.createElement("select"), c = b.appendChild(ia.createElement("option")); (a.type = "checkbox"), (ta.checkOn = "" !== a.value), (ta.optSelected = c.selected), (a = ia.createElement("input")), (a.value = "t"), (a.type = "radio"), (ta.radioValue = "t" === a.value); })(); var Bb, Cb = ya.expr.attrHandle; ya.fn.extend({ attr: function (a, b) { return Ma(this, ya.attr, a, b, arguments.length > 1); }, removeAttr: function (a) { return this.each(function () { ya.removeAttr(this, a); }); }, }), ya.extend({ attr: function (a, b, c) { var d, e, f = a.nodeType; if (3 !== f && 8 !== f && 2 !== f) return void 0 === a.getAttribute ? ya.prop(a, b, c) : ((1 === f && ya.isXMLDoc(a)) || (e = ya.attrHooks[b.toLowerCase()] || (ya.expr.match.bool.test(b) ? Bb : void 0)), void 0 !== c ? null === c ? void ya.removeAttr(a, b) : e && "set" in e && void 0 !== (d = e.set(a, c, b)) ? d : (a.setAttribute(b, c + ""), c) : e && "get" in e && null !== (d = e.get(a, b)) ? d : ((d = ya.find.attr(a, b)), null == d ? void 0 : d)); }, attrHooks: { type: { set: function (a, b) { if (!ta.radioValue && "radio" === b && f(a, "input")) { var c = a.value; return a.setAttribute("type", b), c && (a.value = c), b; } }, }, }, removeAttr: function (a, b) { var c, d = 0, e = b && b.match(Ja); if (e && 1 === a.nodeType) for (; (c = e[d++]); ) a.removeAttribute(c); }, }), (Bb = { set: function (a, b, c) { return !1 === b ? ya.removeAttr(a, c) : a.setAttribute(c, c), c; }, }), ya.each(ya.expr.match.bool.source.match(/\w+/g), function (a, b) { var c = Cb[b] || ya.find.attr; Cb[b] = function (a, b, d) { var e, f, g = b.toLowerCase(); return ( d || ((f = Cb[g]), (Cb[g] = e), (e = null != c(a, b, d) ? g : null), (Cb[g] = f)), e ); }; }); var Db = /^(?:input|select|textarea|button)$/i, Eb = /^(?:a|area)$/i; ya.fn.extend({ prop: function (a, b) { return Ma(this, ya.prop, a, b, arguments.length > 1); }, removeProp: function (a) { return this.each(function () { delete this[ya.propFix[a] || a]; }); }, }), ya.extend({ prop: function (a, b, c) { var d, e, f = a.nodeType; if (3 !== f && 8 !== f && 2 !== f) return ( (1 === f && ya.isXMLDoc(a)) || ((b = ya.propFix[b] || b), (e = ya.propHooks[b])), void 0 !== c ? e && "set" in e && void 0 !== (d = e.set(a, c, b)) ? d : (a[b] = c) : e && "get" in e && null !== (d = e.get(a, b)) ? d : a[b] ); }, propHooks: { tabIndex: { get: function (a) { var b = ya.find.attr(a, "tabindex"); return b ? parseInt(b, 10) : Db.test(a.nodeName) || (Eb.test(a.nodeName) && a.href) ? 0 : -1; }, }, }, propFix: { for: "htmlFor", class: "className" }, }), ta.optSelected || (ya.propHooks.selected = { get: function (a) { var b = a.parentNode; return b && b.parentNode && b.parentNode.selectedIndex, null; }, set: function (a) { var b = a.parentNode; b && (b.selectedIndex, b.parentNode && b.parentNode.selectedIndex); }, }), ya.each( [ "tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable", ], function () { ya.propFix[this.toLowerCase()] = this; } ), ya.fn.extend({ addClass: function (a) { var b, c, d, e, f, g, h, i = 0; if (ua(a)) return this.each(function (b) { ya(this).addClass(a.call(this, b, _(this))); }); if (((b = aa(a)), b.length)) for (; (c = this[i++]); ) if (((e = _(c)), (d = 1 === c.nodeType && " " + $(e) + " "))) { for (g = 0; (f = b[g++]); ) d.indexOf(" " + f + " ") < 0 && (d += f + " "); (h = $(d)), e !== h && c.setAttribute("class", h); } return this; }, removeClass: function (a) { var b, c, d, e, f, g, h, i = 0; if (ua(a)) return this.each(function (b) { ya(this).removeClass(a.call(this, b, _(this))); }); if (!arguments.length) return this.attr("class", ""); if (((b = aa(a)), b.length)) for (; (c = this[i++]); ) if (((e = _(c)), (d = 1 === c.nodeType && " " + $(e) + " "))) { for (g = 0; (f = b[g++]); ) for (; d.indexOf(" " + f + " ") > -1; ) d = d.replace(" " + f + " ", " "); (h = $(d)), e !== h && c.setAttribute("class", h); } return this; }, toggleClass: function (a, b) { var c = typeof a, d = "string" === c || Array.isArray(a); return "boolean" == typeof b && d ? b ? this.addClass(a) : this.removeClass(a) : ua(a) ? this.each(function (c) { ya(this).toggleClass(a.call(this, c, _(this), b), b); }) : this.each(function () { var b, e, f, g; if (d) for (e = 0, f = ya(this), g = aa(a); (b = g[e++]); ) f.hasClass(b) ? f.removeClass(b) : f.addClass(b); else (void 0 !== a && "boolean" !== c) || ((b = _(this)), b && Qa.set(this, "__className__", b), this.setAttribute && this.setAttribute( "class", b || !1 === a ? "" : Qa.get(this, "__className__") || "" )); }); }, hasClass: function (a) { var b, c, d = 0; for (b = " " + a + " "; (c = this[d++]); ) if (1 === c.nodeType && (" " + $(_(c)) + " ").indexOf(b) > -1) return !0; return !1; }, }); var Fb = /\r/g; ya.fn.extend({ val: function (a) { var b, c, d, e = this[0]; { if (arguments.length) return ( (d = ua(a)), this.each(function (c) { var e; 1 === this.nodeType && ((e = d ? a.call(this, c, ya(this).val()) : a), null == e ? (e = "") : "number" == typeof e ? (e += "") : Array.isArray(e) && (e = ya.map(e, function (a) { return null == a ? "" : a + ""; })), ((b = ya.valHooks[this.type] || ya.valHooks[this.nodeName.toLowerCase()]) && "set" in b && void 0 !== b.set(this, e, "value")) || (this.value = e)); }) ); if (e) return (b = ya.valHooks[e.type] || ya.valHooks[e.nodeName.toLowerCase()]) && "get" in b && void 0 !== (c = b.get(e, "value")) ? c : ((c = e.value), "string" == typeof c ? c.replace(Fb, "") : null == c ? "" : c); } }, }), ya.extend({ valHooks: { option: { get: function (a) { var b = ya.find.attr(a, "value"); return null != b ? b : $(ya.text(a)); }, }, select: { get: function (a) { var b, c, d, e = a.options, g = a.selectedIndex, h = "select-one" === a.type, i = h ? null : [], j = h ? g + 1 : e.length; for (d = g < 0 ? j : h ? g : 0; d < j; d++) if ( ((c = e[d]), (c.selected || d === g) && !c.disabled && (!c.parentNode.disabled || !f(c.parentNode, "optgroup"))) ) { if (((b = ya(c).val()), h)) return b; i.push(b); } return i; }, set: function (a, b) { for ( var c, d, e = a.options, f = ya.makeArray(b), g = e.length; g--; ) (d = e[g]), (d.selected = ya.inArray(ya.valHooks.option.get(d), f) > -1) && (c = !0); return c || (a.selectedIndex = -1), f; }, }, }, }), ya.each(["radio", "checkbox"], function () { (ya.valHooks[this] = { set: function (a, b) { if (Array.isArray(b)) return (a.checked = ya.inArray(ya(a).val(), b) > -1); }, }), ta.checkOn || (ya.valHooks[this].get = function (a) { return null === a.getAttribute("value") ? "on" : a.value; }); }), (ta.focusin = "onfocusin" in a); var Gb = /^(?:focusinfocus|focusoutblur)$/, Hb = function (a) { a.stopPropagation(); }; ya.extend(ya.event, { trigger: function (b, c, d, e) { var f, g, h, i, j, k, l, m, n = [d || ia], o = qa.call(b, "type") ? b.type : b, p = qa.call(b, "namespace") ? b.namespace.split(".") : []; if ( ((g = m = h = d = d || ia), 3 !== d.nodeType && 8 !== d.nodeType && !Gb.test(o + ya.event.triggered) && (o.indexOf(".") > -1 && ((p = o.split(".")), (o = p.shift()), p.sort()), (j = o.indexOf(":") < 0 && "on" + o), (b = b[ya.expando] ? b : new ya.Event(o, "object" == typeof b && b)), (b.isTrigger = e ? 2 : 3), (b.namespace = p.join(".")), (b.rnamespace = b.namespace ? new RegExp("(^|\\.)" + p.join("\\.(?:.*\\.|)") + "(\\.|$)") : null), (b.result = void 0), b.target || (b.target = d), (c = null == c ? [b] : ya.makeArray(c, [b])), (l = ya.event.special[o] || {}), e || !l.trigger || !1 !== l.trigger.apply(d, c))) ) { if (!e && !l.noBubble && !va(d)) { for ( i = l.delegateType || o, Gb.test(i + o) || (g = g.parentNode); g; g = g.parentNode ) n.push(g), (h = g); h === (d.ownerDocument || ia) && n.push(h.defaultView || h.parentWindow || a); } for (f = 0; (g = n[f++]) && !b.isPropagationStopped(); ) (m = g), (b.type = f > 1 ? i : l.bindType || o), (k = (Qa.get(g, "events") || {})[b.type] && Qa.get(g, "handle")), k && k.apply(g, c), (k = j && g[j]) && k.apply && Pa(g) && ((b.result = k.apply(g, c)), !1 === b.result && b.preventDefault()); return ( (b.type = o), e || b.isDefaultPrevented() || (l._default && !1 !== l._default.apply(n.pop(), c)) || !Pa(d) || (j && ua(d[o]) && !va(d) && ((h = d[j]), h && (d[j] = null), (ya.event.triggered = o), b.isPropagationStopped() && m.addEventListener(o, Hb), d[o](), b.isPropagationStopped() && m.removeEventListener(o, Hb), (ya.event.triggered = void 0), h && (d[j] = h))), b.result ); } }, simulate: function (a, b, c) { var d = ya.extend(new ya.Event(), c, { type: a, isSimulated: !0 }); ya.event.trigger(d, null, b); }, }), ya.fn.extend({ trigger: function (a, b) { return this.each(function () { ya.event.trigger(a, b, this); }); }, triggerHandler: function (a, b) { var c = this[0]; if (c) return ya.event.trigger(a, b, c, !0); }, }), ta.focusin || ya.each({ focus: "focusin", blur: "focusout" }, function (a, b) { var c = function (a) { ya.event.simulate(b, a.target, ya.event.fix(a)); }; ya.event.special[b] = { setup: function () { var d = this.ownerDocument || this, e = Qa.access(d, b); e || d.addEventListener(a, c, !0), Qa.access(d, b, (e || 0) + 1); }, teardown: function () { var d = this.ownerDocument || this, e = Qa.access(d, b) - 1; e ? Qa.access(d, b, e) : (d.removeEventListener(a, c, !0), Qa.remove(d, b)); }, }; }); var Ib = a.location, Jb = Date.now(), Kb = /\?/; ya.parseXML = function (b) { var c; if (!b || "string" != typeof b) return null; try { c = new a.DOMParser().parseFromString(b, "text/xml"); } catch (a) { c = void 0; } return ( (c && !c.getElementsByTagName("parsererror").length) || ya.error("Invalid XML: " + b), c ); }; var Lb = /\[\]$/, Mb = /\r?\n/g, Nb = /^(?:submit|button|image|reset|file)$/i, Ob = /^(?:input|select|textarea|keygen)/i; (ya.param = function (a, b) { var c, d = [], e = function (a, b) { var c = ua(b) ? b() : b; d[d.length] = encodeURIComponent(a) + "=" + encodeURIComponent(null == c ? "" : c); }; if (null == a) return ""; if (Array.isArray(a) || (a.jquery && !ya.isPlainObject(a))) ya.each(a, function () { e(this.name, this.value); }); else for (c in a) ba(c, a[c], b, e); return d.join("&"); }), ya.fn.extend({ serialize: function () { return ya.param(this.serializeArray()); }, serializeArray: function () { return this.map(function () { var a = ya.prop(this, "elements"); return a ? ya.makeArray(a) : this; }) .filter(function () { var a = this.type; return ( this.name && !ya(this).is(":disabled") && Ob.test(this.nodeName) && !Nb.test(a) && (this.checked || !bb.test(a)) ); }) .map(function (a, b) { var c = ya(this).val(); return null == c ? null : Array.isArray(c) ? ya.map(c, function (a) { return { name: b.name, value: a.replace(Mb, "\r\n") }; }) : { name: b.name, value: c.replace(Mb, "\r\n") }; }) .get(); }, }); var Pb = /%20/g, Qb = /#.*$/, Rb = /([?&])_=[^&]*/, Sb = /^(.*?):[ \t]*([^\r\n]*)$/gm, Tb = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, Ub = /^(?:GET|HEAD)$/, Vb = /^\/\//, Wb = {}, Xb = {}, Yb = "*/".concat("*"), Zb = ia.createElement("a"); (Zb.href = Ib.href), ya.extend({ active: 0, lastModified: {}, etag: {}, ajaxSettings: { url: Ib.href, type: "GET", isLocal: Tb.test(Ib.protocol), global: !0, processData: !0, async: !0, contentType: "application/x-www-form-urlencoded; charset=UTF-8", accepts: { "*": Yb, text: "text/plain", html: "text/html", xml: "application/xml, text/xml", json: "application/json, text/javascript", }, contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, responseFields: { xml: "responseXML", text: "responseText", json: "responseJSON", }, converters: { "* text": String, "text html": !0, "text json": JSON.parse, "text xml": ya.parseXML, }, flatOptions: { url: !0, context: !0 }, }, ajaxSetup: function (a, b) { return b ? ea(ea(a, ya.ajaxSettings), b) : ea(ya.ajaxSettings, a); }, ajaxPrefilter: ca(Wb), ajaxTransport: ca(Xb), ajax: function (b, c) { function d(b, c, d, h) { var j, m, n, u, v, w = c; k || ((k = !0), i && a.clearTimeout(i), (e = void 0), (g = h || ""), (x.readyState = b > 0 ? 4 : 0), (j = (b >= 200 && b < 300) || 304 === b), d && (u = fa(o, x, d)), (u = ga(o, u, x, j)), j ? (o.ifModified && ((v = x.getResponseHeader("Last-Modified")), v && (ya.lastModified[f] = v), (v = x.getResponseHeader("etag")) && (ya.etag[f] = v)), 204 === b || "HEAD" === o.type ? (w = "nocontent") : 304 === b ? (w = "notmodified") : ((w = u.state), (m = u.data), (n = u.error), (j = !n))) : ((n = w), (!b && w) || ((w = "error"), b < 0 && (b = 0))), (x.status = b), (x.statusText = (c || w) + ""), j ? r.resolveWith(p, [m, w, x]) : r.rejectWith(p, [x, w, n]), x.statusCode(t), (t = void 0), l && q.trigger(j ? "ajaxSuccess" : "ajaxError", [x, o, j ? m : n]), s.fireWith(p, [x, w]), l && (q.trigger("ajaxComplete", [x, o]), --ya.active || ya.event.trigger("ajaxStop"))); } "object" == typeof b && ((c = b), (b = void 0)), (c = c || {}); var e, f, g, h, i, j, k, l, m, n, o = ya.ajaxSetup({}, c), p = o.context || o, q = o.context && (p.nodeType || p.jquery) ? ya(p) : ya.event, r = ya.Deferred(), s = ya.Callbacks("once memory"), t = o.statusCode || {}, u = {}, v = {}, w = "canceled", x = { readyState: 0, getResponseHeader: function (a) { var b; if (k) { if (!h) for (h = {}; (b = Sb.exec(g)); ) h[b[1].toLowerCase() + " "] = ( h[b[1].toLowerCase() + " "] || [] ).concat(b[2]); b = h[a.toLowerCase() + " "]; } return null == b ? null : b.join(", "); }, getAllResponseHeaders: function () { return k ? g : null; }, setRequestHeader: function (a, b) { return ( null == k && ((a = v[a.toLowerCase()] = v[a.toLowerCase()] || a), (u[a] = b)), this ); }, overrideMimeType: function (a) { return null == k && (o.mimeType = a), this; }, statusCode: function (a) { var b; if (a) if (k) x.always(a[x.status]); else for (b in a) t[b] = [t[b], a[b]]; return this; }, abort: function (a) { var b = a || w; return e && e.abort(b), d(0, b), this; }, }; if ( (r.promise(x), (o.url = ((b || o.url || Ib.href) + "").replace( Vb, Ib.protocol + "//" )), (o.type = c.method || c.type || o.method || o.type), (o.dataTypes = (o.dataType || "*").toLowerCase().match(Ja) || [""]), null == o.crossDomain) ) { j = ia.createElement("a"); try { (j.href = o.url), (j.href = j.href), (o.crossDomain = Zb.protocol + "//" + Zb.host != j.protocol + "//" + j.host); } catch (a) { o.crossDomain = !0; } } if ( (o.data && o.processData && "string" != typeof o.data && (o.data = ya.param(o.data, o.traditional)), da(Wb, o, c, x), k) ) return x; (l = ya.event && o.global), l && 0 == ya.active++ && ya.event.trigger("ajaxStart"), (o.type = o.type.toUpperCase()), (o.hasContent = !Ub.test(o.type)), (f = o.url.replace(Qb, "")), o.hasContent ? o.data && o.processData && 0 === (o.contentType || "").indexOf( "application/x-www-form-urlencoded" ) && (o.data = o.data.replace(Pb, "+")) : ((n = o.url.slice(f.length)), o.data && (o.processData || "string" == typeof o.data) && ((f += (Kb.test(f) ? "&" : "?") + o.data), delete o.data), !1 === o.cache && ((f = f.replace(Rb, "$1")), (n = (Kb.test(f) ? "&" : "?") + "_=" + Jb++ + n)), (o.url = f + n)), o.ifModified && (ya.lastModified[f] && x.setRequestHeader("If-Modified-Since", ya.lastModified[f]), ya.etag[f] && x.setRequestHeader("If-None-Match", ya.etag[f])), ((o.data && o.hasContent && !1 !== o.contentType) || c.contentType) && x.setRequestHeader("Content-Type", o.contentType), x.setRequestHeader( "Accept", o.dataTypes[0] && o.accepts[o.dataTypes[0]] ? o.accepts[o.dataTypes[0]] + ("*" !== o.dataTypes[0] ? ", " + Yb + "; q=0.01" : "") : o.accepts["*"] ); for (m in o.headers) x.setRequestHeader(m, o.headers[m]); if (o.beforeSend && (!1 === o.beforeSend.call(p, x, o) || k)) return x.abort(); if ( ((w = "abort"), s.add(o.complete), x.done(o.success), x.fail(o.error), (e = da(Xb, o, c, x))) ) { if (((x.readyState = 1), l && q.trigger("ajaxSend", [x, o]), k)) return x; o.async && o.timeout > 0 && (i = a.setTimeout(function () { x.abort("timeout"); }, o.timeout)); try { (k = !1), e.send(u, d); } catch (a) { if (k) throw a; d(-1, a); } } else d(-1, "No Transport"); return x; }, getJSON: function (a, b, c) { return ya.get(a, b, c, "json"); }, getScript: function (a, b) { return ya.get(a, void 0, b, "script"); }, }), ya.each(["get", "post"], function (a, b) { ya[b] = function (a, c, d, e) { return ( ua(c) && ((e = e || d), (d = c), (c = void 0)), ya.ajax( ya.extend( { url: a, type: b, dataType: e, data: c, success: d }, ya.isPlainObject(a) && a ) ) ); }; }), (ya._evalUrl = function (a, b) { return ya.ajax({ url: a, type: "GET", dataType: "script", cache: !0, async: !1, global: !1, converters: { "text script": function () {} }, dataFilter: function (a) { ya.globalEval(a, b); }, }); }), ya.fn.extend({ wrapAll: function (a) { var b; return ( this[0] && (ua(a) && (a = a.call(this[0])), (b = ya(a, this[0].ownerDocument).eq(0).clone(!0)), this[0].parentNode && b.insertBefore(this[0]), b .map(function () { for (var a = this; a.firstElementChild; ) a = a.firstElementChild; return a; }) .append(this)), this ); }, wrapInner: function (a) { return ua(a) ? this.each(function (b) { ya(this).wrapInner(a.call(this, b)); }) : this.each(function () { var b = ya(this), c = b.contents(); c.length ? c.wrapAll(a) : b.append(a); }); }, wrap: function (a) { var b = ua(a); return this.each(function (c) { ya(this).wrapAll(b ? a.call(this, c) : a); }); }, unwrap: function (a) { return ( this.parent(a) .not("body") .each(function () { ya(this).replaceWith(this.childNodes); }), this ); }, }), (ya.expr.pseudos.hidden = function (a) { return !ya.expr.pseudos.visible(a); }), (ya.expr.pseudos.visible = function (a) { return !!(a.offsetWidth || a.offsetHeight || a.getClientRects().length); }), (ya.ajaxSettings.xhr = function () { try { return new a.XMLHttpRequest(); } catch (a) {} }); var $b = { 0: 200, 1223: 204 }, _b = ya.ajaxSettings.xhr(); (ta.cors = !!_b && "withCredentials" in _b), (ta.ajax = _b = !!_b), ya.ajaxTransport(function (b) { var c, d; if (ta.cors || (_b && !b.crossDomain)) return { send: function (e, f) { var g, h = b.xhr(); if ( (h.open(b.type, b.url, b.async, b.username, b.password), b.xhrFields) ) for (g in b.xhrFields) h[g] = b.xhrFields[g]; b.mimeType && h.overrideMimeType && h.overrideMimeType(b.mimeType), b.crossDomain || e["X-Requested-With"] || (e["X-Requested-With"] = "XMLHttpRequest"); for (g in e) h.setRequestHeader(g, e[g]); (c = function (a) { return function () { c && ((c = d = h.onload = h.onerror = h.onabort = h.ontimeout = h.onreadystatechange = null), "abort" === a ? h.abort() : "error" === a ? "number" != typeof h.status ? f(0, "error") : f(h.status, h.statusText) : f( $b[h.status] || h.status, h.statusText, "text" !== (h.responseType || "text") || "string" != typeof h.responseText ? { binary: h.response } : { text: h.responseText }, h.getAllResponseHeaders() )); }; }), (h.onload = c()), (d = h.onerror = h.ontimeout = c("error")), void 0 !== h.onabort ? (h.onabort = d) : (h.onreadystatechange = function () { 4 === h.readyState && a.setTimeout(function () { c && d(); }); }), (c = c("abort")); try { h.send((b.hasContent && b.data) || null); } catch (a) { if (c) throw a; } }, abort: function () { c && c(); }, }; }), ya.ajaxPrefilter(function (a) { a.crossDomain && (a.contents.script = !1); }), ya.ajaxSetup({ accepts: { script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript", }, contents: { script: /\b(?:java|ecma)script\b/ }, converters: { "text script": function (a) { return ya.globalEval(a), a; }, }, }), ya.ajaxPrefilter("script", function (a) { void 0 === a.cache && (a.cache = !1), a.crossDomain && (a.type = "GET"); }), ya.ajaxTransport("script", function (a) { if (a.crossDomain || a.scriptAttrs) { var b, c; return { send: function (d, e) { (b = ya("