!(function (t, e) { "use strict"; "object" == typeof module && "object" == typeof module.exports ? (module.exports = t.document ? e(t, !0) : function (t) { if (t.document) return e(t); throw new Error("jQuery requires a window with a document"); }) : e(t); })("undefined" != typeof window ? window : this, function (b, F) { "use strict"; function m(t) { return ( "function" == typeof t && "number" != typeof t.nodeType && "function" != typeof t.item ); } function B(t) { return null != t && t === t.window; } var e = [], R = Object.getPrototypeOf, s = e.slice, q = e.flat ? function (t) { return e.flat.call(t); } : function (t) { return e.concat.apply([], t); }, z = e.push, y = e.indexOf, Z = {}, N = Z.toString, I = Z.hasOwnProperty, j = I.toString, W = j.call(Object), g = {}, C = b.document, U = { type: !0, src: !0, nonce: !0, noModule: !0 }; function G(t, e, a) { var i, r, h = (a = a || C).createElement("script"); if (((h.text = t), e)) for (i in U) (r = e[i] || (e.getAttribute && e.getAttribute(i))) && h.setAttribute(i, r); a.head.appendChild(h).parentNode.removeChild(h); } function X(t) { return null == t ? t + "" : "object" == typeof t || "function" == typeof t ? Z[N.call(t)] || "object" : typeof t; } var t = "3.7.1", $ = /HTML$/i, A = function (t, e) { return new A.fn.init(t, e); }; function K(t) { var e = !!t && "length" in t && t.length, a = X(t); return ( !m(t) && !B(t) && ("array" === a || 0 === e || ("number" == typeof e && 0 < e && e - 1 in t)) ); } function x(t, e) { return t.nodeName && t.nodeName.toLowerCase() === e.toLowerCase(); } (A.fn = A.prototype = { jquery: t, constructor: A, length: 0, toArray: function () { return s.call(this); }, get: function (t) { return null == t ? s.call(this) : t < 0 ? this[t + this.length] : this[t]; }, pushStack: function (t) { t = A.merge(this.constructor(), t); return (t.prevObject = this), t; }, each: function (t) { return A.each(this, t); }, map: function (a) { return this.pushStack( A.map(this, function (t, e) { return a.call(t, e, t); }) ); }, slice: function () { return this.pushStack(s.apply(this, arguments)); }, first: function () { return this.eq(0); }, last: function () { return this.eq(-1); }, even: function () { return this.pushStack( A.grep(this, function (t, e) { return (e + 1) % 2; }) ); }, odd: function () { return this.pushStack( A.grep(this, function (t, e) { return e % 2; }) ); }, eq: function (t) { var e = this.length, t = +t + (t < 0 ? e : 0); return this.pushStack(0 <= t && t < e ? [this[t]] : []); }, end: function () { return this.prevObject || this.constructor(); }, push: z, sort: e.sort, splice: e.splice, }), (A.extend = A.fn.extend = function () { var t, e, a, i, r, h = arguments[0] || {}, n = 1, s = arguments.length, o = !1; for ( "boolean" == typeof h && ((o = h), (h = arguments[n] || {}), n++), "object" == typeof h || m(h) || (h = {}), n === s && ((h = this), n--); n < s; n++ ) if (null != (t = arguments[n])) for (e in t) (a = t[e]), "__proto__" !== e && h !== a && (o && a && (A.isPlainObject(a) || (i = Array.isArray(a))) ? ((r = h[e]), (r = i && !Array.isArray(r) ? [] : i || A.isPlainObject(r) ? r : {}), (i = !1), (h[e] = A.extend(o, r, a))) : void 0 !== a && (h[e] = a)); return h; }), A.extend({ expando: "jQuery" + (t + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (t) { throw new Error(t); }, noop: function () {}, isPlainObject: function (t) { return !( !t || "[object Object]" !== N.call(t) || ((t = R(t)) && ("function" != typeof (t = I.call(t, "constructor") && t.constructor) || j.call(t) !== W)) ); }, isEmptyObject: function (t) { for (var e in t) return !1; return !0; }, globalEval: function (t, e, a) { G(t, { nonce: e && e.nonce }, a); }, each: function (t, e) { var a, i = 0; if (K(t)) for (a = t.length; i < a && !1 !== e.call(t[i], i, t[i]); i++); else for (i in t) if (!1 === e.call(t[i], i, t[i])) break; return t; }, text: function (t) { var e, a = "", i = 0, r = t.nodeType; if (!r) for (; (e = t[i++]); ) a += A.text(e); return 1 === r || 11 === r ? t.textContent : 9 === r ? t.documentElement.textContent : 3 === r || 4 === r ? t.nodeValue : a; }, makeArray: function (t, e) { e = e || []; return ( null != t && (K(Object(t)) ? A.merge(e, "string" == typeof t ? [t] : t) : z.call(e, t)), e ); }, inArray: function (t, e, a) { return null == e ? -1 : y.call(e, t, a); }, isXMLDoc: function (t) { var e = t && t.namespaceURI, t = t && (t.ownerDocument || t).documentElement; return !$.test(e || (t && t.nodeName) || "HTML"); }, merge: function (t, e) { for (var a = +e.length, i = 0, r = t.length; i < a; i++) t[r++] = e[i]; return (t.length = r), t; }, grep: function (t, e, a) { for (var i = [], r = 0, h = t.length, n = !a; r < h; r++) !e(t[r], r) != n && i.push(t[r]); return i; }, map: function (t, e, a) { var i, r, h = 0, n = []; if (K(t)) for (i = t.length; h < i; h++) null != (r = e(t[h], h, a)) && n.push(r); else for (h in t) null != (r = e(t[h], h, a)) && n.push(r); return q(n); }, guid: 1, support: g, }), "function" == typeof Symbol && (A.fn[Symbol.iterator] = e[Symbol.iterator]), A.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), function (t, e) { Z["[object " + e + "]"] = e.toLowerCase(); } ); var Y = e.pop, Q = e.sort, J = e.splice, a = "[\\x20\\t\\r\\n\\f]", tt = new RegExp("^" + a + "+|((?:^|[^\\\\])(?:\\\\.)*)" + a + "+$", "g"), et = ((A.contains = function (t, e) { e = e && e.parentNode; return ( t === e || !( !e || 1 !== e.nodeType || !(t.contains ? t.contains(e) : t.compareDocumentPosition && 16 & t.compareDocumentPosition(e)) ) ); }), /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g); function at(t, e) { return e ? "\0" === t ? "�" : t.slice(0, -1) + "\\" + t.charCodeAt(t.length - 1).toString(16) + " " : "\\" + t; } A.escapeSelector = function (t) { return (t + "").replace(et, at); }; var it, w, rt, ht, nt, S, i, H, c, st, r = C, ot = z, _ = ot, L = A.expando, k = 0, dt = 0, lt = kt(), pt = kt(), ct = kt(), vt = kt(), ut = function (t, e) { return t === e && (nt = !0), 0; }, gt = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", t = "(?:\\\\[\\da-fA-F]{1,6}" + a + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", h = "\\[" + a + "*(" + t + ")(?:" + a + "*([*^$|!~]?=)" + a + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + t + "))|)" + a + "*\\]", n = ":(" + t + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + h + ")*)|.*)\\)|)", Mt = new RegExp(a + "+", "g"), ft = new RegExp("^" + a + "*," + a + "*"), mt = new RegExp("^" + a + "*([>+~]|" + a + ")" + a + "*"), yt = new RegExp(a + "|>"), xt = new RegExp(n), wt = new RegExp("^" + t + "$"), bt = { ID: new RegExp("^#(" + t + ")"), CLASS: new RegExp("^\\.(" + t + ")"), TAG: new RegExp("^(" + t + "|[*])"), ATTR: new RegExp("^" + h), PSEUDO: new RegExp("^" + n), CHILD: new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + a + "*(even|odd|(([+-]|)(\\d*)n|)" + a + "*(?:([+-]|)" + a + "*(\\d+)|))" + a + "*\\)|)", "i" ), bool: new RegExp("^(?:" + gt + ")$", "i"), needsContext: new RegExp( "^" + a + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + a + "*((?:-\\d)?\\d*)" + a + "*\\)|)(?=[^-]|$)", "i" ), }, Ct = /^(?:input|select|textarea|button)$/i, At = /^h\d$/i, St = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, Ht = /[+~]/, p = new RegExp("\\\\[\\da-fA-F]{1,6}" + a + "?|\\\\([^\\r\\n\\f])", "g"), v = function (t, e) { t = "0x" + t.slice(1) - 65536; return ( e || (t < 0 ? String.fromCharCode(65536 + t) : String.fromCharCode((t >> 10) | 55296, (1023 & t) | 56320)) ); }, _t = function () { Pt(); }, Lt = Rt( function (t) { return !0 === t.disabled && x(t, "fieldset"); }, { dir: "parentNode", next: "legend" } ); try { _.apply((e = s.call(r.childNodes)), r.childNodes), e[r.childNodes.length].nodeType; } catch (it) { _ = { apply: function (t, e) { ot.apply(t, s.call(e)); }, call: function (t) { ot.apply(t, s.call(arguments, 1)); }, }; } function V(t, e, a, i) { var r, h, n, s, o, d, l = e && e.ownerDocument, p = e ? e.nodeType : 9; if ( ((a = a || []), "string" != typeof t || !t || (1 !== p && 9 !== p && 11 !== p)) ) return a; if (!i && (Pt(e), (e = e || S), H)) { if (11 !== p && (s = St.exec(t))) if ((r = s[1])) { if (9 === p) { if (!(d = e.getElementById(r))) return a; if (d.id === r) return _.call(a, d), a; } else if ( l && (d = l.getElementById(r)) && V.contains(e, d) && d.id === r ) return _.call(a, d), a; } else { if (s[2]) return _.apply(a, e.getElementsByTagName(t)), a; if ((r = s[3]) && e.getElementsByClassName) return _.apply(a, e.getElementsByClassName(r)), a; } if (!(vt[t + " "] || (c && c.test(t)))) { if (((d = t), (l = e), 1 === p && (yt.test(t) || mt.test(t)))) { for ( ((l = (Ht.test(t) && Dt(e.parentNode)) || e) == e && g.scope) || ((n = e.getAttribute("id")) ? (n = A.escapeSelector(n)) : e.setAttribute("id", (n = L))), h = (o = Ft(t)).length; h--; ) o[h] = (n ? "#" + n : ":scope") + " " + Bt(o[h]); d = o.join(","); } try { return _.apply(a, l.querySelectorAll(d)), a; } catch (e) { vt(t, !0); } finally { n === L && e.removeAttribute("id"); } } } return It(t.replace(tt, "$1"), e, a, i); } function kt() { var i = []; return function t(e, a) { return ( i.push(e + " ") > w.cacheLength && delete t[i.shift()], (t[e + " "] = a) ); }; } function T(t) { return (t[L] = !0), t; } function Vt(t) { var e = S.createElement("fieldset"); try { return !!t(e); } catch (t) { return !1; } finally { e.parentNode && e.parentNode.removeChild(e); } } function Tt(e) { return function (t) { return "form" in t ? t.parentNode && !1 === t.disabled ? "label" in t ? "label" in t.parentNode ? t.parentNode.disabled === e : t.disabled === e : t.isDisabled === e || (t.isDisabled !== !e && Lt(t) === e) : t.disabled === e : "label" in t && t.disabled === e; }; } function Et(n) { return T(function (h) { return ( (h = +h), T(function (t, e) { for (var a, i = n([], t.length, h), r = i.length; r--; ) t[(a = i[r])] && (t[a] = !(e[a] = t[a])); }) ); }); } function Dt(t) { return t && void 0 !== t.getElementsByTagName && t; } function Pt(t) { var t = t ? t.ownerDocument || t : r; return ( t != S && 9 === t.nodeType && t.documentElement && ((i = (S = t).documentElement), (H = !A.isXMLDoc(S)), (st = i.matches || i.webkitMatchesSelector || i.msMatchesSelector), i.msMatchesSelector && r != S && (t = S.defaultView) && t.top !== t && t.addEventListener("unload", _t), (g.getById = Vt(function (t) { return ( (i.appendChild(t).id = A.expando), !S.getElementsByName || !S.getElementsByName(A.expando).length ); })), (g.disconnectedMatch = Vt(function (t) { return st.call(t, "*"); })), (g.scope = Vt(function () { return S.querySelectorAll(":scope"); })), (g.cssHas = Vt(function () { try { return S.querySelector(":has(*,:jqfake)"), 0; } catch (t) { return 1; } })), g.getById ? ((w.filter.ID = function (t) { var e = t.replace(p, v); return function (t) { return t.getAttribute("id") === e; }; }), (w.find.ID = function (t, e) { if (void 0 !== e.getElementById && H) return (e = e.getElementById(t)) ? [e] : []; })) : ((w.filter.ID = function (t) { var e = t.replace(p, v); return function (t) { t = void 0 !== t.getAttributeNode && t.getAttributeNode("id"); return t && t.value === e; }; }), (w.find.ID = function (t, e) { if (void 0 !== e.getElementById && H) { var a, i, r, h = e.getElementById(t); if (h) { if ((a = h.getAttributeNode("id")) && a.value === t) return [h]; for (r = e.getElementsByName(t), i = 0; (h = r[i++]); ) if ((a = h.getAttributeNode("id")) && a.value === t) return [h]; } return []; } })), (w.find.TAG = function (t, e) { return void 0 !== e.getElementsByTagName ? e.getElementsByTagName(t) : e.querySelectorAll(t); }), (w.find.CLASS = function (t, e) { if (void 0 !== e.getElementsByClassName && H) return e.getElementsByClassName(t); }), (c = []), Vt(function (t) { var e; (i.appendChild(t).innerHTML = ""), t.querySelectorAll("[selected]").length || c.push("\\[" + a + "*(?:value|" + gt + ")"), t.querySelectorAll("[id~=" + L + "-]").length || c.push("~="), t.querySelectorAll("a#" + L + "+*").length || c.push(".#.+[+~]"), t.querySelectorAll(":checked").length || c.push(":checked"), (e = S.createElement("input")).setAttribute("type", "hidden"), t.appendChild(e).setAttribute("name", "D"), (i.appendChild(t).disabled = !0), 2 !== t.querySelectorAll(":disabled").length && c.push(":enabled", ":disabled"), (e = S.createElement("input")).setAttribute("name", ""), t.appendChild(e), t.querySelectorAll("[name='']").length || c.push("\\[" + a + "*name" + a + "*=" + a + "*(?:''|\"\")"); }), g.cssHas || c.push(":has"), (c = c.length && new RegExp(c.join("|"))), (ut = function (t, e) { var a; return t === e ? ((nt = !0), 0) : !t.compareDocumentPosition - !e.compareDocumentPosition || (1 & (a = (t.ownerDocument || t) == (e.ownerDocument || e) ? t.compareDocumentPosition(e) : 1) || (!g.sortDetached && e.compareDocumentPosition(t) === a) ? t === S || (t.ownerDocument == r && V.contains(r, t)) ? -1 : e === S || (e.ownerDocument == r && V.contains(r, e)) ? 1 : ht ? y.call(ht, t) - y.call(ht, e) : 0 : 4 & a ? -1 : 1); })), S ); } for (it in ((V.matches = function (t, e) { return V(t, null, null, e); }), (V.matchesSelector = function (t, e) { if ((Pt(t), H && !vt[e + " "] && (!c || !c.test(e)))) try { var a = st.call(t, e); if ( a || g.disconnectedMatch || (t.document && 11 !== t.document.nodeType) ) return a; } catch (t) { vt(e, !0); } return 0 < V(e, S, null, [t]).length; }), (V.contains = function (t, e) { return (t.ownerDocument || t) != S && Pt(t), A.contains(t, e); }), (V.attr = function (t, e) { (t.ownerDocument || t) != S && Pt(t); var a = w.attrHandle[e.toLowerCase()], a = a && I.call(w.attrHandle, e.toLowerCase()) ? a(t, e, !H) : void 0; return void 0 !== a ? a : t.getAttribute(e); }), (V.error = function (t) { throw new Error("Syntax error, unrecognized expression: " + t); }), (A.uniqueSort = function (t) { var e, a = [], i = 0, r = 0; if ( ((nt = !g.sortStable), (ht = !g.sortStable && s.call(t, 0)), Q.call(t, ut), nt) ) { for (; (e = t[r++]); ) e === t[r] && (i = a.push(r)); for (; i--; ) J.call(t, a[i], 1); } return (ht = null), t; }), (A.fn.uniqueSort = function () { return this.pushStack(A.uniqueSort(s.apply(this))); }), ((w = A.expr = { cacheLength: 50, createPseudo: T, match: bt, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" }, }, preFilter: { ATTR: function (t) { return ( (t[1] = t[1].replace(p, v)), (t[3] = (t[3] || t[4] || t[5] || "").replace(p, v)), "~=" === t[2] && (t[3] = " " + t[3] + " "), t.slice(0, 4) ); }, CHILD: function (t) { return ( (t[1] = t[1].toLowerCase()), "nth" === t[1].slice(0, 3) ? (t[3] || V.error(t[0]), (t[4] = +(t[4] ? t[5] + (t[6] || 1) : 2 * ("even" === t[3] || "odd" === t[3]))), (t[5] = +(t[7] + t[8] || "odd" === t[3]))) : t[3] && V.error(t[0]), t ); }, PSEUDO: function (t) { var e, a = !t[6] && t[2]; return bt.CHILD.test(t[0]) ? null : (t[3] ? (t[2] = t[4] || t[5] || "") : a && xt.test(a) && (e = (e = Ft(a, !0)) && a.indexOf(")", a.length - e) - a.length) && ((t[0] = t[0].slice(0, e)), (t[2] = a.slice(0, e))), t.slice(0, 3)); }, }, filter: { TAG: function (t) { var e = t.replace(p, v).toLowerCase(); return "*" === t ? function () { return !0; } : function (t) { return x(t, e); }; }, CLASS: function (t) { var e = lt[t + " "]; return ( e || ((e = new RegExp("(^|" + a + ")" + t + "(" + a + "|$)")) && lt(t, function (t) { return e.test( ("string" == typeof t.className && t.className) || (void 0 !== t.getAttribute && t.getAttribute("class")) || "" ); })) ); }, ATTR: function (e, a, i) { return function (t) { t = V.attr(t, e); return null == t ? "!=" === a : !a || ((t += ""), "=" === a ? t === i : "!=" === a ? t !== i : "^=" === a ? i && 0 === t.indexOf(i) : "*=" === a ? i && -1 < t.indexOf(i) : "$=" === a ? i && t.slice(-i.length) === i : "~=" === a ? -1 < (" " + t.replace(Mt, " ") + " ").indexOf(i) : "|=" === a && (t === i || t.slice(0, i.length + 1) === i + "-")); }; }, CHILD: function (v, t, e, u, g) { var M = "nth" !== v.slice(0, 3), f = "last" !== v.slice(-4), m = "of-type" === t; return 1 === u && 0 === g ? function (t) { return !!t.parentNode; } : function (t, e, a) { var i, r, h, n, s, o = M != f ? "nextSibling" : "previousSibling", d = t.parentNode, l = m && t.nodeName.toLowerCase(), p = !a && !m, c = !1; if (d) { if (M) { for (; o; ) { for (h = t; (h = h[o]); ) if (m ? x(h, l) : 1 === h.nodeType) return !1; s = o = "only" === v && !s && "nextSibling"; } return !0; } if (((s = [f ? d.firstChild : d.lastChild]), f && p)) { for ( c = (n = (i = (r = d[L] || (d[L] = {}))[v] || [])[0] === k && i[1]) && i[2], h = n && d.childNodes[n]; (h = (++n && h && h[o]) || ((c = n = 0), s.pop())); ) if (1 === h.nodeType && ++c && h === t) { r[v] = [k, n, c]; break; } } else if ( !1 === (c = p ? (n = (i = (r = t[L] || (t[L] = {}))[v] || [])[0] === k && i[1]) : c) ) for ( ; (h = (++n && h && h[o]) || ((c = n = 0), s.pop())) && ((m ? !x(h, l) : 1 !== h.nodeType) || !++c || (p && ((r = h[L] || (h[L] = {}))[v] = [k, c]), h !== t)); ); return (c -= g) === u || (c % u == 0 && 0 <= c / u); } }; }, PSEUDO: function (t, h) { var e, n = w.pseudos[t] || w.setFilters[t.toLowerCase()] || V.error("unsupported pseudo: " + t); return n[L] ? n(h) : 1 < n.length ? ((e = [t, t, "", h]), w.setFilters.hasOwnProperty(t.toLowerCase()) ? T(function (t, e) { for (var a, i = n(t, h), r = i.length; r--; ) t[(a = y.call(t, i[r]))] = !(e[a] = i[r]); }) : function (t) { return n(t, 0, e); }) : n; }, }, pseudos: { not: T(function (t) { var i = [], r = [], s = Nt(t.replace(tt, "$1")); return s[L] ? T(function (t, e, a, i) { for (var r, h = s(t, null, i, []), n = t.length; n--; ) (r = h[n]) && (t[n] = !(e[n] = r)); }) : function (t, e, a) { return (i[0] = t), s(i, null, a, r), (i[0] = null), !r.pop(); }; }), has: T(function (e) { return function (t) { return 0 < V(e, t).length; }; }), contains: T(function (e) { return ( (e = e.replace(p, v)), function (t) { return -1 < (t.textContent || A.text(t)).indexOf(e); } ); }), lang: T(function (a) { return ( wt.test(a || "") || V.error("unsupported lang: " + a), (a = a.replace(p, v).toLowerCase()), function (t) { var e; do { if ( (e = H ? t.lang : t.getAttribute("xml:lang") || t.getAttribute("lang")) ) return ( (e = e.toLowerCase()) === a || 0 === e.indexOf(a + "-") ); } while ((t = t.parentNode) && 1 === t.nodeType); return !1; } ); }), target: function (t) { var e = b.location && b.location.hash; return e && e.slice(1) === t.id; }, root: function (t) { return t === i; }, focus: function (t) { return ( t === (function () { try { return S.activeElement; } catch (t) {} })() && S.hasFocus() && !!(t.type || t.href || ~t.tabIndex) ); }, enabled: Tt(!1), disabled: Tt(!0), checked: function (t) { return ( (x(t, "input") && !!t.checked) || (x(t, "option") && !!t.selected) ); }, selected: function (t) { return t.parentNode && t.parentNode.selectedIndex, !0 === t.selected; }, empty: function (t) { for (t = t.firstChild; t; t = t.nextSibling) if (t.nodeType < 6) return !1; return !0; }, parent: function (t) { return !w.pseudos.empty(t); }, header: function (t) { return At.test(t.nodeName); }, input: function (t) { return Ct.test(t.nodeName); }, button: function (t) { return (x(t, "input") && "button" === t.type) || x(t, "button"); }, text: function (t) { return ( x(t, "input") && "text" === t.type && (null == (t = t.getAttribute("type")) || "text" === t.toLowerCase()) ); }, first: Et(function () { return [0]; }), last: Et(function (t, e) { return [e - 1]; }), eq: Et(function (t, e, a) { return [a < 0 ? a + e : a]; }), even: Et(function (t, e) { for (var a = 0; a < e; a += 2) t.push(a); return t; }), odd: Et(function (t, e) { for (var a = 1; a < e; a += 2) t.push(a); return t; }), lt: Et(function (t, e, a) { for (var i = a < 0 ? a + e : e < a ? e : a; 0 <= --i; ) t.push(i); return t; }), gt: Et(function (t, e, a) { for (var i = a < 0 ? a + e : a; ++i < e; ) t.push(i); return t; }), }, }).pseudos.nth = w.pseudos.eq), { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 })) w.pseudos[it] = (function (e) { return function (t) { return x(t, "input") && t.type === e; }; })(it); for (it in { submit: !0, reset: !0 }) w.pseudos[it] = (function (e) { return function (t) { return (x(t, "input") || x(t, "button")) && t.type === e; }; })(it); function Ot() {} function Ft(t, e) { var a, i, r, h, n, s, o, d = pt[t + " "]; if (d) return e ? 0 : d.slice(0); for (n = t, s = [], o = w.preFilter; n; ) { for (h in ((a && !(i = ft.exec(n))) || (i && (n = n.slice(i[0].length) || n), s.push((r = []))), (a = !1), (i = mt.exec(n)) && ((a = i.shift()), r.push({ value: a, type: i[0].replace(tt, " ") }), (n = n.slice(a.length))), w.filter)) !(i = bt[h].exec(n)) || (o[h] && !(i = o[h](i))) || ((a = i.shift()), r.push({ value: a, type: h, matches: i }), (n = n.slice(a.length))); if (!a) break; } return e ? n.length : n ? V.error(t) : pt(t, s).slice(0); } function Bt(t) { for (var e = 0, a = t.length, i = ""; e < a; e++) i += t[e].value; return i; } function Rt(n, t, e) { var s = t.dir, o = t.next, d = o || s, l = e && "parentNode" === d, p = dt++; return t.first ? function (t, e, a) { for (; (t = t[s]); ) if (1 === t.nodeType || l) return n(t, e, a); return !1; } : function (t, e, a) { var i, r, h = [k, p]; if (a) { for (; (t = t[s]); ) if ((1 === t.nodeType || l) && n(t, e, a)) return !0; } else for (; (t = t[s]); ) if (1 === t.nodeType || l) if (((r = t[L] || (t[L] = {})), o && x(t, o))) t = t[s] || t; else { if ((i = r[d]) && i[0] === k && i[1] === p) return (h[2] = i[2]); if (((r[d] = h)[2] = n(t, e, a))) return !0; } return !1; }; } function qt(r) { return 1 < r.length ? function (t, e, a) { for (var i = r.length; i--; ) if (!r[i](t, e, a)) return !1; return !0; } : r[0]; } function zt(t, e, a, i, r) { for (var h, n = [], s = 0, o = t.length, d = null != e; s < o; s++) !(h = t[s]) || (a && !a(h, i, r)) || (n.push(h), d && e.push(s)); return n; } function Zt(t) { for ( var i, e, a, r = t.length, h = w.relative[t[0].type], n = h || w.relative[" "], s = h ? 1 : 0, o = Rt( function (t) { return t === i; }, n, !0 ), d = Rt( function (t) { return -1 < y.call(i, t); }, n, !0 ), l = [ function (t, e, a) { t = (!h && (a || e != rt)) || ((i = e).nodeType ? o : d)(t, e, a); return (i = null), t; }, ]; s < r; s++ ) if ((e = w.relative[t[s].type])) l = [Rt(qt(l), e)]; else { if ((e = w.filter[t[s].type].apply(null, t[s].matches))[L]) { for (a = ++s; a < r && !w.relative[t[a].type]; a++); return (function t(v, u, g, M, f, e) { return ( M && !M[L] && (M = t(M)), f && !f[L] && (f = t(f, e)), T(function (t, e, a, i) { var r, h, n, s, o = [], d = [], l = e.length, p = t || (function (t, e, a) { for (var i = 0, r = e.length; i < r; i++) V(t, e[i], a); return a; })(u || "*", a.nodeType ? [a] : a, []), c = !v || (!t && u) ? p : zt(p, o, v, a, i); if ( (g ? g(c, (s = f || (t ? v : l || M) ? [] : e), a, i) : (s = c), M) ) for (r = zt(s, d), M(r, [], a, i), h = r.length; h--; ) (n = r[h]) && (s[d[h]] = !(c[d[h]] = n)); if (t) { if (f || v) { if (f) { for (r = [], h = s.length; h--; ) (n = s[h]) && r.push((c[h] = n)); f(null, (s = []), r, i); } for (h = s.length; h--; ) (n = s[h]) && -1 < (r = f ? y.call(t, n) : o[h]) && (t[r] = !(e[r] = n)); } } else (s = zt(s === e ? s.splice(l, s.length) : s)), f ? f(null, e, s, i) : _.apply(e, s); }) ); })( 1 < s && qt(l), 1 < s && Bt( t .slice(0, s - 1) .concat({ value: " " === t[s - 2].type ? "*" : "" }) ).replace(tt, "$1"), e, s < a && Zt(t.slice(s, a)), a < r && Zt((t = t.slice(a))), a < r && Bt(t) ); } l.push(e); } return qt(l); } function Nt(t, e) { var a, M, f, m, y, i, r = [], h = [], n = ct[t + " "]; if (!n) { for (a = (e = e || Ft(t)).length; a--; ) ((n = Zt(e[a]))[L] ? r : h).push(n); (n = ct( t, ((m = 0 < (f = r).length), (y = 0 < (M = h).length), (i = function (t, e, a, i, r) { var h, n, s, o = 0, d = "0", l = t && [], p = [], c = rt, v = t || (y && w.find.TAG("*", r)), u = (k += null == c ? 1 : Math.random() || 0.1), g = v.length; for ( r && (rt = e == S || e || r); d !== g && null != (h = v[d]); d++ ) { if (y && h) { for ( n = 0, e || h.ownerDocument == S || (Pt(h), (a = !H)); (s = M[n++]); ) if (s(h, e || S, a)) { _.call(i, h); break; } r && (k = u); } m && ((h = !s && h) && o--, t) && l.push(h); } if (((o += d), m && d !== o)) { for (n = 0; (s = f[n++]); ) s(l, p, e, a); if (t) { if (0 < o) for (; d--; ) l[d] || p[d] || (p[d] = Y.call(i)); p = zt(p); } _.apply(i, p), r && !t && 0 < p.length && 1 < o + f.length && A.uniqueSort(i); } return r && ((k = u), (rt = c)), l; }), m ? T(i) : i) )).selector = t; } return n; } function It(t, e, a, i) { var r, h, n, s, o, d = "function" == typeof t && t, l = !i && Ft((t = d.selector || t)); if (((a = a || []), 1 === l.length)) { if ( 2 < (h = l[0] = l[0].slice(0)).length && "ID" === (n = h[0]).type && 9 === e.nodeType && H && w.relative[h[1].type] ) { if (!(e = (w.find.ID(n.matches[0].replace(p, v), e) || [])[0])) return a; d && (e = e.parentNode), (t = t.slice(h.shift().value.length)); } for ( r = bt.needsContext.test(t) ? 0 : h.length; r-- && ((n = h[r]), !w.relative[(s = n.type)]); ) if ( (o = w.find[s]) && (i = o( n.matches[0].replace(p, v), (Ht.test(h[0].type) && Dt(e.parentNode)) || e )) ) { if ((h.splice(r, 1), (t = i.length && Bt(h)))) break; return _.apply(a, i), a; } } return ( (d || Nt(t, l))(i, e, !H, a, !e || (Ht.test(t) && Dt(e.parentNode)) || e), a ); } (Ot.prototype = w.filters = w.pseudos), (w.setFilters = new Ot()), (g.sortStable = L.split("").sort(ut).join("") === L), Pt(), (g.sortDetached = Vt(function (t) { return 1 & t.compareDocumentPosition(S.createElement("fieldset")); })), (A.find = V), (A.expr[":"] = A.expr.pseudos), (A.unique = A.uniqueSort), (V.compile = Nt), (V.select = It), (V.setDocument = Pt), (V.tokenize = Ft), (V.escape = A.escapeSelector), (V.getText = A.text), (V.isXML = A.isXMLDoc), (V.selectors = A.expr), (V.support = A.support), (V.uniqueSort = A.uniqueSort); function jt(t, e, a) { for (var i = [], r = void 0 !== a; (t = t[e]) && 9 !== t.nodeType; ) if (1 === t.nodeType) { if (r && A(t).is(a)) break; i.push(t); } return i; } function Wt(t, e) { for (var a = []; t; t = t.nextSibling) 1 === t.nodeType && t !== e && a.push(t); return a; } var Ut = A.expr.match.needsContext, Gt = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; function Xt(t, a, i) { return m(a) ? A.grep(t, function (t, e) { return !!a.call(t, e, t) !== i; }) : a.nodeType ? A.grep(t, function (t) { return (t === a) !== i; }) : "string" != typeof a ? A.grep(t, function (t) { return -1 < y.call(a, t) !== i; }) : A.filter(a, t, i); } (A.filter = function (t, e, a) { var i = e[0]; return ( a && (t = ":not(" + t + ")"), 1 === e.length && 1 === i.nodeType ? A.find.matchesSelector(i, t) ? [i] : [] : A.find.matches( t, A.grep(e, function (t) { return 1 === t.nodeType; }) ) ); }), A.fn.extend({ find: function (t) { var e, a, i = this.length, r = this; if ("string" != typeof t) return this.pushStack( A(t).filter(function () { for (e = 0; e < i; e++) if (A.contains(r[e], this)) return !0; }) ); for (a = this.pushStack([]), e = 0; e < i; e++) A.find(t, r[e], a); return 1 < i ? A.uniqueSort(a) : a; }, filter: function (t) { return this.pushStack(Xt(this, t || [], !1)); }, not: function (t) { return this.pushStack(Xt(this, t || [], !0)); }, is: function (t) { return !!Xt( this, "string" == typeof t && Ut.test(t) ? A(t) : t || [], !1 ).length; }, }); var $t, Kt = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, Yt = (((A.fn.init = function (t, e, a) { if (t) { if (((a = a || $t), "string" != typeof t)) return t.nodeType ? ((this[0] = t), (this.length = 1), this) : m(t) ? void 0 !== a.ready ? a.ready(t) : t(A) : A.makeArray(t, this); if ( !(i = "<" === t[0] && ">" === t[t.length - 1] && 3 <= t.length ? [null, t, null] : Kt.exec(t)) || (!i[1] && e) ) return (!e || e.jquery ? e || a : this.constructor(e)).find(t); if (i[1]) { if ( ((e = e instanceof A ? e[0] : e), A.merge( this, A.parseHTML( i[1], e && e.nodeType ? e.ownerDocument || e : C, !0 ) ), Gt.test(i[1]) && A.isPlainObject(e)) ) for (var i in e) m(this[i]) ? this[i](e[i]) : this.attr(i, e[i]); } else (a = C.getElementById(i[2])) && ((this[0] = a), (this.length = 1)); } return this; }).prototype = A.fn), ($t = A(C)), /^(?:parents|prev(?:Until|All))/), Qt = { children: !0, contents: !0, next: !0, prev: !0 }; function Jt(t, e) { for (; (t = t[e]) && 1 !== t.nodeType; ); return t; } A.fn.extend({ has: function (t) { var e = A(t, this), a = e.length; return this.filter(function () { for (var t = 0; t < a; t++) if (A.contains(this, e[t])) return !0; }); }, closest: function (t, e) { var a, i = 0, r = this.length, h = [], n = "string" != typeof t && A(t); if (!Ut.test(t)) for (; i < r; i++) for (a = this[i]; a && a !== e; a = a.parentNode) if ( a.nodeType < 11 && (n ? -1 < n.index(a) : 1 === a.nodeType && A.find.matchesSelector(a, t)) ) { h.push(a); break; } return this.pushStack(1 < h.length ? A.uniqueSort(h) : h); }, index: function (t) { return t ? "string" == typeof t ? y.call(A(t), this[0]) : y.call(this, t.jquery ? t[0] : t) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1; }, add: function (t, e) { return this.pushStack(A.uniqueSort(A.merge(this.get(), A(t, e)))); }, addBack: function (t) { return this.add(null == t ? this.prevObject : this.prevObject.filter(t)); }, }), A.each( { parent: function (t) { t = t.parentNode; return t && 11 !== t.nodeType ? t : null; }, parents: function (t) { return jt(t, "parentNode"); }, parentsUntil: function (t, e, a) { return jt(t, "parentNode", a); }, next: function (t) { return Jt(t, "nextSibling"); }, prev: function (t) { return Jt(t, "previousSibling"); }, nextAll: function (t) { return jt(t, "nextSibling"); }, prevAll: function (t) { return jt(t, "previousSibling"); }, nextUntil: function (t, e, a) { return jt(t, "nextSibling", a); }, prevUntil: function (t, e, a) { return jt(t, "previousSibling", a); }, siblings: function (t) { return Wt((t.parentNode || {}).firstChild, t); }, children: function (t) { return Wt(t.firstChild); }, contents: function (t) { return null != t.contentDocument && R(t.contentDocument) ? t.contentDocument : (x(t, "template") && (t = t.content || t), A.merge([], t.childNodes)); }, }, function (i, r) { A.fn[i] = function (t, e) { var a = A.map(this, r, t); return ( (e = "Until" !== i.slice(-5) ? t : e) && "string" == typeof e && (a = A.filter(e, a)), 1 < this.length && (Qt[i] || A.uniqueSort(a), Yt.test(i)) && a.reverse(), this.pushStack(a) ); }; } ); var E = /[^\x20\t\r\n\f]+/g; function t1(t) { return t; } function e1(t) { throw t; } function a1(t, e, a, i) { var r; try { t && m((r = t.promise)) ? r.call(t).done(e).fail(a) : t && m((r = t.then)) ? r.call(t, e, a) : e.apply(void 0, [t].slice(i)); } catch (t) { a.apply(void 0, [t]); } } (A.Callbacks = function (i) { var t, a; i = "string" == typeof i ? ((t = i), (a = {}), A.each(t.match(E) || [], function (t, e) { a[e] = !0; }), a) : A.extend({}, i); function r() { for (s = s || i.once, n = h = !0; d.length; l = -1) for (e = d.shift(); ++l < o.length; ) !1 === o[l].apply(e[0], e[1]) && i.stopOnFalse && ((l = o.length), (e = !1)); i.memory || (e = !1), (h = !1), s && (o = e ? [] : ""); } var h, e, n, s, o = [], d = [], l = -1, p = { add: function () { return ( o && (e && !h && ((l = o.length - 1), d.push(e)), (function a(t) { A.each(t, function (t, e) { m(e) ? (i.unique && p.has(e)) || o.push(e) : e && e.length && "string" !== X(e) && a(e); }); })(arguments), e) && !h && r(), this ); }, remove: function () { return ( A.each(arguments, function (t, e) { for (var a; -1 < (a = A.inArray(e, o, a)); ) o.splice(a, 1), a <= l && l--; }), this ); }, has: function (t) { return t ? -1 < A.inArray(t, o) : 0 < o.length; }, empty: function () { return (o = o && []), this; }, disable: function () { return (s = d = []), (o = e = ""), this; }, disabled: function () { return !o; }, lock: function () { return (s = d = []), e || h || (o = e = ""), this; }, locked: function () { return !!s; }, fireWith: function (t, e) { return ( s || ((e = [t, (e = e || []).slice ? e.slice() : e]), d.push(e), h) || r(), this ); }, fire: function () { return p.fireWith(this, arguments), this; }, fired: function () { return !!n; }, }; return p; }), A.extend({ Deferred: function (t) { var h = [ [ "notify", "progress", A.Callbacks("memory"), A.Callbacks("memory"), 2, ], [ "resolve", "done", A.Callbacks("once memory"), A.Callbacks("once memory"), 0, "resolved", ], [ "reject", "fail", A.Callbacks("once memory"), A.Callbacks("once memory"), 1, "rejected", ], ], r = "pending", n = { state: function () { return r; }, always: function () { return s.done(arguments).fail(arguments), this; }, catch: function (t) { return n.then(null, t); }, pipe: function () { var r = arguments; return A.Deferred(function (i) { A.each(h, function (t, e) { var a = m(r[e[4]]) && r[e[4]]; s[e[1]](function () { var t = a && a.apply(this, arguments); t && m(t.promise) ? t .promise() .progress(i.notify) .done(i.resolve) .fail(i.reject) : i[e[0] + "With"](this, a ? [t] : arguments); }); }), (r = null); }).promise(); }, then: function (e, a, i) { var o = 0; function d(r, h, n, s) { return function () { function t() { var t, e; if (!(r < o)) { if ((t = n.apply(a, i)) === h.promise()) throw new TypeError("Thenable self-resolution"); (e = t && ("object" == typeof t || "function" == typeof t) && t.then), m(e) ? s ? e.call(t, d(o, h, t1, s), d(o, h, e1, s)) : (o++, e.call( t, d(o, h, t1, s), d(o, h, e1, s), d(o, h, t1, h.notifyWith) )) : (n !== t1 && ((a = void 0), (i = [t])), (s || h.resolveWith)(a, i)); } } var a = this, i = arguments, e = s ? t : function () { try { t(); } catch (t) { A.Deferred.exceptionHook && A.Deferred.exceptionHook(t, e.error), o <= r + 1 && (n !== e1 && ((a = void 0), (i = [t])), h.rejectWith(a, i)); } }; r ? e() : (A.Deferred.getErrorHook ? (e.error = A.Deferred.getErrorHook()) : A.Deferred.getStackHook && (e.error = A.Deferred.getStackHook()), b.setTimeout(e)); }; } return A.Deferred(function (t) { h[0][3].add(d(0, t, m(i) ? i : t1, t.notifyWith)), h[1][3].add(d(0, t, m(e) ? e : t1)), h[2][3].add(d(0, t, m(a) ? a : e1)); }).promise(); }, promise: function (t) { return null != t ? A.extend(t, n) : n; }, }, s = {}; return ( A.each(h, function (t, e) { var a = e[2], i = e[5]; (n[e[1]] = a.add), i && a.add( function () { r = i; }, h[3 - t][2].disable, h[3 - t][3].disable, h[0][2].lock, h[0][3].lock ), a.add(e[3].fire), (s[e[0]] = function () { return ( s[e[0] + "With"](this === s ? void 0 : this, arguments), this ); }), (s[e[0] + "With"] = a.fireWith); }), n.promise(s), t && t.call(s, s), s ); }, when: function (t) { function e(e) { return function (t) { (r[e] = this), (h[e] = 1 < arguments.length ? s.call(arguments) : t), --a || n.resolveWith(r, h); }; } var a = arguments.length, i = a, r = Array(i), h = s.call(arguments), n = A.Deferred(); if ( a <= 1 && (a1(t, n.done(e(i)).resolve, n.reject, !a), "pending" === n.state() || m(h[i] && h[i].then)) ) return n.then(); for (; i--; ) a1(h[i], e(i), n.reject); return n.promise(); }, }); var i1 = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/, r1 = ((A.Deferred.exceptionHook = function (t, e) { b.console && b.console.warn && t && i1.test(t.name) && b.console.warn("jQuery.Deferred exception: " + t.message, t.stack, e); }), (A.readyException = function (t) { b.setTimeout(function () { throw t; }); }), A.Deferred()); function h1() { C.removeEventListener("DOMContentLoaded", h1), b.removeEventListener("load", h1), A.ready(); } (A.fn.ready = function (t) { return ( r1.then(t).catch(function (t) { A.readyException(t); }), this ); }), A.extend({ isReady: !1, readyWait: 1, ready: function (t) { (!0 === t ? --A.readyWait : A.isReady) || ((A.isReady = !0) !== t && 0 < --A.readyWait) || r1.resolveWith(C, [A]); }, }), (A.ready.then = r1.then), "complete" === C.readyState || ("loading" !== C.readyState && !C.documentElement.doScroll) ? b.setTimeout(A.ready) : (C.addEventListener("DOMContentLoaded", h1), b.addEventListener("load", h1)); function l(t, e, a, i, r, h, n) { var s = 0, o = t.length, d = null == a; if ("object" === X(a)) for (s in ((r = !0), a)) l(t, e, s, a[s], !0, h, n); else if ( void 0 !== i && ((r = !0), m(i) || (n = !0), (e = d ? n ? (e.call(t, i), null) : ((d = e), function (t, e, a) { return d.call(A(t), a); }) : e)) ) for (; s < o; s++) e(t[s], a, n ? i : i.call(t[s], s, e(t[s], a))); return r ? t : d ? e.call(t) : o ? e(t[0], a) : h; } var n1 = /^-ms-/, s1 = /-([a-z])/g; function o1(t, e) { return e.toUpperCase(); } function D(t) { return t.replace(n1, "ms-").replace(s1, o1); } function d1(t) { return 1 === t.nodeType || 9 === t.nodeType || !+t.nodeType; } function l1() { this.expando = A.expando + l1.uid++; } (l1.uid = 1), (l1.prototype = { cache: function (t) { var e = t[this.expando]; return ( e || ((e = {}), d1(t) && (t.nodeType ? (t[this.expando] = e) : Object.defineProperty(t, this.expando, { value: e, configurable: !0, }))), e ); }, set: function (t, e, a) { var i, r = this.cache(t); if ("string" == typeof e) r[D(e)] = a; else for (i in e) r[D(i)] = e[i]; return r; }, get: function (t, e) { return void 0 === e ? this.cache(t) : t[this.expando] && t[this.expando][D(e)]; }, access: function (t, e, a) { return void 0 === e || (e && "string" == typeof e && void 0 === a) ? this.get(t, e) : (this.set(t, e, a), void 0 !== a ? a : e); }, remove: function (t, e) { var a, i = t[this.expando]; if (void 0 !== i) { if (void 0 !== e) { a = (e = Array.isArray(e) ? e.map(D) : (e = D(e)) in i ? [e] : e.match(E) || []).length; for (; a--; ) delete i[e[a]]; } (void 0 !== e && !A.isEmptyObject(i)) || (t.nodeType ? (t[this.expando] = void 0) : delete t[this.expando]); } }, hasData: function (t) { t = t[this.expando]; return void 0 !== t && !A.isEmptyObject(t); }, }); var f = new l1(), o = new l1(), p1 = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, c1 = /[A-Z]/g; function v1(t, e, a) { var i, r; if (void 0 === a && 1 === t.nodeType) if ( ((i = "data-" + e.replace(c1, "-$&").toLowerCase()), "string" == typeof (a = t.getAttribute(i))) ) { try { a = "true" === (r = a) || ("false" !== r && ("null" === r ? null : r === +r + "" ? +r : p1.test(r) ? JSON.parse(r) : r)); } catch (t) {} o.set(t, e, a); } else a = void 0; return a; } A.extend({ hasData: function (t) { return o.hasData(t) || f.hasData(t); }, data: function (t, e, a) { return o.access(t, e, a); }, removeData: function (t, e) { o.remove(t, e); }, _data: function (t, e, a) { return f.access(t, e, a); }, _removeData: function (t, e) { f.remove(t, e); }, }), A.fn.extend({ data: function (a, t) { var e, i, r, h = this[0], n = h && h.attributes; if (void 0 !== a) return "object" == typeof a ? this.each(function () { o.set(this, a); }) : l( this, function (t) { var e; if (h && void 0 === t) return void 0 !== (e = o.get(h, a)) || void 0 !== (e = v1(h, a)) ? e : void 0; this.each(function () { o.set(this, a, t); }); }, null, t, 1 < arguments.length, null, !0 ); if ( this.length && ((r = o.get(h)), 1 === h.nodeType) && !f.get(h, "hasDataAttrs") ) { for (e = n.length; e--; ) n[e] && 0 === (i = n[e].name).indexOf("data-") && ((i = D(i.slice(5))), v1(h, i, r[i])); f.set(h, "hasDataAttrs", !0); } return r; }, removeData: function (t) { return this.each(function () { o.remove(this, t); }); }, }), A.extend({ queue: function (t, e, a) { var i; if (t) return ( (i = f.get(t, (e = (e || "fx") + "queue"))), a && (!i || Array.isArray(a) ? (i = f.access(t, e, A.makeArray(a))) : i.push(a)), i || [] ); }, dequeue: function (t, e) { e = e || "fx"; var a = A.queue(t, e), i = a.length, r = a.shift(), h = A._queueHooks(t, e); "inprogress" === r && ((r = a.shift()), i--), r && ("fx" === e && a.unshift("inprogress"), delete h.stop, r.call( t, function () { A.dequeue(t, e); }, h )), !i && h && h.empty.fire(); }, _queueHooks: function (t, e) { var a = e + "queueHooks"; return ( f.get(t, a) || f.access(t, a, { empty: A.Callbacks("once memory").add(function () { f.remove(t, [e + "queue", a]); }), }) ); }, }), A.fn.extend({ queue: function (e, a) { var t = 2; return ( "string" != typeof e && ((a = e), (e = "fx"), t--), arguments.length < t ? A.queue(this[0], e) : void 0 === a ? this : this.each(function () { var t = A.queue(this, e, a); A._queueHooks(this, e), "fx" === e && "inprogress" !== t[0] && A.dequeue(this, e); }) ); }, dequeue: function (t) { return this.each(function () { A.dequeue(this, t); }); }, clearQueue: function (t) { return this.queue(t || "fx", []); }, promise: function (t, e) { function a() { --r || h.resolveWith(n, [n]); } var i, r = 1, h = A.Deferred(), n = this, s = this.length; for ( "string" != typeof t && ((e = t), (t = void 0)), t = t || "fx"; s--; ) (i = f.get(n[s], t + "queueHooks")) && i.empty && (r++, i.empty.add(a)); return a(), h.promise(e); }, }); function u1(t, e) { return ( "none" === (t = e || t).style.display || ("" === t.style.display && m1(t) && "none" === A.css(t, "display")) ); } var t = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, g1 = new RegExp("^(?:([+-])=|)(" + t + ")([a-z%]*)$", "i"), M1 = ["Top", "Right", "Bottom", "Left"], f1 = C.documentElement, m1 = function (t) { return A.contains(t.ownerDocument, t); }, y1 = { composed: !0 }; f1.getRootNode && (m1 = function (t) { return ( A.contains(t.ownerDocument, t) || t.getRootNode(y1) === t.ownerDocument ); }); function x1(t, e, a, i) { var r, h, n = 20, s = i ? function () { return i.cur(); } : function () { return A.css(t, e, ""); }, o = s(), d = (a && a[3]) || (A.cssNumber[e] ? "" : "px"), l = t.nodeType && (A.cssNumber[e] || ("px" !== d && +o)) && g1.exec(A.css(t, e)); if (l && l[3] !== d) { for (d = d || l[3], l = +(o /= 2) || 1; n--; ) A.style(t, e, l + d), (1 - h) * (1 - (h = s() / o || 0.5)) <= 0 && (n = 0), (l /= h); A.style(t, e, (l *= 2) + d), (a = a || []); } return ( a && ((l = +l || +o || 0), (r = a[1] ? l + (a[1] + 1) * a[2] : +a[2]), i) && ((i.unit = d), (i.start = l), (i.end = r)), r ); } var w1 = {}; function b1(t, e) { for (var a, i, r, h, n, s, o = [], d = 0, l = t.length; d < l; d++) (i = t[d]).style && ((a = i.style.display), e ? ("none" === a && ((o[d] = f.get(i, "display") || null), o[d] || (i.style.display = "")), "" === i.style.display && u1(i) && (o[d] = ((s = h = r = void 0), (h = i.ownerDocument), (n = i.nodeName), (s = w1[n]) || ((r = h.body.appendChild(h.createElement(n))), (s = A.css(r, "display")), r.parentNode.removeChild(r), (w1[n] = s = "none" === s ? "block" : s))))) : "none" !== a && ((o[d] = "none"), f.set(i, "display", a))); for (d = 0; d < l; d++) null != o[d] && (t[d].style.display = o[d]); return t; } A.fn.extend({ show: function () { return b1(this, !0); }, hide: function () { return b1(this); }, toggle: function (t) { return "boolean" == typeof t ? t ? this.show() : this.hide() : this.each(function () { u1(this) ? A(this).show() : A(this).hide(); }); }, }); var C1 = /^(?:checkbox|radio)$/i, A1 = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i, S1 = /^$|^module$|\/(?:java|ecma)script/i, h = C.createDocumentFragment().appendChild(C.createElement("div")), u = ((n = C.createElement("input")).setAttribute("type", "radio"), n.setAttribute("checked", "checked"), n.setAttribute("name", "t"), h.appendChild(n), (g.checkClone = h.cloneNode(!0).cloneNode(!0).lastChild.checked), (h.innerHTML = ""), (g.noCloneChecked = !!h.cloneNode(!0).lastChild.defaultValue), (h.innerHTML = ""), (g.option = !!h.lastChild), { thead: [1, "