Файловый менеджер - Редактировать - /home/pimjdymy/public_html/zeroesops/wp-content/themes/zeroesops/assets/js/vendor/vendor.js
Назад
"use strict"; function _get(target, property, receiver) { if (typeof Reflect !== "undefined" && Reflect.get) { _get = Reflect.get; } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(receiver); } return desc.value; }; } return _get(target, property, receiver || target); } function _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); } function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } /*! * Bootstrap v5.1.1 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ !function (t, e) { "object" == (typeof exports === "undefined" ? "undefined" : _typeof(exports)) && "undefined" != typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define(e) : (t = "undefined" != typeof globalThis ? globalThis : t || self).bootstrap = e(); }(void 0, function () { "use strict"; var t = function t(_t2) { var e = _t2.getAttribute("data-bs-target"); if (!e || "#" === e) { var _i = _t2.getAttribute("href"); if (!_i || !_i.includes("#") && !_i.startsWith(".")) return null; _i.includes("#") && !_i.startsWith("#") && (_i = "#" + _i.split("#")[1]), e = _i && "#" !== _i ? _i.trim() : null; } return e; }, e = function e(_e2) { var i = t(_e2); return i && document.querySelector(i) ? i : null; }, i = function i(e) { var i = t(e); return i ? document.querySelector(i) : null; }, n = function n(t) { t.dispatchEvent(new Event("transitionend")); }, s = function s(t) { return !(!t || "object" != _typeof(t)) && (void 0 !== t.jquery && (t = t[0]), void 0 !== t.nodeType); }, o = function o(t) { return s(t) ? t.jquery ? t[0] : t : "string" == typeof t && t.length > 0 ? document.querySelector(t) : null; }, r = function r(t, e, i) { Object.keys(i).forEach(function (n) { var o = i[n], r = e[n], a = r && s(r) ? "element" : null == (l = r) ? "" + l : {}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase(); var l; if (!new RegExp(o).test(a)) throw new TypeError("".concat(t.toUpperCase(), ": Option \"").concat(n, "\" provided type \"").concat(a, "\" but expected type \"").concat(o, "\".")); }); }, a = function a(t) { return !(!s(t) || 0 === t.getClientRects().length) && "visible" === getComputedStyle(t).getPropertyValue("visibility"); }, l = function l(t) { return !t || t.nodeType !== Node.ELEMENT_NODE || !!t.classList.contains("disabled") || (void 0 !== t.disabled ? t.disabled : t.hasAttribute("disabled") && "false" !== t.getAttribute("disabled")); }, c = function c(t) { if (!document.documentElement.attachShadow) return null; if ("function" == typeof t.getRootNode) { var _e3 = t.getRootNode(); return _e3 instanceof ShadowRoot ? _e3 : null; } return t instanceof ShadowRoot ? t : t.parentNode ? c(t.parentNode) : null; }, h = function h() {}, d = function d(t) { t.offsetHeight; }, u = function u() { var _window = window, t = _window.jQuery; return t && !document.body.hasAttribute("data-bs-no-jquery") ? t : null; }, f = [], p = function p() { return "rtl" === document.documentElement.dir; }, m = function m(t) { var e; e = function e() { var e = u(); if (e) { var _i2 = t.NAME, _n = e.fn[_i2]; e.fn[_i2] = t.jQueryInterface, e.fn[_i2].Constructor = t, e.fn[_i2].noConflict = function () { return e.fn[_i2] = _n, t.jQueryInterface; }; } }, "loading" === document.readyState ? (f.length || document.addEventListener("DOMContentLoaded", function () { f.forEach(function (t) { return t(); }); }), f.push(e)) : e(); }, g = function g(t) { "function" == typeof t && t(); }, _ = function _(t, e) { var i = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : !0; if (!i) return void g(t); var s = function (t) { if (!t) return 0; var _window$getComputedSt = window.getComputedStyle(t), e = _window$getComputedSt.transitionDuration, i = _window$getComputedSt.transitionDelay; var n = Number.parseFloat(e), s = Number.parseFloat(i); return n || s ? (e = e.split(",")[0], i = i.split(",")[0], 1e3 * (Number.parseFloat(e) + Number.parseFloat(i))) : 0; }(e) + 5; var o = !1; var r = function r(_ref) { var i = _ref.target; i === e && (o = !0, e.removeEventListener("transitionend", r), g(t)); }; e.addEventListener("transitionend", r), setTimeout(function () { o || n(e); }, s); }, b = function b(t, e, i, n) { var s = t.indexOf(e); if (-1 === s) return t[!i && n ? t.length - 1 : 0]; var o = t.length; return s += i ? 1 : -1, n && (s = (s + o) % o), t[Math.max(0, Math.min(s, o - 1))]; }, v = /[^.]*(?=\..*)\.|.*/, y = /\..*/, w = /::\d+$/, E = {}; var A = 1; var T = { mouseenter: "mouseover", mouseleave: "mouseout" }, O = /^(mouseenter|mouseleave)/i, C = new Set(["click", "dblclick", "mouseup", "mousedown", "contextmenu", "mousewheel", "DOMMouseScroll", "mouseover", "mouseout", "mousemove", "selectstart", "selectend", "keydown", "keypress", "keyup", "orientationchange", "touchstart", "touchmove", "touchend", "touchcancel", "pointerdown", "pointermove", "pointerup", "pointerleave", "pointercancel", "gesturestart", "gesturechange", "gestureend", "focus", "blur", "change", "reset", "select", "submit", "focusin", "focusout", "load", "unload", "beforeunload", "resize", "move", "DOMContentLoaded", "readystatechange", "error", "abort", "scroll"]); function k(t, e) { return e && "".concat(e, "::").concat(A++) || t.uidEvent || A++; } function L(t) { var e = k(t); return t.uidEvent = e, E[e] = E[e] || {}, E[e]; } function x(t, e) { var i = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; var n = Object.keys(t); for (var _s = 0, _o = n.length; _s < _o; _s++) { var _o2 = t[n[_s]]; if (_o2.originalHandler === e && _o2.delegationSelector === i) return _o2; } return null; } function D(t, e, i) { var n = "string" == typeof e, s = n ? i : e; var o = I(t); return C.has(o) || (o = t), [n, s, o]; } function S(t, e, i, n, s) { if ("string" != typeof e || !t) return; if (i || (i = n, n = null), O.test(e)) { var _t3 = function _t3(t) { return function (e) { if (!e.relatedTarget || e.relatedTarget !== e.delegateTarget && !e.delegateTarget.contains(e.relatedTarget)) return t.call(this, e); }; }; n ? n = _t3(n) : i = _t3(i); } var _D = D(e, i, n), _D2 = _slicedToArray(_D, 3), o = _D2[0], r = _D2[1], a = _D2[2], l = L(t), c = l[a] || (l[a] = {}), h = x(c, r, o ? i : null); if (h) return void (h.oneOff = h.oneOff && s); var d = k(r, e.replace(v, "")), u = o ? function (t, e, i) { return function n(s) { var o = t.querySelectorAll(e); for (var _r = s.target; _r && _r !== this; _r = _r.parentNode) { for (var _a = o.length; _a--;) { if (o[_a] === _r) return s.delegateTarget = _r, n.oneOff && P.off(t, s.type, e, i), i.apply(_r, [s]); } } return null; }; }(t, i, n) : function (t, e) { return function i(n) { return n.delegateTarget = t, i.oneOff && P.off(t, n.type, e), e.apply(t, [n]); }; }(t, i); u.delegationSelector = o ? i : null, u.originalHandler = r, u.oneOff = s, u.uidEvent = d, c[d] = u, t.addEventListener(a, u, o); } function N(t, e, i, n, s) { var o = x(e[i], n, s); o && (t.removeEventListener(i, o, Boolean(s)), delete e[i][o.uidEvent]); } function I(t) { return t = t.replace(y, ""), T[t] || t; } var P = { on: function on(t, e, i, n) { S(t, e, i, n, !1); }, one: function one(t, e, i, n) { S(t, e, i, n, !0); }, off: function off(t, e, i, n) { if ("string" != typeof e || !t) return; var _D3 = D(e, i, n), _D4 = _slicedToArray(_D3, 3), s = _D4[0], o = _D4[1], r = _D4[2], a = r !== e, l = L(t), c = e.startsWith("."); if (void 0 !== o) { if (!l || !l[r]) return; return void N(t, l, r, o, s ? i : null); } c && Object.keys(l).forEach(function (i) { !function (t, e, i, n) { var s = e[i] || {}; Object.keys(s).forEach(function (o) { if (o.includes(n)) { var _n2 = s[o]; N(t, e, i, _n2.originalHandler, _n2.delegationSelector); } }); }(t, l, i, e.slice(1)); }); var h = l[r] || {}; Object.keys(h).forEach(function (i) { var n = i.replace(w, ""); if (!a || e.includes(n)) { var _e4 = h[i]; N(t, l, r, _e4.originalHandler, _e4.delegationSelector); } }); }, trigger: function trigger(t, e, i) { if ("string" != typeof e || !t) return null; var n = u(), s = I(e), o = e !== s, r = C.has(s); var a, l = !0, c = !0, h = !1, d = null; return o && n && (a = n.Event(e, i), n(t).trigger(a), l = !a.isPropagationStopped(), c = !a.isImmediatePropagationStopped(), h = a.isDefaultPrevented()), r ? (d = document.createEvent("HTMLEvents"), d.initEvent(s, l, !0)) : d = new CustomEvent(e, { bubbles: l, cancelable: !0 }), void 0 !== i && Object.keys(i).forEach(function (t) { Object.defineProperty(d, t, { get: function get() { return i[t]; } }); }), h && d.preventDefault(), c && t.dispatchEvent(d), d.defaultPrevented && void 0 !== a && a.preventDefault(), d; } }, j = new Map(); var M = { set: function set(t, e, i) { j.has(t) || j.set(t, new Map()); var n = j.get(t); n.has(e) || 0 === n.size ? n.set(e, i) : console.error("Bootstrap doesn't allow more than one instance per element. Bound instance: ".concat(Array.from(n.keys())[0], ".")); }, get: function get(t, e) { return j.has(t) && j.get(t).get(e) || null; }, remove: function remove(t, e) { if (!j.has(t)) return; var i = j.get(t); i["delete"](e), 0 === i.size && j["delete"](t); } }; var H = /*#__PURE__*/function () { function H(t) { _classCallCheck(this, H); (t = o(t)) && (this._element = t, M.set(this._element, this.constructor.DATA_KEY, this)); } _createClass(H, [{ key: "dispose", value: function dispose() { var _this = this; M.remove(this._element, this.constructor.DATA_KEY), P.off(this._element, this.constructor.EVENT_KEY), Object.getOwnPropertyNames(this).forEach(function (t) { _this[t] = null; }); } }, { key: "_queueCallback", value: function _queueCallback(t, e) { var i = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : !0; _(t, e, i); } }], [{ key: "getInstance", value: function getInstance(t) { return M.get(o(t), this.DATA_KEY); } }, { key: "getOrCreateInstance", value: function getOrCreateInstance(t) { var e = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; return this.getInstance(t) || new this(t, "object" == _typeof(e) ? e : null); } }, { key: "VERSION", get: function get() { return "5.1.1"; } }, { key: "NAME", get: function get() { throw new Error('You have to implement the static method "NAME", for each component!'); } }, { key: "DATA_KEY", get: function get() { return "bs." + this.NAME; } }, { key: "EVENT_KEY", get: function get() { return "." + this.DATA_KEY; } }]); return H; }(); var B = function B(t) { var e = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "hide"; var n = "click.dismiss" + t.EVENT_KEY, s = t.NAME; P.on(document, n, "[data-bs-dismiss=\"".concat(s, "\"]"), function (n) { if (["A", "AREA"].includes(this.tagName) && n.preventDefault(), l(this)) return; var o = i(this) || this.closest("." + s); t.getOrCreateInstance(o)[e](); }); }; var R = /*#__PURE__*/function (_H) { _inherits(R, _H); var _super = _createSuper(R); function R() { _classCallCheck(this, R); return _super.apply(this, arguments); } _createClass(R, [{ key: "close", value: function close() { var _this2 = this; if (P.trigger(this._element, "close.bs.alert").defaultPrevented) return; this._element.classList.remove("show"); var t = this._element.classList.contains("fade"); this._queueCallback(function () { return _this2._destroyElement(); }, this._element, t); } }, { key: "_destroyElement", value: function _destroyElement() { this._element.remove(), P.trigger(this._element, "closed.bs.alert"), this.dispose(); } }], [{ key: "NAME", get: function get() { return "alert"; } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { var e = R.getOrCreateInstance(this); if ("string" == typeof t) { if (void 0 === e[t] || t.startsWith("_") || "constructor" === t) throw new TypeError("No method named \"".concat(t, "\"")); e[t](this); } }); } }]); return R; }(H); B(R, "close"), m(R); var W = /*#__PURE__*/function (_H2) { _inherits(W, _H2); var _super2 = _createSuper(W); function W() { _classCallCheck(this, W); return _super2.apply(this, arguments); } _createClass(W, [{ key: "toggle", value: function toggle() { this._element.setAttribute("aria-pressed", this._element.classList.toggle("active")); } }], [{ key: "NAME", get: function get() { return "button"; } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { var e = W.getOrCreateInstance(this); "toggle" === t && e[t](); }); } }]); return W; }(H); function z(t) { return "true" === t || "false" !== t && (t === Number(t).toString() ? Number(t) : "" === t || "null" === t ? null : t); } function q(t) { return t.replace(/[A-Z]/g, function (t) { return "-" + t.toLowerCase(); }); } P.on(document, "click.bs.button.data-api", '[data-bs-toggle="button"]', function (t) { t.preventDefault(); var e = t.target.closest('[data-bs-toggle="button"]'); W.getOrCreateInstance(e).toggle(); }), m(W); var F = { setDataAttribute: function setDataAttribute(t, e, i) { t.setAttribute("data-bs-" + q(e), i); }, removeDataAttribute: function removeDataAttribute(t, e) { t.removeAttribute("data-bs-" + q(e)); }, getDataAttributes: function getDataAttributes(t) { if (!t) return {}; var e = {}; return Object.keys(t.dataset).filter(function (t) { return t.startsWith("bs"); }).forEach(function (i) { var n = i.replace(/^bs/, ""); n = n.charAt(0).toLowerCase() + n.slice(1, n.length), e[n] = z(t.dataset[i]); }), e; }, getDataAttribute: function getDataAttribute(t, e) { return z(t.getAttribute("data-bs-" + q(e))); }, offset: function offset(t) { var e = t.getBoundingClientRect(); return { top: e.top + window.pageYOffset, left: e.left + window.pageXOffset }; }, position: function position(t) { return { top: t.offsetTop, left: t.offsetLeft }; } }, U = { find: function find(t) { var _ref2; var e = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document.documentElement; return (_ref2 = []).concat.apply(_ref2, _toConsumableArray(Element.prototype.querySelectorAll.call(e, t))); }, findOne: function findOne(t) { var e = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document.documentElement; return Element.prototype.querySelector.call(e, t); }, children: function children(t, e) { var _ref3; return (_ref3 = []).concat.apply(_ref3, _toConsumableArray(t.children)).filter(function (t) { return t.matches(e); }); }, parents: function parents(t, e) { var i = []; var n = t.parentNode; for (; n && n.nodeType === Node.ELEMENT_NODE && 3 !== n.nodeType;) { n.matches(e) && i.push(n), n = n.parentNode; } return i; }, prev: function prev(t, e) { var i = t.previousElementSibling; for (; i;) { if (i.matches(e)) return [i]; i = i.previousElementSibling; } return []; }, next: function next(t, e) { var i = t.nextElementSibling; for (; i;) { if (i.matches(e)) return [i]; i = i.nextElementSibling; } return []; }, focusableChildren: function focusableChildren(t) { var e = ["a", "button", "input", "textarea", "select", "details", "[tabindex]", '[contenteditable="true"]'].map(function (t) { return t + ':not([tabindex^="-"])'; }).join(", "); return this.find(e, t).filter(function (t) { return !l(t) && a(t); }); } }, $ = { interval: 5e3, keyboard: !0, slide: !1, pause: "hover", wrap: !0, touch: !0 }, V = { interval: "(number|boolean)", keyboard: "boolean", slide: "(boolean|string)", pause: "(string|boolean)", wrap: "boolean", touch: "boolean" }, K = "next", X = "prev", Y = "left", Q = "right", G = { ArrowLeft: Q, ArrowRight: Y }; var Z = /*#__PURE__*/function (_H3) { _inherits(Z, _H3); var _super3 = _createSuper(Z); function Z(t, e) { var _this3; _classCallCheck(this, Z); _this3 = _super3.call(this, t), _this3._items = null, _this3._interval = null, _this3._activeElement = null, _this3._isPaused = !1, _this3._isSliding = !1, _this3.touchTimeout = null, _this3.touchStartX = 0, _this3.touchDeltaX = 0, _this3._config = _this3._getConfig(e), _this3._indicatorsElement = U.findOne(".carousel-indicators", _this3._element), _this3._touchSupported = "ontouchstart" in document.documentElement || navigator.maxTouchPoints > 0, _this3._pointerEvent = Boolean(window.PointerEvent), _this3._addEventListeners(); return _this3; } _createClass(Z, [{ key: "next", value: function next() { this._slide(K); } }, { key: "nextWhenVisible", value: function nextWhenVisible() { !document.hidden && a(this._element) && this.next(); } }, { key: "prev", value: function prev() { this._slide(X); } }, { key: "pause", value: function pause(t) { t || (this._isPaused = !0), U.findOne(".carousel-item-next, .carousel-item-prev", this._element) && (n(this._element), this.cycle(!0)), clearInterval(this._interval), this._interval = null; } }, { key: "cycle", value: function cycle(t) { t || (this._isPaused = !1), this._interval && (clearInterval(this._interval), this._interval = null), this._config && this._config.interval && !this._isPaused && (this._updateInterval(), this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval)); } }, { key: "to", value: function to(t) { var _this4 = this; this._activeElement = U.findOne(".active.carousel-item", this._element); var e = this._getItemIndex(this._activeElement); if (t > this._items.length - 1 || t < 0) return; if (this._isSliding) return void P.one(this._element, "slid.bs.carousel", function () { return _this4.to(t); }); if (e === t) return this.pause(), void this.cycle(); var i = t > e ? K : X; this._slide(i, this._items[t]); } }, { key: "_getConfig", value: function _getConfig(t) { return t = _objectSpread(_objectSpread(_objectSpread({}, $), F.getDataAttributes(this._element)), "object" == _typeof(t) ? t : {}), r("carousel", t, V), t; } }, { key: "_handleSwipe", value: function _handleSwipe() { var t = Math.abs(this.touchDeltaX); if (t <= 40) return; var e = t / this.touchDeltaX; this.touchDeltaX = 0, e && this._slide(e > 0 ? Q : Y); } }, { key: "_addEventListeners", value: function _addEventListeners() { var _this5 = this; this._config.keyboard && P.on(this._element, "keydown.bs.carousel", function (t) { return _this5._keydown(t); }), "hover" === this._config.pause && (P.on(this._element, "mouseenter.bs.carousel", function (t) { return _this5.pause(t); }), P.on(this._element, "mouseleave.bs.carousel", function (t) { return _this5.cycle(t); })), this._config.touch && this._touchSupported && this._addTouchEventListeners(); } }, { key: "_addTouchEventListeners", value: function _addTouchEventListeners() { var _this6 = this; var t = function t(_t4) { return _this6._pointerEvent && ("pen" === _t4.pointerType || "touch" === _t4.pointerType); }, e = function e(_e5) { t(_e5) ? _this6.touchStartX = _e5.clientX : _this6._pointerEvent || (_this6.touchStartX = _e5.touches[0].clientX); }, i = function i(t) { _this6.touchDeltaX = t.touches && t.touches.length > 1 ? 0 : t.touches[0].clientX - _this6.touchStartX; }, n = function n(e) { t(e) && (_this6.touchDeltaX = e.clientX - _this6.touchStartX), _this6._handleSwipe(), "hover" === _this6._config.pause && (_this6.pause(), _this6.touchTimeout && clearTimeout(_this6.touchTimeout), _this6.touchTimeout = setTimeout(function (t) { return _this6.cycle(t); }, 500 + _this6._config.interval)); }; U.find(".carousel-item img", this._element).forEach(function (t) { P.on(t, "dragstart.bs.carousel", function (t) { return t.preventDefault(); }); }), this._pointerEvent ? (P.on(this._element, "pointerdown.bs.carousel", function (t) { return e(t); }), P.on(this._element, "pointerup.bs.carousel", function (t) { return n(t); }), this._element.classList.add("pointer-event")) : (P.on(this._element, "touchstart.bs.carousel", function (t) { return e(t); }), P.on(this._element, "touchmove.bs.carousel", function (t) { return i(t); }), P.on(this._element, "touchend.bs.carousel", function (t) { return n(t); })); } }, { key: "_keydown", value: function _keydown(t) { if (/input|textarea/i.test(t.target.tagName)) return; var e = G[t.key]; e && (t.preventDefault(), this._slide(e)); } }, { key: "_getItemIndex", value: function _getItemIndex(t) { return this._items = t && t.parentNode ? U.find(".carousel-item", t.parentNode) : [], this._items.indexOf(t); } }, { key: "_getItemByOrder", value: function _getItemByOrder(t, e) { var i = t === K; return b(this._items, e, i, this._config.wrap); } }, { key: "_triggerSlideEvent", value: function _triggerSlideEvent(t, e) { var i = this._getItemIndex(t), n = this._getItemIndex(U.findOne(".active.carousel-item", this._element)); return P.trigger(this._element, "slide.bs.carousel", { relatedTarget: t, direction: e, from: n, to: i }); } }, { key: "_setActiveIndicatorElement", value: function _setActiveIndicatorElement(t) { if (this._indicatorsElement) { var _e6 = U.findOne(".active", this._indicatorsElement); _e6.classList.remove("active"), _e6.removeAttribute("aria-current"); var _i3 = U.find("[data-bs-target]", this._indicatorsElement); for (var _e7 = 0; _e7 < _i3.length; _e7++) { if (Number.parseInt(_i3[_e7].getAttribute("data-bs-slide-to"), 10) === this._getItemIndex(t)) { _i3[_e7].classList.add("active"), _i3[_e7].setAttribute("aria-current", "true"); break; } } } } }, { key: "_updateInterval", value: function _updateInterval() { var t = this._activeElement || U.findOne(".active.carousel-item", this._element); if (!t) return; var e = Number.parseInt(t.getAttribute("data-bs-interval"), 10); e ? (this._config.defaultInterval = this._config.defaultInterval || this._config.interval, this._config.interval = e) : this._config.interval = this._config.defaultInterval || this._config.interval; } }, { key: "_slide", value: function _slide(t, e) { var _this7 = this; var i = this._directionToOrder(t), n = U.findOne(".active.carousel-item", this._element), s = this._getItemIndex(n), o = e || this._getItemByOrder(i, n), r = this._getItemIndex(o), a = Boolean(this._interval), l = i === K, c = l ? "carousel-item-start" : "carousel-item-end", h = l ? "carousel-item-next" : "carousel-item-prev", u = this._orderToDirection(i); if (o && o.classList.contains("active")) return void (this._isSliding = !1); if (this._isSliding) return; if (this._triggerSlideEvent(o, u).defaultPrevented) return; if (!n || !o) return; this._isSliding = !0, a && this.pause(), this._setActiveIndicatorElement(o), this._activeElement = o; var f = function f() { P.trigger(_this7._element, "slid.bs.carousel", { relatedTarget: o, direction: u, from: s, to: r }); }; if (this._element.classList.contains("slide")) { o.classList.add(h), d(o), n.classList.add(c), o.classList.add(c); var _t5 = function _t5() { o.classList.remove(c, h), o.classList.add("active"), n.classList.remove("active", h, c), _this7._isSliding = !1, setTimeout(f, 0); }; this._queueCallback(_t5, n, !0); } else n.classList.remove("active"), o.classList.add("active"), this._isSliding = !1, f(); a && this.cycle(); } }, { key: "_directionToOrder", value: function _directionToOrder(t) { return [Q, Y].includes(t) ? p() ? t === Y ? X : K : t === Y ? K : X : t; } }, { key: "_orderToDirection", value: function _orderToDirection(t) { return [K, X].includes(t) ? p() ? t === X ? Y : Q : t === X ? Q : Y : t; } }], [{ key: "Default", get: function get() { return $; } }, { key: "NAME", get: function get() { return "carousel"; } }, { key: "carouselInterface", value: function carouselInterface(t, e) { var i = Z.getOrCreateInstance(t, e); var n = i._config; "object" == _typeof(e) && (n = _objectSpread(_objectSpread({}, n), e)); var s = "string" == typeof e ? e : n.slide; if ("number" == typeof e) i.to(e);else if ("string" == typeof s) { if (void 0 === i[s]) throw new TypeError("No method named \"".concat(s, "\"")); i[s](); } else n.interval && n.ride && (i.pause(), i.cycle()); } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { Z.carouselInterface(this, t); }); } }, { key: "dataApiClickHandler", value: function dataApiClickHandler(t) { var e = i(this); if (!e || !e.classList.contains("carousel")) return; var n = _objectSpread(_objectSpread({}, F.getDataAttributes(e)), F.getDataAttributes(this)), s = this.getAttribute("data-bs-slide-to"); s && (n.interval = !1), Z.carouselInterface(e, n), s && Z.getInstance(e).to(s), t.preventDefault(); } }]); return Z; }(H); P.on(document, "click.bs.carousel.data-api", "[data-bs-slide], [data-bs-slide-to]", Z.dataApiClickHandler), P.on(window, "load.bs.carousel.data-api", function () { var t = U.find('[data-bs-ride="carousel"]'); for (var _e8 = 0, _i4 = t.length; _e8 < _i4; _e8++) { Z.carouselInterface(t[_e8], Z.getInstance(t[_e8])); } }), m(Z); var J = { toggle: !0, parent: null }, tt = { toggle: "boolean", parent: "(null|element)" }; var et = /*#__PURE__*/function (_H4) { _inherits(et, _H4); var _super4 = _createSuper(et); function et(t, i) { var _this8; _classCallCheck(this, et); _this8 = _super4.call(this, t), _this8._isTransitioning = !1, _this8._config = _this8._getConfig(i), _this8._triggerArray = []; var n = U.find('[data-bs-toggle="collapse"]'); for (var _t6 = 0, _i5 = n.length; _t6 < _i5; _t6++) { var _i6 = n[_t6], _s2 = e(_i6), _o3 = U.find(_s2).filter(function (t) { return t === _this8._element; }); null !== _s2 && _o3.length && (_this8._selector = _s2, _this8._triggerArray.push(_i6)); } _this8._initializeChildren(), _this8._config.parent || _this8._addAriaAndCollapsedClass(_this8._triggerArray, _this8._isShown()), _this8._config.toggle && _this8.toggle(); return _this8; } _createClass(et, [{ key: "toggle", value: function toggle() { this._isShown() ? this.hide() : this.show(); } }, { key: "show", value: function show() { var _this9 = this; if (this._isTransitioning || this._isShown()) return; var t, e = []; if (this._config.parent) { var _t7 = U.find(".collapse .collapse", this._config.parent); e = U.find(".collapse.show, .collapse.collapsing", this._config.parent).filter(function (e) { return !_t7.includes(e); }); } var i = U.findOne(this._selector); if (e.length) { var _n3 = e.find(function (t) { return i !== t; }); if (t = _n3 ? et.getInstance(_n3) : null, t && t._isTransitioning) return; } if (P.trigger(this._element, "show.bs.collapse").defaultPrevented) return; e.forEach(function (e) { i !== e && et.getOrCreateInstance(e, { toggle: !1 }).hide(), t || M.set(e, "bs.collapse", null); }); var n = this._getDimension(); this._element.classList.remove("collapse"), this._element.classList.add("collapsing"), this._element.style[n] = 0, this._addAriaAndCollapsedClass(this._triggerArray, !0), this._isTransitioning = !0; var s = "scroll" + (n[0].toUpperCase() + n.slice(1)); this._queueCallback(function () { _this9._isTransitioning = !1, _this9._element.classList.remove("collapsing"), _this9._element.classList.add("collapse", "show"), _this9._element.style[n] = "", P.trigger(_this9._element, "shown.bs.collapse"); }, this._element, !0), this._element.style[n] = this._element[s] + "px"; } }, { key: "hide", value: function hide() { var _this10 = this; if (this._isTransitioning || !this._isShown()) return; if (P.trigger(this._element, "hide.bs.collapse").defaultPrevented) return; var t = this._getDimension(); this._element.style[t] = this._element.getBoundingClientRect()[t] + "px", d(this._element), this._element.classList.add("collapsing"), this._element.classList.remove("collapse", "show"); var e = this._triggerArray.length; for (var _t8 = 0; _t8 < e; _t8++) { var _e9 = this._triggerArray[_t8], _n4 = i(_e9); _n4 && !this._isShown(_n4) && this._addAriaAndCollapsedClass([_e9], !1); } this._isTransitioning = !0, this._element.style[t] = "", this._queueCallback(function () { _this10._isTransitioning = !1, _this10._element.classList.remove("collapsing"), _this10._element.classList.add("collapse"), P.trigger(_this10._element, "hidden.bs.collapse"); }, this._element, !0); } }, { key: "_isShown", value: function _isShown() { var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this._element; return t.classList.contains("show"); } }, { key: "_getConfig", value: function _getConfig(t) { return (t = _objectSpread(_objectSpread(_objectSpread({}, J), F.getDataAttributes(this._element)), t)).toggle = Boolean(t.toggle), t.parent = o(t.parent), r("collapse", t, tt), t; } }, { key: "_getDimension", value: function _getDimension() { return this._element.classList.contains("collapse-horizontal") ? "width" : "height"; } }, { key: "_initializeChildren", value: function _initializeChildren() { var _this11 = this; if (!this._config.parent) return; var t = U.find(".collapse .collapse", this._config.parent); U.find('[data-bs-toggle="collapse"]', this._config.parent).filter(function (e) { return !t.includes(e); }).forEach(function (t) { var e = i(t); e && _this11._addAriaAndCollapsedClass([t], _this11._isShown(e)); }); } }, { key: "_addAriaAndCollapsedClass", value: function _addAriaAndCollapsedClass(t, e) { t.length && t.forEach(function (t) { e ? t.classList.remove("collapsed") : t.classList.add("collapsed"), t.setAttribute("aria-expanded", e); }); } }], [{ key: "Default", get: function get() { return J; } }, { key: "NAME", get: function get() { return "collapse"; } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { var e = {}; "string" == typeof t && /show|hide/.test(t) && (e.toggle = !1); var i = et.getOrCreateInstance(this, e); if ("string" == typeof t) { if (void 0 === i[t]) throw new TypeError("No method named \"".concat(t, "\"")); i[t](); } }); } }]); return et; }(H); P.on(document, "click.bs.collapse.data-api", '[data-bs-toggle="collapse"]', function (t) { ("A" === t.target.tagName || t.delegateTarget && "A" === t.delegateTarget.tagName) && t.preventDefault(); var i = e(this); U.find(i).forEach(function (t) { et.getOrCreateInstance(t, { toggle: !1 }).toggle(); }); }), m(et); var it = "top", nt = "bottom", st = "right", ot = "left", rt = [it, nt, st, ot], at = "end", lt = rt.reduce(function (t, e) { return t.concat([e + "-start", e + "-" + at]); }, []), ct = [].concat(rt, ["auto"]).reduce(function (t, e) { return t.concat([e, e + "-start", e + "-" + at]); }, []), ht = ["beforeRead", "read", "afterRead", "beforeMain", "main", "afterMain", "beforeWrite", "write", "afterWrite"]; function dt(t) { return t ? (t.nodeName || "").toLowerCase() : null; } function ut(t) { if (null == t) return window; if ("[object Window]" !== t.toString()) { var e = t.ownerDocument; return e && e.defaultView || window; } return t; } function ft(t) { return t instanceof ut(t).Element || t instanceof Element; } function pt(t) { return t instanceof ut(t).HTMLElement || t instanceof HTMLElement; } function mt(t) { return "undefined" != typeof ShadowRoot && (t instanceof ut(t).ShadowRoot || t instanceof ShadowRoot); } var gt = { name: "applyStyles", enabled: !0, phase: "write", fn: function fn(t) { var e = t.state; Object.keys(e.elements).forEach(function (t) { var i = e.styles[t] || {}, n = e.attributes[t] || {}, s = e.elements[t]; pt(s) && dt(s) && (Object.assign(s.style, i), Object.keys(n).forEach(function (t) { var e = n[t]; !1 === e ? s.removeAttribute(t) : s.setAttribute(t, !0 === e ? "" : e); })); }); }, effect: function effect(t) { var e = t.state, i = { popper: { position: e.options.strategy, left: "0", top: "0", margin: "0" }, arrow: { position: "absolute" }, reference: {} }; return Object.assign(e.elements.popper.style, i.popper), e.styles = i, e.elements.arrow && Object.assign(e.elements.arrow.style, i.arrow), function () { Object.keys(e.elements).forEach(function (t) { var n = e.elements[t], s = e.attributes[t] || {}, o = Object.keys(e.styles.hasOwnProperty(t) ? e.styles[t] : i[t]).reduce(function (t, e) { return t[e] = "", t; }, {}); pt(n) && dt(n) && (Object.assign(n.style, o), Object.keys(s).forEach(function (t) { n.removeAttribute(t); })); }); }; }, requires: ["computeStyles"] }; function _t(t) { return t.split("-")[0]; } var bt = Math.round; function vt(t, e) { void 0 === e && (e = !1); var i = t.getBoundingClientRect(), n = 1, s = 1; if (pt(t) && e) { var o = t.offsetHeight, r = t.offsetWidth; r > 0 && (n = i.width / r || 1), o > 0 && (s = i.height / o || 1); } return { width: bt(i.width / n), height: bt(i.height / s), top: bt(i.top / s), right: bt(i.right / n), bottom: bt(i.bottom / s), left: bt(i.left / n), x: bt(i.left / n), y: bt(i.top / s) }; } function yt(t) { var e = vt(t), i = t.offsetWidth, n = t.offsetHeight; return Math.abs(e.width - i) <= 1 && (i = e.width), Math.abs(e.height - n) <= 1 && (n = e.height), { x: t.offsetLeft, y: t.offsetTop, width: i, height: n }; } function wt(t, e) { var i = e.getRootNode && e.getRootNode(); if (t.contains(e)) return !0; if (i && mt(i)) { var n = e; do { if (n && t.isSameNode(n)) return !0; n = n.parentNode || n.host; } while (n); } return !1; } function Et(t) { return ut(t).getComputedStyle(t); } function At(t) { return ["table", "td", "th"].indexOf(dt(t)) >= 0; } function Tt(t) { return ((ft(t) ? t.ownerDocument : t.document) || window.document).documentElement; } function Ot(t) { return "html" === dt(t) ? t : t.assignedSlot || t.parentNode || (mt(t) ? t.host : null) || Tt(t); } function Ct(t) { return pt(t) && "fixed" !== Et(t).position ? t.offsetParent : null; } function kt(t) { for (var e = ut(t), i = Ct(t); i && At(i) && "static" === Et(i).position;) { i = Ct(i); } return i && ("html" === dt(i) || "body" === dt(i) && "static" === Et(i).position) ? e : i || function (t) { var e = -1 !== navigator.userAgent.toLowerCase().indexOf("firefox"); if (-1 !== navigator.userAgent.indexOf("Trident") && pt(t) && "fixed" === Et(t).position) return null; for (var i = Ot(t); pt(i) && ["html", "body"].indexOf(dt(i)) < 0;) { var n = Et(i); if ("none" !== n.transform || "none" !== n.perspective || "paint" === n.contain || -1 !== ["transform", "perspective"].indexOf(n.willChange) || e && "filter" === n.willChange || e && n.filter && "none" !== n.filter) return i; i = i.parentNode; } return null; }(t) || e; } function Lt(t) { return ["top", "bottom"].indexOf(t) >= 0 ? "x" : "y"; } var xt = Math.max, Dt = Math.min, St = Math.round; function Nt(t, e, i) { return xt(t, Dt(e, i)); } function It(t) { return Object.assign({}, { top: 0, right: 0, bottom: 0, left: 0 }, t); } function Pt(t, e) { return e.reduce(function (e, i) { return e[i] = t, e; }, {}); } var jt = { name: "arrow", enabled: !0, phase: "main", fn: function fn(t) { var e, i = t.state, n = t.name, s = t.options, o = i.elements.arrow, r = i.modifiersData.popperOffsets, a = _t(i.placement), l = Lt(a), c = [ot, st].indexOf(a) >= 0 ? "height" : "width"; if (o && r) { var h = function (t, e) { return It("number" != typeof (t = "function" == typeof t ? t(Object.assign({}, e.rects, { placement: e.placement })) : t) ? t : Pt(t, rt)); }(s.padding, i), d = yt(o), u = "y" === l ? it : ot, f = "y" === l ? nt : st, p = i.rects.reference[c] + i.rects.reference[l] - r[l] - i.rects.popper[c], m = r[l] - i.rects.reference[l], g = kt(o), _ = g ? "y" === l ? g.clientHeight || 0 : g.clientWidth || 0 : 0, b = p / 2 - m / 2, v = h[u], y = _ - d[c] - h[f], w = _ / 2 - d[c] / 2 + b, E = Nt(v, w, y), A = l; i.modifiersData[n] = ((e = {})[A] = E, e.centerOffset = E - w, e); } }, effect: function effect(t) { var e = t.state, i = t.options.element, n = void 0 === i ? "[data-popper-arrow]" : i; null != n && ("string" != typeof n || (n = e.elements.popper.querySelector(n))) && wt(e.elements.popper, n) && (e.elements.arrow = n); }, requires: ["popperOffsets"], requiresIfExists: ["preventOverflow"] }; function Mt(t) { return t.split("-")[1]; } var Ht = { top: "auto", right: "auto", bottom: "auto", left: "auto" }; function Bt(t) { var e, i = t.popper, n = t.popperRect, s = t.placement, o = t.variation, r = t.offsets, a = t.position, l = t.gpuAcceleration, c = t.adaptive, h = t.roundOffsets, d = !0 === h ? function (t) { var e = t.x, i = t.y, n = window.devicePixelRatio || 1; return { x: St(St(e * n) / n) || 0, y: St(St(i * n) / n) || 0 }; }(r) : "function" == typeof h ? h(r) : r, u = d.x, f = void 0 === u ? 0 : u, p = d.y, m = void 0 === p ? 0 : p, g = r.hasOwnProperty("x"), _ = r.hasOwnProperty("y"), b = ot, v = it, y = window; if (c) { var w = kt(i), E = "clientHeight", A = "clientWidth"; w === ut(i) && "static" !== Et(w = Tt(i)).position && "absolute" === a && (E = "scrollHeight", A = "scrollWidth"), w = w, s !== it && (s !== ot && s !== st || o !== at) || (v = nt, m -= w[E] - n.height, m *= l ? 1 : -1), s !== ot && (s !== it && s !== nt || o !== at) || (b = st, f -= w[A] - n.width, f *= l ? 1 : -1); } var T, O = Object.assign({ position: a }, c && Ht); return l ? Object.assign({}, O, ((T = {})[v] = _ ? "0" : "", T[b] = g ? "0" : "", T.transform = (y.devicePixelRatio || 1) <= 1 ? "translate(" + f + "px, " + m + "px)" : "translate3d(" + f + "px, " + m + "px, 0)", T)) : Object.assign({}, O, ((e = {})[v] = _ ? m + "px" : "", e[b] = g ? f + "px" : "", e.transform = "", e)); } var Rt = { name: "computeStyles", enabled: !0, phase: "beforeWrite", fn: function fn(t) { var e = t.state, i = t.options, n = i.gpuAcceleration, s = void 0 === n || n, o = i.adaptive, r = void 0 === o || o, a = i.roundOffsets, l = void 0 === a || a, c = { placement: _t(e.placement), variation: Mt(e.placement), popper: e.elements.popper, popperRect: e.rects.popper, gpuAcceleration: s }; null != e.modifiersData.popperOffsets && (e.styles.popper = Object.assign({}, e.styles.popper, Bt(Object.assign({}, c, { offsets: e.modifiersData.popperOffsets, position: e.options.strategy, adaptive: r, roundOffsets: l })))), null != e.modifiersData.arrow && (e.styles.arrow = Object.assign({}, e.styles.arrow, Bt(Object.assign({}, c, { offsets: e.modifiersData.arrow, position: "absolute", adaptive: !1, roundOffsets: l })))), e.attributes.popper = Object.assign({}, e.attributes.popper, { "data-popper-placement": e.placement }); }, data: {} }, Wt = { passive: !0 }, zt = { name: "eventListeners", enabled: !0, phase: "write", fn: function fn() {}, effect: function effect(t) { var e = t.state, i = t.instance, n = t.options, s = n.scroll, o = void 0 === s || s, r = n.resize, a = void 0 === r || r, l = ut(e.elements.popper), c = [].concat(e.scrollParents.reference, e.scrollParents.popper); return o && c.forEach(function (t) { t.addEventListener("scroll", i.update, Wt); }), a && l.addEventListener("resize", i.update, Wt), function () { o && c.forEach(function (t) { t.removeEventListener("scroll", i.update, Wt); }), a && l.removeEventListener("resize", i.update, Wt); }; }, data: {} }, qt = { left: "right", right: "left", bottom: "top", top: "bottom" }; function Ft(t) { return t.replace(/left|right|bottom|top/g, function (t) { return qt[t]; }); } var Ut = { start: "end", end: "start" }; function $t(t) { return t.replace(/start|end/g, function (t) { return Ut[t]; }); } function Vt(t) { var e = ut(t); return { scrollLeft: e.pageXOffset, scrollTop: e.pageYOffset }; } function Kt(t) { return vt(Tt(t)).left + Vt(t).scrollLeft; } function Xt(t) { var e = Et(t), i = e.overflow, n = e.overflowX, s = e.overflowY; return /auto|scroll|overlay|hidden/.test(i + s + n); } function Yt(t, e) { var i; void 0 === e && (e = []); var n = function t(e) { return ["html", "body", "#document"].indexOf(dt(e)) >= 0 ? e.ownerDocument.body : pt(e) && Xt(e) ? e : t(Ot(e)); }(t), s = n === (null == (i = t.ownerDocument) ? void 0 : i.body), o = ut(n), r = s ? [o].concat(o.visualViewport || [], Xt(n) ? n : []) : n, a = e.concat(r); return s ? a : a.concat(Yt(Ot(r))); } function Qt(t) { return Object.assign({}, t, { left: t.x, top: t.y, right: t.x + t.width, bottom: t.y + t.height }); } function Gt(t, e) { return "viewport" === e ? Qt(function (t) { var e = ut(t), i = Tt(t), n = e.visualViewport, s = i.clientWidth, o = i.clientHeight, r = 0, a = 0; return n && (s = n.width, o = n.height, /^((?!chrome|android).)*safari/i.test(navigator.userAgent) || (r = n.offsetLeft, a = n.offsetTop)), { width: s, height: o, x: r + Kt(t), y: a }; }(t)) : pt(e) ? function (t) { var e = vt(t); return e.top = e.top + t.clientTop, e.left = e.left + t.clientLeft, e.bottom = e.top + t.clientHeight, e.right = e.left + t.clientWidth, e.width = t.clientWidth, e.height = t.clientHeight, e.x = e.left, e.y = e.top, e; }(e) : Qt(function (t) { var e, i = Tt(t), n = Vt(t), s = null == (e = t.ownerDocument) ? void 0 : e.body, o = xt(i.scrollWidth, i.clientWidth, s ? s.scrollWidth : 0, s ? s.clientWidth : 0), r = xt(i.scrollHeight, i.clientHeight, s ? s.scrollHeight : 0, s ? s.clientHeight : 0), a = -n.scrollLeft + Kt(t), l = -n.scrollTop; return "rtl" === Et(s || i).direction && (a += xt(i.clientWidth, s ? s.clientWidth : 0) - o), { width: o, height: r, x: a, y: l }; }(Tt(t))); } function Zt(t) { var e, i = t.reference, n = t.element, s = t.placement, o = s ? _t(s) : null, r = s ? Mt(s) : null, a = i.x + i.width / 2 - n.width / 2, l = i.y + i.height / 2 - n.height / 2; switch (o) { case it: e = { x: a, y: i.y - n.height }; break; case nt: e = { x: a, y: i.y + i.height }; break; case st: e = { x: i.x + i.width, y: l }; break; case ot: e = { x: i.x - n.width, y: l }; break; default: e = { x: i.x, y: i.y }; } var c = o ? Lt(o) : null; if (null != c) { var h = "y" === c ? "height" : "width"; switch (r) { case "start": e[c] = e[c] - (i[h] / 2 - n[h] / 2); break; case at: e[c] = e[c] + (i[h] / 2 - n[h] / 2); } } return e; } function Jt(t, e) { void 0 === e && (e = {}); var i = e, n = i.placement, s = void 0 === n ? t.placement : n, o = i.boundary, r = void 0 === o ? "clippingParents" : o, a = i.rootBoundary, l = void 0 === a ? "viewport" : a, c = i.elementContext, h = void 0 === c ? "popper" : c, d = i.altBoundary, u = void 0 !== d && d, f = i.padding, p = void 0 === f ? 0 : f, m = It("number" != typeof p ? p : Pt(p, rt)), g = "popper" === h ? "reference" : "popper", _ = t.rects.popper, b = t.elements[u ? g : h], v = function (t, e, i) { var n = "clippingParents" === e ? function (t) { var e = Yt(Ot(t)), i = ["absolute", "fixed"].indexOf(Et(t).position) >= 0 && pt(t) ? kt(t) : t; return ft(i) ? e.filter(function (t) { return ft(t) && wt(t, i) && "body" !== dt(t); }) : []; }(t) : [].concat(e), s = [].concat(n, [i]), o = s[0], r = s.reduce(function (e, i) { var n = Gt(t, i); return e.top = xt(n.top, e.top), e.right = Dt(n.right, e.right), e.bottom = Dt(n.bottom, e.bottom), e.left = xt(n.left, e.left), e; }, Gt(t, o)); return r.width = r.right - r.left, r.height = r.bottom - r.top, r.x = r.left, r.y = r.top, r; }(ft(b) ? b : b.contextElement || Tt(t.elements.popper), r, l), y = vt(t.elements.reference), w = Zt({ reference: y, element: _, strategy: "absolute", placement: s }), E = Qt(Object.assign({}, _, w)), A = "popper" === h ? E : y, T = { top: v.top - A.top + m.top, bottom: A.bottom - v.bottom + m.bottom, left: v.left - A.left + m.left, right: A.right - v.right + m.right }, O = t.modifiersData.offset; if ("popper" === h && O) { var C = O[s]; Object.keys(T).forEach(function (t) { var e = [st, nt].indexOf(t) >= 0 ? 1 : -1, i = [it, nt].indexOf(t) >= 0 ? "y" : "x"; T[t] += C[i] * e; }); } return T; } function te(t, e) { void 0 === e && (e = {}); var i = e, n = i.placement, s = i.boundary, o = i.rootBoundary, r = i.padding, a = i.flipVariations, l = i.allowedAutoPlacements, c = void 0 === l ? ct : l, h = Mt(n), d = h ? a ? lt : lt.filter(function (t) { return Mt(t) === h; }) : rt, u = d.filter(function (t) { return c.indexOf(t) >= 0; }); 0 === u.length && (u = d); var f = u.reduce(function (e, i) { return e[i] = Jt(t, { placement: i, boundary: s, rootBoundary: o, padding: r })[_t(i)], e; }, {}); return Object.keys(f).sort(function (t, e) { return f[t] - f[e]; }); } var ee = { name: "flip", enabled: !0, phase: "main", fn: function fn(t) { var e = t.state, i = t.options, n = t.name; if (!e.modifiersData[n]._skip) { for (var s = i.mainAxis, o = void 0 === s || s, r = i.altAxis, a = void 0 === r || r, l = i.fallbackPlacements, c = i.padding, h = i.boundary, d = i.rootBoundary, u = i.altBoundary, f = i.flipVariations, p = void 0 === f || f, m = i.allowedAutoPlacements, g = e.options.placement, _ = _t(g), b = l || (_ !== g && p ? function (t) { if ("auto" === _t(t)) return []; var e = Ft(t); return [$t(t), e, $t(e)]; }(g) : [Ft(g)]), v = [g].concat(b).reduce(function (t, i) { return t.concat("auto" === _t(i) ? te(e, { placement: i, boundary: h, rootBoundary: d, padding: c, flipVariations: p, allowedAutoPlacements: m }) : i); }, []), y = e.rects.reference, w = e.rects.popper, E = new Map(), A = !0, T = v[0], O = 0; O < v.length; O++) { var C = v[O], k = _t(C), L = "start" === Mt(C), x = [it, nt].indexOf(k) >= 0, D = x ? "width" : "height", S = Jt(e, { placement: C, boundary: h, rootBoundary: d, altBoundary: u, padding: c }), N = x ? L ? st : ot : L ? nt : it; y[D] > w[D] && (N = Ft(N)); var I = Ft(N), P = []; if (o && P.push(S[k] <= 0), a && P.push(S[N] <= 0, S[I] <= 0), P.every(function (t) { return t; })) { T = C, A = !1; break; } E.set(C, P); } if (A) for (var j = function j(t) { var e = v.find(function (e) { var i = E.get(e); if (i) return i.slice(0, t).every(function (t) { return t; }); }); if (e) return T = e, "break"; }, M = p ? 3 : 1; M > 0 && "break" !== j(M); M--) { ; } e.placement !== T && (e.modifiersData[n]._skip = !0, e.placement = T, e.reset = !0); } }, requiresIfExists: ["offset"], data: { _skip: !1 } }; function ie(t, e, i) { return void 0 === i && (i = { x: 0, y: 0 }), { top: t.top - e.height - i.y, right: t.right - e.width + i.x, bottom: t.bottom - e.height + i.y, left: t.left - e.width - i.x }; } function ne(t) { return [it, st, nt, ot].some(function (e) { return t[e] >= 0; }); } var se = { name: "hide", enabled: !0, phase: "main", requiresIfExists: ["preventOverflow"], fn: function fn(t) { var e = t.state, i = t.name, n = e.rects.reference, s = e.rects.popper, o = e.modifiersData.preventOverflow, r = Jt(e, { elementContext: "reference" }), a = Jt(e, { altBoundary: !0 }), l = ie(r, n), c = ie(a, s, o), h = ne(l), d = ne(c); e.modifiersData[i] = { referenceClippingOffsets: l, popperEscapeOffsets: c, isReferenceHidden: h, hasPopperEscaped: d }, e.attributes.popper = Object.assign({}, e.attributes.popper, { "data-popper-reference-hidden": h, "data-popper-escaped": d }); } }, oe = { name: "offset", enabled: !0, phase: "main", requires: ["popperOffsets"], fn: function fn(t) { var e = t.state, i = t.options, n = t.name, s = i.offset, o = void 0 === s ? [0, 0] : s, r = ct.reduce(function (t, i) { return t[i] = function (t, e, i) { var n = _t(t), s = [ot, it].indexOf(n) >= 0 ? -1 : 1, o = "function" == typeof i ? i(Object.assign({}, e, { placement: t })) : i, r = o[0], a = o[1]; return r = r || 0, a = (a || 0) * s, [ot, st].indexOf(n) >= 0 ? { x: a, y: r } : { x: r, y: a }; }(i, e.rects, o), t; }, {}), a = r[e.placement], l = a.x, c = a.y; null != e.modifiersData.popperOffsets && (e.modifiersData.popperOffsets.x += l, e.modifiersData.popperOffsets.y += c), e.modifiersData[n] = r; } }, re = { name: "popperOffsets", enabled: !0, phase: "read", fn: function fn(t) { var e = t.state, i = t.name; e.modifiersData[i] = Zt({ reference: e.rects.reference, element: e.rects.popper, strategy: "absolute", placement: e.placement }); }, data: {} }, ae = { name: "preventOverflow", enabled: !0, phase: "main", fn: function fn(t) { var e = t.state, i = t.options, n = t.name, s = i.mainAxis, o = void 0 === s || s, r = i.altAxis, a = void 0 !== r && r, l = i.boundary, c = i.rootBoundary, h = i.altBoundary, d = i.padding, u = i.tether, f = void 0 === u || u, p = i.tetherOffset, m = void 0 === p ? 0 : p, g = Jt(e, { boundary: l, rootBoundary: c, padding: d, altBoundary: h }), _ = _t(e.placement), b = Mt(e.placement), v = !b, y = Lt(_), w = "x" === y ? "y" : "x", E = e.modifiersData.popperOffsets, A = e.rects.reference, T = e.rects.popper, O = "function" == typeof m ? m(Object.assign({}, e.rects, { placement: e.placement })) : m, C = { x: 0, y: 0 }; if (E) { if (o || a) { var k = "y" === y ? it : ot, L = "y" === y ? nt : st, x = "y" === y ? "height" : "width", D = E[y], S = E[y] + g[k], N = E[y] - g[L], I = f ? -T[x] / 2 : 0, P = "start" === b ? A[x] : T[x], j = "start" === b ? -T[x] : -A[x], M = e.elements.arrow, H = f && M ? yt(M) : { width: 0, height: 0 }, B = e.modifiersData["arrow#persistent"] ? e.modifiersData["arrow#persistent"].padding : { top: 0, right: 0, bottom: 0, left: 0 }, R = B[k], W = B[L], z = Nt(0, A[x], H[x]), q = v ? A[x] / 2 - I - z - R - O : P - z - R - O, F = v ? -A[x] / 2 + I + z + W + O : j + z + W + O, U = e.elements.arrow && kt(e.elements.arrow), $ = U ? "y" === y ? U.clientTop || 0 : U.clientLeft || 0 : 0, V = e.modifiersData.offset ? e.modifiersData.offset[e.placement][y] : 0, K = E[y] + q - V - $, X = E[y] + F - V; if (o) { var Y = Nt(f ? Dt(S, K) : S, D, f ? xt(N, X) : N); E[y] = Y, C[y] = Y - D; } if (a) { var Q = "x" === y ? it : ot, G = "x" === y ? nt : st, Z = E[w], J = Z + g[Q], tt = Z - g[G], et = Nt(f ? Dt(J, K) : J, Z, f ? xt(tt, X) : tt); E[w] = et, C[w] = et - Z; } } e.modifiersData[n] = C; } }, requiresIfExists: ["offset"] }; function le(t, e, i) { void 0 === i && (i = !1); var n, s, o = pt(e), r = pt(e) && function (t) { var e = t.getBoundingClientRect(), i = e.width / t.offsetWidth || 1, n = e.height / t.offsetHeight || 1; return 1 !== i || 1 !== n; }(e), a = Tt(e), l = vt(t, r), c = { scrollLeft: 0, scrollTop: 0 }, h = { x: 0, y: 0 }; return (o || !o && !i) && (("body" !== dt(e) || Xt(a)) && (c = (n = e) !== ut(n) && pt(n) ? { scrollLeft: (s = n).scrollLeft, scrollTop: s.scrollTop } : Vt(n)), pt(e) ? ((h = vt(e, !0)).x += e.clientLeft, h.y += e.clientTop) : a && (h.x = Kt(a))), { x: l.left + c.scrollLeft - h.x, y: l.top + c.scrollTop - h.y, width: l.width, height: l.height }; } var ce = { placement: "bottom", modifiers: [], strategy: "absolute" }; function he() { for (var t = arguments.length, e = new Array(t), i = 0; i < t; i++) { e[i] = arguments[i]; } return !e.some(function (t) { return !(t && "function" == typeof t.getBoundingClientRect); }); } function de(t) { void 0 === t && (t = {}); var e = t, i = e.defaultModifiers, n = void 0 === i ? [] : i, s = e.defaultOptions, o = void 0 === s ? ce : s; return function (t, e, i) { void 0 === i && (i = o); var s, r, a = { placement: "bottom", orderedModifiers: [], options: Object.assign({}, ce, o), modifiersData: {}, elements: { reference: t, popper: e }, attributes: {}, styles: {} }, l = [], c = !1, h = { state: a, setOptions: function setOptions(i) { var s = "function" == typeof i ? i(a.options) : i; d(), a.options = Object.assign({}, o, a.options, s), a.scrollParents = { reference: ft(t) ? Yt(t) : t.contextElement ? Yt(t.contextElement) : [], popper: Yt(e) }; var r, c, u = function (t) { var e = function (t) { var e = new Map(), i = new Set(), n = []; return t.forEach(function (t) { e.set(t.name, t); }), t.forEach(function (t) { i.has(t.name) || function t(s) { i.add(s.name), [].concat(s.requires || [], s.requiresIfExists || []).forEach(function (n) { if (!i.has(n)) { var s = e.get(n); s && t(s); } }), n.push(s); }(t); }), n; }(t); return ht.reduce(function (t, i) { return t.concat(e.filter(function (t) { return t.phase === i; })); }, []); }((r = [].concat(n, a.options.modifiers), c = r.reduce(function (t, e) { var i = t[e.name]; return t[e.name] = i ? Object.assign({}, i, e, { options: Object.assign({}, i.options, e.options), data: Object.assign({}, i.data, e.data) }) : e, t; }, {}), Object.keys(c).map(function (t) { return c[t]; }))); return a.orderedModifiers = u.filter(function (t) { return t.enabled; }), a.orderedModifiers.forEach(function (t) { var e = t.name, i = t.options, n = void 0 === i ? {} : i, s = t.effect; if ("function" == typeof s) { var o = s({ state: a, name: e, instance: h, options: n }); l.push(o || function () {}); } }), h.update(); }, forceUpdate: function forceUpdate() { if (!c) { var t = a.elements, e = t.reference, i = t.popper; if (he(e, i)) { a.rects = { reference: le(e, kt(i), "fixed" === a.options.strategy), popper: yt(i) }, a.reset = !1, a.placement = a.options.placement, a.orderedModifiers.forEach(function (t) { return a.modifiersData[t.name] = Object.assign({}, t.data); }); for (var n = 0; n < a.orderedModifiers.length; n++) { if (!0 !== a.reset) { var s = a.orderedModifiers[n], o = s.fn, r = s.options, l = void 0 === r ? {} : r, d = s.name; "function" == typeof o && (a = o({ state: a, options: l, name: d, instance: h }) || a); } else a.reset = !1, n = -1; } } } }, update: (s = function s() { return new Promise(function (t) { h.forceUpdate(), t(a); }); }, function () { return r || (r = new Promise(function (t) { Promise.resolve().then(function () { r = void 0, t(s()); }); })), r; }), destroy: function destroy() { d(), c = !0; } }; if (!he(t, e)) return h; function d() { l.forEach(function (t) { return t(); }), l = []; } return h.setOptions(i).then(function (t) { !c && i.onFirstUpdate && i.onFirstUpdate(t); }), h; }; } var ue = de(), fe = de({ defaultModifiers: [zt, re, Rt, gt] }), pe = de({ defaultModifiers: [zt, re, Rt, gt, oe, ee, ae, jt, se] }), me = Object.freeze({ __proto__: null, popperGenerator: de, detectOverflow: Jt, createPopperBase: ue, createPopper: pe, createPopperLite: fe, top: it, bottom: nt, right: st, left: ot, auto: "auto", basePlacements: rt, start: "start", end: at, clippingParents: "clippingParents", viewport: "viewport", popper: "popper", reference: "reference", variationPlacements: lt, placements: ct, beforeRead: "beforeRead", read: "read", afterRead: "afterRead", beforeMain: "beforeMain", main: "main", afterMain: "afterMain", beforeWrite: "beforeWrite", write: "write", afterWrite: "afterWrite", modifierPhases: ht, applyStyles: gt, arrow: jt, computeStyles: Rt, eventListeners: zt, flip: ee, hide: se, offset: oe, popperOffsets: re, preventOverflow: ae }); var ge = new RegExp("ArrowUp|ArrowDown|Escape"), _e = p() ? "top-end" : "top-start", be = p() ? "top-start" : "top-end", ve = p() ? "bottom-end" : "bottom-start", ye = p() ? "bottom-start" : "bottom-end", we = p() ? "left-start" : "right-start", Ee = p() ? "right-start" : "left-start", Ae = { offset: [0, 2], boundary: "clippingParents", reference: "toggle", display: "dynamic", popperConfig: null, autoClose: !0 }, Te = { offset: "(array|string|function)", boundary: "(string|element)", reference: "(string|element|object)", display: "string", popperConfig: "(null|object|function)", autoClose: "(boolean|string)" }; var Oe = /*#__PURE__*/function (_H5) { _inherits(Oe, _H5); var _super5 = _createSuper(Oe); function Oe(t, e) { var _this12; _classCallCheck(this, Oe); _this12 = _super5.call(this, t), _this12._popper = null, _this12._config = _this12._getConfig(e), _this12._menu = _this12._getMenuElement(), _this12._inNavbar = _this12._detectNavbar(); return _this12; } _createClass(Oe, [{ key: "toggle", value: function toggle() { return this._isShown() ? this.hide() : this.show(); } }, { key: "show", value: function show() { var _ref4; if (l(this._element) || this._isShown(this._menu)) return; var t = { relatedTarget: this._element }; if (P.trigger(this._element, "show.bs.dropdown", t).defaultPrevented) return; var e = Oe.getParentFromElement(this._element); this._inNavbar ? F.setDataAttribute(this._menu, "popper", "none") : this._createPopper(e), "ontouchstart" in document.documentElement && !e.closest(".navbar-nav") && (_ref4 = []).concat.apply(_ref4, _toConsumableArray(document.body.children)).forEach(function (t) { return P.on(t, "mouseover", h); }), this._element.focus(), this._element.setAttribute("aria-expanded", !0), this._menu.classList.add("show"), this._element.classList.add("show"), P.trigger(this._element, "shown.bs.dropdown", t); } }, { key: "hide", value: function hide() { if (l(this._element) || !this._isShown(this._menu)) return; var t = { relatedTarget: this._element }; this._completeHide(t); } }, { key: "dispose", value: function dispose() { this._popper && this._popper.destroy(), _get(_getPrototypeOf(Oe.prototype), "dispose", this).call(this); } }, { key: "update", value: function update() { this._inNavbar = this._detectNavbar(), this._popper && this._popper.update(); } }, { key: "_completeHide", value: function _completeHide(t) { var _ref5; P.trigger(this._element, "hide.bs.dropdown", t).defaultPrevented || ("ontouchstart" in document.documentElement && (_ref5 = []).concat.apply(_ref5, _toConsumableArray(document.body.children)).forEach(function (t) { return P.off(t, "mouseover", h); }), this._popper && this._popper.destroy(), this._menu.classList.remove("show"), this._element.classList.remove("show"), this._element.setAttribute("aria-expanded", "false"), F.removeDataAttribute(this._menu, "popper"), P.trigger(this._element, "hidden.bs.dropdown", t)); } }, { key: "_getConfig", value: function _getConfig(t) { if (t = _objectSpread(_objectSpread(_objectSpread({}, this.constructor.Default), F.getDataAttributes(this._element)), t), r("dropdown", t, this.constructor.DefaultType), "object" == _typeof(t.reference) && !s(t.reference) && "function" != typeof t.reference.getBoundingClientRect) throw new TypeError("dropdown".toUpperCase() + ': Option "reference" provided type "object" without a required "getBoundingClientRect" method.'); return t; } }, { key: "_createPopper", value: function _createPopper(t) { if (void 0 === me) throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)"); var e = this._element; "parent" === this._config.reference ? e = t : s(this._config.reference) ? e = o(this._config.reference) : "object" == _typeof(this._config.reference) && (e = this._config.reference); var i = this._getPopperConfig(), n = i.modifiers.find(function (t) { return "applyStyles" === t.name && !1 === t.enabled; }); this._popper = pe(e, this._menu, i), n && F.setDataAttribute(this._menu, "popper", "static"); } }, { key: "_isShown", value: function _isShown() { var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this._element; return t.classList.contains("show"); } }, { key: "_getMenuElement", value: function _getMenuElement() { return U.next(this._element, ".dropdown-menu")[0]; } }, { key: "_getPlacement", value: function _getPlacement() { var t = this._element.parentNode; if (t.classList.contains("dropend")) return we; if (t.classList.contains("dropstart")) return Ee; var e = "end" === getComputedStyle(this._menu).getPropertyValue("--bs-position").trim(); return t.classList.contains("dropup") ? e ? be : _e : e ? ye : ve; } }, { key: "_detectNavbar", value: function _detectNavbar() { return null !== this._element.closest(".navbar"); } }, { key: "_getOffset", value: function _getOffset() { var _this13 = this; var t = this._config.offset; return "string" == typeof t ? t.split(",").map(function (t) { return Number.parseInt(t, 10); }) : "function" == typeof t ? function (e) { return t(e, _this13._element); } : t; } }, { key: "_getPopperConfig", value: function _getPopperConfig() { var t = { placement: this._getPlacement(), modifiers: [{ name: "preventOverflow", options: { boundary: this._config.boundary } }, { name: "offset", options: { offset: this._getOffset() } }] }; return "static" === this._config.display && (t.modifiers = [{ name: "applyStyles", enabled: !1 }]), _objectSpread(_objectSpread({}, t), "function" == typeof this._config.popperConfig ? this._config.popperConfig(t) : this._config.popperConfig); } }, { key: "_selectMenuItem", value: function _selectMenuItem(_ref6) { var t = _ref6.key, e = _ref6.target; var i = U.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)", this._menu).filter(a); i.length && b(i, e, "ArrowDown" === t, !i.includes(e)).focus(); } }], [{ key: "Default", get: function get() { return Ae; } }, { key: "DefaultType", get: function get() { return Te; } }, { key: "NAME", get: function get() { return "dropdown"; } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { var e = Oe.getOrCreateInstance(this, t); if ("string" == typeof t) { if (void 0 === e[t]) throw new TypeError("No method named \"".concat(t, "\"")); e[t](); } }); } }, { key: "clearMenus", value: function clearMenus(t) { if (t && (2 === t.button || "keyup" === t.type && "Tab" !== t.key)) return; var e = U.find('[data-bs-toggle="dropdown"]'); for (var _i7 = 0, _n5 = e.length; _i7 < _n5; _i7++) { var _n6 = Oe.getInstance(e[_i7]); if (!_n6 || !1 === _n6._config.autoClose) continue; if (!_n6._isShown()) continue; var _s3 = { relatedTarget: _n6._element }; if (t) { var _e10 = t.composedPath(), _i8 = _e10.includes(_n6._menu); if (_e10.includes(_n6._element) || "inside" === _n6._config.autoClose && !_i8 || "outside" === _n6._config.autoClose && _i8) continue; if (_n6._menu.contains(t.target) && ("keyup" === t.type && "Tab" === t.key || /input|select|option|textarea|form/i.test(t.target.tagName))) continue; "click" === t.type && (_s3.clickEvent = t); } _n6._completeHide(_s3); } } }, { key: "getParentFromElement", value: function getParentFromElement(t) { return i(t) || t.parentNode; } }, { key: "dataApiKeydownHandler", value: function dataApiKeydownHandler(t) { if (/input|textarea/i.test(t.target.tagName) ? "Space" === t.key || "Escape" !== t.key && ("ArrowDown" !== t.key && "ArrowUp" !== t.key || t.target.closest(".dropdown-menu")) : !ge.test(t.key)) return; var e = this.classList.contains("show"); if (!e && "Escape" === t.key) return; if (t.preventDefault(), t.stopPropagation(), l(this)) return; var i = this.matches('[data-bs-toggle="dropdown"]') ? this : U.prev(this, '[data-bs-toggle="dropdown"]')[0], n = Oe.getOrCreateInstance(i); if ("Escape" !== t.key) return "ArrowUp" === t.key || "ArrowDown" === t.key ? (e || n.show(), void n._selectMenuItem(t)) : void (e && "Space" !== t.key || Oe.clearMenus()); n.hide(); } }]); return Oe; }(H); P.on(document, "keydown.bs.dropdown.data-api", '[data-bs-toggle="dropdown"]', Oe.dataApiKeydownHandler), P.on(document, "keydown.bs.dropdown.data-api", ".dropdown-menu", Oe.dataApiKeydownHandler), P.on(document, "click.bs.dropdown.data-api", Oe.clearMenus), P.on(document, "keyup.bs.dropdown.data-api", Oe.clearMenus), P.on(document, "click.bs.dropdown.data-api", '[data-bs-toggle="dropdown"]', function (t) { t.preventDefault(), Oe.getOrCreateInstance(this).toggle(); }), m(Oe); var Ce = /*#__PURE__*/function () { function Ce() { _classCallCheck(this, Ce); this._element = document.body; } _createClass(Ce, [{ key: "getWidth", value: function getWidth() { var t = document.documentElement.clientWidth; return Math.abs(window.innerWidth - t); } }, { key: "hide", value: function hide() { var t = this.getWidth(); this._disableOverFlow(), this._setElementAttributes(this._element, "paddingRight", function (e) { return e + t; }), this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", "paddingRight", function (e) { return e + t; }), this._setElementAttributes(".sticky-top", "marginRight", function (e) { return e - t; }); } }, { key: "_disableOverFlow", value: function _disableOverFlow() { this._saveInitialAttribute(this._element, "overflow"), this._element.style.overflow = "hidden"; } }, { key: "_setElementAttributes", value: function _setElementAttributes(t, e, i) { var _this14 = this; var n = this.getWidth(); this._applyManipulationCallback(t, function (t) { if (t !== _this14._element && window.innerWidth > t.clientWidth + n) return; _this14._saveInitialAttribute(t, e); var s = window.getComputedStyle(t)[e]; t.style[e] = i(Number.parseFloat(s)) + "px"; }); } }, { key: "reset", value: function reset() { this._resetElementAttributes(this._element, "overflow"), this._resetElementAttributes(this._element, "paddingRight"), this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", "paddingRight"), this._resetElementAttributes(".sticky-top", "marginRight"); } }, { key: "_saveInitialAttribute", value: function _saveInitialAttribute(t, e) { var i = t.style[e]; i && F.setDataAttribute(t, e, i); } }, { key: "_resetElementAttributes", value: function _resetElementAttributes(t, e) { this._applyManipulationCallback(t, function (t) { var i = F.getDataAttribute(t, e); void 0 === i ? t.style.removeProperty(e) : (F.removeDataAttribute(t, e), t.style[e] = i); }); } }, { key: "_applyManipulationCallback", value: function _applyManipulationCallback(t, e) { s(t) ? e(t) : U.find(t, this._element).forEach(e); } }, { key: "isOverflowing", value: function isOverflowing() { return this.getWidth() > 0; } }]); return Ce; }(); var ke = { className: "modal-backdrop", isVisible: !0, isAnimated: !1, rootElement: "body", clickCallback: null }, Le = { className: "string", isVisible: "boolean", isAnimated: "boolean", rootElement: "(element|string)", clickCallback: "(function|null)" }; var xe = /*#__PURE__*/function () { function xe(t) { _classCallCheck(this, xe); this._config = this._getConfig(t), this._isAppended = !1, this._element = null; } _createClass(xe, [{ key: "show", value: function show(t) { this._config.isVisible ? (this._append(), this._config.isAnimated && d(this._getElement()), this._getElement().classList.add("show"), this._emulateAnimation(function () { g(t); })) : g(t); } }, { key: "hide", value: function hide(t) { var _this15 = this; this._config.isVisible ? (this._getElement().classList.remove("show"), this._emulateAnimation(function () { _this15.dispose(), g(t); })) : g(t); } }, { key: "_getElement", value: function _getElement() { if (!this._element) { var _t9 = document.createElement("div"); _t9.className = this._config.className, this._config.isAnimated && _t9.classList.add("fade"), this._element = _t9; } return this._element; } }, { key: "_getConfig", value: function _getConfig(t) { return (t = _objectSpread(_objectSpread({}, ke), "object" == _typeof(t) ? t : {})).rootElement = o(t.rootElement), r("backdrop", t, Le), t; } }, { key: "_append", value: function _append() { var _this16 = this; this._isAppended || (this._config.rootElement.append(this._getElement()), P.on(this._getElement(), "mousedown.bs.backdrop", function () { g(_this16._config.clickCallback); }), this._isAppended = !0); } }, { key: "dispose", value: function dispose() { this._isAppended && (P.off(this._element, "mousedown.bs.backdrop"), this._element.remove(), this._isAppended = !1); } }, { key: "_emulateAnimation", value: function _emulateAnimation(t) { _(t, this._getElement(), this._config.isAnimated); } }]); return xe; }(); var De = { trapElement: null, autofocus: !0 }, Se = { trapElement: "element", autofocus: "boolean" }; var Ne = /*#__PURE__*/function () { function Ne(t) { _classCallCheck(this, Ne); this._config = this._getConfig(t), this._isActive = !1, this._lastTabNavDirection = null; } _createClass(Ne, [{ key: "activate", value: function activate() { var _this17 = this; var _this$_config = this._config, t = _this$_config.trapElement, e = _this$_config.autofocus; this._isActive || (e && t.focus(), P.off(document, ".bs.focustrap"), P.on(document, "focusin.bs.focustrap", function (t) { return _this17._handleFocusin(t); }), P.on(document, "keydown.tab.bs.focustrap", function (t) { return _this17._handleKeydown(t); }), this._isActive = !0); } }, { key: "deactivate", value: function deactivate() { this._isActive && (this._isActive = !1, P.off(document, ".bs.focustrap")); } }, { key: "_handleFocusin", value: function _handleFocusin(t) { var e = t.target, i = this._config.trapElement; if (e === document || e === i || i.contains(e)) return; var n = U.focusableChildren(i); 0 === n.length ? i.focus() : "backward" === this._lastTabNavDirection ? n[n.length - 1].focus() : n[0].focus(); } }, { key: "_handleKeydown", value: function _handleKeydown(t) { "Tab" === t.key && (this._lastTabNavDirection = t.shiftKey ? "backward" : "forward"); } }, { key: "_getConfig", value: function _getConfig(t) { return t = _objectSpread(_objectSpread({}, De), "object" == _typeof(t) ? t : {}), r("focustrap", t, Se), t; } }]); return Ne; }(); var Ie = { backdrop: !0, keyboard: !0, focus: !0 }, Pe = { backdrop: "(boolean|string)", keyboard: "boolean", focus: "boolean" }; var je = /*#__PURE__*/function (_H6) { _inherits(je, _H6); var _super6 = _createSuper(je); function je(t, e) { var _this18; _classCallCheck(this, je); _this18 = _super6.call(this, t), _this18._config = _this18._getConfig(e), _this18._dialog = U.findOne(".modal-dialog", _this18._element), _this18._backdrop = _this18._initializeBackDrop(), _this18._focustrap = _this18._initializeFocusTrap(), _this18._isShown = !1, _this18._ignoreBackdropClick = !1, _this18._isTransitioning = !1, _this18._scrollBar = new Ce(); return _this18; } _createClass(je, [{ key: "toggle", value: function toggle(t) { return this._isShown ? this.hide() : this.show(t); } }, { key: "show", value: function show(t) { var _this19 = this; this._isShown || this._isTransitioning || P.trigger(this._element, "show.bs.modal", { relatedTarget: t }).defaultPrevented || (this._isShown = !0, this._isAnimated() && (this._isTransitioning = !0), this._scrollBar.hide(), document.body.classList.add("modal-open"), this._adjustDialog(), this._setEscapeEvent(), this._setResizeEvent(), P.on(this._dialog, "mousedown.dismiss.bs.modal", function () { P.one(_this19._element, "mouseup.dismiss.bs.modal", function (t) { t.target === _this19._element && (_this19._ignoreBackdropClick = !0); }); }), this._showBackdrop(function () { return _this19._showElement(t); })); } }, { key: "hide", value: function hide() { var _this20 = this; if (!this._isShown || this._isTransitioning) return; if (P.trigger(this._element, "hide.bs.modal").defaultPrevented) return; this._isShown = !1; var t = this._isAnimated(); t && (this._isTransitioning = !0), this._setEscapeEvent(), this._setResizeEvent(), this._focustrap.deactivate(), this._element.classList.remove("show"), P.off(this._element, "click.dismiss.bs.modal"), P.off(this._dialog, "mousedown.dismiss.bs.modal"), this._queueCallback(function () { return _this20._hideModal(); }, this._element, t); } }, { key: "dispose", value: function dispose() { [window, this._dialog].forEach(function (t) { return P.off(t, ".bs.modal"); }), this._backdrop.dispose(), this._focustrap.deactivate(), _get(_getPrototypeOf(je.prototype), "dispose", this).call(this); } }, { key: "handleUpdate", value: function handleUpdate() { this._adjustDialog(); } }, { key: "_initializeBackDrop", value: function _initializeBackDrop() { return new xe({ isVisible: Boolean(this._config.backdrop), isAnimated: this._isAnimated() }); } }, { key: "_initializeFocusTrap", value: function _initializeFocusTrap() { return new Ne({ trapElement: this._element }); } }, { key: "_getConfig", value: function _getConfig(t) { return t = _objectSpread(_objectSpread(_objectSpread({}, Ie), F.getDataAttributes(this._element)), "object" == _typeof(t) ? t : {}), r("modal", t, Pe), t; } }, { key: "_showElement", value: function _showElement(t) { var _this21 = this; var e = this._isAnimated(), i = U.findOne(".modal-body", this._dialog); this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE || document.body.append(this._element), this._element.style.display = "block", this._element.removeAttribute("aria-hidden"), this._element.setAttribute("aria-modal", !0), this._element.setAttribute("role", "dialog"), this._element.scrollTop = 0, i && (i.scrollTop = 0), e && d(this._element), this._element.classList.add("show"), this._queueCallback(function () { _this21._config.focus && _this21._focustrap.activate(), _this21._isTransitioning = !1, P.trigger(_this21._element, "shown.bs.modal", { relatedTarget: t }); }, this._dialog, e); } }, { key: "_setEscapeEvent", value: function _setEscapeEvent() { var _this22 = this; this._isShown ? P.on(this._element, "keydown.dismiss.bs.modal", function (t) { _this22._config.keyboard && "Escape" === t.key ? (t.preventDefault(), _this22.hide()) : _this22._config.keyboard || "Escape" !== t.key || _this22._triggerBackdropTransition(); }) : P.off(this._element, "keydown.dismiss.bs.modal"); } }, { key: "_setResizeEvent", value: function _setResizeEvent() { var _this23 = this; this._isShown ? P.on(window, "resize.bs.modal", function () { return _this23._adjustDialog(); }) : P.off(window, "resize.bs.modal"); } }, { key: "_hideModal", value: function _hideModal() { var _this24 = this; this._element.style.display = "none", this._element.setAttribute("aria-hidden", !0), this._element.removeAttribute("aria-modal"), this._element.removeAttribute("role"), this._isTransitioning = !1, this._backdrop.hide(function () { document.body.classList.remove("modal-open"), _this24._resetAdjustments(), _this24._scrollBar.reset(), P.trigger(_this24._element, "hidden.bs.modal"); }); } }, { key: "_showBackdrop", value: function _showBackdrop(t) { var _this25 = this; P.on(this._element, "click.dismiss.bs.modal", function (t) { _this25._ignoreBackdropClick ? _this25._ignoreBackdropClick = !1 : t.target === t.currentTarget && (!0 === _this25._config.backdrop ? _this25.hide() : "static" === _this25._config.backdrop && _this25._triggerBackdropTransition()); }), this._backdrop.show(t); } }, { key: "_isAnimated", value: function _isAnimated() { return this._element.classList.contains("fade"); } }, { key: "_triggerBackdropTransition", value: function _triggerBackdropTransition() { var _this26 = this; if (P.trigger(this._element, "hidePrevented.bs.modal").defaultPrevented) return; var _this$_element = this._element, t = _this$_element.classList, e = _this$_element.scrollHeight, i = _this$_element.style, n = e > document.documentElement.clientHeight; !n && "hidden" === i.overflowY || t.contains("modal-static") || (n || (i.overflowY = "hidden"), t.add("modal-static"), this._queueCallback(function () { t.remove("modal-static"), n || _this26._queueCallback(function () { i.overflowY = ""; }, _this26._dialog); }, this._dialog), this._element.focus()); } }, { key: "_adjustDialog", value: function _adjustDialog() { var t = this._element.scrollHeight > document.documentElement.clientHeight, e = this._scrollBar.getWidth(), i = e > 0; (!i && t && !p() || i && !t && p()) && (this._element.style.paddingLeft = e + "px"), (i && !t && !p() || !i && t && p()) && (this._element.style.paddingRight = e + "px"); } }, { key: "_resetAdjustments", value: function _resetAdjustments() { this._element.style.paddingLeft = "", this._element.style.paddingRight = ""; } }], [{ key: "Default", get: function get() { return Ie; } }, { key: "NAME", get: function get() { return "modal"; } }, { key: "jQueryInterface", value: function jQueryInterface(t, e) { return this.each(function () { var i = je.getOrCreateInstance(this, t); if ("string" == typeof t) { if (void 0 === i[t]) throw new TypeError("No method named \"".concat(t, "\"")); i[t](e); } }); } }]); return je; }(H); P.on(document, "click.bs.modal.data-api", '[data-bs-toggle="modal"]', function (t) { var _this27 = this; var e = i(this); ["A", "AREA"].includes(this.tagName) && t.preventDefault(), P.one(e, "show.bs.modal", function (t) { t.defaultPrevented || P.one(e, "hidden.bs.modal", function () { a(_this27) && _this27.focus(); }); }); var n = U.findOne(".modal.show"); n && je.getInstance(n).hide(), je.getOrCreateInstance(e).toggle(this); }), B(je), m(je); var Me = { backdrop: !0, keyboard: !0, scroll: !1 }, He = { backdrop: "boolean", keyboard: "boolean", scroll: "boolean" }; var Be = /*#__PURE__*/function (_H7) { _inherits(Be, _H7); var _super7 = _createSuper(Be); function Be(t, e) { var _this28; _classCallCheck(this, Be); _this28 = _super7.call(this, t), _this28._config = _this28._getConfig(e), _this28._isShown = !1, _this28._backdrop = _this28._initializeBackDrop(), _this28._focustrap = _this28._initializeFocusTrap(), _this28._addEventListeners(); return _this28; } _createClass(Be, [{ key: "toggle", value: function toggle(t) { return this._isShown ? this.hide() : this.show(t); } }, { key: "show", value: function show(t) { var _this29 = this; this._isShown || P.trigger(this._element, "show.bs.offcanvas", { relatedTarget: t }).defaultPrevented || (this._isShown = !0, this._element.style.visibility = "visible", this._backdrop.show(), this._config.scroll || new Ce().hide(), this._element.removeAttribute("aria-hidden"), this._element.setAttribute("aria-modal", !0), this._element.setAttribute("role", "dialog"), this._element.classList.add("show"), this._queueCallback(function () { _this29._config.scroll || _this29._focustrap.activate(), P.trigger(_this29._element, "shown.bs.offcanvas", { relatedTarget: t }); }, this._element, !0)); } }, { key: "hide", value: function hide() { var _this30 = this; this._isShown && (P.trigger(this._element, "hide.bs.offcanvas").defaultPrevented || (this._focustrap.deactivate(), this._element.blur(), this._isShown = !1, this._element.classList.remove("show"), this._backdrop.hide(), this._queueCallback(function () { _this30._element.setAttribute("aria-hidden", !0), _this30._element.removeAttribute("aria-modal"), _this30._element.removeAttribute("role"), _this30._element.style.visibility = "hidden", _this30._config.scroll || new Ce().reset(), P.trigger(_this30._element, "hidden.bs.offcanvas"); }, this._element, !0))); } }, { key: "dispose", value: function dispose() { this._backdrop.dispose(), this._focustrap.deactivate(), _get(_getPrototypeOf(Be.prototype), "dispose", this).call(this); } }, { key: "_getConfig", value: function _getConfig(t) { return t = _objectSpread(_objectSpread(_objectSpread({}, Me), F.getDataAttributes(this._element)), "object" == _typeof(t) ? t : {}), r("offcanvas", t, He), t; } }, { key: "_initializeBackDrop", value: function _initializeBackDrop() { var _this31 = this; return new xe({ className: "offcanvas-backdrop", isVisible: this._config.backdrop, isAnimated: !0, rootElement: this._element.parentNode, clickCallback: function clickCallback() { return _this31.hide(); } }); } }, { key: "_initializeFocusTrap", value: function _initializeFocusTrap() { return new Ne({ trapElement: this._element }); } }, { key: "_addEventListeners", value: function _addEventListeners() { var _this32 = this; P.on(this._element, "keydown.dismiss.bs.offcanvas", function (t) { _this32._config.keyboard && "Escape" === t.key && _this32.hide(); }); } }], [{ key: "NAME", get: function get() { return "offcanvas"; } }, { key: "Default", get: function get() { return Me; } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { var e = Be.getOrCreateInstance(this, t); if ("string" == typeof t) { if (void 0 === e[t] || t.startsWith("_") || "constructor" === t) throw new TypeError("No method named \"".concat(t, "\"")); e[t](this); } }); } }]); return Be; }(H); P.on(document, "click.bs.offcanvas.data-api", '[data-bs-toggle="offcanvas"]', function (t) { var _this33 = this; var e = i(this); if (["A", "AREA"].includes(this.tagName) && t.preventDefault(), l(this)) return; P.one(e, "hidden.bs.offcanvas", function () { a(_this33) && _this33.focus(); }); var n = U.findOne(".offcanvas.show"); n && n !== e && Be.getInstance(n).hide(), Be.getOrCreateInstance(e).toggle(this); }), P.on(window, "load.bs.offcanvas.data-api", function () { return U.find(".offcanvas.show").forEach(function (t) { return Be.getOrCreateInstance(t).show(); }); }), B(Be), m(Be); var Re = new Set(["background", "cite", "href", "itemtype", "longdesc", "poster", "src", "xlink:href"]), We = /^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i, ze = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i, qe = function qe(t, e) { var i = t.nodeName.toLowerCase(); if (e.includes(i)) return !Re.has(i) || Boolean(We.test(t.nodeValue) || ze.test(t.nodeValue)); var n = e.filter(function (t) { return t instanceof RegExp; }); for (var _t10 = 0, _e11 = n.length; _t10 < _e11; _t10++) { if (n[_t10].test(i)) return !0; } return !1; }; function Fe(t, e, i) { var _ref7; if (!t.length) return t; if (i && "function" == typeof i) return i(t); var n = new window.DOMParser().parseFromString(t, "text/html"), s = Object.keys(e), o = (_ref7 = []).concat.apply(_ref7, _toConsumableArray(n.body.querySelectorAll("*"))); var _loop = function _loop(_t11, _i9) { var _ref8; var i = o[_t11], n = i.nodeName.toLowerCase(); if (!s.includes(n)) { i.remove(); return "continue"; } var r = (_ref8 = []).concat.apply(_ref8, _toConsumableArray(i.attributes)), a = [].concat(e["*"] || [], e[n] || []); r.forEach(function (t) { qe(t, a) || i.removeAttribute(t.nodeName); }); }; for (var _t11 = 0, _i9 = o.length; _t11 < _i9; _t11++) { var _ret = _loop(_t11, _i9); if (_ret === "continue") continue; } return n.body.innerHTML; } var Ue = new Set(["sanitize", "allowList", "sanitizeFn"]), $e = { animation: "boolean", template: "string", title: "(string|element|function)", trigger: "string", delay: "(number|object)", html: "boolean", selector: "(string|boolean)", placement: "(string|function)", offset: "(array|string|function)", container: "(string|element|boolean)", fallbackPlacements: "array", boundary: "(string|element)", customClass: "(string|function)", sanitize: "boolean", sanitizeFn: "(null|function)", allowList: "object", popperConfig: "(null|object|function)" }, Ve = { AUTO: "auto", TOP: "top", RIGHT: p() ? "left" : "right", BOTTOM: "bottom", LEFT: p() ? "right" : "left" }, Ke = { animation: !0, template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>', trigger: "hover focus", title: "", delay: 0, html: !1, selector: !1, placement: "top", offset: [0, 0], container: !1, fallbackPlacements: ["top", "right", "bottom", "left"], boundary: "clippingParents", customClass: "", sanitize: !0, sanitizeFn: null, allowList: { "*": ["class", "dir", "id", "lang", "role", /^aria-[\w-]*$/i], a: ["target", "href", "title", "rel"], area: [], b: [], br: [], col: [], code: [], div: [], em: [], hr: [], h1: [], h2: [], h3: [], h4: [], h5: [], h6: [], i: [], img: ["src", "srcset", "alt", "title", "width", "height"], li: [], ol: [], p: [], pre: [], s: [], small: [], span: [], sub: [], sup: [], strong: [], u: [], ul: [] }, popperConfig: null }, Xe = { HIDE: "hide.bs.tooltip", HIDDEN: "hidden.bs.tooltip", SHOW: "show.bs.tooltip", SHOWN: "shown.bs.tooltip", INSERTED: "inserted.bs.tooltip", CLICK: "click.bs.tooltip", FOCUSIN: "focusin.bs.tooltip", FOCUSOUT: "focusout.bs.tooltip", MOUSEENTER: "mouseenter.bs.tooltip", MOUSELEAVE: "mouseleave.bs.tooltip" }; var Ye = /*#__PURE__*/function (_H8) { _inherits(Ye, _H8); var _super8 = _createSuper(Ye); function Ye(t, e) { var _this34; _classCallCheck(this, Ye); if (void 0 === me) throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)"); _this34 = _super8.call(this, t), _this34._isEnabled = !0, _this34._timeout = 0, _this34._hoverState = "", _this34._activeTrigger = {}, _this34._popper = null, _this34._config = _this34._getConfig(e), _this34.tip = null, _this34._setListeners(); return _this34; } _createClass(Ye, [{ key: "enable", value: function enable() { this._isEnabled = !0; } }, { key: "disable", value: function disable() { this._isEnabled = !1; } }, { key: "toggleEnabled", value: function toggleEnabled() { this._isEnabled = !this._isEnabled; } }, { key: "toggle", value: function toggle(t) { if (this._isEnabled) if (t) { var _e12 = this._initializeOnDelegatedTarget(t); _e12._activeTrigger.click = !_e12._activeTrigger.click, _e12._isWithActiveTrigger() ? _e12._enter(null, _e12) : _e12._leave(null, _e12); } else { if (this.getTipElement().classList.contains("show")) return void this._leave(null, this); this._enter(null, this); } } }, { key: "dispose", value: function dispose() { clearTimeout(this._timeout), P.off(this._element.closest(".modal"), "hide.bs.modal", this._hideModalHandler), this.tip && this.tip.remove(), this._disposePopper(), _get(_getPrototypeOf(Ye.prototype), "dispose", this).call(this); } }, { key: "show", value: function show() { var _n$classList, _ref9, _this35 = this; if ("none" === this._element.style.display) throw new Error("Please use show on visible elements"); if (!this.isWithContent() || !this._isEnabled) return; var t = P.trigger(this._element, this.constructor.Event.SHOW), e = c(this._element), i = null === e ? this._element.ownerDocument.documentElement.contains(this._element) : e.contains(this._element); if (t.defaultPrevented || !i) return; "tooltip" === this.constructor.NAME && this.tip && this.getTitle() !== this.tip.querySelector(".tooltip-inner").innerHTML && (this._disposePopper(), this.tip.remove(), this.tip = null); var n = this.getTipElement(), s = function (t) { do { t += Math.floor(1e6 * Math.random()); } while (document.getElementById(t)); return t; }(this.constructor.NAME); n.setAttribute("id", s), this._element.setAttribute("aria-describedby", s), this._config.animation && n.classList.add("fade"); var o = "function" == typeof this._config.placement ? this._config.placement.call(this, n, this._element) : this._config.placement, r = this._getAttachment(o); this._addAttachmentClass(r); var a = this._config.container; M.set(n, this.constructor.DATA_KEY, this), this._element.ownerDocument.documentElement.contains(this.tip) || (a.append(n), P.trigger(this._element, this.constructor.Event.INSERTED)), this._popper ? this._popper.update() : this._popper = pe(this._element, n, this._getPopperConfig(r)), n.classList.add("show"); var l = this._resolvePossibleFunction(this._config.customClass); l && (_n$classList = n.classList).add.apply(_n$classList, _toConsumableArray(l.split(" "))), "ontouchstart" in document.documentElement && (_ref9 = []).concat.apply(_ref9, _toConsumableArray(document.body.children)).forEach(function (t) { P.on(t, "mouseover", h); }); var d = this.tip.classList.contains("fade"); this._queueCallback(function () { var t = _this35._hoverState; _this35._hoverState = null, P.trigger(_this35._element, _this35.constructor.Event.SHOWN), "out" === t && _this35._leave(null, _this35); }, this.tip, d); } }, { key: "hide", value: function hide() { var _ref10, _this36 = this; if (!this._popper) return; var t = this.getTipElement(); if (P.trigger(this._element, this.constructor.Event.HIDE).defaultPrevented) return; t.classList.remove("show"), "ontouchstart" in document.documentElement && (_ref10 = []).concat.apply(_ref10, _toConsumableArray(document.body.children)).forEach(function (t) { return P.off(t, "mouseover", h); }), this._activeTrigger.click = !1, this._activeTrigger.focus = !1, this._activeTrigger.hover = !1; var e = this.tip.classList.contains("fade"); this._queueCallback(function () { _this36._isWithActiveTrigger() || ("show" !== _this36._hoverState && t.remove(), _this36._cleanTipClass(), _this36._element.removeAttribute("aria-describedby"), P.trigger(_this36._element, _this36.constructor.Event.HIDDEN), _this36._disposePopper()); }, this.tip, e), this._hoverState = ""; } }, { key: "update", value: function update() { null !== this._popper && this._popper.update(); } }, { key: "isWithContent", value: function isWithContent() { return Boolean(this.getTitle()); } }, { key: "getTipElement", value: function getTipElement() { if (this.tip) return this.tip; var t = document.createElement("div"); t.innerHTML = this._config.template; var e = t.children[0]; return this.setContent(e), e.classList.remove("fade", "show"), this.tip = e, this.tip; } }, { key: "setContent", value: function setContent(t) { this._sanitizeAndSetContent(t, this.getTitle(), ".tooltip-inner"); } }, { key: "_sanitizeAndSetContent", value: function _sanitizeAndSetContent(t, e, i) { var n = U.findOne(i, t); e || !n ? this.setElementContent(n, e) : n.remove(); } }, { key: "setElementContent", value: function setElementContent(t, e) { if (null !== t) return s(e) ? (e = o(e), void (this._config.html ? e.parentNode !== t && (t.innerHTML = "", t.append(e)) : t.textContent = e.textContent)) : void (this._config.html ? (this._config.sanitize && (e = Fe(e, this._config.allowList, this._config.sanitizeFn)), t.innerHTML = e) : t.textContent = e); } }, { key: "getTitle", value: function getTitle() { var t = this._element.getAttribute("data-bs-original-title") || this._config.title; return this._resolvePossibleFunction(t); } }, { key: "updateAttachment", value: function updateAttachment(t) { return "right" === t ? "end" : "left" === t ? "start" : t; } }, { key: "_initializeOnDelegatedTarget", value: function _initializeOnDelegatedTarget(t, e) { return e || this.constructor.getOrCreateInstance(t.delegateTarget, this._getDelegateConfig()); } }, { key: "_getOffset", value: function _getOffset() { var _this37 = this; var t = this._config.offset; return "string" == typeof t ? t.split(",").map(function (t) { return Number.parseInt(t, 10); }) : "function" == typeof t ? function (e) { return t(e, _this37._element); } : t; } }, { key: "_resolvePossibleFunction", value: function _resolvePossibleFunction(t) { return "function" == typeof t ? t.call(this._element) : t; } }, { key: "_getPopperConfig", value: function _getPopperConfig(t) { var _this38 = this; var e = { placement: t, modifiers: [{ name: "flip", options: { fallbackPlacements: this._config.fallbackPlacements } }, { name: "offset", options: { offset: this._getOffset() } }, { name: "preventOverflow", options: { boundary: this._config.boundary } }, { name: "arrow", options: { element: ".".concat(this.constructor.NAME, "-arrow") } }, { name: "onChange", enabled: !0, phase: "afterWrite", fn: function fn(t) { return _this38._handlePopperPlacementChange(t); } }], onFirstUpdate: function onFirstUpdate(t) { t.options.placement !== t.placement && _this38._handlePopperPlacementChange(t); } }; return _objectSpread(_objectSpread({}, e), "function" == typeof this._config.popperConfig ? this._config.popperConfig(e) : this._config.popperConfig); } }, { key: "_addAttachmentClass", value: function _addAttachmentClass(t) { this.getTipElement().classList.add("".concat(this._getBasicClassPrefix(), "-").concat(this.updateAttachment(t))); } }, { key: "_getAttachment", value: function _getAttachment(t) { return Ve[t.toUpperCase()]; } }, { key: "_setListeners", value: function _setListeners() { var _this39 = this; this._config.trigger.split(" ").forEach(function (t) { if ("click" === t) P.on(_this39._element, _this39.constructor.Event.CLICK, _this39._config.selector, function (t) { return _this39.toggle(t); });else if ("manual" !== t) { var _e13 = "hover" === t ? _this39.constructor.Event.MOUSEENTER : _this39.constructor.Event.FOCUSIN, _i10 = "hover" === t ? _this39.constructor.Event.MOUSELEAVE : _this39.constructor.Event.FOCUSOUT; P.on(_this39._element, _e13, _this39._config.selector, function (t) { return _this39._enter(t); }), P.on(_this39._element, _i10, _this39._config.selector, function (t) { return _this39._leave(t); }); } }), this._hideModalHandler = function () { _this39._element && _this39.hide(); }, P.on(this._element.closest(".modal"), "hide.bs.modal", this._hideModalHandler), this._config.selector ? this._config = _objectSpread(_objectSpread({}, this._config), {}, { trigger: "manual", selector: "" }) : this._fixTitle(); } }, { key: "_fixTitle", value: function _fixTitle() { var t = this._element.getAttribute("title"), e = _typeof(this._element.getAttribute("data-bs-original-title")); (t || "string" !== e) && (this._element.setAttribute("data-bs-original-title", t || ""), !t || this._element.getAttribute("aria-label") || this._element.textContent || this._element.setAttribute("aria-label", t), this._element.setAttribute("title", "")); } }, { key: "_enter", value: function _enter(t, e) { e = this._initializeOnDelegatedTarget(t, e), t && (e._activeTrigger["focusin" === t.type ? "focus" : "hover"] = !0), e.getTipElement().classList.contains("show") || "show" === e._hoverState ? e._hoverState = "show" : (clearTimeout(e._timeout), e._hoverState = "show", e._config.delay && e._config.delay.show ? e._timeout = setTimeout(function () { "show" === e._hoverState && e.show(); }, e._config.delay.show) : e.show()); } }, { key: "_leave", value: function _leave(t, e) { e = this._initializeOnDelegatedTarget(t, e), t && (e._activeTrigger["focusout" === t.type ? "focus" : "hover"] = e._element.contains(t.relatedTarget)), e._isWithActiveTrigger() || (clearTimeout(e._timeout), e._hoverState = "out", e._config.delay && e._config.delay.hide ? e._timeout = setTimeout(function () { "out" === e._hoverState && e.hide(); }, e._config.delay.hide) : e.hide()); } }, { key: "_isWithActiveTrigger", value: function _isWithActiveTrigger() { for (var _t12 in this._activeTrigger) { if (this._activeTrigger[_t12]) return !0; } return !1; } }, { key: "_getConfig", value: function _getConfig(t) { var e = F.getDataAttributes(this._element); return Object.keys(e).forEach(function (t) { Ue.has(t) && delete e[t]; }), (t = _objectSpread(_objectSpread(_objectSpread({}, this.constructor.Default), e), "object" == _typeof(t) && t ? t : {})).container = !1 === t.container ? document.body : o(t.container), "number" == typeof t.delay && (t.delay = { show: t.delay, hide: t.delay }), "number" == typeof t.title && (t.title = t.title.toString()), "number" == typeof t.content && (t.content = t.content.toString()), r("tooltip", t, this.constructor.DefaultType), t.sanitize && (t.template = Fe(t.template, t.allowList, t.sanitizeFn)), t; } }, { key: "_getDelegateConfig", value: function _getDelegateConfig() { var t = {}; for (var _e14 in this._config) { this.constructor.Default[_e14] !== this._config[_e14] && (t[_e14] = this._config[_e14]); } return t; } }, { key: "_cleanTipClass", value: function _cleanTipClass() { var t = this.getTipElement(), e = new RegExp("(^|\\s)".concat(this._getBasicClassPrefix(), "\\S+"), "g"), i = t.getAttribute("class").match(e); null !== i && i.length > 0 && i.map(function (t) { return t.trim(); }).forEach(function (e) { return t.classList.remove(e); }); } }, { key: "_getBasicClassPrefix", value: function _getBasicClassPrefix() { return "bs-tooltip"; } }, { key: "_handlePopperPlacementChange", value: function _handlePopperPlacementChange(t) { var e = t.state; e && (this.tip = e.elements.popper, this._cleanTipClass(), this._addAttachmentClass(this._getAttachment(e.placement))); } }, { key: "_disposePopper", value: function _disposePopper() { this._popper && (this._popper.destroy(), this._popper = null); } }], [{ key: "Default", get: function get() { return Ke; } }, { key: "NAME", get: function get() { return "tooltip"; } }, { key: "Event", get: function get() { return Xe; } }, { key: "DefaultType", get: function get() { return $e; } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { var e = Ye.getOrCreateInstance(this, t); if ("string" == typeof t) { if (void 0 === e[t]) throw new TypeError("No method named \"".concat(t, "\"")); e[t](); } }); } }]); return Ye; }(H); m(Ye); var Qe = _objectSpread(_objectSpread({}, Ye.Default), {}, { placement: "right", offset: [0, 8], trigger: "click", content: "", template: '<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>' }), Ge = _objectSpread(_objectSpread({}, Ye.DefaultType), {}, { content: "(string|element|function)" }), Ze = { HIDE: "hide.bs.popover", HIDDEN: "hidden.bs.popover", SHOW: "show.bs.popover", SHOWN: "shown.bs.popover", INSERTED: "inserted.bs.popover", CLICK: "click.bs.popover", FOCUSIN: "focusin.bs.popover", FOCUSOUT: "focusout.bs.popover", MOUSEENTER: "mouseenter.bs.popover", MOUSELEAVE: "mouseleave.bs.popover" }; var Je = /*#__PURE__*/function (_Ye) { _inherits(Je, _Ye); var _super9 = _createSuper(Je); function Je() { _classCallCheck(this, Je); return _super9.apply(this, arguments); } _createClass(Je, [{ key: "isWithContent", value: function isWithContent() { return this.getTitle() || this._getContent(); } }, { key: "setContent", value: function setContent(t) { this._sanitizeAndSetContent(t, this.getTitle(), ".popover-header"), this._sanitizeAndSetContent(t, this._getContent(), ".popover-body"); } }, { key: "_getContent", value: function _getContent() { return this._resolvePossibleFunction(this._config.content); } }, { key: "_getBasicClassPrefix", value: function _getBasicClassPrefix() { return "bs-popover"; } }], [{ key: "Default", get: function get() { return Qe; } }, { key: "NAME", get: function get() { return "popover"; } }, { key: "Event", get: function get() { return Ze; } }, { key: "DefaultType", get: function get() { return Ge; } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { var e = Je.getOrCreateInstance(this, t); if ("string" == typeof t) { if (void 0 === e[t]) throw new TypeError("No method named \"".concat(t, "\"")); e[t](); } }); } }]); return Je; }(Ye); m(Je); var ti = { offset: 10, method: "auto", target: "" }, ei = { offset: "number", method: "string", target: "(string|element)" }, ii = ".nav-link, .list-group-item, .dropdown-item"; var ni = /*#__PURE__*/function (_H9) { _inherits(ni, _H9); var _super10 = _createSuper(ni); function ni(t, e) { var _this40; _classCallCheck(this, ni); _this40 = _super10.call(this, t), _this40._scrollElement = "BODY" === _this40._element.tagName ? window : _this40._element, _this40._config = _this40._getConfig(e), _this40._offsets = [], _this40._targets = [], _this40._activeTarget = null, _this40._scrollHeight = 0, P.on(_this40._scrollElement, "scroll.bs.scrollspy", function () { return _this40._process(); }), _this40.refresh(), _this40._process(); return _this40; } _createClass(ni, [{ key: "refresh", value: function refresh() { var _this41 = this; var t = this._scrollElement === this._scrollElement.window ? "offset" : "position", i = "auto" === this._config.method ? t : this._config.method, n = "position" === i ? this._getScrollTop() : 0; this._offsets = [], this._targets = [], this._scrollHeight = this._getScrollHeight(), U.find(ii, this._config.target).map(function (t) { var s = e(t), o = s ? U.findOne(s) : null; if (o) { var _t13 = o.getBoundingClientRect(); if (_t13.width || _t13.height) return [F[i](o).top + n, s]; } return null; }).filter(function (t) { return t; }).sort(function (t, e) { return t[0] - e[0]; }).forEach(function (t) { _this41._offsets.push(t[0]), _this41._targets.push(t[1]); }); } }, { key: "dispose", value: function dispose() { P.off(this._scrollElement, ".bs.scrollspy"), _get(_getPrototypeOf(ni.prototype), "dispose", this).call(this); } }, { key: "_getConfig", value: function _getConfig(t) { return (t = _objectSpread(_objectSpread(_objectSpread({}, ti), F.getDataAttributes(this._element)), "object" == _typeof(t) && t ? t : {})).target = o(t.target) || document.documentElement, r("scrollspy", t, ei), t; } }, { key: "_getScrollTop", value: function _getScrollTop() { return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop; } }, { key: "_getScrollHeight", value: function _getScrollHeight() { return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); } }, { key: "_getOffsetHeight", value: function _getOffsetHeight() { return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height; } }, { key: "_process", value: function _process() { var t = this._getScrollTop() + this._config.offset, e = this._getScrollHeight(), i = this._config.offset + e - this._getOffsetHeight(); if (this._scrollHeight !== e && this.refresh(), t >= i) { var _t14 = this._targets[this._targets.length - 1]; this._activeTarget !== _t14 && this._activate(_t14); } else { if (this._activeTarget && t < this._offsets[0] && this._offsets[0] > 0) return this._activeTarget = null, void this._clear(); for (var _e15 = this._offsets.length; _e15--;) { this._activeTarget !== this._targets[_e15] && t >= this._offsets[_e15] && (void 0 === this._offsets[_e15 + 1] || t < this._offsets[_e15 + 1]) && this._activate(this._targets[_e15]); } } } }, { key: "_activate", value: function _activate(t) { this._activeTarget = t, this._clear(); var e = ii.split(",").map(function (e) { return "".concat(e, "[data-bs-target=\"").concat(t, "\"],").concat(e, "[href=\"").concat(t, "\"]"); }), i = U.findOne(e.join(","), this._config.target); i.classList.add("active"), i.classList.contains("dropdown-item") ? U.findOne(".dropdown-toggle", i.closest(".dropdown")).classList.add("active") : U.parents(i, ".nav, .list-group").forEach(function (t) { U.prev(t, ".nav-link, .list-group-item").forEach(function (t) { return t.classList.add("active"); }), U.prev(t, ".nav-item").forEach(function (t) { U.children(t, ".nav-link").forEach(function (t) { return t.classList.add("active"); }); }); }), P.trigger(this._scrollElement, "activate.bs.scrollspy", { relatedTarget: t }); } }, { key: "_clear", value: function _clear() { U.find(ii, this._config.target).filter(function (t) { return t.classList.contains("active"); }).forEach(function (t) { return t.classList.remove("active"); }); } }], [{ key: "Default", get: function get() { return ti; } }, { key: "NAME", get: function get() { return "scrollspy"; } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { var e = ni.getOrCreateInstance(this, t); if ("string" == typeof t) { if (void 0 === e[t]) throw new TypeError("No method named \"".concat(t, "\"")); e[t](); } }); } }]); return ni; }(H); P.on(window, "load.bs.scrollspy.data-api", function () { U.find('[data-bs-spy="scroll"]').forEach(function (t) { return new ni(t); }); }), m(ni); var si = /*#__PURE__*/function (_H10) { _inherits(si, _H10); var _super11 = _createSuper(si); function si() { _classCallCheck(this, si); return _super11.apply(this, arguments); } _createClass(si, [{ key: "show", value: function show() { var _this42 = this; if (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && this._element.classList.contains("active")) return; var t; var e = i(this._element), n = this._element.closest(".nav, .list-group"); if (n) { var _e16 = "UL" === n.nodeName || "OL" === n.nodeName ? ":scope > li > .active" : ".active"; t = U.find(_e16, n), t = t[t.length - 1]; } var s = t ? P.trigger(t, "hide.bs.tab", { relatedTarget: this._element }) : null; if (P.trigger(this._element, "show.bs.tab", { relatedTarget: t }).defaultPrevented || null !== s && s.defaultPrevented) return; this._activate(this._element, n); var o = function o() { P.trigger(t, "hidden.bs.tab", { relatedTarget: _this42._element }), P.trigger(_this42._element, "shown.bs.tab", { relatedTarget: t }); }; e ? this._activate(e, e.parentNode, o) : o(); } }, { key: "_activate", value: function _activate(t, e, i) { var _this43 = this; var n = (!e || "UL" !== e.nodeName && "OL" !== e.nodeName ? U.children(e, ".active") : U.find(":scope > li > .active", e))[0], s = i && n && n.classList.contains("fade"), o = function o() { return _this43._transitionComplete(t, n, i); }; n && s ? (n.classList.remove("show"), this._queueCallback(o, t, !0)) : o(); } }, { key: "_transitionComplete", value: function _transitionComplete(t, e, i) { if (e) { e.classList.remove("active"); var _t15 = U.findOne(":scope > .dropdown-menu .active", e.parentNode); _t15 && _t15.classList.remove("active"), "tab" === e.getAttribute("role") && e.setAttribute("aria-selected", !1); } t.classList.add("active"), "tab" === t.getAttribute("role") && t.setAttribute("aria-selected", !0), d(t), t.classList.contains("fade") && t.classList.add("show"); var n = t.parentNode; if (n && "LI" === n.nodeName && (n = n.parentNode), n && n.classList.contains("dropdown-menu")) { var _e17 = t.closest(".dropdown"); _e17 && U.find(".dropdown-toggle", _e17).forEach(function (t) { return t.classList.add("active"); }), t.setAttribute("aria-expanded", !0); } i && i(); } }], [{ key: "NAME", get: function get() { return "tab"; } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { var e = si.getOrCreateInstance(this); if ("string" == typeof t) { if (void 0 === e[t]) throw new TypeError("No method named \"".concat(t, "\"")); e[t](); } }); } }]); return si; }(H); P.on(document, "click.bs.tab.data-api", '[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]', function (t) { ["A", "AREA"].includes(this.tagName) && t.preventDefault(), l(this) || si.getOrCreateInstance(this).show(); }), m(si); var oi = { animation: "boolean", autohide: "boolean", delay: "number" }, ri = { animation: !0, autohide: !0, delay: 5e3 }; var ai = /*#__PURE__*/function (_H11) { _inherits(ai, _H11); var _super12 = _createSuper(ai); function ai(t, e) { var _this44; _classCallCheck(this, ai); _this44 = _super12.call(this, t), _this44._config = _this44._getConfig(e), _this44._timeout = null, _this44._hasMouseInteraction = !1, _this44._hasKeyboardInteraction = !1, _this44._setListeners(); return _this44; } _createClass(ai, [{ key: "show", value: function show() { var _this45 = this; P.trigger(this._element, "show.bs.toast").defaultPrevented || (this._clearTimeout(), this._config.animation && this._element.classList.add("fade"), this._element.classList.remove("hide"), d(this._element), this._element.classList.add("show"), this._element.classList.add("showing"), this._queueCallback(function () { _this45._element.classList.remove("showing"), P.trigger(_this45._element, "shown.bs.toast"), _this45._maybeScheduleHide(); }, this._element, this._config.animation)); } }, { key: "hide", value: function hide() { var _this46 = this; this._element.classList.contains("show") && (P.trigger(this._element, "hide.bs.toast").defaultPrevented || (this._element.classList.add("showing"), this._queueCallback(function () { _this46._element.classList.add("hide"), _this46._element.classList.remove("showing"), _this46._element.classList.remove("show"), P.trigger(_this46._element, "hidden.bs.toast"); }, this._element, this._config.animation))); } }, { key: "dispose", value: function dispose() { this._clearTimeout(), this._element.classList.contains("show") && this._element.classList.remove("show"), _get(_getPrototypeOf(ai.prototype), "dispose", this).call(this); } }, { key: "_getConfig", value: function _getConfig(t) { return t = _objectSpread(_objectSpread(_objectSpread({}, ri), F.getDataAttributes(this._element)), "object" == _typeof(t) && t ? t : {}), r("toast", t, this.constructor.DefaultType), t; } }, { key: "_maybeScheduleHide", value: function _maybeScheduleHide() { var _this47 = this; this._config.autohide && (this._hasMouseInteraction || this._hasKeyboardInteraction || (this._timeout = setTimeout(function () { _this47.hide(); }, this._config.delay))); } }, { key: "_onInteraction", value: function _onInteraction(t, e) { switch (t.type) { case "mouseover": case "mouseout": this._hasMouseInteraction = e; break; case "focusin": case "focusout": this._hasKeyboardInteraction = e; } if (e) return void this._clearTimeout(); var i = t.relatedTarget; this._element === i || this._element.contains(i) || this._maybeScheduleHide(); } }, { key: "_setListeners", value: function _setListeners() { var _this48 = this; P.on(this._element, "mouseover.bs.toast", function (t) { return _this48._onInteraction(t, !0); }), P.on(this._element, "mouseout.bs.toast", function (t) { return _this48._onInteraction(t, !1); }), P.on(this._element, "focusin.bs.toast", function (t) { return _this48._onInteraction(t, !0); }), P.on(this._element, "focusout.bs.toast", function (t) { return _this48._onInteraction(t, !1); }); } }, { key: "_clearTimeout", value: function _clearTimeout() { clearTimeout(this._timeout), this._timeout = null; } }], [{ key: "DefaultType", get: function get() { return oi; } }, { key: "Default", get: function get() { return ri; } }, { key: "NAME", get: function get() { return "toast"; } }, { key: "jQueryInterface", value: function jQueryInterface(t) { return this.each(function () { var e = ai.getOrCreateInstance(this, t); if ("string" == typeof t) { if (void 0 === e[t]) throw new TypeError("No method named \"".concat(t, "\"")); e[t](this); } }); } }]); return ai; }(H); return B(ai), m(ai), { Alert: R, Button: W, Carousel: Z, Collapse: et, Dropdown: Oe, Modal: je, Offcanvas: Be, Popover: Je, ScrollSpy: ni, Tab: si, Toast: ai, Tooltip: Ye }; }); /*====================================*/ "use strict"; function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } /*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ !function (e, t) { "use strict"; "object" == (typeof module === "undefined" ? "undefined" : _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 : void 0, function (e, t) { "use strict"; var n = [], r = e.document, i = Object.getPrototypeOf, o = n.slice, a = n.concat, s = n.push, u = n.indexOf, l = {}, c = l.toString, f = l.hasOwnProperty, p = f.toString, d = p.call(Object), h = {}, g = function e(t) { return "function" == typeof t && "number" != typeof t.nodeType; }, y = function e(t) { return null != t && t === t.window; }, v = { type: !0, src: !0, noModule: !0 }; function m(e, t, n) { var i, o = (t = t || r).createElement("script"); if (o.text = e, n) for (i in v) { n[i] && (o[i] = n[i]); } t.head.appendChild(o).parentNode.removeChild(o); } function x(e) { return null == e ? e + "" : "object" == _typeof(e) || "function" == typeof e ? l[c.call(e)] || "object" : _typeof(e); } var b = "3.3.1", w = function w(e, t) { return new w.fn.init(e, t); }, T = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; w.fn = w.prototype = { jquery: "3.3.1", constructor: w, length: 0, toArray: function toArray() { return o.call(this); }, get: function get(e) { return null == e ? o.call(this) : e < 0 ? this[e + this.length] : this[e]; }, pushStack: function pushStack(e) { var t = w.merge(this.constructor(), e); return t.prevObject = this, t; }, each: function each(e) { return w.each(this, e); }, map: function map(e) { return this.pushStack(w.map(this, function (t, n) { return e.call(t, n, t); })); }, slice: function slice() { return this.pushStack(o.apply(this, arguments)); }, first: function first() { return this.eq(0); }, last: function last() { return this.eq(-1); }, eq: function eq(e) { var t = this.length, n = +e + (e < 0 ? t : 0); return this.pushStack(n >= 0 && n < t ? [this[n]] : []); }, end: function end() { return this.prevObject || this.constructor(); }, push: s, sort: n.sort, splice: n.splice }, w.extend = w.fn.extend = function () { var e, t, n, r, i, o, a = arguments[0] || {}, s = 1, u = arguments.length, l = !1; for ("boolean" == typeof a && (l = a, a = arguments[s] || {}, s++), "object" == _typeof(a) || g(a) || (a = {}), s === u && (a = this, s--); s < u; s++) { if (null != (e = arguments[s])) for (t in e) { n = a[t], a !== (r = e[t]) && (l && r && (w.isPlainObject(r) || (i = Array.isArray(r))) ? (i ? (i = !1, o = n && Array.isArray(n) ? n : []) : o = n && w.isPlainObject(n) ? n : {}, a[t] = w.extend(l, o, r)) : void 0 !== r && (a[t] = r)); } } return a; }, w.extend({ expando: "jQuery" + ("3.3.1" + Math.random()).replace(/\D/g, ""), isReady: !0, error: function error(e) { throw new Error(e); }, noop: function noop() {}, isPlainObject: function isPlainObject(e) { var t, n; return !(!e || "[object Object]" !== c.call(e)) && (!(t = i(e)) || "function" == typeof (n = f.call(t, "constructor") && t.constructor) && p.call(n) === d); }, isEmptyObject: function isEmptyObject(e) { var t; for (t in e) { return !1; } return !0; }, globalEval: function globalEval(e) { m(e); }, each: function each(e, t) { var n, r = 0; if (C(e)) { for (n = e.length; r < n; r++) { if (!1 === t.call(e[r], r, e[r])) break; } } else for (r in e) { if (!1 === t.call(e[r], r, e[r])) break; } return e; }, trim: function trim(e) { return null == e ? "" : (e + "").replace(T, ""); }, makeArray: function makeArray(e, t) { var n = t || []; return null != e && (C(Object(e)) ? w.merge(n, "string" == typeof e ? [e] : e) : s.call(n, e)), n; }, inArray: function inArray(e, t, n) { return null == t ? -1 : u.call(t, e, n); }, merge: function merge(e, t) { for (var n = +t.length, r = 0, i = e.length; r < n; r++) { e[i++] = t[r]; } return e.length = i, e; }, grep: function grep(e, t, n) { for (var r, i = [], o = 0, a = e.length, s = !n; o < a; o++) { (r = !t(e[o], o)) !== s && i.push(e[o]); } return i; }, map: function map(e, t, n) { var r, i, o = 0, s = []; if (C(e)) for (r = e.length; o < r; o++) { null != (i = t(e[o], o, n)) && s.push(i); } else for (o in e) { null != (i = t(e[o], o, n)) && s.push(i); } return a.apply([], s); }, guid: 1, support: h }), "function" == typeof Symbol && (w.fn[Symbol.iterator] = n[Symbol.iterator]), w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) { l["[object " + t + "]"] = t.toLowerCase(); }); function C(e) { var t = !!e && "length" in e && e.length, n = x(e); return !g(e) && !y(e) && ("array" === n || 0 === t || "number" == typeof t && t > 0 && t - 1 in e); } var E = function (e) { var t, n, r, i, o, a, s, u, l, c, f, p, d, h, g, y, v, m, x, b = "sizzle" + 1 * new Date(), w = e.document, T = 0, C = 0, E = ae(), k = ae(), S = ae(), D = function D(e, t) { return e === t && (f = !0), 0; }, N = {}.hasOwnProperty, A = [], j = A.pop, q = A.push, L = A.push, H = A.slice, O = function O(e, t) { for (var n = 0, r = e.length; n < r; n++) { if (e[n] === t) return n; } return -1; }, P = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", M = "[\\x20\\t\\r\\n\\f]", R = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", I = "\\[" + M + "*(" + R + ")(?:" + M + "*([*^$|!~]?=)" + M + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + R + "))|)" + M + "*\\]", W = ":(" + R + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + I + ")*)|.*)\\)|)", $ = new RegExp(M + "+", "g"), B = new RegExp("^" + M + "+|((?:^|[^\\\\])(?:\\\\.)*)" + M + "+$", "g"), F = new RegExp("^" + M + "*," + M + "*"), _ = new RegExp("^" + M + "*([>+~]|" + M + ")" + M + "*"), z = new RegExp("=" + M + "*([^\\]'\"]*?)" + M + "*\\]", "g"), X = new RegExp(W), U = new RegExp("^" + R + "$"), V = { ID: new RegExp("^#(" + R + ")"), CLASS: new RegExp("^\\.(" + R + ")"), TAG: new RegExp("^(" + R + "|[*])"), ATTR: new RegExp("^" + I), PSEUDO: new RegExp("^" + W), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + M + "*(even|odd|(([+-]|)(\\d*)n|)" + M + "*(?:([+-]|)" + M + "*(\\d+)|))" + M + "*\\)|)", "i"), bool: new RegExp("^(?:" + P + ")$", "i"), needsContext: new RegExp("^" + M + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + M + "*((?:-\\d)?\\d*)" + M + "*\\)|)(?=[^-]|$)", "i") }, G = /^(?:input|select|textarea|button)$/i, Y = /^h\d$/i, Q = /^[^{]+\{\s*\[native \w/, J = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, K = /[+~]/, Z = new RegExp("\\\\([\\da-f]{1,6}" + M + "?|(" + M + ")|.)", "ig"), ee = function ee(e, t, n) { var r = "0x" + t - 65536; return r !== r || n ? t : r < 0 ? String.fromCharCode(r + 65536) : String.fromCharCode(r >> 10 | 55296, 1023 & r | 56320); }, te = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, ne = function ne(e, t) { return t ? "\0" === e ? "\uFFFD" : e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(16) + " " : "\\" + e; }, re = function re() { p(); }, ie = me(function (e) { return !0 === e.disabled && ("form" in e || "label" in e); }, { dir: "parentNode", next: "legend" }); try { L.apply(A = H.call(w.childNodes), w.childNodes), A[w.childNodes.length].nodeType; } catch (e) { L = { apply: A.length ? function (e, t) { q.apply(e, H.call(t)); } : function (e, t) { var n = e.length, r = 0; while (e[n++] = t[r++]) { ; } e.length = n - 1; } }; } function oe(e, t, r, i) { var o, s, l, c, f, h, v, m = t && t.ownerDocument, T = t ? t.nodeType : 9; if (r = r || [], "string" != typeof e || !e || 1 !== T && 9 !== T && 11 !== T) return r; if (!i && ((t ? t.ownerDocument || t : w) !== d && p(t), t = t || d, g)) { if (11 !== T && (f = J.exec(e))) if (o = f[1]) { if (9 === T) { if (!(l = t.getElementById(o))) return r; if (l.id === o) return r.push(l), r; } else if (m && (l = m.getElementById(o)) && x(t, l) && l.id === o) return r.push(l), r; } else { if (f[2]) return L.apply(r, t.getElementsByTagName(e)), r; if ((o = f[3]) && n.getElementsByClassName && t.getElementsByClassName) return L.apply(r, t.getElementsByClassName(o)), r; } if (n.qsa && !S[e + " "] && (!y || !y.test(e))) { if (1 !== T) m = t, v = e;else if ("object" !== t.nodeName.toLowerCase()) { (c = t.getAttribute("id")) ? c = c.replace(te, ne) : t.setAttribute("id", c = b), s = (h = a(e)).length; while (s--) { h[s] = "#" + c + " " + ve(h[s]); } v = h.join(","), m = K.test(e) && ge(t.parentNode) || t; } if (v) try { return L.apply(r, m.querySelectorAll(v)), r; } catch (e) {} finally { c === b && t.removeAttribute("id"); } } } return u(e.replace(B, "$1"), t, r, i); } function ae() { var e = []; function t(n, i) { return e.push(n + " ") > r.cacheLength && delete t[e.shift()], t[n + " "] = i; } return t; } function se(e) { return e[b] = !0, e; } function ue(e) { var t = d.createElement("fieldset"); try { return !!e(t); } catch (e) { return !1; } finally { t.parentNode && t.parentNode.removeChild(t), t = null; } } function le(e, t) { var n = e.split("|"), i = n.length; while (i--) { r.attrHandle[n[i]] = t; } } function ce(e, t) { var n = t && e, r = n && 1 === e.nodeType && 1 === t.nodeType && e.sourceIndex - t.sourceIndex; if (r) return r; if (n) while (n = n.nextSibling) { if (n === t) return -1; } return e ? 1 : -1; } function fe(e) { return function (t) { return "input" === t.nodeName.toLowerCase() && t.type === e; }; } function pe(e) { return function (t) { var n = t.nodeName.toLowerCase(); return ("input" === n || "button" === n) && t.type === e; }; } function de(e) { return function (t) { return "form" in t ? t.parentNode && !1 === t.disabled ? "label" in t ? "label" in t.parentNode ? t.parentNode.disabled === e : t.disabled === e : t.isDisabled === e || t.isDisabled !== !e && ie(t) === e : t.disabled === e : "label" in t && t.disabled === e; }; } function he(e) { return se(function (t) { return t = +t, se(function (n, r) { var i, o = e([], n.length, t), a = o.length; while (a--) { n[i = o[a]] && (n[i] = !(r[i] = n[i])); } }); }); } function ge(e) { return e && "undefined" != typeof e.getElementsByTagName && e; } n = oe.support = {}, o = oe.isXML = function (e) { var t = e && (e.ownerDocument || e).documentElement; return !!t && "HTML" !== t.nodeName; }, p = oe.setDocument = function (e) { var t, i, a = e ? e.ownerDocument || e : w; return a !== d && 9 === a.nodeType && a.documentElement ? (d = a, h = d.documentElement, g = !o(d), w !== d && (i = d.defaultView) && i.top !== i && (i.addEventListener ? i.addEventListener("unload", re, !1) : i.attachEvent && i.attachEvent("onunload", re)), n.attributes = ue(function (e) { return e.className = "i", !e.getAttribute("className"); }), n.getElementsByTagName = ue(function (e) { return e.appendChild(d.createComment("")), !e.getElementsByTagName("*").length; }), n.getElementsByClassName = Q.test(d.getElementsByClassName), n.getById = ue(function (e) { return h.appendChild(e).id = b, !d.getElementsByName || !d.getElementsByName(b).length; }), n.getById ? (r.filter.ID = function (e) { var t = e.replace(Z, ee); return function (e) { return e.getAttribute("id") === t; }; }, r.find.ID = function (e, t) { if ("undefined" != typeof t.getElementById && g) { var n = t.getElementById(e); return n ? [n] : []; } }) : (r.filter.ID = function (e) { var t = e.replace(Z, ee); return function (e) { var n = "undefined" != typeof e.getAttributeNode && e.getAttributeNode("id"); return n && n.value === t; }; }, r.find.ID = function (e, t) { if ("undefined" != typeof t.getElementById && g) { var n, r, i, o = t.getElementById(e); if (o) { if ((n = o.getAttributeNode("id")) && n.value === e) return [o]; i = t.getElementsByName(e), r = 0; while (o = i[r++]) { if ((n = o.getAttributeNode("id")) && n.value === e) return [o]; } } return []; } }), r.find.TAG = n.getElementsByTagName ? function (e, t) { return "undefined" != typeof t.getElementsByTagName ? t.getElementsByTagName(e) : n.qsa ? t.querySelectorAll(e) : void 0; } : function (e, t) { var n, r = [], i = 0, o = t.getElementsByTagName(e); if ("*" === e) { while (n = o[i++]) { 1 === n.nodeType && r.push(n); } return r; } return o; }, r.find.CLASS = n.getElementsByClassName && function (e, t) { if ("undefined" != typeof t.getElementsByClassName && g) return t.getElementsByClassName(e); }, v = [], y = [], (n.qsa = Q.test(d.querySelectorAll)) && (ue(function (e) { h.appendChild(e).innerHTML = "<a id='" + b + "'></a><select id='" + b + "-\r\\' msallowcapture=''><option selected=''></option></select>", e.querySelectorAll("[msallowcapture^='']").length && y.push("[*^$]=" + M + "*(?:''|\"\")"), e.querySelectorAll("[selected]").length || y.push("\\[" + M + "*(?:value|" + P + ")"), e.querySelectorAll("[id~=" + b + "-]").length || y.push("~="), e.querySelectorAll(":checked").length || y.push(":checked"), e.querySelectorAll("a#" + b + "+*").length || y.push(".#.+[+~]"); }), ue(function (e) { e.innerHTML = "<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>"; var t = d.createElement("input"); t.setAttribute("type", "hidden"), e.appendChild(t).setAttribute("name", "D"), e.querySelectorAll("[name=d]").length && y.push("name" + M + "*[*^$|!~]?="), 2 !== e.querySelectorAll(":enabled").length && y.push(":enabled", ":disabled"), h.appendChild(e).disabled = !0, 2 !== e.querySelectorAll(":disabled").length && y.push(":enabled", ":disabled"), e.querySelectorAll("*,:x"), y.push(",.*:"); })), (n.matchesSelector = Q.test(m = h.matches || h.webkitMatchesSelector || h.mozMatchesSelector || h.oMatchesSelector || h.msMatchesSelector)) && ue(function (e) { n.disconnectedMatch = m.call(e, "*"), m.call(e, "[s!='']:x"), v.push("!=", W); }), y = y.length && new RegExp(y.join("|")), v = v.length && new RegExp(v.join("|")), t = Q.test(h.compareDocumentPosition), x = 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; }, D = t ? function (e, t) { if (e === t) return f = !0, 0; var r = !e.compareDocumentPosition - !t.compareDocumentPosition; return r || (1 & (r = (e.ownerDocument || e) === (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1) || !n.sortDetached && t.compareDocumentPosition(e) === r ? e === d || e.ownerDocument === w && x(w, e) ? -1 : t === d || t.ownerDocument === w && x(w, t) ? 1 : c ? O(c, e) - O(c, t) : 0 : 4 & r ? -1 : 1); } : function (e, t) { if (e === t) return f = !0, 0; var n, r = 0, i = e.parentNode, o = t.parentNode, a = [e], s = [t]; if (!i || !o) return e === d ? -1 : t === d ? 1 : i ? -1 : o ? 1 : c ? O(c, e) - O(c, t) : 0; if (i === o) return ce(e, t); n = e; while (n = n.parentNode) { a.unshift(n); } n = t; while (n = n.parentNode) { s.unshift(n); } while (a[r] === s[r]) { r++; } return r ? ce(a[r], s[r]) : a[r] === w ? -1 : s[r] === w ? 1 : 0; }, d) : d; }, oe.matches = function (e, t) { return oe(e, null, null, t); }, oe.matchesSelector = function (e, t) { if ((e.ownerDocument || e) !== d && p(e), t = t.replace(z, "='$1']"), n.matchesSelector && g && !S[t + " "] && (!v || !v.test(t)) && (!y || !y.test(t))) try { var r = m.call(e, t); if (r || n.disconnectedMatch || e.document && 11 !== e.document.nodeType) return r; } catch (e) {} return oe(t, d, null, [e]).length > 0; }, oe.contains = function (e, t) { return (e.ownerDocument || e) !== d && p(e), x(e, t); }, oe.attr = function (e, t) { (e.ownerDocument || e) !== d && p(e); var i = r.attrHandle[t.toLowerCase()], o = i && N.call(r.attrHandle, t.toLowerCase()) ? i(e, t, !g) : void 0; return void 0 !== o ? o : n.attributes || !g ? e.getAttribute(t) : (o = e.getAttributeNode(t)) && o.specified ? o.value : null; }, oe.escape = function (e) { return (e + "").replace(te, ne); }, oe.error = function (e) { throw new Error("Syntax error, unrecognized expression: " + e); }, oe.uniqueSort = function (e) { var t, r = [], i = 0, o = 0; if (f = !n.detectDuplicates, c = !n.sortStable && e.slice(0), e.sort(D), f) { while (t = e[o++]) { t === e[o] && (i = r.push(o)); } while (i--) { e.splice(r[i], 1); } } return c = null, e; }, i = oe.getText = function (e) { var t, n = "", r = 0, o = e.nodeType; if (o) { if (1 === o || 9 === o || 11 === o) { if ("string" == typeof e.textContent) return e.textContent; for (e = e.firstChild; e; e = e.nextSibling) { n += i(e); } } else if (3 === o || 4 === o) return e.nodeValue; } else while (t = e[r++]) { n += i(t); } return n; }, (r = oe.selectors = { cacheLength: 50, createPseudo: se, match: V, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function ATTR(e) { return e[1] = e[1].replace(Z, ee), e[3] = (e[3] || e[4] || e[5] || "").replace(Z, ee), "~=" === e[2] && (e[3] = " " + e[3] + " "), e.slice(0, 4); }, CHILD: function CHILD(e) { return e[1] = e[1].toLowerCase(), "nth" === e[1].slice(0, 3) ? (e[3] || oe.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] && oe.error(e[0]), e; }, PSEUDO: function PSEUDO(e) { var t, n = !e[6] && e[2]; return V.CHILD.test(e[0]) ? null : (e[3] ? e[2] = e[4] || e[5] || "" : n && X.test(n) && (t = a(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 TAG(e) { var t = e.replace(Z, ee).toLowerCase(); return "*" === e ? function () { return !0; } : function (e) { return e.nodeName && e.nodeName.toLowerCase() === t; }; }, CLASS: function CLASS(e) { var t = E[e + " "]; return t || (t = new RegExp("(^|" + M + ")" + e + "(" + M + "|$)")) && E(e, function (e) { return t.test("string" == typeof e.className && e.className || "undefined" != typeof e.getAttribute && e.getAttribute("class") || ""); }); }, ATTR: function ATTR(e, t, n) { return function (r) { var i = oe.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.replace($, " ") + " ").indexOf(n) > -1 : "|=" === t && (i === n || i.slice(0, n.length + 1) === n + "-")); }; }, CHILD: function CHILD(e, t, n, r, i) { var o = "nth" !== e.slice(0, 3), a = "last" !== e.slice(-4), s = "of-type" === t; return 1 === r && 0 === i ? function (e) { return !!e.parentNode; } : function (t, n, u) { var l, c, f, p, d, h, g = o !== a ? "nextSibling" : "previousSibling", y = t.parentNode, v = s && t.nodeName.toLowerCase(), m = !u && !s, x = !1; if (y) { if (o) { while (g) { p = t; while (p = p[g]) { if (s ? p.nodeName.toLowerCase() === v : 1 === p.nodeType) return !1; } h = g = "only" === e && !h && "nextSibling"; } return !0; } if (h = [a ? y.firstChild : y.lastChild], a && m) { x = (d = (l = (c = (f = (p = y)[b] || (p[b] = {}))[p.uniqueID] || (f[p.uniqueID] = {}))[e] || [])[0] === T && l[1]) && l[2], p = d && y.childNodes[d]; while (p = ++d && p && p[g] || (x = d = 0) || h.pop()) { if (1 === p.nodeType && ++x && p === t) { c[e] = [T, d, x]; break; } } } else if (m && (x = d = (l = (c = (f = (p = t)[b] || (p[b] = {}))[p.uniqueID] || (f[p.uniqueID] = {}))[e] || [])[0] === T && l[1]), !1 === x) while (p = ++d && p && p[g] || (x = d = 0) || h.pop()) { if ((s ? p.nodeName.toLowerCase() === v : 1 === p.nodeType) && ++x && (m && ((c = (f = p[b] || (p[b] = {}))[p.uniqueID] || (f[p.uniqueID] = {}))[e] = [T, x]), p === t)) break; } return (x -= i) === r || x % r == 0 && x / r >= 0; } }; }, PSEUDO: function PSEUDO(e, t) { var n, i = r.pseudos[e] || r.setFilters[e.toLowerCase()] || oe.error("unsupported pseudo: " + e); return i[b] ? i(t) : i.length > 1 ? (n = [e, e, "", t], r.setFilters.hasOwnProperty(e.toLowerCase()) ? se(function (e, n) { var r, o = i(e, t), a = o.length; while (a--) { e[r = O(e, o[a])] = !(n[r] = o[a]); } }) : function (e) { return i(e, 0, n); }) : i; } }, pseudos: { not: se(function (e) { var t = [], n = [], r = s(e.replace(B, "$1")); return r[b] ? se(function (e, t, n, i) { var o, a = r(e, null, i, []), s = e.length; while (s--) { (o = a[s]) && (e[s] = !(t[s] = o)); } }) : function (e, i, o) { return t[0] = e, r(t, null, o, n), t[0] = null, !n.pop(); }; }), has: se(function (e) { return function (t) { return oe(e, t).length > 0; }; }), contains: se(function (e) { return e = e.replace(Z, ee), function (t) { return (t.textContent || t.innerText || i(t)).indexOf(e) > -1; }; }), lang: se(function (e) { return U.test(e || "") || oe.error("unsupported lang: " + e), e = e.replace(Z, ee).toLowerCase(), function (t) { var n; do { if (n = g ? t.lang : t.getAttribute("xml:lang") || t.getAttribute("lang")) return (n = n.toLowerCase()) === e || 0 === n.indexOf(e + "-"); } while ((t = t.parentNode) && 1 === t.nodeType); return !1; }; }), target: function target(t) { var n = e.location && e.location.hash; return n && n.slice(1) === t.id; }, root: function root(e) { return e === h; }, focus: function focus(e) { return e === d.activeElement && (!d.hasFocus || d.hasFocus()) && !!(e.type || e.href || ~e.tabIndex); }, enabled: de(!1), disabled: de(!0), checked: function checked(e) { var t = e.nodeName.toLowerCase(); return "input" === t && !!e.checked || "option" === t && !!e.selected; }, selected: function selected(e) { return e.parentNode && e.parentNode.selectedIndex, !0 === e.selected; }, empty: function empty(e) { for (e = e.firstChild; e; e = e.nextSibling) { if (e.nodeType < 6) return !1; } return !0; }, parent: function parent(e) { return !r.pseudos.empty(e); }, header: function header(e) { return Y.test(e.nodeName); }, input: function input(e) { return G.test(e.nodeName); }, button: function button(e) { var t = e.nodeName.toLowerCase(); return "input" === t && "button" === e.type || "button" === t; }, text: function text(e) { var t; return "input" === e.nodeName.toLowerCase() && "text" === e.type && (null == (t = e.getAttribute("type")) || "text" === t.toLowerCase()); }, first: he(function () { return [0]; }), last: he(function (e, t) { return [t - 1]; }), eq: he(function (e, t, n) { return [n < 0 ? n + t : n]; }), even: he(function (e, t) { for (var n = 0; n < t; n += 2) { e.push(n); } return e; }), odd: he(function (e, t) { for (var n = 1; n < t; n += 2) { e.push(n); } return e; }), lt: he(function (e, t, n) { for (var r = n < 0 ? n + t : n; --r >= 0;) { e.push(r); } return e; }), gt: he(function (e, t, n) { for (var r = n < 0 ? n + t : n; ++r < t;) { e.push(r); } return e; }) } }).pseudos.nth = r.pseudos.eq; for (t in { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) { r.pseudos[t] = fe(t); } for (t in { submit: !0, reset: !0 }) { r.pseudos[t] = pe(t); } function ye() {} ye.prototype = r.filters = r.pseudos, r.setFilters = new ye(), a = oe.tokenize = function (e, t) { var n, i, o, a, s, u, l, c = k[e + " "]; if (c) return t ? 0 : c.slice(0); s = e, u = [], l = r.preFilter; while (s) { n && !(i = F.exec(s)) || (i && (s = s.slice(i[0].length) || s), u.push(o = [])), n = !1, (i = _.exec(s)) && (n = i.shift(), o.push({ value: n, type: i[0].replace(B, " ") }), s = s.slice(n.length)); for (a in r.filter) { !(i = V[a].exec(s)) || l[a] && !(i = l[a](i)) || (n = i.shift(), o.push({ value: n, type: a, matches: i }), s = s.slice(n.length)); } if (!n) break; } return t ? s.length : s ? oe.error(e) : k(e, u).slice(0); }; function ve(e) { for (var t = 0, n = e.length, r = ""; t < n; t++) { r += e[t].value; } return r; } function me(e, t, n) { var r = t.dir, i = t.next, o = i || r, a = n && "parentNode" === o, s = C++; return t.first ? function (t, n, i) { while (t = t[r]) { if (1 === t.nodeType || a) return e(t, n, i); } return !1; } : function (t, n, u) { var l, c, f, p = [T, s]; if (u) { while (t = t[r]) { if ((1 === t.nodeType || a) && e(t, n, u)) return !0; } } else while (t = t[r]) { if (1 === t.nodeType || a) if (f = t[b] || (t[b] = {}), c = f[t.uniqueID] || (f[t.uniqueID] = {}), i && i === t.nodeName.toLowerCase()) t = t[r] || t;else { if ((l = c[o]) && l[0] === T && l[1] === s) return p[2] = l[2]; if (c[o] = p, p[2] = e(t, n, u)) return !0; } } return !1; }; } function xe(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 be(e, t, n) { for (var r = 0, i = t.length; r < i; r++) { oe(e, t[r], n); } return n; } function we(e, t, n, r, i) { for (var o, a = [], s = 0, u = e.length, l = null != t; s < u; s++) { (o = e[s]) && (n && !n(o, r, i) || (a.push(o), l && t.push(s))); } return a; } function Te(e, t, n, r, i, o) { return r && !r[b] && (r = Te(r)), i && !i[b] && (i = Te(i, o)), se(function (o, a, s, u) { var l, c, f, p = [], d = [], h = a.length, g = o || be(t || "*", s.nodeType ? [s] : s, []), y = !e || !o && t ? g : we(g, p, e, s, u), v = n ? i || (o ? e : h || r) ? [] : a : y; if (n && n(y, v, s, u), r) { l = we(v, d), r(l, [], s, u), c = l.length; while (c--) { (f = l[c]) && (v[d[c]] = !(y[d[c]] = f)); } } if (o) { if (i || e) { if (i) { l = [], c = v.length; while (c--) { (f = v[c]) && l.push(y[c] = f); } i(null, v = [], l, u); } c = v.length; while (c--) { (f = v[c]) && (l = i ? O(o, f) : p[c]) > -1 && (o[l] = !(a[l] = f)); } } } else v = we(v === a ? v.splice(h, v.length) : v), i ? i(null, a, v, u) : L.apply(a, v); }); } function Ce(e) { for (var t, n, i, o = e.length, a = r.relative[e[0].type], s = a || r.relative[" "], u = a ? 1 : 0, c = me(function (e) { return e === t; }, s, !0), f = me(function (e) { return O(t, e) > -1; }, s, !0), p = [function (e, n, r) { var i = !a && (r || n !== l) || ((t = n).nodeType ? c(e, n, r) : f(e, n, r)); return t = null, i; }]; u < o; u++) { if (n = r.relative[e[u].type]) p = [me(xe(p), n)];else { if ((n = r.filter[e[u].type].apply(null, e[u].matches))[b]) { for (i = ++u; i < o; i++) { if (r.relative[e[i].type]) break; } return Te(u > 1 && xe(p), u > 1 && ve(e.slice(0, u - 1).concat({ value: " " === e[u - 2].type ? "*" : "" })).replace(B, "$1"), n, u < i && Ce(e.slice(u, i)), i < o && Ce(e = e.slice(i)), i < o && ve(e)); } p.push(n); } } return xe(p); } function Ee(e, t) { var n = t.length > 0, i = e.length > 0, o = function o(_o, a, s, u, c) { var f, h, y, v = 0, m = "0", x = _o && [], b = [], w = l, C = _o || i && r.find.TAG("*", c), E = T += null == w ? 1 : Math.random() || .1, k = C.length; for (c && (l = a === d || a || c); m !== k && null != (f = C[m]); m++) { if (i && f) { h = 0, a || f.ownerDocument === d || (p(f), s = !g); while (y = e[h++]) { if (y(f, a || d, s)) { u.push(f); break; } } c && (T = E); } n && ((f = !y && f) && v--, _o && x.push(f)); } if (v += m, n && m !== v) { h = 0; while (y = t[h++]) { y(x, b, a, s); } if (_o) { if (v > 0) while (m--) { x[m] || b[m] || (b[m] = j.call(u)); } b = we(b); } L.apply(u, b), c && !_o && b.length > 0 && v + t.length > 1 && oe.uniqueSort(u); } return c && (T = E, l = w), x; }; return n ? se(o) : o; } return s = oe.compile = function (e, t) { var n, r = [], i = [], o = S[e + " "]; if (!o) { t || (t = a(e)), n = t.length; while (n--) { (o = Ce(t[n]))[b] ? r.push(o) : i.push(o); } (o = S(e, Ee(i, r))).selector = e; } return o; }, u = oe.select = function (e, t, n, i) { var o, u, l, c, f, p = "function" == typeof e && e, d = !i && a(e = p.selector || e); if (n = n || [], 1 === d.length) { if ((u = d[0] = d[0].slice(0)).length > 2 && "ID" === (l = u[0]).type && 9 === t.nodeType && g && r.relative[u[1].type]) { if (!(t = (r.find.ID(l.matches[0].replace(Z, ee), t) || [])[0])) return n; p && (t = t.parentNode), e = e.slice(u.shift().value.length); } o = V.needsContext.test(e) ? 0 : u.length; while (o--) { if (l = u[o], r.relative[c = l.type]) break; if ((f = r.find[c]) && (i = f(l.matches[0].replace(Z, ee), K.test(u[0].type) && ge(t.parentNode) || t))) { if (u.splice(o, 1), !(e = i.length && ve(u))) return L.apply(n, i), n; break; } } } return (p || s(e, d))(i, t, !g, n, !t || K.test(e) && ge(t.parentNode) || t), n; }, n.sortStable = b.split("").sort(D).join("") === b, n.detectDuplicates = !!f, p(), n.sortDetached = ue(function (e) { return 1 & e.compareDocumentPosition(d.createElement("fieldset")); }), ue(function (e) { return e.innerHTML = "<a href='#'></a>", "#" === e.firstChild.getAttribute("href"); }) || le("type|href|height|width", function (e, t, n) { if (!n) return e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2); }), n.attributes && ue(function (e) { return e.innerHTML = "<input/>", e.firstChild.setAttribute("value", ""), "" === e.firstChild.getAttribute("value"); }) || le("value", function (e, t, n) { if (!n && "input" === e.nodeName.toLowerCase()) return e.defaultValue; }), ue(function (e) { return null == e.getAttribute("disabled"); }) || le(P, function (e, t, n) { var r; if (!n) return !0 === e[t] ? t.toLowerCase() : (r = e.getAttributeNode(t)) && r.specified ? r.value : null; }), oe; }(e); w.find = E, w.expr = E.selectors, w.expr[":"] = w.expr.pseudos, w.uniqueSort = w.unique = E.uniqueSort, w.text = E.getText, w.isXMLDoc = E.isXML, w.contains = E.contains, w.escapeSelector = E.escape; var k = function k(e, t, n) { var r = [], i = void 0 !== n; while ((e = e[t]) && 9 !== e.nodeType) { if (1 === e.nodeType) { if (i && w(e).is(n)) break; r.push(e); } } return r; }, S = function S(e, t) { for (var n = []; e; e = e.nextSibling) { 1 === e.nodeType && e !== t && n.push(e); } return n; }, D = w.expr.match.needsContext; function N(e, t) { return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase(); } var A = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; function j(e, t, n) { return g(t) ? w.grep(e, function (e, r) { return !!t.call(e, r, e) !== n; }) : t.nodeType ? w.grep(e, function (e) { return e === t !== n; }) : "string" != typeof t ? w.grep(e, function (e) { return u.call(t, e) > -1 !== n; }) : w.filter(t, e, n); } w.filter = function (e, t, n) { var r = t[0]; return n && (e = ":not(" + e + ")"), 1 === t.length && 1 === r.nodeType ? w.find.matchesSelector(r, e) ? [r] : [] : w.find.matches(e, w.grep(t, function (e) { return 1 === e.nodeType; })); }, w.fn.extend({ find: function find(e) { var t, n, r = this.length, i = this; if ("string" != typeof e) return this.pushStack(w(e).filter(function () { for (t = 0; t < r; t++) { if (w.contains(i[t], this)) return !0; } })); for (n = this.pushStack([]), t = 0; t < r; t++) { w.find(e, i[t], n); } return r > 1 ? w.uniqueSort(n) : n; }, filter: function filter(e) { return this.pushStack(j(this, e || [], !1)); }, not: function not(e) { return this.pushStack(j(this, e || [], !0)); }, is: function is(e) { return !!j(this, "string" == typeof e && D.test(e) ? w(e) : e || [], !1).length; } }); var q, L = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; (w.fn.init = function (e, t, n) { var i, o; if (!e) return this; if (n = n || q, "string" == typeof e) { if (!(i = "<" === e[0] && ">" === e[e.length - 1] && e.length >= 3 ? [null, e, null] : L.exec(e)) || !i[1] && t) return !t || t.jquery ? (t || n).find(e) : this.constructor(t).find(e); if (i[1]) { if (t = t instanceof w ? t[0] : t, w.merge(this, w.parseHTML(i[1], t && t.nodeType ? t.ownerDocument || t : r, !0)), A.test(i[1]) && w.isPlainObject(t)) for (i in t) { g(this[i]) ? this[i](t[i]) : this.attr(i, t[i]); } return this; } return (o = r.getElementById(i[2])) && (this[0] = o, this.length = 1), this; } return e.nodeType ? (this[0] = e, this.length = 1, this) : g(e) ? void 0 !== n.ready ? n.ready(e) : e(w) : w.makeArray(e, this); }).prototype = w.fn, q = w(r); var H = /^(?:parents|prev(?:Until|All))/, O = { children: !0, contents: !0, next: !0, prev: !0 }; w.fn.extend({ has: function has(e) { var t = w(e, this), n = t.length; return this.filter(function () { for (var e = 0; e < n; e++) { if (w.contains(this, t[e])) return !0; } }); }, closest: function closest(e, t) { var n, r = 0, i = this.length, o = [], a = "string" != typeof e && w(e); if (!D.test(e)) for (; r < i; r++) { for (n = this[r]; n && n !== t; n = n.parentNode) { if (n.nodeType < 11 && (a ? a.index(n) > -1 : 1 === n.nodeType && w.find.matchesSelector(n, e))) { o.push(n); break; } } } return this.pushStack(o.length > 1 ? w.uniqueSort(o) : o); }, index: function index(e) { return e ? "string" == typeof e ? u.call(w(e), this[0]) : u.call(this, e.jquery ? e[0] : e) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1; }, add: function add(e, t) { return this.pushStack(w.uniqueSort(w.merge(this.get(), w(e, t)))); }, addBack: function addBack(e) { return this.add(null == e ? this.prevObject : this.prevObject.filter(e)); } }); function P(e, t) { while ((e = e[t]) && 1 !== e.nodeType) { ; } return e; } w.each({ parent: function parent(e) { var t = e.parentNode; return t && 11 !== t.nodeType ? t : null; }, parents: function parents(e) { return k(e, "parentNode"); }, parentsUntil: function parentsUntil(e, t, n) { return k(e, "parentNode", n); }, next: function next(e) { return P(e, "nextSibling"); }, prev: function prev(e) { return P(e, "previousSibling"); }, nextAll: function nextAll(e) { return k(e, "nextSibling"); }, prevAll: function prevAll(e) { return k(e, "previousSibling"); }, nextUntil: function nextUntil(e, t, n) { return k(e, "nextSibling", n); }, prevUntil: function prevUntil(e, t, n) { return k(e, "previousSibling", n); }, siblings: function siblings(e) { return S((e.parentNode || {}).firstChild, e); }, children: function children(e) { return S(e.firstChild); }, contents: function contents(e) { return N(e, "iframe") ? e.contentDocument : (N(e, "template") && (e = e.content || e), w.merge([], e.childNodes)); } }, function (e, t) { w.fn[e] = function (n, r) { var i = w.map(this, t, n); return "Until" !== e.slice(-5) && (r = n), r && "string" == typeof r && (i = w.filter(r, i)), this.length > 1 && (O[e] || w.uniqueSort(i), H.test(e) && i.reverse()), this.pushStack(i); }; }); var M = /[^\x20\t\r\n\f]+/g; function R(e) { var t = {}; return w.each(e.match(M) || [], function (e, n) { t[n] = !0; }), t; } w.Callbacks = function (e) { e = "string" == typeof e ? R(e) : w.extend({}, e); var t, n, r, i, o = [], a = [], s = -1, u = function u() { for (i = i || e.once, r = t = !0; a.length; s = -1) { n = a.shift(); while (++s < o.length) { !1 === o[s].apply(n[0], n[1]) && e.stopOnFalse && (s = o.length, n = !1); } } e.memory || (n = !1), t = !1, i && (o = n ? [] : ""); }, l = { add: function add() { return o && (n && !t && (s = o.length - 1, a.push(n)), function t(n) { w.each(n, function (n, r) { g(r) ? e.unique && l.has(r) || o.push(r) : r && r.length && "string" !== x(r) && t(r); }); }(arguments), n && !t && u()), this; }, remove: function remove() { return w.each(arguments, function (e, t) { var n; while ((n = w.inArray(t, o, n)) > -1) { o.splice(n, 1), n <= s && s--; } }), this; }, has: function has(e) { return e ? w.inArray(e, o) > -1 : o.length > 0; }, empty: function empty() { return o && (o = []), this; }, disable: function disable() { return i = a = [], o = n = "", this; }, disabled: function disabled() { return !o; }, lock: function lock() { return i = a = [], n || t || (o = n = ""), this; }, locked: function locked() { return !!i; }, fireWith: function fireWith(e, n) { return i || (n = [e, (n = n || []).slice ? n.slice() : n], a.push(n), t || u()), this; }, fire: function fire() { return l.fireWith(this, arguments), this; }, fired: function fired() { return !!r; } }; return l; }; function I(e) { return e; } function W(e) { throw e; } function $(e, t, n, r) { var i; try { e && g(i = e.promise) ? i.call(e).done(t).fail(n) : e && g(i = e.then) ? i.call(e, t, n) : t.apply(void 0, [e].slice(r)); } catch (e) { n.apply(void 0, [e]); } } w.extend({ Deferred: function Deferred(t) { var n = [["notify", "progress", w.Callbacks("memory"), w.Callbacks("memory"), 2], ["resolve", "done", w.Callbacks("once memory"), w.Callbacks("once memory"), 0, "resolved"], ["reject", "fail", w.Callbacks("once memory"), w.Callbacks("once memory"), 1, "rejected"]], r = "pending", i = { state: function state() { return r; }, always: function always() { return o.done(arguments).fail(arguments), this; }, "catch": function _catch(e) { return i.then(null, e); }, pipe: function pipe() { var e = arguments; return w.Deferred(function (t) { w.each(n, function (n, r) { var i = g(e[r[4]]) && e[r[4]]; o[r[1]](function () { var e = i && i.apply(this, arguments); e && g(e.promise) ? e.promise().progress(t.notify).done(t.resolve).fail(t.reject) : t[r[0] + "With"](this, i ? [e] : arguments); }); }), e = null; }).promise(); }, then: function then(t, r, i) { var o = 0; function a(t, n, r, i) { return function () { var s = this, u = arguments, l = function l() { var e, l; if (!(t < o)) { if ((e = r.apply(s, u)) === n.promise()) throw new TypeError("Thenable self-resolution"); l = e && ("object" == _typeof(e) || "function" == typeof e) && e.then, g(l) ? i ? l.call(e, a(o, n, I, i), a(o, n, W, i)) : (o++, l.call(e, a(o, n, I, i), a(o, n, W, i), a(o, n, I, n.notifyWith))) : (r !== I && (s = void 0, u = [e]), (i || n.resolveWith)(s, u)); } }, c = i ? l : function () { try { l(); } catch (e) { w.Deferred.exceptionHook && w.Deferred.exceptionHook(e, c.stackTrace), t + 1 >= o && (r !== W && (s = void 0, u = [e]), n.rejectWith(s, u)); } }; t ? c() : (w.Deferred.getStackHook && (c.stackTrace = w.Deferred.getStackHook()), e.setTimeout(c)); }; } return w.Deferred(function (e) { n[0][3].add(a(0, e, g(i) ? i : I, e.notifyWith)), n[1][3].add(a(0, e, g(t) ? t : I)), n[2][3].add(a(0, e, g(r) ? r : W)); }).promise(); }, promise: function promise(e) { return null != e ? w.extend(e, i) : i; } }, o = {}; return w.each(n, function (e, t) { var a = t[2], s = t[5]; i[t[1]] = a.add, s && a.add(function () { r = s; }, n[3 - e][2].disable, n[3 - e][3].disable, n[0][2].lock, n[0][3].lock), a.add(t[3].fire), o[t[0]] = function () { return o[t[0] + "With"](this === o ? void 0 : this, arguments), this; }, o[t[0] + "With"] = a.fireWith; }), i.promise(o), t && t.call(o, o), o; }, when: function when(e) { var t = arguments.length, n = t, r = Array(n), i = o.call(arguments), a = w.Deferred(), s = function s(e) { return function (n) { r[e] = this, i[e] = arguments.length > 1 ? o.call(arguments) : n, --t || a.resolveWith(r, i); }; }; if (t <= 1 && ($(e, a.done(s(n)).resolve, a.reject, !t), "pending" === a.state() || g(i[n] && i[n].then))) return a.then(); while (n--) { $(i[n], s(n), a.reject); } return a.promise(); } }); var B = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; w.Deferred.exceptionHook = function (t, n) { e.console && e.console.warn && t && B.test(t.name) && e.console.warn("jQuery.Deferred exception: " + t.message, t.stack, n); }, w.readyException = function (t) { e.setTimeout(function () { throw t; }); }; var F = w.Deferred(); w.fn.ready = function (e) { return F.then(e)["catch"](function (e) { w.readyException(e); }), this; }, w.extend({ isReady: !1, readyWait: 1, ready: function ready(e) { (!0 === e ? --w.readyWait : w.isReady) || (w.isReady = !0, !0 !== e && --w.readyWait > 0 || F.resolveWith(r, [w])); } }), w.ready.then = F.then; function _() { r.removeEventListener("DOMContentLoaded", _), e.removeEventListener("load", _), w.ready(); } "complete" === r.readyState || "loading" !== r.readyState && !r.documentElement.doScroll ? e.setTimeout(w.ready) : (r.addEventListener("DOMContentLoaded", _), e.addEventListener("load", _)); var z = function z(e, t, n, r, i, o, a) { var s = 0, u = e.length, l = null == n; if ("object" === x(n)) { i = !0; for (s in n) { z(e, t, s, n[s], !0, o, a); } } else if (void 0 !== r && (i = !0, g(r) || (a = !0), l && (a ? (t.call(e, r), t = null) : (l = t, t = function t(e, _t2, n) { return l.call(w(e), n); })), t)) for (; s < u; s++) { t(e[s], n, a ? r : r.call(e[s], s, t(e[s], n))); } return i ? e : l ? t.call(e) : u ? t(e[0], n) : o; }, X = /^-ms-/, U = /-([a-z])/g; function V(e, t) { return t.toUpperCase(); } function G(e) { return e.replace(X, "ms-").replace(U, V); } var Y = function Y(e) { return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType; }; function Q() { this.expando = w.expando + Q.uid++; } Q.uid = 1, Q.prototype = { cache: function cache(e) { var t = e[this.expando]; return t || (t = {}, Y(e) && (e.nodeType ? e[this.expando] = t : Object.defineProperty(e, this.expando, { value: t, configurable: !0 }))), t; }, set: function set(e, t, n) { var r, i = this.cache(e); if ("string" == typeof t) i[G(t)] = n;else for (r in t) { i[G(r)] = t[r]; } return i; }, get: function get(e, t) { return void 0 === t ? this.cache(e) : e[this.expando] && e[this.expando][G(t)]; }, access: function access(e, t, n) { return void 0 === t || t && "string" == typeof t && void 0 === n ? this.get(e, t) : (this.set(e, t, n), void 0 !== n ? n : t); }, remove: function remove(e, t) { var n, r = e[this.expando]; if (void 0 !== r) { if (void 0 !== t) { n = (t = Array.isArray(t) ? t.map(G) : (t = G(t)) in r ? [t] : t.match(M) || []).length; while (n--) { delete r[t[n]]; } } (void 0 === t || w.isEmptyObject(r)) && (e.nodeType ? e[this.expando] = void 0 : delete e[this.expando]); } }, hasData: function hasData(e) { var t = e[this.expando]; return void 0 !== t && !w.isEmptyObject(t); } }; var J = new Q(), K = new Q(), Z = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, ee = /[A-Z]/g; function te(e) { return "true" === e || "false" !== e && ("null" === e ? null : e === +e + "" ? +e : Z.test(e) ? JSON.parse(e) : e); } function ne(e, t, n) { var r; if (void 0 === n && 1 === e.nodeType) if (r = "data-" + t.replace(ee, "-$&").toLowerCase(), "string" == typeof (n = e.getAttribute(r))) { try { n = te(n); } catch (e) {} K.set(e, t, n); } else n = void 0; return n; } w.extend({ hasData: function hasData(e) { return K.hasData(e) || J.hasData(e); }, data: function data(e, t, n) { return K.access(e, t, n); }, removeData: function removeData(e, t) { K.remove(e, t); }, _data: function _data(e, t, n) { return J.access(e, t, n); }, _removeData: function _removeData(e, t) { J.remove(e, t); } }), w.fn.extend({ data: function data(e, t) { var n, r, i, o = this[0], a = o && o.attributes; if (void 0 === e) { if (this.length && (i = K.get(o), 1 === o.nodeType && !J.get(o, "hasDataAttrs"))) { n = a.length; while (n--) { a[n] && 0 === (r = a[n].name).indexOf("data-") && (r = G(r.slice(5)), ne(o, r, i[r])); } J.set(o, "hasDataAttrs", !0); } return i; } return "object" == _typeof(e) ? this.each(function () { K.set(this, e); }) : z(this, function (t) { var n; if (o && void 0 === t) { if (void 0 !== (n = K.get(o, e))) return n; if (void 0 !== (n = ne(o, e))) return n; } else this.each(function () { K.set(this, e, t); }); }, null, t, arguments.length > 1, null, !0); }, removeData: function removeData(e) { return this.each(function () { K.remove(this, e); }); } }), w.extend({ queue: function queue(e, t, n) { var r; if (e) return t = (t || "fx") + "queue", r = J.get(e, t), n && (!r || Array.isArray(n) ? r = J.access(e, t, w.makeArray(n)) : r.push(n)), r || []; }, dequeue: function dequeue(e, t) { t = t || "fx"; var n = w.queue(e, t), r = n.length, i = n.shift(), o = w._queueHooks(e, t), a = function a() { w.dequeue(e, t); }; "inprogress" === i && (i = n.shift(), r--), i && ("fx" === t && n.unshift("inprogress"), delete o.stop, i.call(e, a, o)), !r && o && o.empty.fire(); }, _queueHooks: function _queueHooks(e, t) { var n = t + "queueHooks"; return J.get(e, n) || J.access(e, n, { empty: w.Callbacks("once memory").add(function () { J.remove(e, [t + "queue", n]); }) }); } }), w.fn.extend({ queue: function queue(e, t) { var n = 2; return "string" != typeof e && (t = e, e = "fx", n--), arguments.length < n ? w.queue(this[0], e) : void 0 === t ? this : this.each(function () { var n = w.queue(this, e, t); w._queueHooks(this, e), "fx" === e && "inprogress" !== n[0] && w.dequeue(this, e); }); }, dequeue: function dequeue(e) { return this.each(function () { w.dequeue(this, e); }); }, clearQueue: function clearQueue(e) { return this.queue(e || "fx", []); }, promise: function promise(e, t) { var n, r = 1, i = w.Deferred(), o = this, a = this.length, s = function s() { --r || i.resolveWith(o, [o]); }; "string" != typeof e && (t = e, e = void 0), e = e || "fx"; while (a--) { (n = J.get(o[a], e + "queueHooks")) && n.empty && (r++, n.empty.add(s)); } return s(), i.promise(t); } }); var re = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, ie = new RegExp("^(?:([+-])=|)(" + re + ")([a-z%]*)$", "i"), oe = ["Top", "Right", "Bottom", "Left"], ae = function ae(e, t) { return "none" === (e = t || e).style.display || "" === e.style.display && w.contains(e.ownerDocument, e) && "none" === w.css(e, "display"); }, se = function se(e, t, n, r) { var i, o, a = {}; for (o in t) { a[o] = e.style[o], e.style[o] = t[o]; } i = n.apply(e, r || []); for (o in t) { e.style[o] = a[o]; } return i; }; function ue(e, t, n, r) { var i, o, a = 20, s = r ? function () { return r.cur(); } : function () { return w.css(e, t, ""); }, u = s(), l = n && n[3] || (w.cssNumber[t] ? "" : "px"), c = (w.cssNumber[t] || "px" !== l && +u) && ie.exec(w.css(e, t)); if (c && c[3] !== l) { u /= 2, l = l || c[3], c = +u || 1; while (a--) { w.style(e, t, c + l), (1 - o) * (1 - (o = s() / u || .5)) <= 0 && (a = 0), c /= o; } c *= 2, w.style(e, t, c + l), n = n || []; } return n && (c = +c || +u || 0, i = n[1] ? c + (n[1] + 1) * n[2] : +n[2], r && (r.unit = l, r.start = c, r.end = i)), i; } var le = {}; function ce(e) { var t, n = e.ownerDocument, r = e.nodeName, i = le[r]; return i || (t = n.body.appendChild(n.createElement(r)), i = w.css(t, "display"), t.parentNode.removeChild(t), "none" === i && (i = "block"), le[r] = i, i); } function fe(e, t) { for (var n, r, i = [], o = 0, a = e.length; o < a; o++) { (r = e[o]).style && (n = r.style.display, t ? ("none" === n && (i[o] = J.get(r, "display") || null, i[o] || (r.style.display = "")), "" === r.style.display && ae(r) && (i[o] = ce(r))) : "none" !== n && (i[o] = "none", J.set(r, "display", n))); } for (o = 0; o < a; o++) { null != i[o] && (e[o].style.display = i[o]); } return e; } w.fn.extend({ show: function show() { return fe(this, !0); }, hide: function hide() { return fe(this); }, toggle: function toggle(e) { return "boolean" == typeof e ? e ? this.show() : this.hide() : this.each(function () { ae(this) ? w(this).show() : w(this).hide(); }); } }); var pe = /^(?:checkbox|radio)$/i, de = /<([a-z][^\/\0>\x20\t\r\n\f]+)/i, he = /^$|^module$|\/(?:java|ecma)script/i, ge = { option: [1, "<select multiple='multiple'>", "</select>"], thead: [1, "<table>", "</table>"], col: [2, "<table><colgroup>", "</colgroup></table>"], tr: [2, "<table><tbody>", "</tbody></table>"], td: [3, "<table><tbody><tr>", "</tr></tbody></table>"], _default: [0, "", ""] }; ge.optgroup = ge.option, ge.tbody = ge.tfoot = ge.colgroup = ge.caption = ge.thead, ge.th = ge.td; function ye(e, t) { var n; return n = "undefined" != typeof e.getElementsByTagName ? e.getElementsByTagName(t || "*") : "undefined" != typeof e.querySelectorAll ? e.querySelectorAll(t || "*") : [], void 0 === t || t && N(e, t) ? w.merge([e], n) : n; } function ve(e, t) { for (var n = 0, r = e.length; n < r; n++) { J.set(e[n], "globalEval", !t || J.get(t[n], "globalEval")); } } var me = /<|&#?\w+;/; function xe(e, t, n, r, i) { for (var o, a, s, u, l, c, f = t.createDocumentFragment(), p = [], d = 0, h = e.length; d < h; d++) { if ((o = e[d]) || 0 === o) if ("object" === x(o)) w.merge(p, o.nodeType ? [o] : o);else if (me.test(o)) { a = a || f.appendChild(t.createElement("div")), s = (de.exec(o) || ["", ""])[1].toLowerCase(), u = ge[s] || ge._default, a.innerHTML = u[1] + w.htmlPrefilter(o) + u[2], c = u[0]; while (c--) { a = a.lastChild; } w.merge(p, a.childNodes), (a = f.firstChild).textContent = ""; } else p.push(t.createTextNode(o)); } f.textContent = "", d = 0; while (o = p[d++]) { if (r && w.inArray(o, r) > -1) i && i.push(o);else if (l = w.contains(o.ownerDocument, o), a = ye(f.appendChild(o), "script"), l && ve(a), n) { c = 0; while (o = a[c++]) { he.test(o.type || "") && n.push(o); } } } return f; } !function () { var e = r.createDocumentFragment().appendChild(r.createElement("div")), t = r.createElement("input"); t.setAttribute("type", "radio"), t.setAttribute("checked", "checked"), t.setAttribute("name", "t"), e.appendChild(t), h.checkClone = e.cloneNode(!0).cloneNode(!0).lastChild.checked, e.innerHTML = "<textarea>x</textarea>", h.noCloneChecked = !!e.cloneNode(!0).lastChild.defaultValue; }(); var be = r.documentElement, we = /^key/, Te = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, Ce = /^([^.]*)(?:\.(.+)|)/; function Ee() { return !0; } function ke() { return !1; } function Se() { try { return r.activeElement; } catch (e) {} } function De(e, t, n, r, i, o) { var a, s; if ("object" == _typeof(t)) { "string" != typeof n && (r = r || n, n = void 0); for (s in t) { De(e, s, n, r, t[s], o); } return e; } if (null == r && null == i ? (i = n, r = n = void 0) : null == i && ("string" == typeof n ? (i = r, r = void 0) : (i = r, r = n, n = void 0)), !1 === i) i = ke;else if (!i) return e; return 1 === o && (a = i, (i = function i(e) { return w().off(e), a.apply(this, arguments); }).guid = a.guid || (a.guid = w.guid++)), e.each(function () { w.event.add(this, t, i, r, n); }); } w.event = { global: {}, add: function add(e, t, n, r, i) { var o, a, s, u, l, c, f, p, d, h, g, y = J.get(e); if (y) { n.handler && (n = (o = n).handler, i = o.selector), i && w.find.matchesSelector(be, i), n.guid || (n.guid = w.guid++), (u = y.events) || (u = y.events = {}), (a = y.handle) || (a = y.handle = function (t) { return "undefined" != typeof w && w.event.triggered !== t.type ? w.event.dispatch.apply(e, arguments) : void 0; }), l = (t = (t || "").match(M) || [""]).length; while (l--) { d = g = (s = Ce.exec(t[l]) || [])[1], h = (s[2] || "").split(".").sort(), d && (f = w.event.special[d] || {}, d = (i ? f.delegateType : f.bindType) || d, f = w.event.special[d] || {}, c = w.extend({ type: d, origType: g, data: r, handler: n, guid: n.guid, selector: i, needsContext: i && w.expr.match.needsContext.test(i), namespace: h.join(".") }, o), (p = u[d]) || ((p = u[d] = []).delegateCount = 0, f.setup && !1 !== f.setup.call(e, r, h, a) || e.addEventListener && e.addEventListener(d, a)), f.add && (f.add.call(e, c), c.handler.guid || (c.handler.guid = n.guid)), i ? p.splice(p.delegateCount++, 0, c) : p.push(c), w.event.global[d] = !0); } } }, remove: function remove(e, t, n, r, i) { var o, a, s, u, l, c, f, p, d, h, g, y = J.hasData(e) && J.get(e); if (y && (u = y.events)) { l = (t = (t || "").match(M) || [""]).length; while (l--) { if (s = Ce.exec(t[l]) || [], d = g = s[1], h = (s[2] || "").split(".").sort(), d) { f = w.event.special[d] || {}, p = u[d = (r ? f.delegateType : f.bindType) || d] || [], s = s[2] && new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"), a = o = p.length; while (o--) { c = p[o], !i && g !== c.origType || n && n.guid !== c.guid || s && !s.test(c.namespace) || r && r !== c.selector && ("**" !== r || !c.selector) || (p.splice(o, 1), c.selector && p.delegateCount--, f.remove && f.remove.call(e, c)); } a && !p.length && (f.teardown && !1 !== f.teardown.call(e, h, y.handle) || w.removeEvent(e, d, y.handle), delete u[d]); } else for (d in u) { w.event.remove(e, d + t[l], n, r, !0); } } w.isEmptyObject(u) && J.remove(e, "handle events"); } }, dispatch: function dispatch(e) { var t = w.event.fix(e), n, r, i, o, a, s, u = new Array(arguments.length), l = (J.get(this, "events") || {})[t.type] || [], c = w.event.special[t.type] || {}; for (u[0] = t, n = 1; n < arguments.length; n++) { u[n] = arguments[n]; } if (t.delegateTarget = this, !c.preDispatch || !1 !== c.preDispatch.call(this, t)) { s = w.event.handlers.call(this, t, l), n = 0; while ((o = s[n++]) && !t.isPropagationStopped()) { t.currentTarget = o.elem, r = 0; while ((a = o.handlers[r++]) && !t.isImmediatePropagationStopped()) { t.rnamespace && !t.rnamespace.test(a.namespace) || (t.handleObj = a, t.data = a.data, void 0 !== (i = ((w.event.special[a.origType] || {}).handle || a.handler).apply(o.elem, u)) && !1 === (t.result = i) && (t.preventDefault(), t.stopPropagation())); } } return c.postDispatch && c.postDispatch.call(this, t), t.result; } }, handlers: function handlers(e, t) { var n, r, i, o, a, s = [], u = t.delegateCount, l = e.target; if (u && l.nodeType && !("click" === e.type && e.button >= 1)) for (; l !== this; l = l.parentNode || this) { if (1 === l.nodeType && ("click" !== e.type || !0 !== l.disabled)) { for (o = [], a = {}, n = 0; n < u; n++) { void 0 === a[i = (r = t[n]).selector + " "] && (a[i] = r.needsContext ? w(i, this).index(l) > -1 : w.find(i, this, null, [l]).length), a[i] && o.push(r); } o.length && s.push({ elem: l, handlers: o }); } } return l = this, u < t.length && s.push({ elem: l, handlers: t.slice(u) }), s; }, addProp: function addProp(e, t) { Object.defineProperty(w.Event.prototype, e, { enumerable: !0, configurable: !0, get: g(t) ? function () { if (this.originalEvent) return t(this.originalEvent); } : function () { if (this.originalEvent) return this.originalEvent[e]; }, set: function set(t) { Object.defineProperty(this, e, { enumerable: !0, configurable: !0, writable: !0, value: t }); } }); }, fix: function fix(e) { return e[w.expando] ? e : new w.Event(e); }, special: { load: { noBubble: !0 }, focus: { trigger: function trigger() { if (this !== Se() && this.focus) return this.focus(), !1; }, delegateType: "focusin" }, blur: { trigger: function trigger() { if (this === Se() && this.blur) return this.blur(), !1; }, delegateType: "focusout" }, click: { trigger: function trigger() { if ("checkbox" === this.type && this.click && N(this, "input")) return this.click(), !1; }, _default: function _default(e) { return N(e.target, "a"); } }, beforeunload: { postDispatch: function postDispatch(e) { void 0 !== e.result && e.originalEvent && (e.originalEvent.returnValue = e.result); } } } }, w.removeEvent = function (e, t, n) { e.removeEventListener && e.removeEventListener(t, n); }, w.Event = function (e, t) { if (!(this instanceof w.Event)) return new w.Event(e, t); e && e.type ? (this.originalEvent = e, this.type = e.type, this.isDefaultPrevented = e.defaultPrevented || void 0 === e.defaultPrevented && !1 === e.returnValue ? Ee : ke, this.target = e.target && 3 === e.target.nodeType ? e.target.parentNode : e.target, this.currentTarget = e.currentTarget, this.relatedTarget = e.relatedTarget) : this.type = e, t && w.extend(this, t), this.timeStamp = e && e.timeStamp || Date.now(), this[w.expando] = !0; }, w.Event.prototype = { constructor: w.Event, isDefaultPrevented: ke, isPropagationStopped: ke, isImmediatePropagationStopped: ke, isSimulated: !1, preventDefault: function preventDefault() { var e = this.originalEvent; this.isDefaultPrevented = Ee, e && !this.isSimulated && e.preventDefault(); }, stopPropagation: function stopPropagation() { var e = this.originalEvent; this.isPropagationStopped = Ee, e && !this.isSimulated && e.stopPropagation(); }, stopImmediatePropagation: function stopImmediatePropagation() { var e = this.originalEvent; this.isImmediatePropagationStopped = Ee, e && !this.isSimulated && e.stopImmediatePropagation(), this.stopPropagation(); } }, w.each({ altKey: !0, bubbles: !0, cancelable: !0, changedTouches: !0, ctrlKey: !0, detail: !0, eventPhase: !0, metaKey: !0, pageX: !0, pageY: !0, shiftKey: !0, view: !0, "char": !0, charCode: !0, key: !0, keyCode: !0, button: !0, buttons: !0, clientX: !0, clientY: !0, offsetX: !0, offsetY: !0, pointerId: !0, pointerType: !0, screenX: !0, screenY: !0, targetTouches: !0, toElement: !0, touches: !0, which: function which(e) { var t = e.button; return null == e.which && we.test(e.type) ? null != e.charCode ? e.charCode : e.keyCode : !e.which && void 0 !== t && Te.test(e.type) ? 1 & t ? 1 : 2 & t ? 3 : 4 & t ? 2 : 0 : e.which; } }, w.event.addProp), w.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (e, t) { w.event.special[e] = { delegateType: t, bindType: t, handle: function handle(e) { var n, r = this, i = e.relatedTarget, o = e.handleObj; return i && (i === r || w.contains(r, i)) || (e.type = o.origType, n = o.handler.apply(this, arguments), e.type = t), n; } }; }), w.fn.extend({ on: function on(e, t, n, r) { return De(this, e, t, n, r); }, one: function one(e, t, n, r) { return De(this, e, t, n, r, 1); }, off: function off(e, t, n) { var r, i; if (e && e.preventDefault && e.handleObj) return r = e.handleObj, w(e.delegateTarget).off(r.namespace ? r.origType + "." + r.namespace : r.origType, r.selector, r.handler), this; if ("object" == _typeof(e)) { for (i in e) { this.off(i, t, e[i]); } return this; } return !1 !== t && "function" != typeof t || (n = t, t = void 0), !1 === n && (n = ke), this.each(function () { w.event.remove(this, e, n, t); }); } }); var Ne = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, Ae = /<script|<style|<link/i, je = /checked\s*(?:[^=]|=\s*.checked.)/i, qe = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g; function Le(e, t) { return N(e, "table") && N(11 !== t.nodeType ? t : t.firstChild, "tr") ? w(e).children("tbody")[0] || e : e; } function He(e) { return e.type = (null !== e.getAttribute("type")) + "/" + e.type, e; } function Oe(e) { return "true/" === (e.type || "").slice(0, 5) ? e.type = e.type.slice(5) : e.removeAttribute("type"), e; } function Pe(e, t) { var n, r, i, o, a, s, u, l; if (1 === t.nodeType) { if (J.hasData(e) && (o = J.access(e), a = J.set(t, o), l = o.events)) { delete a.handle, a.events = {}; for (i in l) { for (n = 0, r = l[i].length; n < r; n++) { w.event.add(t, i, l[i][n]); } } } K.hasData(e) && (s = K.access(e), u = w.extend({}, s), K.set(t, u)); } } function Me(e, t) { var n = t.nodeName.toLowerCase(); "input" === n && pe.test(e.type) ? t.checked = e.checked : "input" !== n && "textarea" !== n || (t.defaultValue = e.defaultValue); } function Re(e, t, n, r) { t = a.apply([], t); var i, o, s, u, l, c, f = 0, p = e.length, d = p - 1, y = t[0], v = g(y); if (v || p > 1 && "string" == typeof y && !h.checkClone && je.test(y)) return e.each(function (i) { var o = e.eq(i); v && (t[0] = y.call(this, i, o.html())), Re(o, t, n, r); }); if (p && (i = xe(t, e[0].ownerDocument, !1, e, r), o = i.firstChild, 1 === i.childNodes.length && (i = o), o || r)) { for (u = (s = w.map(ye(i, "script"), He)).length; f < p; f++) { l = i, f !== d && (l = w.clone(l, !0, !0), u && w.merge(s, ye(l, "script"))), n.call(e[f], l, f); } if (u) for (c = s[s.length - 1].ownerDocument, w.map(s, Oe), f = 0; f < u; f++) { l = s[f], he.test(l.type || "") && !J.access(l, "globalEval") && w.contains(c, l) && (l.src && "module" !== (l.type || "").toLowerCase() ? w._evalUrl && w._evalUrl(l.src) : m(l.textContent.replace(qe, ""), c, l)); } } return e; } function Ie(e, t, n) { for (var r, i = t ? w.filter(t, e) : e, o = 0; null != (r = i[o]); o++) { n || 1 !== r.nodeType || w.cleanData(ye(r)), r.parentNode && (n && w.contains(r.ownerDocument, r) && ve(ye(r, "script")), r.parentNode.removeChild(r)); } return e; } w.extend({ htmlPrefilter: function htmlPrefilter(e) { return e.replace(Ne, "<$1></$2>"); }, clone: function clone(e, t, n) { var r, i, o, a, s = e.cloneNode(!0), u = w.contains(e.ownerDocument, e); if (!(h.noCloneChecked || 1 !== e.nodeType && 11 !== e.nodeType || w.isXMLDoc(e))) for (a = ye(s), r = 0, i = (o = ye(e)).length; r < i; r++) { Me(o[r], a[r]); } if (t) if (n) for (o = o || ye(e), a = a || ye(s), r = 0, i = o.length; r < i; r++) { Pe(o[r], a[r]); } else Pe(e, s); return (a = ye(s, "script")).length > 0 && ve(a, !u && ye(e, "script")), s; }, cleanData: function cleanData(e) { for (var t, n, r, i = w.event.special, o = 0; void 0 !== (n = e[o]); o++) { if (Y(n)) { if (t = n[J.expando]) { if (t.events) for (r in t.events) { i[r] ? w.event.remove(n, r) : w.removeEvent(n, r, t.handle); } n[J.expando] = void 0; } n[K.expando] && (n[K.expando] = void 0); } } } }), w.fn.extend({ detach: function detach(e) { return Ie(this, e, !0); }, remove: function remove(e) { return Ie(this, e); }, text: function text(e) { return z(this, function (e) { return void 0 === e ? w.text(this) : this.empty().each(function () { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || (this.textContent = e); }); }, null, e, arguments.length); }, append: function append() { return Re(this, arguments, function (e) { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || Le(this, e).appendChild(e); }); }, prepend: function prepend() { return Re(this, arguments, function (e) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var t = Le(this, e); t.insertBefore(e, t.firstChild); } }); }, before: function before() { return Re(this, arguments, function (e) { this.parentNode && this.parentNode.insertBefore(e, this); }); }, after: function after() { return Re(this, arguments, function (e) { this.parentNode && this.parentNode.insertBefore(e, this.nextSibling); }); }, empty: function empty() { for (var e, t = 0; null != (e = this[t]); t++) { 1 === e.nodeType && (w.cleanData(ye(e, !1)), e.textContent = ""); } return this; }, clone: function clone(e, t) { return e = null != e && e, t = null == t ? e : t, this.map(function () { return w.clone(this, e, t); }); }, html: function html(e) { return z(this, function (e) { var t = this[0] || {}, n = 0, r = this.length; if (void 0 === e && 1 === t.nodeType) return t.innerHTML; if ("string" == typeof e && !Ae.test(e) && !ge[(de.exec(e) || ["", ""])[1].toLowerCase()]) { e = w.htmlPrefilter(e); try { for (; n < r; n++) { 1 === (t = this[n] || {}).nodeType && (w.cleanData(ye(t, !1)), t.innerHTML = e); } t = 0; } catch (e) {} } t && this.empty().append(e); }, null, e, arguments.length); }, replaceWith: function replaceWith() { var e = []; return Re(this, arguments, function (t) { var n = this.parentNode; w.inArray(this, e) < 0 && (w.cleanData(ye(this)), n && n.replaceChild(t, this)); }, e); } }), w.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (e, t) { w.fn[e] = function (e) { for (var n, r = [], i = w(e), o = i.length - 1, a = 0; a <= o; a++) { n = a === o ? this : this.clone(!0), w(i[a])[t](n), s.apply(r, n.get()); } return this.pushStack(r); }; }); var We = new RegExp("^(" + re + ")(?!px)[a-z%]+$", "i"), $e = function $e(t) { var n = t.ownerDocument.defaultView; return n && n.opener || (n = e), n.getComputedStyle(t); }, Be = new RegExp(oe.join("|"), "i"); !function () { function t() { if (c) { l.style.cssText = "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0", c.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%", be.appendChild(l).appendChild(c); var t = e.getComputedStyle(c); i = "1%" !== t.top, u = 12 === n(t.marginLeft), c.style.right = "60%", s = 36 === n(t.right), o = 36 === n(t.width), c.style.position = "absolute", a = 36 === c.offsetWidth || "absolute", be.removeChild(l), c = null; } } function n(e) { return Math.round(parseFloat(e)); } var i, o, a, s, u, l = r.createElement("div"), c = r.createElement("div"); c.style && (c.style.backgroundClip = "content-box", c.cloneNode(!0).style.backgroundClip = "", h.clearCloneStyle = "content-box" === c.style.backgroundClip, w.extend(h, { boxSizingReliable: function boxSizingReliable() { return t(), o; }, pixelBoxStyles: function pixelBoxStyles() { return t(), s; }, pixelPosition: function pixelPosition() { return t(), i; }, reliableMarginLeft: function reliableMarginLeft() { return t(), u; }, scrollboxSize: function scrollboxSize() { return t(), a; } })); }(); function Fe(e, t, n) { var r, i, o, a, s = e.style; return (n = n || $e(e)) && ("" !== (a = n.getPropertyValue(t) || n[t]) || w.contains(e.ownerDocument, e) || (a = w.style(e, t)), !h.pixelBoxStyles() && We.test(a) && Be.test(t) && (r = s.width, i = s.minWidth, o = s.maxWidth, s.minWidth = s.maxWidth = s.width = a, a = n.width, s.width = r, s.minWidth = i, s.maxWidth = o)), void 0 !== a ? a + "" : a; } function _e(e, t) { return { get: function get() { if (!e()) return (this.get = t).apply(this, arguments); delete this.get; } }; } var ze = /^(none|table(?!-c[ea]).+)/, Xe = /^--/, Ue = { position: "absolute", visibility: "hidden", display: "block" }, Ve = { letterSpacing: "0", fontWeight: "400" }, Ge = ["Webkit", "Moz", "ms"], Ye = r.createElement("div").style; function Qe(e) { if (e in Ye) return e; var t = e[0].toUpperCase() + e.slice(1), n = Ge.length; while (n--) { if ((e = Ge[n] + t) in Ye) return e; } } function Je(e) { var t = w.cssProps[e]; return t || (t = w.cssProps[e] = Qe(e) || e), t; } function Ke(e, t, n) { var r = ie.exec(t); return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t; } function Ze(e, t, n, r, i, o) { var a = "width" === t ? 1 : 0, s = 0, u = 0; if (n === (r ? "border" : "content")) return 0; for (; a < 4; a += 2) { "margin" === n && (u += w.css(e, n + oe[a], !0, i)), r ? ("content" === n && (u -= w.css(e, "padding" + oe[a], !0, i)), "margin" !== n && (u -= w.css(e, "border" + oe[a] + "Width", !0, i))) : (u += w.css(e, "padding" + oe[a], !0, i), "padding" !== n ? u += w.css(e, "border" + oe[a] + "Width", !0, i) : s += w.css(e, "border" + oe[a] + "Width", !0, i)); } return !r && o >= 0 && (u += Math.max(0, Math.ceil(e["offset" + t[0].toUpperCase() + t.slice(1)] - o - u - s - .5))), u; } function et(e, t, n) { var r = $e(e), i = Fe(e, t, r), o = "border-box" === w.css(e, "boxSizing", !1, r), a = o; if (We.test(i)) { if (!n) return i; i = "auto"; } return a = a && (h.boxSizingReliable() || i === e.style[t]), ("auto" === i || !parseFloat(i) && "inline" === w.css(e, "display", !1, r)) && (i = e["offset" + t[0].toUpperCase() + t.slice(1)], a = !0), (i = parseFloat(i) || 0) + Ze(e, t, n || (o ? "border" : "content"), a, r, i) + "px"; } w.extend({ cssHooks: { opacity: { get: function get(e, t) { if (t) { var n = Fe(e, "opacity"); return "" === n ? "1" : n; } } } }, cssNumber: { animationIterationCount: !0, columnCount: !0, fillOpacity: !0, flexGrow: !0, flexShrink: !0, fontWeight: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, widows: !0, zIndex: !0, zoom: !0 }, cssProps: {}, style: function style(e, t, n, r) { if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) { var i, o, a, s = G(t), u = Xe.test(t), l = e.style; if (u || (t = Je(s)), a = w.cssHooks[t] || w.cssHooks[s], void 0 === n) return a && "get" in a && void 0 !== (i = a.get(e, !1, r)) ? i : l[t]; "string" == (o = _typeof(n)) && (i = ie.exec(n)) && i[1] && (n = ue(e, t, i), o = "number"), null != n && n === n && ("number" === o && (n += i && i[3] || (w.cssNumber[s] ? "" : "px")), h.clearCloneStyle || "" !== n || 0 !== t.indexOf("background") || (l[t] = "inherit"), a && "set" in a && void 0 === (n = a.set(e, n, r)) || (u ? l.setProperty(t, n) : l[t] = n)); } }, css: function css(e, t, n, r) { var i, o, a, s = G(t); return Xe.test(t) || (t = Je(s)), (a = w.cssHooks[t] || w.cssHooks[s]) && "get" in a && (i = a.get(e, !0, n)), void 0 === i && (i = Fe(e, t, r)), "normal" === i && t in Ve && (i = Ve[t]), "" === n || n ? (o = parseFloat(i), !0 === n || isFinite(o) ? o || 0 : i) : i; } }), w.each(["height", "width"], function (e, t) { w.cssHooks[t] = { get: function get(e, n, r) { if (n) return !ze.test(w.css(e, "display")) || e.getClientRects().length && e.getBoundingClientRect().width ? et(e, t, r) : se(e, Ue, function () { return et(e, t, r); }); }, set: function set(e, n, r) { var i, o = $e(e), a = "border-box" === w.css(e, "boxSizing", !1, o), s = r && Ze(e, t, r, a, o); return a && h.scrollboxSize() === o.position && (s -= Math.ceil(e["offset" + t[0].toUpperCase() + t.slice(1)] - parseFloat(o[t]) - Ze(e, t, "border", !1, o) - .5)), s && (i = ie.exec(n)) && "px" !== (i[3] || "px") && (e.style[t] = n, n = w.css(e, t)), Ke(e, n, s); } }; }), w.cssHooks.marginLeft = _e(h.reliableMarginLeft, function (e, t) { if (t) return (parseFloat(Fe(e, "marginLeft")) || e.getBoundingClientRect().left - se(e, { marginLeft: 0 }, function () { return e.getBoundingClientRect().left; })) + "px"; }), w.each({ margin: "", padding: "", border: "Width" }, function (e, t) { w.cssHooks[e + t] = { expand: function expand(n) { for (var r = 0, i = {}, o = "string" == typeof n ? n.split(" ") : [n]; r < 4; r++) { i[e + oe[r] + t] = o[r] || o[r - 2] || o[0]; } return i; } }, "margin" !== e && (w.cssHooks[e + t].set = Ke); }), w.fn.extend({ css: function css(e, t) { return z(this, function (e, t, n) { var r, i, o = {}, a = 0; if (Array.isArray(t)) { for (r = $e(e), i = t.length; a < i; a++) { o[t[a]] = w.css(e, t[a], !1, r); } return o; } return void 0 !== n ? w.style(e, t, n) : w.css(e, t); }, e, t, arguments.length > 1); } }); function tt(e, t, n, r, i) { return new tt.prototype.init(e, t, n, r, i); } w.Tween = tt, tt.prototype = { constructor: tt, init: function init(e, t, n, r, i, o) { this.elem = e, this.prop = n, this.easing = i || w.easing._default, this.options = t, this.start = this.now = this.cur(), this.end = r, this.unit = o || (w.cssNumber[n] ? "" : "px"); }, cur: function cur() { var e = tt.propHooks[this.prop]; return e && e.get ? e.get(this) : tt.propHooks._default.get(this); }, run: function run(e) { var t, n = tt.propHooks[this.prop]; return this.options.duration ? this.pos = t = w.easing[this.easing](e, this.options.duration * e, 0, 1, this.options.duration) : this.pos = t = e, this.now = (this.end - this.start) * t + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), n && n.set ? n.set(this) : tt.propHooks._default.set(this), this; } }, tt.prototype.init.prototype = tt.prototype, tt.propHooks = { _default: { get: function get(e) { var t; return 1 !== e.elem.nodeType || null != e.elem[e.prop] && null == e.elem.style[e.prop] ? e.elem[e.prop] : (t = w.css(e.elem, e.prop, "")) && "auto" !== t ? t : 0; }, set: function set(e) { w.fx.step[e.prop] ? w.fx.step[e.prop](e) : 1 !== e.elem.nodeType || null == e.elem.style[w.cssProps[e.prop]] && !w.cssHooks[e.prop] ? e.elem[e.prop] = e.now : w.style(e.elem, e.prop, e.now + e.unit); } } }, tt.propHooks.scrollTop = tt.propHooks.scrollLeft = { set: function set(e) { e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now); } }, w.easing = { linear: function linear(e) { return e; }, swing: function swing(e) { return .5 - Math.cos(e * Math.PI) / 2; }, _default: "swing" }, w.fx = tt.prototype.init, w.fx.step = {}; var nt, rt, it = /^(?:toggle|show|hide)$/, ot = /queueHooks$/; function at() { rt && (!1 === r.hidden && e.requestAnimationFrame ? e.requestAnimationFrame(at) : e.setTimeout(at, w.fx.interval), w.fx.tick()); } function st() { return e.setTimeout(function () { nt = void 0; }), nt = Date.now(); } function ut(e, t) { var n, r = 0, i = { height: e }; for (t = t ? 1 : 0; r < 4; r += 2 - t) { i["margin" + (n = oe[r])] = i["padding" + n] = e; } return t && (i.opacity = i.width = e), i; } function lt(e, t, n) { for (var r, i = (pt.tweeners[t] || []).concat(pt.tweeners["*"]), o = 0, a = i.length; o < a; o++) { if (r = i[o].call(n, t, e)) return r; } } function ct(e, t, n) { var r, i, o, a, s, u, l, c, f = "width" in t || "height" in t, p = this, d = {}, h = e.style, g = e.nodeType && ae(e), y = J.get(e, "fxshow"); n.queue || (null == (a = w._queueHooks(e, "fx")).unqueued && (a.unqueued = 0, s = a.empty.fire, a.empty.fire = function () { a.unqueued || s(); }), a.unqueued++, p.always(function () { p.always(function () { a.unqueued--, w.queue(e, "fx").length || a.empty.fire(); }); })); for (r in t) { if (i = t[r], it.test(i)) { if (delete t[r], o = o || "toggle" === i, i === (g ? "hide" : "show")) { if ("show" !== i || !y || void 0 === y[r]) continue; g = !0; } d[r] = y && y[r] || w.style(e, r); } } if ((u = !w.isEmptyObject(t)) || !w.isEmptyObject(d)) { f && 1 === e.nodeType && (n.overflow = [h.overflow, h.overflowX, h.overflowY], null == (l = y && y.display) && (l = J.get(e, "display")), "none" === (c = w.css(e, "display")) && (l ? c = l : (fe([e], !0), l = e.style.display || l, c = w.css(e, "display"), fe([e]))), ("inline" === c || "inline-block" === c && null != l) && "none" === w.css(e, "float") && (u || (p.done(function () { h.display = l; }), null == l && (c = h.display, l = "none" === c ? "" : c)), h.display = "inline-block")), n.overflow && (h.overflow = "hidden", p.always(function () { h.overflow = n.overflow[0], h.overflowX = n.overflow[1], h.overflowY = n.overflow[2]; })), u = !1; for (r in d) { u || (y ? "hidden" in y && (g = y.hidden) : y = J.access(e, "fxshow", { display: l }), o && (y.hidden = !g), g && fe([e], !0), p.done(function () { g || fe([e]), J.remove(e, "fxshow"); for (r in d) { w.style(e, r, d[r]); } })), u = lt(g ? y[r] : 0, r, p), r in y || (y[r] = u.start, g && (u.end = u.start, u.start = 0)); } } } function ft(e, t) { var n, r, i, o, a; for (n in e) { if (r = G(n), i = t[r], o = e[n], Array.isArray(o) && (i = o[1], o = e[n] = o[0]), n !== r && (e[r] = o, delete e[n]), (a = w.cssHooks[r]) && "expand" in a) { o = a.expand(o), delete e[r]; for (n in o) { n in e || (e[n] = o[n], t[n] = i); } } else t[r] = i; } } function pt(e, t, n) { var r, i, o = 0, a = pt.prefilters.length, s = w.Deferred().always(function () { delete u.elem; }), u = function u() { if (i) return !1; for (var t = nt || st(), n = Math.max(0, l.startTime + l.duration - t), r = 1 - (n / l.duration || 0), o = 0, a = l.tweens.length; o < a; o++) { l.tweens[o].run(r); } return s.notifyWith(e, [l, r, n]), r < 1 && a ? n : (a || s.notifyWith(e, [l, 1, 0]), s.resolveWith(e, [l]), !1); }, l = s.promise({ elem: e, props: w.extend({}, t), opts: w.extend(!0, { specialEasing: {}, easing: w.easing._default }, n), originalProperties: t, originalOptions: n, startTime: nt || st(), duration: n.duration, tweens: [], createTween: function createTween(t, n) { var r = w.Tween(e, l.opts, t, n, l.opts.specialEasing[t] || l.opts.easing); return l.tweens.push(r), r; }, stop: function stop(t) { var n = 0, r = t ? l.tweens.length : 0; if (i) return this; for (i = !0; n < r; n++) { l.tweens[n].run(1); } return t ? (s.notifyWith(e, [l, 1, 0]), s.resolveWith(e, [l, t])) : s.rejectWith(e, [l, t]), this; } }), c = l.props; for (ft(c, l.opts.specialEasing); o < a; o++) { if (r = pt.prefilters[o].call(l, e, c, l.opts)) return g(r.stop) && (w._queueHooks(l.elem, l.opts.queue).stop = r.stop.bind(r)), r; } return w.map(c, lt, l), g(l.opts.start) && l.opts.start.call(e, l), l.progress(l.opts.progress).done(l.opts.done, l.opts.complete).fail(l.opts.fail).always(l.opts.always), w.fx.timer(w.extend(u, { elem: e, anim: l, queue: l.opts.queue })), l; } w.Animation = w.extend(pt, { tweeners: { "*": [function (e, t) { var n = this.createTween(e, t); return ue(n.elem, e, ie.exec(t), n), n; }] }, tweener: function tweener(e, t) { g(e) ? (t = e, e = ["*"]) : e = e.match(M); for (var n, r = 0, i = e.length; r < i; r++) { n = e[r], pt.tweeners[n] = pt.tweeners[n] || [], pt.tweeners[n].unshift(t); } }, prefilters: [ct], prefilter: function prefilter(e, t) { t ? pt.prefilters.unshift(e) : pt.prefilters.push(e); } }), w.speed = function (e, t, n) { var r = e && "object" == _typeof(e) ? w.extend({}, e) : { complete: n || !n && t || g(e) && e, duration: e, easing: n && t || t && !g(t) && t }; return w.fx.off ? r.duration = 0 : "number" != typeof r.duration && (r.duration in w.fx.speeds ? r.duration = w.fx.speeds[r.duration] : r.duration = w.fx.speeds._default), null != r.queue && !0 !== r.queue || (r.queue = "fx"), r.old = r.complete, r.complete = function () { g(r.old) && r.old.call(this), r.queue && w.dequeue(this, r.queue); }, r; }, w.fn.extend({ fadeTo: function fadeTo(e, t, n, r) { return this.filter(ae).css("opacity", 0).show().end().animate({ opacity: t }, e, n, r); }, animate: function animate(e, t, n, r) { var i = w.isEmptyObject(e), o = w.speed(t, n, r), a = function a() { var t = pt(this, w.extend({}, e), o); (i || J.get(this, "finish")) && t.stop(!0); }; return a.finish = a, i || !1 === o.queue ? this.each(a) : this.queue(o.queue, a); }, stop: function stop(e, t, n) { var r = function r(e) { var t = e.stop; delete e.stop, t(n); }; return "string" != typeof e && (n = t, t = e, e = void 0), t && !1 !== e && this.queue(e || "fx", []), this.each(function () { var t = !0, i = null != e && e + "queueHooks", o = w.timers, a = J.get(this); if (i) a[i] && a[i].stop && r(a[i]);else for (i in a) { a[i] && a[i].stop && ot.test(i) && r(a[i]); } for (i = o.length; i--;) { o[i].elem !== this || null != e && o[i].queue !== e || (o[i].anim.stop(n), t = !1, o.splice(i, 1)); } !t && n || w.dequeue(this, e); }); }, finish: function finish(e) { return !1 !== e && (e = e || "fx"), this.each(function () { var t, n = J.get(this), r = n[e + "queue"], i = n[e + "queueHooks"], o = w.timers, a = r ? r.length : 0; for (n.finish = !0, w.queue(this, e, []), i && i.stop && i.stop.call(this, !0), t = o.length; t--;) { o[t].elem === this && o[t].queue === e && (o[t].anim.stop(!0), o.splice(t, 1)); } for (t = 0; t < a; t++) { r[t] && r[t].finish && r[t].finish.call(this); } delete n.finish; }); } }), w.each(["toggle", "show", "hide"], function (e, t) { var n = w.fn[t]; w.fn[t] = function (e, r, i) { return null == e || "boolean" == typeof e ? n.apply(this, arguments) : this.animate(ut(t, !0), e, r, i); }; }), w.each({ slideDown: ut("show"), slideUp: ut("hide"), slideToggle: ut("toggle"), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle" } }, function (e, t) { w.fn[e] = function (e, n, r) { return this.animate(t, e, n, r); }; }), w.timers = [], w.fx.tick = function () { var e, t = 0, n = w.timers; for (nt = Date.now(); t < n.length; t++) { (e = n[t])() || n[t] !== e || n.splice(t--, 1); } n.length || w.fx.stop(), nt = void 0; }, w.fx.timer = function (e) { w.timers.push(e), w.fx.start(); }, w.fx.interval = 13, w.fx.start = function () { rt || (rt = !0, at()); }, w.fx.stop = function () { rt = null; }, w.fx.speeds = { slow: 600, fast: 200, _default: 400 }, w.fn.delay = function (t, n) { return t = w.fx ? w.fx.speeds[t] || t : t, n = n || "fx", this.queue(n, function (n, r) { var i = e.setTimeout(n, t); r.stop = function () { e.clearTimeout(i); }; }); }, function () { var e = r.createElement("input"), t = r.createElement("select").appendChild(r.createElement("option")); e.type = "checkbox", h.checkOn = "" !== e.value, h.optSelected = t.selected, (e = r.createElement("input")).value = "t", e.type = "radio", h.radioValue = "t" === e.value; }(); var dt, ht = w.expr.attrHandle; w.fn.extend({ attr: function attr(e, t) { return z(this, w.attr, e, t, arguments.length > 1); }, removeAttr: function removeAttr(e) { return this.each(function () { w.removeAttr(this, e); }); } }), w.extend({ attr: function attr(e, t, n) { var r, i, o = e.nodeType; if (3 !== o && 8 !== o && 2 !== o) return "undefined" == typeof e.getAttribute ? w.prop(e, t, n) : (1 === o && w.isXMLDoc(e) || (i = w.attrHooks[t.toLowerCase()] || (w.expr.match.bool.test(t) ? dt : void 0)), void 0 !== n ? null === n ? void w.removeAttr(e, t) : i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r : (e.setAttribute(t, n + ""), n) : i && "get" in i && null !== (r = i.get(e, t)) ? r : null == (r = w.find.attr(e, t)) ? void 0 : r); }, attrHooks: { type: { set: function set(e, t) { if (!h.radioValue && "radio" === t && N(e, "input")) { var n = e.value; return e.setAttribute("type", t), n && (e.value = n), t; } } } }, removeAttr: function removeAttr(e, t) { var n, r = 0, i = t && t.match(M); if (i && 1 === e.nodeType) while (n = i[r++]) { e.removeAttribute(n); } } }), dt = { set: function set(e, t, n) { return !1 === t ? w.removeAttr(e, n) : e.setAttribute(n, n), n; } }, w.each(w.expr.match.bool.source.match(/\w+/g), function (e, t) { var n = ht[t] || w.find.attr; ht[t] = function (e, t, r) { var i, o, a = t.toLowerCase(); return r || (o = ht[a], ht[a] = i, i = null != n(e, t, r) ? a : null, ht[a] = o), i; }; }); var gt = /^(?:input|select|textarea|button)$/i, yt = /^(?:a|area)$/i; w.fn.extend({ prop: function prop(e, t) { return z(this, w.prop, e, t, arguments.length > 1); }, removeProp: function removeProp(e) { return this.each(function () { delete this[w.propFix[e] || e]; }); } }), w.extend({ prop: function prop(e, t, n) { var r, i, o = e.nodeType; if (3 !== o && 8 !== o && 2 !== o) return 1 === o && w.isXMLDoc(e) || (t = w.propFix[t] || t, i = w.propHooks[t]), void 0 !== n ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r : e[t] = n : i && "get" in i && null !== (r = i.get(e, t)) ? r : e[t]; }, propHooks: { tabIndex: { get: function get(e) { var t = w.find.attr(e, "tabindex"); return t ? parseInt(t, 10) : gt.test(e.nodeName) || yt.test(e.nodeName) && e.href ? 0 : -1; } } }, propFix: { "for": "htmlFor", "class": "className" } }), h.optSelected || (w.propHooks.selected = { get: function get(e) { var t = e.parentNode; return t && t.parentNode && t.parentNode.selectedIndex, null; }, set: function set(e) { var t = e.parentNode; t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex); } }), w.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () { w.propFix[this.toLowerCase()] = this; }); function vt(e) { return (e.match(M) || []).join(" "); } function mt(e) { return e.getAttribute && e.getAttribute("class") || ""; } function xt(e) { return Array.isArray(e) ? e : "string" == typeof e ? e.match(M) || [] : []; } w.fn.extend({ addClass: function addClass(e) { var t, n, r, i, o, a, s, u = 0; if (g(e)) return this.each(function (t) { w(this).addClass(e.call(this, t, mt(this))); }); if ((t = xt(e)).length) while (n = this[u++]) { if (i = mt(n), r = 1 === n.nodeType && " " + vt(i) + " ") { a = 0; while (o = t[a++]) { r.indexOf(" " + o + " ") < 0 && (r += o + " "); } i !== (s = vt(r)) && n.setAttribute("class", s); } } return this; }, removeClass: function removeClass(e) { var t, n, r, i, o, a, s, u = 0; if (g(e)) return this.each(function (t) { w(this).removeClass(e.call(this, t, mt(this))); }); if (!arguments.length) return this.attr("class", ""); if ((t = xt(e)).length) while (n = this[u++]) { if (i = mt(n), r = 1 === n.nodeType && " " + vt(i) + " ") { a = 0; while (o = t[a++]) { while (r.indexOf(" " + o + " ") > -1) { r = r.replace(" " + o + " ", " "); } } i !== (s = vt(r)) && n.setAttribute("class", s); } } return this; }, toggleClass: function toggleClass(e, t) { var n = _typeof(e), r = "string" === n || Array.isArray(e); return "boolean" == typeof t && r ? t ? this.addClass(e) : this.removeClass(e) : g(e) ? this.each(function (n) { w(this).toggleClass(e.call(this, n, mt(this), t), t); }) : this.each(function () { var t, i, o, a; if (r) { i = 0, o = w(this), a = xt(e); while (t = a[i++]) { o.hasClass(t) ? o.removeClass(t) : o.addClass(t); } } else void 0 !== e && "boolean" !== n || ((t = mt(this)) && J.set(this, "__className__", t), this.setAttribute && this.setAttribute("class", t || !1 === e ? "" : J.get(this, "__className__") || "")); }); }, hasClass: function hasClass(e) { var t, n, r = 0; t = " " + e + " "; while (n = this[r++]) { if (1 === n.nodeType && (" " + vt(mt(n)) + " ").indexOf(t) > -1) return !0; } return !1; } }); var bt = /\r/g; w.fn.extend({ val: function val(e) { var t, n, r, i = this[0]; { if (arguments.length) return r = g(e), this.each(function (n) { var i; 1 === this.nodeType && (null == (i = r ? e.call(this, n, w(this).val()) : e) ? i = "" : "number" == typeof i ? i += "" : Array.isArray(i) && (i = w.map(i, function (e) { return null == e ? "" : e + ""; })), (t = w.valHooks[this.type] || w.valHooks[this.nodeName.toLowerCase()]) && "set" in t && void 0 !== t.set(this, i, "value") || (this.value = i)); }); if (i) return (t = w.valHooks[i.type] || w.valHooks[i.nodeName.toLowerCase()]) && "get" in t && void 0 !== (n = t.get(i, "value")) ? n : "string" == typeof (n = i.value) ? n.replace(bt, "") : null == n ? "" : n; } } }), w.extend({ valHooks: { option: { get: function get(e) { var t = w.find.attr(e, "value"); return null != t ? t : vt(w.text(e)); } }, select: { get: function get(e) { var t, n, r, i = e.options, o = e.selectedIndex, a = "select-one" === e.type, s = a ? null : [], u = a ? o + 1 : i.length; for (r = o < 0 ? u : a ? o : 0; r < u; r++) { if (((n = i[r]).selected || r === o) && !n.disabled && (!n.parentNode.disabled || !N(n.parentNode, "optgroup"))) { if (t = w(n).val(), a) return t; s.push(t); } } return s; }, set: function set(e, t) { var n, r, i = e.options, o = w.makeArray(t), a = i.length; while (a--) { ((r = i[a]).selected = w.inArray(w.valHooks.option.get(r), o) > -1) && (n = !0); } return n || (e.selectedIndex = -1), o; } } } }), w.each(["radio", "checkbox"], function () { w.valHooks[this] = { set: function set(e, t) { if (Array.isArray(t)) return e.checked = w.inArray(w(e).val(), t) > -1; } }, h.checkOn || (w.valHooks[this].get = function (e) { return null === e.getAttribute("value") ? "on" : e.value; }); }), h.focusin = "onfocusin" in e; var wt = /^(?:focusinfocus|focusoutblur)$/, Tt = function Tt(e) { e.stopPropagation(); }; w.extend(w.event, { trigger: function trigger(t, n, i, o) { var a, s, u, l, c, p, d, h, v = [i || r], m = f.call(t, "type") ? t.type : t, x = f.call(t, "namespace") ? t.namespace.split(".") : []; if (s = h = u = i = i || r, 3 !== i.nodeType && 8 !== i.nodeType && !wt.test(m + w.event.triggered) && (m.indexOf(".") > -1 && (m = (x = m.split(".")).shift(), x.sort()), c = m.indexOf(":") < 0 && "on" + m, t = t[w.expando] ? t : new w.Event(m, "object" == _typeof(t) && t), t.isTrigger = o ? 2 : 3, t.namespace = x.join("."), t.rnamespace = t.namespace ? new RegExp("(^|\\.)" + x.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, t.result = void 0, t.target || (t.target = i), n = null == n ? [t] : w.makeArray(n, [t]), d = w.event.special[m] || {}, o || !d.trigger || !1 !== d.trigger.apply(i, n))) { if (!o && !d.noBubble && !y(i)) { for (l = d.delegateType || m, wt.test(l + m) || (s = s.parentNode); s; s = s.parentNode) { v.push(s), u = s; } u === (i.ownerDocument || r) && v.push(u.defaultView || u.parentWindow || e); } a = 0; while ((s = v[a++]) && !t.isPropagationStopped()) { h = s, t.type = a > 1 ? l : d.bindType || m, (p = (J.get(s, "events") || {})[t.type] && J.get(s, "handle")) && p.apply(s, n), (p = c && s[c]) && p.apply && Y(s) && (t.result = p.apply(s, n), !1 === t.result && t.preventDefault()); } return t.type = m, o || t.isDefaultPrevented() || d._default && !1 !== d._default.apply(v.pop(), n) || !Y(i) || c && g(i[m]) && !y(i) && ((u = i[c]) && (i[c] = null), w.event.triggered = m, t.isPropagationStopped() && h.addEventListener(m, Tt), i[m](), t.isPropagationStopped() && h.removeEventListener(m, Tt), w.event.triggered = void 0, u && (i[c] = u)), t.result; } }, simulate: function simulate(e, t, n) { var r = w.extend(new w.Event(), n, { type: e, isSimulated: !0 }); w.event.trigger(r, null, t); } }), w.fn.extend({ trigger: function trigger(e, t) { return this.each(function () { w.event.trigger(e, t, this); }); }, triggerHandler: function triggerHandler(e, t) { var n = this[0]; if (n) return w.event.trigger(e, t, n, !0); } }), h.focusin || w.each({ focus: "focusin", blur: "focusout" }, function (e, t) { var n = function n(e) { w.event.simulate(t, e.target, w.event.fix(e)); }; w.event.special[t] = { setup: function setup() { var r = this.ownerDocument || this, i = J.access(r, t); i || r.addEventListener(e, n, !0), J.access(r, t, (i || 0) + 1); }, teardown: function teardown() { var r = this.ownerDocument || this, i = J.access(r, t) - 1; i ? J.access(r, t, i) : (r.removeEventListener(e, n, !0), J.remove(r, t)); } }; }); var Ct = e.location, Et = Date.now(), kt = /\?/; w.parseXML = function (t) { var n; if (!t || "string" != typeof t) return null; try { n = new e.DOMParser().parseFromString(t, "text/xml"); } catch (e) { n = void 0; } return n && !n.getElementsByTagName("parsererror").length || w.error("Invalid XML: " + t), n; }; var St = /\[\]$/, Dt = /\r?\n/g, Nt = /^(?:submit|button|image|reset|file)$/i, At = /^(?:input|select|textarea|keygen)/i; function jt(e, t, n, r) { var i; if (Array.isArray(t)) w.each(t, function (t, i) { n || St.test(e) ? r(e, i) : jt(e + "[" + ("object" == _typeof(i) && null != i ? t : "") + "]", i, n, r); });else if (n || "object" !== x(t)) r(e, t);else for (i in t) { jt(e + "[" + i + "]", t[i], n, r); } } w.param = function (e, t) { var n, r = [], i = function i(e, t) { var n = g(t) ? t() : t; r[r.length] = encodeURIComponent(e) + "=" + encodeURIComponent(null == n ? "" : n); }; if (Array.isArray(e) || e.jquery && !w.isPlainObject(e)) w.each(e, function () { i(this.name, this.value); });else for (n in e) { jt(n, e[n], t, i); } return r.join("&"); }, w.fn.extend({ serialize: function serialize() { return w.param(this.serializeArray()); }, serializeArray: function serializeArray() { return this.map(function () { var e = w.prop(this, "elements"); return e ? w.makeArray(e) : this; }).filter(function () { var e = this.type; return this.name && !w(this).is(":disabled") && At.test(this.nodeName) && !Nt.test(e) && (this.checked || !pe.test(e)); }).map(function (e, t) { var n = w(this).val(); return null == n ? null : Array.isArray(n) ? w.map(n, function (e) { return { name: t.name, value: e.replace(Dt, "\r\n") }; }) : { name: t.name, value: n.replace(Dt, "\r\n") }; }).get(); } }); var qt = /%20/g, Lt = /#.*$/, Ht = /([?&])_=[^&]*/, Ot = /^(.*?):[ \t]*([^\r\n]*)$/gm, Pt = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, Mt = /^(?:GET|HEAD)$/, Rt = /^\/\//, It = {}, Wt = {}, $t = "*/".concat("*"), Bt = r.createElement("a"); Bt.href = Ct.href; function Ft(e) { return function (t, n) { "string" != typeof t && (n = t, t = "*"); var r, i = 0, o = t.toLowerCase().match(M) || []; if (g(n)) while (r = o[i++]) { "+" === r[0] ? (r = r.slice(1) || "*", (e[r] = e[r] || []).unshift(n)) : (e[r] = e[r] || []).push(n); } }; } function _t(e, t, n, r) { var i = {}, o = e === Wt; function a(s) { var u; return i[s] = !0, w.each(e[s] || [], function (e, s) { var l = s(t, n, r); return "string" != typeof l || o || i[l] ? o ? !(u = l) : void 0 : (t.dataTypes.unshift(l), a(l), !1); }), u; } return a(t.dataTypes[0]) || !i["*"] && a("*"); } function zt(e, t) { var n, r, i = w.ajaxSettings.flatOptions || {}; for (n in t) { void 0 !== t[n] && ((i[n] ? e : r || (r = {}))[n] = t[n]); } return r && w.extend(!0, e, r), e; } function Xt(e, t, n) { var r, i, o, a, s = e.contents, u = e.dataTypes; while ("*" === u[0]) { u.shift(), void 0 === r && (r = e.mimeType || t.getResponseHeader("Content-Type")); } if (r) for (i in s) { if (s[i] && s[i].test(r)) { u.unshift(i); break; } } if (u[0] in n) o = u[0];else { for (i in n) { if (!u[0] || e.converters[i + " " + u[0]]) { o = i; break; } a || (a = i); } o = o || a; } if (o) return o !== u[0] && u.unshift(o), n[o]; } function Ut(e, t, n, r) { var i, o, a, s, u, l = {}, c = e.dataTypes.slice(); if (c[1]) for (a in e.converters) { l[a.toLowerCase()] = e.converters[a]; } o = c.shift(); while (o) { if (e.responseFields[o] && (n[e.responseFields[o]] = t), !u && r && e.dataFilter && (t = e.dataFilter(t, e.dataType)), u = o, o = c.shift()) if ("*" === o) o = u;else if ("*" !== u && u !== o) { if (!(a = l[u + " " + o] || l["* " + o])) for (i in l) { if ((s = i.split(" "))[1] === o && (a = l[u + " " + s[0]] || l["* " + s[0]])) { !0 === a ? a = l[i] : !0 !== l[i] && (o = s[0], c.unshift(s[1])); break; } } if (!0 !== a) if (a && e["throws"]) t = a(t);else try { t = a(t); } catch (e) { return { state: "parsererror", error: a ? e : "No conversion from " + u + " to " + o }; } } } return { state: "success", data: t }; } w.extend({ active: 0, lastModified: {}, etag: {}, ajaxSettings: { url: Ct.href, type: "GET", isLocal: Pt.test(Ct.protocol), global: !0, processData: !0, async: !0, contentType: "application/x-www-form-urlencoded; charset=UTF-8", accepts: { "*": $t, text: "text/plain", html: "text/html", xml: "application/xml, text/xml", json: "application/json, text/javascript" }, contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, responseFields: { xml: "responseXML", text: "responseText", json: "responseJSON" }, converters: { "* text": String, "text html": !0, "text json": JSON.parse, "text xml": w.parseXML }, flatOptions: { url: !0, context: !0 } }, ajaxSetup: function ajaxSetup(e, t) { return t ? zt(zt(e, w.ajaxSettings), t) : zt(w.ajaxSettings, e); }, ajaxPrefilter: Ft(It), ajaxTransport: Ft(Wt), ajax: function ajax(t, n) { "object" == _typeof(t) && (n = t, t = void 0), n = n || {}; var i, o, a, s, u, l, c, f, p, d, h = w.ajaxSetup({}, n), g = h.context || h, y = h.context && (g.nodeType || g.jquery) ? w(g) : w.event, v = w.Deferred(), m = w.Callbacks("once memory"), x = h.statusCode || {}, b = {}, T = {}, C = "canceled", E = { readyState: 0, getResponseHeader: function getResponseHeader(e) { var t; if (c) { if (!s) { s = {}; while (t = Ot.exec(a)) { s[t[1].toLowerCase()] = t[2]; } } t = s[e.toLowerCase()]; } return null == t ? null : t; }, getAllResponseHeaders: function getAllResponseHeaders() { return c ? a : null; }, setRequestHeader: function setRequestHeader(e, t) { return null == c && (e = T[e.toLowerCase()] = T[e.toLowerCase()] || e, b[e] = t), this; }, overrideMimeType: function overrideMimeType(e) { return null == c && (h.mimeType = e), this; }, statusCode: function statusCode(e) { var t; if (e) if (c) E.always(e[E.status]);else for (t in e) { x[t] = [x[t], e[t]]; } return this; }, abort: function abort(e) { var t = e || C; return i && i.abort(t), k(0, t), this; } }; if (v.promise(E), h.url = ((t || h.url || Ct.href) + "").replace(Rt, Ct.protocol + "//"), h.type = n.method || n.type || h.method || h.type, h.dataTypes = (h.dataType || "*").toLowerCase().match(M) || [""], null == h.crossDomain) { l = r.createElement("a"); try { l.href = h.url, l.href = l.href, h.crossDomain = Bt.protocol + "//" + Bt.host != l.protocol + "//" + l.host; } catch (e) { h.crossDomain = !0; } } if (h.data && h.processData && "string" != typeof h.data && (h.data = w.param(h.data, h.traditional)), _t(It, h, n, E), c) return E; (f = w.event && h.global) && 0 == w.active++ && w.event.trigger("ajaxStart"), h.type = h.type.toUpperCase(), h.hasContent = !Mt.test(h.type), o = h.url.replace(Lt, ""), h.hasContent ? h.data && h.processData && 0 === (h.contentType || "").indexOf("application/x-www-form-urlencoded") && (h.data = h.data.replace(qt, "+")) : (d = h.url.slice(o.length), h.data && (h.processData || "string" == typeof h.data) && (o += (kt.test(o) ? "&" : "?") + h.data, delete h.data), !1 === h.cache && (o = o.replace(Ht, "$1"), d = (kt.test(o) ? "&" : "?") + "_=" + Et++ + d), h.url = o + d), h.ifModified && (w.lastModified[o] && E.setRequestHeader("If-Modified-Since", w.lastModified[o]), w.etag[o] && E.setRequestHeader("If-None-Match", w.etag[o])), (h.data && h.hasContent && !1 !== h.contentType || n.contentType) && E.setRequestHeader("Content-Type", h.contentType), E.setRequestHeader("Accept", h.dataTypes[0] && h.accepts[h.dataTypes[0]] ? h.accepts[h.dataTypes[0]] + ("*" !== h.dataTypes[0] ? ", " + $t + "; q=0.01" : "") : h.accepts["*"]); for (p in h.headers) { E.setRequestHeader(p, h.headers[p]); } if (h.beforeSend && (!1 === h.beforeSend.call(g, E, h) || c)) return E.abort(); if (C = "abort", m.add(h.complete), E.done(h.success), E.fail(h.error), i = _t(Wt, h, n, E)) { if (E.readyState = 1, f && y.trigger("ajaxSend", [E, h]), c) return E; h.async && h.timeout > 0 && (u = e.setTimeout(function () { E.abort("timeout"); }, h.timeout)); try { c = !1, i.send(b, k); } catch (e) { if (c) throw e; k(-1, e); } } else k(-1, "No Transport"); function k(t, n, r, s) { var l, p, d, b, T, C = n; c || (c = !0, u && e.clearTimeout(u), i = void 0, a = s || "", E.readyState = t > 0 ? 4 : 0, l = t >= 200 && t < 300 || 304 === t, r && (b = Xt(h, E, r)), b = Ut(h, b, E, l), l ? (h.ifModified && ((T = E.getResponseHeader("Last-Modified")) && (w.lastModified[o] = T), (T = E.getResponseHeader("etag")) && (w.etag[o] = T)), 204 === t || "HEAD" === h.type ? C = "nocontent" : 304 === t ? C = "notmodified" : (C = b.state, p = b.data, l = !(d = b.error))) : (d = C, !t && C || (C = "error", t < 0 && (t = 0))), E.status = t, E.statusText = (n || C) + "", l ? v.resolveWith(g, [p, C, E]) : v.rejectWith(g, [E, C, d]), E.statusCode(x), x = void 0, f && y.trigger(l ? "ajaxSuccess" : "ajaxError", [E, h, l ? p : d]), m.fireWith(g, [E, C]), f && (y.trigger("ajaxComplete", [E, h]), --w.active || w.event.trigger("ajaxStop"))); } return E; }, getJSON: function getJSON(e, t, n) { return w.get(e, t, n, "json"); }, getScript: function getScript(e, t) { return w.get(e, void 0, t, "script"); } }), w.each(["get", "post"], function (e, t) { w[t] = function (e, n, r, i) { return g(n) && (i = i || r, r = n, n = void 0), w.ajax(w.extend({ url: e, type: t, dataType: i, data: n, success: r }, w.isPlainObject(e) && e)); }; }), w._evalUrl = function (e) { return w.ajax({ url: e, type: "GET", dataType: "script", cache: !0, async: !1, global: !1, "throws": !0 }); }, w.fn.extend({ wrapAll: function wrapAll(e) { var t; return this[0] && (g(e) && (e = e.call(this[0])), t = w(e, this[0].ownerDocument).eq(0).clone(!0), this[0].parentNode && t.insertBefore(this[0]), t.map(function () { var e = this; while (e.firstElementChild) { e = e.firstElementChild; } return e; }).append(this)), this; }, wrapInner: function wrapInner(e) { return g(e) ? this.each(function (t) { w(this).wrapInner(e.call(this, t)); }) : this.each(function () { var t = w(this), n = t.contents(); n.length ? n.wrapAll(e) : t.append(e); }); }, wrap: function wrap(e) { var t = g(e); return this.each(function (n) { w(this).wrapAll(t ? e.call(this, n) : e); }); }, unwrap: function unwrap(e) { return this.parent(e).not("body").each(function () { w(this).replaceWith(this.childNodes); }), this; } }), w.expr.pseudos.hidden = function (e) { return !w.expr.pseudos.visible(e); }, w.expr.pseudos.visible = function (e) { return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length); }, w.ajaxSettings.xhr = function () { try { return new e.XMLHttpRequest(); } catch (e) {} }; var Vt = { 0: 200, 1223: 204 }, Gt = w.ajaxSettings.xhr(); h.cors = !!Gt && "withCredentials" in Gt, h.ajax = Gt = !!Gt, w.ajaxTransport(function (t) { var _n, r; if (h.cors || Gt && !t.crossDomain) return { send: function send(i, o) { var a, s = t.xhr(); if (s.open(t.type, t.url, t.async, t.username, t.password), t.xhrFields) for (a in t.xhrFields) { s[a] = t.xhrFields[a]; } t.mimeType && s.overrideMimeType && s.overrideMimeType(t.mimeType), t.crossDomain || i["X-Requested-With"] || (i["X-Requested-With"] = "XMLHttpRequest"); for (a in i) { s.setRequestHeader(a, i[a]); } _n = function n(e) { return function () { _n && (_n = r = s.onload = s.onerror = s.onabort = s.ontimeout = s.onreadystatechange = null, "abort" === e ? s.abort() : "error" === e ? "number" != typeof s.status ? o(0, "error") : o(s.status, s.statusText) : o(Vt[s.status] || s.status, s.statusText, "text" !== (s.responseType || "text") || "string" != typeof s.responseText ? { binary: s.response } : { text: s.responseText }, s.getAllResponseHeaders())); }; }, s.onload = _n(), r = s.onerror = s.ontimeout = _n("error"), void 0 !== s.onabort ? s.onabort = r : s.onreadystatechange = function () { 4 === s.readyState && e.setTimeout(function () { _n && r(); }); }, _n = _n("abort"); try { s.send(t.hasContent && t.data || null); } catch (e) { if (_n) throw e; } }, abort: function abort() { _n && _n(); } }; }), w.ajaxPrefilter(function (e) { e.crossDomain && (e.contents.script = !1); }), w.ajaxSetup({ accepts: { script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" }, contents: { script: /\b(?:java|ecma)script\b/ }, converters: { "text script": function textScript(e) { return w.globalEval(e), e; } } }), w.ajaxPrefilter("script", function (e) { void 0 === e.cache && (e.cache = !1), e.crossDomain && (e.type = "GET"); }), w.ajaxTransport("script", function (e) { if (e.crossDomain) { var t, _n2; return { send: function send(i, o) { t = w("<script>").prop({ charset: e.scriptCharset, src: e.url }).on("load error", _n2 = function n(e) { t.remove(), _n2 = null, e && o("error" === e.type ? 404 : 200, e.type); }), r.head.appendChild(t[0]); }, abort: function abort() { _n2 && _n2(); } }; } }); var Yt = [], Qt = /(=)\?(?=&|$)|\?\?/; w.ajaxSetup({ jsonp: "callback", jsonpCallback: function jsonpCallback() { var e = Yt.pop() || w.expando + "_" + Et++; return this[e] = !0, e; } }), w.ajaxPrefilter("json jsonp", function (t, n, r) { var i, o, a, s = !1 !== t.jsonp && (Qt.test(t.url) ? "url" : "string" == typeof t.data && 0 === (t.contentType || "").indexOf("application/x-www-form-urlencoded") && Qt.test(t.data) && "data"); if (s || "jsonp" === t.dataTypes[0]) return i = t.jsonpCallback = g(t.jsonpCallback) ? t.jsonpCallback() : t.jsonpCallback, s ? t[s] = t[s].replace(Qt, "$1" + i) : !1 !== t.jsonp && (t.url += (kt.test(t.url) ? "&" : "?") + t.jsonp + "=" + i), t.converters["script json"] = function () { return a || w.error(i + " was not called"), a[0]; }, t.dataTypes[0] = "json", o = e[i], e[i] = function () { a = arguments; }, r.always(function () { void 0 === o ? w(e).removeProp(i) : e[i] = o, t[i] && (t.jsonpCallback = n.jsonpCallback, Yt.push(i)), a && g(o) && o(a[0]), a = o = void 0; }), "script"; }), h.createHTMLDocument = function () { var e = r.implementation.createHTMLDocument("").body; return e.innerHTML = "<form></form><form></form>", 2 === e.childNodes.length; }(), w.parseHTML = function (e, t, n) { if ("string" != typeof e) return []; "boolean" == typeof t && (n = t, t = !1); var i, o, a; return t || (h.createHTMLDocument ? ((i = (t = r.implementation.createHTMLDocument("")).createElement("base")).href = r.location.href, t.head.appendChild(i)) : t = r), o = A.exec(e), a = !n && [], o ? [t.createElement(o[1])] : (o = xe([e], t, a), a && a.length && w(a).remove(), w.merge([], o.childNodes)); }, w.fn.load = function (e, t, n) { var r, i, o, a = this, s = e.indexOf(" "); return s > -1 && (r = vt(e.slice(s)), e = e.slice(0, s)), g(t) ? (n = t, t = void 0) : t && "object" == _typeof(t) && (i = "POST"), a.length > 0 && w.ajax({ url: e, type: i || "GET", dataType: "html", data: t }).done(function (e) { o = arguments, a.html(r ? w("<div>").append(w.parseHTML(e)).find(r) : e); }).always(n && function (e, t) { a.each(function () { n.apply(this, o || [e.responseText, t, e]); }); }), this; }, w.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"], function (e, t) { w.fn[t] = function (e) { return this.on(t, e); }; }), w.expr.pseudos.animated = function (e) { return w.grep(w.timers, function (t) { return e === t.elem; }).length; }, w.offset = { setOffset: function setOffset(e, t, n) { var r, i, o, a, s, u, l, c = w.css(e, "position"), f = w(e), p = {}; "static" === c && (e.style.position = "relative"), s = f.offset(), o = w.css(e, "top"), u = w.css(e, "left"), (l = ("absolute" === c || "fixed" === c) && (o + u).indexOf("auto") > -1) ? (a = (r = f.position()).top, i = r.left) : (a = parseFloat(o) || 0, i = parseFloat(u) || 0), g(t) && (t = t.call(e, n, w.extend({}, s))), null != t.top && (p.top = t.top - s.top + a), null != t.left && (p.left = t.left - s.left + i), "using" in t ? t.using.call(e, p) : f.css(p); } }, w.fn.extend({ offset: function offset(e) { if (arguments.length) return void 0 === e ? this : this.each(function (t) { w.offset.setOffset(this, e, t); }); var t, n, r = this[0]; if (r) return r.getClientRects().length ? (t = r.getBoundingClientRect(), n = r.ownerDocument.defaultView, { top: t.top + n.pageYOffset, left: t.left + n.pageXOffset }) : { top: 0, left: 0 }; }, position: function position() { if (this[0]) { var e, t, n, r = this[0], i = { top: 0, left: 0 }; if ("fixed" === w.css(r, "position")) t = r.getBoundingClientRect();else { t = this.offset(), n = r.ownerDocument, e = r.offsetParent || n.documentElement; while (e && (e === n.body || e === n.documentElement) && "static" === w.css(e, "position")) { e = e.parentNode; } e && e !== r && 1 === e.nodeType && ((i = w(e).offset()).top += w.css(e, "borderTopWidth", !0), i.left += w.css(e, "borderLeftWidth", !0)); } return { top: t.top - i.top - w.css(r, "marginTop", !0), left: t.left - i.left - w.css(r, "marginLeft", !0) }; } }, offsetParent: function offsetParent() { return this.map(function () { var e = this.offsetParent; while (e && "static" === w.css(e, "position")) { e = e.offsetParent; } return e || be; }); } }), w.each({ scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function (e, t) { var n = "pageYOffset" === t; w.fn[e] = function (r) { return z(this, function (e, r, i) { var o; if (y(e) ? o = e : 9 === e.nodeType && (o = e.defaultView), void 0 === i) return o ? o[t] : e[r]; o ? o.scrollTo(n ? o.pageXOffset : i, n ? i : o.pageYOffset) : e[r] = i; }, e, r, arguments.length); }; }), w.each(["top", "left"], function (e, t) { w.cssHooks[t] = _e(h.pixelPosition, function (e, n) { if (n) return n = Fe(e, t), We.test(n) ? w(e).position()[t] + "px" : n; }); }), w.each({ Height: "height", Width: "width" }, function (e, t) { w.each({ padding: "inner" + e, content: t, "": "outer" + e }, function (n, r) { w.fn[r] = function (i, o) { var a = arguments.length && (n || "boolean" != typeof i), s = n || (!0 === i || !0 === o ? "margin" : "border"); return z(this, function (t, n, i) { var o; return y(t) ? 0 === r.indexOf("outer") ? t["inner" + e] : t.document.documentElement["client" + e] : 9 === t.nodeType ? (o = t.documentElement, Math.max(t.body["scroll" + e], o["scroll" + e], t.body["offset" + e], o["offset" + e], o["client" + e])) : void 0 === i ? w.css(t, n, s) : w.style(t, n, i, s); }, t, a ? i : void 0, a); }; }); }), w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "), function (e, t) { w.fn[t] = function (e, n) { return arguments.length > 0 ? this.on(t, null, e, n) : this.trigger(t); }; }), w.fn.extend({ hover: function hover(e, t) { return this.mouseenter(e).mouseleave(t || e); } }), w.fn.extend({ bind: function bind(e, t, n) { return this.on(e, null, t, n); }, unbind: function unbind(e, t) { return this.off(e, null, t); }, delegate: function delegate(e, t, n, r) { return this.on(t, e, n, r); }, undelegate: function undelegate(e, t, n) { return 1 === arguments.length ? this.off(e, "**") : this.off(t, e || "**", n); } }), w.proxy = function (e, t) { var n, r, i; if ("string" == typeof t && (n = e[t], t = e, e = n), g(e)) return r = o.call(arguments, 2), i = function i() { return e.apply(t || this, r.concat(o.call(arguments))); }, i.guid = e.guid = e.guid || w.guid++, i; }, w.holdReady = function (e) { e ? w.readyWait++ : w.ready(!0); }, w.isArray = Array.isArray, w.parseJSON = JSON.parse, w.nodeName = N, w.isFunction = g, w.isWindow = y, w.camelCase = G, w.type = x, w.now = Date.now, w.isNumeric = function (e) { var t = w.type(e); return ("number" === t || "string" === t) && !isNaN(e - parseFloat(e)); }, "function" == typeof define && define.amd && define("jquery", [], function () { return w; }); var Jt = e.jQuery, Kt = e.$; return w.noConflict = function (t) { return e.$ === w && (e.$ = Kt), t && e.jQuery === w && (e.jQuery = Jt), w; }, t || (e.jQuery = e.$ = w), w; }); /*====================================*/ "use strict"; function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } /*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ !function (e, t) { "use strict"; "object" == (typeof module === "undefined" ? "undefined" : _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 : void 0, function (C, e) { "use strict"; var t = [], r = Object.getPrototypeOf, s = t.slice, g = t.flat ? function (e) { return t.flat.call(e); } : function (e) { return t.concat.apply([], e); }, u = t.push, i = t.indexOf, n = {}, o = n.toString, v = n.hasOwnProperty, a = v.toString, l = a.call(Object), y = {}, m = function m(e) { return "function" == typeof e && "number" != typeof e.nodeType; }, x = function x(e) { return null != e && e === e.window; }, E = C.document, c = { type: !0, src: !0, nonce: !0, noModule: !0 }; function b(e, t, n) { var r, i, o = (n = n || E).createElement("script"); if (o.text = e, t) for (r in c) { (i = t[r] || t.getAttribute && t.getAttribute(r)) && o.setAttribute(r, i); } n.head.appendChild(o).parentNode.removeChild(o); } function w(e) { return null == e ? e + "" : "object" == _typeof(e) || "function" == typeof e ? n[o.call(e)] || "object" : _typeof(e); } var f = "3.5.1", S = function S(e, t) { return new S.fn.init(e, t); }; function p(e) { var t = !!e && "length" in e && e.length, n = w(e); return !m(e) && !x(e) && ("array" === n || 0 === t || "number" == typeof t && 0 < t && t - 1 in e); } S.fn = S.prototype = { jquery: f, constructor: S, length: 0, toArray: function toArray() { return s.call(this); }, get: function get(e) { return null == e ? s.call(this) : e < 0 ? this[e + this.length] : this[e]; }, pushStack: function pushStack(e) { var t = S.merge(this.constructor(), e); return t.prevObject = this, t; }, each: function each(e) { return S.each(this, e); }, map: function map(n) { return this.pushStack(S.map(this, function (e, t) { return n.call(e, t, e); })); }, slice: function slice() { return this.pushStack(s.apply(this, arguments)); }, first: function first() { return this.eq(0); }, last: function last() { return this.eq(-1); }, even: function even() { return this.pushStack(S.grep(this, function (e, t) { return (t + 1) % 2; })); }, odd: function odd() { return this.pushStack(S.grep(this, function (e, t) { return t % 2; })); }, eq: function eq(e) { var t = this.length, n = +e + (e < 0 ? t : 0); return this.pushStack(0 <= n && n < t ? [this[n]] : []); }, end: function end() { return this.prevObject || this.constructor(); }, push: u, sort: t.sort, splice: t.splice }, S.extend = S.fn.extend = function () { var e, t, n, r, i, o, a = arguments[0] || {}, s = 1, u = arguments.length, l = !1; for ("boolean" == typeof a && (l = a, a = arguments[s] || {}, s++), "object" == _typeof(a) || m(a) || (a = {}), s === u && (a = this, s--); s < u; s++) { if (null != (e = arguments[s])) for (t in e) { r = e[t], "__proto__" !== t && a !== r && (l && r && (S.isPlainObject(r) || (i = Array.isArray(r))) ? (n = a[t], o = i && !Array.isArray(n) ? [] : i || S.isPlainObject(n) ? n : {}, i = !1, a[t] = S.extend(l, o, r)) : void 0 !== r && (a[t] = r)); } } return a; }, S.extend({ expando: "jQuery" + (f + Math.random()).replace(/\D/g, ""), isReady: !0, error: function error(e) { throw new Error(e); }, noop: function noop() {}, isPlainObject: function isPlainObject(e) { var t, n; return !(!e || "[object Object]" !== o.call(e)) && (!(t = r(e)) || "function" == typeof (n = v.call(t, "constructor") && t.constructor) && a.call(n) === l); }, isEmptyObject: function isEmptyObject(e) { var t; for (t in e) { return !1; } return !0; }, globalEval: function globalEval(e, t, n) { b(e, { nonce: t && t.nonce }, n); }, each: function each(e, t) { var n, r = 0; if (p(e)) { for (n = e.length; r < n; r++) { if (!1 === t.call(e[r], r, e[r])) break; } } else for (r in e) { if (!1 === t.call(e[r], r, e[r])) break; } return e; }, makeArray: function makeArray(e, t) { var n = t || []; return null != e && (p(Object(e)) ? S.merge(n, "string" == typeof e ? [e] : e) : u.call(n, e)), n; }, inArray: function inArray(e, t, n) { return null == t ? -1 : i.call(t, e, n); }, merge: function merge(e, t) { for (var n = +t.length, r = 0, i = e.length; r < n; r++) { e[i++] = t[r]; } return e.length = i, e; }, grep: function grep(e, t, n) { for (var r = [], i = 0, o = e.length, a = !n; i < o; i++) { !t(e[i], i) !== a && r.push(e[i]); } return r; }, map: function map(e, t, n) { var r, i, o = 0, a = []; if (p(e)) for (r = e.length; o < r; o++) { null != (i = t(e[o], o, n)) && a.push(i); } else for (o in e) { null != (i = t(e[o], o, n)) && a.push(i); } return g(a); }, guid: 1, support: y }), "function" == typeof Symbol && (S.fn[Symbol.iterator] = t[Symbol.iterator]), S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) { n["[object " + t + "]"] = t.toLowerCase(); }); var d = function (n) { var e, d, b, o, i, h, f, g, w, u, l, T, C, a, E, v, s, c, y, S = "sizzle" + 1 * new Date(), p = n.document, k = 0, r = 0, m = ue(), x = ue(), A = ue(), N = ue(), D = function D(e, t) { return e === t && (l = !0), 0; }, j = {}.hasOwnProperty, t = [], q = t.pop, L = t.push, H = t.push, O = t.slice, P = function P(e, t) { for (var n = 0, r = e.length; n < r; n++) { if (e[n] === t) return n; } return -1; }, R = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", M = "[\\x20\\t\\r\\n\\f]", I = "(?:\\\\[\\da-fA-F]{1,6}" + M + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", W = "\\[" + M + "*(" + I + ")(?:" + M + "*([*^$|!~]?=)" + M + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + I + "))|)" + M + "*\\]", F = ":(" + I + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + W + ")*)|.*)\\)|)", B = new RegExp(M + "+", "g"), $ = new RegExp("^" + M + "+|((?:^|[^\\\\])(?:\\\\.)*)" + M + "+$", "g"), _ = new RegExp("^" + M + "*," + M + "*"), z = new RegExp("^" + M + "*([>+~]|" + M + ")" + M + "*"), U = new RegExp(M + "|>"), X = new RegExp(F), V = new RegExp("^" + I + "$"), G = { ID: new RegExp("^#(" + I + ")"), CLASS: new RegExp("^\\.(" + I + ")"), TAG: new RegExp("^(" + I + "|[*])"), ATTR: new RegExp("^" + W), PSEUDO: new RegExp("^" + F), CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + M + "*(even|odd|(([+-]|)(\\d*)n|)" + M + "*(?:([+-]|)" + M + "*(\\d+)|))" + M + "*\\)|)", "i"), bool: new RegExp("^(?:" + R + ")$", "i"), needsContext: new RegExp("^" + M + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + M + "*((?:-\\d)?\\d*)" + M + "*\\)|)(?=[^-]|$)", "i") }, Y = /HTML$/i, Q = /^(?:input|select|textarea|button)$/i, J = /^h\d$/i, K = /^[^{]+\{\s*\[native \w/, Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ee = /[+~]/, te = new RegExp("\\\\[\\da-fA-F]{1,6}" + M + "?|\\\\([^\\r\\n\\f])", "g"), ne = function ne(e, t) { var n = "0x" + e.slice(1) - 65536; return t || (n < 0 ? String.fromCharCode(n + 65536) : String.fromCharCode(n >> 10 | 55296, 1023 & n | 56320)); }, re = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, ie = function ie(e, t) { return t ? "\0" === e ? "\uFFFD" : e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(16) + " " : "\\" + e; }, oe = function oe() { T(); }, ae = be(function (e) { return !0 === e.disabled && "fieldset" === e.nodeName.toLowerCase(); }, { dir: "parentNode", next: "legend" }); try { H.apply(t = O.call(p.childNodes), p.childNodes), t[p.childNodes.length].nodeType; } catch (e) { H = { apply: t.length ? function (e, t) { L.apply(e, O.call(t)); } : function (e, t) { var n = e.length, r = 0; while (e[n++] = t[r++]) { ; } e.length = n - 1; } }; } function se(t, e, n, r) { var i, o, a, s, u, l, c, f = e && e.ownerDocument, p = e ? e.nodeType : 9; if (n = n || [], "string" != typeof t || !t || 1 !== p && 9 !== p && 11 !== p) return n; if (!r && (T(e), e = e || C, E)) { if (11 !== p && (u = Z.exec(t))) if (i = u[1]) { if (9 === p) { if (!(a = e.getElementById(i))) return n; if (a.id === i) return n.push(a), n; } else if (f && (a = f.getElementById(i)) && y(e, a) && a.id === i) return n.push(a), n; } else { if (u[2]) return H.apply(n, e.getElementsByTagName(t)), n; if ((i = u[3]) && d.getElementsByClassName && e.getElementsByClassName) return H.apply(n, e.getElementsByClassName(i)), n; } if (d.qsa && !N[t + " "] && (!v || !v.test(t)) && (1 !== p || "object" !== e.nodeName.toLowerCase())) { if (c = t, f = e, 1 === p && (U.test(t) || z.test(t))) { (f = ee.test(t) && ye(e.parentNode) || e) === e && d.scope || ((s = e.getAttribute("id")) ? s = s.replace(re, ie) : e.setAttribute("id", s = S)), o = (l = h(t)).length; while (o--) { l[o] = (s ? "#" + s : ":scope") + " " + xe(l[o]); } c = l.join(","); } try { return H.apply(n, f.querySelectorAll(c)), n; } catch (e) { N(t, !0); } finally { s === S && e.removeAttribute("id"); } } } return g(t.replace($, "$1"), e, n, r); } function ue() { var r = []; return function e(t, n) { return r.push(t + " ") > b.cacheLength && delete e[r.shift()], e[t + " "] = n; }; } function le(e) { return e[S] = !0, e; } function ce(e) { var t = C.createElement("fieldset"); try { return !!e(t); } catch (e) { return !1; } finally { t.parentNode && t.parentNode.removeChild(t), t = null; } } function fe(e, t) { var n = e.split("|"), r = n.length; while (r--) { b.attrHandle[n[r]] = t; } } function pe(e, t) { var n = t && e, r = n && 1 === e.nodeType && 1 === t.nodeType && e.sourceIndex - t.sourceIndex; if (r) return r; if (n) while (n = n.nextSibling) { if (n === t) return -1; } return e ? 1 : -1; } function de(t) { return function (e) { return "input" === e.nodeName.toLowerCase() && e.type === t; }; } function he(n) { return function (e) { var t = e.nodeName.toLowerCase(); return ("input" === t || "button" === t) && e.type === n; }; } function ge(t) { return function (e) { return "form" in e ? e.parentNode && !1 === e.disabled ? "label" in e ? "label" in e.parentNode ? e.parentNode.disabled === t : e.disabled === t : e.isDisabled === t || e.isDisabled !== !t && ae(e) === t : e.disabled === t : "label" in e && e.disabled === t; }; } function ve(a) { return le(function (o) { return o = +o, le(function (e, t) { var n, r = a([], e.length, o), i = r.length; while (i--) { e[n = r[i]] && (e[n] = !(t[n] = e[n])); } }); }); } function ye(e) { return e && "undefined" != typeof e.getElementsByTagName && e; } for (e in d = se.support = {}, i = se.isXML = function (e) { var t = e.namespaceURI, n = (e.ownerDocument || e).documentElement; return !Y.test(t || n && n.nodeName || "HTML"); }, T = se.setDocument = function (e) { var t, n, r = e ? e.ownerDocument || e : p; return r != C && 9 === r.nodeType && r.documentElement && (a = (C = r).documentElement, E = !i(C), p != C && (n = C.defaultView) && n.top !== n && (n.addEventListener ? n.addEventListener("unload", oe, !1) : n.attachEvent && n.attachEvent("onunload", oe)), d.scope = ce(function (e) { return a.appendChild(e).appendChild(C.createElement("div")), "undefined" != typeof e.querySelectorAll && !e.querySelectorAll(":scope fieldset div").length; }), d.attributes = ce(function (e) { return e.className = "i", !e.getAttribute("className"); }), d.getElementsByTagName = ce(function (e) { return e.appendChild(C.createComment("")), !e.getElementsByTagName("*").length; }), d.getElementsByClassName = K.test(C.getElementsByClassName), d.getById = ce(function (e) { return a.appendChild(e).id = S, !C.getElementsByName || !C.getElementsByName(S).length; }), d.getById ? (b.filter.ID = function (e) { var t = e.replace(te, ne); return function (e) { return e.getAttribute("id") === t; }; }, b.find.ID = function (e, t) { if ("undefined" != typeof t.getElementById && E) { var n = t.getElementById(e); return n ? [n] : []; } }) : (b.filter.ID = function (e) { var n = e.replace(te, ne); return function (e) { var t = "undefined" != typeof e.getAttributeNode && e.getAttributeNode("id"); return t && t.value === n; }; }, b.find.ID = function (e, t) { if ("undefined" != typeof t.getElementById && E) { var n, r, i, o = t.getElementById(e); if (o) { if ((n = o.getAttributeNode("id")) && n.value === e) return [o]; i = t.getElementsByName(e), r = 0; while (o = i[r++]) { if ((n = o.getAttributeNode("id")) && n.value === e) return [o]; } } return []; } }), b.find.TAG = d.getElementsByTagName ? function (e, t) { return "undefined" != typeof t.getElementsByTagName ? t.getElementsByTagName(e) : d.qsa ? t.querySelectorAll(e) : void 0; } : function (e, t) { var n, r = [], i = 0, o = t.getElementsByTagName(e); if ("*" === e) { while (n = o[i++]) { 1 === n.nodeType && r.push(n); } return r; } return o; }, b.find.CLASS = d.getElementsByClassName && function (e, t) { if ("undefined" != typeof t.getElementsByClassName && E) return t.getElementsByClassName(e); }, s = [], v = [], (d.qsa = K.test(C.querySelectorAll)) && (ce(function (e) { var t; a.appendChild(e).innerHTML = "<a id='" + S + "'></a><select id='" + S + "-\r\\' msallowcapture=''><option selected=''></option></select>", e.querySelectorAll("[msallowcapture^='']").length && v.push("[*^$]=" + M + "*(?:''|\"\")"), e.querySelectorAll("[selected]").length || v.push("\\[" + M + "*(?:value|" + R + ")"), e.querySelectorAll("[id~=" + S + "-]").length || v.push("~="), (t = C.createElement("input")).setAttribute("name", ""), e.appendChild(t), e.querySelectorAll("[name='']").length || v.push("\\[" + M + "*name" + M + "*=" + M + "*(?:''|\"\")"), e.querySelectorAll(":checked").length || v.push(":checked"), e.querySelectorAll("a#" + S + "+*").length || v.push(".#.+[+~]"), e.querySelectorAll("\\\f"), v.push("[\\r\\n\\f]"); }), ce(function (e) { e.innerHTML = "<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>"; var t = C.createElement("input"); t.setAttribute("type", "hidden"), e.appendChild(t).setAttribute("name", "D"), e.querySelectorAll("[name=d]").length && v.push("name" + M + "*[*^$|!~]?="), 2 !== e.querySelectorAll(":enabled").length && v.push(":enabled", ":disabled"), a.appendChild(e).disabled = !0, 2 !== e.querySelectorAll(":disabled").length && v.push(":enabled", ":disabled"), e.querySelectorAll("*,:x"), v.push(",.*:"); })), (d.matchesSelector = K.test(c = a.matches || a.webkitMatchesSelector || a.mozMatchesSelector || a.oMatchesSelector || a.msMatchesSelector)) && ce(function (e) { d.disconnectedMatch = c.call(e, "*"), c.call(e, "[s!='']:x"), s.push("!=", F); }), v = v.length && new RegExp(v.join("|")), s = s.length && new RegExp(s.join("|")), t = K.test(a.compareDocumentPosition), y = t || K.test(a.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; }, D = t ? function (e, t) { if (e === t) return l = !0, 0; var n = !e.compareDocumentPosition - !t.compareDocumentPosition; return n || (1 & (n = (e.ownerDocument || e) == (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1) || !d.sortDetached && t.compareDocumentPosition(e) === n ? e == C || e.ownerDocument == p && y(p, e) ? -1 : t == C || t.ownerDocument == p && y(p, t) ? 1 : u ? P(u, e) - P(u, t) : 0 : 4 & n ? -1 : 1); } : function (e, t) { if (e === t) return l = !0, 0; var n, r = 0, i = e.parentNode, o = t.parentNode, a = [e], s = [t]; if (!i || !o) return e == C ? -1 : t == C ? 1 : i ? -1 : o ? 1 : u ? P(u, e) - P(u, t) : 0; if (i === o) return pe(e, t); n = e; while (n = n.parentNode) { a.unshift(n); } n = t; while (n = n.parentNode) { s.unshift(n); } while (a[r] === s[r]) { r++; } return r ? pe(a[r], s[r]) : a[r] == p ? -1 : s[r] == p ? 1 : 0; }), C; }, se.matches = function (e, t) { return se(e, null, null, t); }, se.matchesSelector = function (e, t) { if (T(e), d.matchesSelector && E && !N[t + " "] && (!s || !s.test(t)) && (!v || !v.test(t))) try { var n = c.call(e, t); if (n || d.disconnectedMatch || e.document && 11 !== e.document.nodeType) return n; } catch (e) { N(t, !0); } return 0 < se(t, C, null, [e]).length; }, se.contains = function (e, t) { return (e.ownerDocument || e) != C && T(e), y(e, t); }, se.attr = function (e, t) { (e.ownerDocument || e) != C && T(e); var n = b.attrHandle[t.toLowerCase()], r = n && j.call(b.attrHandle, t.toLowerCase()) ? n(e, t, !E) : void 0; return void 0 !== r ? r : d.attributes || !E ? e.getAttribute(t) : (r = e.getAttributeNode(t)) && r.specified ? r.value : null; }, se.escape = function (e) { return (e + "").replace(re, ie); }, se.error = function (e) { throw new Error("Syntax error, unrecognized expression: " + e); }, se.uniqueSort = function (e) { var t, n = [], r = 0, i = 0; if (l = !d.detectDuplicates, u = !d.sortStable && e.slice(0), e.sort(D), l) { while (t = e[i++]) { t === e[i] && (r = n.push(i)); } while (r--) { e.splice(n[r], 1); } } return u = null, e; }, o = se.getText = function (e) { var t, n = "", r = 0, i = e.nodeType; if (i) { if (1 === i || 9 === i || 11 === i) { if ("string" == typeof e.textContent) return e.textContent; for (e = e.firstChild; e; e = e.nextSibling) { n += o(e); } } else if (3 === i || 4 === i) return e.nodeValue; } else while (t = e[r++]) { n += o(t); } return n; }, (b = se.selectors = { cacheLength: 50, createPseudo: le, match: G, attrHandle: {}, find: {}, relative: { ">": { dir: "parentNode", first: !0 }, " ": { dir: "parentNode" }, "+": { dir: "previousSibling", first: !0 }, "~": { dir: "previousSibling" } }, preFilter: { ATTR: function ATTR(e) { return e[1] = e[1].replace(te, ne), e[3] = (e[3] || e[4] || e[5] || "").replace(te, ne), "~=" === e[2] && (e[3] = " " + e[3] + " "), e.slice(0, 4); }, CHILD: function CHILD(e) { return e[1] = e[1].toLowerCase(), "nth" === e[1].slice(0, 3) ? (e[3] || se.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] && se.error(e[0]), e; }, PSEUDO: function PSEUDO(e) { var t, n = !e[6] && e[2]; return G.CHILD.test(e[0]) ? null : (e[3] ? e[2] = e[4] || e[5] || "" : n && X.test(n) && (t = h(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 TAG(e) { var t = e.replace(te, ne).toLowerCase(); return "*" === e ? function () { return !0; } : function (e) { return e.nodeName && e.nodeName.toLowerCase() === t; }; }, CLASS: function CLASS(e) { var t = m[e + " "]; return t || (t = new RegExp("(^|" + M + ")" + e + "(" + M + "|$)")) && m(e, function (e) { return t.test("string" == typeof e.className && e.className || "undefined" != typeof e.getAttribute && e.getAttribute("class") || ""); }); }, ATTR: function ATTR(n, r, i) { return function (e) { var t = se.attr(e, n); return null == t ? "!=" === r : !r || (t += "", "=" === r ? t === i : "!=" === r ? t !== i : "^=" === r ? i && 0 === t.indexOf(i) : "*=" === r ? i && -1 < t.indexOf(i) : "$=" === r ? i && t.slice(-i.length) === i : "~=" === r ? -1 < (" " + t.replace(B, " ") + " ").indexOf(i) : "|=" === r && (t === i || t.slice(0, i.length + 1) === i + "-")); }; }, CHILD: function CHILD(h, e, t, g, v) { var y = "nth" !== h.slice(0, 3), m = "last" !== h.slice(-4), x = "of-type" === e; return 1 === g && 0 === v ? function (e) { return !!e.parentNode; } : function (e, t, n) { var r, i, o, a, s, u, l = y !== m ? "nextSibling" : "previousSibling", c = e.parentNode, f = x && e.nodeName.toLowerCase(), p = !n && !x, d = !1; if (c) { if (y) { while (l) { a = e; while (a = a[l]) { if (x ? a.nodeName.toLowerCase() === f : 1 === a.nodeType) return !1; } u = l = "only" === h && !u && "nextSibling"; } return !0; } if (u = [m ? c.firstChild : c.lastChild], m && p) { d = (s = (r = (i = (o = (a = c)[S] || (a[S] = {}))[a.uniqueID] || (o[a.uniqueID] = {}))[h] || [])[0] === k && r[1]) && r[2], a = s && c.childNodes[s]; while (a = ++s && a && a[l] || (d = s = 0) || u.pop()) { if (1 === a.nodeType && ++d && a === e) { i[h] = [k, s, d]; break; } } } else if (p && (d = s = (r = (i = (o = (a = e)[S] || (a[S] = {}))[a.uniqueID] || (o[a.uniqueID] = {}))[h] || [])[0] === k && r[1]), !1 === d) while (a = ++s && a && a[l] || (d = s = 0) || u.pop()) { if ((x ? a.nodeName.toLowerCase() === f : 1 === a.nodeType) && ++d && (p && ((i = (o = a[S] || (a[S] = {}))[a.uniqueID] || (o[a.uniqueID] = {}))[h] = [k, d]), a === e)) break; } return (d -= v) === g || d % g == 0 && 0 <= d / g; } }; }, PSEUDO: function PSEUDO(e, o) { var t, a = b.pseudos[e] || b.setFilters[e.toLowerCase()] || se.error("unsupported pseudo: " + e); return a[S] ? a(o) : 1 < a.length ? (t = [e, e, "", o], b.setFilters.hasOwnProperty(e.toLowerCase()) ? le(function (e, t) { var n, r = a(e, o), i = r.length; while (i--) { e[n = P(e, r[i])] = !(t[n] = r[i]); } }) : function (e) { return a(e, 0, t); }) : a; } }, pseudos: { not: le(function (e) { var r = [], i = [], s = f(e.replace($, "$1")); return s[S] ? le(function (e, t, n, r) { var i, o = s(e, null, r, []), a = e.length; while (a--) { (i = o[a]) && (e[a] = !(t[a] = i)); } }) : function (e, t, n) { return r[0] = e, s(r, null, n, i), r[0] = null, !i.pop(); }; }), has: le(function (t) { return function (e) { return 0 < se(t, e).length; }; }), contains: le(function (t) { return t = t.replace(te, ne), function (e) { return -1 < (e.textContent || o(e)).indexOf(t); }; }), lang: le(function (n) { return V.test(n || "") || se.error("unsupported lang: " + n), n = n.replace(te, ne).toLowerCase(), function (e) { var t; do { if (t = E ? e.lang : e.getAttribute("xml:lang") || e.getAttribute("lang")) return (t = t.toLowerCase()) === n || 0 === t.indexOf(n + "-"); } while ((e = e.parentNode) && 1 === e.nodeType); return !1; }; }), target: function target(e) { var t = n.location && n.location.hash; return t && t.slice(1) === e.id; }, root: function root(e) { return e === a; }, focus: function focus(e) { return e === C.activeElement && (!C.hasFocus || C.hasFocus()) && !!(e.type || e.href || ~e.tabIndex); }, enabled: ge(!1), disabled: ge(!0), checked: function checked(e) { var t = e.nodeName.toLowerCase(); return "input" === t && !!e.checked || "option" === t && !!e.selected; }, selected: function selected(e) { return e.parentNode && e.parentNode.selectedIndex, !0 === e.selected; }, empty: function empty(e) { for (e = e.firstChild; e; e = e.nextSibling) { if (e.nodeType < 6) return !1; } return !0; }, parent: function parent(e) { return !b.pseudos.empty(e); }, header: function header(e) { return J.test(e.nodeName); }, input: function input(e) { return Q.test(e.nodeName); }, button: function button(e) { var t = e.nodeName.toLowerCase(); return "input" === t && "button" === e.type || "button" === t; }, text: function text(e) { var t; return "input" === e.nodeName.toLowerCase() && "text" === e.type && (null == (t = e.getAttribute("type")) || "text" === t.toLowerCase()); }, first: ve(function () { return [0]; }), last: ve(function (e, t) { return [t - 1]; }), eq: ve(function (e, t, n) { return [n < 0 ? n + t : n]; }), even: ve(function (e, t) { for (var n = 0; n < t; n += 2) { e.push(n); } return e; }), odd: ve(function (e, t) { for (var n = 1; n < t; n += 2) { e.push(n); } return e; }), lt: ve(function (e, t, n) { for (var r = n < 0 ? n + t : t < n ? t : n; 0 <= --r;) { e.push(r); } return e; }), gt: ve(function (e, t, n) { for (var r = n < 0 ? n + t : n; ++r < t;) { e.push(r); } return e; }) } }).pseudos.nth = b.pseudos.eq, { radio: !0, checkbox: !0, file: !0, password: !0, image: !0 }) { b.pseudos[e] = de(e); } for (e in { submit: !0, reset: !0 }) { b.pseudos[e] = he(e); } function me() {} function xe(e) { for (var t = 0, n = e.length, r = ""; t < n; t++) { r += e[t].value; } return r; } function be(s, e, t) { var u = e.dir, l = e.next, c = l || u, f = t && "parentNode" === c, p = r++; return e.first ? function (e, t, n) { while (e = e[u]) { if (1 === e.nodeType || f) return s(e, t, n); } return !1; } : function (e, t, n) { var r, i, o, a = [k, p]; if (n) { while (e = e[u]) { if ((1 === e.nodeType || f) && s(e, t, n)) return !0; } } else while (e = e[u]) { if (1 === e.nodeType || f) if (i = (o = e[S] || (e[S] = {}))[e.uniqueID] || (o[e.uniqueID] = {}), l && l === e.nodeName.toLowerCase()) e = e[u] || e;else { if ((r = i[c]) && r[0] === k && r[1] === p) return a[2] = r[2]; if ((i[c] = a)[2] = s(e, t, n)) return !0; } } return !1; }; } function we(i) { return 1 < i.length ? function (e, t, n) { var r = i.length; while (r--) { if (!i[r](e, t, n)) return !1; } return !0; } : i[0]; } function Te(e, t, n, r, i) { for (var o, a = [], s = 0, u = e.length, l = null != t; s < u; s++) { (o = e[s]) && (n && !n(o, r, i) || (a.push(o), l && t.push(s))); } return a; } function Ce(d, h, g, v, y, e) { return v && !v[S] && (v = Ce(v)), y && !y[S] && (y = Ce(y, e)), le(function (e, t, n, r) { var i, o, a, s = [], u = [], l = t.length, c = e || function (e, t, n) { for (var r = 0, i = t.length; r < i; r++) { se(e, t[r], n); } return n; }(h || "*", n.nodeType ? [n] : n, []), f = !d || !e && h ? c : Te(c, s, d, n, r), p = g ? y || (e ? d : l || v) ? [] : t : f; if (g && g(f, p, n, r), v) { i = Te(p, u), v(i, [], n, r), o = i.length; while (o--) { (a = i[o]) && (p[u[o]] = !(f[u[o]] = a)); } } if (e) { if (y || d) { if (y) { i = [], o = p.length; while (o--) { (a = p[o]) && i.push(f[o] = a); } y(null, p = [], i, r); } o = p.length; while (o--) { (a = p[o]) && -1 < (i = y ? P(e, a) : s[o]) && (e[i] = !(t[i] = a)); } } } else p = Te(p === t ? p.splice(l, p.length) : p), y ? y(null, t, p, r) : H.apply(t, p); }); } function Ee(e) { for (var i, t, n, r = e.length, o = b.relative[e[0].type], a = o || b.relative[" "], s = o ? 1 : 0, u = be(function (e) { return e === i; }, a, !0), l = be(function (e) { return -1 < P(i, e); }, a, !0), c = [function (e, t, n) { var r = !o && (n || t !== w) || ((i = t).nodeType ? u(e, t, n) : l(e, t, n)); return i = null, r; }]; s < r; s++) { if (t = b.relative[e[s].type]) c = [be(we(c), t)];else { if ((t = b.filter[e[s].type].apply(null, e[s].matches))[S]) { for (n = ++s; n < r; n++) { if (b.relative[e[n].type]) break; } return Ce(1 < s && we(c), 1 < s && xe(e.slice(0, s - 1).concat({ value: " " === e[s - 2].type ? "*" : "" })).replace($, "$1"), t, s < n && Ee(e.slice(s, n)), n < r && Ee(e = e.slice(n)), n < r && xe(e)); } c.push(t); } } return we(c); } return me.prototype = b.filters = b.pseudos, b.setFilters = new me(), h = se.tokenize = function (e, t) { var n, r, i, o, a, s, u, l = x[e + " "]; if (l) return t ? 0 : l.slice(0); a = e, s = [], u = b.preFilter; while (a) { for (o in n && !(r = _.exec(a)) || (r && (a = a.slice(r[0].length) || a), s.push(i = [])), n = !1, (r = z.exec(a)) && (n = r.shift(), i.push({ value: n, type: r[0].replace($, " ") }), a = a.slice(n.length)), b.filter) { !(r = G[o].exec(a)) || u[o] && !(r = u[o](r)) || (n = r.shift(), i.push({ value: n, type: o, matches: r }), a = a.slice(n.length)); } if (!n) break; } return t ? a.length : a ? se.error(e) : x(e, s).slice(0); }, f = se.compile = function (e, t) { var n, v, y, m, x, r, i = [], o = [], a = A[e + " "]; if (!a) { t || (t = h(e)), n = t.length; while (n--) { (a = Ee(t[n]))[S] ? i.push(a) : o.push(a); } (a = A(e, (v = o, m = 0 < (y = i).length, x = 0 < v.length, r = function r(e, t, n, _r, i) { var o, a, s, u = 0, l = "0", c = e && [], f = [], p = w, d = e || x && b.find.TAG("*", i), h = k += null == p ? 1 : Math.random() || .1, g = d.length; for (i && (w = t == C || t || i); l !== g && null != (o = d[l]); l++) { if (x && o) { a = 0, t || o.ownerDocument == C || (T(o), n = !E); while (s = v[a++]) { if (s(o, t || C, n)) { _r.push(o); break; } } i && (k = h); } m && ((o = !s && o) && u--, e && c.push(o)); } if (u += l, m && l !== u) { a = 0; while (s = y[a++]) { s(c, f, t, n); } if (e) { if (0 < u) while (l--) { c[l] || f[l] || (f[l] = q.call(_r)); } f = Te(f); } H.apply(_r, f), i && !e && 0 < f.length && 1 < u + y.length && se.uniqueSort(_r); } return i && (k = h, w = p), c; }, m ? le(r) : r))).selector = e; } return a; }, g = se.select = function (e, t, n, r) { var i, o, a, s, u, l = "function" == typeof e && e, c = !r && h(e = l.selector || e); if (n = n || [], 1 === c.length) { if (2 < (o = c[0] = c[0].slice(0)).length && "ID" === (a = o[0]).type && 9 === t.nodeType && E && b.relative[o[1].type]) { if (!(t = (b.find.ID(a.matches[0].replace(te, ne), t) || [])[0])) return n; l && (t = t.parentNode), e = e.slice(o.shift().value.length); } i = G.needsContext.test(e) ? 0 : o.length; while (i--) { if (a = o[i], b.relative[s = a.type]) break; if ((u = b.find[s]) && (r = u(a.matches[0].replace(te, ne), ee.test(o[0].type) && ye(t.parentNode) || t))) { if (o.splice(i, 1), !(e = r.length && xe(o))) return H.apply(n, r), n; break; } } } return (l || f(e, c))(r, t, !E, n, !t || ee.test(e) && ye(t.parentNode) || t), n; }, d.sortStable = S.split("").sort(D).join("") === S, d.detectDuplicates = !!l, T(), d.sortDetached = ce(function (e) { return 1 & e.compareDocumentPosition(C.createElement("fieldset")); }), ce(function (e) { return e.innerHTML = "<a href='#'></a>", "#" === e.firstChild.getAttribute("href"); }) || fe("type|href|height|width", function (e, t, n) { if (!n) return e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2); }), d.attributes && ce(function (e) { return e.innerHTML = "<input/>", e.firstChild.setAttribute("value", ""), "" === e.firstChild.getAttribute("value"); }) || fe("value", function (e, t, n) { if (!n && "input" === e.nodeName.toLowerCase()) return e.defaultValue; }), ce(function (e) { return null == e.getAttribute("disabled"); }) || fe(R, function (e, t, n) { var r; if (!n) return !0 === e[t] ? t.toLowerCase() : (r = e.getAttributeNode(t)) && r.specified ? r.value : null; }), se; }(C); S.find = d, S.expr = d.selectors, S.expr[":"] = S.expr.pseudos, S.uniqueSort = S.unique = d.uniqueSort, S.text = d.getText, S.isXMLDoc = d.isXML, S.contains = d.contains, S.escapeSelector = d.escape; var h = function h(e, t, n) { var r = [], i = void 0 !== n; while ((e = e[t]) && 9 !== e.nodeType) { if (1 === e.nodeType) { if (i && S(e).is(n)) break; r.push(e); } } return r; }, T = function T(e, t) { for (var n = []; e; e = e.nextSibling) { 1 === e.nodeType && e !== t && n.push(e); } return n; }, k = S.expr.match.needsContext; function A(e, t) { return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase(); } var N = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; function D(e, n, r) { return m(n) ? S.grep(e, function (e, t) { return !!n.call(e, t, e) !== r; }) : n.nodeType ? S.grep(e, function (e) { return e === n !== r; }) : "string" != typeof n ? S.grep(e, function (e) { return -1 < i.call(n, e) !== r; }) : S.filter(n, e, r); } S.filter = function (e, t, n) { var r = t[0]; return n && (e = ":not(" + e + ")"), 1 === t.length && 1 === r.nodeType ? S.find.matchesSelector(r, e) ? [r] : [] : S.find.matches(e, S.grep(t, function (e) { return 1 === e.nodeType; })); }, S.fn.extend({ find: function find(e) { var t, n, r = this.length, i = this; if ("string" != typeof e) return this.pushStack(S(e).filter(function () { for (t = 0; t < r; t++) { if (S.contains(i[t], this)) return !0; } })); for (n = this.pushStack([]), t = 0; t < r; t++) { S.find(e, i[t], n); } return 1 < r ? S.uniqueSort(n) : n; }, filter: function filter(e) { return this.pushStack(D(this, e || [], !1)); }, not: function not(e) { return this.pushStack(D(this, e || [], !0)); }, is: function is(e) { return !!D(this, "string" == typeof e && k.test(e) ? S(e) : e || [], !1).length; } }); var j, q = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/; (S.fn.init = function (e, t, n) { var r, i; if (!e) return this; if (n = n || j, "string" == typeof e) { if (!(r = "<" === e[0] && ">" === e[e.length - 1] && 3 <= e.length ? [null, e, null] : q.exec(e)) || !r[1] && t) return !t || t.jquery ? (t || n).find(e) : this.constructor(t).find(e); if (r[1]) { if (t = t instanceof S ? t[0] : t, S.merge(this, S.parseHTML(r[1], t && t.nodeType ? t.ownerDocument || t : E, !0)), N.test(r[1]) && S.isPlainObject(t)) for (r in t) { m(this[r]) ? this[r](t[r]) : this.attr(r, t[r]); } return this; } return (i = E.getElementById(r[2])) && (this[0] = i, this.length = 1), this; } return e.nodeType ? (this[0] = e, this.length = 1, this) : m(e) ? void 0 !== n.ready ? n.ready(e) : e(S) : S.makeArray(e, this); }).prototype = S.fn, j = S(E); var L = /^(?:parents|prev(?:Until|All))/, H = { children: !0, contents: !0, next: !0, prev: !0 }; function O(e, t) { while ((e = e[t]) && 1 !== e.nodeType) { ; } return e; } S.fn.extend({ has: function has(e) { var t = S(e, this), n = t.length; return this.filter(function () { for (var e = 0; e < n; e++) { if (S.contains(this, t[e])) return !0; } }); }, closest: function closest(e, t) { var n, r = 0, i = this.length, o = [], a = "string" != typeof e && S(e); if (!k.test(e)) for (; r < i; r++) { for (n = this[r]; n && n !== t; n = n.parentNode) { if (n.nodeType < 11 && (a ? -1 < a.index(n) : 1 === n.nodeType && S.find.matchesSelector(n, e))) { o.push(n); break; } } } return this.pushStack(1 < o.length ? S.uniqueSort(o) : o); }, index: function index(e) { return e ? "string" == typeof e ? i.call(S(e), this[0]) : i.call(this, e.jquery ? e[0] : e) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1; }, add: function add(e, t) { return this.pushStack(S.uniqueSort(S.merge(this.get(), S(e, t)))); }, addBack: function addBack(e) { return this.add(null == e ? this.prevObject : this.prevObject.filter(e)); } }), S.each({ parent: function parent(e) { var t = e.parentNode; return t && 11 !== t.nodeType ? t : null; }, parents: function parents(e) { return h(e, "parentNode"); }, parentsUntil: function parentsUntil(e, t, n) { return h(e, "parentNode", n); }, next: function next(e) { return O(e, "nextSibling"); }, prev: function prev(e) { return O(e, "previousSibling"); }, nextAll: function nextAll(e) { return h(e, "nextSibling"); }, prevAll: function prevAll(e) { return h(e, "previousSibling"); }, nextUntil: function nextUntil(e, t, n) { return h(e, "nextSibling", n); }, prevUntil: function prevUntil(e, t, n) { return h(e, "previousSibling", n); }, siblings: function siblings(e) { return T((e.parentNode || {}).firstChild, e); }, children: function children(e) { return T(e.firstChild); }, contents: function contents(e) { return null != e.contentDocument && r(e.contentDocument) ? e.contentDocument : (A(e, "template") && (e = e.content || e), S.merge([], e.childNodes)); } }, function (r, i) { S.fn[r] = function (e, t) { var n = S.map(this, i, e); return "Until" !== r.slice(-5) && (t = e), t && "string" == typeof t && (n = S.filter(t, n)), 1 < this.length && (H[r] || S.uniqueSort(n), L.test(r) && n.reverse()), this.pushStack(n); }; }); var P = /[^\x20\t\r\n\f]+/g; function R(e) { return e; } function M(e) { throw e; } function I(e, t, n, r) { var i; try { e && m(i = e.promise) ? i.call(e).done(t).fail(n) : e && m(i = e.then) ? i.call(e, t, n) : t.apply(void 0, [e].slice(r)); } catch (e) { n.apply(void 0, [e]); } } S.Callbacks = function (r) { var e, n; r = "string" == typeof r ? (e = r, n = {}, S.each(e.match(P) || [], function (e, t) { n[t] = !0; }), n) : S.extend({}, r); var i, t, o, a, s = [], u = [], l = -1, c = function c() { for (a = a || r.once, o = i = !0; u.length; l = -1) { t = u.shift(); while (++l < s.length) { !1 === s[l].apply(t[0], t[1]) && r.stopOnFalse && (l = s.length, t = !1); } } r.memory || (t = !1), i = !1, a && (s = t ? [] : ""); }, f = { add: function add() { return s && (t && !i && (l = s.length - 1, u.push(t)), function n(e) { S.each(e, function (e, t) { m(t) ? r.unique && f.has(t) || s.push(t) : t && t.length && "string" !== w(t) && n(t); }); }(arguments), t && !i && c()), this; }, remove: function remove() { return S.each(arguments, function (e, t) { var n; while (-1 < (n = S.inArray(t, s, n))) { s.splice(n, 1), n <= l && l--; } }), this; }, has: function has(e) { return e ? -1 < S.inArray(e, s) : 0 < s.length; }, empty: function empty() { return s && (s = []), this; }, disable: function disable() { return a = u = [], s = t = "", this; }, disabled: function disabled() { return !s; }, lock: function lock() { return a = u = [], t || i || (s = t = ""), this; }, locked: function locked() { return !!a; }, fireWith: function fireWith(e, t) { return a || (t = [e, (t = t || []).slice ? t.slice() : t], u.push(t), i || c()), this; }, fire: function fire() { return f.fireWith(this, arguments), this; }, fired: function fired() { return !!o; } }; return f; }, S.extend({ Deferred: function Deferred(e) { var o = [["notify", "progress", S.Callbacks("memory"), S.Callbacks("memory"), 2], ["resolve", "done", S.Callbacks("once memory"), S.Callbacks("once memory"), 0, "resolved"], ["reject", "fail", S.Callbacks("once memory"), S.Callbacks("once memory"), 1, "rejected"]], i = "pending", a = { state: function state() { return i; }, always: function always() { return s.done(arguments).fail(arguments), this; }, "catch": function _catch(e) { return a.then(null, e); }, pipe: function pipe() { var i = arguments; return S.Deferred(function (r) { S.each(o, function (e, t) { var n = m(i[t[4]]) && i[t[4]]; s[t[1]](function () { var e = n && n.apply(this, arguments); e && m(e.promise) ? e.promise().progress(r.notify).done(r.resolve).fail(r.reject) : r[t[0] + "With"](this, n ? [e] : arguments); }); }), i = null; }).promise(); }, then: function then(t, n, r) { var u = 0; function l(i, o, a, s) { return function () { var n = this, r = arguments, e = function e() { var e, t; if (!(i < u)) { if ((e = a.apply(n, r)) === o.promise()) throw new TypeError("Thenable self-resolution"); t = e && ("object" == _typeof(e) || "function" == typeof e) && e.then, m(t) ? s ? t.call(e, l(u, o, R, s), l(u, o, M, s)) : (u++, t.call(e, l(u, o, R, s), l(u, o, M, s), l(u, o, R, o.notifyWith))) : (a !== R && (n = void 0, r = [e]), (s || o.resolveWith)(n, r)); } }, t = s ? e : function () { try { e(); } catch (e) { S.Deferred.exceptionHook && S.Deferred.exceptionHook(e, t.stackTrace), u <= i + 1 && (a !== M && (n = void 0, r = [e]), o.rejectWith(n, r)); } }; i ? t() : (S.Deferred.getStackHook && (t.stackTrace = S.Deferred.getStackHook()), C.setTimeout(t)); }; } return S.Deferred(function (e) { o[0][3].add(l(0, e, m(r) ? r : R, e.notifyWith)), o[1][3].add(l(0, e, m(t) ? t : R)), o[2][3].add(l(0, e, m(n) ? n : M)); }).promise(); }, promise: function promise(e) { return null != e ? S.extend(e, a) : a; } }, s = {}; return S.each(o, function (e, t) { var n = t[2], r = t[5]; a[t[1]] = n.add, r && n.add(function () { i = r; }, o[3 - e][2].disable, o[3 - e][3].disable, o[0][2].lock, o[0][3].lock), n.add(t[3].fire), s[t[0]] = function () { return s[t[0] + "With"](this === s ? void 0 : this, arguments), this; }, s[t[0] + "With"] = n.fireWith; }), a.promise(s), e && e.call(s, s), s; }, when: function when(e) { var n = arguments.length, t = n, r = Array(t), i = s.call(arguments), o = S.Deferred(), a = function a(t) { return function (e) { r[t] = this, i[t] = 1 < arguments.length ? s.call(arguments) : e, --n || o.resolveWith(r, i); }; }; if (n <= 1 && (I(e, o.done(a(t)).resolve, o.reject, !n), "pending" === o.state() || m(i[t] && i[t].then))) return o.then(); while (t--) { I(i[t], a(t), o.reject); } return o.promise(); } }); var W = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; S.Deferred.exceptionHook = function (e, t) { C.console && C.console.warn && e && W.test(e.name) && C.console.warn("jQuery.Deferred exception: " + e.message, e.stack, t); }, S.readyException = function (e) { C.setTimeout(function () { throw e; }); }; var F = S.Deferred(); function B() { E.removeEventListener("DOMContentLoaded", B), C.removeEventListener("load", B), S.ready(); } S.fn.ready = function (e) { return F.then(e)["catch"](function (e) { S.readyException(e); }), this; }, S.extend({ isReady: !1, readyWait: 1, ready: function ready(e) { (!0 === e ? --S.readyWait : S.isReady) || (S.isReady = !0) !== e && 0 < --S.readyWait || F.resolveWith(E, [S]); } }), S.ready.then = F.then, "complete" === E.readyState || "loading" !== E.readyState && !E.documentElement.doScroll ? C.setTimeout(S.ready) : (E.addEventListener("DOMContentLoaded", B), C.addEventListener("load", B)); var $ = function $(e, t, n, r, i, o, a) { var s = 0, u = e.length, l = null == n; if ("object" === w(n)) for (s in i = !0, n) { $(e, t, s, n[s], !0, o, a); } else if (void 0 !== r && (i = !0, m(r) || (a = !0), l && (a ? (t.call(e, r), t = null) : (l = t, t = function t(e, _t2, n) { return l.call(S(e), n); })), t)) for (; s < u; s++) { t(e[s], n, a ? r : r.call(e[s], s, t(e[s], n))); } return i ? e : l ? t.call(e) : u ? t(e[0], n) : o; }, _ = /^-ms-/, z = /-([a-z])/g; function U(e, t) { return t.toUpperCase(); } function X(e) { return e.replace(_, "ms-").replace(z, U); } var V = function V(e) { return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType; }; function G() { this.expando = S.expando + G.uid++; } G.uid = 1, G.prototype = { cache: function cache(e) { var t = e[this.expando]; return t || (t = {}, V(e) && (e.nodeType ? e[this.expando] = t : Object.defineProperty(e, this.expando, { value: t, configurable: !0 }))), t; }, set: function set(e, t, n) { var r, i = this.cache(e); if ("string" == typeof t) i[X(t)] = n;else for (r in t) { i[X(r)] = t[r]; } return i; }, get: function get(e, t) { return void 0 === t ? this.cache(e) : e[this.expando] && e[this.expando][X(t)]; }, access: function access(e, t, n) { return void 0 === t || t && "string" == typeof t && void 0 === n ? this.get(e, t) : (this.set(e, t, n), void 0 !== n ? n : t); }, remove: function remove(e, t) { var n, r = e[this.expando]; if (void 0 !== r) { if (void 0 !== t) { n = (t = Array.isArray(t) ? t.map(X) : (t = X(t)) in r ? [t] : t.match(P) || []).length; while (n--) { delete r[t[n]]; } } (void 0 === t || S.isEmptyObject(r)) && (e.nodeType ? e[this.expando] = void 0 : delete e[this.expando]); } }, hasData: function hasData(e) { var t = e[this.expando]; return void 0 !== t && !S.isEmptyObject(t); } }; var Y = new G(), Q = new G(), J = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, K = /[A-Z]/g; function Z(e, t, n) { var r, i; if (void 0 === n && 1 === e.nodeType) if (r = "data-" + t.replace(K, "-$&").toLowerCase(), "string" == typeof (n = e.getAttribute(r))) { try { n = "true" === (i = n) || "false" !== i && ("null" === i ? null : i === +i + "" ? +i : J.test(i) ? JSON.parse(i) : i); } catch (e) {} Q.set(e, t, n); } else n = void 0; return n; } S.extend({ hasData: function hasData(e) { return Q.hasData(e) || Y.hasData(e); }, data: function data(e, t, n) { return Q.access(e, t, n); }, removeData: function removeData(e, t) { Q.remove(e, t); }, _data: function _data(e, t, n) { return Y.access(e, t, n); }, _removeData: function _removeData(e, t) { Y.remove(e, t); } }), S.fn.extend({ data: function data(n, e) { var t, r, i, o = this[0], a = o && o.attributes; if (void 0 === n) { if (this.length && (i = Q.get(o), 1 === o.nodeType && !Y.get(o, "hasDataAttrs"))) { t = a.length; while (t--) { a[t] && 0 === (r = a[t].name).indexOf("data-") && (r = X(r.slice(5)), Z(o, r, i[r])); } Y.set(o, "hasDataAttrs", !0); } return i; } return "object" == _typeof(n) ? this.each(function () { Q.set(this, n); }) : $(this, function (e) { var t; if (o && void 0 === e) return void 0 !== (t = Q.get(o, n)) ? t : void 0 !== (t = Z(o, n)) ? t : void 0; this.each(function () { Q.set(this, n, e); }); }, null, e, 1 < arguments.length, null, !0); }, removeData: function removeData(e) { return this.each(function () { Q.remove(this, e); }); } }), S.extend({ queue: function queue(e, t, n) { var r; if (e) return t = (t || "fx") + "queue", r = Y.get(e, t), n && (!r || Array.isArray(n) ? r = Y.access(e, t, S.makeArray(n)) : r.push(n)), r || []; }, dequeue: function dequeue(e, t) { t = t || "fx"; var n = S.queue(e, t), r = n.length, i = n.shift(), o = S._queueHooks(e, t); "inprogress" === i && (i = n.shift(), r--), i && ("fx" === t && n.unshift("inprogress"), delete o.stop, i.call(e, function () { S.dequeue(e, t); }, o)), !r && o && o.empty.fire(); }, _queueHooks: function _queueHooks(e, t) { var n = t + "queueHooks"; return Y.get(e, n) || Y.access(e, n, { empty: S.Callbacks("once memory").add(function () { Y.remove(e, [t + "queue", n]); }) }); } }), S.fn.extend({ queue: function queue(t, n) { var e = 2; return "string" != typeof t && (n = t, t = "fx", e--), arguments.length < e ? S.queue(this[0], t) : void 0 === n ? this : this.each(function () { var e = S.queue(this, t, n); S._queueHooks(this, t), "fx" === t && "inprogress" !== e[0] && S.dequeue(this, t); }); }, dequeue: function dequeue(e) { return this.each(function () { S.dequeue(this, e); }); }, clearQueue: function clearQueue(e) { return this.queue(e || "fx", []); }, promise: function promise(e, t) { var n, r = 1, i = S.Deferred(), o = this, a = this.length, s = function s() { --r || i.resolveWith(o, [o]); }; "string" != typeof e && (t = e, e = void 0), e = e || "fx"; while (a--) { (n = Y.get(o[a], e + "queueHooks")) && n.empty && (r++, n.empty.add(s)); } return s(), i.promise(t); } }); var ee = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, te = new RegExp("^(?:([+-])=|)(" + ee + ")([a-z%]*)$", "i"), ne = ["Top", "Right", "Bottom", "Left"], re = E.documentElement, ie = function ie(e) { return S.contains(e.ownerDocument, e); }, oe = { composed: !0 }; re.getRootNode && (ie = function ie(e) { return S.contains(e.ownerDocument, e) || e.getRootNode(oe) === e.ownerDocument; }); var ae = function ae(e, t) { return "none" === (e = t || e).style.display || "" === e.style.display && ie(e) && "none" === S.css(e, "display"); }; function se(e, t, n, r) { var i, o, a = 20, s = r ? function () { return r.cur(); } : function () { return S.css(e, t, ""); }, u = s(), l = n && n[3] || (S.cssNumber[t] ? "" : "px"), c = e.nodeType && (S.cssNumber[t] || "px" !== l && +u) && te.exec(S.css(e, t)); if (c && c[3] !== l) { u /= 2, l = l || c[3], c = +u || 1; while (a--) { S.style(e, t, c + l), (1 - o) * (1 - (o = s() / u || .5)) <= 0 && (a = 0), c /= o; } c *= 2, S.style(e, t, c + l), n = n || []; } return n && (c = +c || +u || 0, i = n[1] ? c + (n[1] + 1) * n[2] : +n[2], r && (r.unit = l, r.start = c, r.end = i)), i; } var ue = {}; function le(e, t) { for (var n, r, i, o, a, s, u, l = [], c = 0, f = e.length; c < f; c++) { (r = e[c]).style && (n = r.style.display, t ? ("none" === n && (l[c] = Y.get(r, "display") || null, l[c] || (r.style.display = "")), "" === r.style.display && ae(r) && (l[c] = (u = a = o = void 0, a = (i = r).ownerDocument, s = i.nodeName, (u = ue[s]) || (o = a.body.appendChild(a.createElement(s)), u = S.css(o, "display"), o.parentNode.removeChild(o), "none" === u && (u = "block"), ue[s] = u)))) : "none" !== n && (l[c] = "none", Y.set(r, "display", n))); } for (c = 0; c < f; c++) { null != l[c] && (e[c].style.display = l[c]); } return e; } S.fn.extend({ show: function show() { return le(this, !0); }, hide: function hide() { return le(this); }, toggle: function toggle(e) { return "boolean" == typeof e ? e ? this.show() : this.hide() : this.each(function () { ae(this) ? S(this).show() : S(this).hide(); }); } }); var ce, fe, pe = /^(?:checkbox|radio)$/i, de = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i, he = /^$|^module$|\/(?:java|ecma)script/i; ce = E.createDocumentFragment().appendChild(E.createElement("div")), (fe = E.createElement("input")).setAttribute("type", "radio"), fe.setAttribute("checked", "checked"), fe.setAttribute("name", "t"), ce.appendChild(fe), y.checkClone = ce.cloneNode(!0).cloneNode(!0).lastChild.checked, ce.innerHTML = "<textarea>x</textarea>", y.noCloneChecked = !!ce.cloneNode(!0).lastChild.defaultValue, ce.innerHTML = "<option></option>", y.option = !!ce.lastChild; var ge = { thead: [1, "<table>", "</table>"], col: [2, "<table><colgroup>", "</colgroup></table>"], tr: [2, "<table><tbody>", "</tbody></table>"], td: [3, "<table><tbody><tr>", "</tr></tbody></table>"], _default: [0, "", ""] }; function ve(e, t) { var n; return n = "undefined" != typeof e.getElementsByTagName ? e.getElementsByTagName(t || "*") : "undefined" != typeof e.querySelectorAll ? e.querySelectorAll(t || "*") : [], void 0 === t || t && A(e, t) ? S.merge([e], n) : n; } function ye(e, t) { for (var n = 0, r = e.length; n < r; n++) { Y.set(e[n], "globalEval", !t || Y.get(t[n], "globalEval")); } } ge.tbody = ge.tfoot = ge.colgroup = ge.caption = ge.thead, ge.th = ge.td, y.option || (ge.optgroup = ge.option = [1, "<select multiple='multiple'>", "</select>"]); var me = /<|&#?\w+;/; function xe(e, t, n, r, i) { for (var o, a, s, u, l, c, f = t.createDocumentFragment(), p = [], d = 0, h = e.length; d < h; d++) { if ((o = e[d]) || 0 === o) if ("object" === w(o)) S.merge(p, o.nodeType ? [o] : o);else if (me.test(o)) { a = a || f.appendChild(t.createElement("div")), s = (de.exec(o) || ["", ""])[1].toLowerCase(), u = ge[s] || ge._default, a.innerHTML = u[1] + S.htmlPrefilter(o) + u[2], c = u[0]; while (c--) { a = a.lastChild; } S.merge(p, a.childNodes), (a = f.firstChild).textContent = ""; } else p.push(t.createTextNode(o)); } f.textContent = "", d = 0; while (o = p[d++]) { if (r && -1 < S.inArray(o, r)) i && i.push(o);else if (l = ie(o), a = ve(f.appendChild(o), "script"), l && ye(a), n) { c = 0; while (o = a[c++]) { he.test(o.type || "") && n.push(o); } } } return f; } var be = /^key/, we = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, Te = /^([^.]*)(?:\.(.+)|)/; function Ce() { return !0; } function Ee() { return !1; } function Se(e, t) { return e === function () { try { return E.activeElement; } catch (e) {} }() == ("focus" === t); } function ke(e, t, n, r, i, o) { var a, s; if ("object" == _typeof(t)) { for (s in "string" != typeof n && (r = r || n, n = void 0), t) { ke(e, s, n, r, t[s], o); } return e; } if (null == r && null == i ? (i = n, r = n = void 0) : null == i && ("string" == typeof n ? (i = r, r = void 0) : (i = r, r = n, n = void 0)), !1 === i) i = Ee;else if (!i) return e; return 1 === o && (a = i, (i = function i(e) { return S().off(e), a.apply(this, arguments); }).guid = a.guid || (a.guid = S.guid++)), e.each(function () { S.event.add(this, t, i, r, n); }); } function Ae(e, i, o) { o ? (Y.set(e, i, !1), S.event.add(e, i, { namespace: !1, handler: function handler(e) { var t, n, r = Y.get(this, i); if (1 & e.isTrigger && this[i]) { if (r.length) (S.event.special[i] || {}).delegateType && e.stopPropagation();else if (r = s.call(arguments), Y.set(this, i, r), t = o(this, i), this[i](), r !== (n = Y.get(this, i)) || t ? Y.set(this, i, !1) : n = {}, r !== n) return e.stopImmediatePropagation(), e.preventDefault(), n.value; } else r.length && (Y.set(this, i, { value: S.event.trigger(S.extend(r[0], S.Event.prototype), r.slice(1), this) }), e.stopImmediatePropagation()); } })) : void 0 === Y.get(e, i) && S.event.add(e, i, Ce); } S.event = { global: {}, add: function add(t, e, n, r, i) { var o, a, s, u, l, c, f, p, d, h, g, v = Y.get(t); if (V(t)) { n.handler && (n = (o = n).handler, i = o.selector), i && S.find.matchesSelector(re, i), n.guid || (n.guid = S.guid++), (u = v.events) || (u = v.events = Object.create(null)), (a = v.handle) || (a = v.handle = function (e) { return "undefined" != typeof S && S.event.triggered !== e.type ? S.event.dispatch.apply(t, arguments) : void 0; }), l = (e = (e || "").match(P) || [""]).length; while (l--) { d = g = (s = Te.exec(e[l]) || [])[1], h = (s[2] || "").split(".").sort(), d && (f = S.event.special[d] || {}, d = (i ? f.delegateType : f.bindType) || d, f = S.event.special[d] || {}, c = S.extend({ type: d, origType: g, data: r, handler: n, guid: n.guid, selector: i, needsContext: i && S.expr.match.needsContext.test(i), namespace: h.join(".") }, o), (p = u[d]) || ((p = u[d] = []).delegateCount = 0, f.setup && !1 !== f.setup.call(t, r, h, a) || t.addEventListener && t.addEventListener(d, a)), f.add && (f.add.call(t, c), c.handler.guid || (c.handler.guid = n.guid)), i ? p.splice(p.delegateCount++, 0, c) : p.push(c), S.event.global[d] = !0); } } }, remove: function remove(e, t, n, r, i) { var o, a, s, u, l, c, f, p, d, h, g, v = Y.hasData(e) && Y.get(e); if (v && (u = v.events)) { l = (t = (t || "").match(P) || [""]).length; while (l--) { if (d = g = (s = Te.exec(t[l]) || [])[1], h = (s[2] || "").split(".").sort(), d) { f = S.event.special[d] || {}, p = u[d = (r ? f.delegateType : f.bindType) || d] || [], s = s[2] && new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"), a = o = p.length; while (o--) { c = p[o], !i && g !== c.origType || n && n.guid !== c.guid || s && !s.test(c.namespace) || r && r !== c.selector && ("**" !== r || !c.selector) || (p.splice(o, 1), c.selector && p.delegateCount--, f.remove && f.remove.call(e, c)); } a && !p.length && (f.teardown && !1 !== f.teardown.call(e, h, v.handle) || S.removeEvent(e, d, v.handle), delete u[d]); } else for (d in u) { S.event.remove(e, d + t[l], n, r, !0); } } S.isEmptyObject(u) && Y.remove(e, "handle events"); } }, dispatch: function dispatch(e) { var t, n, r, i, o, a, s = new Array(arguments.length), u = S.event.fix(e), l = (Y.get(this, "events") || Object.create(null))[u.type] || [], c = S.event.special[u.type] || {}; for (s[0] = u, t = 1; t < arguments.length; t++) { s[t] = arguments[t]; } if (u.delegateTarget = this, !c.preDispatch || !1 !== c.preDispatch.call(this, u)) { a = S.event.handlers.call(this, u, l), t = 0; while ((i = a[t++]) && !u.isPropagationStopped()) { u.currentTarget = i.elem, n = 0; while ((o = i.handlers[n++]) && !u.isImmediatePropagationStopped()) { u.rnamespace && !1 !== o.namespace && !u.rnamespace.test(o.namespace) || (u.handleObj = o, u.data = o.data, void 0 !== (r = ((S.event.special[o.origType] || {}).handle || o.handler).apply(i.elem, s)) && !1 === (u.result = r) && (u.preventDefault(), u.stopPropagation())); } } return c.postDispatch && c.postDispatch.call(this, u), u.result; } }, handlers: function handlers(e, t) { var n, r, i, o, a, s = [], u = t.delegateCount, l = e.target; if (u && l.nodeType && !("click" === e.type && 1 <= e.button)) for (; l !== this; l = l.parentNode || this) { if (1 === l.nodeType && ("click" !== e.type || !0 !== l.disabled)) { for (o = [], a = {}, n = 0; n < u; n++) { void 0 === a[i = (r = t[n]).selector + " "] && (a[i] = r.needsContext ? -1 < S(i, this).index(l) : S.find(i, this, null, [l]).length), a[i] && o.push(r); } o.length && s.push({ elem: l, handlers: o }); } } return l = this, u < t.length && s.push({ elem: l, handlers: t.slice(u) }), s; }, addProp: function addProp(t, e) { Object.defineProperty(S.Event.prototype, t, { enumerable: !0, configurable: !0, get: m(e) ? function () { if (this.originalEvent) return e(this.originalEvent); } : function () { if (this.originalEvent) return this.originalEvent[t]; }, set: function set(e) { Object.defineProperty(this, t, { enumerable: !0, configurable: !0, writable: !0, value: e }); } }); }, fix: function fix(e) { return e[S.expando] ? e : new S.Event(e); }, special: { load: { noBubble: !0 }, click: { setup: function setup(e) { var t = this || e; return pe.test(t.type) && t.click && A(t, "input") && Ae(t, "click", Ce), !1; }, trigger: function trigger(e) { var t = this || e; return pe.test(t.type) && t.click && A(t, "input") && Ae(t, "click"), !0; }, _default: function _default(e) { var t = e.target; return pe.test(t.type) && t.click && A(t, "input") && Y.get(t, "click") || A(t, "a"); } }, beforeunload: { postDispatch: function postDispatch(e) { void 0 !== e.result && e.originalEvent && (e.originalEvent.returnValue = e.result); } } } }, S.removeEvent = function (e, t, n) { e.removeEventListener && e.removeEventListener(t, n); }, S.Event = function (e, t) { if (!(this instanceof S.Event)) return new S.Event(e, t); e && e.type ? (this.originalEvent = e, this.type = e.type, this.isDefaultPrevented = e.defaultPrevented || void 0 === e.defaultPrevented && !1 === e.returnValue ? Ce : Ee, this.target = e.target && 3 === e.target.nodeType ? e.target.parentNode : e.target, this.currentTarget = e.currentTarget, this.relatedTarget = e.relatedTarget) : this.type = e, t && S.extend(this, t), this.timeStamp = e && e.timeStamp || Date.now(), this[S.expando] = !0; }, S.Event.prototype = { constructor: S.Event, isDefaultPrevented: Ee, isPropagationStopped: Ee, isImmediatePropagationStopped: Ee, isSimulated: !1, preventDefault: function preventDefault() { var e = this.originalEvent; this.isDefaultPrevented = Ce, e && !this.isSimulated && e.preventDefault(); }, stopPropagation: function stopPropagation() { var e = this.originalEvent; this.isPropagationStopped = Ce, e && !this.isSimulated && e.stopPropagation(); }, stopImmediatePropagation: function stopImmediatePropagation() { var e = this.originalEvent; this.isImmediatePropagationStopped = Ce, e && !this.isSimulated && e.stopImmediatePropagation(), this.stopPropagation(); } }, S.each({ altKey: !0, bubbles: !0, cancelable: !0, changedTouches: !0, ctrlKey: !0, detail: !0, eventPhase: !0, metaKey: !0, pageX: !0, pageY: !0, shiftKey: !0, view: !0, "char": !0, code: !0, charCode: !0, key: !0, keyCode: !0, button: !0, buttons: !0, clientX: !0, clientY: !0, offsetX: !0, offsetY: !0, pointerId: !0, pointerType: !0, screenX: !0, screenY: !0, targetTouches: !0, toElement: !0, touches: !0, which: function which(e) { var t = e.button; return null == e.which && be.test(e.type) ? null != e.charCode ? e.charCode : e.keyCode : !e.which && void 0 !== t && we.test(e.type) ? 1 & t ? 1 : 2 & t ? 3 : 4 & t ? 2 : 0 : e.which; } }, S.event.addProp), S.each({ focus: "focusin", blur: "focusout" }, function (e, t) { S.event.special[e] = { setup: function setup() { return Ae(this, e, Se), !1; }, trigger: function trigger() { return Ae(this, e), !0; }, delegateType: t }; }), S.each({ mouseenter: "mouseover", mouseleave: "mouseout", pointerenter: "pointerover", pointerleave: "pointerout" }, function (e, i) { S.event.special[e] = { delegateType: i, bindType: i, handle: function handle(e) { var t, n = e.relatedTarget, r = e.handleObj; return n && (n === this || S.contains(this, n)) || (e.type = r.origType, t = r.handler.apply(this, arguments), e.type = i), t; } }; }), S.fn.extend({ on: function on(e, t, n, r) { return ke(this, e, t, n, r); }, one: function one(e, t, n, r) { return ke(this, e, t, n, r, 1); }, off: function off(e, t, n) { var r, i; if (e && e.preventDefault && e.handleObj) return r = e.handleObj, S(e.delegateTarget).off(r.namespace ? r.origType + "." + r.namespace : r.origType, r.selector, r.handler), this; if ("object" == _typeof(e)) { for (i in e) { this.off(i, t, e[i]); } return this; } return !1 !== t && "function" != typeof t || (n = t, t = void 0), !1 === n && (n = Ee), this.each(function () { S.event.remove(this, e, n, t); }); } }); var Ne = /<script|<style|<link/i, De = /checked\s*(?:[^=]|=\s*.checked.)/i, je = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g; function qe(e, t) { return A(e, "table") && A(11 !== t.nodeType ? t : t.firstChild, "tr") && S(e).children("tbody")[0] || e; } function Le(e) { return e.type = (null !== e.getAttribute("type")) + "/" + e.type, e; } function He(e) { return "true/" === (e.type || "").slice(0, 5) ? e.type = e.type.slice(5) : e.removeAttribute("type"), e; } function Oe(e, t) { var n, r, i, o, a, s; if (1 === t.nodeType) { if (Y.hasData(e) && (s = Y.get(e).events)) for (i in Y.remove(t, "handle events"), s) { for (n = 0, r = s[i].length; n < r; n++) { S.event.add(t, i, s[i][n]); } } Q.hasData(e) && (o = Q.access(e), a = S.extend({}, o), Q.set(t, a)); } } function Pe(n, r, i, o) { r = g(r); var e, t, a, s, u, l, c = 0, f = n.length, p = f - 1, d = r[0], h = m(d); if (h || 1 < f && "string" == typeof d && !y.checkClone && De.test(d)) return n.each(function (e) { var t = n.eq(e); h && (r[0] = d.call(this, e, t.html())), Pe(t, r, i, o); }); if (f && (t = (e = xe(r, n[0].ownerDocument, !1, n, o)).firstChild, 1 === e.childNodes.length && (e = t), t || o)) { for (s = (a = S.map(ve(e, "script"), Le)).length; c < f; c++) { u = e, c !== p && (u = S.clone(u, !0, !0), s && S.merge(a, ve(u, "script"))), i.call(n[c], u, c); } if (s) for (l = a[a.length - 1].ownerDocument, S.map(a, He), c = 0; c < s; c++) { u = a[c], he.test(u.type || "") && !Y.access(u, "globalEval") && S.contains(l, u) && (u.src && "module" !== (u.type || "").toLowerCase() ? S._evalUrl && !u.noModule && S._evalUrl(u.src, { nonce: u.nonce || u.getAttribute("nonce") }, l) : b(u.textContent.replace(je, ""), u, l)); } } return n; } function Re(e, t, n) { for (var r, i = t ? S.filter(t, e) : e, o = 0; null != (r = i[o]); o++) { n || 1 !== r.nodeType || S.cleanData(ve(r)), r.parentNode && (n && ie(r) && ye(ve(r, "script")), r.parentNode.removeChild(r)); } return e; } S.extend({ htmlPrefilter: function htmlPrefilter(e) { return e; }, clone: function clone(e, t, n) { var r, i, o, a, s, u, l, c = e.cloneNode(!0), f = ie(e); if (!(y.noCloneChecked || 1 !== e.nodeType && 11 !== e.nodeType || S.isXMLDoc(e))) for (a = ve(c), r = 0, i = (o = ve(e)).length; r < i; r++) { s = o[r], u = a[r], void 0, "input" === (l = u.nodeName.toLowerCase()) && pe.test(s.type) ? u.checked = s.checked : "input" !== l && "textarea" !== l || (u.defaultValue = s.defaultValue); } if (t) if (n) for (o = o || ve(e), a = a || ve(c), r = 0, i = o.length; r < i; r++) { Oe(o[r], a[r]); } else Oe(e, c); return 0 < (a = ve(c, "script")).length && ye(a, !f && ve(e, "script")), c; }, cleanData: function cleanData(e) { for (var t, n, r, i = S.event.special, o = 0; void 0 !== (n = e[o]); o++) { if (V(n)) { if (t = n[Y.expando]) { if (t.events) for (r in t.events) { i[r] ? S.event.remove(n, r) : S.removeEvent(n, r, t.handle); } n[Y.expando] = void 0; } n[Q.expando] && (n[Q.expando] = void 0); } } } }), S.fn.extend({ detach: function detach(e) { return Re(this, e, !0); }, remove: function remove(e) { return Re(this, e); }, text: function text(e) { return $(this, function (e) { return void 0 === e ? S.text(this) : this.empty().each(function () { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || (this.textContent = e); }); }, null, e, arguments.length); }, append: function append() { return Pe(this, arguments, function (e) { 1 !== this.nodeType && 11 !== this.nodeType && 9 !== this.nodeType || qe(this, e).appendChild(e); }); }, prepend: function prepend() { return Pe(this, arguments, function (e) { if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { var t = qe(this, e); t.insertBefore(e, t.firstChild); } }); }, before: function before() { return Pe(this, arguments, function (e) { this.parentNode && this.parentNode.insertBefore(e, this); }); }, after: function after() { return Pe(this, arguments, function (e) { this.parentNode && this.parentNode.insertBefore(e, this.nextSibling); }); }, empty: function empty() { for (var e, t = 0; null != (e = this[t]); t++) { 1 === e.nodeType && (S.cleanData(ve(e, !1)), e.textContent = ""); } return this; }, clone: function clone(e, t) { return e = null != e && e, t = null == t ? e : t, this.map(function () { return S.clone(this, e, t); }); }, html: function html(e) { return $(this, function (e) { var t = this[0] || {}, n = 0, r = this.length; if (void 0 === e && 1 === t.nodeType) return t.innerHTML; if ("string" == typeof e && !Ne.test(e) && !ge[(de.exec(e) || ["", ""])[1].toLowerCase()]) { e = S.htmlPrefilter(e); try { for (; n < r; n++) { 1 === (t = this[n] || {}).nodeType && (S.cleanData(ve(t, !1)), t.innerHTML = e); } t = 0; } catch (e) {} } t && this.empty().append(e); }, null, e, arguments.length); }, replaceWith: function replaceWith() { var n = []; return Pe(this, arguments, function (e) { var t = this.parentNode; S.inArray(this, n) < 0 && (S.cleanData(ve(this)), t && t.replaceChild(e, this)); }, n); } }), S.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (e, a) { S.fn[e] = function (e) { for (var t, n = [], r = S(e), i = r.length - 1, o = 0; o <= i; o++) { t = o === i ? this : this.clone(!0), S(r[o])[a](t), u.apply(n, t.get()); } return this.pushStack(n); }; }); var Me = new RegExp("^(" + ee + ")(?!px)[a-z%]+$", "i"), Ie = function Ie(e) { var t = e.ownerDocument.defaultView; return t && t.opener || (t = C), t.getComputedStyle(e); }, We = function We(e, t, n) { var r, i, o = {}; for (i in t) { o[i] = e.style[i], e.style[i] = t[i]; } for (i in r = n.call(e), t) { e.style[i] = o[i]; } return r; }, Fe = new RegExp(ne.join("|"), "i"); function Be(e, t, n) { var r, i, o, a, s = e.style; return (n = n || Ie(e)) && ("" !== (a = n.getPropertyValue(t) || n[t]) || ie(e) || (a = S.style(e, t)), !y.pixelBoxStyles() && Me.test(a) && Fe.test(t) && (r = s.width, i = s.minWidth, o = s.maxWidth, s.minWidth = s.maxWidth = s.width = a, a = n.width, s.width = r, s.minWidth = i, s.maxWidth = o)), void 0 !== a ? a + "" : a; } function $e(e, t) { return { get: function get() { if (!e()) return (this.get = t).apply(this, arguments); delete this.get; } }; } !function () { function e() { if (l) { u.style.cssText = "position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0", l.style.cssText = "position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%", re.appendChild(u).appendChild(l); var e = C.getComputedStyle(l); n = "1%" !== e.top, s = 12 === t(e.marginLeft), l.style.right = "60%", o = 36 === t(e.right), r = 36 === t(e.width), l.style.position = "absolute", i = 12 === t(l.offsetWidth / 3), re.removeChild(u), l = null; } } function t(e) { return Math.round(parseFloat(e)); } var n, r, i, o, a, s, u = E.createElement("div"), l = E.createElement("div"); l.style && (l.style.backgroundClip = "content-box", l.cloneNode(!0).style.backgroundClip = "", y.clearCloneStyle = "content-box" === l.style.backgroundClip, S.extend(y, { boxSizingReliable: function boxSizingReliable() { return e(), r; }, pixelBoxStyles: function pixelBoxStyles() { return e(), o; }, pixelPosition: function pixelPosition() { return e(), n; }, reliableMarginLeft: function reliableMarginLeft() { return e(), s; }, scrollboxSize: function scrollboxSize() { return e(), i; }, reliableTrDimensions: function reliableTrDimensions() { var e, t, n, r; return null == a && (e = E.createElement("table"), t = E.createElement("tr"), n = E.createElement("div"), e.style.cssText = "position:absolute;left:-11111px", t.style.height = "1px", n.style.height = "9px", re.appendChild(e).appendChild(t).appendChild(n), r = C.getComputedStyle(t), a = 3 < parseInt(r.height), re.removeChild(e)), a; } })); }(); var _e = ["Webkit", "Moz", "ms"], ze = E.createElement("div").style, Ue = {}; function Xe(e) { var t = S.cssProps[e] || Ue[e]; return t || (e in ze ? e : Ue[e] = function (e) { var t = e[0].toUpperCase() + e.slice(1), n = _e.length; while (n--) { if ((e = _e[n] + t) in ze) return e; } }(e) || e); } var Ve = /^(none|table(?!-c[ea]).+)/, Ge = /^--/, Ye = { position: "absolute", visibility: "hidden", display: "block" }, Qe = { letterSpacing: "0", fontWeight: "400" }; function Je(e, t, n) { var r = te.exec(t); return r ? Math.max(0, r[2] - (n || 0)) + (r[3] || "px") : t; } function Ke(e, t, n, r, i, o) { var a = "width" === t ? 1 : 0, s = 0, u = 0; if (n === (r ? "border" : "content")) return 0; for (; a < 4; a += 2) { "margin" === n && (u += S.css(e, n + ne[a], !0, i)), r ? ("content" === n && (u -= S.css(e, "padding" + ne[a], !0, i)), "margin" !== n && (u -= S.css(e, "border" + ne[a] + "Width", !0, i))) : (u += S.css(e, "padding" + ne[a], !0, i), "padding" !== n ? u += S.css(e, "border" + ne[a] + "Width", !0, i) : s += S.css(e, "border" + ne[a] + "Width", !0, i)); } return !r && 0 <= o && (u += Math.max(0, Math.ceil(e["offset" + t[0].toUpperCase() + t.slice(1)] - o - u - s - .5)) || 0), u; } function Ze(e, t, n) { var r = Ie(e), i = (!y.boxSizingReliable() || n) && "border-box" === S.css(e, "boxSizing", !1, r), o = i, a = Be(e, t, r), s = "offset" + t[0].toUpperCase() + t.slice(1); if (Me.test(a)) { if (!n) return a; a = "auto"; } return (!y.boxSizingReliable() && i || !y.reliableTrDimensions() && A(e, "tr") || "auto" === a || !parseFloat(a) && "inline" === S.css(e, "display", !1, r)) && e.getClientRects().length && (i = "border-box" === S.css(e, "boxSizing", !1, r), (o = s in e) && (a = e[s])), (a = parseFloat(a) || 0) + Ke(e, t, n || (i ? "border" : "content"), o, r, a) + "px"; } function et(e, t, n, r, i) { return new et.prototype.init(e, t, n, r, i); } S.extend({ cssHooks: { opacity: { get: function get(e, t) { if (t) { var n = Be(e, "opacity"); return "" === n ? "1" : n; } } } }, cssNumber: { animationIterationCount: !0, columnCount: !0, fillOpacity: !0, flexGrow: !0, flexShrink: !0, fontWeight: !0, gridArea: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnStart: !0, gridRow: !0, gridRowEnd: !0, gridRowStart: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, widows: !0, zIndex: !0, zoom: !0 }, cssProps: {}, style: function style(e, t, n, r) { if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) { var i, o, a, s = X(t), u = Ge.test(t), l = e.style; if (u || (t = Xe(s)), a = S.cssHooks[t] || S.cssHooks[s], void 0 === n) return a && "get" in a && void 0 !== (i = a.get(e, !1, r)) ? i : l[t]; "string" === (o = _typeof(n)) && (i = te.exec(n)) && i[1] && (n = se(e, t, i), o = "number"), null != n && n == n && ("number" !== o || u || (n += i && i[3] || (S.cssNumber[s] ? "" : "px")), y.clearCloneStyle || "" !== n || 0 !== t.indexOf("background") || (l[t] = "inherit"), a && "set" in a && void 0 === (n = a.set(e, n, r)) || (u ? l.setProperty(t, n) : l[t] = n)); } }, css: function css(e, t, n, r) { var i, o, a, s = X(t); return Ge.test(t) || (t = Xe(s)), (a = S.cssHooks[t] || S.cssHooks[s]) && "get" in a && (i = a.get(e, !0, n)), void 0 === i && (i = Be(e, t, r)), "normal" === i && t in Qe && (i = Qe[t]), "" === n || n ? (o = parseFloat(i), !0 === n || isFinite(o) ? o || 0 : i) : i; } }), S.each(["height", "width"], function (e, u) { S.cssHooks[u] = { get: function get(e, t, n) { if (t) return !Ve.test(S.css(e, "display")) || e.getClientRects().length && e.getBoundingClientRect().width ? Ze(e, u, n) : We(e, Ye, function () { return Ze(e, u, n); }); }, set: function set(e, t, n) { var r, i = Ie(e), o = !y.scrollboxSize() && "absolute" === i.position, a = (o || n) && "border-box" === S.css(e, "boxSizing", !1, i), s = n ? Ke(e, u, n, a, i) : 0; return a && o && (s -= Math.ceil(e["offset" + u[0].toUpperCase() + u.slice(1)] - parseFloat(i[u]) - Ke(e, u, "border", !1, i) - .5)), s && (r = te.exec(t)) && "px" !== (r[3] || "px") && (e.style[u] = t, t = S.css(e, u)), Je(0, t, s); } }; }), S.cssHooks.marginLeft = $e(y.reliableMarginLeft, function (e, t) { if (t) return (parseFloat(Be(e, "marginLeft")) || e.getBoundingClientRect().left - We(e, { marginLeft: 0 }, function () { return e.getBoundingClientRect().left; })) + "px"; }), S.each({ margin: "", padding: "", border: "Width" }, function (i, o) { S.cssHooks[i + o] = { expand: function expand(e) { for (var t = 0, n = {}, r = "string" == typeof e ? e.split(" ") : [e]; t < 4; t++) { n[i + ne[t] + o] = r[t] || r[t - 2] || r[0]; } return n; } }, "margin" !== i && (S.cssHooks[i + o].set = Je); }), S.fn.extend({ css: function css(e, t) { return $(this, function (e, t, n) { var r, i, o = {}, a = 0; if (Array.isArray(t)) { for (r = Ie(e), i = t.length; a < i; a++) { o[t[a]] = S.css(e, t[a], !1, r); } return o; } return void 0 !== n ? S.style(e, t, n) : S.css(e, t); }, e, t, 1 < arguments.length); } }), ((S.Tween = et).prototype = { constructor: et, init: function init(e, t, n, r, i, o) { this.elem = e, this.prop = n, this.easing = i || S.easing._default, this.options = t, this.start = this.now = this.cur(), this.end = r, this.unit = o || (S.cssNumber[n] ? "" : "px"); }, cur: function cur() { var e = et.propHooks[this.prop]; return e && e.get ? e.get(this) : et.propHooks._default.get(this); }, run: function run(e) { var t, n = et.propHooks[this.prop]; return this.options.duration ? this.pos = t = S.easing[this.easing](e, this.options.duration * e, 0, 1, this.options.duration) : this.pos = t = e, this.now = (this.end - this.start) * t + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), n && n.set ? n.set(this) : et.propHooks._default.set(this), this; } }).init.prototype = et.prototype, (et.propHooks = { _default: { get: function get(e) { var t; return 1 !== e.elem.nodeType || null != e.elem[e.prop] && null == e.elem.style[e.prop] ? e.elem[e.prop] : (t = S.css(e.elem, e.prop, "")) && "auto" !== t ? t : 0; }, set: function set(e) { S.fx.step[e.prop] ? S.fx.step[e.prop](e) : 1 !== e.elem.nodeType || !S.cssHooks[e.prop] && null == e.elem.style[Xe(e.prop)] ? e.elem[e.prop] = e.now : S.style(e.elem, e.prop, e.now + e.unit); } } }).scrollTop = et.propHooks.scrollLeft = { set: function set(e) { e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now); } }, S.easing = { linear: function linear(e) { return e; }, swing: function swing(e) { return .5 - Math.cos(e * Math.PI) / 2; }, _default: "swing" }, S.fx = et.prototype.init, S.fx.step = {}; var tt, nt, rt, it, ot = /^(?:toggle|show|hide)$/, at = /queueHooks$/; function st() { nt && (!1 === E.hidden && C.requestAnimationFrame ? C.requestAnimationFrame(st) : C.setTimeout(st, S.fx.interval), S.fx.tick()); } function ut() { return C.setTimeout(function () { tt = void 0; }), tt = Date.now(); } function lt(e, t) { var n, r = 0, i = { height: e }; for (t = t ? 1 : 0; r < 4; r += 2 - t) { i["margin" + (n = ne[r])] = i["padding" + n] = e; } return t && (i.opacity = i.width = e), i; } function ct(e, t, n) { for (var r, i = (ft.tweeners[t] || []).concat(ft.tweeners["*"]), o = 0, a = i.length; o < a; o++) { if (r = i[o].call(n, t, e)) return r; } } function ft(o, e, t) { var n, a, r = 0, i = ft.prefilters.length, s = S.Deferred().always(function () { delete u.elem; }), u = function u() { if (a) return !1; for (var e = tt || ut(), t = Math.max(0, l.startTime + l.duration - e), n = 1 - (t / l.duration || 0), r = 0, i = l.tweens.length; r < i; r++) { l.tweens[r].run(n); } return s.notifyWith(o, [l, n, t]), n < 1 && i ? t : (i || s.notifyWith(o, [l, 1, 0]), s.resolveWith(o, [l]), !1); }, l = s.promise({ elem: o, props: S.extend({}, e), opts: S.extend(!0, { specialEasing: {}, easing: S.easing._default }, t), originalProperties: e, originalOptions: t, startTime: tt || ut(), duration: t.duration, tweens: [], createTween: function createTween(e, t) { var n = S.Tween(o, l.opts, e, t, l.opts.specialEasing[e] || l.opts.easing); return l.tweens.push(n), n; }, stop: function stop(e) { var t = 0, n = e ? l.tweens.length : 0; if (a) return this; for (a = !0; t < n; t++) { l.tweens[t].run(1); } return e ? (s.notifyWith(o, [l, 1, 0]), s.resolveWith(o, [l, e])) : s.rejectWith(o, [l, e]), this; } }), c = l.props; for (!function (e, t) { var n, r, i, o, a; for (n in e) { if (i = t[r = X(n)], o = e[n], Array.isArray(o) && (i = o[1], o = e[n] = o[0]), n !== r && (e[r] = o, delete e[n]), (a = S.cssHooks[r]) && ("expand" in a)) for (n in o = a.expand(o), delete e[r], o) { (n in e) || (e[n] = o[n], t[n] = i); } else t[r] = i; } }(c, l.opts.specialEasing); r < i; r++) { if (n = ft.prefilters[r].call(l, o, c, l.opts)) return m(n.stop) && (S._queueHooks(l.elem, l.opts.queue).stop = n.stop.bind(n)), n; } return S.map(c, ct, l), m(l.opts.start) && l.opts.start.call(o, l), l.progress(l.opts.progress).done(l.opts.done, l.opts.complete).fail(l.opts.fail).always(l.opts.always), S.fx.timer(S.extend(u, { elem: o, anim: l, queue: l.opts.queue })), l; } S.Animation = S.extend(ft, { tweeners: { "*": [function (e, t) { var n = this.createTween(e, t); return se(n.elem, e, te.exec(t), n), n; }] }, tweener: function tweener(e, t) { m(e) ? (t = e, e = ["*"]) : e = e.match(P); for (var n, r = 0, i = e.length; r < i; r++) { n = e[r], ft.tweeners[n] = ft.tweeners[n] || [], ft.tweeners[n].unshift(t); } }, prefilters: [function (e, t, n) { var r, i, o, a, s, u, l, c, f = "width" in t || "height" in t, p = this, d = {}, h = e.style, g = e.nodeType && ae(e), v = Y.get(e, "fxshow"); for (r in n.queue || (null == (a = S._queueHooks(e, "fx")).unqueued && (a.unqueued = 0, s = a.empty.fire, a.empty.fire = function () { a.unqueued || s(); }), a.unqueued++, p.always(function () { p.always(function () { a.unqueued--, S.queue(e, "fx").length || a.empty.fire(); }); })), t) { if (i = t[r], ot.test(i)) { if (delete t[r], o = o || "toggle" === i, i === (g ? "hide" : "show")) { if ("show" !== i || !v || void 0 === v[r]) continue; g = !0; } d[r] = v && v[r] || S.style(e, r); } } if ((u = !S.isEmptyObject(t)) || !S.isEmptyObject(d)) for (r in f && 1 === e.nodeType && (n.overflow = [h.overflow, h.overflowX, h.overflowY], null == (l = v && v.display) && (l = Y.get(e, "display")), "none" === (c = S.css(e, "display")) && (l ? c = l : (le([e], !0), l = e.style.display || l, c = S.css(e, "display"), le([e]))), ("inline" === c || "inline-block" === c && null != l) && "none" === S.css(e, "float") && (u || (p.done(function () { h.display = l; }), null == l && (c = h.display, l = "none" === c ? "" : c)), h.display = "inline-block")), n.overflow && (h.overflow = "hidden", p.always(function () { h.overflow = n.overflow[0], h.overflowX = n.overflow[1], h.overflowY = n.overflow[2]; })), u = !1, d) { u || (v ? "hidden" in v && (g = v.hidden) : v = Y.access(e, "fxshow", { display: l }), o && (v.hidden = !g), g && le([e], !0), p.done(function () { for (r in g || le([e]), Y.remove(e, "fxshow"), d) { S.style(e, r, d[r]); } })), u = ct(g ? v[r] : 0, r, p), r in v || (v[r] = u.start, g && (u.end = u.start, u.start = 0)); } }], prefilter: function prefilter(e, t) { t ? ft.prefilters.unshift(e) : ft.prefilters.push(e); } }), S.speed = function (e, t, n) { var r = e && "object" == _typeof(e) ? S.extend({}, e) : { complete: n || !n && t || m(e) && e, duration: e, easing: n && t || t && !m(t) && t }; return S.fx.off ? r.duration = 0 : "number" != typeof r.duration && (r.duration in S.fx.speeds ? r.duration = S.fx.speeds[r.duration] : r.duration = S.fx.speeds._default), null != r.queue && !0 !== r.queue || (r.queue = "fx"), r.old = r.complete, r.complete = function () { m(r.old) && r.old.call(this), r.queue && S.dequeue(this, r.queue); }, r; }, S.fn.extend({ fadeTo: function fadeTo(e, t, n, r) { return this.filter(ae).css("opacity", 0).show().end().animate({ opacity: t }, e, n, r); }, animate: function animate(t, e, n, r) { var i = S.isEmptyObject(t), o = S.speed(e, n, r), a = function a() { var e = ft(this, S.extend({}, t), o); (i || Y.get(this, "finish")) && e.stop(!0); }; return a.finish = a, i || !1 === o.queue ? this.each(a) : this.queue(o.queue, a); }, stop: function stop(i, e, o) { var a = function a(e) { var t = e.stop; delete e.stop, t(o); }; return "string" != typeof i && (o = e, e = i, i = void 0), e && this.queue(i || "fx", []), this.each(function () { var e = !0, t = null != i && i + "queueHooks", n = S.timers, r = Y.get(this); if (t) r[t] && r[t].stop && a(r[t]);else for (t in r) { r[t] && r[t].stop && at.test(t) && a(r[t]); } for (t = n.length; t--;) { n[t].elem !== this || null != i && n[t].queue !== i || (n[t].anim.stop(o), e = !1, n.splice(t, 1)); } !e && o || S.dequeue(this, i); }); }, finish: function finish(a) { return !1 !== a && (a = a || "fx"), this.each(function () { var e, t = Y.get(this), n = t[a + "queue"], r = t[a + "queueHooks"], i = S.timers, o = n ? n.length : 0; for (t.finish = !0, S.queue(this, a, []), r && r.stop && r.stop.call(this, !0), e = i.length; e--;) { i[e].elem === this && i[e].queue === a && (i[e].anim.stop(!0), i.splice(e, 1)); } for (e = 0; e < o; e++) { n[e] && n[e].finish && n[e].finish.call(this); } delete t.finish; }); } }), S.each(["toggle", "show", "hide"], function (e, r) { var i = S.fn[r]; S.fn[r] = function (e, t, n) { return null == e || "boolean" == typeof e ? i.apply(this, arguments) : this.animate(lt(r, !0), e, t, n); }; }), S.each({ slideDown: lt("show"), slideUp: lt("hide"), slideToggle: lt("toggle"), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide" }, fadeToggle: { opacity: "toggle" } }, function (e, r) { S.fn[e] = function (e, t, n) { return this.animate(r, e, t, n); }; }), S.timers = [], S.fx.tick = function () { var e, t = 0, n = S.timers; for (tt = Date.now(); t < n.length; t++) { (e = n[t])() || n[t] !== e || n.splice(t--, 1); } n.length || S.fx.stop(), tt = void 0; }, S.fx.timer = function (e) { S.timers.push(e), S.fx.start(); }, S.fx.interval = 13, S.fx.start = function () { nt || (nt = !0, st()); }, S.fx.stop = function () { nt = null; }, S.fx.speeds = { slow: 600, fast: 200, _default: 400 }, S.fn.delay = function (r, e) { return r = S.fx && S.fx.speeds[r] || r, e = e || "fx", this.queue(e, function (e, t) { var n = C.setTimeout(e, r); t.stop = function () { C.clearTimeout(n); }; }); }, rt = E.createElement("input"), it = E.createElement("select").appendChild(E.createElement("option")), rt.type = "checkbox", y.checkOn = "" !== rt.value, y.optSelected = it.selected, (rt = E.createElement("input")).value = "t", rt.type = "radio", y.radioValue = "t" === rt.value; var pt, dt = S.expr.attrHandle; S.fn.extend({ attr: function attr(e, t) { return $(this, S.attr, e, t, 1 < arguments.length); }, removeAttr: function removeAttr(e) { return this.each(function () { S.removeAttr(this, e); }); } }), S.extend({ attr: function attr(e, t, n) { var r, i, o = e.nodeType; if (3 !== o && 8 !== o && 2 !== o) return "undefined" == typeof e.getAttribute ? S.prop(e, t, n) : (1 === o && S.isXMLDoc(e) || (i = S.attrHooks[t.toLowerCase()] || (S.expr.match.bool.test(t) ? pt : void 0)), void 0 !== n ? null === n ? void S.removeAttr(e, t) : i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r : (e.setAttribute(t, n + ""), n) : i && "get" in i && null !== (r = i.get(e, t)) ? r : null == (r = S.find.attr(e, t)) ? void 0 : r); }, attrHooks: { type: { set: function set(e, t) { if (!y.radioValue && "radio" === t && A(e, "input")) { var n = e.value; return e.setAttribute("type", t), n && (e.value = n), t; } } } }, removeAttr: function removeAttr(e, t) { var n, r = 0, i = t && t.match(P); if (i && 1 === e.nodeType) while (n = i[r++]) { e.removeAttribute(n); } } }), pt = { set: function set(e, t, n) { return !1 === t ? S.removeAttr(e, n) : e.setAttribute(n, n), n; } }, S.each(S.expr.match.bool.source.match(/\w+/g), function (e, t) { var a = dt[t] || S.find.attr; dt[t] = function (e, t, n) { var r, i, o = t.toLowerCase(); return n || (i = dt[o], dt[o] = r, r = null != a(e, t, n) ? o : null, dt[o] = i), r; }; }); var ht = /^(?:input|select|textarea|button)$/i, gt = /^(?:a|area)$/i; function vt(e) { return (e.match(P) || []).join(" "); } function yt(e) { return e.getAttribute && e.getAttribute("class") || ""; } function mt(e) { return Array.isArray(e) ? e : "string" == typeof e && e.match(P) || []; } S.fn.extend({ prop: function prop(e, t) { return $(this, S.prop, e, t, 1 < arguments.length); }, removeProp: function removeProp(e) { return this.each(function () { delete this[S.propFix[e] || e]; }); } }), S.extend({ prop: function prop(e, t, n) { var r, i, o = e.nodeType; if (3 !== o && 8 !== o && 2 !== o) return 1 === o && S.isXMLDoc(e) || (t = S.propFix[t] || t, i = S.propHooks[t]), void 0 !== n ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r : e[t] = n : i && "get" in i && null !== (r = i.get(e, t)) ? r : e[t]; }, propHooks: { tabIndex: { get: function get(e) { var t = S.find.attr(e, "tabindex"); return t ? parseInt(t, 10) : ht.test(e.nodeName) || gt.test(e.nodeName) && e.href ? 0 : -1; } } }, propFix: { "for": "htmlFor", "class": "className" } }), y.optSelected || (S.propHooks.selected = { get: function get(e) { var t = e.parentNode; return t && t.parentNode && t.parentNode.selectedIndex, null; }, set: function set(e) { var t = e.parentNode; t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex); } }), S.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () { S.propFix[this.toLowerCase()] = this; }), S.fn.extend({ addClass: function addClass(t) { var e, n, r, i, o, a, s, u = 0; if (m(t)) return this.each(function (e) { S(this).addClass(t.call(this, e, yt(this))); }); if ((e = mt(t)).length) while (n = this[u++]) { if (i = yt(n), r = 1 === n.nodeType && " " + vt(i) + " ") { a = 0; while (o = e[a++]) { r.indexOf(" " + o + " ") < 0 && (r += o + " "); } i !== (s = vt(r)) && n.setAttribute("class", s); } } return this; }, removeClass: function removeClass(t) { var e, n, r, i, o, a, s, u = 0; if (m(t)) return this.each(function (e) { S(this).removeClass(t.call(this, e, yt(this))); }); if (!arguments.length) return this.attr("class", ""); if ((e = mt(t)).length) while (n = this[u++]) { if (i = yt(n), r = 1 === n.nodeType && " " + vt(i) + " ") { a = 0; while (o = e[a++]) { while (-1 < r.indexOf(" " + o + " ")) { r = r.replace(" " + o + " ", " "); } } i !== (s = vt(r)) && n.setAttribute("class", s); } } return this; }, toggleClass: function toggleClass(i, t) { var o = _typeof(i), a = "string" === o || Array.isArray(i); return "boolean" == typeof t && a ? t ? this.addClass(i) : this.removeClass(i) : m(i) ? this.each(function (e) { S(this).toggleClass(i.call(this, e, yt(this), t), t); }) : this.each(function () { var e, t, n, r; if (a) { t = 0, n = S(this), r = mt(i); while (e = r[t++]) { n.hasClass(e) ? n.removeClass(e) : n.addClass(e); } } else void 0 !== i && "boolean" !== o || ((e = yt(this)) && Y.set(this, "__className__", e), this.setAttribute && this.setAttribute("class", e || !1 === i ? "" : Y.get(this, "__className__") || "")); }); }, hasClass: function hasClass(e) { var t, n, r = 0; t = " " + e + " "; while (n = this[r++]) { if (1 === n.nodeType && -1 < (" " + vt(yt(n)) + " ").indexOf(t)) return !0; } return !1; } }); var xt = /\r/g; S.fn.extend({ val: function val(n) { var r, e, i, t = this[0]; return arguments.length ? (i = m(n), this.each(function (e) { var t; 1 === this.nodeType && (null == (t = i ? n.call(this, e, S(this).val()) : n) ? t = "" : "number" == typeof t ? t += "" : Array.isArray(t) && (t = S.map(t, function (e) { return null == e ? "" : e + ""; })), (r = S.valHooks[this.type] || S.valHooks[this.nodeName.toLowerCase()]) && "set" in r && void 0 !== r.set(this, t, "value") || (this.value = t)); })) : t ? (r = S.valHooks[t.type] || S.valHooks[t.nodeName.toLowerCase()]) && "get" in r && void 0 !== (e = r.get(t, "value")) ? e : "string" == typeof (e = t.value) ? e.replace(xt, "") : null == e ? "" : e : void 0; } }), S.extend({ valHooks: { option: { get: function get(e) { var t = S.find.attr(e, "value"); return null != t ? t : vt(S.text(e)); } }, select: { get: function get(e) { var t, n, r, i = e.options, o = e.selectedIndex, a = "select-one" === e.type, s = a ? null : [], u = a ? o + 1 : i.length; for (r = o < 0 ? u : a ? o : 0; r < u; r++) { if (((n = i[r]).selected || r === o) && !n.disabled && (!n.parentNode.disabled || !A(n.parentNode, "optgroup"))) { if (t = S(n).val(), a) return t; s.push(t); } } return s; }, set: function set(e, t) { var n, r, i = e.options, o = S.makeArray(t), a = i.length; while (a--) { ((r = i[a]).selected = -1 < S.inArray(S.valHooks.option.get(r), o)) && (n = !0); } return n || (e.selectedIndex = -1), o; } } } }), S.each(["radio", "checkbox"], function () { S.valHooks[this] = { set: function set(e, t) { if (Array.isArray(t)) return e.checked = -1 < S.inArray(S(e).val(), t); } }, y.checkOn || (S.valHooks[this].get = function (e) { return null === e.getAttribute("value") ? "on" : e.value; }); }), y.focusin = "onfocusin" in C; var bt = /^(?:focusinfocus|focusoutblur)$/, wt = function wt(e) { e.stopPropagation(); }; S.extend(S.event, { trigger: function trigger(e, t, n, r) { var i, o, a, s, u, l, c, f, p = [n || E], d = v.call(e, "type") ? e.type : e, h = v.call(e, "namespace") ? e.namespace.split(".") : []; if (o = f = a = n = n || E, 3 !== n.nodeType && 8 !== n.nodeType && !bt.test(d + S.event.triggered) && (-1 < d.indexOf(".") && (d = (h = d.split(".")).shift(), h.sort()), u = d.indexOf(":") < 0 && "on" + d, (e = e[S.expando] ? e : new S.Event(d, "object" == _typeof(e) && e)).isTrigger = r ? 2 : 3, e.namespace = h.join("."), e.rnamespace = e.namespace ? new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, e.result = void 0, e.target || (e.target = n), t = null == t ? [e] : S.makeArray(t, [e]), c = S.event.special[d] || {}, r || !c.trigger || !1 !== c.trigger.apply(n, t))) { if (!r && !c.noBubble && !x(n)) { for (s = c.delegateType || d, bt.test(s + d) || (o = o.parentNode); o; o = o.parentNode) { p.push(o), a = o; } a === (n.ownerDocument || E) && p.push(a.defaultView || a.parentWindow || C); } i = 0; while ((o = p[i++]) && !e.isPropagationStopped()) { f = o, e.type = 1 < i ? s : c.bindType || d, (l = (Y.get(o, "events") || Object.create(null))[e.type] && Y.get(o, "handle")) && l.apply(o, t), (l = u && o[u]) && l.apply && V(o) && (e.result = l.apply(o, t), !1 === e.result && e.preventDefault()); } return e.type = d, r || e.isDefaultPrevented() || c._default && !1 !== c._default.apply(p.pop(), t) || !V(n) || u && m(n[d]) && !x(n) && ((a = n[u]) && (n[u] = null), S.event.triggered = d, e.isPropagationStopped() && f.addEventListener(d, wt), n[d](), e.isPropagationStopped() && f.removeEventListener(d, wt), S.event.triggered = void 0, a && (n[u] = a)), e.result; } }, simulate: function simulate(e, t, n) { var r = S.extend(new S.Event(), n, { type: e, isSimulated: !0 }); S.event.trigger(r, null, t); } }), S.fn.extend({ trigger: function trigger(e, t) { return this.each(function () { S.event.trigger(e, t, this); }); }, triggerHandler: function triggerHandler(e, t) { var n = this[0]; if (n) return S.event.trigger(e, t, n, !0); } }), y.focusin || S.each({ focus: "focusin", blur: "focusout" }, function (n, r) { var i = function i(e) { S.event.simulate(r, e.target, S.event.fix(e)); }; S.event.special[r] = { setup: function setup() { var e = this.ownerDocument || this.document || this, t = Y.access(e, r); t || e.addEventListener(n, i, !0), Y.access(e, r, (t || 0) + 1); }, teardown: function teardown() { var e = this.ownerDocument || this.document || this, t = Y.access(e, r) - 1; t ? Y.access(e, r, t) : (e.removeEventListener(n, i, !0), Y.remove(e, r)); } }; }); var Tt = C.location, Ct = { guid: Date.now() }, Et = /\?/; S.parseXML = function (e) { var t; if (!e || "string" != typeof e) return null; try { t = new C.DOMParser().parseFromString(e, "text/xml"); } catch (e) { t = void 0; } return t && !t.getElementsByTagName("parsererror").length || S.error("Invalid XML: " + e), t; }; var St = /\[\]$/, kt = /\r?\n/g, At = /^(?:submit|button|image|reset|file)$/i, Nt = /^(?:input|select|textarea|keygen)/i; function Dt(n, e, r, i) { var t; if (Array.isArray(e)) S.each(e, function (e, t) { r || St.test(n) ? i(n, t) : Dt(n + "[" + ("object" == _typeof(t) && null != t ? e : "") + "]", t, r, i); });else if (r || "object" !== w(e)) i(n, e);else for (t in e) { Dt(n + "[" + t + "]", e[t], r, i); } } S.param = function (e, t) { var n, r = [], i = function i(e, t) { var n = m(t) ? t() : t; r[r.length] = encodeURIComponent(e) + "=" + encodeURIComponent(null == n ? "" : n); }; if (null == e) return ""; if (Array.isArray(e) || e.jquery && !S.isPlainObject(e)) S.each(e, function () { i(this.name, this.value); });else for (n in e) { Dt(n, e[n], t, i); } return r.join("&"); }, S.fn.extend({ serialize: function serialize() { return S.param(this.serializeArray()); }, serializeArray: function serializeArray() { return this.map(function () { var e = S.prop(this, "elements"); return e ? S.makeArray(e) : this; }).filter(function () { var e = this.type; return this.name && !S(this).is(":disabled") && Nt.test(this.nodeName) && !At.test(e) && (this.checked || !pe.test(e)); }).map(function (e, t) { var n = S(this).val(); return null == n ? null : Array.isArray(n) ? S.map(n, function (e) { return { name: t.name, value: e.replace(kt, "\r\n") }; }) : { name: t.name, value: n.replace(kt, "\r\n") }; }).get(); } }); var jt = /%20/g, qt = /#.*$/, Lt = /([?&])_=[^&]*/, Ht = /^(.*?):[ \t]*([^\r\n]*)$/gm, Ot = /^(?:GET|HEAD)$/, Pt = /^\/\//, Rt = {}, Mt = {}, It = "*/".concat("*"), Wt = E.createElement("a"); function Ft(o) { return function (e, t) { "string" != typeof e && (t = e, e = "*"); var n, r = 0, i = e.toLowerCase().match(P) || []; if (m(t)) while (n = i[r++]) { "+" === n[0] ? (n = n.slice(1) || "*", (o[n] = o[n] || []).unshift(t)) : (o[n] = o[n] || []).push(t); } }; } function Bt(t, i, o, a) { var s = {}, u = t === Mt; function l(e) { var r; return s[e] = !0, S.each(t[e] || [], function (e, t) { var n = t(i, o, a); return "string" != typeof n || u || s[n] ? u ? !(r = n) : void 0 : (i.dataTypes.unshift(n), l(n), !1); }), r; } return l(i.dataTypes[0]) || !s["*"] && l("*"); } function $t(e, t) { var n, r, i = S.ajaxSettings.flatOptions || {}; for (n in t) { void 0 !== t[n] && ((i[n] ? e : r || (r = {}))[n] = t[n]); } return r && S.extend(!0, e, r), e; } Wt.href = Tt.href, S.extend({ active: 0, lastModified: {}, etag: {}, ajaxSettings: { url: Tt.href, type: "GET", isLocal: /^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol), global: !0, processData: !0, async: !0, contentType: "application/x-www-form-urlencoded; charset=UTF-8", accepts: { "*": It, text: "text/plain", html: "text/html", xml: "application/xml, text/xml", json: "application/json, text/javascript" }, contents: { xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/ }, responseFields: { xml: "responseXML", text: "responseText", json: "responseJSON" }, converters: { "* text": String, "text html": !0, "text json": JSON.parse, "text xml": S.parseXML }, flatOptions: { url: !0, context: !0 } }, ajaxSetup: function ajaxSetup(e, t) { return t ? $t($t(e, S.ajaxSettings), t) : $t(S.ajaxSettings, e); }, ajaxPrefilter: Ft(Rt), ajaxTransport: Ft(Mt), ajax: function ajax(e, t) { "object" == _typeof(e) && (t = e, e = void 0), t = t || {}; var c, f, p, n, d, r, h, g, i, o, v = S.ajaxSetup({}, t), y = v.context || v, m = v.context && (y.nodeType || y.jquery) ? S(y) : S.event, x = S.Deferred(), b = S.Callbacks("once memory"), w = v.statusCode || {}, a = {}, s = {}, u = "canceled", T = { readyState: 0, getResponseHeader: function getResponseHeader(e) { var t; if (h) { if (!n) { n = {}; while (t = Ht.exec(p)) { n[t[1].toLowerCase() + " "] = (n[t[1].toLowerCase() + " "] || []).concat(t[2]); } } t = n[e.toLowerCase() + " "]; } return null == t ? null : t.join(", "); }, getAllResponseHeaders: function getAllResponseHeaders() { return h ? p : null; }, setRequestHeader: function setRequestHeader(e, t) { return null == h && (e = s[e.toLowerCase()] = s[e.toLowerCase()] || e, a[e] = t), this; }, overrideMimeType: function overrideMimeType(e) { return null == h && (v.mimeType = e), this; }, statusCode: function statusCode(e) { var t; if (e) if (h) T.always(e[T.status]);else for (t in e) { w[t] = [w[t], e[t]]; } return this; }, abort: function abort(e) { var t = e || u; return c && c.abort(t), l(0, t), this; } }; if (x.promise(T), v.url = ((e || v.url || Tt.href) + "").replace(Pt, Tt.protocol + "//"), v.type = t.method || t.type || v.method || v.type, v.dataTypes = (v.dataType || "*").toLowerCase().match(P) || [""], null == v.crossDomain) { r = E.createElement("a"); try { r.href = v.url, r.href = r.href, v.crossDomain = Wt.protocol + "//" + Wt.host != r.protocol + "//" + r.host; } catch (e) { v.crossDomain = !0; } } if (v.data && v.processData && "string" != typeof v.data && (v.data = S.param(v.data, v.traditional)), Bt(Rt, v, t, T), h) return T; for (i in (g = S.event && v.global) && 0 == S.active++ && S.event.trigger("ajaxStart"), v.type = v.type.toUpperCase(), v.hasContent = !Ot.test(v.type), f = v.url.replace(qt, ""), v.hasContent ? v.data && v.processData && 0 === (v.contentType || "").indexOf("application/x-www-form-urlencoded") && (v.data = v.data.replace(jt, "+")) : (o = v.url.slice(f.length), v.data && (v.processData || "string" == typeof v.data) && (f += (Et.test(f) ? "&" : "?") + v.data, delete v.data), !1 === v.cache && (f = f.replace(Lt, "$1"), o = (Et.test(f) ? "&" : "?") + "_=" + Ct.guid++ + o), v.url = f + o), v.ifModified && (S.lastModified[f] && T.setRequestHeader("If-Modified-Since", S.lastModified[f]), S.etag[f] && T.setRequestHeader("If-None-Match", S.etag[f])), (v.data && v.hasContent && !1 !== v.contentType || t.contentType) && T.setRequestHeader("Content-Type", v.contentType), T.setRequestHeader("Accept", v.dataTypes[0] && v.accepts[v.dataTypes[0]] ? v.accepts[v.dataTypes[0]] + ("*" !== v.dataTypes[0] ? ", " + It + "; q=0.01" : "") : v.accepts["*"]), v.headers) { T.setRequestHeader(i, v.headers[i]); } if (v.beforeSend && (!1 === v.beforeSend.call(y, T, v) || h)) return T.abort(); if (u = "abort", b.add(v.complete), T.done(v.success), T.fail(v.error), c = Bt(Mt, v, t, T)) { if (T.readyState = 1, g && m.trigger("ajaxSend", [T, v]), h) return T; v.async && 0 < v.timeout && (d = C.setTimeout(function () { T.abort("timeout"); }, v.timeout)); try { h = !1, c.send(a, l); } catch (e) { if (h) throw e; l(-1, e); } } else l(-1, "No Transport"); function l(e, t, n, r) { var i, o, a, s, u, l = t; h || (h = !0, d && C.clearTimeout(d), c = void 0, p = r || "", T.readyState = 0 < e ? 4 : 0, i = 200 <= e && e < 300 || 304 === e, n && (s = function (e, t, n) { var r, i, o, a, s = e.contents, u = e.dataTypes; while ("*" === u[0]) { u.shift(), void 0 === r && (r = e.mimeType || t.getResponseHeader("Content-Type")); } if (r) for (i in s) { if (s[i] && s[i].test(r)) { u.unshift(i); break; } } if (u[0] in n) o = u[0];else { for (i in n) { if (!u[0] || e.converters[i + " " + u[0]]) { o = i; break; } a || (a = i); } o = o || a; } if (o) return o !== u[0] && u.unshift(o), n[o]; }(v, T, n)), !i && -1 < S.inArray("script", v.dataTypes) && (v.converters["text script"] = function () {}), s = function (e, t, n, r) { var i, o, a, s, u, l = {}, c = e.dataTypes.slice(); if (c[1]) for (a in e.converters) { l[a.toLowerCase()] = e.converters[a]; } o = c.shift(); while (o) { if (e.responseFields[o] && (n[e.responseFields[o]] = t), !u && r && e.dataFilter && (t = e.dataFilter(t, e.dataType)), u = o, o = c.shift()) if ("*" === o) o = u;else if ("*" !== u && u !== o) { if (!(a = l[u + " " + o] || l["* " + o])) for (i in l) { if ((s = i.split(" "))[1] === o && (a = l[u + " " + s[0]] || l["* " + s[0]])) { !0 === a ? a = l[i] : !0 !== l[i] && (o = s[0], c.unshift(s[1])); break; } } if (!0 !== a) if (a && e["throws"]) t = a(t);else try { t = a(t); } catch (e) { return { state: "parsererror", error: a ? e : "No conversion from " + u + " to " + o }; } } } return { state: "success", data: t }; }(v, s, T, i), i ? (v.ifModified && ((u = T.getResponseHeader("Last-Modified")) && (S.lastModified[f] = u), (u = T.getResponseHeader("etag")) && (S.etag[f] = u)), 204 === e || "HEAD" === v.type ? l = "nocontent" : 304 === e ? l = "notmodified" : (l = s.state, o = s.data, i = !(a = s.error))) : (a = l, !e && l || (l = "error", e < 0 && (e = 0))), T.status = e, T.statusText = (t || l) + "", i ? x.resolveWith(y, [o, l, T]) : x.rejectWith(y, [T, l, a]), T.statusCode(w), w = void 0, g && m.trigger(i ? "ajaxSuccess" : "ajaxError", [T, v, i ? o : a]), b.fireWith(y, [T, l]), g && (m.trigger("ajaxComplete", [T, v]), --S.active || S.event.trigger("ajaxStop"))); } return T; }, getJSON: function getJSON(e, t, n) { return S.get(e, t, n, "json"); }, getScript: function getScript(e, t) { return S.get(e, void 0, t, "script"); } }), S.each(["get", "post"], function (e, i) { S[i] = function (e, t, n, r) { return m(t) && (r = r || n, n = t, t = void 0), S.ajax(S.extend({ url: e, type: i, dataType: r, data: t, success: n }, S.isPlainObject(e) && e)); }; }), S.ajaxPrefilter(function (e) { var t; for (t in e.headers) { "content-type" === t.toLowerCase() && (e.contentType = e.headers[t] || ""); } }), S._evalUrl = function (e, t, n) { return S.ajax({ url: e, type: "GET", dataType: "script", cache: !0, async: !1, global: !1, converters: { "text script": function textScript() {} }, dataFilter: function dataFilter(e) { S.globalEval(e, t, n); } }); }, S.fn.extend({ wrapAll: function wrapAll(e) { var t; return this[0] && (m(e) && (e = e.call(this[0])), t = S(e, this[0].ownerDocument).eq(0).clone(!0), this[0].parentNode && t.insertBefore(this[0]), t.map(function () { var e = this; while (e.firstElementChild) { e = e.firstElementChild; } return e; }).append(this)), this; }, wrapInner: function wrapInner(n) { return m(n) ? this.each(function (e) { S(this).wrapInner(n.call(this, e)); }) : this.each(function () { var e = S(this), t = e.contents(); t.length ? t.wrapAll(n) : e.append(n); }); }, wrap: function wrap(t) { var n = m(t); return this.each(function (e) { S(this).wrapAll(n ? t.call(this, e) : t); }); }, unwrap: function unwrap(e) { return this.parent(e).not("body").each(function () { S(this).replaceWith(this.childNodes); }), this; } }), S.expr.pseudos.hidden = function (e) { return !S.expr.pseudos.visible(e); }, S.expr.pseudos.visible = function (e) { return !!(e.offsetWidth || e.offsetHeight || e.getClientRects().length); }, S.ajaxSettings.xhr = function () { try { return new C.XMLHttpRequest(); } catch (e) {} }; var _t = { 0: 200, 1223: 204 }, zt = S.ajaxSettings.xhr(); y.cors = !!zt && "withCredentials" in zt, y.ajax = zt = !!zt, S.ajaxTransport(function (i) { var _o, a; if (y.cors || zt && !i.crossDomain) return { send: function send(e, t) { var n, r = i.xhr(); if (r.open(i.type, i.url, i.async, i.username, i.password), i.xhrFields) for (n in i.xhrFields) { r[n] = i.xhrFields[n]; } for (n in i.mimeType && r.overrideMimeType && r.overrideMimeType(i.mimeType), i.crossDomain || e["X-Requested-With"] || (e["X-Requested-With"] = "XMLHttpRequest"), e) { r.setRequestHeader(n, e[n]); } _o = function o(e) { return function () { _o && (_o = a = r.onload = r.onerror = r.onabort = r.ontimeout = r.onreadystatechange = null, "abort" === e ? r.abort() : "error" === e ? "number" != typeof r.status ? t(0, "error") : t(r.status, r.statusText) : t(_t[r.status] || r.status, r.statusText, "text" !== (r.responseType || "text") || "string" != typeof r.responseText ? { binary: r.response } : { text: r.responseText }, r.getAllResponseHeaders())); }; }, r.onload = _o(), a = r.onerror = r.ontimeout = _o("error"), void 0 !== r.onabort ? r.onabort = a : r.onreadystatechange = function () { 4 === r.readyState && C.setTimeout(function () { _o && a(); }); }, _o = _o("abort"); try { r.send(i.hasContent && i.data || null); } catch (e) { if (_o) throw e; } }, abort: function abort() { _o && _o(); } }; }), S.ajaxPrefilter(function (e) { e.crossDomain && (e.contents.script = !1); }), S.ajaxSetup({ accepts: { script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" }, contents: { script: /\b(?:java|ecma)script\b/ }, converters: { "text script": function textScript(e) { return S.globalEval(e), e; } } }), S.ajaxPrefilter("script", function (e) { void 0 === e.cache && (e.cache = !1), e.crossDomain && (e.type = "GET"); }), S.ajaxTransport("script", function (n) { var r, _i; if (n.crossDomain || n.scriptAttrs) return { send: function send(e, t) { r = S("<script>").attr(n.scriptAttrs || {}).prop({ charset: n.scriptCharset, src: n.url }).on("load error", _i = function i(e) { r.remove(), _i = null, e && t("error" === e.type ? 404 : 200, e.type); }), E.head.appendChild(r[0]); }, abort: function abort() { _i && _i(); } }; }); var Ut, Xt = [], Vt = /(=)\?(?=&|$)|\?\?/; S.ajaxSetup({ jsonp: "callback", jsonpCallback: function jsonpCallback() { var e = Xt.pop() || S.expando + "_" + Ct.guid++; return this[e] = !0, e; } }), S.ajaxPrefilter("json jsonp", function (e, t, n) { var r, i, o, a = !1 !== e.jsonp && (Vt.test(e.url) ? "url" : "string" == typeof e.data && 0 === (e.contentType || "").indexOf("application/x-www-form-urlencoded") && Vt.test(e.data) && "data"); if (a || "jsonp" === e.dataTypes[0]) return r = e.jsonpCallback = m(e.jsonpCallback) ? e.jsonpCallback() : e.jsonpCallback, a ? e[a] = e[a].replace(Vt, "$1" + r) : !1 !== e.jsonp && (e.url += (Et.test(e.url) ? "&" : "?") + e.jsonp + "=" + r), e.converters["script json"] = function () { return o || S.error(r + " was not called"), o[0]; }, e.dataTypes[0] = "json", i = C[r], C[r] = function () { o = arguments; }, n.always(function () { void 0 === i ? S(C).removeProp(r) : C[r] = i, e[r] && (e.jsonpCallback = t.jsonpCallback, Xt.push(r)), o && m(i) && i(o[0]), o = i = void 0; }), "script"; }), y.createHTMLDocument = ((Ut = E.implementation.createHTMLDocument("").body).innerHTML = "<form></form><form></form>", 2 === Ut.childNodes.length), S.parseHTML = function (e, t, n) { return "string" != typeof e ? [] : ("boolean" == typeof t && (n = t, t = !1), t || (y.createHTMLDocument ? ((r = (t = E.implementation.createHTMLDocument("")).createElement("base")).href = E.location.href, t.head.appendChild(r)) : t = E), o = !n && [], (i = N.exec(e)) ? [t.createElement(i[1])] : (i = xe([e], t, o), o && o.length && S(o).remove(), S.merge([], i.childNodes))); var r, i, o; }, S.fn.load = function (e, t, n) { var r, i, o, a = this, s = e.indexOf(" "); return -1 < s && (r = vt(e.slice(s)), e = e.slice(0, s)), m(t) ? (n = t, t = void 0) : t && "object" == _typeof(t) && (i = "POST"), 0 < a.length && S.ajax({ url: e, type: i || "GET", dataType: "html", data: t }).done(function (e) { o = arguments, a.html(r ? S("<div>").append(S.parseHTML(e)).find(r) : e); }).always(n && function (e, t) { a.each(function () { n.apply(this, o || [e.responseText, t, e]); }); }), this; }, S.expr.pseudos.animated = function (t) { return S.grep(S.timers, function (e) { return t === e.elem; }).length; }, S.offset = { setOffset: function setOffset(e, t, n) { var r, i, o, a, s, u, l = S.css(e, "position"), c = S(e), f = {}; "static" === l && (e.style.position = "relative"), s = c.offset(), o = S.css(e, "top"), u = S.css(e, "left"), ("absolute" === l || "fixed" === l) && -1 < (o + u).indexOf("auto") ? (a = (r = c.position()).top, i = r.left) : (a = parseFloat(o) || 0, i = parseFloat(u) || 0), m(t) && (t = t.call(e, n, S.extend({}, s))), null != t.top && (f.top = t.top - s.top + a), null != t.left && (f.left = t.left - s.left + i), "using" in t ? t.using.call(e, f) : ("number" == typeof f.top && (f.top += "px"), "number" == typeof f.left && (f.left += "px"), c.css(f)); } }, S.fn.extend({ offset: function offset(t) { if (arguments.length) return void 0 === t ? this : this.each(function (e) { S.offset.setOffset(this, t, e); }); var e, n, r = this[0]; return r ? r.getClientRects().length ? (e = r.getBoundingClientRect(), n = r.ownerDocument.defaultView, { top: e.top + n.pageYOffset, left: e.left + n.pageXOffset }) : { top: 0, left: 0 } : void 0; }, position: function position() { if (this[0]) { var e, t, n, r = this[0], i = { top: 0, left: 0 }; if ("fixed" === S.css(r, "position")) t = r.getBoundingClientRect();else { t = this.offset(), n = r.ownerDocument, e = r.offsetParent || n.documentElement; while (e && (e === n.body || e === n.documentElement) && "static" === S.css(e, "position")) { e = e.parentNode; } e && e !== r && 1 === e.nodeType && ((i = S(e).offset()).top += S.css(e, "borderTopWidth", !0), i.left += S.css(e, "borderLeftWidth", !0)); } return { top: t.top - i.top - S.css(r, "marginTop", !0), left: t.left - i.left - S.css(r, "marginLeft", !0) }; } }, offsetParent: function offsetParent() { return this.map(function () { var e = this.offsetParent; while (e && "static" === S.css(e, "position")) { e = e.offsetParent; } return e || re; }); } }), S.each({ scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function (t, i) { var o = "pageYOffset" === i; S.fn[t] = function (e) { return $(this, function (e, t, n) { var r; if (x(e) ? r = e : 9 === e.nodeType && (r = e.defaultView), void 0 === n) return r ? r[i] : e[t]; r ? r.scrollTo(o ? r.pageXOffset : n, o ? n : r.pageYOffset) : e[t] = n; }, t, e, arguments.length); }; }), S.each(["top", "left"], function (e, n) { S.cssHooks[n] = $e(y.pixelPosition, function (e, t) { if (t) return t = Be(e, n), Me.test(t) ? S(e).position()[n] + "px" : t; }); }), S.each({ Height: "height", Width: "width" }, function (a, s) { S.each({ padding: "inner" + a, content: s, "": "outer" + a }, function (r, o) { S.fn[o] = function (e, t) { var n = arguments.length && (r || "boolean" != typeof e), i = r || (!0 === e || !0 === t ? "margin" : "border"); return $(this, function (e, t, n) { var r; return x(e) ? 0 === o.indexOf("outer") ? e["inner" + a] : e.document.documentElement["client" + a] : 9 === e.nodeType ? (r = e.documentElement, Math.max(e.body["scroll" + a], r["scroll" + a], e.body["offset" + a], r["offset" + a], r["client" + a])) : void 0 === n ? S.css(e, t, i) : S.style(e, t, n, i); }, s, n ? e : void 0, n); }; }); }), S.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"], function (e, t) { S.fn[t] = function (e) { return this.on(t, e); }; }), S.fn.extend({ bind: function bind(e, t, n) { return this.on(e, null, t, n); }, unbind: function unbind(e, t) { return this.off(e, null, t); }, delegate: function delegate(e, t, n, r) { return this.on(t, e, n, r); }, undelegate: function undelegate(e, t, n) { return 1 === arguments.length ? this.off(e, "**") : this.off(t, e || "**", n); }, hover: function hover(e, t) { return this.mouseenter(e).mouseleave(t || e); } }), S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "), function (e, n) { S.fn[n] = function (e, t) { return 0 < arguments.length ? this.on(n, null, e, t) : this.trigger(n); }; }); var Gt = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; S.proxy = function (e, t) { var n, r, i; if ("string" == typeof t && (n = e[t], t = e, e = n), m(e)) return r = s.call(arguments, 2), (i = function i() { return e.apply(t || this, r.concat(s.call(arguments))); }).guid = e.guid = e.guid || S.guid++, i; }, S.holdReady = function (e) { e ? S.readyWait++ : S.ready(!0); }, S.isArray = Array.isArray, S.parseJSON = JSON.parse, S.nodeName = A, S.isFunction = m, S.isWindow = x, S.camelCase = X, S.type = w, S.now = Date.now, S.isNumeric = function (e) { var t = S.type(e); return ("number" === t || "string" === t) && !isNaN(e - parseFloat(e)); }, S.trim = function (e) { return null == e ? "" : (e + "").replace(Gt, ""); }, "function" == typeof define && define.amd && define("jquery", [], function () { return S; }); var Yt = C.jQuery, Qt = C.$; return S.noConflict = function (e) { return C.$ === S && (C.$ = Qt), e && C.jQuery === S && (C.jQuery = Yt), S; }, "undefined" == typeof e && (C.jQuery = C.$ = S), S; }); /*====================================*/ "use strict"; function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } /*! jQuery Migrate v3.3.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ "undefined" == typeof jQuery.migrateMute && (jQuery.migrateMute = !0), function (t) { "use strict"; "function" == typeof define && define.amd ? define(["jquery"], function (e) { return t(e, window); }) : "object" == (typeof module === "undefined" ? "undefined" : _typeof(module)) && module.exports ? module.exports = t(require("jquery"), window) : t(jQuery, window); }(function (s, n) { "use strict"; function e(e) { return 0 <= function (e, t) { var r, n = /^(\d+)\.(\d+)\.(\d+)/, i = n.exec(e) || [], o = n.exec(t) || []; for (r = 1; r <= 3; r++) { if (+i[r] > +o[r]) return 1; if (+i[r] < +o[r]) return -1; } return 0; }(s.fn.jquery, e); } s.migrateVersion = "3.3.0", n.console && n.console.log && (s && e("3.0.0") || n.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"), s.migrateWarnings && n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"), n.console.log("JQMIGRATE: Migrate is installed" + (s.migrateMute ? "" : " with logging active") + ", version " + s.migrateVersion)); var r = {}; function u(e) { var t = n.console; s.migrateDeduplicateWarnings && r[e] || (r[e] = !0, s.migrateWarnings.push(e), t && t.warn && !s.migrateMute && (t.warn("JQMIGRATE: " + e), s.migrateTrace && t.trace && t.trace())); } function t(e, t, r, n) { Object.defineProperty(e, t, { configurable: !0, enumerable: !0, get: function get() { return u(n), r; }, set: function set(e) { u(n), r = e; } }); } function i(e, t, r, n) { e[t] = function () { return u(n), r.apply(this, arguments); }; } s.migrateDeduplicateWarnings = !0, s.migrateWarnings = [], void 0 === s.migrateTrace && (s.migrateTrace = !0), s.migrateReset = function () { r = {}, s.migrateWarnings.length = 0; }, "BackCompat" === n.document.compatMode && u("jQuery is not compatible with Quirks Mode"); var o, a = {}, c = s.fn.init, d = s.find, l = /\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/, p = /\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g, f = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; for (o in s.fn.init = function (e) { var t = Array.prototype.slice.call(arguments); return "string" == typeof e && "#" === e && (u("jQuery( '#' ) is not a valid selector"), t[0] = []), c.apply(this, t); }, s.fn.init.prototype = s.fn, s.find = function (t) { var r = Array.prototype.slice.call(arguments); if ("string" == typeof t && l.test(t)) try { n.document.querySelector(t); } catch (e) { t = t.replace(p, function (e, t, r, n) { return "[" + t + r + '"' + n + '"]'; }); try { n.document.querySelector(t), u("Attribute selector with '#' must be quoted: " + r[0]), r[0] = t; } catch (e) { u("Attribute selector with '#' was not fixed: " + r[0]); } } return d.apply(this, r); }, d) { Object.prototype.hasOwnProperty.call(d, o) && (s.find[o] = d[o]); } if (i(s.fn, "size", function () { return this.length; }, "jQuery.fn.size() is deprecated and removed; use the .length property"), i(s, "parseJSON", function () { return JSON.parse.apply(null, arguments); }, "jQuery.parseJSON is deprecated; use JSON.parse"), i(s, "holdReady", s.holdReady, "jQuery.holdReady is deprecated"), i(s, "unique", s.uniqueSort, "jQuery.unique is deprecated; use jQuery.uniqueSort"), t(s.expr, "filters", s.expr.pseudos, "jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"), t(s.expr, ":", s.expr.pseudos, "jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"), e("3.1.1") && i(s, "trim", function (e) { return null == e ? "" : (e + "").replace(f, ""); }, "jQuery.trim is deprecated; use String.prototype.trim"), e("3.2.0") && i(s, "nodeName", function (e, t) { return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase(); }, "jQuery.nodeName is deprecated"), e("3.3.0") && (i(s, "isNumeric", function (e) { var t = _typeof(e); return ("number" == t || "string" == t) && !isNaN(e - parseFloat(e)); }, "jQuery.isNumeric() is deprecated"), s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) { a["[object " + t + "]"] = t.toLowerCase(); }), i(s, "type", function (e) { return null == e ? e + "" : "object" == _typeof(e) || "function" == typeof e ? a[Object.prototype.toString.call(e)] || "object" : _typeof(e); }, "jQuery.type is deprecated"), i(s, "isFunction", function (e) { return "function" == typeof e; }, "jQuery.isFunction() is deprecated"), i(s, "isWindow", function (e) { return null != e && e === e.window; }, "jQuery.isWindow() is deprecated"), i(s, "isArray", Array.isArray, "jQuery.isArray is deprecated; use Array.isArray")), s.ajax) { var y = s.ajax; s.ajax = function () { var e = y.apply(this, arguments); return e.promise && (i(e, "success", e.done, "jQXHR.success is deprecated and removed"), i(e, "error", e.fail, "jQXHR.error is deprecated and removed"), i(e, "complete", e.always, "jQXHR.complete is deprecated and removed")), e; }; } var m = s.fn.removeAttr, g = s.fn.toggleClass, h = /\S+/g; function v(e) { return e.replace(/-([a-z])/g, function (e, t) { return t.toUpperCase(); }); } s.fn.removeAttr = function (e) { var r = this; return s.each(e.match(h), function (e, t) { s.expr.match.bool.test(t) && (u("jQuery.fn.removeAttr no longer sets boolean properties: " + t), r.prop(t, !1)); }), m.apply(this, arguments); }; var j, Q = !(s.fn.toggleClass = function (t) { return void 0 !== t && "boolean" != typeof t ? g.apply(this, arguments) : (u("jQuery.fn.toggleClass( boolean ) is deprecated"), this.each(function () { var e = this.getAttribute && this.getAttribute("class") || ""; e && s.data(this, "__className__", e), this.setAttribute && this.setAttribute("class", e || !1 === t ? "" : s.data(this, "__className__") || ""); })); }), b = /^[a-z]/, w = /^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/; s.swap && s.each(["height", "width", "reliableMarginRight"], function (e, t) { var r = s.cssHooks[t] && s.cssHooks[t].get; r && (s.cssHooks[t].get = function () { var e; return Q = !0, e = r.apply(this, arguments), Q = !1, e; }); }), s.swap = function (e, t, r, n) { var i, o, a = {}; for (o in Q || u("jQuery.swap() is undocumented and deprecated"), t) { a[o] = e.style[o], e.style[o] = t[o]; } for (o in i = r.apply(e, n || []), t) { e.style[o] = a[o]; } return i; }, e("3.4.0") && "undefined" != typeof Proxy && (s.cssProps = new Proxy(s.cssProps || {}, { set: function set() { return u("JQMIGRATE: jQuery.cssProps is deprecated"), Reflect.set.apply(this, arguments); } })), s.cssNumber || (s.cssNumber = {}), j = s.fn.css, s.fn.css = function (e, t) { var r = this; return "string" != typeof e && s.each(e, function (e, t) { s.fn.css.call(r, e, t); }), "number" != typeof t || function (e) { return b.test(e) && w.test(e[0].toUpperCase() + e.slice(1)); }(v(e)) || u("Use of number-typed values is deprecated in jQuery.fn.css"), j.apply(this, arguments); }; var x = s.data; if (s.data = function (e, t, r) { var n, i, o; if (t && "object" == _typeof(t) && 2 === arguments.length) { for (o in n = s.hasData(e) && x.call(this, e), i = {}, t) { o !== v(o) ? (u("jQuery.data() always sets/gets camelCased names: " + o), n[o] = t[o]) : i[o] = t[o]; } return x.call(this, e, i), t; } return t && "string" == typeof t && t !== v(t) && (n = s.hasData(e) && x.call(this, e)) && t in n ? (u("jQuery.data() always sets/gets camelCased names: " + t), 2 < arguments.length && (n[t] = r), n[t]) : x.apply(this, arguments); }, s.fx) { var A, k, M = s.Tween.prototype.run, S = function S(e) { return e; }; s.Tween.prototype.run = function () { 1 < s.easing[this.easing].length && (u("'jQuery.easing." + this.easing.toString() + "' should use only one argument"), s.easing[this.easing] = S), M.apply(this, arguments); }, A = s.fx.interval || 13, k = "jQuery.fx.interval is deprecated", n.requestAnimationFrame && Object.defineProperty(s.fx, "interval", { configurable: !0, enumerable: !0, get: function get() { return n.document.hidden || u(k), A; }, set: function set(e) { u(k), A = e; } }); } var H = s.fn.load, R = s.event.add, N = s.event.fix; s.event.props = [], s.event.fixHooks = {}, t(s.event.props, "concat", s.event.props.concat, "jQuery.event.props.concat() is deprecated and removed"), s.event.fix = function (e) { var t, r = e.type, n = this.fixHooks[r], i = s.event.props; if (i.length) { u("jQuery.event.props are deprecated and removed: " + i.join()); while (i.length) { s.event.addProp(i.pop()); } } if (n && !n._migrated_ && (n._migrated_ = !0, u("jQuery.event.fixHooks are deprecated and removed: " + r), (i = n.props) && i.length)) while (i.length) { s.event.addProp(i.pop()); } return t = N.call(this, e), n && n.filter ? n.filter(t, e) : t; }, s.event.add = function (e, t) { return e === n && "load" === t && "complete" === n.document.readyState && u("jQuery(window).on('load'...) called after load event occurred"), R.apply(this, arguments); }, s.each(["load", "unload", "error"], function (e, t) { s.fn[t] = function () { var e = Array.prototype.slice.call(arguments, 0); return "load" === t && "string" == typeof e[0] ? H.apply(this, e) : (u("jQuery.fn." + t + "() is deprecated"), e.splice(0, 0, t), arguments.length ? this.on.apply(this, e) : (this.triggerHandler.apply(this, e), this)); }; }), s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "), function (e, r) { s.fn[r] = function (e, t) { return u("jQuery.fn." + r + "() event shorthand is deprecated"), 0 < arguments.length ? this.on(r, null, e, t) : this.trigger(r); }; }), s(function () { s(n.document).triggerHandler("ready"); }), s.event.special.ready = { setup: function setup() { this === n.document && u("'ready' event is deprecated"); } }, s.fn.extend({ bind: function bind(e, t, r) { return u("jQuery.fn.bind() is deprecated"), this.on(e, null, t, r); }, unbind: function unbind(e, t) { return u("jQuery.fn.unbind() is deprecated"), this.off(e, null, t); }, delegate: function delegate(e, t, r, n) { return u("jQuery.fn.delegate() is deprecated"), this.on(t, e, r, n); }, undelegate: function undelegate(e, t, r) { return u("jQuery.fn.undelegate() is deprecated"), 1 === arguments.length ? this.off(e, "**") : this.off(t, e || "**", r); }, hover: function hover(e, t) { return u("jQuery.fn.hover() is deprecated"), this.on("mouseenter", e).on("mouseleave", t || e); } }); function C(e) { var t = n.document.implementation.createHTMLDocument(""); return t.body.innerHTML = e, t.body && t.body.innerHTML; } function T(e) { var t = e.replace(P, "<$1></$2>"); t !== e && C(e) !== C(t) && u("HTML tags must be properly nested and closed: " + e); } var P = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, q = s.htmlPrefilter; s.UNSAFE_restoreLegacyHtmlPrefilter = function () { s.htmlPrefilter = function (e) { return T(e), e.replace(P, "<$1></$2>"); }; }, s.htmlPrefilter = function (e) { return T(e), q(e); }; var D = s.fn.offset; if (s.fn.offset = function () { var e, t = this[0]; if (t && t.nodeType) return e = (t.ownerDocument || n.document).documentElement, s.contains(e, t) ? D.apply(this, arguments) : (u("jQuery.fn.offset() requires an element connected to a document"), { top: 0, left: 0 }); u("jQuery.fn.offset() requires a valid DOM element"); }, s.ajax) { var E = s.param; s.param = function (e, t) { var r = s.ajaxSettings && s.ajaxSettings.traditional; return void 0 === t && r && (u("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"), t = r), E.call(this, e, t); }; } var _ = s.fn.andSelf || s.fn.addBack; if (s.fn.andSelf = function () { return u("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"), _.apply(this, arguments); }, s.Deferred) { var F = s.Deferred, O = [["resolve", "done", s.Callbacks("once memory"), s.Callbacks("once memory"), "resolved"], ["reject", "fail", s.Callbacks("once memory"), s.Callbacks("once memory"), "rejected"], ["notify", "progress", s.Callbacks("memory"), s.Callbacks("memory")]]; s.Deferred = function (e) { var o = F(), a = o.promise(); return o.pipe = a.pipe = function () { var i = arguments; return u("deferred.pipe() is deprecated"), s.Deferred(function (n) { s.each(O, function (e, t) { var r = "function" == typeof i[e] && i[e]; o[t[1]](function () { var e = r && r.apply(this, arguments); e && "function" == typeof e.promise ? e.promise().done(n.resolve).fail(n.reject).progress(n.notify) : n[t[0] + "With"](this === a ? n.promise() : this, r ? [e] : arguments); }); }), i = null; }).promise(); }, e && e.call(o, o), o; }, s.Deferred.exceptionHook = F.exceptionHook; } return s; }); /*====================================*/ "use strict"; function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } /* Modernizr 2.8.3 (Custom Build) | MIT & BSD * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load */ ; window.Modernizr = function (a, b, c) { function D(a) { j.cssText = a; } function E(a, b) { return D(n.join(a + ";") + (b || "")); } function F(a, b) { return _typeof(a) === b; } function G(a, b) { return !!~("" + a).indexOf(b); } function H(a, b) { for (var d in a) { var e = a[d]; if (!G(e, "-") && j[e] !== c) return b == "pfx" ? e : !0; } return !1; } function I(a, b, d) { for (var e in a) { var f = b[a[e]]; if (f !== c) return d === !1 ? a[e] : F(f, "function") ? f.bind(d || b) : f; } return !1; } function J(a, b, c) { var d = a.charAt(0).toUpperCase() + a.slice(1), e = (a + " " + p.join(d + " ") + d).split(" "); return F(b, "string") || F(b, "undefined") ? H(e, b) : (e = (a + " " + q.join(d + " ") + d).split(" "), I(e, b, c)); } function K() { e.input = function (c) { for (var d = 0, e = c.length; d < e; d++) { u[c[d]] = c[d] in k; } return u.list && (u.list = !!b.createElement("datalist") && !!a.HTMLDataListElement), u; }("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")), e.inputtypes = function (a) { for (var d = 0, e, f, h, i = a.length; d < i; d++) { k.setAttribute("type", f = a[d]), e = k.type !== "text", e && (k.value = l, k.style.cssText = "position:absolute;visibility:hidden;", /^range$/.test(f) && k.style.WebkitAppearance !== c ? (g.appendChild(k), h = b.defaultView, e = h.getComputedStyle && h.getComputedStyle(k, null).WebkitAppearance !== "textfield" && k.offsetHeight !== 0, g.removeChild(k)) : /^(search|tel)$/.test(f) || (/^(url|email)$/.test(f) ? e = k.checkValidity && k.checkValidity() === !1 : e = k.value != l)), t[a[d]] = !!e; } return t; }("search tel url email datetime date month week time datetime-local number range color".split(" ")); } var d = "2.8.3", e = {}, f = !0, g = b.documentElement, h = "modernizr", i = b.createElement(h), j = i.style, k = b.createElement("input"), l = ":)", m = {}.toString, n = " -webkit- -moz- -o- -ms- ".split(" "), o = "Webkit Moz O ms", p = o.split(" "), q = o.toLowerCase().split(" "), r = { svg: "http://www.w3.org/2000/svg" }, s = {}, t = {}, u = {}, v = [], w = v.slice, x, y = function y(a, c, d, e) { var f, i, j, k, l = b.createElement("div"), m = b.body, n = m || b.createElement("body"); if (parseInt(d, 10)) while (d--) { j = b.createElement("div"), j.id = e ? e[d] : h + (d + 1), l.appendChild(j); } return f = ["­", '<style id="s', h, '">', a, "</style>"].join(""), l.id = h, (m ? l : n).innerHTML += f, n.appendChild(l), m || (n.style.background = "", n.style.overflow = "hidden", k = g.style.overflow, g.style.overflow = "hidden", g.appendChild(n)), i = c(l, a), m ? l.parentNode.removeChild(l) : (n.parentNode.removeChild(n), g.style.overflow = k), !!i; }, z = function z(b) { var c = a.matchMedia || a.msMatchMedia; if (c) return c(b) && c(b).matches || !1; var d; return y("@media " + b + " { #" + h + " { position: absolute; } }", function (b) { d = (a.getComputedStyle ? getComputedStyle(b, null) : b.currentStyle)["position"] == "absolute"; }), d; }, A = function () { function d(d, e) { e = e || b.createElement(a[d] || "div"), d = "on" + d; var f = (d in e); return f || (e.setAttribute || (e = b.createElement("div")), e.setAttribute && e.removeAttribute && (e.setAttribute(d, ""), f = F(e[d], "function"), F(e[d], "undefined") || (e[d] = c), e.removeAttribute(d))), e = null, f; } var a = { select: "input", change: "input", submit: "form", reset: "form", error: "img", load: "img", abort: "img" }; return d; }(), B = {}.hasOwnProperty, C; !F(B, "undefined") && !F(B.call, "undefined") ? C = function C(a, b) { return B.call(a, b); } : C = function C(a, b) { return b in a && F(a.constructor.prototype[b], "undefined"); }, Function.prototype.bind || (Function.prototype.bind = function (b) { var c = this; if (typeof c != "function") throw new TypeError(); var d = w.call(arguments, 1), e = function e() { if (this instanceof e) { var a = function a() {}; a.prototype = c.prototype; var f = new a(), g = c.apply(f, d.concat(w.call(arguments))); return Object(g) === g ? g : f; } return c.apply(b, d.concat(w.call(arguments))); }; return e; }), s.flexbox = function () { return J("flexWrap"); }, s.canvas = function () { var a = b.createElement("canvas"); return !!a.getContext && !!a.getContext("2d"); }, s.canvastext = function () { return !!e.canvas && !!F(b.createElement("canvas").getContext("2d").fillText, "function"); }, s.webgl = function () { return !!a.WebGLRenderingContext; }, s.touch = function () { var c; return "ontouchstart" in a || a.DocumentTouch && b instanceof DocumentTouch ? c = !0 : y(["@media (", n.join("touch-enabled),("), h, ")", "{#modernizr{top:9px;position:absolute}}"].join(""), function (a) { c = a.offsetTop === 9; }), c; }, s.geolocation = function () { return "geolocation" in navigator; }, s.postmessage = function () { return !!a.postMessage; }, s.websqldatabase = function () { return !!a.openDatabase; }, s.indexedDB = function () { return !!J("indexedDB", a); }, s.hashchange = function () { return A("hashchange", a) && (b.documentMode === c || b.documentMode > 7); }, s.history = function () { return !!a.history && !!history.pushState; }, s.draganddrop = function () { var a = b.createElement("div"); return "draggable" in a || "ondragstart" in a && "ondrop" in a; }, s.websockets = function () { return "WebSocket" in a || "MozWebSocket" in a; }, s.rgba = function () { return D("background-color:rgba(150,255,150,.5)"), G(j.backgroundColor, "rgba"); }, s.hsla = function () { return D("background-color:hsla(120,40%,100%,.5)"), G(j.backgroundColor, "rgba") || G(j.backgroundColor, "hsla"); }, s.multiplebgs = function () { return D("background:url(https://),url(https://),red url(https://)"), /(url\s*\(.*?){3}/.test(j.background); }, s.backgroundsize = function () { return J("backgroundSize"); }, s.borderimage = function () { return J("borderImage"); }, s.borderradius = function () { return J("borderRadius"); }, s.boxshadow = function () { return J("boxShadow"); }, s.textshadow = function () { return b.createElement("div").style.textShadow === ""; }, s.opacity = function () { return E("opacity:.55"), /^0.55$/.test(j.opacity); }, s.cssanimations = function () { return J("animationName"); }, s.csscolumns = function () { return J("columnCount"); }, s.cssgradients = function () { var a = "background-image:", b = "gradient(linear,left top,right bottom,from(#9f9),to(white));", c = "linear-gradient(left top,#9f9, white);"; return D((a + "-webkit- ".split(" ").join(b + a) + n.join(c + a)).slice(0, -a.length)), G(j.backgroundImage, "gradient"); }, s.cssreflections = function () { return J("boxReflect"); }, s.csstransforms = function () { return !!J("transform"); }, s.csstransforms3d = function () { var a = !!J("perspective"); return a && "webkitPerspective" in g.style && y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}", function (b, c) { a = b.offsetLeft === 9 && b.offsetHeight === 3; }), a; }, s.csstransitions = function () { return J("transition"); }, s.fontface = function () { var a; return y('@font-face {font-family:"font";src:url("https://")}', function (c, d) { var e = b.getElementById("smodernizr"), f = e.sheet || e.styleSheet, g = f ? f.cssRules && f.cssRules[0] ? f.cssRules[0].cssText : f.cssText || "" : ""; a = /src/i.test(g) && g.indexOf(d.split(" ")[0]) === 0; }), a; }, s.generatedcontent = function () { var a; return y(["#", h, "{font:0/0 a}#", h, ':after{content:"', l, '";visibility:hidden;font:3px/1 a}'].join(""), function (b) { a = b.offsetHeight >= 3; }), a; }, s.video = function () { var a = b.createElement("video"), c = !1; try { if (c = !!a.canPlayType) c = new Boolean(c), c.ogg = a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/, ""), c.h264 = a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/, ""), c.webm = a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/, ""); } catch (d) {} return c; }, s.audio = function () { var a = b.createElement("audio"), c = !1; try { if (c = !!a.canPlayType) c = new Boolean(c), c.ogg = a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/, ""), c.mp3 = a.canPlayType("audio/mpeg;").replace(/^no$/, ""), c.wav = a.canPlayType('audio/wav; codecs="1"').replace(/^no$/, ""), c.m4a = (a.canPlayType("audio/x-m4a;") || a.canPlayType("audio/aac;")).replace(/^no$/, ""); } catch (d) {} return c; }, s.localstorage = function () { try { return localStorage.setItem(h, h), localStorage.removeItem(h), !0; } catch (a) { return !1; } }, s.sessionstorage = function () { try { return sessionStorage.setItem(h, h), sessionStorage.removeItem(h), !0; } catch (a) { return !1; } }, s.webworkers = function () { return !!a.Worker; }, s.applicationcache = function () { return !!a.applicationCache; }, s.svg = function () { return !!b.createElementNS && !!b.createElementNS(r.svg, "svg").createSVGRect; }, s.inlinesvg = function () { var a = b.createElement("div"); return a.innerHTML = "<svg/>", (a.firstChild && a.firstChild.namespaceURI) == r.svg; }, s.smil = function () { return !!b.createElementNS && /SVGAnimate/.test(m.call(b.createElementNS(r.svg, "animate"))); }, s.svgclippaths = function () { return !!b.createElementNS && /SVGClipPath/.test(m.call(b.createElementNS(r.svg, "clipPath"))); }; for (var L in s) { C(s, L) && (x = L.toLowerCase(), e[x] = s[L](), v.push((e[x] ? "" : "no-") + x)); } return e.input || K(), e.addTest = function (a, b) { if (_typeof(a) == "object") for (var d in a) { C(a, d) && e.addTest(d, a[d]); } else { a = a.toLowerCase(); if (e[a] !== c) return e; b = typeof b == "function" ? b() : b, typeof f != "undefined" && f && (g.className += " " + (b ? "" : "no-") + a), e[a] = b; } return e; }, D(""), i = k = null, function (a, b) { function l(a, b) { var c = a.createElement("p"), d = a.getElementsByTagName("head")[0] || a.documentElement; return c.innerHTML = "x<style>" + b + "</style>", d.insertBefore(c.lastChild, d.firstChild); } function m() { var a = s.elements; return typeof a == "string" ? a.split(" ") : a; } function n(a) { var b = j[a[h]]; return b || (b = {}, i++, a[h] = i, j[i] = b), b; } function o(a, c, d) { c || (c = b); if (k) return c.createElement(a); d || (d = n(c)); var g; return d.cache[a] ? g = d.cache[a].cloneNode() : f.test(a) ? g = (d.cache[a] = d.createElem(a)).cloneNode() : g = d.createElem(a), g.canHaveChildren && !e.test(a) && !g.tagUrn ? d.frag.appendChild(g) : g; } function p(a, c) { a || (a = b); if (k) return a.createDocumentFragment(); c = c || n(a); var d = c.frag.cloneNode(), e = 0, f = m(), g = f.length; for (; e < g; e++) { d.createElement(f[e]); } return d; } function q(a, b) { b.cache || (b.cache = {}, b.createElem = a.createElement, b.createFrag = a.createDocumentFragment, b.frag = b.createFrag()), a.createElement = function (c) { return s.shivMethods ? o(c, a, b) : b.createElem(c); }, a.createDocumentFragment = Function("h,f", "return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(" + m().join().replace(/[\w\-]+/g, function (a) { return b.createElem(a), b.frag.createElement(a), 'c("' + a + '")'; }) + ");return n}")(s, b.frag); } function r(a) { a || (a = b); var c = n(a); return s.shivCSS && !g && !c.hasCSS && (c.hasCSS = !!l(a, "article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")), k || q(a, c), a; } var c = "3.7.0", d = a.html5 || {}, e = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i, f = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i, g, h = "_html5shiv", i = 0, j = {}, k; (function () { try { var a = b.createElement("a"); a.innerHTML = "<xyz></xyz>", g = "hidden" in a, k = a.childNodes.length == 1 || function () { b.createElement("a"); var a = b.createDocumentFragment(); return typeof a.cloneNode == "undefined" || typeof a.createDocumentFragment == "undefined" || typeof a.createElement == "undefined"; }(); } catch (c) { g = !0, k = !0; } })(); var s = { elements: d.elements || "abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video", version: c, shivCSS: d.shivCSS !== !1, supportsUnknownElements: k, shivMethods: d.shivMethods !== !1, type: "default", shivDocument: r, createElement: o, createDocumentFragment: p }; a.html5 = s, r(b); }(this, b), e._version = d, e._prefixes = n, e._domPrefixes = q, e._cssomPrefixes = p, e.mq = z, e.hasEvent = A, e.testProp = function (a) { return H([a]); }, e.testAllProps = J, e.testStyles = y, e.prefixed = function (a, b, c) { return b ? J(a, b, c) : J(a, "pfx"); }, g.className = g.className.replace(/(^|\s)no-js(\s|$)/, "$1$2") + (f ? " js " + v.join(" ") : ""), e; }(void 0, (void 0).document), function (a, b, c) { function d(a) { return "[object Function]" == o.call(a); } function e(a) { return "string" == typeof a; } function f() {} function g(a) { return !a || "loaded" == a || "complete" == a || "uninitialized" == a; } function h() { var a = p.shift(); q = 1, a ? a.t ? m(function () { ("c" == a.t ? _B.injectCss : _B.injectJs)(a.s, 0, a.a, a.x, a.e, 1); }, 0) : (a(), h()) : q = 0; } function i(a, c, d, e, f, i, j) { function k(b) { if (!o && g(l.readyState) && (u.r = o = 1, !q && h(), l.onload = l.onreadystatechange = null, b)) { "img" != a && m(function () { t.removeChild(l); }, 50); for (var d in y[c]) { y[c].hasOwnProperty(d) && y[c][d].onload(); } } } var j = j || _B.errorTimeout, l = b.createElement(a), o = 0, r = 0, u = { t: d, s: c, e: f, a: i, x: j }; 1 === y[c] && (r = 1, y[c] = []), "object" == a ? l.data = c : (l.src = c, l.type = a), l.width = l.height = "0", l.onerror = l.onload = l.onreadystatechange = function () { k.call(this, r); }, p.splice(e, 0, u), "img" != a && (r || 2 === y[c] ? (t.insertBefore(l, s ? null : n), m(k, j)) : y[c].push(l)); } function j(a, b, c, d, f) { return q = 0, b = b || "j", e(a) ? i("c" == b ? v : u, a, b, this.i++, c, d, f) : (p.splice(this.i++, 0, a), 1 == p.length && h()), this; } function k() { var a = _B; return a.loader = { load: j, i: 0 }, a; } var l = b.documentElement, m = a.setTimeout, n = b.getElementsByTagName("script")[0], o = {}.toString, p = [], q = 0, r = ("MozAppearance" in l.style), s = r && !!b.createRange().compareNode, t = s ? l : n.parentNode, l = a.opera && "[object Opera]" == o.call(a.opera), l = !!b.attachEvent && !l, u = r ? "object" : l ? "script" : "img", v = l ? "script" : u, w = Array.isArray || function (a) { return "[object Array]" == o.call(a); }, x = [], y = {}, z = { timeout: function timeout(a, b) { return b.length && (a.timeout = b[0]), a; } }, _A, _B; _B = function B(a) { function b(a) { var a = a.split("!"), b = x.length, c = a.pop(), d = a.length, c = { url: c, origUrl: c, prefixes: a }, e, f, g; for (f = 0; f < d; f++) { g = a[f].split("="), (e = z[g.shift()]) && (c = e(c, g)); } for (f = 0; f < b; f++) { c = x[f](c); } return c; } function g(a, e, f, g, h) { var i = b(a), j = i.autoCallback; i.url.split(".").pop().split("?").shift(), i.bypass || (e && (e = d(e) ? e : e[a] || e[g] || e[a.split("/").pop().split("?")[0]]), i.instead ? i.instead(a, e, f, g, h) : (y[i.url] ? i.noexec = !0 : y[i.url] = 1, f.load(i.url, i.forceCSS || !i.forceJS && "css" == i.url.split(".").pop().split("?").shift() ? "c" : c, i.noexec, i.attrs, i.timeout), (d(e) || d(j)) && f.load(function () { k(), e && e(i.origUrl, h, g), j && j(i.origUrl, h, g), y[i.url] = 2; }))); } function h(a, b) { function c(a, c) { if (a) { if (e(a)) c || (j = function j() { var a = [].slice.call(arguments); k.apply(this, a), l(); }), g(a, j, b, 0, h);else if (Object(a) === a) for (n in m = function () { var b = 0, c; for (c in a) { a.hasOwnProperty(c) && b++; } return b; }(), a) { a.hasOwnProperty(n) && (!c && ! --m && (d(j) ? j = function j() { var a = [].slice.call(arguments); k.apply(this, a), l(); } : j[n] = function (a) { return function () { var b = [].slice.call(arguments); a && a.apply(this, b), l(); }; }(k[n])), g(a[n], j, b, n, h)); } } else !c && l(); } var h = !!a.test, i = a.load || a.both, j = a.callback || f, k = j, l = a.complete || f, m, n; c(h ? a.yep : a.nope, !!i), i && c(i); } var i, j, l = this.yepnope.loader; if (e(a)) g(a, 0, l, 0);else if (w(a)) for (i = 0; i < a.length; i++) { j = a[i], e(j) ? g(j, 0, l, 0) : w(j) ? _B(j) : Object(j) === j && h(j, l); } else Object(a) === a && h(a, l); }, _B.addPrefix = function (a, b) { z[a] = b; }, _B.addFilter = function (a) { x.push(a); }, _B.errorTimeout = 1e4, null == b.readyState && b.addEventListener && (b.readyState = "loading", b.addEventListener("DOMContentLoaded", _A = function A() { b.removeEventListener("DOMContentLoaded", _A, 0), b.readyState = "complete"; }, 0)), a.yepnope = k(), a.yepnope.executeStack = h, a.yepnope.injectJs = function (a, c, d, e, i, j) { var k = b.createElement("script"), l, o, e = e || _B.errorTimeout; k.src = a; for (o in d) { k.setAttribute(o, d[o]); } c = j ? h : c || f, k.onreadystatechange = k.onload = function () { !l && g(k.readyState) && (l = 1, c(), k.onload = k.onreadystatechange = null); }, m(function () { l || (l = 1, c(1)); }, e), i ? k.onload() : n.parentNode.insertBefore(k, n); }, a.yepnope.injectCss = function (a, c, d, e, g, i) { var e = b.createElement("link"), j, c = i ? h : c || f; e.href = a, e.rel = "stylesheet", e.type = "text/css"; for (j in d) { e.setAttribute(j, d[j]); } g || (n.parentNode.insertBefore(e, n), m(c, 0)); }; }(void 0, document), Modernizr.load = function () { yepnope.apply(window, [].slice.call(arguments, 0)); };
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Генерация страницы: 0.21 |
proxy
|
phpinfo
|
Настройка