(function(){"use strict";try{if(typeof document<"u"){var d=document.createElement("style");d.appendChild(document.createTextNode(':root{--ddfkc70: #D8446E;--ddfkc71: #0050C3;--ddfkc72: #00409C;--ddfkc73: #003889;--ddfkc74: #002861;--ddfkc75: #000814;--ddfkc76: #F2F6FC;--ddfkc77: #FFFFFF;--ddfkc78: #F6F6F6;--ddfkc79: #E7E7E7;--ddfkc7a: #D1D1D1;--ddfkc7b: #B0B0B0;--ddfkc7c: #888888;--ddfkc7d: #777777;--ddfkc7e: #5D5D5D;--ddfkc7f: #343537;--ddfkc7g: #0A0A0A;--ddfkc7h: #6D6D6D;--ddfkc7i: #C80003;--ddfkc7j: #FEDEDE;--ddfkc7k: #530001;--ddfkc7l: #00C87B;--ddfkc7m: #FFFFFF;--ddfkc7n: currentcolor;--ddfkc7o: 16px;--ddfkc7p: 12px;--ddfkc7q: 16px;--ddfkc7r: 14px;--ddfkc7s: 10px;--ddfkc7t: 12px;--ddfkc7u: 4px;--ddfkc7v: 6px;--ddfkc7w: 8px;--ddfkc7x: 12px;--ddfkc7y: 16px;--ddfkc7z: 18px;--ddfkc710: 24px;--ddfkc711: 32px;--ddfkc712: unset;--ddfkc713: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--ddfkc714: 400;--ddfkc715: 500;--ddfkc716: 700;--ddfkc717: 600;--ddfkc718: 340px;--ddfkc719: 190px}.ddfkc71a{font-size:var(--ddfkc7p);line-height:var(--ddfkc7q)}.ddfkc71b{color:var(--ddfkc7e)}.m677dv0{display:flex!important;justify-content:center;padding:0;opacity:1;height:100vh!important}.m677dv1{margin-top:var(--ddfkc7w)}.m677dv2{display:flex;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-width:350px;gap:6px}#successPageOtpInput .m677dv2{max-width:315px}.m677dv3{border-radius:5px;margin:14px auto 0;max-width:350px}.m677dv4{background:var(--ddfkc7i);color:var(--ddfkc7m);border-radius:5px;padding:7px 0;font-size:var(--ddfkc7p);line-height:var(--ddfkc7q);display:inline-flex;justify-content:center;width:100%}.m677dv5{height:40px!important;width:40px!important}.m677dv6{color:var(--ddfkc7f)!important;margin-top:8px;font-size:var(--ddfkc7o);font-weight:500}.m677dv7{font-size:var(--ddfkc7p);line-height:var(--ddfkc7q);color:var(--ddfkc7n);letter-spacing:-.1px}.m677dv8{line-height:14px}.m677dv9{display:inline-block;margin:0;color:var(--ddfkc7n);text-decoration-color:var(--ddfkc7n);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-size:var(--ddfkc7p);line-height:var(--ddfkc7q)}#modalAppWallet .m677dv9{text-decoration:none;color:var(--ddfkc71)}#successPageOtpInput .m677dv9{margin-left:0}.m677dva{color:var(--ddfkc7e)!important}.m677dvb{color:var(--ddfkc71)!important}.m677dvc{font-size:var(--ddfkc7p);line-height:var(--ddfkc7q);color:var(--ddfkc7n)!important}.m677dvd{display:flex!important}.m677dve{display:flex;flex-grow:1;align-items:center;margin:0;font-size:var(--ddfkc7p);line-height:1.5}.m677dvf{width:calc(96% - 44px);font-weight:400}.m677dvg{overflow:hidden;text-overflow:ellipsis}.m677dvh{font-weight:500;color:var(--ddfkc7f)}.m677dvi{min-height:20px;width:100%}.m677dvj{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}#successPageOtpInput .m677dvj{justify-content:flex-start}.m677dvk{display:flex;justify-content:center;min-height:20px;gap:5px;align-items:center;white-space:nowrap;background:none;border:none}.m677dvl{display:block;font-size:var(--ddfkc7p);line-height:var(--ddfkc7q);color:var(--ddfkc7n)!important;text-align:center;min-height:20px;width:100%}#successPageOtpInput .m677dvl{text-align:left}.m677dvm{align-items:flex-start;margin-right:10px;width:24px;height:24px;border:.25px solid var(--ddfkc7b);background-color:var(--ddfkc78);fill:var(--ddfkc7f);color:var(--ddfkc77);display:flex;place-items:center;border-radius:50%;flex-grow:0;font-size:18px;font-weight:700;padding:5px;gap:8px;text-transform:uppercase}.m677dvn{position:relative;display:flex;margin:0 4px 6px;padding-top:16px;justify-content:space-between;align-items:center;border-top:.25px solid var(--ddfkc7a);fill:var(--ddfkc7e);color:var(--ddfkc7e);font-size:11px}.m677dvn .wallet-logo{height:13px;width:auto}.m677dvo{display:block;margin-top:25px;font-family:Open Sans,sans-serif!important;font-size:10px;opacity:.5;color:var(--ddfkc7f)}.m677dvp{width:100%}.m677dvq{display:none;flex-direction:column;justify-content:center;width:100%}.m677dvr{font-size:var(--ddfkc7p);line-height:var(--ddfkc7q);width:100%;color:var(--ddfkc71);font-weight:var(--ddfkc715);padding-top:var(--ddfkc7y);align-items:center;justify-content:center}.m677dvo>a{text-decoration:underline;color:var(--ddfkc7f)}.m677dvs{color:var(--ddfkc7e);letter-spacing:-.1px;font-size:var(--ddfkc7p);line-height:14px;font-weight:400;margin-bottom:0}@media screen and (min-width: 768px){#successPageOtpInput .m677dv2{max-width:unset;gap:4px}}@media screen and (max-width: 576px){.m677dv9{width:auto}}.qhoiy91{color:var(--qhoiy90)}.qhoiy92{display:flex;justify-content:flex-start;align-items:flex-end;gap:2px}._12p5can0{width:auto}._12p5can1{fill:#fff}._12p5can2{fill:var(--ddfkc71)}._12p5can3{min-width:unset}._12p5can4{min-width:20px}._12p5can5{min-width:unset}._12p5can6{max-width:unset}._12p5can7{max-width:36px}._12p5can8{max-width:unset}._184x63l0{display:flex;position:relative;justify-content:center;align-items:center;cursor:pointer;transition:background .35s cubic-bezier(.19,1,.22,1)}._184x63l0:hover,._184x63l0:focus{filter:brightness(90%)}._184x63l0:active{filter:brightness(85%)}._184x63l1{background:none;padding:5px 0;font-weight:400;min-height:auto;text-decoration:underline;text-transform:none}._184x63l2{font-family:var(--ddfkc713);font-size:14px;min-height:48px;color:var(--ddfkc77)!important;background-color:var(--ddfkc71)!important}._184x63l2:hover,._184x63l2:focus{background-color:var(--ddfkc72)}._184x63l2:active{background-color:var(--ddfkc73)}._184x63l3{padding:8px 24px;border-radius:6px}._184x63l4{font-weight:400!important;border-color:var(--ddfkc71)!important;box-shadow:none!important;letter-spacing:normal!important}._184x63l6{padding:8px 16px;border:1px solid var(--ddfkc7b);background:#fff;border-radius:8px}._184x63l7{padding:20px;margin:-20px}._184x63l8{cursor:pointer}._184x63l9{padding:var(--ddfkc7z)}._184x63la{opacity:0}._184x63lb{color:var(--ddfkc71)}._184x63lc{color:var(--ddfkc7c);font-size:12px}._184x63ld{padding:0;background:none;border:none;color:inherit;margin:0;display:inline;cursor:pointer}._184x63l4 span{text-transform:none!important;font-size:14px}._184x63l4 .spinner-elem{background-color:var(--ddfkc7n)!important}._184x63le,._184x63lf{width:100%}._184x63lg{border-radius:8px}@media screen and (min-width: 768px){._184x63lf{width:fit-content}}._1dsvj950{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:9999}._1dsvj951{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:0;font-family:var(--ddfkc713)}._1dsvj952{width:100%;height:100%}._1dsvj952:focus{outline:none!important}._1dsvj952:focus-within{outline:none!important}._1dsvj953{width:var(--ddfkc718);max-height:var(--ddfkc719);padding:12px}._1dsvj954{width:var(--ddfkc718);padding:12px}._1dsvj955{background-color:var(--ddfkc7m)!important;color:var(--ddfkc7g);border-radius:5px;box-shadow:0 9px 9px #0000001a;position:relative;z-index:999}._1dsvj955 a{color:var(--ddfkc71)}._1dsvj955 *{font-family:var(--ddfkc713);text-transform:none}._11stu8x0{background-color:#3031306b;height:100%;position:fixed;width:100%;z-index:22;top:0;left:0}._11stu8x1{height:100%}._11stu8x2{height:190px}._11stu8x3{background:linear-gradient(#0003,90%,#0000)}@keyframes ik6upn0{0%{opacity:0}to{opacity:1}}@keyframes ik6upn1{0%{transform:translate(0) scaleX(0)}40%{transform:translate(0) scaleX(.5)}to{transform:translate(100%) scaleX(.5)}}@keyframes ik6upn2{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ik6upn3{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.ik6upn4{animation:ik6upn0 .5s}.ik6upn5{animation:ik6upn0 .3s}.ik6upn6{animation:ik6upn1 1.5s infinite linear}.ik6upn7{animation:ik6upn2 .5s ease-in-out}.ik6upn8{animation:ik6upn3 .5s ease-in-out}.l4h1g60{display:flex;justify-content:center;align-items:center;height:100%;padding:4px;background:var(--ddfkc78);border-radius:100%}.l4h1g61{padding:var(--ddfkc7u)}.l4h1g62{padding:var(--ddfkc7w)}.l4h1g63{border:1px solid var(--ddfkc79)}._13ugewk0{padding:var(--ddfkc7u)}._13ugewk1{padding:var(--ddfkc7v)}._13ugewk2{padding:var(--ddfkc7z)}._13ugewk3{padding:var(--ddfkc7w)}._13ugewk4{padding:var(--ddfkc7x)}._13ugewk5{padding:var(--ddfkc7y)}._13ugewk6{padding:var(--ddfkc710)}._13ugewk7{padding:var(--ddfkc711)}._13ugewk8{padding-top:var(--ddfkc7u)}._13ugewk9{padding-top:var(--ddfkc7v)}._13ugewka{padding-top:var(--ddfkc7z)}._13ugewkb{padding-top:var(--ddfkc7w)}._13ugewkc{padding-top:var(--ddfkc7x)}._13ugewkd{padding-top:var(--ddfkc7y)}._13ugewke{padding-top:var(--ddfkc710)}._13ugewkf{padding-top:var(--ddfkc711)}._13ugewkg{padding-right:var(--ddfkc7u)}._13ugewkh{padding-right:var(--ddfkc7v)}._13ugewki{padding-right:var(--ddfkc7z)}._13ugewkj{padding-right:var(--ddfkc7w)}._13ugewkk{padding-right:var(--ddfkc7x)}._13ugewkl{padding-right:var(--ddfkc7y)}._13ugewkm{padding-right:var(--ddfkc710)}._13ugewkn{padding-right:var(--ddfkc711)}._13ugewko{padding-top:var(--ddfkc7u);padding-bottom:var(--ddfkc7u)}._13ugewkp{padding-top:var(--ddfkc7v);padding-bottom:var(--ddfkc7v)}._13ugewkq{padding-top:var(--ddfkc7z);padding-bottom:var(--ddfkc7z)}._13ugewkr{padding-top:var(--ddfkc7w);padding-bottom:var(--ddfkc7w)}._13ugewks{padding-top:var(--ddfkc7x);padding-bottom:var(--ddfkc7x)}._13ugewkt{padding-top:var(--ddfkc7y);padding-bottom:var(--ddfkc7y)}._13ugewku{padding-top:var(--ddfkc710);padding-bottom:var(--ddfkc710)}._13ugewkv{padding-top:var(--ddfkc711);padding-bottom:var(--ddfkc711)}._13ugewkw{padding-left:var(--ddfkc7u);padding-right:var(--ddfkc7u)}._13ugewkx{padding-left:var(--ddfkc7v);padding-right:var(--ddfkc7v)}._13ugewky{padding-left:var(--ddfkc7z);padding-right:var(--ddfkc7z)}._13ugewkz{padding-left:var(--ddfkc7w);padding-right:var(--ddfkc7w)}._13ugewk10{padding-left:var(--ddfkc7x);padding-right:var(--ddfkc7x)}._13ugewk11{padding-left:var(--ddfkc7y);padding-right:var(--ddfkc7y)}._13ugewk12{padding-left:var(--ddfkc710);padding-right:var(--ddfkc710)}._13ugewk13{padding-left:var(--ddfkc711);padding-right:var(--ddfkc711)}._13ugewk14{padding-bottom:var(--ddfkc7u)}._13ugewk15{padding-bottom:var(--ddfkc7v)}._13ugewk16{padding-bottom:var(--ddfkc7z)}._13ugewk17{padding-bottom:var(--ddfkc7w)}._13ugewk18{padding-bottom:var(--ddfkc7x)}._13ugewk19{padding-bottom:var(--ddfkc7y)}._13ugewk1a{padding-bottom:var(--ddfkc710)}._13ugewk1b{padding-bottom:var(--ddfkc711)}._1vnjgu00{font-family:var(--ddfkc712)}._1vnjgu01{font-family:var(--ddfkc713)}._1vnjgu02{font-size:var(--ddfkc7r);font-weight:700;color:var(--ddfkc7g)}._1vnjgu03{font-size:var(--ddfkc7o);font-weight:700}._1vnjgu04{font-size:var(--ddfkc7r);font-weight:500;color:var(--ddfkc7f)}._1vnjgu05{font-size:var(--ddfkc7r);font-weight:500;color:var(--ddfkc75)}._1vnjgu06{font-size:var(--ddfkc7p);line-height:var(--ddfkc7q);font-weight:500;color:var(--ddfkc7f)}._1vnjgu07{color:var(--ddfkc75);font-size:var(--ddfkc7p);line-height:var(--ddfkc7q)}._1vnjgu08{font-size:var(--ddfkc7p);line-height:var(--ddfkc7q)}._1vnjgu09{color:var(--ddfkc7n)}._1vnjgu0a{font-weight:700;color:var(--ddfkc7g)}._1vnjgu0b{font-size:var(--ddfkc7p);line-height:var(--ddfkc7q);color:var(--ddfkc7f);opacity:.72}._1vnjgu0c{font-size:var(--ddfkc7p);line-height:var(--ddfkc7q);color:var(--ddfkc71);font-weight:700}._1vnjgu0d{font-size:var(--ddfkc7r);color:var(--ddfkc71)}._1vnjgu0e{font-size:var(--ddfkc7p);line-height:var(--ddfkc7q);color:var(--ddfkc7e)}._1vnjgu0f{width:100%}._1vnjgu0g{font-weight:var(--ddfkc714)}._1vnjgu0h{font-weight:var(--ddfkc715)}._1vnjgu0i{font-weight:var(--ddfkc716)}._1vnjgu0j{font-weight:var(--ddfkc717)}._1vnjgu0k{font-size:var(--ddfkc7p);line-height:var(--ddfkc7q)}._1vnjgu0l{font-size:var(--ddfkc7r)}._1vnjgu0m{font-size:var(--ddfkc7s);line-height:var(--ddfkc7t)}._1vnjgu0n{font-size:var(--ddfkc7o)}._1vnjgu0o{text-overflow:ellipsis;overflow:hidden}._1vnjgu0p{text-decoration:underline}._1vnjgu0q{text-align:center}._1mahvai0{border-radius:6px;border-color:var(--ddfkc79)}._1mahvai0:focus{border-color:var(--ddfkc71)}._1mahvai1{text-align:center;font-weight:700;font-size:16px;border:1px solid var(--ddfkc7a);border-radius:8px;outline:none}._1mahvai2{display:flex;width:100%;height:100%;justify-content:space-evenly;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff!important}._1rkhbq0{display:flex;flex-direction:column}._1rkhbq1{display:flex;flex-direction:row}._1rkhbq2{display:flex;flex-direction:row;width:100%}._1rkhbq3{gap:var(--ddfkc7v)}')),document.head.appendChild(d)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})();
var t3 = {};
(function(n3) {
var sy = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {};
function ec(r) {
return r && r.__esModule && Object.prototype.hasOwnProperty.call(r, "default") ? r.default : r;
}
var Bf = { exports: {} };
/*!
* jQuery JavaScript Library v3.7.1
* https://jquery.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2023-08-28T13:37Z
*/
(function(r) {
(function(n, i) {
r.exports = n.document ? i(n, !0) : function(a) {
if (!a.document)
throw new Error("jQuery requires a window with a document");
return i(a);
};
})(typeof window < "u" ? window : sy, function(n, i) {
var a = [], c = Object.getPrototypeOf, d = a.slice, g = a.flat ? function(o) {
return a.flat.call(o);
} : function(o) {
return a.concat.apply([], o);
}, S = a.push, C = a.indexOf, T = {}, k = T.toString, N = T.hasOwnProperty, D = N.toString, ee = D.call(Object), j = {}, H = function(u) {
return typeof u == "function" && typeof u.nodeType != "number" && typeof u.item != "function";
}, q = function(u) {
return u != null && u === u.window;
}, J = n.document, de = {
type: !0,
src: !0,
nonce: !0,
noModule: !0
};
function fe(o, u, p) {
p = p || J;
var y, v, w = p.createElement("script");
if (w.text = o, u)
for (y in de)
v = u[y] || u.getAttribute && u.getAttribute(y), v && w.setAttribute(y, v);
p.head.appendChild(w).parentNode.removeChild(w);
}
function ge(o) {
return o == null ? o + "" : typeof o == "object" || typeof o == "function" ? T[k.call(o)] || "object" : typeof o;
}
var Ce = "3.7.1", ye = /HTML$/i, h = function(o, u) {
return new h.fn.init(o, u);
};
h.fn = h.prototype = {
// The current version of jQuery being used
jquery: Ce,
constructor: h,
// The default length of a jQuery object is 0
length: 0,
toArray: function() {
return d.call(this);
},
// Get the Nth element in the matched element set OR
// Get the whole matched element set as a clean array
get: function(o) {
return o == null ? d.call(this) : o < 0 ? this[o + this.length] : this[o];
},
// Take an array of elements and push it onto the stack
// (returning the new matched element set)
pushStack: function(o) {
var u = h.merge(this.constructor(), o);
return u.prevObject = this, u;
},
// Execute a callback for every element in the matched set.
each: function(o) {
return h.each(this, o);
},
map: function(o) {
return this.pushStack(h.map(this, function(u, p) {
return o.call(u, p, u);
}));
},
slice: function() {
return this.pushStack(d.apply(this, arguments));
},
first: function() {
return this.eq(0);
},
last: function() {
return this.eq(-1);
},
even: function() {
return this.pushStack(h.grep(this, function(o, u) {
return (u + 1) % 2;
}));
},
odd: function() {
return this.pushStack(h.grep(this, function(o, u) {
return u % 2;
}));
},
eq: function(o) {
var u = this.length, p = +o + (o < 0 ? u : 0);
return this.pushStack(p >= 0 && p < u ? [this[p]] : []);
},
end: function() {
return this.prevObject || this.constructor();
},
// For internal use only.
// Behaves like an Array's method, not like a jQuery method.
push: S,
sort: a.sort,
splice: a.splice
}, h.extend = h.fn.extend = function() {
var o, u, p, y, v, w, x = arguments[0] || {}, P = 1, L = arguments.length, F = !1;
for (typeof x == "boolean" && (F = x, x = arguments[P] || {}, P++), typeof x != "object" && !H(x) && (x = {}), P === L && (x = this, P--); P < L; P++)
if ((o = arguments[P]) != null)
for (u in o)
y = o[u], !(u === "__proto__" || x === y) && (F && y && (h.isPlainObject(y) || (v = Array.isArray(y))) ? (p = x[u], v && !Array.isArray(p) ? w = [] : !v && !h.isPlainObject(p) ? w = {} : w = p, v = !1, x[u] = h.extend(F, w, y)) : y !== void 0 && (x[u] = y));
return x;
}, h.extend({
// Unique for each copy of jQuery on the page
expando: "jQuery" + (Ce + Math.random()).replace(/\D/g, ""),
// Assume jQuery is ready without the ready module
isReady: !0,
error: function(o) {
throw new Error(o);
},
noop: function() {
},
isPlainObject: function(o) {
var u, p;
return !o || k.call(o) !== "[object Object]" ? !1 : (u = c(o), u ? (p = N.call(u, "constructor") && u.constructor, typeof p == "function" && D.call(p) === ee) : !0);
},
isEmptyObject: function(o) {
var u;
for (u in o)
return !1;
return !0;
},
// Evaluates a script in a provided context; falls back to the global one
// if not specified.
globalEval: function(o, u, p) {
fe(o, { nonce: u && u.nonce }, p);
},
each: function(o, u) {
var p, y = 0;
if (Le(o))
for (p = o.length; y < p && u.call(o[y], y, o[y]) !== !1; y++)
;
else
for (y in o)
if (u.call(o[y], y, o[y]) === !1)
break;
return o;
},
// Retrieve the text value of an array of DOM nodes
text: function(o) {
var u, p = "", y = 0, v = o.nodeType;
if (!v)
for (; u = o[y++]; )
p += h.text(u);
return v === 1 || v === 11 ? o.textContent : v === 9 ? o.documentElement.textContent : v === 3 || v === 4 ? o.nodeValue : p;
},
// results is for internal usage only
makeArray: function(o, u) {
var p = u || [];
return o != null && (Le(Object(o)) ? h.merge(
p,
typeof o == "string" ? [o] : o
) : S.call(p, o)), p;
},
inArray: function(o, u, p) {
return u == null ? -1 : C.call(u, o, p);
},
isXMLDoc: function(o) {
var u = o && o.namespaceURI, p = o && (o.ownerDocument || o).documentElement;
return !ye.test(u || p && p.nodeName || "HTML");
},
// Support: Android <=4.0 only, PhantomJS 1 only
// push.apply(_, arraylike) throws on ancient WebKit
merge: function(o, u) {
for (var p = +u.length, y = 0, v = o.length; y < p; y++)
o[v++] = u[y];
return o.length = v, o;
},
grep: function(o, u, p) {
for (var y, v = [], w = 0, x = o.length, P = !p; w < x; w++)
y = !u(o[w], w), y !== P && v.push(o[w]);
return v;
},
// arg is for internal usage only
map: function(o, u, p) {
var y, v, w = 0, x = [];
if (Le(o))
for (y = o.length; w < y; w++)
v = u(o[w], w, p), v != null && x.push(v);
else
for (w in o)
v = u(o[w], w, p), v != null && x.push(v);
return g(x);
},
// A global GUID counter for objects
guid: 1,
// jQuery.support is not used in Core but other projects attach their
// properties to it so it needs to exist.
support: j
}), typeof Symbol == "function" && (h.fn[Symbol.iterator] = a[Symbol.iterator]), h.each(
"Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),
function(o, u) {
T["[object " + u + "]"] = u.toLowerCase();
}
);
function Le(o) {
var u = !!o && "length" in o && o.length, p = ge(o);
return H(o) || q(o) ? !1 : p === "array" || u === 0 || typeof u == "number" && u > 0 && u - 1 in o;
}
function Te(o, u) {
return o.nodeName && o.nodeName.toLowerCase() === u.toLowerCase();
}
var ct = a.pop, Je = a.sort, ht = a.splice, Ae = "[\\x20\\t\\r\\n\\f]", dt = new RegExp(
"^" + Ae + "+|((?:^|[^\\\\])(?:\\\\.)*)" + Ae + "+$",
"g"
);
h.contains = function(o, u) {
var p = u && u.parentNode;
return o === p || !!(p && p.nodeType === 1 && // Support: IE 9 - 11+
// IE doesn't have `contains` on SVG.
(o.contains ? o.contains(p) : o.compareDocumentPosition && o.compareDocumentPosition(p) & 16));
};
var St = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;
function Et(o, u) {
return u ? o === "\0" ? "�" : o.slice(0, -1) + "\\" + o.charCodeAt(o.length - 1).toString(16) + " " : "\\" + o;
}
h.escapeSelector = function(o) {
return (o + "").replace(St, Et);
};
var ze = J, ue = S;
(function() {
var o, u, p, y, v, w = ue, x, P, L, F, Q, Y = h.expando, B = 0, ie = 0, Ne = ss(), Xe = ss(), Ue = ss(), $t = ss(), bt = function(_, I) {
return _ === I && (v = !0), 0;
}, Mn = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", kn = "(?:\\\\[\\da-fA-F]{1,6}" + Ae + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", Qe = "\\[" + Ae + "*(" + kn + ")(?:" + Ae + // Operator (capture 2)
"*([*^$|!~]?=)" + Ae + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]"
`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(` + kn + "))|)" + Ae + "*\\]", Dr = ":(" + kn + `)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|` + Qe + ")*)|.*)\\)|)", et = new RegExp(Ae + "+", "g"), Ct = new RegExp("^" + Ae + "*," + Ae + "*"), jr = new RegExp("^" + Ae + "*([>+~]|" + Ae + ")" + Ae + "*"), ua = new RegExp(Ae + "|>"), $n = new RegExp(Dr), rs = new RegExp("^" + kn + "$"), Ln = {
ID: new RegExp("^#(" + kn + ")"),
CLASS: new RegExp("^\\.(" + kn + ")"),
TAG: new RegExp("^(" + kn + "|[*])"),
ATTR: new RegExp("^" + Qe),
PSEUDO: new RegExp("^" + Dr),
CHILD: new RegExp(
"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + Ae + "*(even|odd|(([+-]|)(\\d*)n|)" + Ae + "*(?:([+-]|)" + Ae + "*(\\d+)|))" + Ae + "*\\)|)",
"i"
),
bool: new RegExp("^(?:" + Mn + ")$", "i"),
// For use in libraries implementing .is()
// We use this for POS matching in `select`
needsContext: new RegExp("^" + Ae + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + Ae + "*((?:-\\d)?\\d*)" + Ae + "*\\)|)(?=[^-]|$)", "i")
}, vr = /^(?:input|select|textarea|button)$/i, wr = /^h\d$/i, gn = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ca = /[+~]/, Jn = new RegExp("\\\\[\\da-fA-F]{1,6}" + Ae + "?|\\\\([^\\r\\n\\f])", "g"), er = function(_, I) {
var z = "0x" + _.slice(1) - 65536;
return I || (z < 0 ? String.fromCharCode(z + 65536) : String.fromCharCode(z >> 10 | 55296, z & 1023 | 56320));
}, Od = function() {
Sr();
}, da = xr(
function(_) {
return _.disabled === !0 && Te(_, "fieldset");
},
{ dir: "parentNode", next: "legend" }
);
function is() {
try {
return x.activeElement;
} catch {
}
}
try {
w.apply(
a = d.call(ze.childNodes),
ze.childNodes
), a[ze.childNodes.length].nodeType;
} catch {
w = {
apply: function(I, z) {
ue.apply(I, d.call(z));
},
call: function(I) {
ue.apply(I, d.call(arguments, 1));
}
};
}
function lt(_, I, z, K) {
var X, ae, le, ve, he, qe, be, Ie = I && I.ownerDocument, Ve = I ? I.nodeType : 9;
if (z = z || [], typeof _ != "string" || !_ || Ve !== 1 && Ve !== 9 && Ve !== 11)
return z;
if (!K && (Sr(I), I = I || x, L)) {
if (Ve !== 11 && (he = gn.exec(_)))
if (X = he[1]) {
if (Ve === 9)
if (le = I.getElementById(X)) {
if (le.id === X)
return w.call(z, le), z;
} else
return z;
else if (Ie && (le = Ie.getElementById(X)) && lt.contains(I, le) && le.id === X)
return w.call(z, le), z;
} else {
if (he[2])
return w.apply(z, I.getElementsByTagName(_)), z;
if ((X = he[3]) && I.getElementsByClassName)
return w.apply(z, I.getElementsByClassName(X)), z;
}
if (!$t[_ + " "] && (!F || !F.test(_))) {
if (be = _, Ie = I, Ve === 1 && (ua.test(_) || jr.test(_))) {
for (Ie = ca.test(_) && fa(I.parentNode) || I, (Ie != I || !j.scope) && ((ve = I.getAttribute("id")) ? ve = h.escapeSelector(ve) : I.setAttribute("id", ve = Y)), qe = yi(_), ae = qe.length; ae--; )
qe[ae] = (ve ? "#" + ve : ":scope") + " " + Er(qe[ae]);
be = qe.join(",");
}
try {
return w.apply(
z,
Ie.querySelectorAll(be)
), z;
} catch {
$t(_, !0);
} finally {
ve === Y && I.removeAttribute("id");
}
}
}
return ma(_.replace(dt, "$1"), I, z, K);
}
function ss() {
var _ = [];
function I(z, K) {
return _.push(z + " ") > u.cacheLength && delete I[_.shift()], I[z + " "] = K;
}
return I;
}
function mn(_) {
return _[Y] = !0, _;
}
function Mr(_) {
var I = x.createElement("fieldset");
try {
return !!_(I);
} catch {
return !1;
} finally {
I.parentNode && I.parentNode.removeChild(I), I = null;
}
}
function lu(_) {
return function(I) {
return Te(I, "input") && I.type === _;
};
}
function uu(_) {
return function(I) {
return (Te(I, "input") || Te(I, "button")) && I.type === _;
};
}
function $r(_) {
return function(I) {
return "form" in I ? I.parentNode && I.disabled === !1 ? "label" in I ? "label" in I.parentNode ? I.parentNode.disabled === _ : I.disabled === _ : I.isDisabled === _ || // Where there is no isDisabled, check manually
I.isDisabled !== !_ && da(I) === _ : I.disabled === _ : "label" in I ? I.disabled === _ : !1;
};
}
function Fr(_) {
return mn(function(I) {
return I = +I, mn(function(z, K) {
for (var X, ae = _([], z.length, I), le = ae.length; le--; )
z[X = ae[le]] && (z[X] = !(K[X] = z[X]));
});
});
}
function fa(_) {
return _ && typeof _.getElementsByTagName < "u" && _;
}
function Sr(_) {
var I, z = _ ? _.ownerDocument || _ : ze;
return z == x || z.nodeType !== 9 || !z.documentElement || (x = z, P = x.documentElement, L = !h.isXMLDoc(x), Q = P.matches || P.webkitMatchesSelector || P.msMatchesSelector, P.msMatchesSelector && // Support: IE 11+, Edge 17 - 18+
// IE/Edge sometimes throw a "Permission denied" error when strict-comparing
// two documents; shallow comparisons work.
// eslint-disable-next-line eqeqeq
ze != x && (I = x.defaultView) && I.top !== I && I.addEventListener("unload", Od), j.getById = Mr(function(K) {
return P.appendChild(K).id = h.expando, !x.getElementsByName || !x.getElementsByName(h.expando).length;
}), j.disconnectedMatch = Mr(function(K) {
return Q.call(K, "*");
}), j.scope = Mr(function() {
return x.querySelectorAll(":scope");
}), j.cssHas = Mr(function() {
try {
return x.querySelector(":has(*,:jqfake)"), !1;
} catch {
return !0;
}
}), j.getById ? (u.filter.ID = function(K) {
var X = K.replace(Jn, er);
return function(ae) {
return ae.getAttribute("id") === X;
};
}, u.find.ID = function(K, X) {
if (typeof X.getElementById < "u" && L) {
var ae = X.getElementById(K);
return ae ? [ae] : [];
}
}) : (u.filter.ID = function(K) {
var X = K.replace(Jn, er);
return function(ae) {
var le = typeof ae.getAttributeNode < "u" && ae.getAttributeNode("id");
return le && le.value === X;
};
}, u.find.ID = function(K, X) {
if (typeof X.getElementById < "u" && L) {
var ae, le, ve, he = X.getElementById(K);
if (he) {
if (ae = he.getAttributeNode("id"), ae && ae.value === K)
return [he];
for (ve = X.getElementsByName(K), le = 0; he = ve[le++]; )
if (ae = he.getAttributeNode("id"), ae && ae.value === K)
return [he];
}
return [];
}
}), u.find.TAG = function(K, X) {
return typeof X.getElementsByTagName < "u" ? X.getElementsByTagName(K) : X.querySelectorAll(K);
}, u.find.CLASS = function(K, X) {
if (typeof X.getElementsByClassName < "u" && L)
return X.getElementsByClassName(K);
}, F = [], Mr(function(K) {
var X;
P.appendChild(K).innerHTML = "", K.querySelectorAll("[selected]").length || F.push("\\[" + Ae + "*(?:value|" + Mn + ")"), K.querySelectorAll("[id~=" + Y + "-]").length || F.push("~="), K.querySelectorAll("a#" + Y + "+*").length || F.push(".#.+[+~]"), K.querySelectorAll(":checked").length || F.push(":checked"), X = x.createElement("input"), X.setAttribute("type", "hidden"), K.appendChild(X).setAttribute("name", "D"), P.appendChild(K).disabled = !0, K.querySelectorAll(":disabled").length !== 2 && F.push(":enabled", ":disabled"), X = x.createElement("input"), X.setAttribute("name", ""), K.appendChild(X), K.querySelectorAll("[name='']").length || F.push("\\[" + Ae + "*name" + Ae + "*=" + Ae + `*(?:''|"")`);
}), j.cssHas || F.push(":has"), F = F.length && new RegExp(F.join("|")), bt = function(K, X) {
if (K === X)
return v = !0, 0;
var ae = !K.compareDocumentPosition - !X.compareDocumentPosition;
return ae || (ae = (K.ownerDocument || K) == (X.ownerDocument || X) ? K.compareDocumentPosition(X) : (
// Otherwise we know they are disconnected
1
), ae & 1 || !j.sortDetached && X.compareDocumentPosition(K) === ae ? K === x || K.ownerDocument == ze && lt.contains(ze, K) ? -1 : X === x || X.ownerDocument == ze && lt.contains(ze, X) ? 1 : y ? C.call(y, K) - C.call(y, X) : 0 : ae & 4 ? -1 : 1);
}), x;
}
lt.matches = function(_, I) {
return lt(_, null, null, I);
}, lt.matchesSelector = function(_, I) {
if (Sr(_), L && !$t[I + " "] && (!F || !F.test(I)))
try {
var z = Q.call(_, I);
if (z || j.disconnectedMatch || // As well, disconnected nodes are said to be in a document
// fragment in IE 9
_.document && _.document.nodeType !== 11)
return z;
} catch {
$t(I, !0);
}
return lt(I, x, null, [_]).length > 0;
}, lt.contains = function(_, I) {
return (_.ownerDocument || _) != x && Sr(_), h.contains(_, I);
}, lt.attr = function(_, I) {
(_.ownerDocument || _) != x && Sr(_);
var z = u.attrHandle[I.toLowerCase()], K = z && N.call(u.attrHandle, I.toLowerCase()) ? z(_, I, !L) : void 0;
return K !== void 0 ? K : _.getAttribute(I);
}, lt.error = function(_) {
throw new Error("Syntax error, unrecognized expression: " + _);
}, h.uniqueSort = function(_) {
var I, z = [], K = 0, X = 0;
if (v = !j.sortStable, y = !j.sortStable && d.call(_, 0), Je.call(_, bt), v) {
for (; I = _[X++]; )
I === _[X] && (K = z.push(X));
for (; K--; )
ht.call(_, z[K], 1);
}
return y = null, _;
}, h.fn.uniqueSort = function() {
return this.pushStack(h.uniqueSort(d.apply(this)));
}, u = h.expr = {
// Can be adjusted by the user
cacheLength: 50,
createPseudo: mn,
match: Ln,
attrHandle: {},
find: {},
relative: {
">": { dir: "parentNode", first: !0 },
" ": { dir: "parentNode" },
"+": { dir: "previousSibling", first: !0 },
"~": { dir: "previousSibling" }
},
preFilter: {
ATTR: function(_) {
return _[1] = _[1].replace(Jn, er), _[3] = (_[3] || _[4] || _[5] || "").replace(Jn, er), _[2] === "~=" && (_[3] = " " + _[3] + " "), _.slice(0, 4);
},
CHILD: function(_) {
return _[1] = _[1].toLowerCase(), _[1].slice(0, 3) === "nth" ? (_[3] || lt.error(_[0]), _[4] = +(_[4] ? _[5] + (_[6] || 1) : 2 * (_[3] === "even" || _[3] === "odd")), _[5] = +(_[7] + _[8] || _[3] === "odd")) : _[3] && lt.error(_[0]), _;
},
PSEUDO: function(_) {
var I, z = !_[6] && _[2];
return Ln.CHILD.test(_[0]) ? null : (_[3] ? _[2] = _[4] || _[5] || "" : z && $n.test(z) && // Get excess from tokenize (recursively)
(I = yi(z, !0)) && // advance to the next closing parenthesis
(I = z.indexOf(")", z.length - I) - z.length) && (_[0] = _[0].slice(0, I), _[2] = z.slice(0, I)), _.slice(0, 3));
}
},
filter: {
TAG: function(_) {
var I = _.replace(Jn, er).toLowerCase();
return _ === "*" ? function() {
return !0;
} : function(z) {
return Te(z, I);
};
},
CLASS: function(_) {
var I = Ne[_ + " "];
return I || (I = new RegExp("(^|" + Ae + ")" + _ + "(" + Ae + "|$)")) && Ne(_, function(z) {
return I.test(
typeof z.className == "string" && z.className || typeof z.getAttribute < "u" && z.getAttribute("class") || ""
);
});
},
ATTR: function(_, I, z) {
return function(K) {
var X = lt.attr(K, _);
return X == null ? I === "!=" : I ? (X += "", I === "=" ? X === z : I === "!=" ? X !== z : I === "^=" ? z && X.indexOf(z) === 0 : I === "*=" ? z && X.indexOf(z) > -1 : I === "$=" ? z && X.slice(-z.length) === z : I === "~=" ? (" " + X.replace(et, " ") + " ").indexOf(z) > -1 : I === "|=" ? X === z || X.slice(0, z.length + 1) === z + "-" : !1) : !0;
};
},
CHILD: function(_, I, z, K, X) {
var ae = _.slice(0, 3) !== "nth", le = _.slice(-4) !== "last", ve = I === "of-type";
return K === 1 && X === 0 ? (
// Shortcut for :nth-*(n)
function(he) {
return !!he.parentNode;
}
) : function(he, qe, be) {
var Ie, Ve, Oe, ft, Nt, Dt = ae !== le ? "nextSibling" : "previousSibling", Vt = he.parentNode, yn = ve && he.nodeName.toLowerCase(), Hr = !be && !ve, jt = !1;
if (Vt) {
if (ae) {
for (; Dt; ) {
for (Oe = he; Oe = Oe[Dt]; )
if (ve ? Te(Oe, yn) : Oe.nodeType === 1)
return !1;
Nt = Dt = _ === "only" && !Nt && "nextSibling";
}
return !0;
}
if (Nt = [le ? Vt.firstChild : Vt.lastChild], le && Hr) {
for (Ve = Vt[Y] || (Vt[Y] = {}), Ie = Ve[_] || [], ft = Ie[0] === B && Ie[1], jt = ft && Ie[2], Oe = ft && Vt.childNodes[ft]; Oe = ++ft && Oe && Oe[Dt] || // Fallback to seeking `elem` from the start
(jt = ft = 0) || Nt.pop(); )
if (Oe.nodeType === 1 && ++jt && Oe === he) {
Ve[_] = [B, ft, jt];
break;
}
} else if (Hr && (Ve = he[Y] || (he[Y] = {}), Ie = Ve[_] || [], ft = Ie[0] === B && Ie[1], jt = ft), jt === !1)
for (; (Oe = ++ft && Oe && Oe[Dt] || (jt = ft = 0) || Nt.pop()) && !((ve ? Te(Oe, yn) : Oe.nodeType === 1) && ++jt && (Hr && (Ve = Oe[Y] || (Oe[Y] = {}), Ve[_] = [B, jt]), Oe === he)); )
;
return jt -= X, jt === K || jt % K === 0 && jt / K >= 0;
}
};
},
PSEUDO: function(_, I) {
var z, K = u.pseudos[_] || u.setFilters[_.toLowerCase()] || lt.error("unsupported pseudo: " + _);
return K[Y] ? K(I) : K.length > 1 ? (z = [_, _, "", I], u.setFilters.hasOwnProperty(_.toLowerCase()) ? mn(function(X, ae) {
for (var le, ve = K(X, I), he = ve.length; he--; )
le = C.call(X, ve[he]), X[le] = !(ae[le] = ve[he]);
}) : function(X) {
return K(X, 0, z);
}) : K;
}
},
pseudos: {
// Potentially complex pseudos
not: mn(function(_) {
var I = [], z = [], K = lo(_.replace(dt, "$1"));
return K[Y] ? mn(function(X, ae, le, ve) {
for (var he, qe = K(X, null, ve, []), be = X.length; be--; )
(he = qe[be]) && (X[be] = !(ae[be] = he));
}) : function(X, ae, le) {
return I[0] = X, K(I, null, le, z), I[0] = null, !z.pop();
};
}),
has: mn(function(_) {
return function(I) {
return lt(_, I).length > 0;
};
}),
contains: mn(function(_) {
return _ = _.replace(Jn, er), function(I) {
return (I.textContent || h.text(I)).indexOf(_) > -1;
};
}),
// "Whether an element is represented by a :lang() selector
// is based solely on the element's language value
// being equal to the identifier C,
// or beginning with the identifier C immediately followed by "-".
// The matching of C against the element's language value is performed case-insensitively.
// The identifier C does not have to be a valid language name."
// https://www.w3.org/TR/selectors/#lang-pseudo
lang: mn(function(_) {
return rs.test(_ || "") || lt.error("unsupported lang: " + _), _ = _.replace(Jn, er).toLowerCase(), function(I) {
var z;
do
if (z = L ? I.lang : I.getAttribute("xml:lang") || I.getAttribute("lang"))
return z = z.toLowerCase(), z === _ || z.indexOf(_ + "-") === 0;
while ((I = I.parentNode) && I.nodeType === 1);
return !1;
};
}),
// Miscellaneous
target: function(_) {
var I = n.location && n.location.hash;
return I && I.slice(1) === _.id;
},
root: function(_) {
return _ === P;
},
focus: function(_) {
return _ === is() && x.hasFocus() && !!(_.type || _.href || ~_.tabIndex);
},
// Boolean properties
enabled: $r(!1),
disabled: $r(!0),
checked: function(_) {
return Te(_, "input") && !!_.checked || Te(_, "option") && !!_.selected;
},
selected: function(_) {
return _.parentNode && _.parentNode.selectedIndex, _.selected === !0;
},
// Contents
empty: function(_) {
for (_ = _.firstChild; _; _ = _.nextSibling)
if (_.nodeType < 6)
return !1;
return !0;
},
parent: function(_) {
return !u.pseudos.empty(_);
},
// Element/input types
header: function(_) {
return wr.test(_.nodeName);
},
input: function(_) {
return vr.test(_.nodeName);
},
button: function(_) {
return Te(_, "input") && _.type === "button" || Te(_, "button");
},
text: function(_) {
var I;
return Te(_, "input") && _.type === "text" && // Support: IE <10 only
// New HTML5 attribute values (e.g., "search") appear
// with elem.type === "text"
((I = _.getAttribute("type")) == null || I.toLowerCase() === "text");
},
// Position-in-collection
first: Fr(function() {
return [0];
}),
last: Fr(function(_, I) {
return [I - 1];
}),
eq: Fr(function(_, I, z) {
return [z < 0 ? z + I : z];
}),
even: Fr(function(_, I) {
for (var z = 0; z < I; z += 2)
_.push(z);
return _;
}),
odd: Fr(function(_, I) {
for (var z = 1; z < I; z += 2)
_.push(z);
return _;
}),
lt: Fr(function(_, I, z) {
var K;
for (z < 0 ? K = z + I : z > I ? K = I : K = z; --K >= 0; )
_.push(K);
return _;
}),
gt: Fr(function(_, I, z) {
for (var K = z < 0 ? z + I : z; ++K < I; )
_.push(K);
return _;
})
}
}, u.pseudos.nth = u.pseudos.eq;
for (o in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 })
u.pseudos[o] = lu(o);
for (o in { submit: !0, reset: !0 })
u.pseudos[o] = uu(o);
function pa() {
}
pa.prototype = u.filters = u.pseudos, u.setFilters = new pa();
function yi(_, I) {
var z, K, X, ae, le, ve, he, qe = Xe[_ + " "];
if (qe)
return I ? 0 : qe.slice(0);
for (le = _, ve = [], he = u.preFilter; le; ) {
(!z || (K = Ct.exec(le))) && (K && (le = le.slice(K[0].length) || le), ve.push(X = [])), z = !1, (K = jr.exec(le)) && (z = K.shift(), X.push({
value: z,
// Cast descendant combinators to space
type: K[0].replace(dt, " ")
}), le = le.slice(z.length));
for (ae in u.filter)
(K = Ln[ae].exec(le)) && (!he[ae] || (K = he[ae](K))) && (z = K.shift(), X.push({
value: z,
type: ae,
matches: K
}), le = le.slice(z.length));
if (!z)
break;
}
return I ? le.length : le ? lt.error(_) : (
// Cache the tokens
Xe(_, ve).slice(0)
);
}
function Er(_) {
for (var I = 0, z = _.length, K = ""; I < z; I++)
K += _[I].value;
return K;
}
function xr(_, I, z) {
var K = I.dir, X = I.next, ae = X || K, le = z && ae === "parentNode", ve = ie++;
return I.first ? (
// Check against closest ancestor/preceding element
function(he, qe, be) {
for (; he = he[K]; )
if (he.nodeType === 1 || le)
return _(he, qe, be);
return !1;
}
) : (
// Check against all ancestor/preceding elements
function(he, qe, be) {
var Ie, Ve, Oe = [B, ve];
if (be) {
for (; he = he[K]; )
if ((he.nodeType === 1 || le) && _(he, qe, be))
return !0;
} else
for (; he = he[K]; )
if (he.nodeType === 1 || le)
if (Ve = he[Y] || (he[Y] = {}), X && Te(he, X))
he = he[K] || he;
else {
if ((Ie = Ve[ae]) && Ie[0] === B && Ie[1] === ve)
return Oe[2] = Ie[2];
if (Ve[ae] = Oe, Oe[2] = _(he, qe, be))
return !0;
}
return !1;
}
);
}
function ha(_) {
return _.length > 1 ? function(I, z, K) {
for (var X = _.length; X--; )
if (!_[X](I, z, K))
return !1;
return !0;
} : _[0];
}
function so(_, I, z) {
for (var K = 0, X = I.length; K < X; K++)
lt(_, I[K], z);
return z;
}
function oo(_, I, z, K, X) {
for (var ae, le = [], ve = 0, he = _.length, qe = I != null; ve < he; ve++)
(ae = _[ve]) && (!z || z(ae, K, X)) && (le.push(ae), qe && I.push(ve));
return le;
}
function ao(_, I, z, K, X, ae) {
return K && !K[Y] && (K = ao(K)), X && !X[Y] && (X = ao(X, ae)), mn(function(le, ve, he, qe) {
var be, Ie, Ve, Oe, ft = [], Nt = [], Dt = ve.length, Vt = le || so(
I || "*",
he.nodeType ? [he] : he,
[]
), yn = _ && (le || !I) ? oo(Vt, ft, _, he, qe) : Vt;
if (z ? (Oe = X || (le ? _ : Dt || K) ? (
// ...intermediate processing is necessary
[]
) : (
// ...otherwise use results directly
ve
), z(yn, Oe, he, qe)) : Oe = yn, K)
for (be = oo(Oe, Nt), K(be, [], he, qe), Ie = be.length; Ie--; )
(Ve = be[Ie]) && (Oe[Nt[Ie]] = !(yn[Nt[Ie]] = Ve));
if (le) {
if (X || _) {
if (X) {
for (be = [], Ie = Oe.length; Ie--; )
(Ve = Oe[Ie]) && be.push(yn[Ie] = Ve);
X(null, Oe = [], be, qe);
}
for (Ie = Oe.length; Ie--; )
(Ve = Oe[Ie]) && (be = X ? C.call(le, Ve) : ft[Ie]) > -1 && (le[be] = !(ve[be] = Ve));
}
} else
Oe = oo(
Oe === ve ? Oe.splice(Dt, Oe.length) : Oe
), X ? X(null, ve, Oe, qe) : w.apply(ve, Oe);
});
}
function os(_) {
for (var I, z, K, X = _.length, ae = u.relative[_[0].type], le = ae || u.relative[" "], ve = ae ? 1 : 0, he = xr(function(Ie) {
return Ie === I;
}, le, !0), qe = xr(function(Ie) {
return C.call(I, Ie) > -1;
}, le, !0), be = [function(Ie, Ve, Oe) {
var ft = !ae && (Oe || Ve != p) || ((I = Ve).nodeType ? he(Ie, Ve, Oe) : qe(Ie, Ve, Oe));
return I = null, ft;
}]; ve < X; ve++)
if (z = u.relative[_[ve].type])
be = [xr(ha(be), z)];
else {
if (z = u.filter[_[ve].type].apply(null, _[ve].matches), z[Y]) {
for (K = ++ve; K < X && !u.relative[_[K].type]; K++)
;
return ao(
ve > 1 && ha(be),
ve > 1 && Er(
// If the preceding token was a descendant combinator, insert an implicit any-element `*`
_.slice(0, ve - 1).concat({ value: _[ve - 2].type === " " ? "*" : "" })
).replace(dt, "$1"),
z,
ve < K && os(_.slice(ve, K)),
K < X && os(_ = _.slice(K)),
K < X && Er(_)
);
}
be.push(z);
}
return ha(be);
}
function ga(_, I) {
var z = I.length > 0, K = _.length > 0, X = function(ae, le, ve, he, qe) {
var be, Ie, Ve, Oe = 0, ft = "0", Nt = ae && [], Dt = [], Vt = p, yn = ae || K && u.find.TAG("*", qe), Hr = B += Vt == null ? 1 : Math.random() || 0.1, jt = yn.length;
for (qe && (p = le == x || le || qe); ft !== jt && (be = yn[ft]) != null; ft++) {
if (K && be) {
for (Ie = 0, !le && be.ownerDocument != x && (Sr(be), ve = !L); Ve = _[Ie++]; )
if (Ve(be, le || x, ve)) {
w.call(he, be);
break;
}
qe && (B = Hr);
}
z && ((be = !Ve && be) && Oe--, ae && Nt.push(be));
}
if (Oe += ft, z && ft !== Oe) {
for (Ie = 0; Ve = I[Ie++]; )
Ve(Nt, Dt, le, ve);
if (ae) {
if (Oe > 0)
for (; ft--; )
Nt[ft] || Dt[ft] || (Dt[ft] = ct.call(he));
Dt = oo(Dt);
}
w.apply(he, Dt), qe && !ae && Dt.length > 0 && Oe + I.length > 1 && h.uniqueSort(he);
}
return qe && (B = Hr, p = Vt), Nt;
};
return z ? mn(X) : X;
}
function lo(_, I) {
var z, K = [], X = [], ae = Ue[_ + " "];
if (!ae) {
for (I || (I = yi(_)), z = I.length; z--; )
ae = os(I[z]), ae[Y] ? K.push(ae) : X.push(ae);
ae = Ue(
_,
ga(X, K)
), ae.selector = _;
}
return ae;
}
function ma(_, I, z, K) {
var X, ae, le, ve, he, qe = typeof _ == "function" && _, be = !K && yi(_ = qe.selector || _);
if (z = z || [], be.length === 1) {
if (ae = be[0] = be[0].slice(0), ae.length > 2 && (le = ae[0]).type === "ID" && I.nodeType === 9 && L && u.relative[ae[1].type]) {
if (I = (u.find.ID(
le.matches[0].replace(Jn, er),
I
) || [])[0], I)
qe && (I = I.parentNode);
else
return z;
_ = _.slice(ae.shift().value.length);
}
for (X = Ln.needsContext.test(_) ? 0 : ae.length; X-- && (le = ae[X], !u.relative[ve = le.type]); )
if ((he = u.find[ve]) && (K = he(
le.matches[0].replace(Jn, er),
ca.test(ae[0].type) && fa(I.parentNode) || I
))) {
if (ae.splice(X, 1), _ = K.length && Er(ae), !_)
return w.apply(z, K), z;
break;
}
}
return (qe || lo(_, be))(
K,
I,
!L,
z,
!I || ca.test(_) && fa(I.parentNode) || I
), z;
}
j.sortStable = Y.split("").sort(bt).join("") === Y, Sr(), j.sortDetached = Mr(function(_) {
return _.compareDocumentPosition(x.createElement("fieldset")) & 1;
}), h.find = lt, h.expr[":"] = h.expr.pseudos, h.unique = h.uniqueSort, lt.compile = lo, lt.select = ma, lt.setDocument = Sr, lt.tokenize = yi, lt.escape = h.escapeSelector, lt.getText = h.text, lt.isXML = h.isXMLDoc, lt.selectors = h.expr, lt.support = h.support, lt.uniqueSort = h.uniqueSort;
})();
var ce = function(o, u, p) {
for (var y = [], v = p !== void 0; (o = o[u]) && o.nodeType !== 9; )
if (o.nodeType === 1) {
if (v && h(o).is(p))
break;
y.push(o);
}
return y;
}, b = function(o, u) {
for (var p = []; o; o = o.nextSibling)
o.nodeType === 1 && o !== u && p.push(o);
return p;
}, te = h.expr.match.needsContext, pe = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;
function $e(o, u, p) {
return H(u) ? h.grep(o, function(y, v) {
return !!u.call(y, v, y) !== p;
}) : u.nodeType ? h.grep(o, function(y) {
return y === u !== p;
}) : typeof u != "string" ? h.grep(o, function(y) {
return C.call(u, y) > -1 !== p;
}) : h.filter(u, o, p);
}
h.filter = function(o, u, p) {
var y = u[0];
return p && (o = ":not(" + o + ")"), u.length === 1 && y.nodeType === 1 ? h.find.matchesSelector(y, o) ? [y] : [] : h.find.matches(o, h.grep(u, function(v) {
return v.nodeType === 1;
}));
}, h.fn.extend({
find: function(o) {
var u, p, y = this.length, v = this;
if (typeof o != "string")
return this.pushStack(h(o).filter(function() {
for (u = 0; u < y; u++)
if (h.contains(v[u], this))
return !0;
}));
for (p = this.pushStack([]), u = 0; u < y; u++)
h.find(o, v[u], p);
return y > 1 ? h.uniqueSort(p) : p;
},
filter: function(o) {
return this.pushStack($e(this, o || [], !1));
},
not: function(o) {
return this.pushStack($e(this, o || [], !0));
},
is: function(o) {
return !!$e(
this,
// If this is a positional/relative selector, check membership in the returned set
// so $("p:first").is("p:last") won't return true for a doc with two "p".
typeof o == "string" && te.test(o) ? h(o) : o || [],
!1
).length;
}
});
var Fe, it = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, Ke = h.fn.init = function(o, u, p) {
var y, v;
if (!o)
return this;
if (p = p || Fe, typeof o == "string")
if (o[0] === "<" && o[o.length - 1] === ">" && o.length >= 3 ? y = [null, o, null] : y = it.exec(o), y && (y[1] || !u))
if (y[1]) {
if (u = u instanceof h ? u[0] : u, h.merge(this, h.parseHTML(
y[1],
u && u.nodeType ? u.ownerDocument || u : J,
!0
)), pe.test(y[1]) && h.isPlainObject(u))
for (y in u)
H(this[y]) ? this[y](u[y]) : this.attr(y, u[y]);
return this;
} else
return v = J.getElementById(y[2]), v && (this[0] = v, this.length = 1), this;
else
return !u || u.jquery ? (u || p).find(o) : this.constructor(u).find(o);
else {
if (o.nodeType)
return this[0] = o, this.length = 1, this;
if (H(o))
return p.ready !== void 0 ? p.ready(o) : (
// Execute immediately if ready is not present
o(h)
);
}
return h.makeArray(o, this);
};
Ke.prototype = h.fn, Fe = h(J);
var nt = /^(?:parents|prev(?:Until|All))/, Ge = {
children: !0,
contents: !0,
next: !0,
prev: !0
};
h.fn.extend({
has: function(o) {
var u = h(o, this), p = u.length;
return this.filter(function() {
for (var y = 0; y < p; y++)
if (h.contains(this, u[y]))
return !0;
});
},
closest: function(o, u) {
var p, y = 0, v = this.length, w = [], x = typeof o != "string" && h(o);
if (!te.test(o)) {
for (; y < v; y++)
for (p = this[y]; p && p !== u; p = p.parentNode)
if (p.nodeType < 11 && (x ? x.index(p) > -1 : (
// Don't pass non-elements to jQuery#find
p.nodeType === 1 && h.find.matchesSelector(p, o)
))) {
w.push(p);
break;
}
}
return this.pushStack(w.length > 1 ? h.uniqueSort(w) : w);
},
// Determine the position of an element within the set
index: function(o) {
return o ? typeof o == "string" ? C.call(h(o), this[0]) : C.call(
this,
// If it receives a jQuery object, the first element is used
o.jquery ? o[0] : o
) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1;
},
add: function(o, u) {
return this.pushStack(
h.uniqueSort(
h.merge(this.get(), h(o, u))
)
);
},
addBack: function(o) {
return this.add(
o == null ? this.prevObject : this.prevObject.filter(o)
);
}
});
function yt(o, u) {
for (; (o = o[u]) && o.nodeType !== 1; )
;
return o;
}
h.each({
parent: function(o) {
var u = o.parentNode;
return u && u.nodeType !== 11 ? u : null;
},
parents: function(o) {
return ce(o, "parentNode");
},
parentsUntil: function(o, u, p) {
return ce(o, "parentNode", p);
},
next: function(o) {
return yt(o, "nextSibling");
},
prev: function(o) {
return yt(o, "previousSibling");
},
nextAll: function(o) {
return ce(o, "nextSibling");
},
prevAll: function(o) {
return ce(o, "previousSibling");
},
nextUntil: function(o, u, p) {
return ce(o, "nextSibling", p);
},
prevUntil: function(o, u, p) {
return ce(o, "previousSibling", p);
},
siblings: function(o) {
return b((o.parentNode || {}).firstChild, o);
},
children: function(o) {
return b(o.firstChild);
},
contents: function(o) {
return o.contentDocument != null && // Support: IE 11+
//