// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3.0 /** * Copyright (c) 2014-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var runtime = (function (exports) { "use strict"; var Op = Object.prototype; var hasOwn = Op.hasOwnProperty; var undefined; // More compressible than void 0. var $Symbol = typeof Symbol === "function" ? Symbol : {}; var iteratorSymbol = $Symbol.iterator || "@@iterator"; var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; function define(obj, key, value) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); return obj[key]; } try { // IE 8 has a broken Object.defineProperty that only works on DOM objects. define({}, ""); } catch (err) { define = function(obj, key, value) { return obj[key] = value; }; } function wrap(innerFn, outerFn, self, tryLocsList) { // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator. var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator; var generator = Object.create(protoGenerator.prototype); var context = new Context(tryLocsList || []); // The ._invoke method unifies the implementations of the .next, // .throw, and .return methods. generator._invoke = makeInvokeMethod(innerFn, self, context); return generator; } exports.wrap = wrap; // Try/catch helper to minimize deoptimizations. Returns a completion // record like context.tryEntries[i].completion. This interface could // have been (and was previously) designed to take a closure to be // invoked without arguments, but in all the cases we care about we // already have an existing method we want to call, so there's no need // to create a new function object. We can even get away with assuming // the method takes exactly one argument, since that happens to be true // in every case, so we don't have to touch the arguments object. The // only additional allocation required is the completion record, which // has a stable shape and so hopefully should be cheap to allocate. function tryCatch(fn, obj, arg) { try { return { type: "normal", arg: fn.call(obj, arg) }; } catch (err) { return { type: "throw", arg: err }; } } var GenStateSuspendedStart = "suspendedStart"; var GenStateSuspendedYield = "suspendedYield"; var GenStateExecuting = "executing"; var GenStateCompleted = "completed"; // Returning this object from the innerFn has the same effect as // breaking out of the dispatch switch statement. var ContinueSentinel = {}; // Dummy constructor functions that we use as the .constructor and // .constructor.prototype properties for functions that return Generator // objects. For full spec compliance, you may wish to configure your // minifier not to mangle the names of these two functions. function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} // This is a polyfill for %IteratorPrototype% for environments that // don't natively support it. var IteratorPrototype = {}; define(IteratorPrototype, iteratorSymbol, function () { return this; }); var getProto = Object.getPrototypeOf; var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); if (NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { // This environment has a native %IteratorPrototype%; use it instead // of the polyfill. IteratorPrototype = NativeIteratorPrototype; } var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); GeneratorFunction.prototype = GeneratorFunctionPrototype; define(Gp, "constructor", GeneratorFunctionPrototype); define(GeneratorFunctionPrototype, "constructor", GeneratorFunction); GeneratorFunction.displayName = define( GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction" ); // Helper for defining the .next, .throw, and .return methods of the // Iterator interface in terms of a single ._invoke method. function defineIteratorMethods(prototype) { ["next", "throw", "return"].forEach(function(method) { define(prototype, method, function(arg) { return this._invoke(method, arg); }); }); } exports.isGeneratorFunction = function(genFun) { var ctor = typeof genFun === "function" && genFun.constructor; return ctor ? ctor === GeneratorFunction || // For the native GeneratorFunction constructor, the best we can // do is to check its .name property. (ctor.displayName || ctor.name) === "GeneratorFunction" : false; }; exports.mark = function(genFun) { if (Object.setPrototypeOf) { Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); } else { genFun.__proto__ = GeneratorFunctionPrototype; define(genFun, toStringTagSymbol, "GeneratorFunction"); } genFun.prototype = Object.create(Gp); return genFun; }; // Within the body of any async function, `await x` is transformed to // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test // `hasOwn.call(value, "__await")` to determine if the yielded value is // meant to be awaited. exports.awrap = function(arg) { return { __await: arg }; }; function AsyncIterator(generator, PromiseImpl) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); if (record.type === "throw") { reject(record.arg); } else { var result = record.arg; var value = result.value; if (value && typeof value === "object" && hasOwn.call(value, "__await")) { return PromiseImpl.resolve(value.__await).then(function(value) { invoke("next", value, resolve, reject); }, function(err) { invoke("throw", err, resolve, reject); }); } return PromiseImpl.resolve(value).then(function(unwrapped) { // When a yielded Promise is resolved, its final value becomes // the .value of the Promise<{value,done}> result for the // current iteration. result.value = unwrapped; resolve(result); }, function(error) { // If a rejected Promise was yielded, throw the rejection back // into the async generator function so it can be handled there. return invoke("throw", error, resolve, reject); }); } } var previousPromise; function enqueue(method, arg) { function callInvokeWithMethodAndArg() { return new PromiseImpl(function(resolve, reject) { invoke(method, arg, resolve, reject); }); } return previousPromise = // If enqueue has been called before, then we want to wait until // all previous Promises have been resolved before calling invoke, // so that results are always delivered in the correct order. If // enqueue has not been called before, then it is important to // call invoke immediately, without waiting on a callback to fire, // so that the async generator function has the opportunity to do // any necessary setup in a predictable way. This predictability // is why the Promise constructor synchronously invokes its // executor callback, and why async functions synchronously // execute code before the first await. Since we implement simple // async functions in terms of async generators, it is especially // important to get this right, even though it requires care. previousPromise ? previousPromise.then( callInvokeWithMethodAndArg, // Avoid propagating failures to Promises returned by later // invocations of the iterator. callInvokeWithMethodAndArg ) : callInvokeWithMethodAndArg(); } // Define the unified helper method that is used to implement .next, // .throw, and .return (see defineIteratorMethods). this._invoke = enqueue; } defineIteratorMethods(AsyncIterator.prototype); define(AsyncIterator.prototype, asyncIteratorSymbol, function () { return this; }); exports.AsyncIterator = AsyncIterator; // Note that simple async functions are implemented on top of // AsyncIterator objects; they just return a Promise for the value of // the final result produced by the iterator. exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) { if (PromiseImpl === void 0) PromiseImpl = Promise; var iter = new AsyncIterator( wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl ); return exports.isGeneratorFunction(outerFn) ? iter // If outerFn is a generator, return the full iterator. : iter.next().then(function(result) { return result.done ? result.value : iter.next(); }); }; function makeInvokeMethod(innerFn, self, context) { var state = GenStateSuspendedStart; return function invoke(method, arg) { if (state === GenStateExecuting) { throw new Error("Generator is already running"); } if (state === GenStateCompleted) { if (method === "throw") { throw arg; } // Be forgiving, per 25.3.3.3.3 of the spec: // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume return doneResult(); } context.method = method; context.arg = arg; while (true) { var delegate = context.delegate; if (delegate) { var delegateResult = maybeInvokeDelegate(delegate, context); if (delegateResult) { if (delegateResult === ContinueSentinel) continue; return delegateResult; } } if (context.method === "next") { // Setting context._sent for legacy support of Babel's // function.sent implementation. context.sent = context._sent = context.arg; } else if (context.method === "throw") { if (state === GenStateSuspendedStart) { state = GenStateCompleted; throw context.arg; } context.dispatchException(context.arg); } else if (context.method === "return") { context.abrupt("return", context.arg); } state = GenStateExecuting; var record = tryCatch(innerFn, self, context); if (record.type === "normal") { // If an exception is thrown from innerFn, we leave state === // GenStateExecuting and loop back for another invocation. state = context.done ? GenStateCompleted : GenStateSuspendedYield; if (record.arg === ContinueSentinel) { continue; } return { value: record.arg, done: context.done }; } else if (record.type === "throw") { state = GenStateCompleted; // Dispatch the exception by looping back around to the // context.dispatchException(context.arg) call above. context.method = "throw"; context.arg = record.arg; } } }; } // Call delegate.iterator[context.method](context.arg) and handle the // result, either by returning a { value, done } result from the // delegate iterator, or by modifying context.method and context.arg, // setting context.delegate to null, and returning the ContinueSentinel. function maybeInvokeDelegate(delegate, context) { var method = delegate.iterator[context.method]; if (method === undefined) { // A .throw or .return when the delegate iterator has no .throw // method always terminates the yield* loop. context.delegate = null; if (context.method === "throw") { // Note: ["return"] must be used for ES3 parsing compatibility. if (delegate.iterator["return"]) { // If the delegate iterator has a return method, give it a // chance to clean up. context.method = "return"; context.arg = undefined; maybeInvokeDelegate(delegate, context); if (context.method === "throw") { // If maybeInvokeDelegate(context) changed context.method from // "return" to "throw", let that override the TypeError below. return ContinueSentinel; } } context.method = "throw"; context.arg = new TypeError( "The iterator does not provide a 'throw' method"); } return ContinueSentinel; } var record = tryCatch(method, delegate.iterator, context.arg); if (record.type === "throw") { context.method = "throw"; context.arg = record.arg; context.delegate = null; return ContinueSentinel; } var info = record.arg; if (! info) { context.method = "throw"; context.arg = new TypeError("iterator result is not an object"); context.delegate = null; return ContinueSentinel; } if (info.done) { // Assign the result of the finished delegate to the temporary // variable specified by delegate.resultName (see delegateYield). context[delegate.resultName] = info.value; // Resume execution at the desired location (see delegateYield). context.next = delegate.nextLoc; // If context.method was "throw" but the delegate handled the // exception, let the outer generator proceed normally. If // context.method was "next", forget context.arg since it has been // "consumed" by the delegate iterator. If context.method was // "return", allow the original .return call to continue in the // outer generator. if (context.method !== "return") { context.method = "next"; context.arg = undefined; } } else { // Re-yield the result returned by the delegate method. return info; } // The delegate iterator is finished, so forget it and continue with // the outer generator. context.delegate = null; return ContinueSentinel; } // Define Generator.prototype.{next,throw,return} in terms of the // unified ._invoke helper method. defineIteratorMethods(Gp); define(Gp, toStringTagSymbol, "Generator"); // A Generator should always return itself as the iterator object when the // @@iterator function is called on it. Some browsers' implementations of the // iterator prototype chain incorrectly implement this, causing the Generator // object to not be returned from this call. This ensures that doesn't happen. // See https://github.com/facebook/regenerator/issues/274 for more details. define(Gp, iteratorSymbol, function() { return this; }); define(Gp, "toString", function() { return "[object Generator]"; }); function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; if (1 in locs) { entry.catchLoc = locs[1]; } if (2 in locs) { entry.finallyLoc = locs[2]; entry.afterLoc = locs[3]; } this.tryEntries.push(entry); } function resetTryEntry(entry) { var record = entry.completion || {}; record.type = "normal"; delete record.arg; entry.completion = record; } function Context(tryLocsList) { // The root entry object (effectively a try statement without a catch // or a finally block) gives us a place to store values thrown from // locations where there is no enclosing try statement. this.tryEntries = [{ tryLoc: "root" }]; tryLocsList.forEach(pushTryEntry, this); this.reset(true); } exports.keys = function(object) { var keys = []; for (var key in object) { keys.push(key); } keys.reverse(); // Rather than returning an object with a next method, we keep // things simple and return the next function itself. return function next() { while (keys.length) { var key = keys.pop(); if (key in object) { next.value = key; next.done = false; return next; } } // To avoid creating an additional object, we just hang the .value // and .done properties off the next function object itself. This // also ensures that the minifier will not anonymize the function. next.done = true; return next; }; }; function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; if (iteratorMethod) { return iteratorMethod.call(iterable); } if (typeof iterable.next === "function") { return iterable; } if (!isNaN(iterable.length)) { var i = -1, next = function next() { while (++i < iterable.length) { if (hasOwn.call(iterable, i)) { next.value = iterable[i]; next.done = false; return next; } } next.value = undefined; next.done = true; return next; }; return next.next = next; } } // Return an iterator with no values. return { next: doneResult }; } exports.values = values; function doneResult() { return { value: undefined, done: true }; } Context.prototype = { constructor: Context, reset: function(skipTempReset) { this.prev = 0; this.next = 0; // Resetting context._sent for legacy support of Babel's // function.sent implementation. this.sent = this._sent = undefined; this.done = false; this.delegate = null; this.method = "next"; this.arg = undefined; this.tryEntries.forEach(resetTryEntry); if (!skipTempReset) { for (var name in this) { // Not sure about the optimal order of these conditions: if (name.charAt(0) === "t" && hasOwn.call(this, name) && !isNaN(+name.slice(1))) { this[name] = undefined; } } } }, stop: function() { this.done = true; var rootEntry = this.tryEntries[0]; var rootRecord = rootEntry.completion; if (rootRecord.type === "throw") { throw rootRecord.arg; } return this.rval; }, dispatchException: function(exception) { if (this.done) { throw exception; } var context = this; function handle(loc, caught) { record.type = "throw"; record.arg = exception; context.next = loc; if (caught) { // If the dispatched exception was caught by a catch block, // then let that catch block handle the exception normally. context.method = "next"; context.arg = undefined; } return !! caught; } for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; var record = entry.completion; if (entry.tryLoc === "root") { // Exception thrown outside of any try block that could handle // it, so set the completion value of the entire function to // throw the exception. return handle("end"); } if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, "catchLoc"); var hasFinally = hasOwn.call(entry, "finallyLoc"); if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) { return handle(entry.catchLoc, true); } else if (this.prev < entry.finallyLoc) { return handle(entry.finallyLoc); } } else if (hasCatch) { if (this.prev < entry.catchLoc) { return handle(entry.catchLoc, true); } } else if (hasFinally) { if (this.prev < entry.finallyLoc) { return handle(entry.finallyLoc); } } else { throw new Error("try statement without catch or finally"); } } } }, abrupt: function(type, arg) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { var finallyEntry = entry; break; } } if (finallyEntry && (type === "break" || type === "continue") && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc) { // Ignore the finally entry if control is not jumping to a // location outside the try/catch block. finallyEntry = null; } var record = finallyEntry ? finallyEntry.completion : {}; record.type = type; record.arg = arg; if (finallyEntry) { this.method = "next"; this.next = finallyEntry.finallyLoc; return ContinueSentinel; } return this.complete(record); }, complete: function(record, afterLoc) { if (record.type === "throw") { throw record.arg; } if (record.type === "break" || record.type === "continue") { this.next = record.arg; } else if (record.type === "return") { this.rval = this.arg = record.arg; this.method = "return"; this.next = "end"; } else if (record.type === "normal" && afterLoc) { this.next = afterLoc; } return ContinueSentinel; }, finish: function(finallyLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.finallyLoc === finallyLoc) { this.complete(entry.completion, entry.afterLoc); resetTryEntry(entry); return ContinueSentinel; } } }, "catch": function(tryLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc === tryLoc) { var record = entry.completion; if (record.type === "throw") { var thrown = record.arg; resetTryEntry(entry); } return thrown; } } // The context.catch method must only be called with a location // argument that corresponds to a known catch block. throw new Error("illegal catch attempt"); }, delegateYield: function(iterable, resultName, nextLoc) { this.delegate = { iterator: values(iterable), resultName: resultName, nextLoc: nextLoc }; if (this.method === "next") { // Deliberately forget the last sent value so that we don't // accidentally pass it on to the delegate. this.arg = undefined; } return ContinueSentinel; } }; // Regardless of whether this script is executing as a CommonJS module // or not, return the runtime object so that we can declare the variable // regeneratorRuntime in the outer scope, which allows this module to be // injected easily by `bin/regenerator --include-runtime script.js`. return exports; }( // If this script is executing as a CommonJS module, use module.exports // as the regeneratorRuntime namespace. Otherwise create a new empty // object. Either way, the resulting object will be used to initialize // the regeneratorRuntime variable at the top of this file. typeof module === "object" ? module.exports : {} )); try { regeneratorRuntime = runtime; } catch (accidentalStrictMode) { // This module should not be running in strict mode, so the above // assignment should always work unless something is misconfigured. Just // in case runtime.js accidentally runs in strict mode, in modern engines // we can explicitly access globalThis. In older engines we can escape // strict mode using a global Function call. This could conceivably fail // if a Content Security Policy forbids using Function, but in that case // the proper solution is to fix the accidental strict mode problem. If // you've misconfigured your bundler to force strict mode and applied a // CSP to forbid Function, and you're not willing to fix either of those // problems, please detail your unique predicament in a GitHub issue. if (typeof globalThis === "object") { globalThis.regeneratorRuntime = runtime; } else { Function("r", "regeneratorRuntime = r")(runtime); } } "use strict";var _regeneratorRuntime=_interopRequireDefault(regeneratorRuntime);function _arrayLikeToArray(V,xe){(xe==null||xe>V.length)&&(xe=V.length);for(var ct=0,ft=new Array(xe);ct'," "]);return _templateObject=function(){return V},V}function _templateObject1(){var V=_taggedTemplateLiteral(['\n
\n
\n
','
\n
\n
\n ','\n
\n \n
\n
\n
\n ']);return _templateObject1=function(){return V},V}function _templateObject2(){var V=_taggedTemplateLiteral(["var(--formSectionBadgeTransition, 0.25s ease-out)"]);return _templateObject2=function(){return V},V}function _templateObject3(){var V=_taggedTemplateLiteral(["var(--formSectionBadgeMargin, 1rem)"]);return _templateObject3=function(){return V},V}function _templateObject4(){var V=_taggedTemplateLiteral(["var(--formSectionBadgeBackgroundColor, #333)"]);return _templateObject4=function(){return V},V}function _templateObject5(){var V=_taggedTemplateLiteral(["var(--formSectionBadgeRadius, 1.2rem)"]);return _templateObject5=function(){return V},V}function _templateObject6(){var V=_taggedTemplateLiteral(["calc("," * 2)"]);return _templateObject6=function(){return V},V}function _templateObject7(){var V=_taggedTemplateLiteral(["var(--formSectionBadgeFontSize, 1.8rem)"]);return _templateObject7=function(){return V},V}function _templateObject8(){var V=_taggedTemplateLiteral(["var(--formSectionBadgeFontWeight, bold)"]);return _templateObject8=function(){return V},V}function _templateObject9(){var V=_taggedTemplateLiteral(["var(--formSectionBadgeFontColor, #fff)"]);return _templateObject9=function(){return V},V}function _templateObject10(){var V=_taggedTemplateLiteral(["var(--formSectionTitleFontSize, 1.8rem)"]);return _templateObject10=function(){return V},V}function _templateObject11(){var V=_taggedTemplateLiteral(["var(--formSectionTitleFontWeight, bold)"]);return _templateObject11=function(){return V},V}function _templateObject12(){var V=_taggedTemplateLiteral(["var(--formSectionContentBackgroundColor, transparent)"]);return _templateObject12=function(){return V},V}function _templateObject13(){var V=_taggedTemplateLiteral(["var(--formSectionTextColor, #333)"]);return _templateObject13=function(){return V},V}function _templateObject14(){var V=_taggedTemplateLiteral(["calc("," * 2)"]);return _templateObject14=function(){return V},V}function _templateObject15(){var V=_taggedTemplateLiteral(["\n :host {\n display: block;\n background-color: ",";\n color: ",";\n }\n .container {\n position: relative;\n padding: 0.5rem;\n }\n\n .content-container {\n position: relative;\n left: calc("," + ",");\n width: calc(100% - ("," + ","));\n transition: ",";\n z-index: 1;\n }\n\n .hidebadge .content-container {\n left: 0;\n width: 100%;\n }\n\n .hidebadge .badge-container {\n display: none;\n }\n\n .hidebadgeleavespacing .badge {\n display: none;\n }\n\n .badge-container {\n position: absolute;\n width: ",";\n }\n\n .badge {\n background-color: ",";\n color: ",";\n width: ",";\n height: ",";\n border-radius: ",";\n display: flex;\n justify-content: center;\n align-items: center;\n font-weight: ",";\n font-size: ",";\n }\n\n .title {\n line-height: ",";\n margin-bottom: 0.5rem;\n font-size: ",";\n font-weight: ",";\n }\n "]);return _templateObject15=function(){return V},V}function _templateObject16(){var V=_taggedTemplateLiteral(["\n ",'\n\n \n \n\n
','
\n\n
\n ',"\n ","\n
\n \n "]);return _templateObject16=function(){return V},V}function _templateObject17(){var V=_taggedTemplateLiteral(['\n \n
    \n ',"\n
\n \n "]);return _templateObject17=function(){return V},V}function _templateObject18(){var V=_taggedTemplateLiteral(['\n
\n \n \n
\n ']);return _templateObject18=function(){return V},V}function _templateObject19(){var V=_taggedTemplateLiteral(['\n
\n \n \n
\n "]);return _templateObject19=function(){return V},V}function _templateObject20(){var V=_taggedTemplateLiteral([" I'll generously add "," to cover fees. "]);return _templateObject20=function(){return V},V}function _templateObject21(){var V=_taggedTemplateLiteral(["\n
  • \n ","\n
  • \n\n
  • \n ","\n
  • \n "]);return _templateObject21=function(){return V},V}function _templateObject22(){var V=_taggedTemplateLiteral(["\n
  • \n ","\n
  • \n "]);return _templateObject22=function(){return V},V}function _templateObject23(){var V=_taggedTemplateLiteral(["\n ","\n "]);return _templateObject23=function(){return V},V}function _templateObject24(){var V=_taggedTemplateLiteral(['\n
    \n \n \n\n
    \n ","\n \n \n "]);return _templateObject46=function(){return V},V}function _templateObject47(){var V=_taggedTemplateLiteral(["",""]);return _templateObject47=function(){return V},V}function _templateObject48(){var V=_taggedTemplateLiteral(['\n
    ',"
    \n "]);return _templateObject48=function(){return V},V}function _templateObject49(){var V=_taggedTemplateLiteral(["var(--bannerThermometerHeight, 20px)"]);return _templateObject49=function(){return V},V}function _templateObject50(){var V=_taggedTemplateLiteral(["var(--bannerThermometerCurrentValueLeftColor, #fff)"]);return _templateObject50=function(){return V},V}function _templateObject51(){var V=_taggedTemplateLiteral(["var(--bannerThermometerProgressColor, #23765D)"]);return _templateObject51=function(){return V},V}function _templateObject52(){var V=_taggedTemplateLiteral(["var(--bannerThermometerCurrentValueRightColor, ",")"]);return _templateObject52=function(){return V},V}function _templateObject53(){var V=_taggedTemplateLiteral(["var(--bannerThermometerBackgroundColor, #B8F5E2)"]);return _templateObject53=function(){return V},V}function _templateObject54(){var V=_taggedTemplateLiteral(["var(--bannerThermometerBorder, 1px solid ",")"]);return _templateObject54=function(){return V},V}function _templateObject55(){var V=_taggedTemplateLiteral(["var(--bannerThermometerBorderRadius, calc("," / 2))"]);return _templateObject55=function(){return V},V}function _templateObject56(){var V=_taggedTemplateLiteral(["var(--bannerThermometerGoalMessagePadding, 0 10px)"]);return _templateObject56=function(){return V},V}function _templateObject57(){var V=_taggedTemplateLiteral(["var(--bannerThermometerGoalValueColor, #2c2c2c)"]);return _templateObject57=function(){return V},V}function _templateObject58(){var V=_taggedTemplateLiteral(["\n :host {\n display: block;\n }\n\n .container {\n height: 100%;\n }\n\n .thermometer-message-container {\n height: 100%;\n display: flex;\n align-items: center;\n }\n\n .thermometer-container {\n height: 100%;\n flex: 1;\n }\n\n .thermometer-background {\n background-color: ",";\n padding: 0;\n height: 100%;\n border-radius: ",";\n border: ",";\n overflow: hidden;\n display: flex;\n align-items: center;\n }\n\n .thermometer-fill {\n background-color: ",";\n text-align: right;\n height: 100%;\n display: flex;\n justify-content: flex-end;\n align-items: center;\n }\n\n .thermometer-value {\n font-weight: bold;\n }\n\n .value-left .thermometer-value {\n color: ",";\n padding: 0 0.5rem 0 1rem;\n }\n\n .value-right .thermometer-value {\n color: ",";\n padding: 0 1rem 0 0.5rem;\n }\n\n .donate-goal {\n text-align: left;\n padding: ",";\n text-transform: uppercase;\n font-weight: bold;\n color: ",";\n }\n "]);return _templateObject58=function(){return V},V}(function(){var V=function(t){for(var d=1;d0?unescape(a):""}return""},Ei=function(t){for(var d="".concat(t).split("."),c=d[0],l=d.length>1?".".concat(d[1]):"",a=/(\d+)(\d{3})/;a.test(c);)c=c.replace(a,"$1,$2");return c+l},ln=function(t,d){Object.keys(d).forEach(function(c){var l=c;Er&&c.search("animation")>-1&&(l=Er+c[0].toUpperCase()+c.substr(1)),t.style[l]=d[c]})},ql=function(t){ln(t,{display:"block"})},Ul=function(t){ln(t,{display:"none"})},Vl=function(){var t=document.body,d=document.documentElement,c;return window.innerHeight?c=window.innerHeight:d&&d.clientHeight?c=d.clientHeight:t&&(c=t.clientHeight),c||0},Yl=function(){var t=document.body,d=document.documentElement,c;return window.innerWidth?c=window.innerWidth:d&&d.clientWidth?c=d.clientWidth:t&&(c=t.clientWidth),c||0},Kl=function(t,d){return d||(d=document.createElement("style"),document.body.appendChild(d)),d.textContent=t,d},Rn=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},Xl=function(t){return t===document.body},yi=function(t,d){t.classList.add(d)},fa=function(t,d){t.classList.remove(d)},pa=function(t,d){return t+Math.floor(Math.random()*(d-t))},ur=function(t,d,c,l,a){return l+(a-l)*(t-d)/(c-d)},ma=function(t,d,c){return Math.floor(ur(t,0,Or,d,c))},Ct=function(t,d,c,l){var a=arguments.length,h=a<3?d:l===null?l=Object.getOwnPropertyDescriptor(d,c):l,n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")h=Reflect.decorate(t,d,c,l);else for(var o=t.length-1;o>=0;o--)(n=t[o])&&(h=(a<3?n(h):a>3?n(d,c,h):n(d,c))||h);return a>3&&h&&Object.defineProperty(d,c,h),h},Lt=function(t){return function(d,c){return c!==void 0?function(l,a,h){a.constructor.createProperty(h,l)}(t,d,c):Nc(t,d)}},ga=function(t){return Lt(Wn(Ln({},t),{state:!0}))},Hn=function(t,d){return Mc({descriptor:function(c){var l={get:function(){var n,o;return(o=(n=this.renderRoot)===null||n===void 0?void 0:n.querySelector(t))!==null&&o!==void 0?o:null},enumerable:!0,configurable:!0};if(d){var a=(typeof c=="undefined"?"undefined":_typeof(c))=="symbol"?Symbol():"__"+c;l.get=function(){var h,n;return this[a]===void 0&&(this[a]=(n=(h=this.renderRoot)===null||h===void 0?void 0:h.querySelector(t))!==null&&n!==void 0?n:null),this[a]}}return l}})},jn=function(t,d){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=0,a=d.decimal,h=d.errorOnInvalid,n=d.precision,o=d.fromCents,v=Vr(n),y=typeof t=="number",g=_instanceof(t,xi);if(g&&o)return t.intValue;if(y||g)l=g?t.value:t;else if(typeof t=="string"){var p=new RegExp("[^-\\d"+a+"]","g"),b=new RegExp("\\"+a,"g");l=t.replace(/\((.*)\)/,"-$1").replace(p,"").replace(b,"."),l=l||0}else{if(h)throw Error("Invalid Input");l=0}return o||(l*=v,l=l.toFixed(4)),c?el(l):l},Gl=function(t,d){var c=d.pattern,l=d.negativePattern,a=d.symbol,h=d.separator,n=d.decimal,o=d.groups,v=(""+t).replace(/^-/,"").split("."),y=v[0],g=v[1];return(t.value>=0?c:l).replace("!",a).replace("#",y.replace(o,"$1"+h)+(g?n+g:""))},va=Object.defineProperty,Jl=Object.defineProperties,Ql=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertyNames,Fn=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,_a=function(O,t,d){return t in O?va(O,t,{enumerable:!0,configurable:!0,writable:!0,value:d}):O[t]=d},Ln=function(O,t){for(var d in t||(t={}))ba.call(t,d)&&_a(O,d,t[d]);var c=!0,l=!1,a=void 0;if(Fn)try{for(var h=Fn(t)[Symbol.iterator](),n;!(c=(n=h.next()).done);c=!0){var d=n.value;ya.call(t,d)&&_a(O,d,t[d])}}catch(o){l=!0,a=o}finally{try{!c&&h.return!=null&&h.return()}finally{if(l)throw a}}return O},Wn=function(O,t){return Jl(O,Ql(t))},Oi=function(O){return typeof require!="undefined"?require:typeof Proxy!="undefined"?new Proxy(O,{get:function(t,d){return(typeof require!="undefined"?require:t)[d]}}):O}(function(O){if(typeof require!="undefined")return require.apply(this,arguments);throw new Error('Dynamic require of "'+O+'" is not supported')}),Li=function(O,t){var d={};for(var c in O)ba.call(O,c)&&t.indexOf(c)<0&&(d[c]=O[c]);var l=!0,a=!1,h=void 0;if(O!=null&&Fn)try{for(var n=Fn(O)[Symbol.iterator](),o;!(l=(o=n.next()).done);l=!0){var c=o.value;t.indexOf(c)<0&&ya.call(O,c)&&(d[c]=O[c])}}catch(v){a=!0,h=v}finally{try{!l&&n.return!=null&&n.return()}finally{if(a)throw h}}return d},ai=function(O,t){return function(){return O&&(t=(0,O[Zl(O)[0]])(O=0)),t}},Wi=function(O,t){for(var d in t)va(O,d,{get:t[d],enumerable:!0})},ec=function(O,t,d){return new Promise(function(c,l){var a=function(o){try{n(d.next(o))}catch(v){l(v)}},h=function(o){try{n(d.throw(o))}catch(v){l(v)}},n=function(o){return o.done?c(o.value):Promise.resolve(o.value).then(a,h)};n((d=d.apply(O,t)).next())})},wa,dr,xa,ka,Ca,Sa,Ta,Da,Aa,Ia,Ea,_t,hr,Oa,R,fr=ai({"https-url:https://esm.archive.org/v99/jquery@3.6.1/deno/jquery.js":function(){wa=Object.create,dr=Object.defineProperty,xa=Object.getOwnPropertyDescriptor,ka=Object.getOwnPropertyNames,Ca=Object.getPrototypeOf,Sa=Object.prototype.hasOwnProperty,Ta=function(t,d){return function(){return d||t((d={exports:{}}).exports,d),d.exports}},Da=function(t,d,c,l){var a=!0,h=!1,n=void 0;if(d&&typeof d=="object"||typeof d=="function")try{for(var o=function(g,p){var b=p.value;!Sa.call(t,b)&&b!==c&&dr(t,b,{get:function(){return d[b]},enumerable:!(l=xa(d,b))||l.enumerable})},v=ka(d)[Symbol.iterator](),y;!(a=(y=v.next()).done);a=!0)o(v,y)}catch(g){h=!0,n=g}finally{try{!a&&v.return!=null&&v.return()}finally{if(h)throw n}}return t},Aa=function(t,d,c){return c=t!=null?wa(Ca(t)):{},Da(d||!t||!t.__esModule?dr(c,"default",{value:t,enumerable:!0}):c,t)},Ia=Ta(function(t,d){(function(c,l){"use strict";typeof d=="object"&&typeof d.exports=="object"?d.exports=c.document?l(c,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return l(a)}:l(c)})((typeof document=="undefined"?"undefined":_typeof(document))<"u"?window:t,function(c,l){"use strict";var a=function(s,w,k){k=k||rt;var D,P,M=k.createElement("script");if(M.text=s,w)for(D in Ui)P=w[D]||w.getAttribute&&w.getAttribute(D),P&&M.setAttribute(D,P);k.head.appendChild(M).parentNode.removeChild(M)},h=function(s){return s==null?s+"":typeof s=="object"||typeof s=="function"?It[Kt.call(s)]||"object":typeof s=="undefined"?"undefined":_typeof(s)},n=function(s){var w=!!s&&"length"in s&&s.length,k=h(s);return Xe(s)||ni(s)?!1:k==="array"||w===0||typeof w=="number"&&w>0&&w-1 in s},o=function(s,w){return s.nodeName&&s.nodeName.toLowerCase()===w.toLowerCase()},v=function(s,w,k){return Xe(w)?T.grep(s,function(D,P){return!!w.call(D,P,D)!==k}):w.nodeType?T.grep(s,function(D){return D===w!==k}):typeof w!="string"?T.grep(s,function(D){return Gt.call(w,D)>-1!==k}):T.filter(w,s,k)},y=function(s,w){for(;(s=s[w])&&s.nodeType!==1;);return s},g=function(s){var w={};return T.each(s.match(pe)||[],function(k,D){w[D]=!0}),w},p=function(s){return s},b=function(s){throw s},x=function(s,w,k,D){var P;try{s&&Xe(P=s.promise)?P.call(s).done(w).fail(k):s&&Xe(P=s.then)?P.call(s,w,k):w.apply(void 0,[s].slice(D))}catch(M){k.apply(void 0,[M])}},S=function(s,w){return w.toUpperCase()},C=function(s){return s.replace(Ye,"ms-").replace(ze,S)},H=function(s){return s==="true"?!0:s==="false"?!1:s==="null"?null:s===+s+""?+s:$e.test(s)?JSON.parse(s):s},N=function(s,w,k){var D;if(k===void 0&&s.nodeType===1)if(D="data-"+w.replace(Pe,"-$&").toLowerCase(),k=s.getAttribute(D),typeof k=="string"){try{k=H(k)}catch(P){}Ne.set(s,w,k)}else k=void 0;return k},W=function(s,w,k,D){var P,M,L=20,ie=D?function(){return D.cur()}:function(){return T.css(s,w,"")},Z=ie(),me=k&&k[3]||(T.cssNumber[w]?"":"px"),be=s.nodeType&&(T.cssNumber[w]||me!=="px"&&+Z)&<.exec(T.css(s,w));if(be&&be[3]!==me){for(Z=Z/2,me=me||be[3],be=+Z||1;L--;)T.style(s,w,be+me),(1-M)*(1-(M=ie()/Z||.5))<=0&&(L=0),be=be/M;be=be*2,T.style(s,w,be+me),k=k||[]}return k&&(be=+be||+Z||0,P=k[1]?be+(k[1]+1)*k[2]:+k[2],D&&(D.unit=me,D.start=be,D.end=P)),P},j=function(s){var w,k=s.ownerDocument,D=s.nodeName,P=Si[D];return P||(w=k.body.appendChild(k.createElement(D)),P=T.css(w,"display"),w.parentNode.removeChild(w),P==="none"&&(P="block"),Si[D]=P,P)},m=function(s,w){for(var k,D,P=[],M=0,L=s.length;M-1){P&&P.push(M);continue}if(me=Ut(M),L=e(Me.appendChild(M),"script"),me&&i(L),k)for(be=0;M=L[be++];)pn.test(M.type||"")&&k.push(M)}return Me},u=function(){return!0},f=function(){return!1},_=function(s,w){return s===E()==(w==="focus")},E=function(){try{return rt.activeElement}catch(s){}},I=function(s,w,k){if(!k){De.get(s,w)===void 0&&T.event.add(s,w,u);return}De.set(s,w,!1),T.event.add(s,w,{namespace:!1,handler:function(P){var M,L,ie=De.get(this,w);if(P.isTrigger&1&&this[w]){if(ie.length)(T.event.special[w]||{}).delegateType&&P.stopPropagation();else if(ie=Wt.call(arguments),De.set(this,w,ie),M=k(this,w),this[w](),L=De.get(this,w),ie!==L||M?De.set(this,w,!1):L={},ie!==L)return P.stopImmediatePropagation(),P.preventDefault(),L&&L.value}else ie.length&&(De.set(this,w,{value:T.event.trigger(T.extend(ie[0],T.Event.prototype),ie.slice(1),this)}),P.stopImmediatePropagation())}})},z=function(s,w){return o(s,"table")&&o(w.nodeType!==11?w:w.firstChild,"tr")&&T(s).children("tbody")[0]||s},B=function(s){return s.type=(s.getAttribute("type")!==null)+"/"+s.type,s},K=function(s){return(s.type||"").slice(0,5)==="true/"?s.type=s.type.slice(5):s.removeAttribute("type"),s},ee=function(s,w){var k,D,P,M,L,ie,Z;if(w.nodeType===1){if(De.hasData(s)&&(M=De.get(s),Z=M.events,Z)){De.remove(w,"handle events");for(P in Z)for(k=0,D=Z[P].length;k=0&&(Z+=Math.max(0,Math.ceil(s["offset"+w[0].toUpperCase()+w.slice(1)]-M-Z-ie-.5))||0),Z},se=function(s,w,k){var D=rr(s),P=!ut.boxSizingReliable()||k,M=P&&T.css(s,"boxSizing",!1,D)==="border-box",L=M,ie=Q(s,w,D),Z="offset"+w[0].toUpperCase()+w.slice(1);if(Zr.test(ie)){if(!k)return ie;ie="auto"}return(!ut.boxSizingReliable()&&M||!ut.reliableTrDimensions()&&o(s,"tr")||ie==="auto"||!parseFloat(ie)&&T.css(s,"display",!1,D)==="inline")&&s.getClientRects().length&&(M=T.css(s,"boxSizing",!1,D)==="border-box",L=Z in s,L&&(ie=s[Z])),ie=parseFloat(ie)||0,ie+he(s,w,k||(M?"border":"content"),L,D,ie)+"px"},we=function(){return c.setTimeout(function(){gn=void 0}),gn=Date.now()},Ie=function(s,w){var k,D=0,P={height:s};for(w=w?1:0;D<4;D+=2-w)k=at[D],P["margin"+k]=P["padding"+k]=s;return w&&(P.opacity=P.width=s),P},je=function(s,w,k){for(var D,P=(vi.tweeners[w]||[]).concat(vi.tweeners["*"]),M=0,L=P.length;M=0&&ket.cacheLength&&delete te[q.shift()],te[le+" "]=Ae}return te},k=function(q){return q[Et]=!0,q},D=function(q){var te=dt.createElement("fieldset");try{return!!q(te)}catch(le){return!1}finally{te.parentNode&&te.parentNode.removeChild(te),te=null}},P=function(q,te){for(var le=q.split("|"),Ae=le.length;Ae--;)et.attrHandle[le[Ae]]=te},M=function(q,te){var le=te&&q,Ae=le&&q.nodeType===1&&te.nodeType===1&&q.sourceIndex-te.sourceIndex;if(Ae)return Ae;if(le){for(;le=le.nextSibling;)if(le===te)return-1}return q?1:-1},L=function(q){return function(te){var le=te.nodeName.toLowerCase();return le==="input"&&te.type===q}},ie=function(q){return function(te){var le=te.nodeName.toLowerCase();return(le==="input"||le==="button")&&te.type===q}},Z=function(q){return function(te){return"form"in te?te.parentNode&&te.disabled===!1?"label"in te?"label"in te.parentNode?te.parentNode.disabled===q:te.disabled===q:te.isDisabled===q||te.isDisabled!==!q&&ad(te)===q:te.disabled===q:"label"in te?te.disabled===q:!1}},me=function(q){return k(function(te){return te=+te,k(function(le,Ae){for(var ye,ke=q([],le.length,te),Ce=ke.length;Ce--;)le[ye=ke[Ce]]&&(le[ye]=!(Ae[ye]=le[ye]))})})},be=function(q){return q&&_typeof(q.getElementsByTagName)<"u"&&q},Me=function(){},He=function(q){for(var te=0,le=q.length,Ae="";te1?function(te,le,Ae){for(var ye=q.length;ye--;)if(!q[ye](te,le,Ae))return!1;return!0}:q[0]},mt=function(q,te,le){for(var Ae=0,ye=te.length;Ae0,Ae=q.length>0,ye=function(Ce,Le,Fe,Ke,Qe){var tt,yt,Dt,it=0,Ot="0",Zt=Ce&&[],kt=[],Yi=nn,Nn=Ce||Ae&&et.find.TAG("*",Qe),vn=Hi+=Yi==null?1:Math.random()||.1,ei=Nn.length;for(Qe&&(nn=Le==dt||Le||Qe);Ot!==ei&&(tt=Nn[Ot])!=null;Ot++){if(Ae&&tt){for(yt=0,!Le&&tt.ownerDocument!=dt&&(pi(tt),Fe=!Bt);Dt=q[yt++];)if(Dt(tt,Le||dt,Fe)){Ke.push(tt);break}Qe&&(Hi=vn)}le&&((tt=!Dt&&tt)&&it--,Ce&&Zt.push(tt))}if(it+=Ot,le&&Ot!==it){for(yt=0;Dt=te[yt++];)Dt(Zt,kt,Le,Fe);if(Ce){if(it>0)for(;Ot--;)Zt[Ot]||kt[Ot]||(kt[Ot]=Ku.call(Ke));kt=nt(kt)}Vi.apply(Ke,kt),Qe&&!Ce&&kt.length>0&&it+te.length>1&&s.uniqueSort(Ke)}return Qe&&(Hi=vn,nn=Yi),Zt};return le?k(ye):ye},Tt,gt,et,fi,ht,Xt,bt,zt,nn,Di,Qt,pi,dt,Ft,Bt,wt,rn,or,Pn,Et="sizzle"+1*new Date,bi=A.document,Hi=0,Vu=0,Nl=w(),$l=w(),Rl=w(),sr=w(),sa=function(q,te){return q===te&&(Qt=!0),0},Yu={}.hasOwnProperty,an=[],Ku=an.pop,Xu=an.push,Vi=an.push,Hl=an.slice,on=function(q,te){for(var le=0,Ae=q.length;le+~]|"+xt+")"+xt+"*"),Qu=new RegExp(xt+"|>"),Zu=new RegExp(ca),ed=new RegExp("^"+sn+"$"),cr={ID:new RegExp("^#("+sn+")"),CLASS:new RegExp("^\\.("+sn+")"),TAG:new RegExp("^("+sn+"|[*])"),ATTR:new RegExp("^"+jl),PSEUDO:new RegExp("^"+ca),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+xt+"*(even|odd|(([+-]|)(\\d*)n|)"+xt+"*(?:([+-]|)"+xt+"*(\\d+)|))"+xt+"*\\)|)","i"),bool:new RegExp("^(?:"+la+")$","i"),needsContext:new RegExp("^"+xt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+xt+"*((?:-\\d)?\\d*)"+xt+"*\\)|)(?=[^-]|$)","i")},td=/HTML$/i,id=/^(?:input|select|textarea|button)$/i,nd=/^h\d$/i,Mn=/^[^{]+\{\s*\[native \w/,rd=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ua=/[+~]/,ji=new RegExp("\\\\[\\da-fA-F]{1,6}"+xt+"?|\\\\([^\\r\\n\\f])","g"),Fi=function(q,te){var le="0x"+q.slice(1)-65536;return te||(le<0?String.fromCharCode(le+65536):String.fromCharCode(le>>10|55296,le&1023|56320))},Ll=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Wl=function(q,te){return te?q==="\0"?"\uFFFD":q.slice(0,-1)+"\\"+q.charCodeAt(q.length-1).toString(16)+" ":"\\"+q},Bl=function(){pi()},ad=ue(function(de){return de.disabled===!0&&de.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{Vi.apply(an=Hl.call(bi.childNodes),bi.childNodes),an[bi.childNodes.length].nodeType}catch(de){Vi={apply:an.length?function(q,te){Xu.apply(q,Hl.call(te))}:function(q,te){for(var le=q.length,Ae=0;q[le++]=te[Ae++];);q.length=le-1}}}gt=s.support={},ht=s.isXML=function(q){var te=q&&q.namespaceURI,le=q&&(q.ownerDocument||q).documentElement;return!td.test(te||le&&le.nodeName||"HTML")},pi=s.setDocument=function(q){var te,le,Ae=q?q.ownerDocument||q:bi;return Ae==dt||Ae.nodeType!==9||!Ae.documentElement||(dt=Ae,Ft=dt.documentElement,Bt=!ht(dt),bi!=dt&&(le=dt.defaultView)&&le.top!==le&&(le.addEventListener?le.addEventListener("unload",Bl,!1):le.attachEvent&&le.attachEvent("onunload",Bl)),gt.scope=D(function(ye){return Ft.appendChild(ye).appendChild(dt.createElement("div")),_typeof(ye.querySelectorAll)<"u"&&!ye.querySelectorAll(":scope fieldset div").length}),gt.attributes=D(function(ye){return ye.className="i",!ye.getAttribute("className")}),gt.getElementsByTagName=D(function(ye){return ye.appendChild(dt.createComment("")),!ye.getElementsByTagName("*").length}),gt.getElementsByClassName=Mn.test(dt.getElementsByClassName),gt.getById=D(function(ye){return Ft.appendChild(ye).id=Et,!dt.getElementsByName||!dt.getElementsByName(Et).length}),gt.getById?(et.filter.ID=function(ye){var ke=ye.replace(ji,Fi);return function(Ce){return Ce.getAttribute("id")===ke}},et.find.ID=function(ye,ke){if(_typeof(ke.getElementById)<"u"&&Bt){var Ce=ke.getElementById(ye);return Ce?[Ce]:[]}}):(et.filter.ID=function(ye){var ke=ye.replace(ji,Fi);return function(Ce){var Le=_typeof(Ce.getAttributeNode)<"u"&&Ce.getAttributeNode("id");return Le&&Le.value===ke}},et.find.ID=function(ye,ke){if(_typeof(ke.getElementById)<"u"&&Bt){var Ce,Le,Fe,Ke=ke.getElementById(ye);if(Ke){if(Ce=Ke.getAttributeNode("id"),Ce&&Ce.value===ye)return[Ke];for(Fe=ke.getElementsByName(ye),Le=0;Ke=Fe[Le++];)if(Ce=Ke.getAttributeNode("id"),Ce&&Ce.value===ye)return[Ke]}return[]}}),et.find.TAG=gt.getElementsByTagName?function(ye,ke){if(_typeof(ke.getElementsByTagName)<"u")return ke.getElementsByTagName(ye);if(gt.qsa)return ke.querySelectorAll(ye)}:function(ye,ke){var Ce,Le=[],Fe=0,Ke=ke.getElementsByTagName(ye);if(ye==="*"){for(;Ce=Ke[Fe++];)Ce.nodeType===1&&Le.push(Ce);return Le}return Ke},et.find.CLASS=gt.getElementsByClassName&&function(ye,ke){if(_typeof(ke.getElementsByClassName)<"u"&&Bt)return ke.getElementsByClassName(ye)},rn=[],wt=[],(gt.qsa=Mn.test(dt.querySelectorAll))&&(D(function(ye){var ke;Ft.appendChild(ye).innerHTML="",ye.querySelectorAll("[msallowcapture^='']").length&&wt.push("[*^$]="+xt+"*(?:''|\"\")"),ye.querySelectorAll("[selected]").length||wt.push("\\["+xt+"*(?:value|"+la+")"),ye.querySelectorAll("[id~="+Et+"-]").length||wt.push("~="),ke=dt.createElement("input"),ke.setAttribute("name",""),ye.appendChild(ke),ye.querySelectorAll("[name='']").length||wt.push("\\["+xt+"*name"+xt+"*="+xt+"*(?:''|\"\")"),ye.querySelectorAll(":checked").length||wt.push(":checked"),ye.querySelectorAll("a#"+Et+"+*").length||wt.push(".#.+[+~]"),ye.querySelectorAll("\\\f"),wt.push("[\\r\\n\\f]")}),D(function(ye){ye.innerHTML="";var ke=dt.createElement("input");ke.setAttribute("type","hidden"),ye.appendChild(ke).setAttribute("name","D"),ye.querySelectorAll("[name=d]").length&&wt.push("name"+xt+"*[*^$|!~]?="),ye.querySelectorAll(":enabled").length!==2&&wt.push(":enabled",":disabled"),Ft.appendChild(ye).disabled=!0,ye.querySelectorAll(":disabled").length!==2&&wt.push(":enabled",":disabled"),ye.querySelectorAll("*,:x"),wt.push(",.*:")})),(gt.matchesSelector=Mn.test(or=Ft.matches||Ft.webkitMatchesSelector||Ft.mozMatchesSelector||Ft.oMatchesSelector||Ft.msMatchesSelector))&&D(function(ye){gt.disconnectedMatch=or.call(ye,"*"),or.call(ye,"[s!='']:x"),rn.push("!=",ca)}),wt=wt.length&&new RegExp(wt.join("|")),rn=rn.length&&new RegExp(rn.join("|")),te=Mn.test(Ft.compareDocumentPosition),Pn=te||Mn.test(Ft.contains)?function(ke,Ce){var Le=ke.nodeType===9?ke.documentElement:ke,Fe=Ce&&Ce.parentNode;return ke===Fe||!!(Fe&&Fe.nodeType===1&&(Le.contains?Le.contains(Fe):ke.compareDocumentPosition&&ke.compareDocumentPosition(Fe)&16))}:function(ye,ke){if(ke){for(;ke=ke.parentNode;)if(ke===ye)return!0}return!1},sa=te?function(ke,Ce){if(ke===Ce)return Qt=!0,0;var Le=!ke.compareDocumentPosition-!Ce.compareDocumentPosition;return Le||(Le=(ke.ownerDocument||ke)==(Ce.ownerDocument||Ce)?ke.compareDocumentPosition(Ce):1,Le&1||!gt.sortDetached&&Ce.compareDocumentPosition(ke)===Le?ke==dt||ke.ownerDocument==bi&&Pn(bi,ke)?-1:Ce==dt||Ce.ownerDocument==bi&&Pn(bi,Ce)?1:Di?on(Di,ke)-on(Di,Ce):0:Le&4?-1:1)}:function(ye,ke){if(ye===ke)return Qt=!0,0;var Ce,Le=0,Fe=ye.parentNode,Ke=ke.parentNode,Qe=[ye],tt=[ke];if(!Fe||!Ke)return ye==dt?-1:ke==dt?1:Fe?-1:Ke?1:Di?on(Di,ye)-on(Di,ke):0;if(Fe===Ke)return M(ye,ke);for(Ce=ye;Ce=Ce.parentNode;)Qe.unshift(Ce);for(Ce=ke;Ce=Ce.parentNode;)tt.unshift(Ce);for(;Qe[Le]===tt[Le];)Le++;return Le?M(Qe[Le],tt[Le]):Qe[Le]==bi?-1:tt[Le]==bi?1:0}),dt},s.matches=function(de,q){return s(de,null,null,q)},s.matchesSelector=function(de,q){if(pi(de),gt.matchesSelector&&Bt&&!sr[q+" "]&&(!rn||!rn.test(q))&&(!wt||!wt.test(q)))try{var te=or.call(de,q);if(te||gt.disconnectedMatch||de.document&&de.document.nodeType!==11)return te}catch(le){sr(q,!0)}return s(q,dt,null,[de]).length>0},s.contains=function(de,q){return(de.ownerDocument||de)!=dt&&pi(de),Pn(de,q)},s.attr=function(de,q){(de.ownerDocument||de)!=dt&&pi(de);var te=et.attrHandle[q.toLowerCase()],le=te&&Yu.call(et.attrHandle,q.toLowerCase())?te(de,q,!Bt):void 0;return le!==void 0?le:gt.attributes||!Bt?de.getAttribute(q):(le=de.getAttributeNode(q))&&le.specified?le.value:null},s.escape=function(de){return(de+"").replace(Ll,Wl)},s.error=function(de){throw new Error("Syntax error, unrecognized expression: "+de)},s.uniqueSort=function(de){var q,te=[],le=0,Ae=0;if(Qt=!gt.detectDuplicates,Di=!gt.sortStable&&de.slice(0),de.sort(sa),Qt){for(;q=de[Ae++];)q===de[Ae]&&(le=te.push(Ae));for(;le--;)de.splice(te[le],1)}return Di=null,de},fi=s.getText=function(de){var q,te="",le=0,Ae=de.nodeType;if(Ae){if(Ae===1||Ae===9||Ae===11){if(typeof de.textContent=="string")return de.textContent;for(de=de.firstChild;de;de=de.nextSibling)te+=fi(de)}else if(Ae===3||Ae===4)return de.nodeValue}else for(;q=de[le++];)te+=fi(q);return te},et=s.selectors={cacheLength:50,createPseudo:k,match:cr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(q){return q[1]=q[1].replace(ji,Fi),q[3]=(q[3]||q[4]||q[5]||"").replace(ji,Fi),q[2]==="~="&&(q[3]=" "+q[3]+" "),q.slice(0,4)},CHILD:function(q){return q[1]=q[1].toLowerCase(),q[1].slice(0,3)==="nth"?(q[3]||s.error(q[0]),q[4]=+(q[4]?q[5]+(q[6]||1):2*(q[3]==="even"||q[3]==="odd")),q[5]=+(q[7]+q[8]||q[3]==="odd")):q[3]&&s.error(q[0]),q},PSEUDO:function(q){var te,le=!q[6]&&q[2];return cr.CHILD.test(q[0])?null:(q[3]?q[2]=q[4]||q[5]||"":le&&Zu.test(le)&&(te=Xt(le,!0))&&(te=le.indexOf(")",le.length-te)-le.length)&&(q[0]=q[0].slice(0,te),q[2]=le.slice(0,te)),q.slice(0,3))}},filter:{TAG:function(q){var te=q.replace(ji,Fi).toLowerCase();return q==="*"?function(){return!0}:function(le){return le.nodeName&&le.nodeName.toLowerCase()===te}},CLASS:function(q){var te=Nl[q+" "];return te||(te=new RegExp("(^|"+xt+")"+q+"("+xt+"|$)"))&&Nl(q,function(le){return te.test(typeof le.className=="string"&&le.className||_typeof(le.getAttribute)<"u"&&le.getAttribute("class")||"")})},ATTR:function(q,te,le){return function(Ae){var ye=s.attr(Ae,q);return ye==null?te==="!=":te?(ye+="",te==="="?ye===le:te==="!="?ye!==le:te==="^="?le&&ye.indexOf(le)===0:te==="*="?le&&ye.indexOf(le)>-1:te==="$="?le&&ye.slice(-le.length)===le:te==="~="?(" "+ye.replace(Gu," ")+" ").indexOf(le)>-1:te==="|="?ye===le||ye.slice(0,le.length+1)===le+"-":!1):!0}},CHILD:function(q,te,le,Ae,ye){var ke=q.slice(0,3)!=="nth",Ce=q.slice(-4)!=="last",Le=te==="of-type";return Ae===1&&ye===0?function(Fe){return!!Fe.parentNode}:function(Fe,Ke,Qe){var tt,yt,Dt,it,Ot,Zt,kt=ke!==Ce?"nextSibling":"previousSibling",Yi=Fe.parentNode,Nn=Le&&Fe.nodeName.toLowerCase(),vn=!Qe&&!Le,ei=!1;if(Yi){if(ke){for(;kt;){for(it=Fe;it=it[kt];)if(Le?it.nodeName.toLowerCase()===Nn:it.nodeType===1)return!1;Zt=kt=q==="only"&&!Zt&&"nextSibling"}return!0}if(Zt=[Ce?Yi.firstChild:Yi.lastChild],Ce&&vn){for(it=Yi,Dt=it[Et]||(it[Et]={}),yt=Dt[it.uniqueID]||(Dt[it.uniqueID]={}),tt=yt[q]||[],Ot=tt[0]===Hi&&tt[1],ei=Ot&&tt[2],it=Ot&&Yi.childNodes[Ot];it=++Ot&&it&&it[kt]||(ei=Ot=0)||Zt.pop();)if(it.nodeType===1&&++ei&&it===Fe){yt[q]=[Hi,Ot,ei];break}}else if(vn&&(it=Fe,Dt=it[Et]||(it[Et]={}),yt=Dt[it.uniqueID]||(Dt[it.uniqueID]={}),tt=yt[q]||[],Ot=tt[0]===Hi&&tt[1],ei=Ot),ei===!1)for(;(it=++Ot&&it&&it[kt]||(ei=Ot=0)||Zt.pop())&&!((Le?it.nodeName.toLowerCase()===Nn:it.nodeType===1)&&++ei&&(vn&&(Dt=it[Et]||(it[Et]={}),yt=Dt[it.uniqueID]||(Dt[it.uniqueID]={}),yt[q]=[Hi,ei]),it===Fe)););return ei-=ye,ei===Ae||ei%Ae===0&&ei/Ae>=0}}},PSEUDO:function(q,te){var le,Ae=et.pseudos[q]||et.setFilters[q.toLowerCase()]||s.error("unsupported pseudo: "+q);return Ae[Et]?Ae(te):Ae.length>1?(le=[q,q,"",te],et.setFilters.hasOwnProperty(q.toLowerCase())?k(function(ye,ke){for(var Ce,Le=Ae(ye,te),Fe=Le.length;Fe--;)Ce=on(ye,Le[Fe]),ye[Ce]=!(ke[Ce]=Le[Fe])}):function(ye){return Ae(ye,0,le)}):Ae}},pseudos:{not:k(function(de){var q=[],te=[],le=bt(de.replace(lr,"$1"));return le[Et]?k(function(Ae,ye,ke,Ce){for(var Le,Fe=le(Ae,null,Ce,[]),Ke=Ae.length;Ke--;)(Le=Fe[Ke])&&(Ae[Ke]=!(ye[Ke]=Le))}):function(Ae,ye,ke){return q[0]=Ae,le(q,null,ke,te),q[0]=null,!te.pop()}}),has:k(function(de){return function(q){return s(de,q).length>0}}),contains:k(function(de){return de=de.replace(ji,Fi),function(q){return(q.textContent||fi(q)).indexOf(de)>-1}}),lang:k(function(de){return ed.test(de||"")||s.error("unsupported lang: "+de),de=de.replace(ji,Fi).toLowerCase(),function(q){var te;do if(te=Bt?q.lang:q.getAttribute("xml:lang")||q.getAttribute("lang"))return te=te.toLowerCase(),te===de||te.indexOf(de+"-")===0;while((q=q.parentNode)&&q.nodeType===1);return!1}}),target:function(q){var te=A.location&&A.location.hash;return te&&te.slice(1)===q.id},root:function(q){return q===Ft},focus:function(q){return q===dt.activeElement&&(!dt.hasFocus||dt.hasFocus())&&!!(q.type||q.href||~q.tabIndex)},enabled:Z(!1),disabled:Z(!0),checked:function(q){var te=q.nodeName.toLowerCase();return te==="input"&&!!q.checked||te==="option"&&!!q.selected},selected:function(q){return q.parentNode&&q.parentNode.selectedIndex,q.selected===!0},empty:function(q){for(q=q.firstChild;q;q=q.nextSibling)if(q.nodeType<6)return!1;return!0},parent:function(q){return!et.pseudos.empty(q)},header:function(q){return nd.test(q.nodeName)},input:function(q){return id.test(q.nodeName)},button:function(q){var te=q.nodeName.toLowerCase();return te==="input"&&q.type==="button"||te==="button"},text:function(q){var te;return q.nodeName.toLowerCase()==="input"&&q.type==="text"&&((te=q.getAttribute("type"))==null||te.toLowerCase()==="text")},first:me(function(){return[0]}),last:me(function(de,q){return[q-1]}),eq:me(function(de,q,te){return[te<0?te+q:te]}),even:me(function(de,q){for(var te=0;teq?q:te;--le>=0;)de.push(le);return de}),gt:me(function(de,q,te){for(var le=te<0?te+q:te;++le-1&&(ke[Ke]=!(Ce[Ke]=tt))}}else kt=nt(kt===Ce?kt.splice(it,kt.length):kt),Ae?Ae(null,Ce,kt,Fe):Vi.apply(Ce,kt)})}function ha(de){for(var q,te,le,Ae=de.length,ye=et.relative[de[0].type],ke=ye||et.relative[" "],Ce=ye?1:0,Le=ue(function(Qe){return Qe===q},ke,!0),Fe=ue(function(Qe){return on(q,Qe)>-1},ke,!0),Ke=[function(Qe,tt,yt){var Dt=!ye&&(yt||tt!==nn)||((q=tt).nodeType?Le(Qe,tt,yt):Fe(Qe,tt,yt));return q=null,Dt}];Ce1&&Ge(Ke),Ce>1&&He(de.slice(0,Ce-1).concat({value:de[Ce-2].type===" "?"*":""})).replace(lr,"$1"),te,Ce2&&(Ce=ke[0]).type==="ID"&&te.nodeType===9&&Bt&&et.relative[ke[1].type]){if(te=(et.find.ID(Ce.matches[0].replace(ji,Fi),te)||[])[0],te)Ke&&(te=te.parentNode);else return le;q=q.slice(ke.shift().value.length)}for(ye=cr.needsContext.test(q)?0:ke.length;ye--&&(Ce=ke[ye],!et.relative[Le=Ce.type]);)if((Fe=et.find[Le])&&(Ae=Fe(Ce.matches[0].replace(ji,Fi),ua.test(ke[0].type)&&be(te.parentNode)||te))){if(ke.splice(ye,1),q=Ae.length&&He(ke),!q)return Vi.apply(le,Ae),le;break}}return(Ke||bt(q,Qe))(Ae,te,!Bt,le,!te||ua.test(q)&&be(te.parentNode)||te),le},gt.sortStable=Et.split("").sort(sa).join("")===Et,gt.detectDuplicates=!!Qt,pi(),gt.sortDetached=D(function(de){return de.compareDocumentPosition(dt.createElement("fieldset"))&1}),D(function(de){return de.innerHTML="",de.firstChild.getAttribute("href")==="#"})||P("type|href|height|width",function(de,q,te){if(!te)return de.getAttribute(q,q.toLowerCase()==="type"?1:2)}),(!gt.attributes||!D(function(de){return de.innerHTML="",de.firstChild.setAttribute("value",""),de.firstChild.getAttribute("value")===""}))&&P("value",function(de,q,te){if(!te&&de.nodeName.toLowerCase()==="input")return de.defaultValue}),D(function(de){return de.getAttribute("disabled")==null})||P(la,function(de,q,te){var le;if(!te)return de[q]===!0?q.toLowerCase():(le=de.getAttributeNode(q))&&le.specified?le.value:null}),s}(c);T.find=Yt,T.expr=Yt.selectors,T.expr[":"]=T.expr.pseudos,T.uniqueSort=T.unique=Yt.uniqueSort,T.text=Yt.getText,T.isXMLDoc=Yt.isXML,T.contains=Yt.contains,T.escapeSelector=Yt.escape;var vt=function(s,w,k){for(var D=[],P=k!==void 0;(s=s[w])&&s.nodeType!==9;)if(s.nodeType===1){if(P&&T(s).is(k))break;D.push(s)}return D},Nt=function(s,w){for(var k=[];s;s=s.nextSibling)s.nodeType===1&&s!==w&&k.push(s);return k},F=T.expr.match.needsContext,J=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;T.filter=function(A,s,w){var k=s[0];return w&&(A=":not("+A+")"),s.length===1&&k.nodeType===1?T.find.matchesSelector(k,A)?[k]:[]:T.find.matches(A,T.grep(s,function(D){return D.nodeType===1}))},T.fn.extend({find:function(s){var w,k,D=this.length,P=this;if(typeof s!="string")return this.pushStack(T(s).filter(function(){for(w=0;w1?T.uniqueSort(k):k},filter:function(s){return this.pushStack(v(this,s||[],!1))},not:function(s){return this.pushStack(v(this,s||[],!0))},is:function(s){return!!v(this,typeof s=="string"&&F.test(s)?T(s):s||[],!1).length}});var G,ae=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ve=T.fn.init=function(s,w,k){var D,P;if(!s)return this;if(k=k||G,typeof s=="string")if(s[0]==="<"&&s[s.length-1]===">"&&s.length>=3?D=[null,s,null]:D=ae.exec(s),D&&(D[1]||!w))if(D[1]){if(w=_instanceof(w,T)?w[0]:w,T.merge(this,T.parseHTML(D[1],w&&w.nodeType?w.ownerDocument||w:rt,!0)),J.test(D[1])&&T.isPlainObject(w))for(D in w)Xe(this[D])?this[D](w[D]):this.attr(D,w[D]);return this}else return P=rt.getElementById(D[2]),P&&(this[0]=P,this.length=1),this;else return!w||w.jquery?(w||k).find(s):this.constructor(w).find(s);else{if(s.nodeType)return this[0]=s,this.length=1,this;if(Xe(s))return k.ready!==void 0?k.ready(s):s(T)}return T.makeArray(s,this)};ve.prototype=T.fn,G=T(rt);var _e=/^(?:parents|prev(?:Until|All))/,fe={children:!0,contents:!0,next:!0,prev:!0};T.fn.extend({has:function(s){var w=T(s,this),k=w.length;return this.filter(function(){for(var D=0;D-1:k.nodeType===1&&T.find.matchesSelector(k,s))){M.push(k);break}}return this.pushStack(M.length>1?T.uniqueSort(M):M)},index:function(s){return s?typeof s=="string"?Gt.call(T(s),this[0]):Gt.call(this,s.jquery?s[0]:s):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(s,w){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(s,w))))},addBack:function(s){return this.add(s==null?this.prevObject:this.prevObject.filter(s))}}),T.each({parent:function(s){var w=s.parentNode;return w&&w.nodeType!==11?w:null},parents:function(s){return vt(s,"parentNode")},parentsUntil:function(s,w,k){return vt(s,"parentNode",k)},next:function(s){return y(s,"nextSibling")},prev:function(s){return y(s,"previousSibling")},nextAll:function(s){return vt(s,"nextSibling")},prevAll:function(s){return vt(s,"previousSibling")},nextUntil:function(s,w,k){return vt(s,"nextSibling",k)},prevUntil:function(s,w,k){return vt(s,"previousSibling",k)},siblings:function(s){return Nt((s.parentNode||{}).firstChild,s)},children:function(s){return Nt(s.firstChild)},contents:function(s){return s.contentDocument!=null&&si(s.contentDocument)?s.contentDocument:(o(s,"template")&&(s=s.content||s),T.merge([],s.childNodes))}},function(A,s){T.fn[A]=function(w,k){var D=T.map(this,s,w);return A.slice(-5)!=="Until"&&(k=w),k&&typeof k=="string"&&(D=T.filter(k,D)),this.length>1&&(fe[A]||T.uniqueSort(D),_e.test(A)&&D.reverse()),this.pushStack(D)}});var pe=/[^\x20\t\r\n\f]+/g;T.Callbacks=function(A){A=typeof A=="string"?g(A):T.extend({},A);var s,w,k,D,P=[],M=[],L=-1,ie=function(){for(D=D||A.once,k=s=!0;M.length;L=-1)for(w=M.shift();++L-1;)P.splice(He,1),He<=L&&L--}),this},has:function(be){return be?T.inArray(be,P)>-1:P.length>0},empty:function(){return P&&(P=[]),this},disable:function(){return D=M=[],P=w="",this},disabled:function(){return!P},lock:function(){return D=M=[],!w&&!s&&(P=w=""),this},locked:function(){return!!D},fireWith:function(be,Me){return D||(Me=Me||[],Me=[be,Me.slice?Me.slice():Me],M.push(Me),s||ie()),this},fire:function(){return Z.fireWith(this,arguments),this},fired:function(){return!!k}};return Z},T.extend({Deferred:function(s){var w=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],k="pending",D={state:function(){return k},always:function(){return P.done(arguments).fail(arguments),this},catch:function(L){return D.then(null,L)},pipe:function(){var L=arguments;return T.Deferred(function(ie){T.each(w,function(Z,me){var be=Xe(L[me[4]])&&L[me[4]];P[me[1]](function(){var Me=be&&be.apply(this,arguments);Me&&Xe(Me.promise)?Me.promise().progress(ie.notify).done(ie.resolve).fail(ie.reject):ie[me[0]+"With"](this,be?[Me]:arguments)})}),L=null}).promise()},then:function(L,ie,Z){var me=0;function be(Me,He,ue,Ge){return function(){var mt=this,nt=arguments,Ti=function(){var et,fi;if(!(Me=me&&(ue!==b&&(mt=void 0,nt=[gt]),He.rejectWith(mt,nt))}};Me?Tt():(T.Deferred.getStackHook&&(Tt.stackTrace=T.Deferred.getStackHook()),c.setTimeout(Tt))}}return T.Deferred(function(Me){w[0][3].add(be(0,Me,Xe(Z)?Z:p,Me.notifyWith)),w[1][3].add(be(0,Me,Xe(L)?L:p)),w[2][3].add(be(0,Me,Xe(ie)?ie:b))}).promise()},promise:function(L){return L!=null?T.extend(L,D):D}},P={};return T.each(w,function(M,L){var ie=L[2],Z=L[5];D[L[1]]=ie.add,Z&&ie.add(function(){k=Z},w[3-M][2].disable,w[3-M][3].disable,w[0][2].lock,w[0][3].lock),ie.add(L[3].fire),P[L[0]]=function(){return P[L[0]+"With"](this===P?void 0:this,arguments),this},P[L[0]+"With"]=ie.fireWith}),D.promise(P),s&&s.call(P,P),P},when:function(s){var w=arguments.length,k=w,D=Array(k),P=Wt.call(arguments),M=T.Deferred(),L=function(Z){return function(me){D[Z]=this,P[Z]=arguments.length>1?Wt.call(arguments):me,--w||M.resolveWith(D,P)}};if(w<=1&&(x(s,M.done(L(k)).resolve,M.reject,!w),M.state()==="pending"||Xe(P[k]&&P[k].then)))return M.then();for(;k--;)x(P[k],L(k),M.reject);return M.promise()}});var ce=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(A,s){c.console&&c.console.warn&&A&&ce.test(A.name)&&c.console.warn("jQuery.Deferred exception: "+A.message,A.stack,s)},T.readyException=function(A){c.setTimeout(function(){throw A})};var Se=T.Deferred();T.fn.ready=function(A){return Se.then(A).catch(function(s){T.readyException(s)}),this},T.extend({isReady:!1,readyWait:1,ready:function(s){(s===!0?--T.readyWait:T.isReady)||(T.isReady=!0,!(s!==!0&&--T.readyWait>0)&&Se.resolveWith(rt,[T]))}}),T.ready.then=Se.then;function Te(){rt.removeEventListener("DOMContentLoaded",Te),c.removeEventListener("load",Te),T.ready()}rt.readyState==="complete"||rt.readyState!=="loading"&&!rt.documentElement.doScroll?c.setTimeout(T.ready):(rt.addEventListener("DOMContentLoaded",Te),c.addEventListener("load",Te));var Ee=function(A,s,w,k,D,P,M){var L=0,ie=A.length,Z=w==null;if(h(w)==="object"){D=!0;for(L in w)Ee(A,s,L,w[L],!0,P,M)}else if(k!==void 0&&(D=!0,Xe(k)||(M=!0),Z&&(M?(s.call(A,k),s=null):(Z=s,s=function(be,Me,He){return Z.call(T(be),He)})),s))for(;L1,null,!0)},removeData:function(s){return this.each(function(){Ne.remove(this,s)})}}),T.extend({queue:function(s,w,k){var D;if(s)return w=(w||"fx")+"queue",D=De.get(s,w),k&&(!D||Array.isArray(k)?D=De.access(s,w,T.makeArray(k)):D.push(k)),D||[]},dequeue:function(s,w){w=w||"fx";var k=T.queue(s,w),D=k.length,P=k.shift(),M=T._queueHooks(s,w),L=function(){T.dequeue(s,w)};P==="inprogress"&&(P=k.shift(),D--),P&&(w==="fx"&&k.unshift("inprogress"),delete M.stop,P.call(s,L,M)),!D&&M&&M.empty.fire()},_queueHooks:function(s,w){var k=w+"queueHooks";return De.get(s,k)||De.access(s,k,{empty:T.Callbacks("once memory").add(function(){De.remove(s,[w+"queue",k])})})}}),T.fn.extend({queue:function(s,w){var k=2;return typeof s!="string"&&(w=s,s="fx",k--),arguments.length\x20\t\r\n\f]*)/i,pn=/^$|^module$|\/(?:java|ecma)script/i;(function(){var A=rt.createDocumentFragment(),s=A.appendChild(rt.createElement("div")),w=rt.createElement("input");w.setAttribute("type","radio"),w.setAttribute("checked","checked"),w.setAttribute("name","t"),s.appendChild(w),ut.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,s.innerHTML="",ut.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue,s.innerHTML="",ut.option=!!s.lastChild})();var hi={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};hi.tbody=hi.tfoot=hi.colgroup=hi.caption=hi.thead,hi.th=hi.td,ut.option||(hi.optgroup=hi.option=[1,""]);var yu=/<|&#?\w+;/,_l=/^([^.]*)(?:\.(.+)|)/;function Qr(A,s,w,k,D,P){var M,L;if(typeof s=="object"){typeof w!="string"&&(k=k||w,w=void 0);for(L in s)Qr(A,L,w,k,s[L],P);return A}if(k==null&&D==null?(D=w,k=w=void 0):D==null&&(typeof w=="string"?(D=k,k=void 0):(D=k,k=w,w=void 0)),D===!1)D=f;else if(!D)return A;return P===1&&(M=D,D=function(Z){return T().off(Z),M.apply(this,arguments)},D.guid=M.guid||(M.guid=T.guid++)),A.each(function(){T.event.add(this,s,D,k,w)})}T.event={global:{},add:function(s,w,k,D,P){var M,L,ie,Z,me,be,Me,He,ue,Ge,mt,nt=De.get(s);if(Oe(s))for(k.handler&&(M=k,k=M.handler,P=M.selector),P&&T.find.matchesSelector(Mt,P),k.guid||(k.guid=T.guid++),(Z=nt.events)||(Z=nt.events=Object.create(null)),(L=nt.handle)||(L=nt.handle=function(Tt){return(typeof T=="undefined"?"undefined":_typeof(T))<"u"&&T.event.triggered!==Tt.type?T.event.dispatch.apply(s,arguments):void 0}),w=(w||"").match(pe)||[""],me=w.length;me--;)ie=_l.exec(w[me])||[],ue=mt=ie[1],Ge=(ie[2]||"").split(".").sort(),ue&&(Me=T.event.special[ue]||{},ue=(P?Me.delegateType:Me.bindType)||ue,Me=T.event.special[ue]||{},be=T.extend({type:ue,origType:mt,data:D,handler:k,guid:k.guid,selector:P,needsContext:P&&T.expr.match.needsContext.test(P),namespace:Ge.join(".")},M),(He=Z[ue])||(He=Z[ue]=[],He.delegateCount=0,(!Me.setup||Me.setup.call(s,D,Ge,L)===!1)&&s.addEventListener&&s.addEventListener(ue,L)),Me.add&&(Me.add.call(s,be),be.handler.guid||(be.handler.guid=k.guid)),P?He.splice(He.delegateCount++,0,be):He.push(be),T.event.global[ue]=!0)},remove:function(s,w,k,D,P){var M,L,ie,Z,me,be,Me,He,ue,Ge,mt,nt=De.hasData(s)&&De.get(s);if(!(!nt||!(Z=nt.events))){for(w=(w||"").match(pe)||[""],me=w.length;me--;){if(ie=_l.exec(w[me])||[],ue=mt=ie[1],Ge=(ie[2]||"").split(".").sort(),!ue){for(ue in Z)T.event.remove(s,ue+w[me],k,D,!0);continue}for(Me=T.event.special[ue]||{},ue=(D?Me.delegateType:Me.bindType)||ue,He=Z[ue]||[],ie=ie[2]&&new RegExp("(^|\\.)"+Ge.join("\\.(?:.*\\.|)")+"(\\.|$)"),L=M=He.length;M--;)be=He[M],(P||mt===be.origType)&&(!k||k.guid===be.guid)&&(!ie||ie.test(be.namespace))&&(!D||D===be.selector||D==="**"&&be.selector)&&(He.splice(M,1),be.selector&&He.delegateCount--,Me.remove&&Me.remove.call(s,be));L&&!He.length&&((!Me.teardown||Me.teardown.call(s,Ge,nt.handle)===!1)&&T.removeEvent(s,ue,nt.handle),delete Z[ue])}T.isEmptyObject(Z)&&De.remove(s,"handle events")}},dispatch:function(s){var w,k,D,P,M,L,ie=new Array(arguments.length),Z=T.event.fix(s),me=(De.get(this,"events")||Object.create(null))[Z.type]||[],be=T.event.special[Z.type]||{};for(ie[0]=Z,w=1;w=1)){for(;me!==this;me=me.parentNode||this)if(me.nodeType===1&&!(s.type==="click"&&me.disabled===!0)){for(M=[],L={},k=0;k-1:T.find(P,this,null,[me]).length),L[P]&&M.push(D);M.length&&ie.push({elem:me,handlers:M})}}return me=this,Z\s*$/g;function mn(A,s,w,k){s=ii(s);var D,P,M,L,ie,Z,me=0,be=A.length,Me=be-1,He=s[0],ue=Xe(He);if(ue||be>1&&typeof He=="string"&&!ut.checkClone&&wu.test(He))return A.each(function(Ge){var mt=A.eq(Ge);ue&&(s[0]=He.call(this,Ge,mt.html())),mn(mt,s,w,k)});if(be&&(D=r(s,A[0].ownerDocument,!1,A,k),P=D.firstChild,D.childNodes.length===1&&(D=P),P||k)){for(M=T.map(e(D,"script"),B),L=M.length;me0&&i(L,!Z&&e(s,"script")),ie},cleanData:function(s){for(var w,k,D,P=T.event.special,M=0;(k=s[M])!==void 0;M++)if(Oe(k)){if(w=k[De.expando]){if(w.events)for(D in w.events)P[D]?T.event.remove(k,D):T.removeEvent(k,D,w.handle);k[De.expando]=void 0}k[Ne.expando]&&(k[Ne.expando]=void 0)}}}),T.fn.extend({detach:function(s){return oe(this,s,!0)},remove:function(s){return oe(this,s)},text:function(s){return Ee(this,function(w){return w===void 0?T.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=w)})},null,s,arguments.length)},append:function(){return mn(this,arguments,function(s){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var w=z(this,s);w.appendChild(s)}})},prepend:function(){return mn(this,arguments,function(s){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var w=z(this,s);w.insertBefore(s,w.firstChild)}})},before:function(){return mn(this,arguments,function(s){this.parentNode&&this.parentNode.insertBefore(s,this)})},after:function(){return mn(this,arguments,function(s){this.parentNode&&this.parentNode.insertBefore(s,this.nextSibling)})},empty:function(){for(var s,w=0;(s=this[w])!=null;w++)s.nodeType===1&&(T.cleanData(e(s,!1)),s.textContent="");return this},clone:function(s,w){return s=s!=null?s:!1,w=w!=null?w:s,this.map(function(){return T.clone(this,s,w)})},html:function(s){return Ee(this,function(w){var k=this[0]||{},D=0,P=this.length;if(w===void 0&&k.nodeType===1)return k.innerHTML;if(typeof w=="string"&&!_u.test(w)&&!hi[(Jt.exec(w)||["",""])[1].toLowerCase()]){w=T.htmlPrefilter(w);try{for(;D1)}});function ri(A,s,w,k,D){return new ri.prototype.init(A,s,w,k,D)}T.Tween=ri,ri.prototype={constructor:ri,init:function(s,w,k,D,P,M){this.elem=s,this.prop=k,this.easing=P||T.easing._default,this.options=w,this.start=this.now=this.cur(),this.end=D,this.unit=M||(T.cssNumber[k]?"":"px")},cur:function(){var s=ri.propHooks[this.prop];return s&&s.get?s.get(this):ri.propHooks._default.get(this)},run:function(s){var w,k=ri.propHooks[this.prop];return this.options.duration?this.pos=w=T.easing[this.easing](s,this.options.duration*s,0,1,this.options.duration):this.pos=w=s,this.now=(this.end-this.start)*w+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),k&&k.set?k.set(this):ri.propHooks._default.set(this),this}},ri.prototype.init.prototype=ri.prototype,ri.propHooks={_default:{get:function(s){var w;return s.elem.nodeType!==1||s.elem[s.prop]!=null&&s.elem.style[s.prop]==null?s.elem[s.prop]:(w=T.css(s.elem,s.prop,""),!w||w==="auto"?0:w)},set:function(s){T.fx.step[s.prop]?T.fx.step[s.prop](s):s.elem.nodeType===1&&(T.cssHooks[s.prop]||s.elem.style[Y(s.prop)]!=null)?T.style(s.elem,s.prop,s.now+s.unit):s.elem[s.prop]=s.now}}},ri.propHooks.scrollTop=ri.propHooks.scrollLeft={set:function(s){s.elem.nodeType&&s.elem.parentNode&&(s.elem[s.prop]=s.now)}},T.easing={linear:function(s){return s},swing:function(s){return .5-Math.cos(s*Math.PI)/2},_default:"swing"},T.fx=ri.prototype.init,T.fx.step={};var gn,ar,Du=/^(?:toggle|show|hide)$/,Au=/queueHooks$/;function ta(){ar&&(rt.hidden===!1&&c.requestAnimationFrame?c.requestAnimationFrame(ta):c.setTimeout(ta,T.fx.interval),T.fx.tick())}function vi(A,s,w){var k,D,P=0,M=vi.prefilters.length,L=T.Deferred().always(function(){delete ie.elem}),ie=function(){if(D)return!1;for(var Me=gn||we(),He=Math.max(0,Z.startTime+Z.duration-Me),ue=He/Z.duration||0,Ge=1-ue,mt=0,nt=Z.tweens.length;mt1)},removeAttr:function(s){return this.each(function(){T.removeAttr(this,s)})}}),T.extend({attr:function(s,w,k){var D,P,M=s.nodeType;if(!(M===3||M===8||M===2)){if(_typeof(s.getAttribute)>"u")return T.prop(s,w,k);if((M!==1||!T.isXMLDoc(s))&&(P=T.attrHooks[w.toLowerCase()]||(T.expr.match.bool.test(w)?Dl:void 0)),k!==void 0){if(k===null){T.removeAttr(s,w);return}return P&&"set"in P&&(D=P.set(s,k,w))!==void 0?D:(s.setAttribute(w,k+""),k)}return P&&"get"in P&&(D=P.get(s,w))!==null?D:(D=T.find.attr(s,w),D!=null?D:void 0)}},attrHooks:{type:{set:function(s,w){if(!ut.radioValue&&w==="radio"&&o(s,"input")){var k=s.value;return s.setAttribute("type",w),k&&(s.value=k),w}}}},removeAttr:function(s,w){var k,D=0,P=w&&w.match(pe);if(P&&s.nodeType===1)for(;k=P[D++];)s.removeAttribute(k)}}),Dl={set:function(s,w,k){return w===!1?T.removeAttr(s,k):s.setAttribute(k,k),k}},T.each(T.expr.match.bool.source.match(/\w+/g),function(A,s){var w=En[s]||T.find.attr;En[s]=function(k,D,P){var M,L,ie=D.toLowerCase();return P||(L=En[ie],En[ie]=M,M=w(k,D,P)!=null?ie:null,En[ie]=L),M}});var Iu=/^(?:input|select|textarea|button)$/i,Eu=/^(?:a|area)$/i;T.fn.extend({prop:function(s,w){return Ee(this,T.prop,s,w,arguments.length>1)},removeProp:function(s){return this.each(function(){delete this[T.propFix[s]||s]})}}),T.extend({prop:function(s,w,k){var D,P,M=s.nodeType;if(!(M===3||M===8||M===2))return(M!==1||!T.isXMLDoc(s))&&(w=T.propFix[w]||w,P=T.propHooks[w]),k!==void 0?P&&"set"in P&&(D=P.set(s,k,w))!==void 0?D:s[w]=k:P&&"get"in P&&(D=P.get(s,w))!==null?D:s[w]},propHooks:{tabIndex:{get:function(s){var w=T.find.attr(s,"tabindex");return w?parseInt(w,10):Iu.test(s.nodeName)||Eu.test(s.nodeName)&&s.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),ut.optSelected||(T.propHooks.selected={get:function(s){var w=s.parentNode;return w&&w.parentNode&&w.parentNode.selectedIndex,null},set:function(s){var w=s.parentNode;w&&(w.selectedIndex,w.parentNode&&w.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){T.propFix[this.toLowerCase()]=this}),T.fn.extend({addClass:function(s){var w,k,D,P,M,L;return Xe(s)?this.each(function(ie){T(this).addClass(s.call(this,ie,Re(this)))}):(w=pt(s),w.length?this.each(function(){if(D=Re(this),k=this.nodeType===1&&" "+Ve(D)+" ",k){for(M=0;M-1;)k=k.replace(" "+P+" "," ");L=Ve(k),D!==L&&this.setAttribute("class",L)}}):this):this.attr("class","")},toggleClass:function(s,w){var k,D,P,M,L=typeof s=="undefined"?"undefined":_typeof(s),ie=L==="string"||Array.isArray(s);return Xe(s)?this.each(function(Z){T(this).toggleClass(s.call(this,Z,Re(this),w),w)}):typeof w=="boolean"&&ie?w?this.addClass(s):this.removeClass(s):(k=pt(s),this.each(function(){if(ie)for(M=T(this),P=0;P-1)return!0;return!1}});var Ou=/\r/g;T.fn.extend({val:function(s){var w,k,D,P=this[0];return arguments.length?(D=Xe(s),this.each(function(M){var L;this.nodeType===1&&(D?L=s.call(this,M,T(this).val()):L=s,L==null?L="":typeof L=="number"?L+="":Array.isArray(L)&&(L=T.map(L,function(ie){return ie==null?"":ie+""})),w=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()],(!w||!("set"in w)||w.set(this,L,"value")===void 0)&&(this.value=L))})):P?(w=T.valHooks[P.type]||T.valHooks[P.nodeName.toLowerCase()],w&&"get"in w&&(k=w.get(P,"value"))!==void 0?k:(k=P.value,typeof k=="string"?k.replace(Ou,""):k!=null?k:"")):void 0}}),T.extend({valHooks:{option:{get:function(s){var w=T.find.attr(s,"value");return w!=null?w:Ve(T.text(s))}},select:{get:function(s){var w,k,D,P=s.options,M=s.selectedIndex,L=s.type==="select-one",ie=L?null:[],Z=L?M+1:P.length;for(M<0?D=Z:D=L?M:0;D-1)&&(k=!0);return k||(s.selectedIndex=-1),M}}}}),T.each(["radio","checkbox"],function(){T.valHooks[this]={set:function(s,w){if(Array.isArray(w))return s.checked=T.inArray(T(s).val(),w)>-1}},ut.checkOn||(T.valHooks[this].get=function(A){return A.getAttribute("value")===null?"on":A.value})}),ut.focusin="onfocusin"in c;var Al=/^(?:focusinfocus|focusoutblur)$/,Il=function(s){s.stopPropagation()};T.extend(T.event,{trigger:function(s,w,k,D){var P,M,L,ie,Z,me,be,Me,He=[k||rt],ue=Pt.call(s,"type")?s.type:s,Ge=Pt.call(s,"namespace")?s.namespace.split("."):[];if(M=Me=L=k=k||rt,!(k.nodeType===3||k.nodeType===8)&&!Al.test(ue+T.event.triggered)&&(ue.indexOf(".")>-1&&(Ge=ue.split("."),ue=Ge.shift(),Ge.sort()),Z=ue.indexOf(":")<0&&"on"+ue,s=s[T.expando]?s:new T.Event(ue,typeof s=="object"&&s),s.isTrigger=D?2:3,s.namespace=Ge.join("."),s.rnamespace=s.namespace?new RegExp("(^|\\.)"+Ge.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,s.result=void 0,s.target||(s.target=k),w=w==null?[s]:T.makeArray(w,[s]),be=T.event.special[ue]||{},!(!D&&be.trigger&&be.trigger.apply(k,w)===!1))){if(!D&&!be.noBubble&&!ni(k)){for(ie=be.delegateType||ue,Al.test(ie+ue)||(M=M.parentNode);M;M=M.parentNode)He.push(M),L=M;L===(k.ownerDocument||rt)&&He.push(L.defaultView||L.parentWindow||c)}for(P=0;(M=He[P++])&&!s.isPropagationStopped();)Me=M,s.type=P>1?ie:be.bindType||ue,me=(De.get(M,"events")||Object.create(null))[s.type]&&De.get(M,"handle"),me&&me.apply(M,w),me=Z&&M[Z],me&&me.apply&&Oe(M)&&(s.result=me.apply(M,w),s.result===!1&&s.preventDefault());return s.type=ue,!D&&!s.isDefaultPrevented()&&(!be._default||be._default.apply(He.pop(),w)===!1)&&Oe(k)&&Z&&Xe(k[ue])&&!ni(k)&&(L=k[Z],L&&(k[Z]=null),T.event.triggered=ue,s.isPropagationStopped()&&Me.addEventListener(ue,Il),k[ue](),s.isPropagationStopped()&&Me.removeEventListener(ue,Il),T.event.triggered=void 0,L&&(k[Z]=L)),s.result}},simulate:function(s,w,k){var D=T.extend(new T.Event,k,{type:s,isSimulated:!0});T.event.trigger(D,null,w)}}),T.fn.extend({trigger:function(s,w){return this.each(function(){T.event.trigger(s,w,this)})},triggerHandler:function(s,w){var k=this[0];if(k)return T.event.trigger(s,w,k,!0)}}),ut.focusin||T.each({focus:"focusin",blur:"focusout"},function(A,s){var w=function(D){T.event.simulate(s,D.target,T.event.fix(D))};T.event.special[s]={setup:function(){var D=this.ownerDocument||this.document||this,P=De.access(D,s);P||D.addEventListener(A,w,!0),De.access(D,s,(P||0)+1)},teardown:function(){var D=this.ownerDocument||this.document||this,P=De.access(D,s)-1;P?De.access(D,s,P):(D.removeEventListener(A,w,!0),De.remove(D,s))}}});var On=c.location,El={guid:Date.now()},ia=/\?/;T.parseXML=function(A){var s,w;if(!A||typeof A!="string")return null;try{s=new c.DOMParser().parseFromString(A,"text/xml")}catch(k){}return w=s&&s.getElementsByTagName("parsererror")[0],(!s||w)&&T.error("Invalid XML: "+(w?T.map(w.childNodes,function(k){return k.textContent}).join("\n"):A)),s};var zu=/\[\]$/,Ol=/\r?\n/g,Pu=/^(?:submit|button|image|reset|file)$/i,Mu=/^(?:input|select|textarea|keygen)/i;function na(A,s,w,k){var D;if(Array.isArray(s))T.each(s,function(P,M){w||zu.test(A)?k(A,M):na(A+"["+(typeof M=="object"&&M!=null?P:"")+"]",M,w,k)});else if(!w&&h(s)==="object")for(D in s)na(A+"["+D+"]",s[D],w,k);else k(A,s)}T.param=function(A,s){var w,k=[],D=function(M,L){var ie=Xe(L)?L():L;k[k.length]=encodeURIComponent(M)+"="+encodeURIComponent(ie!=null?ie:"")};if(A==null)return"";if(Array.isArray(A)||A.jquery&&!T.isPlainObject(A))T.each(A,function(){D(this.name,this.value)});else for(w in A)na(w,A[w],s,D);return k.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var s=T.prop(this,"elements");return s?T.makeArray(s):this}).filter(function(){var s=this.type;return this.name&&!T(this).is(":disabled")&&Mu.test(this.nodeName)&&!Pu.test(s)&&(this.checked||!di.test(s))}).map(function(s,w){var k=T(this).val();return k==null?null:Array.isArray(k)?T.map(k,function(D){return{name:w.name,value:D.replace(Ol,"\r\n")}}):{name:w.name,value:k.replace(Ol,"\r\n")}}).get()}});var Nu=/%20/g,$u=/#.*$/,Ru=/([?&])_=[^&]*/,Hu=/^(.*?):[ \t]*([^\r\n]*)$/mg,ju=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Fu=/^(?:GET|HEAD)$/,Lu=/^\/\//,zl={},ra={},Pl="*/".concat("*"),aa=rt.createElement("a");aa.href=On.href,T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:On.href,type:"GET",isLocal:ju.test(On.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Pl,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":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(s,w){return w?Vt(Vt(s,T.ajaxSettings),w):Vt(T.ajaxSettings,s)},ajaxPrefilter:St(zl),ajaxTransport:St(ra),ajax:function(s,w){var k=function(bt,zt,nn,Di){var Qt,pi,dt,Ft,Bt,wt=zt;me||(me=!0,ie&&c.clearTimeout(ie),D=void 0,M=Di||"",ht.readyState=bt>0?4:0,Qt=bt>=200&&bt<300||bt===304,nn&&(Ft=Mi(ue,ht,nn)),!Qt&&T.inArray("script",ue.dataTypes)>-1&&T.inArray("json",ue.dataTypes)<0&&(ue.converters["text script"]=function(){}),Ft=Ni(ue,Ft,ht,Qt),Qt?(ue.ifModified&&(Bt=ht.getResponseHeader("Last-Modified"),Bt&&(T.lastModified[P]=Bt),Bt=ht.getResponseHeader("etag"),Bt&&(T.etag[P]=Bt)),bt===204||ue.type==="HEAD"?wt="nocontent":bt===304?wt="notmodified":(wt=Ft.state,pi=Ft.data,dt=Ft.error,Qt=!dt)):(dt=wt,(bt||!wt)&&(wt="error",bt<0&&(bt=0))),ht.status=bt,ht.statusText=(zt||wt)+"",Qt?nt.resolveWith(Ge,[pi,wt,ht]):nt.rejectWith(Ge,[ht,wt,dt]),ht.statusCode(Tt),Tt=void 0,be&&mt.trigger(Qt?"ajaxSuccess":"ajaxError",[ht,ue,Qt?pi:dt]),Ti.fireWith(Ge,[ht,wt]),be&&(mt.trigger("ajaxComplete",[ht,ue]),--T.active||T.event.trigger("ajaxStop")))};typeof s=="object"&&(w=s,s=void 0),w=w||{};var D,P,M,L,ie,Z,me,be,Me,He,ue=T.ajaxSetup({},w),Ge=ue.context||ue,mt=ue.context&&(Ge.nodeType||Ge.jquery)?T(Ge):T.event,nt=T.Deferred(),Ti=T.Callbacks("once memory"),Tt=ue.statusCode||{},gt={},et={},fi="canceled",ht={readyState:0,getResponseHeader:function(bt){var zt;if(me){if(!L)for(L={};zt=Hu.exec(M);)L[zt[1].toLowerCase()+" "]=(L[zt[1].toLowerCase()+" "]||[]).concat(zt[2]);zt=L[bt.toLowerCase()+" "]}return zt==null?null:zt.join(", ")},getAllResponseHeaders:function(){return me?M:null},setRequestHeader:function(bt,zt){return me==null&&(bt=et[bt.toLowerCase()]=et[bt.toLowerCase()]||bt,gt[bt]=zt),this},overrideMimeType:function(bt){return me==null&&(ue.mimeType=bt),this},statusCode:function(bt){var zt;if(bt)if(me)ht.always(bt[ht.status]);else for(zt in bt)Tt[zt]=[Tt[zt],bt[zt]];return this},abort:function(bt){var zt=bt||fi;return D&&D.abort(zt),k(0,zt),this}};if(nt.promise(ht),ue.url=((s||ue.url||On.href)+"").replace(Lu,On.protocol+"//"),ue.type=w.method||w.type||ue.method||ue.type,ue.dataTypes=(ue.dataType||"*").toLowerCase().match(pe)||[""],ue.crossDomain==null){Z=rt.createElement("a");try{Z.href=ue.url,Z.href=Z.href,ue.crossDomain=aa.protocol+"//"+aa.host!=Z.protocol+"//"+Z.host}catch(Xt){ue.crossDomain=!0}}if(ue.data&&ue.processData&&typeof ue.data!="string"&&(ue.data=T.param(ue.data,ue.traditional)),qt(zl,ue,w,ht),me)return ht;be=T.event&&ue.global,be&&T.active++===0&&T.event.trigger("ajaxStart"),ue.type=ue.type.toUpperCase(),ue.hasContent=!Fu.test(ue.type),P=ue.url.replace($u,""),ue.hasContent?ue.data&&ue.processData&&(ue.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(ue.data=ue.data.replace(Nu,"+")):(He=ue.url.slice(P.length),ue.data&&(ue.processData||typeof ue.data=="string")&&(P+=(ia.test(P)?"&":"?")+ue.data,delete ue.data),ue.cache===!1&&(P=P.replace(Ru,"$1"),He=(ia.test(P)?"&":"?")+"_="+El.guid+++He),ue.url=P+He),ue.ifModified&&(T.lastModified[P]&&ht.setRequestHeader("If-Modified-Since",T.lastModified[P]),T.etag[P]&&ht.setRequestHeader("If-None-Match",T.etag[P])),(ue.data&&ue.hasContent&&ue.contentType!==!1||w.contentType)&&ht.setRequestHeader("Content-Type",ue.contentType),ht.setRequestHeader("Accept",ue.dataTypes[0]&&ue.accepts[ue.dataTypes[0]]?ue.accepts[ue.dataTypes[0]]+(ue.dataTypes[0]!=="*"?", "+Pl+"; q=0.01":""):ue.accepts["*"]);for(Me in ue.headers)ht.setRequestHeader(Me,ue.headers[Me]);if(ue.beforeSend&&(ue.beforeSend.call(Ge,ht,ue)===!1||me))return ht.abort();if(fi="abort",Ti.add(ue.complete),ht.done(ue.success),ht.fail(ue.error),D=qt(ra,ue,w,ht),!D)k(-1,"No Transport");else{if(ht.readyState=1,be&&mt.trigger("ajaxSend",[ht,ue]),me)return ht;ue.async&&ue.timeout>0&&(ie=c.setTimeout(function(){ht.abort("timeout")},ue.timeout));try{me=!1,D.send(gt,k)}catch(Xt){if(me)throw Xt;k(-1,Xt)}}return ht},getJSON:function(s,w,k){return T.get(s,w,k,"json")},getScript:function(s,w){return T.get(s,void 0,w,"script")}}),T.each(["get","post"],function(A,s){T[s]=function(w,k,D,P){return Xe(k)&&(P=P||D,D=k,k=void 0),T.ajax(T.extend({url:w,type:s,dataType:P,data:k,success:D},T.isPlainObject(w)&&w))}}),T.ajaxPrefilter(function(A){var s;for(s in A.headers)s.toLowerCase()==="content-type"&&(A.contentType=A.headers[s]||"")}),T._evalUrl=function(A,s,w){return T.ajax({url:A,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(D){T.globalEval(D,s,w)}})},T.fn.extend({wrapAll:function(s){var w;return this[0]&&(Xe(s)&&(s=s.call(this[0])),w=T(s,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&w.insertBefore(this[0]),w.map(function(){for(var k=this;k.firstElementChild;)k=k.firstElementChild;return k}).append(this)),this},wrapInner:function(s){return Xe(s)?this.each(function(w){T(this).wrapInner(s.call(this,w))}):this.each(function(){var w=T(this),k=w.contents();k.length?k.wrapAll(s):w.append(s)})},wrap:function(s){var w=Xe(s);return this.each(function(k){T(this).wrapAll(w?s.call(this,k):s)})},unwrap:function(s){return this.parent(s).not("body").each(function(){T(this).replaceWith(this.childNodes)}),this}}),T.expr.pseudos.hidden=function(A){return!T.expr.pseudos.visible(A)},T.expr.pseudos.visible=function(A){return!!(A.offsetWidth||A.offsetHeight||A.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new c.XMLHttpRequest}catch(A){}};var Wu={0:200,1223:204},zn=T.ajaxSettings.xhr();ut.cors=!!zn&&"withCredentials"in zn,ut.ajax=zn=!!zn,T.ajaxTransport(function(A){var s,w;if(ut.cors||zn&&!A.crossDomain)return{send:function(D,P){var M,L=A.xhr();if(L.open(A.type,A.url,A.async,A.username,A.password),A.xhrFields)for(M in A.xhrFields)L[M]=A.xhrFields[M];A.mimeType&&L.overrideMimeType&&L.overrideMimeType(A.mimeType),!A.crossDomain&&!D["X-Requested-With"]&&(D["X-Requested-With"]="XMLHttpRequest");for(M in D)L.setRequestHeader(M,D[M]);s=function(ie){return function(){s&&(s=w=L.onload=L.onerror=L.onabort=L.ontimeout=L.onreadystatechange=null,ie==="abort"?L.abort():ie==="error"?typeof L.status!="number"?P(0,"error"):P(L.status,L.statusText):P(Wu[L.status]||L.status,L.statusText,(L.responseType||"text")!=="text"||typeof L.responseText!="string"?{binary:L.response}:{text:L.responseText},L.getAllResponseHeaders()))}},L.onload=s(),w=L.onerror=L.ontimeout=s("error"),L.onabort!==void 0?L.onabort=w:L.onreadystatechange=function(){L.readyState===4&&c.setTimeout(function(){s&&w()})},s=s("abort");try{L.send(A.hasContent&&A.data||null)}catch(ie){if(s)throw ie}},abort:function(){s&&s()}}}),T.ajaxPrefilter(function(A){A.crossDomain&&(A.contents.script=!1)}),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(A){return T.globalEval(A),A}}}),T.ajaxPrefilter("script",function(A){A.cache===void 0&&(A.cache=!1),A.crossDomain&&(A.type="GET")}),T.ajaxTransport("script",function(A){if(A.crossDomain||A.scriptAttrs){var s,w;return{send:function(D,P){s=T("