!(function (e, t) { "object" == typeof module && "object" == typeof module.exports ? (module.exports = e.document ? t(e, !0) : function (e) { if (!e.document) throw new Error("jQuery requires a window with a document"); return t(e); }) : t(e); })("undefined" != typeof window ? window : this, function (e, t) { function y(e) { var t = e.length, n = p.type(e); return "function" === n || p.isWindow(e) ? !1 : 1 === e.nodeType && t ? !0 : "array" === n || 0 === t || ("number" == typeof t && t > 0 && t - 1 in e); } function x(e, t, n) { if (p.isFunction(t)) return p.grep(e, function (e, r) { return !!t.call(e, r, e) !== n; }); if (t.nodeType) return p.grep(e, function (e) { return (e === t) !== n; }); if ("string" == typeof t) { if (S.test(t)) return p.filter(t, e, n); t = p.filter(t, e); } return p.grep(e, function (e) { return p.inArray(e, t) >= 0 !== n; }); } function O(e, t) { do e = e[t]; while (e && 1 !== e.nodeType); return e; } function D(e) { var t = (_[e] = {}); return ( p.each(e.match(M) || [], function (e, n) { t[n] = !0; }), t ); } function H() { N.addEventListener ? (N.removeEventListener("DOMContentLoaded", B, !1), e.removeEventListener("load", B, !1)) : (N.detachEvent("onreadystatechange", B), e.detachEvent("onload", B)); } function B() { (N.addEventListener || "load" === event.type || "complete" === N.readyState) && (H(), p.ready()); } function R(e, t, n) { if (void 0 === n && 1 === e.nodeType) { var r = "data-" + t.replace(q, "-$1").toLowerCase(); if (((n = e.getAttribute(r)), "string" == typeof n)) { try { n = "true" === n ? !0 : "false" === n ? !1 : "null" === n ? null : +n + "" === n ? +n : I.test(n) ? p.parseJSON(n) : n; } catch (i) {} p.data(e, t, n); } else n = void 0; } return n; } function U(e) { var t; for (t in e) if (("data" !== t || !p.isEmptyObject(e[t])) && "toJSON" !== t) return !1; return !0; } function z(e, t, r, i) { if (p.acceptData(e)) { var s, o, u = p.expando, a = e.nodeType, f = a ? p.cache : e, l = a ? e[u] : e[u] && u; if ((l && f[l] && (i || f[l].data)) || void 0 !== r || "string" != typeof t) return ( l || (l = a ? (e[u] = n.pop() || p.guid++) : u), f[l] || (f[l] = a ? {} : { toJSON: p.noop }), ("object" == typeof t || "function" == typeof t) && (i ? (f[l] = p.extend(f[l], t)) : (f[l].data = p.extend(f[l].data, t))), (o = f[l]), i || (o.data || (o.data = {}), (o = o.data)), void 0 !== r && (o[p.camelCase(t)] = r), "string" == typeof t ? ((s = o[t]), null == s && (s = o[p.camelCase(t)])) : (s = o), s ); } } function W(e, t, n) { if (p.acceptData(e)) { var r, i, s = e.nodeType, o = s ? p.cache : e, u = s ? e[p.expando] : p.expando; if (o[u]) { if (t && (r = n ? o[u] : o[u].data)) { p.isArray(t) ? (t = t.concat(p.map(t, p.camelCase))) : t in r ? (t = [t]) : ((t = p.camelCase(t)), (t = t in r ? [t] : t.split(" "))), (i = t.length); while (i--) delete r[t[i]]; if (n ? !U(r) : !p.isEmptyObject(r)) return; } (n || (delete o[u].data, U(o[u]))) && (s ? p.cleanData([e], !0) : c.deleteExpando || o != o.window ? delete o[u] : (o[u] = null)); } } } function tt() { return !0; } function nt() { return !1; } function rt() { try { return N.activeElement; } catch (e) {} } function it(e) { var t = st.split("|"), n = e.createDocumentFragment(); if (n.createElement) while (t.length) n.createElement(t.pop()); return n; } function Et(e, t) { var n, r, i = 0, s = typeof e.getElementsByTagName !== j ? e.getElementsByTagName(t || "*") : typeof e.querySelectorAll !== j ? e.querySelectorAll(t || "*") : void 0; if (!s) for (s = [], n = e.childNodes || e; null != (r = n[i]); i++) !t || p.nodeName(r, t) ? s.push(r) : p.merge(s, Et(r, t)); return void 0 === t || (t && p.nodeName(e, t)) ? p.merge([e], s) : s; } function St(e) { K.test(e.type) && (e.defaultChecked = e.checked); } function xt(e, t) { return p.nodeName(e, "table") && p.nodeName(11 !== t.nodeType ? t : t.firstChild, "tr") ? e.getElementsByTagName("tbody")[0] || e.appendChild(e.ownerDocument.createElement("tbody")) : e; } function Tt(e) { return (e.type = (null !== p.find.attr(e, "type")) + "/" + e.type), e; } function Nt(e) { var t = mt.exec(e.type); return t ? (e.type = t[1]) : e.removeAttribute("type"), e; } function Ct(e, t) { for (var n, r = 0; null != (n = e[r]); r++) p._data(n, "globalEval", !t || p._data(t[r], "globalEval")); } function kt(e, t) { if (1 === t.nodeType && p.hasData(e)) { var n, r, i, s = p._data(e), o = p._data(t, s), u = s.events; if (u) { delete o.handle, (o.events = {}); for (n in u) for (r = 0, i = u[n].length; i > r; r++) p.event.add(t, n, u[n][r]); } o.data && (o.data = p.extend({}, o.data)); } } function Lt(e, t) { var n, r, i; if (1 === t.nodeType) { if (((n = t.nodeName.toLowerCase()), !c.noCloneEvent && t[p.expando])) { i = p._data(t); for (r in i.events) p.removeEvent(t, r, i.handle); t.removeAttribute(p.expando); } "script" === n && t.text !== e.text ? ((Tt(t).text = e.text), Nt(t)) : "object" === n ? (t.parentNode && (t.outerHTML = e.outerHTML), c.html5Clone && e.innerHTML && !p.trim(t.innerHTML) && (t.innerHTML = e.innerHTML)) : "input" === n && K.test(e.type) ? ((t.defaultChecked = t.checked = e.checked), t.value !== e.value && (t.value = e.value)) : "option" === n ? (t.defaultSelected = t.selected = e.defaultSelected) : ("input" === n || "textarea" === n) && (t.defaultValue = e.defaultValue); } } function Mt(t, n) { var r = p(n.createElement(t)).appendTo(n.body), i = e.getDefaultComputedStyle ? e.getDefaultComputedStyle(r[0]).display : p.css(r[0], "display"); return r.detach(), i; } function _t(e) { var t = N, n = Ot[e]; return ( n || ((n = Mt(e, t)), ("none" !== n && n) || ((At = (At || p("")).appendTo(t.documentElement)), (t = (At[0].contentWindow || At[0].contentDocument).document), t.write(), t.close(), (n = Mt(e, t)), At.detach()), (Ot[e] = n)), n ); } function Ft(e, t) { return { get: function () { var n = e(); if (null != n) return n ? void delete this.get : (this.get = t).apply(this, arguments); }, }; } function $t(e, t) { if (t in e) return t; var n = t.charAt(0).toUpperCase() + t.slice(1), r = t, i = Vt.length; while (i--) if (((t = Vt[i] + n), t in e)) return t; return r; } function Jt(e, t) { for (var n, r, i, s = [], o = 0, u = e.length; u > o; o++) (r = e[o]), r.style && ((s[o] = p._data(r, "olddisplay")), (n = r.style.display), t ? (s[o] || "none" !== n || (r.style.display = ""), "" === r.style.display && $(r) && (s[o] = p._data(r, "olddisplay", _t(r.nodeName)))) : s[o] || ((i = $(r)), ((n && "none" !== n) || !i) && p._data(r, "olddisplay", i ? n : p.css(r, "display")))); for (o = 0; u > o; o++) (r = e[o]), r.style && ((t && "none" !== r.style.display && "" !== r.style.display) || (r.style.display = t ? s[o] || "" : "none")); return e; } function Kt(e, t, n) { var r = Ut.exec(t); return r ? Math.max(0, r[1] - (n || 0)) + (r[2] || "px") : t; } function Qt(e, t, n, r, i) { for (var s = n === (r ? "border" : "content") ? 4 : "width" === t ? 1 : 0, o = 0; 4 > s; s += 2) "margin" === n && (o += p.css(e, n + V[s], !0, i)), r ? ("content" === n && (o -= p.css(e, "padding" + V[s], !0, i)), "margin" !== n && (o -= p.css(e, "border" + V[s] + "Width", !0, i))) : ((o += p.css(e, "padding" + V[s], !0, i)), "padding" !== n && (o += p.css(e, "border" + V[s] + "Width", !0, i))); return o; } function Gt(e, t, n) { var r = !0, i = "width" === t ? e.offsetWidth : e.offsetHeight, s = Ht(e), o = c.boxSizing() && "border-box" === p.css(e, "boxSizing", !1, s); if (0 >= i || null == i) { if (((i = Bt(e, t, s)), (0 > i || null == i) && (i = e.style[t]), Pt.test(i))) return i; (r = o && (c.boxSizingReliable() || i === e.style[t])), (i = parseFloat(i) || 0); } return i + Qt(e, t, n || (o ? "border" : "content"), r, s) + "px"; } function Yt(e, t, n, r, i) { return new Yt.prototype.init(e, t, n, r, i); } function un() { return ( setTimeout(function () { Zt = void 0; }), (Zt = p.now()) ); } function an(e, t) { var n, r = { height: e }, i = 0; for (t = t ? 1 : 0; 4 > i; i += 2 - t) (n = V[i]), (r["margin" + n] = r["padding" + n] = e); return t && (r.opacity = r.width = e), r; } function fn(e, t, n) { for (var r, i = (on[t] || []).concat(on["*"]), s = 0, o = i.length; o > s; s++) if ((r = i[s].call(n, t, e))) return r; } function ln(e, t, n) { var r, i, s, o, u, a, f, l, h = this, d = {}, v = e.style, m = e.nodeType && $(e), g = p._data(e, "fxshow"); n.queue || ((u = p._queueHooks(e, "fx")), null == u.unqueued && ((u.unqueued = 0), (a = u.empty.fire), (u.empty.fire = function () { u.unqueued || a(); })), u.unqueued++, h.always(function () { h.always(function () { u.unqueued--, p.queue(e, "fx").length || u.empty.fire(); }); })), 1 === e.nodeType && ("height" in t || "width" in t) && ((n.overflow = [v.overflow, v.overflowX, v.overflowY]), (f = p.css(e, "display")), (l = _t(e.nodeName)), "none" === f && (f = l), "inline" === f && "none" === p.css(e, "float") && (c.inlineBlockNeedsLayout && "inline" !== l ? (v.zoom = 1) : (v.display = "inline-block"))), n.overflow && ((v.overflow = "hidden"), c.shrinkWrapBlocks() || h.always(function () { (v.overflow = n.overflow[0]), (v.overflowX = n.overflow[1]), (v.overflowY = n.overflow[2]); })); for (r in t) if (((i = t[r]), tn.exec(i))) { if ((delete t[r], (s = s || "toggle" === i), i === (m ? "hide" : "show"))) { if ("show" !== i || !g || void 0 === g[r]) continue; m = !0; } d[r] = (g && g[r]) || p.style(e, r); } if (!p.isEmptyObject(d)) { g ? "hidden" in g && (m = g.hidden) : (g = p._data(e, "fxshow", {})), s && (g.hidden = !m), m ? p(e).show() : h.done(function () { p(e).hide(); }), h.done(function () { var t; p._removeData(e, "fxshow"); for (t in d) p.style(e, t, d[t]); }); for (r in d) (o = fn(m ? g[r] : 0, r, h)), r in g || ((g[r] = o.start), m && ((o.end = o.start), (o.start = "width" === r || "height" === r ? 1 : 0))); } } function cn(e, t) { var n, r, i, s, o; for (n in e) if (((r = p.camelCase(n)), (i = t[r]), (s = e[n]), p.isArray(s) && ((i = s[1]), (s = e[n] = s[0])), n !== r && ((e[r] = s), delete e[n]), (o = p.cssHooks[r]), o && "expand" in o)) { (s = o.expand(s)), delete e[r]; for (n in s) n in e || ((e[n] = s[n]), (t[n] = i)); } else t[r] = i; } function hn(e, t, n) { var r, i, s = 0, o = sn.length, u = p.Deferred().always(function () { delete a.elem; }), a = function () { if (i) return !1; for (var t = Zt || un(), n = Math.max(0, f.startTime + f.duration - t), r = n / f.duration || 0, s = 1 - r, o = 0, a = f.tweens.length; a > o; o++) f.tweens[o].run(s); return u.notifyWith(e, [f, s, n]), 1 > s && a ? n : (u.resolveWith(e, [f]), !1); }, f = u.promise({ elem: e, props: p.extend({}, t), opts: p.extend(!0, { specialEasing: {} }, n), originalProperties: t, originalOptions: n, startTime: Zt || un(), duration: n.duration, tweens: [], createTween: function (t, n) { var r = p.Tween(e, f.opts, t, n, f.opts.specialEasing[t] || f.opts.easing); return f.tweens.push(r), r; }, stop: function (t) { var n = 0, r = t ? f.tweens.length : 0; if (i) return this; for (i = !0; r > n; n++) f.tweens[n].run(1); return t ? u.resolveWith(e, [f, t]) : u.rejectWith(e, [f, t]), this; }, }), l = f.props; for (cn(l, f.opts.specialEasing); o > s; s++) if ((r = sn[s].call(f, e, l, f.opts))) return r; return ( p.map(l, fn, f), p.isFunction(f.opts.start) && f.opts.start.call(e, f), p.fx.timer(p.extend(a, { elem: e, anim: f, queue: f.opts.queue })), f.progress(f.opts.progress).done(f.opts.done, f.opts.complete).fail(f.opts.fail).always(f.opts.always) ); } function In(e) { return function (t, n) { "string" != typeof t && ((n = t), (t = "*")); var r, i = 0, s = t.toLowerCase().match(M) || []; if (p.isFunction(n)) while ((r = s[i++])) "+" === r.charAt(0) ? ((r = r.slice(1) || "*"), (e[r] = e[r] || []).unshift(n)) : (e[r] = e[r] || []).push(n); }; } function qn(e, t, n, r) { function o(u) { var a; return ( (i[u] = !0), p.each(e[u] || [], function (e, u) { var f = u(t, n, r); return "string" != typeof f || s || i[f] ? (s ? !(a = f) : void 0) : (t.dataTypes.unshift(f), o(f), !1); }), a ); } var i = {}, s = e === Bn; return o(t.dataTypes[0]) || (!i["*"] && o("*")); } function Rn(e, t) { var n, r, i = p.ajaxSettings.flatOptions || {}; for (r in t) void 0 !== t[r] && ((i[r] ? e : n || (n = {}))[r] = t[r]); return n && p.extend(!0, e, n), e; } function Un(e, t, n) { var r, i, s, o, u = e.contents, a = e.dataTypes; while ("*" === a[0]) a.shift(), void 0 === i && (i = e.mimeType || t.getResponseHeader("Content-Type")); if (i) for (o in u) if (u[o] && u[o].test(i)) { a.unshift(o); break; } if (a[0] in n) s = a[0]; else { for (o in n) { if (!a[0] || e.converters[o + " " + a[0]]) { s = o; break; } r || (r = o); } s = s || r; } return s ? (s !== a[0] && a.unshift(s), n[s]) : void 0; } function zn(e, t, n, r) { var i, s, o, u, a, f = {}, l = e.dataTypes.slice(); if (l[1]) for (o in e.converters) f[o.toLowerCase()] = e.converters[o]; s = l.shift(); while (s) if ((e.responseFields[s] && (n[e.responseFields[s]] = t), !a && r && e.dataFilter && (t = e.dataFilter(t, e.dataType)), (a = s), (s = l.shift()))) if ("*" === s) s = a; else if ("*" !== a && a !== s) { if (((o = f[a + " " + s] || f["* " + s]), !o)) for (i in f) if (((u = i.split(" ")), u[1] === s && (o = f[a + " " + u[0]] || f["* " + u[0]]))) { o === !0 ? (o = f[i]) : f[i] !== !0 && ((s = u[0]), l.unshift(u[1])); break; } if (o !== !0) if (o && e["throws"]) t = o(t); else try { t = o(t); } catch (c) { return { state: "parsererror", error: o ? c : "No conversion from " + a + " to " + s }; } } return { state: "success", data: t }; } function Kn(e, t, n, r) { var i; if (p.isArray(t)) p.each(t, function (t, i) { n || Xn.test(e) ? r(e, i) : Kn(e + "[" + ("object" == typeof i ? t : "") + "]", i, n, r); }); else if (n || "object" !== p.type(t)) r(e, t); else for (i in t) Kn(e + "[" + i + "]", t[i], n, r); } function Zn() { try { return new e.XMLHttpRequest(); } catch (t) {} } function er() { try { return new e.ActiveXObject("Microsoft.XMLHTTP"); } catch (t) {} } function sr(e) { return p.isWindow(e) ? e : 9 === e.nodeType ? e.defaultView || e.parentWindow : !1; } var n = [], r = n.slice, i = n.concat, s = n.push, o = n.indexOf, u = {}, a = u.toString, f = u.hasOwnProperty, l = "".trim, c = {}, h = "1.11.0", p = function (e, t) { return new p.fn.init(e, t); }, d = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, v = /^-ms-/, m = /-([\da-z])/gi, g = function (e, t) { return t.toUpperCase(); }; (p.fn = p.prototype = { jquery: h, constructor: p, selector: "", length: 0, toArray: function () { return r.call(this); }, get: function (e) { return null != e ? (0 > e ? this[e + this.length] : this[e]) : r.call(this); }, pushStack: function (e) { var t = p.merge(this.constructor(), e); return (t.prevObject = this), (t.context = this.context), t; }, each: function (e, t) { return p.each(this, e, t); }, map: function (e) { return this.pushStack( p.map(this, function (t, n) { return e.call(t, n, t); }) ); }, slice: function () { return this.pushStack(r.apply(this, arguments)); }, first: function () { return this.eq(0); }, last: function () { return this.eq(-1); }, eq: function (e) { var t = this.length, n = +e + (0 > e ? t : 0); return this.pushStack(n >= 0 && t > n ? [this[n]] : []); }, end: function () { return this.prevObject || this.constructor(null); }, push: s, sort: n.sort, splice: n.splice, }), (p.extend = p.fn.extend = function () { var e, t, n, r, i, s, o = arguments[0] || {}, u = 1, a = arguments.length, f = !1; for ("boolean" == typeof o && ((f = o), (o = arguments[u] || {}), u++), "object" == typeof o || p.isFunction(o) || (o = {}), u === a && ((o = this), u--); a > u; u++) if (null != (i = arguments[u])) for (r in i) (e = o[r]), (n = i[r]), o !== n && (f && n && (p.isPlainObject(n) || (t = p.isArray(n))) ? (t ? ((t = !1), (s = e && p.isArray(e) ? e : [])) : (s = e && p.isPlainObject(e) ? e : {}), (o[r] = p.extend(f, s, n))) : void 0 !== n && (o[r] = n)); return o; }), p.extend({ expando: "jQuery" + (h + Math.random()).replace(/\D/g, ""), isReady: !0, error: function (e) { throw new Error(e); }, noop: function () {}, isFunction: function (e) { return "function" === p.type(e); }, isArray: Array.isArray || function (e) { return "array" === p.type(e); }, isWindow: function (e) { return null != e && e == e.window; }, isNumeric: function (e) { return e - parseFloat(e) >= 0; }, isEmptyObject: function (e) { var t; for (t in e) return !1; return !0; }, isPlainObject: function (e) { var t; if (!e || "object" !== p.type(e) || e.nodeType || p.isWindow(e)) return !1; try { if (e.constructor && !f.call(e, "constructor") && !f.call(e.constructor.prototype, "isPrototypeOf")) return !1; } catch (n) { return !1; } if (c.ownLast) for (t in e) return f.call(e, t); for (t in e); return void 0 === t || f.call(e, t); }, type: function (e) { return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? u[a.call(e)] || "object" : typeof e; }, globalEval: function (t) { t && p.trim(t) && ( e.execScript || function (t) { e.eval.call(e, t); } )(t); }, camelCase: function (e) { return e.replace(v, "ms-").replace(m, g); }, nodeName: function (e, t) { return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase(); }, each: function (e, t, n) { var r, i = 0, s = e.length, o = y(e); if (n) { if (o) { for (; s > i; i++) if (((r = t.apply(e[i], n)), r === !1)) break; } else for (i in e) if (((r = t.apply(e[i], n)), r === !1)) break; } else if (o) { for (; s > i; i++) if (((r = t.call(e[i], i, e[i])), r === !1)) break; } else for (i in e) if (((r = t.call(e[i], i, e[i])), r === !1)) break; return e; }, trim: l && !l.call(" ") ? function (e) { return null == e ? "" : l.call(e); } : function (e) { return null == e ? "" : (e + "").replace(d, ""); }, makeArray: function (e, t) { var n = t || []; return null != e && (y(Object(e)) ? p.merge(n, "string" == typeof e ? [e] : e) : s.call(n, e)), n; }, inArray: function (e, t, n) { var r; if (t) { if (o) return o.call(t, e, n); for (r = t.length, n = n ? (0 > n ? Math.max(0, r + n) : n) : 0; r > n; n++) if (n in t && t[n] === e) return n; } return -1; }, merge: function (e, t) { var n = +t.length, r = 0, i = e.length; while (n > r) e[i++] = t[r++]; if (n !== n) while (void 0 !== t[r]) e[i++] = t[r++]; return (e.length = i), e; }, grep: function (e, t, n) { for (var r, i = [], s = 0, o = e.length, u = !n; o > s; s++) (r = !t(e[s], s)), r !== u && i.push(e[s]); return i; }, map: function (e, t, n) { var r, s = 0, o = e.length, u = y(e), a = []; if (u) for (; o > s; s++) (r = t(e[s], s, n)), null != r && a.push(r); else for (s in e) (r = t(e[s], s, n)), null != r && a.push(r); return i.apply([], a); }, guid: 1, proxy: function (e, t) { var n, i, s; return ( "string" == typeof t && ((s = e[t]), (t = e), (e = s)), p.isFunction(e) ? ((n = r.call(arguments, 2)), (i = function () { return e.apply(t || this, n.concat(r.call(arguments))); }), (i.guid = e.guid = e.guid || p.guid++), i) : void 0 ); }, now: function () { return +new Date(); }, support: c, }), p.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (e, t) { u["[object " + t + "]"] = t.toLowerCase(); }); var b = (function (e) { function rt(e, t, r, i) { var s, o, u, a, f, h, v, m, w, E; if (((t ? t.ownerDocument || t : b) !== c && l(t), (t = t || c), (r = r || []), !e || "string" != typeof e)) return r; if (1 !== (a = t.nodeType) && 9 !== a) return []; if (p && !i) { if ((s = G.exec(e))) if ((u = s[1])) { if (9 === a) { if (((o = t.getElementById(u)), !o || !o.parentNode)) return r; if (o.id === u) return r.push(o), r; } else if (t.ownerDocument && (o = t.ownerDocument.getElementById(u)) && g(t, o) && o.id === u) return r.push(o), r; } else { if (s[2]) return _.apply(r, t.getElementsByTagName(e)), r; if ((u = s[3]) && n.getElementsByClassName && t.getElementsByClassName) return _.apply(r, t.getElementsByClassName(u)), r; } if (n.qsa && (!d || !d.test(e))) { if (((m = v = y), (w = t), (E = 9 === a && e), 1 === a && "object" !== t.nodeName.toLowerCase())) { (h = dt(e)), (v = t.getAttribute("id")) ? (m = v.replace(Z, "\\$&")) : t.setAttribute("id", m), (m = "[id='" + m + "'] "), (f = h.length); while (f--) h[f] = m + vt(h[f]); (w = (Y.test(e) && ht(t.parentNode)) || t), (E = h.join(",")); } if (E) try { return _.apply(r, w.querySelectorAll(E)), r; } catch (S) { } finally { v || t.removeAttribute("id"); } } } return xt(e.replace(R, "$1"), t, r, i); } function it() { function t(n, i) { return e.push(n + " ") > r.cacheLength && delete t[e.shift()], (t[n + " "] = i); } var e = []; return t; } function st(e) { return (e[y] = !0), e; } function ot(e) { var t = c.createElement("div"); try { return !!e(t); } catch (n) { return !1; } finally { t.parentNode && t.parentNode.removeChild(t), (t = null); } } function ut(e, t) { var n = e.split("|"), i = e.length; while (i--) r.attrHandle[n[i]] = t; } function at(e, t) { var n = t && e, r = n && 1 === e.nodeType && 1 === t.nodeType && (~t.sourceIndex || k) - (~e.sourceIndex || k); if (r) return r; if (n) while ((n = n.nextSibling)) if (n === t) return -1; return e ? 1 : -1; } function ft(e) { return function (t) { var n = t.nodeName.toLowerCase(); return "input" === n && t.type === e; }; } function lt(e) { return function (t) { var n = t.nodeName.toLowerCase(); return ("input" === n || "button" === n) && t.type === e; }; } function ct(e) { return st(function (t) { return ( (t = +t), st(function (n, r) { var i, s = e([], n.length, t), o = s.length; while (o--) n[(i = s[o])] && (n[i] = !(r[i] = n[i])); }) ); }); } function ht(e) { return e && typeof e.getElementsByTagName !== C && e; } function pt() {} function dt(e, t) { var n, i, s, o, u, a, f, l = x[e + " "]; if (l) return t ? 0 : l.slice(0); (u = e), (a = []), (f = r.preFilter); while (u) { (!n || (i = U.exec(u))) && (i && (u = u.slice(i[0].length) || u), a.push((s = []))), (n = !1), (i = z.exec(u)) && ((n = i.shift()), s.push({ value: n, type: i[0].replace(R, " ") }), (u = u.slice(n.length))); for (o in r.filter) !(i = $[o].exec(u)) || (f[o] && !(i = f[o](i))) || ((n = i.shift()), s.push({ value: n, type: o, matches: i }), (u = u.slice(n.length))); if (!n) break; } return t ? u.length : u ? rt.error(e) : x(e, a).slice(0); } function vt(e) { for (var t = 0, n = e.length, r = ""; n > t; t++) r += e[t].value; return r; } function mt(e, t, n) { var r = t.dir, i = n && "parentNode" === r, s = E++; return t.first ? function (t, n, s) { while ((t = t[r])) if (1 === t.nodeType || i) return e(t, n, s); } : function (t, n, o) { var u, a, f = [w, s]; if (o) { while ((t = t[r])) if ((1 === t.nodeType || i) && e(t, n, o)) return !0; } else while ((t = t[r])) if (1 === t.nodeType || i) { if (((a = t[y] || (t[y] = {})), (u = a[r]) && u[0] === w && u[1] === s)) return (f[2] = u[2]); if (((a[r] = f), (f[2] = e(t, n, o)))) return !0; } }; } function gt(e) { return e.length > 1 ? function (t, n, r) { var i = e.length; while (i--) if (!e[i](t, n, r)) return !1; return !0; } : e[0]; } function yt(e, t, n, r, i) { for (var s, o = [], u = 0, a = e.length, f = null != t; a > u; u++) (s = e[u]) && (!n || n(s, r, i)) && (o.push(s), f && t.push(u)); return o; } function bt(e, t, n, r, i, s) { return ( r && !r[y] && (r = bt(r)), i && !i[y] && (i = bt(i, s)), st(function (s, o, u, a) { var f, l, c, h = [], p = [], d = o.length, v = s || St(t || "*", u.nodeType ? [u] : u, []), m = !e || (!s && t) ? v : yt(v, h, e, u, a), g = n ? (i || (s ? e : d || r) ? [] : o) : m; if ((n && n(m, g, u, a), r)) { (f = yt(g, p)), r(f, [], u, a), (l = f.length); while (l--) (c = f[l]) && (g[p[l]] = !(m[p[l]] = c)); } if (s) { if (i || e) { if (i) { (f = []), (l = g.length); while (l--) (c = g[l]) && f.push((m[l] = c)); i(null, (g = []), f, a); } l = g.length; while (l--) (c = g[l]) && (f = i ? P.call(s, c) : h[l]) > -1 && (s[f] = !(o[f] = c)); } } else (g = yt(g === o ? g.splice(d, g.length) : g)), i ? i(null, o, g, a) : _.apply(o, g); }) ); } function wt(e) { for ( var t, n, i, s = e.length, o = r.relative[e[0].type], a = o || r.relative[" "], f = o ? 1 : 0, l = mt( function (e) { return e === t; }, a, !0 ), c = mt( function (e) { return P.call(t, e) > -1; }, a, !0 ), h = [ function (e, n, r) { return (!o && (r || n !== u)) || ((t = n).nodeType ? l(e, n, r) : c(e, n, r)); }, ]; s > f; f++ ) if ((n = r.relative[e[f].type])) h = [mt(gt(h), n)]; else { if (((n = r.filter[e[f].type].apply(null, e[f].matches)), n[y])) { for (i = ++f; s > i; i++) if (r.relative[e[i].type]) break; return bt(f > 1 && gt(h), f > 1 && vt(e.slice(0, f - 1).concat({ value: " " === e[f - 2].type ? "*" : "" })).replace(R, "$1"), n, i > f && wt(e.slice(f, i)), s > i && wt((e = e.slice(i))), s > i && vt(e)); } h.push(n); } return gt(h); } function Et(e, t) { var n = t.length > 0, i = e.length > 0, s = function (s, o, a, f, l) { var h, p, d, v = 0, m = "0", g = s && [], y = [], b = u, E = s || (i && r.find.TAG("*", l)), S = (w += null == b ? 1 : Math.random() || 0.1), x = E.length; for (l && (u = o !== c && o); m !== x && null != (h = E[m]); m++) { if (i && h) { p = 0; while ((d = e[p++])) if (d(h, o, a)) { f.push(h); break; } l && (w = S); } n && ((h = !d && h) && v--, s && g.push(h)); } if (((v += m), n && m !== v)) { p = 0; while ((d = t[p++])) d(g, y, o, a); if (s) { if (v > 0) while (m--) g[m] || y[m] || (y[m] = O.call(f)); y = yt(y); } _.apply(f, y), l && !s && y.length > 0 && v + t.length > 1 && rt.uniqueSort(f); } return l && ((w = S), (u = b)), g; }; return n ? st(s) : s; } function St(e, t, n) { for (var r = 0, i = t.length; i > r; r++) rt(e, t[r], n); return n; } function xt(e, t, i, s) { var u, a, f, l, c, h = dt(e); if (!s && 1 === h.length) { if (((a = h[0] = h[0].slice(0)), a.length > 2 && "ID" === (f = a[0]).type && n.getById && 9 === t.nodeType && p && r.relative[a[1].type])) { if (((t = (r.find.ID(f.matches[0].replace(et, tt), t) || [])[0]), !t)) return i; e = e.slice(a.shift().value.length); } u = $.needsContext.test(e) ? 0 : a.length; while (u--) { if (((f = a[u]), r.relative[(l = f.type)])) break; if ((c = r.find[l]) && (s = c(f.matches[0].replace(et, tt), (Y.test(a[0].type) && ht(t.parentNode)) || t))) { if ((a.splice(u, 1), (e = s.length && vt(a)), !e)) return _.apply(i, s), i; break; } } } return o(e, h)(s, t, !p, i, (Y.test(e) && ht(t.parentNode)) || t), i; } var t, n, r, i, s, o, u, a, f, l, c, h, p, d, v, m, g, y = "sizzle" + -new Date(), b = e.document, w = 0, E = 0, S = it(), x = it(), T = it(), N = function (e, t) { return e === t && (f = !0), 0; }, C = "undefined", k = 1 << 31, L = {}.hasOwnProperty, A = [], O = A.pop, M = A.push, _ = A.push, D = A.slice, P = A.indexOf || function (e) { for (var t = 0, n = this.length; n > t; t++) if (this[t] === e) return t; return -1; }, H = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", B = "[\\x20\\t\\r\\n\\f]", j = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", F = j.replace("w", "w#"), I = "\\[" + B + "*(" + j + ")" + B + "*(?:([*^$|!~]?=)" + B + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + F + ")|)|)" + B + "*\\]", q = ":(" + j + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + I.replace(3, 8) + ")*)|.*)\\)|)", R = new RegExp("^" + B + "+|((?:^|[^\\\\])(?:\\\\.)*)" + B + "+$", "g"), U = new RegExp("^" + B + "*," + B + "*"), z = new RegExp("^" + B + "*([>+~]|" + B + ")" + B + "*"), W = new RegExp("=" + B + "*([^\\]'\"]*?)" + B + "*\\]", "g"), X = new RegExp(q), V = new RegExp("^" + F + "$"), $ = { ID: new RegExp("^#(" + j + ")"), CLASS: new RegExp("^\\.(" + j + ")"), TAG: new RegExp("^(" + j.replace("w", "w*") + ")"), ATTR: new RegExp("^" + I), PSEUDO: new RegExp("^" + q), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + B + "*(even|odd|(([+-]|)(\\d*)n|)" + B + "*(?:([+-]|)" + B + "*(\\d+)|))" + B + "*\\)|)", "i"), bool: new RegExp("^(?:" + H + ")$", "i"), needsContext: new RegExp("^" + B + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + B + "*((?:-\\d)?\\d*)" + B + "*\\)|)(?=[^-]|$)", "i"), }, J = /^(?:input|select|textarea|button)$/i, K = /^h\d$/i, Q = /^[^{]+\{\s*\[native \w/, G = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, Y = /[+~]/, Z = /'|\\/g, et = new RegExp("\\\\([\\da-f]{1,6}" + B + "?|(" + B + ")|.)", "ig"), tt = function (e, t, n) { var r = "0x" + t - 65536; return r !== r || n ? t : 0 > r ? String.fromCharCode(r + 65536) : String.fromCharCode((r >> 10) | 55296, (1023 & r) | 56320); }; try { _.apply((A = D.call(b.childNodes)), b.childNodes), A[b.childNodes.length].nodeType; } catch (nt) { _ = { apply: A.length ? function (e, t) { M.apply(e, D.call(t)); } : function (e, t) { var n = e.length, r = 0; while ((e[n++] = t[r++])); e.length = n - 1; }, }; } (n = rt.support = {}), (s = rt.isXML = function (e) { var t = e && (e.ownerDocument || e).documentElement; return t ? "HTML" !== t.nodeName : !1; }), (l = rt.setDocument = function (e) { var t, i = e ? e.ownerDocument || e : b, o = i.defaultView; return i !== c && 9 === i.nodeType && i.documentElement ? ((c = i), (h = i.documentElement), (p = !s(i)), o && o !== o.top && (o.addEventListener ? o.addEventListener( "unload", function () { l(); }, !1 ) : o.attachEvent && o.attachEvent("onunload", function () { l(); })), (n.attributes = ot(function (e) { return (e.className = "i"), !e.getAttribute("className"); })), (n.getElementsByTagName = ot(function (e) { return e.appendChild(i.createComment("")), !e.getElementsByTagName("*").length; })), (n.getElementsByClassName = Q.test(i.getElementsByClassName) && ot(function (e) { return (e.innerHTML = "
"), (e.firstChild.className = "i"), 2 === e.getElementsByClassName("i").length; })), (n.getById = ot(function (e) { return (h.appendChild(e).id = y), !i.getElementsByName || !i.getElementsByName(y).length; })), n.getById ? ((r.find.ID = function (e, t) { if (typeof t.getElementById !== C && p) { var n = t.getElementById(e); return n && n.parentNode ? [n] : []; } }), (r.filter.ID = function (e) { var t = e.replace(et, tt); return function (e) { return e.getAttribute("id") === t; }; })) : (delete r.find.ID, (r.filter.ID = function (e) { var t = e.replace(et, tt); return function (e) { var n = typeof e.getAttributeNode !== C && e.getAttributeNode("id"); return n && n.value === t; }; })), (r.find.TAG = n.getElementsByTagName ? function (e, t) { return typeof t.getElementsByTagName !== C ? t.getElementsByTagName(e) : void 0; } : function (e, t) { var n, r = [], i = 0, s = t.getElementsByTagName(e); if ("*" === e) { while ((n = s[i++])) 1 === n.nodeType && r.push(n); return r; } return s; }), (r.find.CLASS = n.getElementsByClassName && function (e, t) { return typeof t.getElementsByClassName !== C && p ? t.getElementsByClassName(e) : void 0; }), (v = []), (d = []), (n.qsa = Q.test(i.querySelectorAll)) && (ot(function (e) { (e.innerHTML = ""), e.querySelectorAll("[t^='']").length && d.push("[*^$]=" + B + "*(?:''|\"\")"), e.querySelectorAll("[selected]").length || d.push("\\[" + B + "*(?:value|" + H + ")"), e.querySelectorAll(":checked").length || d.push(":checked"); }), ot(function (e) { var t = i.createElement("input"); t.setAttribute("type", "hidden"), e.appendChild(t).setAttribute("name", "D"), e.querySelectorAll("[name=d]").length && d.push("name" + B + "*[*^$|!~]?="), e.querySelectorAll(":enabled").length || d.push(":enabled", ":disabled"), e.querySelectorAll("*,:x"), d.push(",.*:"); })), (n.matchesSelector = Q.test((m = h.webkitMatchesSelector || h.mozMatchesSelector || h.oMatchesSelector || h.msMatchesSelector))) && ot(function (e) { (n.disconnectedMatch = m.call(e, "div")), m.call(e, "[s!='']:x"), v.push("!=", q); }), (d = d.length && new RegExp(d.join("|"))), (v = v.length && new RegExp(v.join("|"))), (t = Q.test(h.compareDocumentPosition)), (g = t || Q.test(h.contains) ? function (e, t) { var n = 9 === e.nodeType ? e.documentElement : e, r = t && t.parentNode; return e === r || !(!r || 1 !== r.nodeType || !(n.contains ? n.contains(r) : e.compareDocumentPosition && 16 & e.compareDocumentPosition(r))); } : function (e, t) { if (t) while ((t = t.parentNode)) if (t === e) return !0; return !1; }), (N = t ? function (e, t) { if (e === t) return (f = !0), 0; var r = !e.compareDocumentPosition - !t.compareDocumentPosition; return r ? r : ((r = (e.ownerDocument || e) === (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1), 1 & r || (!n.sortDetached && t.compareDocumentPosition(e) === r) ? e === i || (e.ownerDocument === b && g(b, e)) ? -1 : t === i || (t.ownerDocument === b && g(b, t)) ? 1 : a ? P.call(a, e) - P.call(a, t) : 0 : 4 & r ? -1 : 1); } : function (e, t) { if (e === t) return (f = !0), 0; var n, r = 0, s = e.parentNode, o = t.parentNode, u = [e], l = [t]; if (!s || !o) return e === i ? -1 : t === i ? 1 : s ? -1 : o ? 1 : a ? P.call(a, e) - P.call(a, t) : 0; if (s === o) return at(e, t); n = e; while ((n = n.parentNode)) u.unshift(n); n = t; while ((n = n.parentNode)) l.unshift(n); while (u[r] === l[r]) r++; return r ? at(u[r], l[r]) : u[r] === b ? -1 : l[r] === b ? 1 : 0; }), i) : c; }), (rt.matches = function (e, t) { return rt(e, null, null, t); }), (rt.matchesSelector = function (e, t) { if (((e.ownerDocument || e) !== c && l(e), (t = t.replace(W, "='$1']")), !(!n.matchesSelector || !p || (v && v.test(t)) || (d && d.test(t))))) try { var r = m.call(e, t); if (r || n.disconnectedMatch || (e.document && 11 !== e.document.nodeType)) return r; } catch (i) {} return rt(t, c, null, [e]).length > 0; }), (rt.contains = function (e, t) { return (e.ownerDocument || e) !== c && l(e), g(e, t); }), (rt.attr = function (e, t) { (e.ownerDocument || e) !== c && l(e); var i = r.attrHandle[t.toLowerCase()], s = i && L.call(r.attrHandle, t.toLowerCase()) ? i(e, t, !p) : void 0; return void 0 !== s ? s : n.attributes || !p ? e.getAttribute(t) : (s = e.getAttributeNode(t)) && s.specified ? s.value : null; }), (rt.error = function (e) { throw new Error("Syntax error, unrecognized expression: " + e); }), (rt.uniqueSort = function (e) { var t, r = [], i = 0, s = 0; if (((f = !n.detectDuplicates), (a = !n.sortStable && e.slice(0)), e.sort(N), f)) { while ((t = e[s++])) t === e[s] && (i = r.push(s)); while (i--) e.splice(r[i], 1); } return (a = null), e; }), (i = rt.getText = function (e) { var t, n = "", r = 0, s = e.nodeType; if (s) { if (1 === s || 9 === s || 11 === s) { if ("string" == typeof e.textContent) return e.textContent; for (e = e.firstChild; e; e = e.nextSibling) n += i(e); } else if (3 === s || 4 === s) return e.nodeValue; } else while ((t = e[r++])) n += i(t); return n; }), (r = rt.selectors = { cacheLength: 50, createPseudo: st, match: $, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function (e) { return (e[1] = e[1].replace(et, tt)), (e[3] = (e[4] || e[5] || "").replace(et, tt)), "~=" === e[2] && (e[3] = " " + e[3] + " "), e.slice(0, 4); }, CHILD: function (e) { return ( (e[1] = e[1].toLowerCase()), "nth" === e[1].slice(0, 3) ? (e[3] || rt.error(e[0]), (e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * ("even" === e[3] || "odd" === e[3]))), (e[5] = +(e[7] + e[8] || "odd" === e[3]))) : e[3] && rt.error(e[0]), e ); }, PSEUDO: function (e) { var t, n = !e[5] && e[2]; return $.CHILD.test(e[0]) ? null : (e[3] && void 0 !== e[4] ? (e[2] = e[4]) : n && X.test(n) && (t = dt(n, !0)) && (t = n.indexOf(")", n.length - t) - n.length) && ((e[0] = e[0].slice(0, t)), (e[2] = n.slice(0, t))), e.slice(0, 3)); }, }, filter: { TAG: function (e) { var t = e.replace(et, tt).toLowerCase(); return "*" === e ? function () { return !0; } : function (e) { return e.nodeName && e.nodeName.toLowerCase() === t; }; }, CLASS: function (e) { var t = S[e + " "]; return ( t || ((t = new RegExp("(^|" + B + ")" + e + "(" + B + "|$)")) && S(e, function (e) { return t.test(("string" == typeof e.className && e.className) || (typeof e.getAttribute !== C && e.getAttribute("class")) || ""); })) ); }, ATTR: function (e, t, n) { return function (r) { var i = rt.attr(r, e); return null == i ? "!=" === t : t ? ((i += ""), "=" === t ? i === n : "!=" === t ? i !== n : "^=" === t ? n && 0 === i.indexOf(n) : "*=" === t ? n && i.indexOf(n) > -1 : "$=" === t ? n && i.slice(-n.length) === n : "~=" === t ? (" " + i + " ").indexOf(n) > -1 : "|=" === t ? i === n || i.slice(0, n.length + 1) === n + "-" : !1) : !0; }; }, CHILD: function (e, t, n, r, i) { var s = "nth" !== e.slice(0, 3), o = "last" !== e.slice(-4), u = "of-type" === t; return 1 === r && 0 === i ? function (e) { return !!e.parentNode; } : function (t, n, a) { var f, l, c, h, p, d, v = s !== o ? "nextSibling" : "previousSibling", m = t.parentNode, g = u && t.nodeName.toLowerCase(), b = !a && !u; if (m) { if (s) { while (v) { c = t; while ((c = c[v])) if (u ? c.nodeName.toLowerCase() === g : 1 === c.nodeType) return !1; d = v = "only" === e && !d && "nextSibling"; } return !0; } if (((d = [o ? m.firstChild : m.lastChild]), o && b)) { (l = m[y] || (m[y] = {})), (f = l[e] || []), (p = f[0] === w && f[1]), (h = f[0] === w && f[2]), (c = p && m.childNodes[p]); while ((c = (++p && c && c[v]) || (h = p = 0) || d.pop())) if (1 === c.nodeType && ++h && c === t) { l[e] = [w, p, h]; break; } } else if (b && (f = (t[y] || (t[y] = {}))[e]) && f[0] === w) h = f[1]; else while ((c = (++p && c && c[v]) || (h = p = 0) || d.pop())) if ((u ? c.nodeName.toLowerCase() === g : 1 === c.nodeType) && ++h && (b && ((c[y] || (c[y] = {}))[e] = [w, h]), c === t)) break; return (h -= i), h === r || (h % r === 0 && h / r >= 0); } }; }, PSEUDO: function (e, t) { var n, i = r.pseudos[e] || r.setFilters[e.toLowerCase()] || rt.error("unsupported pseudo: " + e); return i[y] ? i(t) : i.length > 1 ? ((n = [e, e, "", t]), r.setFilters.hasOwnProperty(e.toLowerCase()) ? st(function (e, n) { var r, s = i(e, t), o = s.length; while (o--) (r = P.call(e, s[o])), (e[r] = !(n[r] = s[o])); }) : function (e) { return i(e, 0, n); }) : i; }, }, pseudos: { not: st(function (e) { var t = [], n = [], r = o(e.replace(R, "$1")); return r[y] ? st(function (e, t, n, i) { var s, o = r(e, null, i, []), u = e.length; while (u--) (s = o[u]) && (e[u] = !(t[u] = s)); }) : function (e, i, s) { return (t[0] = e), r(t, null, s, n), !n.pop(); }; }), has: st(function (e) { return function (t) { return rt(e, t).length > 0; }; }), contains: st(function (e) { return function (t) { return (t.textContent || t.innerText || i(t)).indexOf(e) > -1; }; }), lang: st(function (e) { return ( V.test(e || "") || rt.error("unsupported lang: " + e), (e = e.replace(et, tt).toLowerCase()), function (t) { var n; do if ((n = p ? t.lang : t.getAttribute("xml:lang") || t.getAttribute("lang"))) return (n = n.toLowerCase()), n === e || 0 === n.indexOf(e + "-"); while ((t = t.parentNode) && 1 === t.nodeType); return !1; } ); }), target: function (t) { var n = e.location && e.location.hash; return n && n.slice(1) === t.id; }, root: function (e) { return e === h; }, focus: function (e) { return e === c.activeElement && (!c.hasFocus || c.hasFocus()) && !!(e.type || e.href || ~e.tabIndex); }, enabled: function (e) { return e.disabled === !1; }, disabled: function (e) { return e.disabled === !0; }, checked: function (e) { var t = e.nodeName.toLowerCase(); return ("input" === t && !!e.checked) || ("option" === t && !!e.selected); }, selected: function (e) { return e.parentNode && e.parentNode.selectedIndex, e.selected === !0; }, empty: function (e) { for (e = e.firstChild; e; e = e.nextSibling) if (e.nodeType < 6) return !1; return !0; }, parent: function (e) { return !r.pseudos.empty(e); }, header: function (e) { return K.test(e.nodeName); }, input: function (e) { return J.test(e.nodeName); }, button: function (e) { var t = e.nodeName.toLowerCase(); return ("input" === t && "button" === e.type) || "button" === t; }, text: function (e) { var t; return "input" === e.nodeName.toLowerCase() && "text" === e.type && (null == (t = e.getAttribute("type")) || "text" === t.toLowerCase()); }, first: ct(function () { return [0]; }), last: ct(function (e, t) { return [t - 1]; }), eq: ct(function (e, t, n) { return [0 > n ? n + t : n]; }), even: ct(function (e, t) { for (var n = 0; t > n; n += 2) e.push(n); return e; }), odd: ct(function (e, t) { for (var n = 1; t > n; n += 2) e.push(n); return e; }), lt: ct(function (e, t, n) { for (var r = 0 > n ? n + t : n; --r >= 0; ) e.push(r); return e; }), gt: ct(function (e, t, n) { for (var r = 0 > n ? n + t : n; ++r < t; ) e.push(r); return e; }), }, }), (r.pseudos.nth = r.pseudos.eq); for (t in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) r.pseudos[t] = ft(t); for (t in { submit: !0, reset: !0 }) r.pseudos[t] = lt(t); (pt.prototype = r.filters = r.pseudos), (r.setFilters = new pt()); o = rt.compile = function (e, t) { var n, r = [], i = [], s = T[e + " "]; if (!s) { t || (t = dt(e)), (n = t.length); while (n--) (s = wt(t[n])), s[y] ? r.push(s) : i.push(s); s = T(e, Et(i, r)); } return s; }; return ( (n.sortStable = y.split("").sort(N).join("") === y), (n.detectDuplicates = !!f), l(), (n.sortDetached = ot(function (e) { return 1 & e.compareDocumentPosition(c.createElement("div")); })), ot(function (e) { return (e.innerHTML = ""), "#" === e.firstChild.getAttribute("href"); }) || ut("type|href|height|width", function (e, t, n) { return n ? void 0 : e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2); }), (n.attributes && ot(function (e) { return (e.innerHTML = ""), e.firstChild.setAttribute("value", ""), "" === e.firstChild.getAttribute("value"); })) || ut("value", function (e, t, n) { return n || "input" !== e.nodeName.toLowerCase() ? void 0 : e.defaultValue; }), ot(function (e) { return null == e.getAttribute("disabled"); }) || ut(H, function (e, t, n) { var r; return n ? void 0 : e[t] === !0 ? t.toLowerCase() : (r = e.getAttributeNode(t)) && r.specified ? r.value : null; }), rt ); })(e); (p.find = b), (p.expr = b.selectors), (p.expr[":"] = p.expr.pseudos), (p.unique = b.uniqueSort), (p.text = b.getText), (p.isXMLDoc = b.isXML), (p.contains = b.contains); var w = p.expr.match.needsContext, E = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, S = /^.[^:#\[\.,]*$/; (p.filter = function (e, t, n) { var r = t[0]; return ( n && (e = ":not(" + e + ")"), 1 === t.length && 1 === r.nodeType ? p.find.matchesSelector(r, e) ? [r] : [] : p.find.matches( e, p.grep(t, function (e) { return 1 === e.nodeType; }) ) ); }), p.fn.extend({ find: function (e) { var t, n = [], r = this, i = r.length; if ("string" != typeof e) return this.pushStack( p(e).filter(function () { for (t = 0; i > t; t++) if (p.contains(r[t], this)) return !0; }) ); for (t = 0; i > t; t++) p.find(e, r[t], n); return (n = this.pushStack(i > 1 ? p.unique(n) : n)), (n.selector = this.selector ? this.selector + " " + e : e), n; }, filter: function (e) { return this.pushStack(x(this, e || [], !1)); }, not: function (e) { return this.pushStack(x(this, e || [], !0)); }, is: function (e) { return !!x(this, "string" == typeof e && w.test(e) ? p(e) : e || [], !1).length; }, }); var T, N = e.document, C = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, k = (p.fn.init = function (e, t) { var n, r; if (!e) return this; if ("string" == typeof e) { if (((n = "<" === e.charAt(0) && ">" === e.charAt(e.length - 1) && e.length >= 3 ? [null, e, null] : C.exec(e)), !n || (!n[1] && t))) return !t || t.jquery ? (t || T).find(e) : this.constructor(t).find(e); if (n[1]) { if (((t = t instanceof p ? t[0] : t), p.merge(this, p.parseHTML(n[1], t && t.nodeType ? t.ownerDocument || t : N, !0)), E.test(n[1]) && p.isPlainObject(t))) for (n in t) p.isFunction(this[n]) ? this[n](t[n]) : this.attr(n, t[n]); return this; } if (((r = N.getElementById(n[2])), r && r.parentNode)) { if (r.id !== n[2]) return T.find(e); (this.length = 1), (this[0] = r); } return (this.context = N), (this.selector = e), this; } return e.nodeType ? ((this.context = this[0] = e), (this.length = 1), this) : p.isFunction(e) ? "undefined" != typeof T.ready ? T.ready(e) : e(p) : (void 0 !== e.selector && ((this.selector = e.selector), (this.context = e.context)), p.makeArray(e, this)); }); (k.prototype = p.fn), (T = p(N)); var L = /^(?:parents|prev(?:Until|All))/, A = { children: !0, contents: !0, next: !0, prev: !0 }; p.extend({ dir: function (e, t, n) { var r = [], i = e[t]; while (i && 9 !== i.nodeType && (void 0 === n || 1 !== i.nodeType || !p(i).is(n))) 1 === i.nodeType && r.push(i), (i = i[t]); return r; }, sibling: function (e, t) { for (var n = []; e; e = e.nextSibling) 1 === e.nodeType && e !== t && n.push(e); return n; }, }), p.fn.extend({ has: function (e) { var t, n = p(e, this), r = n.length; return this.filter(function () { for (t = 0; r > t; t++) if (p.contains(this, n[t])) return !0; }); }, closest: function (e, t) { for (var n, r = 0, i = this.length, s = [], o = w.test(e) || "string" != typeof e ? p(e, t || this.context) : 0; i > r; r++) for (n = this[r]; n && n !== t; n = n.parentNode) if (n.nodeType < 11 && (o ? o.index(n) > -1 : 1 === n.nodeType && p.find.matchesSelector(n, e))) { s.push(n); break; } return this.pushStack(s.length > 1 ? p.unique(s) : s); }, index: function (e) { return e ? ("string" == typeof e ? p.inArray(this[0], p(e)) : p.inArray(e.jquery ? e[0] : e, this)) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1; }, add: function (e, t) { return this.pushStack(p.unique(p.merge(this.get(), p(e, t)))); }, addBack: function (e) { return this.add(null == e ? this.prevObject : this.prevObject.filter(e)); }, }); p.each( { parent: function (e) { var t = e.parentNode; return t && 11 !== t.nodeType ? t : null; }, parents: function (e) { return p.dir(e, "parentNode"); }, parentsUntil: function (e, t, n) { return p.dir(e, "parentNode", n); }, next: function (e) { return O(e, "nextSibling"); }, prev: function (e) { return O(e, "previousSibling"); }, nextAll: function (e) { return p.dir(e, "nextSibling"); }, prevAll: function (e) { return p.dir(e, "previousSibling"); }, nextUntil: function (e, t, n) { return p.dir(e, "nextSibling", n); }, prevUntil: function (e, t, n) { return p.dir(e, "previousSibling", n); }, siblings: function (e) { return p.sibling((e.parentNode || {}).firstChild, e); }, children: function (e) { return p.sibling(e.firstChild); }, contents: function (e) { return p.nodeName(e, "iframe") ? e.contentDocument || e.contentWindow.document : p.merge([], e.childNodes); }, }, function (e, t) { p.fn[e] = function (n, r) { var i = p.map(this, t, n); return "Until" !== e.slice(-5) && (r = n), r && "string" == typeof r && (i = p.filter(r, i)), this.length > 1 && (A[e] || (i = p.unique(i)), L.test(e) && (i = i.reverse())), this.pushStack(i); }; } ); var M = /\S+/g, _ = {}; (p.Callbacks = function (e) { e = "string" == typeof e ? _[e] || D(e) : p.extend({}, e); var t, n, r, i, s, o, u = [], a = !e.once && [], f = function (c) { for (n = e.memory && c, r = !0, s = o || 0, o = 0, i = u.length, t = !0; u && i > s; s++) if (u[s].apply(c[0], c[1]) === !1 && e.stopOnFalse) { n = !1; break; } (t = !1), u && (a ? a.length && f(a.shift()) : n ? (u = []) : l.disable()); }, l = { add: function () { if (u) { var r = u.length; !(function s(t) { p.each(t, function (t, n) { var r = p.type(n); "function" === r ? (e.unique && l.has(n)) || u.push(n) : n && n.length && "string" !== r && s(n); }); })(arguments), t ? (i = u.length) : n && ((o = r), f(n)); } return this; }, remove: function () { return ( u && p.each(arguments, function (e, n) { var r; while ((r = p.inArray(n, u, r)) > -1) u.splice(r, 1), t && (i >= r && i--, s >= r && s--); }), this ); }, has: function (e) { return e ? p.inArray(e, u) > -1 : !(!u || !u.length); }, empty: function () { return (u = []), (i = 0), this; }, disable: function () { return (u = a = n = void 0), this; }, disabled: function () { return !u; }, lock: function () { return (a = void 0), n || l.disable(), this; }, locked: function () { return !a; }, fireWith: function (e, n) { return !u || (r && !a) || ((n = n || []), (n = [e, n.slice ? n.slice() : n]), t ? a.push(n) : f(n)), this; }, fire: function () { return l.fireWith(this, arguments), this; }, fired: function () { return !!r; }, }; return l; }), p.extend({ Deferred: function (e) { var t = [ ["resolve", "done", p.Callbacks("once memory"), "resolved"], ["reject", "fail", p.Callbacks("once memory"), "rejected"], ["notify", "progress", p.Callbacks("memory")], ], n = "pending", r = { state: function () { return n; }, always: function () { return i.done(arguments).fail(arguments), this; }, then: function () { var e = arguments; return p .Deferred(function (n) { p.each(t, function (t, s) { var o = p.isFunction(e[t]) && e[t]; i[s[1]](function () { var e = o && o.apply(this, arguments); e && p.isFunction(e.promise) ? e.promise().done(n.resolve).fail(n.reject).progress(n.notify) : n[s[0] + "With"](this === r ? n.promise() : this, o ? [e] : arguments); }); }), (e = null); }) .promise(); }, promise: function (e) { return null != e ? p.extend(e, r) : r; }, }, i = {}; return ( (r.pipe = r.then), p.each(t, function (e, s) { var o = s[2], u = s[3]; (r[s[1]] = o.add), u && o.add( function () { n = u; }, t[1 ^ e][2].disable, t[2][2].lock ), (i[s[0]] = function () { return i[s[0] + "With"](this === i ? r : this, arguments), this; }), (i[s[0] + "With"] = o.fireWith); }), r.promise(i), e && e.call(i, i), i ); }, when: function (e) { var t = 0, n = r.call(arguments), i = n.length, s = 1 !== i || (e && p.isFunction(e.promise)) ? i : 0, o = 1 === s ? e : p.Deferred(), u = function (e, t, n) { return function (i) { (t[e] = this), (n[e] = arguments.length > 1 ? r.call(arguments) : i), n === a ? o.notifyWith(t, n) : --s || o.resolveWith(t, n); }; }, a, f, l; if (i > 1) for (a = new Array(i), f = new Array(i), l = new Array(i); i > t; t++) n[t] && p.isFunction(n[t].promise) ? n[t].promise().done(u(t, l, n)).fail(o.reject).progress(u(t, f, a)) : --s; return s || o.resolveWith(l, n), o.promise(); }, }); var P; (p.fn.ready = function (e) { return p.ready.promise().done(e), this; }), p.extend({ isReady: !1, readyWait: 1, holdReady: function (e) { e ? p.readyWait++ : p.ready(!0); }, ready: function (e) { if (e === !0 ? !--p.readyWait : !p.isReady) { if (!N.body) return setTimeout(p.ready); (p.isReady = !0), (e !== !0 && --p.readyWait > 0) || (P.resolveWith(N, [p]), p.fn.trigger && p(N).trigger("ready").off("ready")); } }, }); p.ready.promise = function (t) { if (!P) if (((P = p.Deferred()), "complete" === N.readyState)) setTimeout(p.ready); else if (N.addEventListener) N.addEventListener("DOMContentLoaded", B, !1), e.addEventListener("load", B, !1); else { N.attachEvent("onreadystatechange", B), e.attachEvent("onload", B); var n = !1; try { n = null == e.frameElement && N.documentElement; } catch (r) {} n && n.doScroll && !(function i() { if (!p.isReady) { try { n.doScroll("left"); } catch (e) { return setTimeout(i, 50); } H(), p.ready(); } })(); } return P.promise(t); }; var j = "undefined", F; for (F in p(c)) break; (c.ownLast = "0" !== F), (c.inlineBlockNeedsLayout = !1), p(function () { var e, t, n = N.getElementsByTagName("body")[0]; n && ((e = N.createElement("div")), (e.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px"), (t = N.createElement("div")), n.appendChild(e).appendChild(t), typeof t.style.zoom !== j && ((t.style.cssText = "border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1"), (c.inlineBlockNeedsLayout = 3 === t.offsetWidth) && (n.style.zoom = 1)), n.removeChild(e), (e = t = null)); }), (function () { var e = N.createElement("div"); if (null == c.deleteExpando) { c.deleteExpando = !0; try { delete e.test; } catch (t) { c.deleteExpando = !1; } } e = null; })(), (p.acceptData = function (e) { var t = p.noData[(e.nodeName + " ").toLowerCase()], n = +e.nodeType || 1; return 1 !== n && 9 !== n ? !1 : !t || (t !== !0 && e.getAttribute("classid") === t); }); var I = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, q = /([A-Z])/g; p.extend({ cache: {}, noData: { "applet ": !0, "embed ": !0, "object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" }, hasData: function (e) { return (e = e.nodeType ? p.cache[e[p.expando]] : e[p.expando]), !!e && !U(e); }, data: function (e, t, n) { return z(e, t, n); }, removeData: function (e, t) { return W(e, t); }, _data: function (e, t, n) { return z(e, t, n, !0); }, _removeData: function (e, t) { return W(e, t, !0); }, }), p.fn.extend({ data: function (e, t) { var n, r, i, s = this[0], o = s && s.attributes; if (void 0 === e) { if (this.length && ((i = p.data(s)), 1 === s.nodeType && !p._data(s, "parsedAttrs"))) { n = o.length; while (n--) (r = o[n].name), 0 === r.indexOf("data-") && ((r = p.camelCase(r.slice(5))), R(s, r, i[r])); p._data(s, "parsedAttrs", !0); } return i; } return "object" == typeof e ? this.each(function () { p.data(this, e); }) : arguments.length > 1 ? this.each(function () { p.data(this, e, t); }) : s ? R(s, e, p.data(s, e)) : void 0; }, removeData: function (e) { return this.each(function () { p.removeData(this, e); }); }, }), p.extend({ queue: function (e, t, n) { var r; return e ? ((t = (t || "fx") + "queue"), (r = p._data(e, t)), n && (!r || p.isArray(n) ? (r = p._data(e, t, p.makeArray(n))) : r.push(n)), r || []) : void 0; }, dequeue: function (e, t) { t = t || "fx"; var n = p.queue(e, t), r = n.length, i = n.shift(), s = p._queueHooks(e, t), o = function () { p.dequeue(e, t); }; "inprogress" === i && ((i = n.shift()), r--), i && ("fx" === t && n.unshift("inprogress"), delete s.stop, i.call(e, o, s)), !r && s && s.empty.fire(); }, _queueHooks: function (e, t) { var n = t + "queueHooks"; return ( p._data(e, n) || p._data(e, n, { empty: p.Callbacks("once memory").add(function () { p._removeData(e, t + "queue"), p._removeData(e, n); }), }) ); }, }), p.fn.extend({ queue: function (e, t) { var n = 2; return ( "string" != typeof e && ((t = e), (e = "fx"), n--), arguments.length < n ? p.queue(this[0], e) : void 0 === t ? this : this.each(function () { var n = p.queue(this, e, t); p._queueHooks(this, e), "fx" === e && "inprogress" !== n[0] && p.dequeue(this, e); }) ); }, dequeue: function (e) { return this.each(function () { p.dequeue(this, e); }); }, clearQueue: function (e) { return this.queue(e || "fx", []); }, promise: function (e, t) { var n, r = 1, i = p.Deferred(), s = this, o = this.length, u = function () { --r || i.resolveWith(s, [s]); }; "string" != typeof e && ((t = e), (e = void 0)), (e = e || "fx"); while (o--) (n = p._data(s[o], e + "queueHooks")), n && n.empty && (r++, n.empty.add(u)); return u(), i.promise(t); }, }); var X = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, V = ["Top", "Right", "Bottom", "Left"], $ = function (e, t) { return (e = t || e), "none" === p.css(e, "display") || !p.contains(e.ownerDocument, e); }, J = (p.access = function (e, t, n, r, i, s, o) { var u = 0, a = e.length, f = null == n; if ("object" === p.type(n)) { i = !0; for (u in n) p.access(e, t, u, n[u], !0, s, o); } else if ( void 0 !== r && ((i = !0), p.isFunction(r) || (o = !0), f && (o ? (t.call(e, r), (t = null)) : ((f = t), (t = function (e, t, n) { return f.call(p(e), n); }))), t) ) for (; a > u; u++) t(e[u], n, o ? r : r.call(e[u], u, t(e[u], n))); return i ? e : f ? t.call(e) : a ? t(e[0], n) : s; }), K = /^(?:checkbox|radio)$/i; !(function () { var e = N.createDocumentFragment(), t = N.createElement("div"), n = N.createElement("input"); if ( (t.setAttribute("className", "t"), (t.innerHTML = "t |
The requested content cannot be loaded.
Please try again later.