From 0d94fbb97a0aa1575ff67869c941e794fe7cace4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com> Date: Thu, 12 Dec 2024 17:42:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9C=8B=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/public/demo/jsPlugin-1.2.0.min.js | 28850 ++++++++-------- ruoyi-ui/src/views/board/monitor/monitor2.vue | 186 +- 2 files changed, 14520 insertions(+), 14516 deletions(-) diff --git a/ruoyi-ui/public/demo/jsPlugin-1.2.0.min.js b/ruoyi-ui/public/demo/jsPlugin-1.2.0.min.js index 4383d57..4ade91b 100644 --- a/ruoyi-ui/public/demo/jsPlugin-1.2.0.min.js +++ b/ruoyi-ui/public/demo/jsPlugin-1.2.0.min.js @@ -1,366 +1,366 @@ (function e(t, i) { - if (typeof exports === "object" && typeof module === "object") module.exports = i(); else if (typeof define === "function" && define.amd) define([], i); else { - var n = i(); - for (var r in n) (typeof exports === "object" ? exports : t)[r] = n[r] - } + if (typeof exports === "object" && typeof module === "object") module.exports = i(); else if (typeof define === "function" && define.amd) define([], i); else { + var n = i(); + for (var r in n) (typeof exports === "object" ? exports : t)[r] = n[r] + } })(window, function () { - return function (i) { - var n = {}; + return function (i) { + var n = {}; - function r(e) { - if (n[e]) { - return n[e].exports - } - var t = n[e] = {i: e, l: false, exports: {}}; - i[e].call(t.exports, t, t.exports, r); - t.l = true; - return t.exports + function r(e) { + if (n[e]) { + return n[e].exports + } + var t = n[e] = {i: e, l: false, exports: {}}; + i[e].call(t.exports, t, t.exports, r); + t.l = true; + return t.exports + } + + r.m = i; + r.c = n; + r.d = function (e, t, i) { + if (!r.o(e, t)) { + Object.defineProperty(e, t, {enumerable: true, get: i}) + } + }; + r.r = function (e) { + if (typeof Symbol !== "undefined" && Symbol.toStringTag) { + Object.defineProperty(e, Symbol.toStringTag, {value: "Module"}) + } + Object.defineProperty(e, "__esModule", {value: true}) + }; + r.t = function (t, e) { + if (e & 1) t = r(t); + if (e & 8) return t; + if (e & 4 && typeof t === "object" && t && t.__esModule) return t; + var i = Object.create(null); + r.r(i); + Object.defineProperty(i, "default", {enumerable: true, value: t}); + if (e & 2 && typeof t != "string") for (var n in t) r.d(i, n, function (e) { + return t[e] + }.bind(null, n)); + return i + }; + r.n = function (t) { + var e = t && t.__esModule ? function e() { + return t["default"] + } : function e() { + return t + }; + r.d(e, "a", e); + return e + }; + r.o = function (e, t) { + return Object.prototype.hasOwnProperty.call(e, t) + }; + r.p = ""; + return r(r.s = 5) + }([function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", {value: true}); + var n = function () { + function n(e, t) { + for (var i = 0; i < t.length; i++) { + var n = t[i]; + n.enumerable = n.enumerable || false; + n.configurable = true; + if ("value" in n) n.writable = true; + Object.defineProperty(e, n.key, n) } + } - r.m = i; - r.c = n; - r.d = function (e, t, i) { - if (!r.o(e, t)) { - Object.defineProperty(e, t, {enumerable: true, get: i}) - } - }; - r.r = function (e) { - if (typeof Symbol !== "undefined" && Symbol.toStringTag) { - Object.defineProperty(e, Symbol.toStringTag, {value: "Module"}) - } - Object.defineProperty(e, "__esModule", {value: true}) - }; - r.t = function (t, e) { - if (e & 1) t = r(t); - if (e & 8) return t; - if (e & 4 && typeof t === "object" && t && t.__esModule) return t; - var i = Object.create(null); - r.r(i); - Object.defineProperty(i, "default", {enumerable: true, value: t}); - if (e & 2 && typeof t != "string") for (var n in t) r.d(i, n, function (e) { - return t[e] - }.bind(null, n)); - return i - }; - r.n = function (t) { - var e = t && t.__esModule ? function e() { - return t["default"] - } : function e() { - return t - }; - r.d(e, "a", e); - return e - }; - r.o = function (e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - }; - r.p = ""; - return r(r.s = 5) - }([function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", {value: true}); - var n = function () { - function n(e, t) { - for (var i = 0; i < t.length; i++) { - var n = t[i]; - n.enumerable = n.enumerable || false; - n.configurable = true; - if ("value" in n) n.writable = true; - Object.defineProperty(e, n.key, n) - } - } + return function (e, t, i) { + if (t) n(e.prototype, t); + if (i) n(e, i); + return e + } + }(); - return function (e, t, i) { - if (t) n(e.prototype, t); - if (i) n(e, i); - return e - } - }(); + function r(e, t) { + if (!(e instanceof t)) { + throw new TypeError("Cannot call a class as a function") + } + } - function r(e, t) { - if (!(e instanceof t)) { - throw new TypeError("Cannot call a class as a function") + var o = function () { + function e() { + r(this, e); + this._keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" + } + + n(e, [{ + key: "$", value: function e(t) { + var i = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/; + var n = /^(?:\s*(<[\w\W]+>)[^>]*|.([\w-]*))$/; + if (i.test(t)) { + var r = i.exec(t); + return document.getElementById(r[2]) + } else if (n.test(t)) { + var o = n.exec(t); + var a = document.getElementsByTagName("*"); + var s = []; + for (var l = 0, u = a.length; l < u; l++) { + if (a[l].className.match(new RegExp("(\\s|^)" + o[2] + "(\\s|$)"))) { + s.push(a[l]) + } } + return s + } } - - var o = function () { - function e() { - r(this, e); - this._keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=" + }, { + key: "dateFormat", value: function e(t, i) { + var n = { + "M+": t.getMonth() + 1, + "d+": t.getDate(), + "h+": t.getHours(), + "m+": t.getMinutes(), + "s+": t.getSeconds(), + "q+": Math.floor((t.getMonth() + 3) / 3), + S: t.getMilliseconds() + }; + if (/(y+)/.test(i)) { + i = i.replace(RegExp.$1, (t.getFullYear() + "").substr(4 - RegExp.$1.length)) + } + for (var r in n) { + if (new RegExp("(" + r + ")").test(i)) { + i = i.replace(RegExp.$1, RegExp.$1.length === 1 ? n[r] : ("00" + n[r]).substr(("" + n[r]).length)) } - - n(e, [{ - key: "$", value: function e(t) { - var i = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/; - var n = /^(?:\s*(<[\w\W]+>)[^>]*|.([\w-]*))$/; - if (i.test(t)) { - var r = i.exec(t); - return document.getElementById(r[2]) - } else if (n.test(t)) { - var o = n.exec(t); - var a = document.getElementsByTagName("*"); - var s = []; - for (var l = 0, u = a.length; l < u; l++) { - if (a[l].className.match(new RegExp("(\\s|^)" + o[2] + "(\\s|$)"))) { - s.push(a[l]) - } - } - return s - } - } - }, { - key: "dateFormat", value: function e(t, i) { - var n = { - "M+": t.getMonth() + 1, - "d+": t.getDate(), - "h+": t.getHours(), - "m+": t.getMinutes(), - "s+": t.getSeconds(), - "q+": Math.floor((t.getMonth() + 3) / 3), - S: t.getMilliseconds() - }; - if (/(y+)/.test(i)) { - i = i.replace(RegExp.$1, (t.getFullYear() + "").substr(4 - RegExp.$1.length)) - } - for (var r in n) { - if (new RegExp("(" + r + ")").test(i)) { - i = i.replace(RegExp.$1, RegExp.$1.length === 1 ? n[r] : ("00" + n[r]).substr(("" + n[r]).length)) - } - } - return i - } - }, { - key: "downloadFile", value: function e(t, i) { - var n = t; - if (!(t instanceof Blob || t instanceof File)) { - n = new Blob([t]) - } - var r = window.URL.createObjectURL(n); - var o = window.document.createElement("a"); - o.href = r; - o.download = i; - var a = document.createEvent("MouseEvents"); - a.initEvent("click", true, true); - o.dispatchEvent(a) - } - }, { - key: "createxmlDoc", value: function e() { - var t; - var i = ["MSXML2.DOMDocument", "MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0", "MSXML2.DOMDocument.3.0", "Microsoft.XmlDom"]; - for (var n = 0, r = i.length; n < r; n++) { - try { - t = new ActiveXObject(i[n]); - break - } catch (e) { - t = document.implementation.createDocument("", "", null); - break - } - } - t.async = "false"; - return t - } - }, { - key: "parseXmlFromStr", value: function e(t) { - if (null === t || "" === t) { - return null - } - var i = this.createxmlDoc(); - if (navigator.appName === "Netscape" || navigator.appName === "Opera") { - var n = new DOMParser; - i = n.parseFromString(t, "text/xml") - } else { - i.loadXML(t) - } - return i - } - }, { - key: "encode", value: function e(t) { - var i = ""; - var n; - var r; - var o; - var a; - var s; - var l; - var u; - var f = 0; - t = this._utf8_encode(t); - while (f < t.length) { - n = t.charCodeAt(f++); - r = t.charCodeAt(f++); - o = t.charCodeAt(f++); - a = n >> 2; - s = (n & 3) << 4 | r >> 4; - l = (r & 15) << 2 | o >> 6; - u = o & 63; - if (isNaN(r)) { - l = u = 64 - } else if (isNaN(o)) { - u = 64 - } - i = i + this._keyStr.charAt(a) + this._keyStr.charAt(s) + this._keyStr.charAt(l) + this._keyStr.charAt(u) - } - return i - } - }, { - key: "decode", value: function e(t) { - var i = ""; - var n; - var r; - var o; - var a; - var s; - var l; - var u; - var f = 0; - t = t.replace(/[^A-Za-z0-9+/=]/g, ""); - while (f < t.length) { - a = this._keyStr.indexOf(t.charAt(f++)); - s = this._keyStr.indexOf(t.charAt(f++)); - l = this._keyStr.indexOf(t.charAt(f++)); - u = this._keyStr.indexOf(t.charAt(f++)); - n = a << 2 | s >> 4; - r = (s & 15) << 4 | l >> 2; - o = (l & 3) << 6 | u; - i = i + String.fromCharCode(n); - if (l !== 64) { - i = i + String.fromCharCode(r) - } - if (u !== 64) { - i = i + String.fromCharCode(o) - } - } - i = this._utf8_decode(i); - return i - } - }, { - key: "_utf8_encode", value: function e(t) { - t = t.replace(/\r\n/g, "\n"); - var i = ""; - for (var n = 0; n < t.length; n++) { - var r = t.charCodeAt(n); - if (r < 128) { - i += String.fromCharCode(r) - } else if (r > 127 && r < 2048) { - i += String.fromCharCode(r >> 6 | 192); - i += String.fromCharCode(r & 63 | 128) - } else { - i += String.fromCharCode(r >> 12 | 224); - i += String.fromCharCode(r >> 6 & 63 | 128); - i += String.fromCharCode(r & 63 | 128) - } - } - return i - } - }, { - key: "_utf8_decode", value: function e(t) { - var i = ""; - var n = 0; - var r = 0; - var o = 0; - while (n < t.length) { - r = t.charCodeAt(n); - if (r < 128) { - i += String.fromCharCode(r); - n++ - } else if (r > 191 && r < 224) { - o = t.charCodeAt(n + 1); - i += String.fromCharCode((r & 31) << 6 | o & 63); - n += 2 - } else { - o = t.charCodeAt(n + 1); - var a = t.charCodeAt(n + 2); - i += String.fromCharCode((r & 15) << 12 | (o & 63) << 6 | a & 63); - n += 3 - } - } - return i - } - }, { - key: "isFirefox", value: function e() { - var t = false; - var i = navigator.userAgent.toLowerCase(); - var n = ""; - var r = -1; - if (i.match(/firefox\/([\d.]+)/)) { - n = i.match(/firefox\/([\d.]+)/)[1]; - r = parseInt(n.split(".")[0], 10); - if (r > -1) { - t = true - } - } - return t - } - }, { - key: "isSafari", value: function e() { - var t = false; - var i = navigator.userAgent.toLowerCase(); - var n = ""; - var r = -1; - if (i.match(/version\/([\d.]+).safari./)) { - n = i.match(/version\/([\d.]+).safari./)[1]; - r = parseInt(n.split(".")[0], 10); - if (r > -1) { - t = true - } - } - return t - } - }, { - key: "isEdge", value: function e() { - return navigator.userAgent.toLowerCase().indexOf("edge") > -1 - } - }, { - key: "isIOS", value: function e() { - var t = navigator.userAgent; - var i = !!t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); - return i - } - }]); - return e - }(); - var a = t.oTool = new o - }, function (e, t, i) { - var n = i(8); - var r = i(9); - var o = r; - o.v1 = n; - o.v4 = r; - e.exports = o - }, function (e, t) { - var i = typeof crypto != "undefined" && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || typeof msCrypto != "undefined" && typeof window.msCrypto.getRandomValues == "function" && msCrypto.getRandomValues.bind(msCrypto); - if (i) { - var n = new Uint8Array(16); - e.exports = function e() { - i(n); - return n + } + return i + } + }, { + key: "downloadFile", value: function e(t, i) { + var n = t; + if (!(t instanceof Blob || t instanceof File)) { + n = new Blob([t]) + } + var r = window.URL.createObjectURL(n); + var o = window.document.createElement("a"); + o.href = r; + o.download = i; + var a = document.createEvent("MouseEvents"); + a.initEvent("click", true, true); + o.dispatchEvent(a) + } + }, { + key: "createxmlDoc", value: function e() { + var t; + var i = ["MSXML2.DOMDocument", "MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0", "MSXML2.DOMDocument.3.0", "Microsoft.XmlDom"]; + for (var n = 0, r = i.length; n < r; n++) { + try { + t = new ActiveXObject(i[n]); + break + } catch (e) { + t = document.implementation.createDocument("", "", null); + break } - } else { - var r = new Array(16); - e.exports = function e() { - for (var t = 0, i; t < 16; t++) { - if ((t & 3) === 0) i = Math.random() * 4294967296; - r[t] = i >>> ((t & 3) << 3) & 255 - } - return r + } + t.async = "false"; + return t + } + }, { + key: "parseXmlFromStr", value: function e(t) { + if (null === t || "" === t) { + return null + } + var i = this.createxmlDoc(); + if (navigator.appName === "Netscape" || navigator.appName === "Opera") { + var n = new DOMParser; + i = n.parseFromString(t, "text/xml") + } else { + i.loadXML(t) + } + return i + } + }, { + key: "encode", value: function e(t) { + var i = ""; + var n; + var r; + var o; + var a; + var s; + var l; + var u; + var f = 0; + t = this._utf8_encode(t); + while (f < t.length) { + n = t.charCodeAt(f++); + r = t.charCodeAt(f++); + o = t.charCodeAt(f++); + a = n >> 2; + s = (n & 3) << 4 | r >> 4; + l = (r & 15) << 2 | o >> 6; + u = o & 63; + if (isNaN(r)) { + l = u = 64 + } else if (isNaN(o)) { + u = 64 } + i = i + this._keyStr.charAt(a) + this._keyStr.charAt(s) + this._keyStr.charAt(l) + this._keyStr.charAt(u) + } + return i } - }, function (e, t) { - var r = []; - for (var i = 0; i < 256; ++i) { - r[i] = (i + 256).toString(16).substr(1) + }, { + key: "decode", value: function e(t) { + var i = ""; + var n; + var r; + var o; + var a; + var s; + var l; + var u; + var f = 0; + t = t.replace(/[^A-Za-z0-9+/=]/g, ""); + while (f < t.length) { + a = this._keyStr.indexOf(t.charAt(f++)); + s = this._keyStr.indexOf(t.charAt(f++)); + l = this._keyStr.indexOf(t.charAt(f++)); + u = this._keyStr.indexOf(t.charAt(f++)); + n = a << 2 | s >> 4; + r = (s & 15) << 4 | l >> 2; + o = (l & 3) << 6 | u; + i = i + String.fromCharCode(n); + if (l !== 64) { + i = i + String.fromCharCode(r) + } + if (u !== 64) { + i = i + String.fromCharCode(o) + } + } + i = this._utf8_decode(i); + return i } + }, { + key: "_utf8_encode", value: function e(t) { + t = t.replace(/\r\n/g, "\n"); + var i = ""; + for (var n = 0; n < t.length; n++) { + var r = t.charCodeAt(n); + if (r < 128) { + i += String.fromCharCode(r) + } else if (r > 127 && r < 2048) { + i += String.fromCharCode(r >> 6 | 192); + i += String.fromCharCode(r & 63 | 128) + } else { + i += String.fromCharCode(r >> 12 | 224); + i += String.fromCharCode(r >> 6 & 63 | 128); + i += String.fromCharCode(r & 63 | 128) + } + } + return i + } + }, { + key: "_utf8_decode", value: function e(t) { + var i = ""; + var n = 0; + var r = 0; + var o = 0; + while (n < t.length) { + r = t.charCodeAt(n); + if (r < 128) { + i += String.fromCharCode(r); + n++ + } else if (r > 191 && r < 224) { + o = t.charCodeAt(n + 1); + i += String.fromCharCode((r & 31) << 6 | o & 63); + n += 2 + } else { + o = t.charCodeAt(n + 1); + var a = t.charCodeAt(n + 2); + i += String.fromCharCode((r & 15) << 12 | (o & 63) << 6 | a & 63); + n += 3 + } + } + return i + } + }, { + key: "isFirefox", value: function e() { + var t = false; + var i = navigator.userAgent.toLowerCase(); + var n = ""; + var r = -1; + if (i.match(/firefox\/([\d.]+)/)) { + n = i.match(/firefox\/([\d.]+)/)[1]; + r = parseInt(n.split(".")[0], 10); + if (r > -1) { + t = true + } + } + return t + } + }, { + key: "isSafari", value: function e() { + var t = false; + var i = navigator.userAgent.toLowerCase(); + var n = ""; + var r = -1; + if (i.match(/version\/([\d.]+).safari./)) { + n = i.match(/version\/([\d.]+).safari./)[1]; + r = parseInt(n.split(".")[0], 10); + if (r > -1) { + t = true + } + } + return t + } + }, { + key: "isEdge", value: function e() { + return navigator.userAgent.toLowerCase().indexOf("edge") > -1 + } + }, { + key: "isIOS", value: function e() { + var t = navigator.userAgent; + var i = !!t.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); + return i + } + }]); + return e + }(); + var a = t.oTool = new o + }, function (e, t, i) { + var n = i(8); + var r = i(9); + var o = r; + o.v1 = n; + o.v4 = r; + e.exports = o + }, function (e, t) { + var i = typeof crypto != "undefined" && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || typeof msCrypto != "undefined" && typeof window.msCrypto.getRandomValues == "function" && msCrypto.getRandomValues.bind(msCrypto); + if (i) { + var n = new Uint8Array(16); + e.exports = function e() { + i(n); + return n + } + } else { + var r = new Array(16); + e.exports = function e() { + for (var t = 0, i; t < 16; t++) { + if ((t & 3) === 0) i = Math.random() * 4294967296; + r[t] = i >>> ((t & 3) << 3) & 255 + } + return r + } + } + }, function (e, t) { + var r = []; + for (var i = 0; i < 256; ++i) { + r[i] = (i + 256).toString(16).substr(1) + } - function n(e, t) { - var i = t || 0; - var n = r; - return [n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]]].join("") - } + function n(e, t) { + var i = t || 0; + var n = r; + return [n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], "-", n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]], n[e[i++]]].join("") + } - e.exports = n - }, function (ri, oi, e) { - var ai, si; - /*! + e.exports = n + }, function (ri, oi, e) { + var ai, si; + /*! * jQuery JavaScript Library v3.5.0 * https://jquery.com/ * @@ -373,255 +373,255 @@ * * Date: 2020-04-10T15:07Z */ - (function (e, t) { - "use strict"; - if (true && typeof ri.exports === "object") { - ri.exports = e.document ? t(e, true) : function (e) { - if (!e.document) { - throw new Error("jQuery requires a window with a document") - } - return t(e) + (function (e, t) { + "use strict"; + if (true && typeof ri.exports === "object") { + ri.exports = e.document ? t(e, true) : function (e) { + if (!e.document) { + throw new Error("jQuery requires a window with a document") + } + return t(e) + } + } else { + t(e) + } + })(typeof window !== "undefined" ? window : this, function (P, e) { + "use strict"; + var t = []; + var n = Object.getPrototypeOf; + var s = t.slice; + var v = t.flat ? function (e) { + return t.flat.call(e) + } : function (e) { + return t.concat.apply([], e) + }; + var l = t.push; + var r = t.indexOf; + var i = {}; + var o = i.toString; + var y = i.hasOwnProperty; + var a = y.toString; + var u = a.call(Object); + var m = {}; + var g = function e(t) { + return typeof t === "function" && typeof t.nodeType !== "number" + }; + var S = function e(t) { + return t != null && t === t.window + }; + var C = P.document; + var f = {type: true, src: true, nonce: true, noModule: true}; + + function b(e, t, i) { + i = i || C; + var n, r, o = i.createElement("script"); + o.text = e; + if (t) { + for (n in f) { + r = t[n] || t.getAttribute && t.getAttribute(n); + if (r) { + o.setAttribute(n, r) + } + } + } + i.head.appendChild(o).parentNode.removeChild(o) + } + + function w(e) { + if (e == null) { + return e + "" + } + return typeof e === "object" || typeof e === "function" ? i[o.call(e)] || "object" : typeof e + } + + var h = "3.5.0", x = function (e, t) { + return new x.fn.init(e, t) + }; + x.fn = x.prototype = { + jquery: h, constructor: x, length: 0, toArray: function () { + return s.call(this) + }, get: function (e) { + if (e == null) { + return s.call(this) + } + return e < 0 ? this[e + this.length] : this[e] + }, pushStack: function (e) { + var t = x.merge(this.constructor(), e); + t.prevObject = this; + return t + }, each: function (e) { + return x.each(this, e) + }, map: function (i) { + return this.pushStack(x.map(this, function (e, t) { + return i.call(e, t, e) + })) + }, slice: function () { + return this.pushStack(s.apply(this, arguments)) + }, first: function () { + return this.eq(0) + }, last: function () { + return this.eq(-1) + }, even: function () { + return this.pushStack(x.grep(this, function (e, t) { + return (t + 1) % 2 + })) + }, odd: function () { + return this.pushStack(x.grep(this, function (e, t) { + return t % 2 + })) + }, eq: function (e) { + var t = this.length, i = +e + (e < 0 ? t : 0); + return this.pushStack(i >= 0 && i < t ? [this[i]] : []) + }, end: function () { + return this.prevObject || this.constructor() + }, push: l, sort: t.sort, splice: t.splice + }; + x.extend = x.fn.extend = function () { + var e, t, i, n, r, o, a = arguments[0] || {}, s = 1, l = arguments.length, u = false; + if (typeof a === "boolean") { + u = a; + a = arguments[s] || {}; + s++ + } + if (typeof a !== "object" && !g(a)) { + a = {} + } + if (s === l) { + a = this; + s-- + } + for (; s < l; s++) { + if ((e = arguments[s]) != null) { + for (t in e) { + n = e[t]; + if (t === "__proto__" || a === n) { + continue + } + if (u && n && (x.isPlainObject(n) || (r = Array.isArray(n)))) { + i = a[t]; + if (r && !Array.isArray(i)) { + o = [] + } else if (!r && !x.isPlainObject(i)) { + o = {} + } else { + o = i } + r = false; + a[t] = x.extend(u, o, n) + } else if (n !== undefined) { + a[t] = n + } + } + } + } + return a + }; + x.extend({ + expando: "jQuery" + (h + Math.random()).replace(/\D/g, ""), isReady: true, error: function (e) { + throw new Error(e) + }, noop: function () { + }, isPlainObject: function (e) { + var t, i; + if (!e || o.call(e) !== "[object Object]") { + return false + } + t = n(e); + if (!t) { + return true + } + i = y.call(t, "constructor") && t.constructor; + return typeof i === "function" && a.call(i) === u + }, isEmptyObject: function (e) { + var t; + for (t in e) { + return false + } + return true + }, globalEval: function (e, t, i) { + b(e, {nonce: t && t.nonce}, i) + }, each: function (e, t) { + var i, n = 0; + if (c(e)) { + i = e.length; + for (; n < i; n++) { + if (t.call(e[n], n, e[n]) === false) { + break + } + } + } else { + for (n in e) { + if (t.call(e[n], n, e[n]) === false) { + break + } + } + } + return e + }, makeArray: function (e, t) { + var i = t || []; + if (e != null) { + if (c(Object(e))) { + x.merge(i, typeof e === "string" ? [e] : e) } else { - t(e) + l.call(i, e) } - })(typeof window !== "undefined" ? window : this, function (P, e) { - "use strict"; - var t = []; - var n = Object.getPrototypeOf; - var s = t.slice; - var v = t.flat ? function (e) { - return t.flat.call(e) - } : function (e) { - return t.concat.apply([], e) - }; - var l = t.push; - var r = t.indexOf; - var i = {}; - var o = i.toString; - var y = i.hasOwnProperty; - var a = y.toString; - var u = a.call(Object); - var m = {}; - var g = function e(t) { - return typeof t === "function" && typeof t.nodeType !== "number" - }; - var S = function e(t) { - return t != null && t === t.window - }; - var C = P.document; - var f = {type: true, src: true, nonce: true, noModule: true}; - - function b(e, t, i) { - i = i || C; - var n, r, o = i.createElement("script"); - o.text = e; - if (t) { - for (n in f) { - r = t[n] || t.getAttribute && t.getAttribute(n); - if (r) { - o.setAttribute(n, r) - } - } - } - i.head.appendChild(o).parentNode.removeChild(o) + } + return i + }, inArray: function (e, t, i) { + return t == null ? -1 : r.call(t, e, i) + }, merge: function (e, t) { + var i = +t.length, n = 0, r = e.length; + for (; n < i; n++) { + e[r++] = t[n] + } + e.length = r; + return e + }, grep: function (e, t, i) { + var n, r = [], o = 0, a = e.length, s = !i; + for (; o < a; o++) { + n = !t(e[o], o); + if (n !== s) { + r.push(e[o]) } - - function w(e) { - if (e == null) { - return e + "" - } - return typeof e === "object" || typeof e === "function" ? i[o.call(e)] || "object" : typeof e + } + return r + }, map: function (e, t, i) { + var n, r, o = 0, a = []; + if (c(e)) { + n = e.length; + for (; o < n; o++) { + r = t(e[o], o, i); + if (r != null) { + a.push(r) + } } - - var h = "3.5.0", x = function (e, t) { - return new x.fn.init(e, t) - }; - x.fn = x.prototype = { - jquery: h, constructor: x, length: 0, toArray: function () { - return s.call(this) - }, get: function (e) { - if (e == null) { - return s.call(this) - } - return e < 0 ? this[e + this.length] : this[e] - }, pushStack: function (e) { - var t = x.merge(this.constructor(), e); - t.prevObject = this; - return t - }, each: function (e) { - return x.each(this, e) - }, map: function (i) { - return this.pushStack(x.map(this, function (e, t) { - return i.call(e, t, e) - })) - }, slice: function () { - return this.pushStack(s.apply(this, arguments)) - }, first: function () { - return this.eq(0) - }, last: function () { - return this.eq(-1) - }, even: function () { - return this.pushStack(x.grep(this, function (e, t) { - return (t + 1) % 2 - })) - }, odd: function () { - return this.pushStack(x.grep(this, function (e, t) { - return t % 2 - })) - }, eq: function (e) { - var t = this.length, i = +e + (e < 0 ? t : 0); - return this.pushStack(i >= 0 && i < t ? [this[i]] : []) - }, end: function () { - return this.prevObject || this.constructor() - }, push: l, sort: t.sort, splice: t.splice - }; - x.extend = x.fn.extend = function () { - var e, t, i, n, r, o, a = arguments[0] || {}, s = 1, l = arguments.length, u = false; - if (typeof a === "boolean") { - u = a; - a = arguments[s] || {}; - s++ - } - if (typeof a !== "object" && !g(a)) { - a = {} - } - if (s === l) { - a = this; - s-- - } - for (; s < l; s++) { - if ((e = arguments[s]) != null) { - for (t in e) { - n = e[t]; - if (t === "__proto__" || a === n) { - continue - } - if (u && n && (x.isPlainObject(n) || (r = Array.isArray(n)))) { - i = a[t]; - if (r && !Array.isArray(i)) { - o = [] - } else if (!r && !x.isPlainObject(i)) { - o = {} - } else { - o = i - } - r = false; - a[t] = x.extend(u, o, n) - } else if (n !== undefined) { - a[t] = n - } - } - } - } - return a - }; - x.extend({ - expando: "jQuery" + (h + Math.random()).replace(/\D/g, ""), isReady: true, error: function (e) { - throw new Error(e) - }, noop: function () { - }, isPlainObject: function (e) { - var t, i; - if (!e || o.call(e) !== "[object Object]") { - return false - } - t = n(e); - if (!t) { - return true - } - i = y.call(t, "constructor") && t.constructor; - return typeof i === "function" && a.call(i) === u - }, isEmptyObject: function (e) { - var t; - for (t in e) { - return false - } - return true - }, globalEval: function (e, t, i) { - b(e, {nonce: t && t.nonce}, i) - }, each: function (e, t) { - var i, n = 0; - if (c(e)) { - i = e.length; - for (; n < i; n++) { - if (t.call(e[n], n, e[n]) === false) { - break - } - } - } else { - for (n in e) { - if (t.call(e[n], n, e[n]) === false) { - break - } - } - } - return e - }, makeArray: function (e, t) { - var i = t || []; - if (e != null) { - if (c(Object(e))) { - x.merge(i, typeof e === "string" ? [e] : e) - } else { - l.call(i, e) - } - } - return i - }, inArray: function (e, t, i) { - return t == null ? -1 : r.call(t, e, i) - }, merge: function (e, t) { - var i = +t.length, n = 0, r = e.length; - for (; n < i; n++) { - e[r++] = t[n] - } - e.length = r; - return e - }, grep: function (e, t, i) { - var n, r = [], o = 0, a = e.length, s = !i; - for (; o < a; o++) { - n = !t(e[o], o); - if (n !== s) { - r.push(e[o]) - } - } - return r - }, map: function (e, t, i) { - var n, r, o = 0, a = []; - if (c(e)) { - n = e.length; - for (; o < n; o++) { - r = t(e[o], o, i); - if (r != null) { - a.push(r) - } - } - } else { - for (o in e) { - r = t(e[o], o, i); - if (r != null) { - a.push(r) - } - } - } - return v(a) - }, guid: 1, support: m - }); - if (typeof Symbol === "function") { - x.fn[Symbol.iterator] = t[Symbol.iterator] + } else { + for (o in e) { + r = t(e[o], o, i); + if (r != null) { + a.push(r) + } } - x.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) { - i["[object " + t + "]"] = t.toLowerCase() - }); + } + return v(a) + }, guid: 1, support: m + }); + if (typeof Symbol === "function") { + x.fn[Symbol.iterator] = t[Symbol.iterator] + } + x.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), function (e, t) { + i["[object " + t + "]"] = t.toLowerCase() + }); - function c(e) { - var t = !!e && "length" in e && e.length, i = w(e); - if (g(e) || S(e)) { - return false - } - return i === "array" || t === 0 || typeof t === "number" && t > 0 && t - 1 in e - } + function c(e) { + var t = !!e && "length" in e && e.length, i = w(e); + if (g(e) || S(e)) { + return false + } + return i === "array" || t === 0 || typeof t === "number" && t > 0 && t - 1 in e + } - var d = - /*! + var d = + /*! * Sizzle CSS Selector Engine v2.3.5 * https://sizzlejs.com/ * @@ -631,14018 +631,14028 @@ * * Date: 2020-03-14 */ - function (i) { - var e, d, b, o, r, p, h, v, w, l, u, _, P, a, C, y, s, f, m, x = "sizzle" + 1 * new Date, - c = i.document, T = 0, n = 0, g = le(), S = le(), k = le(), D = le(), M = function (e, t) { - if (e === t) { - u = true - } - return 0 - }, R = {}.hasOwnProperty, t = [], E = t.pop, I = t.push, z = t.push, A = t.slice, - O = function (e, t) { - var i = 0, n = e.length; - for (; i < n; i++) { - if (e[i] === t) { - return i - } - } - return -1 - }, - F = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + "ismap|loop|multiple|open|readonly|required|scoped", - B = "[\\x20\\t\\r\\n\\f]", - L = "(?:\\\\[\\da-fA-F]{1,6}" + B + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", - q = "\\[" + B + "*(" + L + ")(?:" + B + "*([*^$|!~]?=)" + B + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + L + "))|)" + B + "*\\]", - N = ":(" + L + ")(?:\\((" + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + "((?:\\\\.|[^\\\\()[\\]]|" + q + ")*)|" + ".*" + ")\\)|)", - H = new RegExp(B + "+", "g"), - j = new RegExp("^" + B + "+|((?:^|[^\\\\])(?:\\\\.)*)" + B + "+$", "g"), - U = new RegExp("^" + B + "*," + B + "*"), - W = new RegExp("^" + B + "*([>+~]|" + B + ")" + B + "*"), G = new RegExp(B + "|>"), - V = new RegExp(N), Y = new RegExp("^" + L + "$"), X = { - ID: new RegExp("^#(" + L + ")"), - CLASS: new RegExp("^\\.(" + L + ")"), - TAG: new RegExp("^(" + L + "|[*])"), - ATTR: new RegExp("^" + q), - PSEUDO: new RegExp("^" + N), - CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + B + "*(even|odd|(([+-]|)(\\d*)n|)" + B + "*(?:([+-]|)" + B + "*(\\d+)|))" + B + "*\\)|)", "i"), - bool: new RegExp("^(?:" + F + ")$", "i"), - needsContext: new RegExp("^" + B + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + B + "*((?:-\\d)?\\d*)" + B + "*\\)|)(?=[^-]|$)", "i") - }, J = /HTML$/i, K = /^(?:input|select|textarea|button)$/i, $ = /^h\d$/i, - Z = /^[^{]+\{\s*\[native \w/, Q = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ee = /[+~]/, - te = new RegExp("\\\\[\\da-fA-F]{1,6}" + B + "?|\\\\([^\\r\\n\\f])", "g"), - ie = function (e, t) { - var i = "0x" + e.slice(1) - 65536; - return t ? t : i < 0 ? String.fromCharCode(i + 65536) : String.fromCharCode(i >> 10 | 55296, i & 1023 | 56320) - }, ne = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, re = function (e, t) { - if (t) { - if (e === "\0") { - return "�" - } - return e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(16) + " " - } - return "\\" + e - }, oe = function () { - _() - }, ae = be(function (e) { - return e.disabled === true && e.nodeName.toLowerCase() === "fieldset" - }, {dir: "parentNode", next: "legend"}); - try { - z.apply(t = A.call(c.childNodes), c.childNodes); - t[c.childNodes.length].nodeType - } catch (e) { - z = { - apply: t.length ? function (e, t) { - I.apply(e, A.call(t)) - } : function (e, t) { - var i = e.length, n = 0; - while (e[i++] = t[n++]) { - } - e.length = i - 1 - } - } - } + function (i) { + var e, d, b, o, r, p, h, v, w, l, u, _, P, a, C, y, s, f, m, x = "sizzle" + 1 * new Date, + c = i.document, T = 0, n = 0, g = le(), S = le(), k = le(), D = le(), M = function (e, t) { + if (e === t) { + u = true + } + return 0 + }, R = {}.hasOwnProperty, t = [], E = t.pop, I = t.push, z = t.push, A = t.slice, + O = function (e, t) { + var i = 0, n = e.length; + for (; i < n; i++) { + if (e[i] === t) { + return i + } + } + return -1 + }, + F = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + "ismap|loop|multiple|open|readonly|required|scoped", + B = "[\\x20\\t\\r\\n\\f]", + L = "(?:\\\\[\\da-fA-F]{1,6}" + B + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + q = "\\[" + B + "*(" + L + ")(?:" + B + "*([*^$|!~]?=)" + B + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + L + "))|)" + B + "*\\]", + N = ":(" + L + ")(?:\\((" + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + "((?:\\\\.|[^\\\\()[\\]]|" + q + ")*)|" + ".*" + ")\\)|)", + H = new RegExp(B + "+", "g"), + j = new RegExp("^" + B + "+|((?:^|[^\\\\])(?:\\\\.)*)" + B + "+$", "g"), + U = new RegExp("^" + B + "*," + B + "*"), + W = new RegExp("^" + B + "*([>+~]|" + B + ")" + B + "*"), G = new RegExp(B + "|>"), + V = new RegExp(N), Y = new RegExp("^" + L + "$"), X = { + ID: new RegExp("^#(" + L + ")"), + CLASS: new RegExp("^\\.(" + L + ")"), + TAG: new RegExp("^(" + L + "|[*])"), + ATTR: new RegExp("^" + q), + PSEUDO: new RegExp("^" + N), + CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + B + "*(even|odd|(([+-]|)(\\d*)n|)" + B + "*(?:([+-]|)" + B + "*(\\d+)|))" + B + "*\\)|)", "i"), + bool: new RegExp("^(?:" + F + ")$", "i"), + needsContext: new RegExp("^" + B + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + B + "*((?:-\\d)?\\d*)" + B + "*\\)|)(?=[^-]|$)", "i") + }, J = /HTML$/i, K = /^(?:input|select|textarea|button)$/i, $ = /^h\d$/i, + Z = /^[^{]+\{\s*\[native \w/, Q = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, ee = /[+~]/, + te = new RegExp("\\\\[\\da-fA-F]{1,6}" + B + "?|\\\\([^\\r\\n\\f])", "g"), + ie = function (e, t) { + var i = "0x" + e.slice(1) - 65536; + return t ? t : i < 0 ? String.fromCharCode(i + 65536) : String.fromCharCode(i >> 10 | 55296, i & 1023 | 56320) + }, ne = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, re = function (e, t) { + if (t) { + if (e === "\0") { + return "�" + } + return e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(16) + " " + } + return "\\" + e + }, oe = function () { + _() + }, ae = be(function (e) { + return e.disabled === true && e.nodeName.toLowerCase() === "fieldset" + }, {dir: "parentNode", next: "legend"}); + try { + z.apply(t = A.call(c.childNodes), c.childNodes); + t[c.childNodes.length].nodeType + } catch (e) { + z = { + apply: t.length ? function (e, t) { + I.apply(e, A.call(t)) + } : function (e, t) { + var i = e.length, n = 0; + while (e[i++] = t[n++]) { + } + e.length = i - 1 + } + } + } - function se(t, e, i, n) { - var r, o, a, s, l, u, f, h = e && e.ownerDocument, c = e ? e.nodeType : 9; - i = i || []; - if (typeof t !== "string" || !t || c !== 1 && c !== 9 && c !== 11) { - return i - } - if (!n) { - _(e); - e = e || P; - if (C) { - if (c !== 11 && (l = Q.exec(t))) { - if (r = l[1]) { - if (c === 9) { - if (a = e.getElementById(r)) { - if (a.id === r) { - i.push(a); - return i - } - } else { - return i - } - } else { - if (h && (a = h.getElementById(r)) && m(e, a) && a.id === r) { - i.push(a); - return i - } - } - } else if (l[2]) { - z.apply(i, e.getElementsByTagName(t)); - return i - } else if ((r = l[3]) && d.getElementsByClassName && e.getElementsByClassName) { - z.apply(i, e.getElementsByClassName(r)); - return i - } - } - if (d.qsa && !D[t + " "] && (!y || !y.test(t)) && (c !== 1 || e.nodeName.toLowerCase() !== "object")) { - f = t; - h = e; - if (c === 1 && (G.test(t) || W.test(t))) { - h = ee.test(t) && me(e.parentNode) || e; - if (h !== e || !d.scope) { - if (s = e.getAttribute("id")) { - s = s.replace(ne, re) - } else { - e.setAttribute("id", s = x) - } - } - u = p(t); - o = u.length; - while (o--) { - u[o] = (s ? "#" + s : ":scope") + " " + Se(u[o]) - } - f = u.join(",") - } - try { - z.apply(i, h.querySelectorAll(f)); - return i - } catch (e) { - D(t, true) - } finally { - if (s === x) { - e.removeAttribute("id") - } - } - } - } - } - return v(t.replace(j, "$1"), e, i, n) - } - - function le() { - var i = []; - - function n(e, t) { - if (i.push(e + " ") > b.cacheLength) { - delete n[i.shift()] - } - return n[e + " "] = t - } - - return n - } - - function ue(e) { - e[x] = true; - return e - } - - function fe(e) { - var t = P.createElement("fieldset"); - try { - return !!e(t) - } catch (e) { - return false - } finally { - if (t.parentNode) { - t.parentNode.removeChild(t) - } - t = null - } - } - - function he(e, t) { - var i = e.split("|"), n = i.length; - while (n--) { - b.attrHandle[i[n]] = t - } - } - - function ce(e, t) { - var i = t && e, n = i && e.nodeType === 1 && t.nodeType === 1 && e.sourceIndex - t.sourceIndex; - if (n) { - return n - } - if (i) { - while (i = i.nextSibling) { - if (i === t) { - return -1 - } - } - } - return e ? 1 : -1 - } - - function de(i) { - return function (e) { - var t = e.nodeName.toLowerCase(); - return t === "input" && e.type === i - } - } - - function pe(i) { - return function (e) { - var t = e.nodeName.toLowerCase(); - return (t === "input" || t === "button") && e.type === i - } - } - - function ve(t) { - return function (e) { - if ("form" in e) { - if (e.parentNode && e.disabled === false) { - if ("label" in e) { - if ("label" in e.parentNode) { - return e.parentNode.disabled === t - } else { - return e.disabled === t - } - } - return e.isDisabled === t || e.isDisabled !== !t && ae(e) === t - } - return e.disabled === t - } else if ("label" in e) { - return e.disabled === t - } - return false - } - } - - function ye(a) { - return ue(function (o) { - o = +o; - return ue(function (e, t) { - var i, n = a([], e.length, o), r = n.length; - while (r--) { - if (e[i = n[r]]) { - e[i] = !(t[i] = e[i]) - } - } - }) - }) - } - - function me(e) { - return e && typeof e.getElementsByTagName !== "undefined" && e - } - - d = se.support = {}; - r = se.isXML = function (e) { - var t = e.namespaceURI, i = (e.ownerDocument || e).documentElement; - return !J.test(t || i && i.nodeName || "HTML") - }; - _ = se.setDocument = function (e) { - var t, i, n = e ? e.ownerDocument || e : c; - if (n == P || n.nodeType !== 9 || !n.documentElement) { - return P - } - P = n; - a = P.documentElement; - C = !r(P); - if (c != P && (i = P.defaultView) && i.top !== i) { - if (i.addEventListener) { - i.addEventListener("unload", oe, false) - } else if (i.attachEvent) { - i.attachEvent("onunload", oe) - } - } - d.scope = fe(function (e) { - a.appendChild(e).appendChild(P.createElement("div")); - return typeof e.querySelectorAll !== "undefined" && !e.querySelectorAll(":scope fieldset div").length - }); - d.attributes = fe(function (e) { - e.className = "i"; - return !e.getAttribute("className") - }); - d.getElementsByTagName = fe(function (e) { - e.appendChild(P.createComment("")); - return !e.getElementsByTagName("*").length - }); - d.getElementsByClassName = Z.test(P.getElementsByClassName); - d.getById = fe(function (e) { - a.appendChild(e).id = x; - return !P.getElementsByName || !P.getElementsByName(x).length - }); - if (d.getById) { - b.filter["ID"] = function (e) { - var t = e.replace(te, ie); - return function (e) { - return e.getAttribute("id") === t - } - }; - b.find["ID"] = function (e, t) { - if (typeof t.getElementById !== "undefined" && C) { - var i = t.getElementById(e); - return i ? [i] : [] - } - } - } else { - b.filter["ID"] = function (e) { - var i = e.replace(te, ie); - return function (e) { - var t = typeof e.getAttributeNode !== "undefined" && e.getAttributeNode("id"); - return t && t.value === i - } - }; - b.find["ID"] = function (e, t) { - if (typeof t.getElementById !== "undefined" && C) { - var i, n, r, o = t.getElementById(e); - if (o) { - i = o.getAttributeNode("id"); - if (i && i.value === e) { - return [o] - } - r = t.getElementsByName(e); - n = 0; - while (o = r[n++]) { - i = o.getAttributeNode("id"); - if (i && i.value === e) { - return [o] - } - } - } - return [] - } - } - } - b.find["TAG"] = d.getElementsByTagName ? function (e, t) { - if (typeof t.getElementsByTagName !== "undefined") { - return t.getElementsByTagName(e) - } else if (d.qsa) { - return t.querySelectorAll(e) - } - } : function (e, t) { - var i, n = [], r = 0, o = t.getElementsByTagName(e); - if (e === "*") { - while (i = o[r++]) { - if (i.nodeType === 1) { - n.push(i) - } - } - return n - } - return o - }; - b.find["CLASS"] = d.getElementsByClassName && function (e, t) { - if (typeof t.getElementsByClassName !== "undefined" && C) { - return t.getElementsByClassName(e) - } - }; - s = []; - y = []; - if (d.qsa = Z.test(P.querySelectorAll)) { - fe(function (e) { - var t; - a.appendChild(e).innerHTML = "" + ""; - if (e.querySelectorAll("[msallowcapture^='']").length) { - y.push("[*^$]=" + B + "*(?:''|\"\")") - } - if (!e.querySelectorAll("[selected]").length) { - y.push("\\[" + B + "*(?:value|" + F + ")") - } - if (!e.querySelectorAll("[id~=" + x + "-]").length) { - y.push("~=") - } - t = P.createElement("input"); - t.setAttribute("name", ""); - e.appendChild(t); - if (!e.querySelectorAll("[name='']").length) { - y.push("\\[" + B + "*name" + B + "*=" + B + "*(?:''|\"\")") - } - if (!e.querySelectorAll(":checked").length) { - y.push(":checked") - } - if (!e.querySelectorAll("a#" + x + "+*").length) { - y.push(".#.+[+~]") - } - e.querySelectorAll("\\\f"); - y.push("[\\r\\n\\f]") - }); - fe(function (e) { - e.innerHTML = "" + ""; - var t = P.createElement("input"); - t.setAttribute("type", "hidden"); - e.appendChild(t).setAttribute("name", "D"); - if (e.querySelectorAll("[name=d]").length) { - y.push("name" + B + "*[*^$|!~]?=") - } - if (e.querySelectorAll(":enabled").length !== 2) { - y.push(":enabled", ":disabled") - } - a.appendChild(e).disabled = true; - if (e.querySelectorAll(":disabled").length !== 2) { - y.push(":enabled", ":disabled") - } - e.querySelectorAll("*,:x"); - y.push(",.*:") - }) - } - if (d.matchesSelector = Z.test(f = a.matches || a.webkitMatchesSelector || a.mozMatchesSelector || a.oMatchesSelector || a.msMatchesSelector)) { - fe(function (e) { - d.disconnectedMatch = f.call(e, "*"); - f.call(e, "[s!='']:x"); - s.push("!=", N) - }) - } - y = y.length && new RegExp(y.join("|")); - s = s.length && new RegExp(s.join("|")); - t = Z.test(a.compareDocumentPosition); - m = t || Z.test(a.contains) ? function (e, t) { - var i = e.nodeType === 9 ? e.documentElement : e, n = t && t.parentNode; - return e === n || !!(n && n.nodeType === 1 && (i.contains ? i.contains(n) : e.compareDocumentPosition && e.compareDocumentPosition(n) & 16)) - } : function (e, t) { - if (t) { - while (t = t.parentNode) { - if (t === e) { - return true - } - } - } - return false - }; - M = t ? function (e, t) { - if (e === t) { - u = true; - return 0 - } - var i = !e.compareDocumentPosition - !t.compareDocumentPosition; - if (i) { - return i - } - i = (e.ownerDocument || e) == (t.ownerDocument || t) ? e.compareDocumentPosition(t) : 1; - if (i & 1 || !d.sortDetached && t.compareDocumentPosition(e) === i) { - if (e == P || e.ownerDocument == c && m(c, e)) { - return -1 - } - if (t == P || t.ownerDocument == c && m(c, t)) { - return 1 - } - return l ? O(l, e) - O(l, t) : 0 - } - return i & 4 ? -1 : 1 - } : function (e, t) { - if (e === t) { - u = true; - return 0 - } - var i, n = 0, r = e.parentNode, o = t.parentNode, a = [e], s = [t]; - if (!r || !o) { - return e == P ? -1 : t == P ? 1 : r ? -1 : o ? 1 : l ? O(l, e) - O(l, t) : 0 - } else if (r === o) { - return ce(e, t) - } - i = e; - while (i = i.parentNode) { - a.unshift(i) - } - i = t; - while (i = i.parentNode) { - s.unshift(i) - } - while (a[n] === s[n]) { - n++ - } - return n ? ce(a[n], s[n]) : a[n] == c ? -1 : s[n] == c ? 1 : 0 - }; - return P - }; - se.matches = function (e, t) { - return se(e, null, null, t) - }; - se.matchesSelector = function (e, t) { - _(e); - if (d.matchesSelector && C && !D[t + " "] && (!s || !s.test(t)) && (!y || !y.test(t))) { - try { - var i = f.call(e, t); - if (i || d.disconnectedMatch || e.document && e.document.nodeType !== 11) { - return i - } - } catch (e) { - D(t, true) - } - } - return se(t, P, null, [e]).length > 0 - }; - se.contains = function (e, t) { - if ((e.ownerDocument || e) != P) { - _(e) - } - return m(e, t) - }; - se.attr = function (e, t) { - if ((e.ownerDocument || e) != P) { - _(e) - } - var i = b.attrHandle[t.toLowerCase()], - n = i && R.call(b.attrHandle, t.toLowerCase()) ? i(e, t, !C) : undefined; - return n !== undefined ? n : d.attributes || !C ? e.getAttribute(t) : (n = e.getAttributeNode(t)) && n.specified ? n.value : null - }; - se.escape = function (e) { - return (e + "").replace(ne, re) - }; - se.error = function (e) { - throw new Error("Syntax error, unrecognized expression: " + e) - }; - se.uniqueSort = function (e) { - var t, i = [], n = 0, r = 0; - u = !d.detectDuplicates; - l = !d.sortStable && e.slice(0); - e.sort(M); - if (u) { - while (t = e[r++]) { - if (t === e[r]) { - n = i.push(r) - } - } - while (n--) { - e.splice(i[n], 1) - } - } - l = null; - return e - }; - o = se.getText = function (e) { - var t, i = "", n = 0, r = e.nodeType; - if (!r) { - while (t = e[n++]) { - i += o(t) - } - } else if (r === 1 || r === 9 || r === 11) { - if (typeof e.textContent === "string") { - return e.textContent - } else { - for (e = e.firstChild; e; e = e.nextSibling) { - i += o(e) - } - } - } else if (r === 3 || r === 4) { - return e.nodeValue + function se(t, e, i, n) { + var r, o, a, s, l, u, f, h = e && e.ownerDocument, c = e ? e.nodeType : 9; + i = i || []; + if (typeof t !== "string" || !t || c !== 1 && c !== 9 && c !== 11) { + return i + } + if (!n) { + _(e); + e = e || P; + if (C) { + if (c !== 11 && (l = Q.exec(t))) { + if (r = l[1]) { + if (c === 9) { + if (a = e.getElementById(r)) { + if (a.id === r) { + i.push(a); + return i } + } else { return i - }; - b = se.selectors = { - cacheLength: 50, - createPseudo: ue, - match: X, - attrHandle: {}, - find: {}, - relative: { - ">": {dir: "parentNode", first: true}, - " ": {dir: "parentNode"}, - "+": {dir: "previousSibling", first: true}, - "~": {dir: "previousSibling"} - }, - preFilter: { - ATTR: function (e) { - e[1] = e[1].replace(te, ie); - e[3] = (e[3] || e[4] || e[5] || "").replace(te, ie); - if (e[2] === "~=") { - e[3] = " " + e[3] + " " - } - return e.slice(0, 4) - }, CHILD: function (e) { - e[1] = e[1].toLowerCase(); - if (e[1].slice(0, 3) === "nth") { - if (!e[3]) { - se.error(e[0]) - } - e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * (e[3] === "even" || e[3] === "odd")); - e[5] = +(e[7] + e[8] || e[3] === "odd") - } else if (e[3]) { - se.error(e[0]) - } - return e - }, PSEUDO: function (e) { - var t, i = !e[6] && e[2]; - if (X["CHILD"].test(e[0])) { - return null - } - if (e[3]) { - e[2] = e[4] || e[5] || "" - } else if (i && V.test(i) && (t = p(i, true)) && (t = i.indexOf(")", i.length - t) - i.length)) { - e[0] = e[0].slice(0, t); - e[2] = i.slice(0, t) - } - return e.slice(0, 3) - } - }, - filter: { - TAG: function (e) { - var t = e.replace(te, ie).toLowerCase(); - return e === "*" ? function () { - return true - } : function (e) { - return e.nodeName && e.nodeName.toLowerCase() === t - } - }, CLASS: function (e) { - var t = g[e + " "]; - return t || (t = new RegExp("(^|" + B + ")" + e + "(" + B + "|$)")) && g(e, function (e) { - return t.test(typeof e.className === "string" && e.className || typeof e.getAttribute !== "undefined" && e.getAttribute("class") || "") - }) - }, ATTR: function (i, n, r) { - return function (e) { - var t = se.attr(e, i); - if (t == null) { - return n === "!=" - } - if (!n) { - return true - } - t += ""; - return n === "=" ? t === r : n === "!=" ? t !== r : n === "^=" ? r && t.indexOf(r) === 0 : n === "*=" ? r && t.indexOf(r) > -1 : n === "$=" ? r && t.slice(-r.length) === r : n === "~=" ? (" " + t.replace(H, " ") + " ").indexOf(r) > -1 : n === "|=" ? t === r || t.slice(0, r.length + 1) === r + "-" : false - } - }, CHILD: function (p, e, t, v, y) { - var m = p.slice(0, 3) !== "nth", g = p.slice(-4) !== "last", S = e === "of-type"; - return v === 1 && y === 0 ? function (e) { - return !!e.parentNode - } : function (e, t, i) { - var n, r, o, a, s, l, u = m !== g ? "nextSibling" : "previousSibling", - f = e.parentNode, h = S && e.nodeName.toLowerCase(), c = !i && !S, d = false; - if (f) { - if (m) { - while (u) { - a = e; - while (a = a[u]) { - if (S ? a.nodeName.toLowerCase() === h : a.nodeType === 1) { - return false - } - } - l = u = p === "only" && !l && "nextSibling" - } - return true - } - l = [g ? f.firstChild : f.lastChild]; - if (g && c) { - a = f; - o = a[x] || (a[x] = {}); - r = o[a.uniqueID] || (o[a.uniqueID] = {}); - n = r[p] || []; - s = n[0] === T && n[1]; - d = s && n[2]; - a = s && f.childNodes[s]; - while (a = ++s && a && a[u] || (d = s = 0) || l.pop()) { - if (a.nodeType === 1 && ++d && a === e) { - r[p] = [T, s, d]; - break - } - } - } else { - if (c) { - a = e; - o = a[x] || (a[x] = {}); - r = o[a.uniqueID] || (o[a.uniqueID] = {}); - n = r[p] || []; - s = n[0] === T && n[1]; - d = s - } - if (d === false) { - while (a = ++s && a && a[u] || (d = s = 0) || l.pop()) { - if ((S ? a.nodeName.toLowerCase() === h : a.nodeType === 1) && ++d) { - if (c) { - o = a[x] || (a[x] = {}); - r = o[a.uniqueID] || (o[a.uniqueID] = {}); - r[p] = [T, d] - } - if (a === e) { - break - } - } - } - } - } - d -= y; - return d === v || d % v === 0 && d / v >= 0 - } - } - }, PSEUDO: function (e, o) { - var t, - a = b.pseudos[e] || b.setFilters[e.toLowerCase()] || se.error("unsupported pseudo: " + e); - if (a[x]) { - return a(o) - } - if (a.length > 1) { - t = [e, e, "", o]; - return b.setFilters.hasOwnProperty(e.toLowerCase()) ? ue(function (e, t) { - var i, n = a(e, o), r = n.length; - while (r--) { - i = O(e, n[r]); - e[i] = !(t[i] = n[r]) - } - }) : function (e) { - return a(e, 0, t) - } - } - return a - } - }, - pseudos: { - not: ue(function (e) { - var n = [], r = [], s = h(e.replace(j, "$1")); - return s[x] ? ue(function (e, t, i, n) { - var r, o = s(e, null, n, []), a = e.length; - while (a--) { - if (r = o[a]) { - e[a] = !(t[a] = r) - } - } - }) : function (e, t, i) { - n[0] = e; - s(n, null, i, r); - n[0] = null; - return !r.pop() - } - }), has: ue(function (t) { - return function (e) { - return se(t, e).length > 0 - } - }), contains: ue(function (t) { - t = t.replace(te, ie); - return function (e) { - return (e.textContent || o(e)).indexOf(t) > -1 - } - }), lang: ue(function (i) { - if (!Y.test(i || "")) { - se.error("unsupported lang: " + i) - } - i = i.replace(te, ie).toLowerCase(); - return function (e) { - var t; - do { - if (t = C ? e.lang : e.getAttribute("xml:lang") || e.getAttribute("lang")) { - t = t.toLowerCase(); - return t === i || t.indexOf(i + "-") === 0 - } - } while ((e = e.parentNode) && e.nodeType === 1); - return false - } - }), target: function (e) { - var t = i.location && i.location.hash; - return t && t.slice(1) === e.id - }, root: function (e) { - return e === a - }, focus: function (e) { - return e === P.activeElement && (!P.hasFocus || P.hasFocus()) && !!(e.type || e.href || ~e.tabIndex) - }, enabled: ve(false), disabled: ve(true), checked: function (e) { - var t = e.nodeName.toLowerCase(); - return t === "input" && !!e.checked || t === "option" && !!e.selected - }, selected: function (e) { - if (e.parentNode) { - e.parentNode.selectedIndex - } - return e.selected === true - }, empty: function (e) { - for (e = e.firstChild; e; e = e.nextSibling) { - if (e.nodeType < 6) { - return false - } - } - return true - }, parent: function (e) { - return !b.pseudos["empty"](e) - }, header: function (e) { - return $.test(e.nodeName) - }, input: function (e) { - return K.test(e.nodeName) - }, button: function (e) { - var t = e.nodeName.toLowerCase(); - return t === "input" && e.type === "button" || t === "button" - }, text: function (e) { - var t; - return e.nodeName.toLowerCase() === "input" && e.type === "text" && ((t = e.getAttribute("type")) == null || t.toLowerCase() === "text") - }, first: ye(function () { - return [0] - }), last: ye(function (e, t) { - return [t - 1] - }), eq: ye(function (e, t, i) { - return [i < 0 ? i + t : i] - }), even: ye(function (e, t) { - var i = 0; - for (; i < t; i += 2) { - e.push(i) - } - return e - }), odd: ye(function (e, t) { - var i = 1; - for (; i < t; i += 2) { - e.push(i) - } - return e - }), lt: ye(function (e, t, i) { - var n = i < 0 ? i + t : i > t ? t : i; - for (; --n >= 0;) { - e.push(n) - } - return e - }), gt: ye(function (e, t, i) { - var n = i < 0 ? i + t : i; - for (; ++n < t;) { - e.push(n) - } - return e - }) - } - }; - b.pseudos["nth"] = b.pseudos["eq"]; - for (e in {radio: true, checkbox: true, file: true, password: true, image: true}) { - b.pseudos[e] = de(e) - } - for (e in {submit: true, reset: true}) { - b.pseudos[e] = pe(e) - } - - function ge() { - } - - ge.prototype = b.filters = b.pseudos; - b.setFilters = new ge; - p = se.tokenize = function (e, t) { - var i, n, r, o, a, s, l, u = S[e + " "]; - if (u) { - return t ? 0 : u.slice(0) - } - a = e; - s = []; - l = b.preFilter; - while (a) { - if (!i || (n = U.exec(a))) { - if (n) { - a = a.slice(n[0].length) || a - } - s.push(r = []) - } - i = false; - if (n = W.exec(a)) { - i = n.shift(); - r.push({value: i, type: n[0].replace(j, " ")}); - a = a.slice(i.length) - } - for (o in b.filter) { - if ((n = X[o].exec(a)) && (!l[o] || (n = l[o](n)))) { - i = n.shift(); - r.push({value: i, type: o, matches: n}); - a = a.slice(i.length) - } - } - if (!i) { - break - } - } - return t ? a.length : a ? se.error(e) : S(e, s).slice(0) - }; - - function Se(e) { - var t = 0, i = e.length, n = ""; - for (; t < i; t++) { - n += e[t].value - } - return n - } - - function be(s, e, t) { - var l = e.dir, u = e.next, f = u || l, h = t && f === "parentNode", c = n++; - return e.first ? function (e, t, i) { - while (e = e[l]) { - if (e.nodeType === 1 || h) { - return s(e, t, i) - } - } - return false - } : function (e, t, i) { - var n, r, o, a = [T, c]; - if (i) { - while (e = e[l]) { - if (e.nodeType === 1 || h) { - if (s(e, t, i)) { - return true - } - } - } - } else { - while (e = e[l]) { - if (e.nodeType === 1 || h) { - o = e[x] || (e[x] = {}); - r = o[e.uniqueID] || (o[e.uniqueID] = {}); - if (u && u === e.nodeName.toLowerCase()) { - e = e[l] || e - } else if ((n = r[f]) && n[0] === T && n[1] === c) { - return a[2] = n[2] - } else { - r[f] = a; - if (a[2] = s(e, t, i)) { - return true - } - } - } - } - } - return false - } - } - - function we(r) { - return r.length > 1 ? function (e, t, i) { - var n = r.length; - while (n--) { - if (!r[n](e, t, i)) { - return false - } - } - return true - } : r[0] - } - - function _e(e, t, i) { - var n = 0, r = t.length; - for (; n < r; n++) { - se(e, t[n], i) - } + } + } else { + if (h && (a = h.getElementById(r)) && m(e, a) && a.id === r) { + i.push(a); return i + } } - - function Pe(e, t, i, n, r) { - var o, a = [], s = 0, l = e.length, u = t != null; - for (; s < l; s++) { - if (o = e[s]) { - if (!i || i(o, n, r)) { - a.push(o); - if (u) { - t.push(s) - } - } - } - } - return a - } - - function Ce(d, p, v, y, m, e) { - if (y && !y[x]) { - y = Ce(y) - } - if (m && !m[x]) { - m = Ce(m, e) - } - return ue(function (e, t, i, n) { - var r, o, a, s = [], l = [], u = t.length, f = e || _e(p || "*", i.nodeType ? [i] : i, []), - h = d && (e || !p) ? Pe(f, s, d, i, n) : f, c = v ? m || (e ? d : u || y) ? [] : t : h; - if (v) { - v(h, c, i, n) - } - if (y) { - r = Pe(c, l); - y(r, [], i, n); - o = r.length; - while (o--) { - if (a = r[o]) { - c[l[o]] = !(h[l[o]] = a) - } - } - } - if (e) { - if (m || d) { - if (m) { - r = []; - o = c.length; - while (o--) { - if (a = c[o]) { - r.push(h[o] = a) - } - } - m(null, c = [], r, n) - } - o = c.length; - while (o--) { - if ((a = c[o]) && (r = m ? O(e, a) : s[o]) > -1) { - e[r] = !(t[r] = a) - } - } - } - } else { - c = Pe(c === t ? c.splice(u, c.length) : c); - if (m) { - m(null, t, c, n) - } else { - z.apply(t, c) - } - } - }) - } - - function xe(e) { - var r, t, i, n = e.length, o = b.relative[e[0].type], a = o || b.relative[" "], s = o ? 1 : 0, - l = be(function (e) { - return e === r - }, a, true), u = be(function (e) { - return O(r, e) > -1 - }, a, true), f = [function (e, t, i) { - var n = !o && (i || t !== w) || ((r = t).nodeType ? l(e, t, i) : u(e, t, i)); - r = null; - return n - }]; - for (; s < n; s++) { - if (t = b.relative[e[s].type]) { - f = [be(we(f), t)] - } else { - t = b.filter[e[s].type].apply(null, e[s].matches); - if (t[x]) { - i = ++s; - for (; i < n; i++) { - if (b.relative[e[i].type]) { - break - } - } - return Ce(s > 1 && we(f), s > 1 && Se(e.slice(0, s - 1).concat({value: e[s - 2].type === " " ? "*" : ""})).replace(j, "$1"), t, s < i && xe(e.slice(s, i)), i < n && xe(e = e.slice(i)), i < n && Se(e)) - } - f.push(t) - } - } - return we(f) - } - - function Te(y, m) { - var g = m.length > 0, S = y.length > 0, e = function (e, t, i, n, r) { - var o, a, s, l = 0, u = "0", f = e && [], h = [], c = w, - d = e || S && b.find["TAG"]("*", r), p = T += c == null ? 1 : Math.random() || .1, - v = d.length; - if (r) { - w = t == P || t || r - } - for (; u !== v && (o = d[u]) != null; u++) { - if (S && o) { - a = 0; - if (!t && o.ownerDocument != P) { - _(o); - i = !C - } - while (s = y[a++]) { - if (s(o, t || P, i)) { - n.push(o); - break - } - } - if (r) { - T = p - } - } - if (g) { - if (o = !s && o) { - l-- - } - if (e) { - f.push(o) - } - } - } - l += u; - if (g && u !== l) { - a = 0; - while (s = m[a++]) { - s(f, h, t, i) - } - if (e) { - if (l > 0) { - while (u--) { - if (!(f[u] || h[u])) { - h[u] = E.call(n) - } - } - } - h = Pe(h) - } - z.apply(n, h); - if (r && !e && h.length > 0 && l + m.length > 1) { - se.uniqueSort(n) - } - } - if (r) { - T = p; - w = c - } - return f - }; - return g ? ue(e) : e - } - - h = se.compile = function (e, t) { - var i, n = [], r = [], o = k[e + " "]; - if (!o) { - if (!t) { - t = p(e) - } - i = t.length; - while (i--) { - o = xe(t[i]); - if (o[x]) { - n.push(o) - } else { - r.push(o) - } - } - o = k(e, Te(r, n)); - o.selector = e - } - return o - }; - v = se.select = function (e, t, i, n) { - var r, o, a, s, l, u = typeof e === "function" && e, f = !n && p(e = u.selector || e); - i = i || []; - if (f.length === 1) { - o = f[0] = f[0].slice(0); - if (o.length > 2 && (a = o[0]).type === "ID" && t.nodeType === 9 && C && b.relative[o[1].type]) { - t = (b.find["ID"](a.matches[0].replace(te, ie), t) || [])[0]; - if (!t) { - return i - } else if (u) { - t = t.parentNode - } - e = e.slice(o.shift().value.length) - } - r = X["needsContext"].test(e) ? 0 : o.length; - while (r--) { - a = o[r]; - if (b.relative[s = a.type]) { - break - } - if (l = b.find[s]) { - if (n = l(a.matches[0].replace(te, ie), ee.test(o[0].type) && me(t.parentNode) || t)) { - o.splice(r, 1); - e = n.length && Se(o); - if (!e) { - z.apply(i, n); - return i - } - break - } - } - } - } - (u || h(e, f))(n, t, !C, i, !t || ee.test(e) && me(t.parentNode) || t); - return i - }; - d.sortStable = x.split("").sort(M).join("") === x; - d.detectDuplicates = !!u; - _(); - d.sortDetached = fe(function (e) { - return e.compareDocumentPosition(P.createElement("fieldset")) & 1 - }); - if (!fe(function (e) { - e.innerHTML = ""; - return e.firstChild.getAttribute("href") === "#" - })) { - he("type|href|height|width", function (e, t, i) { - if (!i) { - return e.getAttribute(t, t.toLowerCase() === "type" ? 1 : 2) - } - }) - } - if (!d.attributes || !fe(function (e) { - e.innerHTML = ""; - e.firstChild.setAttribute("value", ""); - return e.firstChild.getAttribute("value") === "" - })) { - he("value", function (e, t, i) { - if (!i && e.nodeName.toLowerCase() === "input") { - return e.defaultValue - } - }) - } - if (!fe(function (e) { - return e.getAttribute("disabled") == null - })) { - he(F, function (e, t, i) { - var n; - if (!i) { - return e[t] === true ? t.toLowerCase() : (n = e.getAttributeNode(t)) && n.specified ? n.value : null - } - }) - } - return se - }(P); - x.find = d; - x.expr = d.selectors; - x.expr[":"] = x.expr.pseudos; - x.uniqueSort = x.unique = d.uniqueSort; - x.text = d.getText; - x.isXMLDoc = d.isXML; - x.contains = d.contains; - x.escapeSelector = d.escape; - var p = function (e, t, i) { - var n = [], r = i !== undefined; - while ((e = e[t]) && e.nodeType !== 9) { - if (e.nodeType === 1) { - if (r && x(e).is(i)) { - break - } - n.push(e) - } - } - return n - }; - var _ = function (e, t) { - var i = []; - for (; e; e = e.nextSibling) { - if (e.nodeType === 1 && e !== t) { - i.push(e) - } - } - return i - }; - var T = x.expr.match.needsContext; - - function k(e, t) { - return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase() - } - - var D = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i; - - function M(e, i, n) { - if (g(i)) { - return x.grep(e, function (e, t) { - return !!i.call(e, t, e) !== n - }) - } - if (i.nodeType) { - return x.grep(e, function (e) { - return e === i !== n - }) - } - if (typeof i !== "string") { - return x.grep(e, function (e) { - return r.call(i, e) > -1 !== n - }) - } - return x.filter(i, e, n) - } - - x.filter = function (e, t, i) { - var n = t[0]; - if (i) { - e = ":not(" + e + ")" - } - if (t.length === 1 && n.nodeType === 1) { - return x.find.matchesSelector(n, e) ? [n] : [] - } - return x.find.matches(e, x.grep(t, function (e) { - return e.nodeType === 1 - })) - }; - x.fn.extend({ - find: function (e) { - var t, i, n = this.length, r = this; - if (typeof e !== "string") { - return this.pushStack(x(e).filter(function () { - for (t = 0; t < n; t++) { - if (x.contains(r[t], this)) { - return true - } - } - })) - } - i = this.pushStack([]); - for (t = 0; t < n; t++) { - x.find(e, r[t], i) - } - return n > 1 ? x.uniqueSort(i) : i - }, filter: function (e) { - return this.pushStack(M(this, e || [], false)) - }, not: function (e) { - return this.pushStack(M(this, e || [], true)) - }, is: function (e) { - return !!M(this, typeof e === "string" && T.test(e) ? x(e) : e || [], false).length - } - }); - var R, E = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, I = x.fn.init = function (e, t, i) { - var n, r; - if (!e) { - return this - } - i = i || R; - if (typeof e === "string") { - if (e[0] === "<" && e[e.length - 1] === ">" && e.length >= 3) { - n = [null, e, null] - } else { - n = E.exec(e) - } - if (n && (n[1] || !t)) { - if (n[1]) { - t = t instanceof x ? t[0] : t; - x.merge(this, x.parseHTML(n[1], t && t.nodeType ? t.ownerDocument || t : C, true)); - if (D.test(n[1]) && x.isPlainObject(t)) { - for (n in t) { - if (g(this[n])) { - this[n](t[n]) - } else { - this.attr(n, t[n]) - } - } - } - return this - } else { - r = C.getElementById(n[2]); - if (r) { - this[0] = r; - this.length = 1 - } - return this - } - } else if (!t || t.jquery) { - return (t || i).find(e) - } else { - return this.constructor(t).find(e) - } - } else if (e.nodeType) { - this[0] = e; - this.length = 1; - return this - } else if (g(e)) { - return i.ready !== undefined ? i.ready(e) : e(x) - } - return x.makeArray(e, this) - }; - I.prototype = x.fn; - R = x(C); - var z = /^(?:parents|prev(?:Until|All))/, A = {children: true, contents: true, next: true, prev: true}; - x.fn.extend({ - has: function (e) { - var t = x(e, this), i = t.length; - return this.filter(function () { - var e = 0; - for (; e < i; e++) { - if (x.contains(this, t[e])) { - return true - } - } - }) - }, closest: function (e, t) { - var i, n = 0, r = this.length, o = [], a = typeof e !== "string" && x(e); - if (!T.test(e)) { - for (; n < r; n++) { - for (i = this[n]; i && i !== t; i = i.parentNode) { - if (i.nodeType < 11 && (a ? a.index(i) > -1 : i.nodeType === 1 && x.find.matchesSelector(i, e))) { - o.push(i); - break - } - } - } - } - return this.pushStack(o.length > 1 ? x.uniqueSort(o) : o) - }, index: function (e) { - if (!e) { - return this[0] && this[0].parentNode ? this.first().prevAll().length : -1 - } - if (typeof e === "string") { - return r.call(x(e), this[0]) - } - return r.call(this, e.jquery ? e[0] : e) - }, add: function (e, t) { - return this.pushStack(x.uniqueSort(x.merge(this.get(), x(e, t)))) - }, addBack: function (e) { - return this.add(e == null ? this.prevObject : this.prevObject.filter(e)) - } - }); - - function O(e, t) { - while ((e = e[t]) && e.nodeType !== 1) { - } - return e - } - - x.each({ - parent: function (e) { - var t = e.parentNode; - return t && t.nodeType !== 11 ? t : null - }, parents: function (e) { - return p(e, "parentNode") - }, parentsUntil: function (e, t, i) { - return p(e, "parentNode", i) - }, next: function (e) { - return O(e, "nextSibling") - }, prev: function (e) { - return O(e, "previousSibling") - }, nextAll: function (e) { - return p(e, "nextSibling") - }, prevAll: function (e) { - return p(e, "previousSibling") - }, nextUntil: function (e, t, i) { - return p(e, "nextSibling", i) - }, prevUntil: function (e, t, i) { - return p(e, "previousSibling", i) - }, siblings: function (e) { - return _((e.parentNode || {}).firstChild, e) - }, children: function (e) { - return _(e.firstChild) - }, contents: function (e) { - if (e.contentDocument != null && n(e.contentDocument)) { - return e.contentDocument - } - if (k(e, "template")) { - e = e.content || e - } - return x.merge([], e.childNodes) - } - }, function (n, r) { - x.fn[n] = function (e, t) { - var i = x.map(this, r, e); - if (n.slice(-5) !== "Until") { - t = e - } - if (t && typeof t === "string") { - i = x.filter(t, i) - } - if (this.length > 1) { - if (!A[n]) { - x.uniqueSort(i) - } - if (z.test(n)) { - i.reverse() - } - } - return this.pushStack(i) - } - }); - var F = /[^\x20\t\r\n\f]+/g; - - function B(e) { - var i = {}; - x.each(e.match(F) || [], function (e, t) { - i[t] = true - }); - return i - } - - x.Callbacks = function (n) { - n = typeof n === "string" ? B(n) : x.extend({}, n); - var i, e, t, r, o = [], a = [], s = -1, l = function () { - r = r || n.once; - t = i = true; - for (; a.length; s = -1) { - e = a.shift(); - while (++s < o.length) { - if (o[s].apply(e[0], e[1]) === false && n.stopOnFalse) { - s = o.length; - e = false - } - } - } - if (!n.memory) { - e = false - } - i = false; - if (r) { - if (e) { - o = [] - } else { - o = "" - } - } - }, u = { - add: function () { - if (o) { - if (e && !i) { - s = o.length - 1; - a.push(e) - } - (function i(e) { - x.each(e, function (e, t) { - if (g(t)) { - if (!n.unique || !u.has(t)) { - o.push(t) - } - } else if (t && t.length && w(t) !== "string") { - i(t) - } - }) - })(arguments); - if (e && !i) { - l() - } - } - return this - }, remove: function () { - x.each(arguments, function (e, t) { - var i; - while ((i = x.inArray(t, o, i)) > -1) { - o.splice(i, 1); - if (i <= s) { - s-- - } - } - }); - return this - }, has: function (e) { - return e ? x.inArray(e, o) > -1 : o.length > 0 - }, empty: function () { - if (o) { - o = [] - } - return this - }, disable: function () { - r = a = []; - o = e = ""; - return this - }, disabled: function () { - return !o - }, lock: function () { - r = a = []; - if (!e && !i) { - o = e = "" - } - return this - }, locked: function () { - return !!r - }, fireWith: function (e, t) { - if (!r) { - t = t || []; - t = [e, t.slice ? t.slice() : t]; - a.push(t); - if (!i) { - l() - } - } - return this - }, fire: function () { - u.fireWith(this, arguments); - return this - }, fired: function () { - return !!t - } - }; - return u - }; - - function L(e) { - return e - } - - function q(e) { - throw e - } - - function N(e, t, i, n) { - var r; - try { - if (e && g(r = e.promise)) { - r.call(e).done(t).fail(i) - } else if (e && g(r = e.then)) { - r.call(e, t, i) - } else { - t.apply(undefined, [e].slice(n)) - } - } catch (e) { - i.apply(undefined, [e]) - } - } - - x.extend({ - Deferred: function (e) { - var o = [["notify", "progress", x.Callbacks("memory"), x.Callbacks("memory"), 2], ["resolve", "done", x.Callbacks("once memory"), x.Callbacks("once memory"), 0, "resolved"], ["reject", "fail", x.Callbacks("once memory"), x.Callbacks("once memory"), 1, "rejected"]], - r = "pending", a = { - state: function () { - return r - }, always: function () { - s.done(arguments).fail(arguments); - return this - }, catch: function (e) { - return a.then(null, e) - }, pipe: function () { - var r = arguments; - return x.Deferred(function (n) { - x.each(o, function (e, t) { - var i = g(r[t[4]]) && r[t[4]]; - s[t[1]](function () { - var e = i && i.apply(this, arguments); - if (e && g(e.promise)) { - e.promise().progress(n.notify).done(n.resolve).fail(n.reject) - } else { - n[t[0] + "With"](this, i ? [e] : arguments) - } - }) - }); - r = null - }).promise() - }, then: function (t, i, n) { - var l = 0; - - function u(r, o, a, s) { - return function () { - var i = this, n = arguments, e = function () { - var e, t; - if (r < l) { - return - } - e = a.apply(i, n); - if (e === o.promise()) { - throw new TypeError("Thenable self-resolution") - } - t = e && (typeof e === "object" || typeof e === "function") && e.then; - if (g(t)) { - if (s) { - t.call(e, u(l, o, L, s), u(l, o, q, s)) - } else { - l++; - t.call(e, u(l, o, L, s), u(l, o, q, s), u(l, o, L, o.notifyWith)) - } - } else { - if (a !== L) { - i = undefined; - n = [e] - } - (s || o.resolveWith)(i, n) - } - }, t = s ? e : function () { - try { - e() - } catch (e) { - if (x.Deferred.exceptionHook) { - x.Deferred.exceptionHook(e, t.stackTrace) - } - if (r + 1 >= l) { - if (a !== q) { - i = undefined; - n = [e] - } - o.rejectWith(i, n) - } - } - }; - if (r) { - t() - } else { - if (x.Deferred.getStackHook) { - t.stackTrace = x.Deferred.getStackHook() - } - P.setTimeout(t) - } - } - } - - return x.Deferred(function (e) { - o[0][3].add(u(0, e, g(n) ? n : L, e.notifyWith)); - o[1][3].add(u(0, e, g(t) ? t : L)); - o[2][3].add(u(0, e, g(i) ? i : q)) - }).promise() - }, promise: function (e) { - return e != null ? x.extend(e, a) : a - } - }, s = {}; - x.each(o, function (e, t) { - var i = t[2], n = t[5]; - a[t[1]] = i.add; - if (n) { - i.add(function () { - r = n - }, o[3 - e][2].disable, o[3 - e][3].disable, o[0][2].lock, o[0][3].lock) - } - i.add(t[3].fire); - s[t[0]] = function () { - s[t[0] + "With"](this === s ? undefined : this, arguments); - return this - }; - s[t[0] + "With"] = i.fireWith - }); - a.promise(s); - if (e) { - e.call(s, s) - } - return s - }, when: function (e) { - var i = arguments.length, t = i, n = Array(t), r = s.call(arguments), o = x.Deferred(), - a = function (t) { - return function (e) { - n[t] = this; - r[t] = arguments.length > 1 ? s.call(arguments) : e; - if (!--i) { - o.resolveWith(n, r) - } - } - }; - if (i <= 1) { - N(e, o.done(a(t)).resolve, o.reject, !i); - if (o.state() === "pending" || g(r[t] && r[t].then)) { - return o.then() - } - } - while (t--) { - N(r[t], a(t), o.reject) - } - return o.promise() - } - }); - var H = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - x.Deferred.exceptionHook = function (e, t) { - if (P.console && P.console.warn && e && H.test(e.name)) { - P.console.warn("jQuery.Deferred exception: " + e.message, e.stack, t) - } - }; - x.readyException = function (e) { - P.setTimeout(function () { - throw e - }) - }; - var j = x.Deferred(); - x.fn.ready = function (e) { - j.then(e).catch(function (e) { - x.readyException(e) - }); - return this - }; - x.extend({ - isReady: false, readyWait: 1, ready: function (e) { - if (e === true ? --x.readyWait : x.isReady) { - return - } - x.isReady = true; - if (e !== true && --x.readyWait > 0) { - return - } - j.resolveWith(C, [x]) - } - }); - x.ready.then = j.then; - - function U() { - C.removeEventListener("DOMContentLoaded", U); - P.removeEventListener("load", U); - x.ready() - } - - if (C.readyState === "complete" || C.readyState !== "loading" && !C.documentElement.doScroll) { - P.setTimeout(x.ready) - } else { - C.addEventListener("DOMContentLoaded", U); - P.addEventListener("load", U) - } - var W = function (e, t, i, n, r, o, a) { - var s = 0, l = e.length, u = i == null; - if (w(i) === "object") { - r = true; - for (s in i) { - W(e, t, s, i[s], true, o, a) - } - } else if (n !== undefined) { - r = true; - if (!g(n)) { - a = true - } - if (u) { - if (a) { - t.call(e, n); - t = null - } else { - u = t; - t = function (e, t, i) { - return u.call(x(e), i) - } - } - } - if (t) { - for (; s < l; s++) { - t(e[s], i, a ? n : n.call(e[s], s, t(e[s], i))) - } - } - } - if (r) { - return e - } - if (u) { - return t.call(e) - } - return l ? t(e[0], i) : o - }; - var G = /^-ms-/, V = /-([a-z])/g; - - function Y(e, t) { - return t.toUpperCase() - } - - function X(e) { - return e.replace(G, "ms-").replace(V, Y) - } - - var J = function (e) { - return e.nodeType === 1 || e.nodeType === 9 || !+e.nodeType - }; - - function K() { - this.expando = x.expando + K.uid++ - } - - K.uid = 1; - K.prototype = { - cache: function (e) { - var t = e[this.expando]; - if (!t) { - t = Object.create(null); - if (J(e)) { - if (e.nodeType) { - e[this.expando] = t - } else { - Object.defineProperty(e, this.expando, {value: t, configurable: true}) - } - } - } - return t - }, set: function (e, t, i) { - var n, r = this.cache(e); - if (typeof t === "string") { - r[X(t)] = i - } else { - for (n in t) { - r[X(n)] = t[n] - } - } - return r - }, get: function (e, t) { - return t === undefined ? this.cache(e) : e[this.expando] && e[this.expando][X(t)] - }, access: function (e, t, i) { - if (t === undefined || t && typeof t === "string" && i === undefined) { - return this.get(e, t) - } - this.set(e, t, i); - return i !== undefined ? i : t - }, remove: function (e, t) { - var i, n = e[this.expando]; - if (n === undefined) { - return - } - if (t !== undefined) { - if (Array.isArray(t)) { - t = t.map(X) - } else { - t = X(t); - t = t in n ? [t] : t.match(F) || [] - } - i = t.length; - while (i--) { - delete n[t[i]] - } - } - if (t === undefined || x.isEmptyObject(n)) { - if (e.nodeType) { - e[this.expando] = undefined - } else { - delete e[this.expando] - } - } - }, hasData: function (e) { - var t = e[this.expando]; - return t !== undefined && !x.isEmptyObject(t) - } - }; - var $ = new K; - var Z = new K; - var Q = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, ee = /[A-Z]/g; - - function te(e) { - if (e === "true") { - return true - } - if (e === "false") { - return false - } - if (e === "null") { - return null - } - if (e === +e + "") { - return +e - } - if (Q.test(e)) { - return JSON.parse(e) - } - return e - } - - function ie(e, t, i) { - var n; - if (i === undefined && e.nodeType === 1) { - n = "data-" + t.replace(ee, "-$&").toLowerCase(); - i = e.getAttribute(n); - if (typeof i === "string") { - try { - i = te(i) - } catch (e) { - } - Z.set(e, t, i) - } else { - i = undefined - } - } - return i - } - - x.extend({ - hasData: function (e) { - return Z.hasData(e) || $.hasData(e) - }, data: function (e, t, i) { - return Z.access(e, t, i) - }, removeData: function (e, t) { - Z.remove(e, t) - }, _data: function (e, t, i) { - return $.access(e, t, i) - }, _removeData: function (e, t) { - $.remove(e, t) - } - }); - x.fn.extend({ - data: function (i, e) { - var t, n, r, o = this[0], a = o && o.attributes; - if (i === undefined) { - if (this.length) { - r = Z.get(o); - if (o.nodeType === 1 && !$.get(o, "hasDataAttrs")) { - t = a.length; - while (t--) { - if (a[t]) { - n = a[t].name; - if (n.indexOf("data-") === 0) { - n = X(n.slice(5)); - ie(o, n, r[n]) - } - } - } - $.set(o, "hasDataAttrs", true) - } - } - return r - } - if (typeof i === "object") { - return this.each(function () { - Z.set(this, i) - }) - } - return W(this, function (e) { - var t; - if (o && e === undefined) { - t = Z.get(o, i); - if (t !== undefined) { - return t - } - t = ie(o, i); - if (t !== undefined) { - return t - } - return - } - this.each(function () { - Z.set(this, i, e) - }) - }, null, e, arguments.length > 1, null, true) - }, removeData: function (e) { - return this.each(function () { - Z.remove(this, e) - }) - } - }); - x.extend({ - queue: function (e, t, i) { - var n; - if (e) { - t = (t || "fx") + "queue"; - n = $.get(e, t); - if (i) { - if (!n || Array.isArray(i)) { - n = $.access(e, t, x.makeArray(i)) - } else { - n.push(i) - } - } - return n || [] - } - }, dequeue: function (e, t) { - t = t || "fx"; - var i = x.queue(e, t), n = i.length, r = i.shift(), o = x._queueHooks(e, t), a = function () { - x.dequeue(e, t) - }; - if (r === "inprogress") { - r = i.shift(); - n-- - } - if (r) { - if (t === "fx") { - i.unshift("inprogress") - } - delete o.stop; - r.call(e, a, o) - } - if (!n && o) { - o.empty.fire() - } - }, _queueHooks: function (e, t) { - var i = t + "queueHooks"; - return $.get(e, i) || $.access(e, i, { - empty: x.Callbacks("once memory").add(function () { - $.remove(e, [t + "queue", i]) - }) - }) - } - }); - x.fn.extend({ - queue: function (t, i) { - var e = 2; - if (typeof t !== "string") { - i = t; - t = "fx"; - e-- - } - if (arguments.length < e) { - return x.queue(this[0], t) - } - return i === undefined ? this : this.each(function () { - var e = x.queue(this, t, i); - x._queueHooks(this, t); - if (t === "fx" && e[0] !== "inprogress") { - x.dequeue(this, t) - } - }) - }, dequeue: function (e) { - return this.each(function () { - x.dequeue(this, e) - }) - }, clearQueue: function (e) { - return this.queue(e || "fx", []) - }, promise: function (e, t) { - var i, n = 1, r = x.Deferred(), o = this, a = this.length, s = function () { - if (!--n) { - r.resolveWith(o, [o]) - } - }; - if (typeof e !== "string") { - t = e; - e = undefined - } - e = e || "fx"; - while (a--) { - i = $.get(o[a], e + "queueHooks"); - if (i && i.empty) { - n++; - i.empty.add(s) - } - } - s(); - return r.promise(t) - } - }); - var ne = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source; - var re = new RegExp("^(?:([+-])=|)(" + ne + ")([a-z%]*)$", "i"); - var oe = ["Top", "Right", "Bottom", "Left"]; - var ae = C.documentElement; - var se = function (e) { - return x.contains(e.ownerDocument, e) - }, le = {composed: true}; - if (ae.getRootNode) { - se = function (e) { - return x.contains(e.ownerDocument, e) || e.getRootNode(le) === e.ownerDocument - } - } - var ue = function (e, t) { - e = t || e; - return e.style.display === "none" || e.style.display === "" && se(e) && x.css(e, "display") === "none" - }; - - function fe(e, t, i, n) { - var r, o, a = 20, s = n ? function () { - return n.cur() - } : function () { - return x.css(e, t, "") - }, l = s(), u = i && i[3] || (x.cssNumber[t] ? "" : "px"), - f = e.nodeType && (x.cssNumber[t] || u !== "px" && +l) && re.exec(x.css(e, t)); - if (f && f[3] !== u) { - l = l / 2; - u = u || f[3]; - f = +l || 1; - while (a--) { - x.style(e, t, f + u); - if ((1 - o) * (1 - (o = s() / l || .5)) <= 0) { - a = 0 - } - f = f / o - } - f = f * 2; - x.style(e, t, f + u); - i = i || [] - } - if (i) { - f = +f || +l || 0; - r = i[1] ? f + (i[1] + 1) * i[2] : +i[2]; - if (n) { - n.unit = u; - n.start = f; - n.end = r - } - } - return r - } - - var he = {}; - - function ce(e) { - var t, i = e.ownerDocument, n = e.nodeName, r = he[n]; - if (r) { - return r - } - t = i.body.appendChild(i.createElement(n)); - r = x.css(t, "display"); - t.parentNode.removeChild(t); - if (r === "none") { - r = "block" - } - he[n] = r; - return r - } - - function de(e, t) { - var i, n, r = [], o = 0, a = e.length; - for (; o < a; o++) { - n = e[o]; - if (!n.style) { - continue - } - i = n.style.display; - if (t) { - if (i === "none") { - r[o] = $.get(n, "display") || null; - if (!r[o]) { - n.style.display = "" - } - } - if (n.style.display === "" && ue(n)) { - r[o] = ce(n) - } - } else { - if (i !== "none") { - r[o] = "none"; - $.set(n, "display", i) - } - } - } - for (o = 0; o < a; o++) { - if (r[o] != null) { - e[o].style.display = r[o] - } - } - return e - } - - x.fn.extend({ - show: function () { - return de(this, true) - }, hide: function () { - return de(this) - }, toggle: function (e) { - if (typeof e === "boolean") { - return e ? this.show() : this.hide() - } - return this.each(function () { - if (ue(this)) { - x(this).show() - } else { - x(this).hide() - } - }) - } - }); - var pe = /^(?:checkbox|radio)$/i; - var ve = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i; - var ye = /^$|^module$|\/(?:java|ecma)script/i; - (function () { - var e = C.createDocumentFragment(), t = e.appendChild(C.createElement("div")), - i = C.createElement("input"); - i.setAttribute("type", "radio"); - i.setAttribute("checked", "checked"); - i.setAttribute("name", "t"); - t.appendChild(i); - m.checkClone = t.cloneNode(true).cloneNode(true).lastChild.checked; - t.innerHTML = ""; - m.noCloneChecked = !!t.cloneNode(true).lastChild.defaultValue; - t.innerHTML = ""; - m.option = !!t.lastChild - })(); - var me = { - thead: [1, "