diff --git a/main.js b/main.js index 765ff5a..3721d2c 100644 --- a/main.js +++ b/main.js @@ -1801,10 +1801,10 @@ }, remove: function() { jQuery.each(arguments, function(_2, arg) { - var index; - while ((index = jQuery.inArray(arg, list2, index)) > -1) { - list2.splice(index, 1); - if (index <= firingIndex) { + var index2; + while ((index2 = jQuery.inArray(arg, list2, index2)) > -1) { + list2.splice(index2, 1); + if (index2 <= firingIndex) { firingIndex--; } } @@ -2528,33 +2528,33 @@ return display; } function showHide(elements, show) { - var display, elem, values = [], index = 0, length = elements.length; - for (; index < length; index++) { - elem = elements[index]; + var display, elem, values = [], index2 = 0, length = elements.length; + for (; index2 < length; index2++) { + elem = elements[index2]; if (!elem.style) { continue; } display = elem.style.display; if (show) { if (display === "none") { - values[index] = dataPriv.get(elem, "display") || null; - if (!values[index]) { + values[index2] = dataPriv.get(elem, "display") || null; + if (!values[index2]) { elem.style.display = ""; } } if (elem.style.display === "" && isHiddenWithinTree(elem)) { - values[index] = getDefaultDisplay(elem); + values[index2] = getDefaultDisplay(elem); } } else { if (display !== "none") { - values[index] = "none"; + values[index2] = "none"; dataPriv.set(elem, "display", display); } } } - for (index = 0; index < length; index++) { - if (values[index] != null) { - elements[index].style.display = values[index]; + for (index2 = 0; index2 < length; index2++) { + if (values[index2] != null) { + elements[index2].style.display = values[index2]; } } return elements; @@ -3285,10 +3285,10 @@ args = flat(args); var fragment, first, scripts, hasScripts, node, doc, i = 0, l = collection.length, iNoClone = l - 1, value = args[0], valueIsFunction = isFunction(value); if (valueIsFunction || l > 1 && typeof value === "string" && !support.checkClone && rchecked.test(value)) { - return collection.each(function(index) { - var self2 = collection.eq(index); + return collection.each(function(index2) { + var self2 = collection.eq(index2); if (valueIsFunction) { - args[0] = value.call(this, index, self2.html()); + args[0] = value.call(this, index2, self2.html()); } domManip(self2, args, callback, ignored); }); @@ -4021,9 +4021,9 @@ return attrs; } function createTween(value, prop, animation19) { - var tween2, collection = (Animation.tweeners[prop] || []).concat(Animation.tweeners["*"]), index = 0, length = collection.length; - for (; index < length; index++) { - if (tween2 = collection[index].call(animation19, prop, value)) { + var tween2, collection = (Animation.tweeners[prop] || []).concat(Animation.tweeners["*"]), index2 = 0, length = collection.length; + for (; index2 < length; index2++) { + if (tween2 = collection[index2].call(animation19, prop, value)) { return tween2; } } @@ -4147,27 +4147,27 @@ } } function propFilter(props, specialEasing) { - var index, name2, easing, value, hooks; - for (index in props) { - name2 = camelCase(index); + var index2, name2, easing, value, hooks; + for (index2 in props) { + name2 = camelCase(index2); easing = specialEasing[name2]; - value = props[index]; + value = props[index2]; if (Array.isArray(value)) { easing = value[1]; - value = props[index] = value[0]; + value = props[index2] = value[0]; } - if (index !== name2) { + if (index2 !== name2) { props[name2] = value; - delete props[index]; + delete props[index2]; } hooks = jQuery.cssHooks[name2]; if (hooks && "expand" in hooks) { value = hooks.expand(value); delete props[name2]; - for (index in value) { - if (!(index in props)) { - props[index] = value[index]; - specialEasing[index] = easing; + for (index2 in value) { + if (!(index2 in props)) { + props[index2] = value[index2]; + specialEasing[index2] = easing; } } } else { @@ -4176,15 +4176,15 @@ } } function Animation(elem, properties, options6) { - var result, stopped, index = 0, length = Animation.prefilters.length, deferred = jQuery.Deferred().always(function() { + var result, stopped, index2 = 0, length = Animation.prefilters.length, deferred = jQuery.Deferred().always(function() { delete tick.elem; }), tick = function() { if (stopped) { return false; } - var currentTime = fxNow || createFxNow(), remaining = Math.max(0, animation19.startTime + animation19.duration - currentTime), temp2 = remaining / animation19.duration || 0, percent = 1 - temp2, index2 = 0, length2 = animation19.tweens.length; - for (; index2 < length2; index2++) { - animation19.tweens[index2].run(percent); + var currentTime = fxNow || createFxNow(), remaining = Math.max(0, animation19.startTime + animation19.duration - currentTime), temp2 = remaining / animation19.duration || 0, percent = 1 - temp2, index3 = 0, length2 = animation19.tweens.length; + for (; index3 < length2; index3++) { + animation19.tweens[index3].run(percent); } deferred.notifyWith(elem, [animation19, percent, remaining]); if (percent < 1 && length2) { @@ -4219,13 +4219,13 @@ return tween2; }, stop: function(gotoEnd) { - var index2 = 0, length2 = gotoEnd ? animation19.tweens.length : 0; + var index3 = 0, length2 = gotoEnd ? animation19.tweens.length : 0; if (stopped) { return this; } stopped = true; - for (; index2 < length2; index2++) { - animation19.tweens[index2].run(1); + for (; index3 < length2; index3++) { + animation19.tweens[index3].run(1); } if (gotoEnd) { deferred.notifyWith(elem, [animation19, 1, 0]); @@ -4237,8 +4237,8 @@ } }), props = animation19.props; propFilter(props, animation19.opts.specialEasing); - for (; index < length; index++) { - result = Animation.prefilters[index].call(animation19, elem, props, animation19.opts); + for (; index2 < length; index2++) { + result = Animation.prefilters[index2].call(animation19, elem, props, animation19.opts); if (result) { if (isFunction(result.stop)) { jQuery._queueHooks(animation19.elem, animation19.opts.queue).stop = result.stop.bind(result); @@ -4275,9 +4275,9 @@ } else { props = props.match(rnothtmlwhite); } - var prop, index = 0, length = props.length; - for (; index < length; index++) { - prop = props[index]; + var prop, index2 = 0, length = props.length; + for (; index2 < length; index2++) { + prop = props[index2]; Animation.tweeners[prop] = Animation.tweeners[prop] || []; Animation.tweeners[prop].unshift(callback); } @@ -4351,23 +4351,23 @@ this.queue(type || "fx", []); } return this.each(function() { - var dequeue = true, index = type != null && type + "queueHooks", timers = jQuery.timers, data = dataPriv.get(this); - if (index) { - if (data[index] && data[index].stop) { - stopQueue(data[index]); + var dequeue = true, index2 = type != null && type + "queueHooks", timers = jQuery.timers, data = dataPriv.get(this); + if (index2) { + if (data[index2] && data[index2].stop) { + stopQueue(data[index2]); } } else { - for (index in data) { - if (data[index] && data[index].stop && rrun.test(index)) { - stopQueue(data[index]); + for (index2 in data) { + if (data[index2] && data[index2].stop && rrun.test(index2)) { + stopQueue(data[index2]); } } } - for (index = timers.length; index--; ) { - if (timers[index].elem === this && (type == null || timers[index].queue === type)) { - timers[index].anim.stop(gotoEnd); + for (index2 = timers.length; index2--; ) { + if (timers[index2].elem === this && (type == null || timers[index2].queue === type)) { + timers[index2].anim.stop(gotoEnd); dequeue = false; - timers.splice(index, 1); + timers.splice(index2, 1); } } if (dequeue || !gotoEnd) { @@ -4380,21 +4380,21 @@ type = type || "fx"; } return this.each(function() { - var index, data = dataPriv.get(this), queue = data[type + "queue"], hooks = data[type + "queueHooks"], timers = jQuery.timers, length = queue ? queue.length : 0; + var index2, data = dataPriv.get(this), queue = data[type + "queue"], hooks = data[type + "queueHooks"], timers = jQuery.timers, length = queue ? queue.length : 0; data.finish = true; jQuery.queue(this, type, []); if (hooks && hooks.stop) { hooks.stop.call(this, true); } - for (index = timers.length; index--; ) { - if (timers[index].elem === this && timers[index].queue === type) { - timers[index].anim.stop(true); - timers.splice(index, 1); + for (index2 = timers.length; index2--; ) { + if (timers[index2].elem === this && timers[index2].queue === type) { + timers[index2].anim.stop(true); + timers.splice(index2, 1); } } - for (index = 0; index < length; index++) { - if (queue[index] && queue[index].finish) { - queue[index].finish.call(this); + for (index2 = 0; index2 < length; index2++) { + if (queue[index2] && queue[index2].finish) { + queue[index2].finish.call(this); } } delete data.finish; @@ -4826,15 +4826,15 @@ }, select: { get: function(elem) { - var value, option, i, options6 = elem.options, index = elem.selectedIndex, one = elem.type === "select-one", values = one ? null : [], max5 = one ? index + 1 : options6.length; - if (index < 0) { + var value, option, i, options6 = elem.options, index2 = elem.selectedIndex, one = elem.type === "select-one", values = one ? null : [], max5 = one ? index2 + 1 : options6.length; + if (index2 < 0) { i = max5; } else { - i = one ? index : 0; + i = one ? index2 : 0; } for (; i < max5; i++) { option = options6[i]; - if ((option.selected || i === index) && !option.disabled && (!option.parentNode.disabled || !nodeName(option.parentNode, "optgroup"))) { + if ((option.selected || i === index2) && !option.disabled && (!option.parentNode.disabled || !nodeName(option.parentNode, "optgroup"))) { value = jQuery(option).val(); if (one) { return value; @@ -8004,9 +8004,9 @@ if (!(child && child.id)) { continue; } - const index = Array.prototype.indexOf.call(this.children, child); - if (index >= 0) { - this.children.splice(index, 1); + const index2 = Array.prototype.indexOf.call(this.children, child); + if (index2 >= 0) { + this.children.splice(index2, 1); } this.children.push(child); } @@ -8028,9 +8028,9 @@ if (!object || !this.children.ids[object.id]) { continue; } - const index = this.children.indexOf(object); - if (index >= 0) { - this.children.splice(index, 1); + const index2 = this.children.indexOf(object); + if (index2 >= 0) { + this.children.splice(index2, 1); } } return this; @@ -8372,14 +8372,14 @@ }; function replaceParent(child, newParent) { const parent = child.parent; - let index; + let index2; if (parent === newParent) { add2(); return; } if (parent && parent.children.ids[child.id]) { - index = Array.prototype.indexOf.call(parent.children, child); - parent.children.splice(index, 1); + index2 = Array.prototype.indexOf.call(parent.children, child); + parent.children.splice(index2, 1); splice(); } if (newParent) { @@ -8396,15 +8396,15 @@ delete child.parent; function add2() { if (newParent.subtractions.length > 0) { - index = Array.prototype.indexOf.call(newParent.subtractions, child); - if (index >= 0) { - newParent.subtractions.splice(index, 1); + index2 = Array.prototype.indexOf.call(newParent.subtractions, child); + if (index2 >= 0) { + newParent.subtractions.splice(index2, 1); } } if (newParent.additions.length > 0) { - index = Array.prototype.indexOf.call(newParent.additions, child); - if (index >= 0) { - newParent.additions.splice(index, 1); + index2 = Array.prototype.indexOf.call(newParent.additions, child); + if (index2 >= 0) { + newParent.additions.splice(index2, 1); } } child.parent = newParent; @@ -8412,12 +8412,12 @@ newParent._flagAdditions = true; } function splice() { - index = Array.prototype.indexOf.call(parent.additions, child); - if (index >= 0) { - parent.additions.splice(index, 1); + index2 = Array.prototype.indexOf.call(parent.additions, child); + if (index2 >= 0) { + parent.additions.splice(index2, 1); } - index = Array.prototype.indexOf.call(parent.subtractions, child); - if (index < 0) { + index2 = Array.prototype.indexOf.call(parent.subtractions, child); + if (index2 < 0) { parent.subtractions.push(child); parent._flagSubtractions = true; } @@ -10094,15 +10094,15 @@ }, set: function(image) { const tag = Texture.getTag(image); - let index; + let index2; switch (tag) { case "canvas": - index = "#" + image.id; + index2 = "#" + image.id; break; default: - index = image.src; + index2 = image.src; } - if (Texture.ImageRegistry.contains(index)) { + if (Texture.ImageRegistry.contains(index2)) { this._image = Texture.ImageRegistry.get(image.src); } else { this._image = image; @@ -11163,7 +11163,7 @@ const cols = this._columns; const rows = this._rows; let width, height, elapsed, amount12, duration2; - let index, iw, ih, frames; + let index2, iw, ih, frames; if (effect) { if (this._flagColumns || this._flagRows) { this._amount = this._columns * this._rows; @@ -11198,11 +11198,11 @@ } else { elapsed = Math.min(elapsed, duration2); } - index = lerp(this._firstFrame, frames, elapsed / duration2); - index = Math.floor(index); - if (index !== this._index) { - this._index = index; - if (index >= this._lastFrame - 1 && this._onLastFrame) { + index2 = lerp(this._firstFrame, frames, elapsed / duration2); + index2 = Math.floor(index2); + if (index2 !== this._index) { + this._index = index2; + if (index2 >= this._lastFrame - 1 && this._onLastFrame) { this._onLastFrame(); } } @@ -12221,9 +12221,9 @@ const attributes = node.getAttributeNames(); for (let i = 0; i < reservedAttributesToRemove.length; i++) { const keyword = reservedAttributesToRemove[i]; - const index = Array.prototype.indexOf.call(attributes, keyword); - if (index >= 0) { - attributes.splice(index, 1); + const index2 = Array.prototype.indexOf.call(attributes, keyword); + if (index2 >= 0) { + attributes.splice(index2, 1); } } return attributes; @@ -13240,7 +13240,7 @@ _update() { const effect = this._textures; let width, height, elapsed, amount12, duration2, texture; - let index, frames; + let index2, frames; if (effect) { if (this._flagTextures) { this._amount = effect.length; @@ -13261,10 +13261,10 @@ } else { elapsed = Math.min(elapsed, duration2); } - index = lerp(this._firstFrame, frames, elapsed / duration2); - index = Math.floor(index); - if (index !== this._index) { - this._index = index; + index2 = lerp(this._firstFrame, frames, elapsed / duration2); + index2 = Math.floor(index2); + if (index2 !== this._index) { + this._index = index2; texture = effect[this._index]; if (texture.loaded) { width = texture.image.width; @@ -13276,7 +13276,7 @@ this.height = height; } this.fill = texture; - if (index >= this._lastFrame - 1 && this._onLastFrame) { + if (index2 >= this._lastFrame - 1 && this._onLastFrame) { this._onLastFrame(); } } @@ -18477,8 +18477,8 @@ setTimeout(reset18, duration * 0.25); } function update21() { - const index = palette_default.keys.length - 1 - i % palette_default.keys.length; - const key = palette_default.keys[index]; + const index2 = palette_default.keys.length - 1 - i % palette_default.keys.length; + const key = palette_default.keys[index2]; shape4.fill = palette_default.colors[key]; } function resize19() { @@ -18558,9 +18558,9 @@ } function onUpdate3(group8, u) { const t = clamp(map(u, 0, 0.25, 0, 1), 0, 1); - const index = Math.floor(t * amount3); + const index2 = Math.floor(t * amount3); for (let i = 0; i < lines.length; i++) { - lines[i].visible = i <= index; + lines[i].visible = i <= index2; } } function updateLine(line2, i) { @@ -19153,13 +19153,13 @@ animate_out8.stop(); } const offset = Math.PI / 2; - const index = Math.random() * 4; + const index2 = Math.random() * 4; let phi = 5; - if (index > 3) { + if (index2 > 3) { phi = 5; - } else if (index > 2) { + } else if (index2 > 2) { phi = 4; - } else if (index > 1) { + } else if (index2 > 1) { phi = 2; } else { phi = 1; @@ -19541,10 +19541,10 @@ const x = radius * Math.cos(theta); const y = radius * Math.sin(theta); v.set(x, y); - const index = i + 1; - const center2 = Math.PI * (index / amount10); + const index2 = i + 1; + const center2 = Math.PI * (index2 / amount10); const parallel = range(amount10).map((j) => { - const t = Math.min(j / index, 1); + const t = Math.min(j / index2, 1); const angle = t * (endAngle - startAngle) + startAngle + center2 + drift; const p = shape3.vertices[j]; const x2 = radius * Math.cos(angle); @@ -19553,7 +19553,7 @@ }); sequence.push(parallel); parallel[0].onComplete(() => { - const parallel2 = sequence[index]; + const parallel2 = sequence[index2]; if (parallel2 && parallel2.length > 0) { parallel2.forEach((tween2) => tween2.start()); return; @@ -19611,7 +19611,7 @@ group7.translation.copy(center); } function reset17() { - let index, longest = 0; + let index2, longest = 0; const innerRadius = two.height * 2 / 90; const outerRadius = two.height * 4 / 90; circles5.forEach((circle2, i) => { @@ -19632,11 +19632,11 @@ circle2.tween = new Tween(circle2).to({ scale: 1, linewidth: 0 }, 0.2 * duration).easing(Easing.Sinusoidal.Out).delay(delay).onStart(() => circle2.visible = true).onComplete(() => circle2.visible = false); if (longest < delay) { longest = delay; - index = i; + index2 = i; } }); - circles5[index].tween.onComplete(() => { - circles5[index].visible = false; + circles5[index2].tween.onComplete(() => { + circles5[index2].visible = false; reset17(); }); } @@ -19742,95 +19742,97 @@ } e.preventDefault(); const code = e.which || data; - let index; + let index2; switch (code) { case 81: - index = "0,0"; + index2 = "0,0"; break; case 87: - index = "0,1"; + index2 = "0,1"; break; case 69: - index = "0,2"; + index2 = "0,2"; break; case 82: - index = "0,3"; + index2 = "0,3"; break; case 84: - index = "0,4"; + index2 = "0,4"; break; case 89: - index = "0,5"; + index2 = "0,5"; break; case 85: - index = "0,6"; + index2 = "0,6"; break; case 73: - index = "0,7"; + index2 = "0,7"; break; case 79: - index = "0,8"; + index2 = "0,8"; break; case 80: - index = "0,9"; + index2 = "0,9"; break; case 65: - index = "1,0"; + index2 = "1,0"; break; case 83: - index = "1,1"; + index2 = "1,1"; break; case 68: - index = "1,2"; + index2 = "1,2"; break; case 70: - index = "1,3"; + index2 = "1,3"; break; case 71: - index = "1,4"; + index2 = "1,4"; break; case 72: - index = "1,5"; + index2 = "1,5"; break; case 74: - index = "1,6"; + index2 = "1,6"; break; case 75: - index = "1,7"; + index2 = "1,7"; break; case 76: - index = "1,8"; + index2 = "1,8"; break; case 90: - index = "2,0"; + index2 = "2,0"; break; case 88: - index = "2,1"; + index2 = "2,1"; break; case 67: - index = "2,2"; + index2 = "2,2"; break; case 86: - index = "2,3"; + index2 = "2,3"; break; case 66: - index = "2,4"; + index2 = "2,4"; break; case 78: - index = "2,5"; + index2 = "2,5"; break; case 77: - index = "2,6"; - break; - case 32: - index = "3,0"; + index2 = "2,6"; break; } - trigger(index); + trigger(index2); triggered(); }).bind("keyup", (e) => { const code = e.which; switch (code) { + case 32: + index = "2,7"; + trigger(index); + triggered(); + break; case 27: if (merchandising) { (0, import_jquery2.default)("#close-merchandise").click(); @@ -19871,7 +19873,7 @@ triggered(); $hint.fadeIn(); return; - } else if (/merchandise/ig.test(window.location.pathname)) { + } else if (/merchandise/gi.test(window.location.pathname)) { (0, import_jquery2.default)("#merchandise-button").trigger("click"); return; } @@ -20034,9 +20036,9 @@ window.onmidimessage = messageReceived; midi.addEventListener("statechange", init); init({ target: midi }); - onMIDISuccess.dispatch = (index) => { + onMIDISuccess.dispatch = (index2) => { const duration2 = 100; - const note = indicesToNotes[index]; + const note = indicesToNotes[index2]; const velocity = 100; if (!note) { return; @@ -20083,9 +20085,7 @@ deviceString = `${names.join(", ")}, and ${lastName}`; names.push(lastName); } - $midi.html( - `Connected to these MIDI devices:, ${deviceString}` - ); + $midi.html(`Connected to these MIDI devices:, ${deviceString}`); show(); } function messageReceived(message) { @@ -20101,10 +20101,10 @@ } } function noteOn(note) { - const index = notesToIndices[note]; - if (index) { + const index2 = notesToIndices[note]; + if (index2) { onMIDISuccess.receiving = true; - trigger(index); + trigger(index2); triggered(); onMIDISuccess.receiving = false; } @@ -20134,7 +20134,7 @@ buttons[1] = range(9).map(createButton); buttons[2] = range(8).map(createButton); const touches = []; - let e, x, y, l, row, col, index; + let e, x, y, l, row, col, index2; $container.bind("touchstart", (event) => { e = event.originalEvent; each(e.touches, startTouchEnter); @@ -20152,8 +20152,8 @@ }); buttons.forEach((group8, i) => { group8.forEach((button, j) => { - const index2 = `${i},${j}`; - buttons.map[index2] = button; + const index3 = `${i},${j}`; + buttons.map[index3] = button; }); }); function createButton() { @@ -20180,27 +20180,32 @@ function startTouchEnter(touch) { x = touch.clientX; y = touch.clientY; - index = getIndex(x, y, x, y); + index2 = getIndex(x, y, x, y); touches[touch.identifier] = { - id: index, + id: index2, x, y }; - triggerButton(index, buttons.map[index]); + triggerButton(index2, buttons.map[index2]); } function updateTouchEnter(touch) { x = touch.clientX; y = touch.clientY; - index = getIndex(x, y, touches[touch.identifier].x, touches[touch.identifier].y); - if (touches[touch.identifier] && touches[touch.identifier].id !== index) { - triggerButton(index, buttons.map[index]); - touches[touch.identifier].id = index; + index2 = getIndex( + x, + y, + touches[touch.identifier].x, + touches[touch.identifier].y + ); + if (touches[touch.identifier] && touches[touch.identifier].id !== index2) { + triggerButton(index2, buttons.map[index2]); + touches[touch.identifier].id = index2; } touches[touch.identifier].x = x; touches[touch.identifier].y = y; } - function triggerButton(index2, button) { - trigger(index2); + function triggerButton(index3, button) { + trigger(index3); triggered(); if (palette_default.get().isDark) { button.fill = "rgba(255, 255, 255, 0.3)"; diff --git a/main.min.js b/main.min.js index a93ceac..256a7bb 100644 --- a/main.min.js +++ b/main.min.js @@ -1,7 +1,7 @@ -(()=>{var ic=Object.create;var Xs=Object.defineProperty;var nc=Object.getOwnPropertyDescriptor;var rc=Object.getOwnPropertyNames;var sc=Object.getPrototypeOf,ac=Object.prototype.hasOwnProperty;var oc=(t,e,i)=>e in t?Xs(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i;var lc=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var hc=(t,e,i,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of rc(e))!ac.call(t,a)&&a!==i&&Xs(t,a,{get:()=>e[a],enumerable:!(r=nc(e,a))||r.enumerable});return t};var Jo=(t,e,i)=>(i=t!=null?ic(sc(t)):{},hc(e||!t||!t.__esModule?Xs(i,"default",{value:t,enumerable:!0}):i,t));var ui=(t,e,i)=>(oc(t,typeof e!="symbol"?e+"":e,i),i),Ys=(t,e,i)=>{if(!e.has(t))throw TypeError("Cannot "+i)};var _e=(t,e,i)=>(Ys(t,e,"read from private field"),i?i.call(t):e.get(t)),Ri=(t,e,i)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,i)},Je=(t,e,i,r)=>(Ys(t,e,"write to private field"),r?r.call(t,i):e.set(t,i),i);var Zo=(t,e,i)=>(Ys(t,e,"access private method"),i);var Gs=lc((tl,Zn)=>{(function(t,e){"use strict";typeof Zn=="object"&&typeof Zn.exports=="object"?Zn.exports=t.document?e(t,!0):function(i){if(!i.document)throw new Error("jQuery requires a window with a document");return e(i)}:e(t)})(typeof window<"u"?window:tl,function(t,e){"use strict";var i=[],r=Object.getPrototypeOf,a=i.slice,f=i.flat?function(n){return i.flat.call(n)}:function(n){return i.concat.apply([],n)},l=i.push,d=i.indexOf,m={},g=m.toString,x=m.hasOwnProperty,T=x.toString,S=T.call(Object),v={},E=function(s){return typeof s=="function"&&typeof s.nodeType!="number"&&typeof s.item!="function"},L=function(s){return s!=null&&s===s.window},R=t.document,M={type:!0,src:!0,nonce:!0,noModule:!0};function F(n,s,o){o=o||R;var c,u,p=o.createElement("script");if(p.text=n,s)for(c in M)u=s[c]||s.getAttribute&&s.getAttribute(c),u&&p.setAttribute(c,u);o.head.appendChild(p).parentNode.removeChild(p)}function B(n){return n==null?n+"":typeof n=="object"||typeof n=="function"?m[g.call(n)]||"object":typeof n}var q="3.7.1",W=/HTML$/i,h=function(n,s){return new h.fn.init(n,s)};h.fn=h.prototype={jquery:q,constructor:h,length:0,toArray:function(){return a.call(this)},get:function(n){return n==null?a.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var s=h.merge(this.constructor(),n);return s.prevObject=this,s},each:function(n){return h.each(this,n)},map:function(n){return this.pushStack(h.map(this,function(s,o){return n.call(s,o,s)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(h.grep(this,function(n,s){return(s+1)%2}))},odd:function(){return this.pushStack(h.grep(this,function(n,s){return s%2}))},eq:function(n){var s=this.length,o=+n+(n<0?s:0);return this.pushStack(o>=0&&o0&&s-1 in n}function J(n,s){return n.nodeName&&n.nodeName.toLowerCase()===s.toLowerCase()}var Z=i.pop,tt=i.sort,ut=i.splice,nt="[\\x20\\t\\r\\n\\f]",Ft=new RegExp("^"+nt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+nt+"+$","g");h.contains=function(n,s){var o=s&&s.parentNode;return n===o||!!(o&&o.nodeType===1&&(n.contains?n.contains(o):n.compareDocumentPosition&&n.compareDocumentPosition(o)&16))};var wt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Jt(n,s){return s?n==="\0"?"\uFFFD":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n}h.escapeSelector=function(n){return(n+"").replace(wt,Jt)};var Nt=R,pt=l;(function(){var n,s,o,c,u,p=pt,_,k,w,C,I,D=h.expando,P=0,$=0,bt=Gn(),Lt=Gn(),Et=Gn(),ce=Gn(),se=function(b,A){return b===A&&(u=!0),0},Xe="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ye="(?:\\\\[\\da-fA-F]{1,6}"+nt+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Ot="\\["+nt+"*("+Ye+")(?:"+nt+"*([*^$|!~]?=)"+nt+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ye+"))|)"+nt+"*\\]",Ci=":("+Ye+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Ot+")*)|.*)\\)|)",jt=new RegExp(nt+"+","g"),Kt=new RegExp("^"+nt+"*,"+nt+"*"),yn=new RegExp("^"+nt+"*([>+~]|"+nt+")"+nt+"*"),zs=new RegExp(nt+"|>"),Ge=new RegExp(Ci),bn=new RegExp("^"+Ye+"$"),Ke={ID:new RegExp("^#("+Ye+")"),CLASS:new RegExp("^\\.("+Ye+")"),TAG:new RegExp("^("+Ye+"|[*])"),ATTR:new RegExp("^"+Ot),PSEUDO:new RegExp("^"+Ci),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+nt+"*(even|odd|(([+-]|)(\\d*)n|)"+nt+"*(?:([+-]|)"+nt+"*(\\d+)|))"+nt+"*\\)|)","i"),bool:new RegExp("^(?:"+Xe+")$","i"),needsContext:new RegExp("^"+nt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+nt+"*((?:-\\d)?\\d*)"+nt+"*\\)|)(?=[^-]|$)","i")},pi=/^(?:input|select|textarea|button)$/i,gi=/^h\d$/i,Ie=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ws=/[+~]/,fi=new RegExp("\\\\[\\da-fA-F]{1,6}"+nt+"?|\\\\([^\\r\\n\\f])","g"),ci=function(b,A){var O="0x"+b.slice(1)-65536;return A||(O<0?String.fromCharCode(O+65536):String.fromCharCode(O>>10|55296,O&1023|56320))},Gf=function(){_i()},Kf=Qn(function(b){return b.disabled===!0&&J(b,"fieldset")},{dir:"parentNode",next:"legend"});function Qf(){try{return _.activeElement}catch{}}try{p.apply(i=a.call(Nt.childNodes),Nt.childNodes),i[Nt.childNodes.length].nodeType}catch{p={apply:function(A,O){pt.apply(A,a.call(O))},call:function(A){pt.apply(A,a.call(arguments,1))}}}function zt(b,A,O,N){var j,Y,et,at,it,Mt,mt,xt=A&&A.ownerDocument,Rt=A?A.nodeType:9;if(O=O||[],typeof b!="string"||!b||Rt!==1&&Rt!==9&&Rt!==11)return O;if(!N&&(_i(A),A=A||_,w)){if(Rt!==11&&(it=Ie.exec(b)))if(j=it[1]){if(Rt===9)if(et=A.getElementById(j)){if(et.id===j)return p.call(O,et),O}else return O;else if(xt&&(et=xt.getElementById(j))&&zt.contains(A,et)&&et.id===j)return p.call(O,et),O}else{if(it[2])return p.apply(O,A.getElementsByTagName(b)),O;if((j=it[3])&&A.getElementsByClassName)return p.apply(O,A.getElementsByClassName(j)),O}if(!ce[b+" "]&&(!C||!C.test(b))){if(mt=b,xt=A,Rt===1&&(zs.test(b)||yn.test(b))){for(xt=Ws.test(b)&&qs(A.parentNode)||A,(xt!=A||!v.scope)&&((at=A.getAttribute("id"))?at=h.escapeSelector(at):A.setAttribute("id",at=D)),Mt=vn(b),Y=Mt.length;Y--;)Mt[Y]=(at?"#"+at:":scope")+" "+Kn(Mt[Y]);mt=Mt.join(",")}try{return p.apply(O,xt.querySelectorAll(mt)),O}catch{ce(b,!0)}finally{at===D&&A.removeAttribute("id")}}}return Qo(b.replace(Ft,"$1"),A,O,N)}function Gn(){var b=[];function A(O,N){return b.push(O+" ")>s.cacheLength&&delete A[b.shift()],A[O+" "]=N}return A}function We(b){return b[D]=!0,b}function Xi(b){var A=_.createElement("fieldset");try{return!!b(A)}catch{return!1}finally{A.parentNode&&A.parentNode.removeChild(A),A=null}}function Jf(b){return function(A){return J(A,"input")&&A.type===b}}function Zf(b){return function(A){return(J(A,"input")||J(A,"button"))&&A.type===b}}function Go(b){return function(A){return"form"in A?A.parentNode&&A.disabled===!1?"label"in A?"label"in A.parentNode?A.parentNode.disabled===b:A.disabled===b:A.isDisabled===b||A.isDisabled!==!b&&Kf(A)===b:A.disabled===b:"label"in A?A.disabled===b:!1}}function Mi(b){return We(function(A){return A=+A,We(function(O,N){for(var j,Y=b([],O.length,A),et=Y.length;et--;)O[j=Y[et]]&&(O[j]=!(N[j]=O[j]))})})}function qs(b){return b&&typeof b.getElementsByTagName<"u"&&b}function _i(b){var A,O=b?b.ownerDocument||b:Nt;return O==_||O.nodeType!==9||!O.documentElement||(_=O,k=_.documentElement,w=!h.isXMLDoc(_),I=k.matches||k.webkitMatchesSelector||k.msMatchesSelector,k.msMatchesSelector&&Nt!=_&&(A=_.defaultView)&&A.top!==A&&A.addEventListener("unload",Gf),v.getById=Xi(function(N){return k.appendChild(N).id=h.expando,!_.getElementsByName||!_.getElementsByName(h.expando).length}),v.disconnectedMatch=Xi(function(N){return I.call(N,"*")}),v.scope=Xi(function(){return _.querySelectorAll(":scope")}),v.cssHas=Xi(function(){try{return _.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),v.getById?(s.filter.ID=function(N){var j=N.replace(fi,ci);return function(Y){return Y.getAttribute("id")===j}},s.find.ID=function(N,j){if(typeof j.getElementById<"u"&&w){var Y=j.getElementById(N);return Y?[Y]:[]}}):(s.filter.ID=function(N){var j=N.replace(fi,ci);return function(Y){var et=typeof Y.getAttributeNode<"u"&&Y.getAttributeNode("id");return et&&et.value===j}},s.find.ID=function(N,j){if(typeof j.getElementById<"u"&&w){var Y,et,at,it=j.getElementById(N);if(it){if(Y=it.getAttributeNode("id"),Y&&Y.value===N)return[it];for(at=j.getElementsByName(N),et=0;it=at[et++];)if(Y=it.getAttributeNode("id"),Y&&Y.value===N)return[it]}return[]}}),s.find.TAG=function(N,j){return typeof j.getElementsByTagName<"u"?j.getElementsByTagName(N):j.querySelectorAll(N)},s.find.CLASS=function(N,j){if(typeof j.getElementsByClassName<"u"&&w)return j.getElementsByClassName(N)},C=[],Xi(function(N){var j;k.appendChild(N).innerHTML="",N.querySelectorAll("[selected]").length||C.push("\\["+nt+"*(?:value|"+Xe+")"),N.querySelectorAll("[id~="+D+"-]").length||C.push("~="),N.querySelectorAll("a#"+D+"+*").length||C.push(".#.+[+~]"),N.querySelectorAll(":checked").length||C.push(":checked"),j=_.createElement("input"),j.setAttribute("type","hidden"),N.appendChild(j).setAttribute("name","D"),k.appendChild(N).disabled=!0,N.querySelectorAll(":disabled").length!==2&&C.push(":enabled",":disabled"),j=_.createElement("input"),j.setAttribute("name",""),N.appendChild(j),N.querySelectorAll("[name='']").length||C.push("\\["+nt+"*name"+nt+"*="+nt+`*(?:''|"")`)}),v.cssHas||C.push(":has"),C=C.length&&new RegExp(C.join("|")),se=function(N,j){if(N===j)return u=!0,0;var Y=!N.compareDocumentPosition-!j.compareDocumentPosition;return Y||(Y=(N.ownerDocument||N)==(j.ownerDocument||j)?N.compareDocumentPosition(j):1,Y&1||!v.sortDetached&&j.compareDocumentPosition(N)===Y?N===_||N.ownerDocument==Nt&&zt.contains(Nt,N)?-1:j===_||j.ownerDocument==Nt&&zt.contains(Nt,j)?1:c?d.call(c,N)-d.call(c,j):0:Y&4?-1:1)}),_}zt.matches=function(b,A){return zt(b,null,null,A)},zt.matchesSelector=function(b,A){if(_i(b),w&&!ce[A+" "]&&(!C||!C.test(A)))try{var O=I.call(b,A);if(O||v.disconnectedMatch||b.document&&b.document.nodeType!==11)return O}catch{ce(A,!0)}return zt(A,_,null,[b]).length>0},zt.contains=function(b,A){return(b.ownerDocument||b)!=_&&_i(b),h.contains(b,A)},zt.attr=function(b,A){(b.ownerDocument||b)!=_&&_i(b);var O=s.attrHandle[A.toLowerCase()],N=O&&x.call(s.attrHandle,A.toLowerCase())?O(b,A,!w):void 0;return N!==void 0?N:b.getAttribute(A)},zt.error=function(b){throw new Error("Syntax error, unrecognized expression: "+b)},h.uniqueSort=function(b){var A,O=[],N=0,j=0;if(u=!v.sortStable,c=!v.sortStable&&a.call(b,0),tt.call(b,se),u){for(;A=b[j++];)A===b[j]&&(N=O.push(j));for(;N--;)ut.call(b,O[N],1)}return c=null,b},h.fn.uniqueSort=function(){return this.pushStack(h.uniqueSort(a.apply(this)))},s=h.expr={cacheLength:50,createPseudo:We,match:Ke,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(b){return b[1]=b[1].replace(fi,ci),b[3]=(b[3]||b[4]||b[5]||"").replace(fi,ci),b[2]==="~="&&(b[3]=" "+b[3]+" "),b.slice(0,4)},CHILD:function(b){return b[1]=b[1].toLowerCase(),b[1].slice(0,3)==="nth"?(b[3]||zt.error(b[0]),b[4]=+(b[4]?b[5]+(b[6]||1):2*(b[3]==="even"||b[3]==="odd")),b[5]=+(b[7]+b[8]||b[3]==="odd")):b[3]&&zt.error(b[0]),b},PSEUDO:function(b){var A,O=!b[6]&&b[2];return Ke.CHILD.test(b[0])?null:(b[3]?b[2]=b[4]||b[5]||"":O&&Ge.test(O)&&(A=vn(O,!0))&&(A=O.indexOf(")",O.length-A)-O.length)&&(b[0]=b[0].slice(0,A),b[2]=O.slice(0,A)),b.slice(0,3))}},filter:{TAG:function(b){var A=b.replace(fi,ci).toLowerCase();return b==="*"?function(){return!0}:function(O){return J(O,A)}},CLASS:function(b){var A=bt[b+" "];return A||(A=new RegExp("(^|"+nt+")"+b+"("+nt+"|$)"))&&bt(b,function(O){return A.test(typeof O.className=="string"&&O.className||typeof O.getAttribute<"u"&&O.getAttribute("class")||"")})},ATTR:function(b,A,O){return function(N){var j=zt.attr(N,b);return j==null?A==="!=":A?(j+="",A==="="?j===O:A==="!="?j!==O:A==="^="?O&&j.indexOf(O)===0:A==="*="?O&&j.indexOf(O)>-1:A==="$="?O&&j.slice(-O.length)===O:A==="~="?(" "+j.replace(jt," ")+" ").indexOf(O)>-1:A==="|="?j===O||j.slice(0,O.length+1)===O+"-":!1):!0}},CHILD:function(b,A,O,N,j){var Y=b.slice(0,3)!=="nth",et=b.slice(-4)!=="last",at=A==="of-type";return N===1&&j===0?function(it){return!!it.parentNode}:function(it,Mt,mt){var xt,Rt,ct,qt,Ee,ge=Y!==et?"nextSibling":"previousSibling",Le=it.parentNode,Qe=at&&it.nodeName.toLowerCase(),Yi=!mt&&!at,be=!1;if(Le){if(Y){for(;ge;){for(ct=it;ct=ct[ge];)if(at?J(ct,Qe):ct.nodeType===1)return!1;Ee=ge=b==="only"&&!Ee&&"nextSibling"}return!0}if(Ee=[et?Le.firstChild:Le.lastChild],et&&Yi){for(Rt=Le[D]||(Le[D]={}),xt=Rt[b]||[],qt=xt[0]===P&&xt[1],be=qt&&xt[2],ct=qt&&Le.childNodes[qt];ct=++qt&&ct&&ct[ge]||(be=qt=0)||Ee.pop();)if(ct.nodeType===1&&++be&&ct===it){Rt[b]=[P,qt,be];break}}else if(Yi&&(Rt=it[D]||(it[D]={}),xt=Rt[b]||[],qt=xt[0]===P&&xt[1],be=qt),be===!1)for(;(ct=++qt&&ct&&ct[ge]||(be=qt=0)||Ee.pop())&&!((at?J(ct,Qe):ct.nodeType===1)&&++be&&(Yi&&(Rt=ct[D]||(ct[D]={}),Rt[b]=[P,be]),ct===it)););return be-=j,be===N||be%N===0&&be/N>=0}}},PSEUDO:function(b,A){var O,N=s.pseudos[b]||s.setFilters[b.toLowerCase()]||zt.error("unsupported pseudo: "+b);return N[D]?N(A):N.length>1?(O=[b,b,"",A],s.setFilters.hasOwnProperty(b.toLowerCase())?We(function(j,Y){for(var et,at=N(j,A),it=at.length;it--;)et=d.call(j,at[it]),j[et]=!(Y[et]=at[it])}):function(j){return N(j,0,O)}):N}},pseudos:{not:We(function(b){var A=[],O=[],N=$s(b.replace(Ft,"$1"));return N[D]?We(function(j,Y,et,at){for(var it,Mt=N(j,null,at,[]),mt=j.length;mt--;)(it=Mt[mt])&&(j[mt]=!(Y[mt]=it))}):function(j,Y,et){return A[0]=j,N(A,null,et,O),A[0]=null,!O.pop()}}),has:We(function(b){return function(A){return zt(b,A).length>0}}),contains:We(function(b){return b=b.replace(fi,ci),function(A){return(A.textContent||h.text(A)).indexOf(b)>-1}}),lang:We(function(b){return bn.test(b||"")||zt.error("unsupported lang: "+b),b=b.replace(fi,ci).toLowerCase(),function(A){var O;do if(O=w?A.lang:A.getAttribute("xml:lang")||A.getAttribute("lang"))return O=O.toLowerCase(),O===b||O.indexOf(b+"-")===0;while((A=A.parentNode)&&A.nodeType===1);return!1}}),target:function(b){var A=t.location&&t.location.hash;return A&&A.slice(1)===b.id},root:function(b){return b===k},focus:function(b){return b===Qf()&&_.hasFocus()&&!!(b.type||b.href||~b.tabIndex)},enabled:Go(!1),disabled:Go(!0),checked:function(b){return J(b,"input")&&!!b.checked||J(b,"option")&&!!b.selected},selected:function(b){return b.parentNode&&b.parentNode.selectedIndex,b.selected===!0},empty:function(b){for(b=b.firstChild;b;b=b.nextSibling)if(b.nodeType<6)return!1;return!0},parent:function(b){return!s.pseudos.empty(b)},header:function(b){return gi.test(b.nodeName)},input:function(b){return pi.test(b.nodeName)},button:function(b){return J(b,"input")&&b.type==="button"||J(b,"button")},text:function(b){var A;return J(b,"input")&&b.type==="text"&&((A=b.getAttribute("type"))==null||A.toLowerCase()==="text")},first:Mi(function(){return[0]}),last:Mi(function(b,A){return[A-1]}),eq:Mi(function(b,A,O){return[O<0?O+A:O]}),even:Mi(function(b,A){for(var O=0;OA?N=A:N=O;--N>=0;)b.push(N);return b}),gt:Mi(function(b,A,O){for(var N=O<0?O+A:O;++N1?function(A,O,N){for(var j=b.length;j--;)if(!b[j](A,O,N))return!1;return!0}:b[0]}function tc(b,A,O){for(var N=0,j=A.length;N-1&&(et[mt]=!(at[mt]=Rt))}}else ct=Jn(ct===at?ct.splice(ge,ct.length):ct),j?j(null,at,ct,Mt):p.apply(at,ct)})}function Vs(b){for(var A,O,N,j=b.length,Y=s.relative[b[0].type],et=Y||s.relative[" "],at=Y?1:0,it=Qn(function(xt){return xt===A},et,!0),Mt=Qn(function(xt){return d.call(A,xt)>-1},et,!0),mt=[function(xt,Rt,ct){var qt=!Y&&(ct||Rt!=o)||((A=Rt).nodeType?it(xt,Rt,ct):Mt(xt,Rt,ct));return A=null,qt}];at1&&Hs(mt),at>1&&Kn(b.slice(0,at-1).concat({value:b[at-2].type===" "?"*":""})).replace(Ft,"$1"),O,at0,N=b.length>0,j=function(Y,et,at,it,Mt){var mt,xt,Rt,ct=0,qt="0",Ee=Y&&[],ge=[],Le=o,Qe=Y||N&&s.find.TAG("*",Mt),Yi=P+=Le==null?1:Math.random()||.1,be=Qe.length;for(Mt&&(o=et==_||et||Mt);qt!==be&&(mt=Qe[qt])!=null;qt++){if(N&&mt){for(xt=0,!et&&mt.ownerDocument!=_&&(_i(mt),at=!w);Rt=b[xt++];)if(Rt(mt,et||_,at)){p.call(it,mt);break}Mt&&(P=Yi)}O&&((mt=!Rt&&mt)&&ct--,Y&&Ee.push(mt))}if(ct+=qt,O&&qt!==ct){for(xt=0;Rt=A[xt++];)Rt(Ee,ge,et,at);if(Y){if(ct>0)for(;qt--;)Ee[qt]||ge[qt]||(ge[qt]=Z.call(it));ge=Jn(ge)}p.apply(it,ge),Mt&&!Y&&ge.length>0&&ct+A.length>1&&h.uniqueSort(it)}return Mt&&(P=Yi,o=Le),Ee};return O?We(j):j}function $s(b,A){var O,N=[],j=[],Y=Et[b+" "];if(!Y){for(A||(A=vn(b)),O=A.length;O--;)Y=Vs(A[O]),Y[D]?N.push(Y):j.push(Y);Y=Et(b,ec(j,N)),Y.selector=b}return Y}function Qo(b,A,O,N){var j,Y,et,at,it,Mt=typeof b=="function"&&b,mt=!N&&vn(b=Mt.selector||b);if(O=O||[],mt.length===1){if(Y=mt[0]=mt[0].slice(0),Y.length>2&&(et=Y[0]).type==="ID"&&A.nodeType===9&&w&&s.relative[Y[1].type]){if(A=(s.find.ID(et.matches[0].replace(fi,ci),A)||[])[0],A)Mt&&(A=A.parentNode);else return O;b=b.slice(Y.shift().value.length)}for(j=Ke.needsContext.test(b)?0:Y.length;j--&&(et=Y[j],!s.relative[at=et.type]);)if((it=s.find[at])&&(N=it(et.matches[0].replace(fi,ci),Ws.test(Y[0].type)&&qs(A.parentNode)||A))){if(Y.splice(j,1),b=N.length&&Kn(Y),!b)return p.apply(O,N),O;break}}return(Mt||$s(b,mt))(N,A,!w,O,!A||Ws.test(b)&&qs(A.parentNode)||A),O}v.sortStable=D.split("").sort(se).join("")===D,_i(),v.sortDetached=Xi(function(b){return b.compareDocumentPosition(_.createElement("fieldset"))&1}),h.find=zt,h.expr[":"]=h.expr.pseudos,h.unique=h.uniqueSort,zt.compile=$s,zt.select=Qo,zt.setDocument=_i,zt.tokenize=vn,zt.escape=h.escapeSelector,zt.getText=h.text,zt.isXML=h.isXMLDoc,zt.selectors=h.expr,zt.support=h.support,zt.uniqueSort=h.uniqueSort})();var ot=function(n,s,o){for(var c=[],u=o!==void 0;(n=n[s])&&n.nodeType!==9;)if(n.nodeType===1){if(u&&h(n).is(o))break;c.push(n)}return c},yt=function(n,s){for(var o=[];n;n=n.nextSibling)n.nodeType===1&&n!==s&&o.push(n);return o},Tt=h.expr.match.needsContext,rt=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Gt(n,s,o){return E(s)?h.grep(n,function(c,u){return!!s.call(c,u,c)!==o}):s.nodeType?h.grep(n,function(c){return c===s!==o}):typeof s!="string"?h.grep(n,function(c){return d.call(s,c)>-1!==o}):h.filter(s,n,o)}h.filter=function(n,s,o){var c=s[0];return o&&(n=":not("+n+")"),s.length===1&&c.nodeType===1?h.find.matchesSelector(c,n)?[c]:[]:h.find.matches(n,h.grep(s,function(u){return u.nodeType===1}))},h.fn.extend({find:function(n){var s,o,c=this.length,u=this;if(typeof n!="string")return this.pushStack(h(n).filter(function(){for(s=0;s1?h.uniqueSort(o):o},filter:function(n){return this.pushStack(Gt(this,n||[],!1))},not:function(n){return this.pushStack(Gt(this,n||[],!0))},is:function(n){return!!Gt(this,typeof n=="string"&&Tt.test(n)?h(n):n||[],!1).length}});var le,Ht=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Ut=h.fn.init=function(n,s,o){var c,u;if(!n)return this;if(o=o||le,typeof n=="string")if(n[0]==="<"&&n[n.length-1]===">"&&n.length>=3?c=[null,n,null]:c=Ht.exec(n),c&&(c[1]||!s))if(c[1]){if(s=s instanceof h?s[0]:s,h.merge(this,h.parseHTML(c[1],s&&s.nodeType?s.ownerDocument||s:R,!0)),rt.test(c[1])&&h.isPlainObject(s))for(c in s)E(this[c])?this[c](s[c]):this.attr(c,s[c]);return this}else return u=R.getElementById(c[2]),u&&(this[0]=u,this.length=1),this;else return!s||s.jquery?(s||o).find(n):this.constructor(s).find(n);else{if(n.nodeType)return this[0]=n,this.length=1,this;if(E(n))return o.ready!==void 0?o.ready(n):n(h)}return h.makeArray(n,this)};Ut.prototype=h.fn,le=h(R);var It=/^(?:parents|prev(?:Until|All))/,Ve={children:!0,contents:!0,next:!0,prev:!0};h.fn.extend({has:function(n){var s=h(n,this),o=s.length;return this.filter(function(){for(var c=0;c-1:o.nodeType===1&&h.find.matchesSelector(o,n))){p.push(o);break}}return this.pushStack(p.length>1?h.uniqueSort(p):p)},index:function(n){return n?typeof n=="string"?d.call(h(n),this[0]):d.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,s){return this.pushStack(h.uniqueSort(h.merge(this.get(),h(n,s))))},addBack:function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}});function de(n,s){for(;(n=n[s])&&n.nodeType!==1;);return n}h.each({parent:function(n){var s=n.parentNode;return s&&s.nodeType!==11?s:null},parents:function(n){return ot(n,"parentNode")},parentsUntil:function(n,s,o){return ot(n,"parentNode",o)},next:function(n){return de(n,"nextSibling")},prev:function(n){return de(n,"previousSibling")},nextAll:function(n){return ot(n,"nextSibling")},prevAll:function(n){return ot(n,"previousSibling")},nextUntil:function(n,s,o){return ot(n,"nextSibling",o)},prevUntil:function(n,s,o){return ot(n,"previousSibling",o)},siblings:function(n){return yt((n.parentNode||{}).firstChild,n)},children:function(n){return yt(n.firstChild)},contents:function(n){return n.contentDocument!=null&&r(n.contentDocument)?n.contentDocument:(J(n,"template")&&(n=n.content||n),h.merge([],n.childNodes))}},function(n,s){h.fn[n]=function(o,c){var u=h.map(this,s,o);return n.slice(-5)!=="Until"&&(c=o),c&&typeof c=="string"&&(u=h.filter(c,u)),this.length>1&&(Ve[n]||h.uniqueSort(u),It.test(n)&&u.reverse()),this.pushStack(u)}});var Wt=/[^\x20\t\r\n\f]+/g;function ye(n){var s={};return h.each(n.match(Wt)||[],function(o,c){s[c]=!0}),s}h.Callbacks=function(n){n=typeof n=="string"?ye(n):h.extend({},n);var s,o,c,u,p=[],_=[],k=-1,w=function(){for(u=u||n.once,c=s=!0;_.length;k=-1)for(o=_.shift();++k-1;)p.splice(P,1),P<=k&&k--}),this},has:function(I){return I?h.inArray(I,p)>-1:p.length>0},empty:function(){return p&&(p=[]),this},disable:function(){return u=_=[],p=o="",this},disabled:function(){return!p},lock:function(){return u=_=[],!o&&!s&&(p=o=""),this},locked:function(){return!!u},fireWith:function(I,D){return u||(D=D||[],D=[I,D.slice?D.slice():D],_.push(D),s||w()),this},fire:function(){return C.fireWith(this,arguments),this},fired:function(){return!!c}};return C};function te(n){return n}function lt(n){throw n}function pe(n,s,o,c){var u;try{n&&E(u=n.promise)?u.call(n).done(s).fail(o):n&&E(u=n.then)?u.call(n,s,o):s.apply(void 0,[n].slice(c))}catch(p){o.apply(void 0,[p])}}h.extend({Deferred:function(n){var s=[["notify","progress",h.Callbacks("memory"),h.Callbacks("memory"),2],["resolve","done",h.Callbacks("once memory"),h.Callbacks("once memory"),0,"resolved"],["reject","fail",h.Callbacks("once memory"),h.Callbacks("once memory"),1,"rejected"]],o="pending",c={state:function(){return o},always:function(){return u.done(arguments).fail(arguments),this},catch:function(p){return c.then(null,p)},pipe:function(){var p=arguments;return h.Deferred(function(_){h.each(s,function(k,w){var C=E(p[w[4]])&&p[w[4]];u[w[1]](function(){var I=C&&C.apply(this,arguments);I&&E(I.promise)?I.promise().progress(_.notify).done(_.resolve).fail(_.reject):_[w[0]+"With"](this,C?[I]:arguments)})}),p=null}).promise()},then:function(p,_,k){var w=0;function C(I,D,P,$){return function(){var bt=this,Lt=arguments,Et=function(){var se,Xe;if(!(I=w&&(P!==lt&&(bt=void 0,Lt=[se]),D.rejectWith(bt,Lt))}};I?ce():(h.Deferred.getErrorHook?ce.error=h.Deferred.getErrorHook():h.Deferred.getStackHook&&(ce.error=h.Deferred.getStackHook()),t.setTimeout(ce))}}return h.Deferred(function(I){s[0][3].add(C(0,I,E(k)?k:te,I.notifyWith)),s[1][3].add(C(0,I,E(p)?p:te)),s[2][3].add(C(0,I,E(_)?_:lt))}).promise()},promise:function(p){return p!=null?h.extend(p,c):c}},u={};return h.each(s,function(p,_){var k=_[2],w=_[5];c[_[1]]=k.add,w&&k.add(function(){o=w},s[3-p][2].disable,s[3-p][3].disable,s[0][2].lock,s[0][3].lock),k.add(_[3].fire),u[_[0]]=function(){return u[_[0]+"With"](this===u?void 0:this,arguments),this},u[_[0]+"With"]=k.fireWith}),c.promise(u),n&&n.call(u,u),u},when:function(n){var s=arguments.length,o=s,c=Array(o),u=a.call(arguments),p=h.Deferred(),_=function(k){return function(w){c[k]=this,u[k]=arguments.length>1?a.call(arguments):w,--s||p.resolveWith(c,u)}};if(s<=1&&(pe(n,p.done(_(o)).resolve,p.reject,!s),p.state()==="pending"||E(u[o]&&u[o].then)))return p.then();for(;o--;)pe(u[o],_(o),p.reject);return p.promise()}});var zi=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;h.Deferred.exceptionHook=function(n,s){t.console&&t.console.warn&&n&&zi.test(n.name)&&t.console.warn("jQuery.Deferred exception: "+n.message,n.stack,s)},h.readyException=function(n){t.setTimeout(function(){throw n})};var ai=h.Deferred();h.fn.ready=function(n){return ai.then(n).catch(function(s){h.readyException(s)}),this},h.extend({isReady:!1,readyWait:1,ready:function(n){(n===!0?--h.readyWait:h.isReady)||(h.isReady=!0,!(n!==!0&&--h.readyWait>0)&&ai.resolveWith(R,[h]))}}),h.ready.then=ai.then;function oi(){R.removeEventListener("DOMContentLoaded",oi),t.removeEventListener("load",oi),h.ready()}R.readyState==="complete"||R.readyState!=="loading"&&!R.documentElement.doScroll?t.setTimeout(h.ready):(R.addEventListener("DOMContentLoaded",oi),t.addEventListener("load",oi));var li=function(n,s,o,c,u,p,_){var k=0,w=n.length,C=o==null;if(B(o)==="object"){u=!0;for(k in o)li(n,s,k,o[k],!0,p,_)}else if(c!==void 0&&(u=!0,E(c)||(_=!0),C&&(_?(s.call(n,c),s=null):(C=s,s=function(I,D,P){return C.call(h(I),P)})),s))for(;k1,null,!0)},removeData:function(n){return this.each(function(){we.remove(this,n)})}}),h.extend({queue:function(n,s,o){var c;if(n)return s=(s||"fx")+"queue",c=ht.get(n,s),o&&(!c||Array.isArray(o)?c=ht.access(n,s,h.makeArray(o)):c.push(o)),c||[]},dequeue:function(n,s){s=s||"fx";var o=h.queue(n,s),c=o.length,u=o.shift(),p=h._queueHooks(n,s),_=function(){h.dequeue(n,s)};u==="inprogress"&&(u=o.shift(),c--),u&&(s==="fx"&&o.unshift("inprogress"),delete p.stop,u.call(n,_,p)),!c&&p&&p.empty.fire()},_queueHooks:function(n,s){var o=s+"queueHooks";return ht.get(n,o)||ht.access(n,o,{empty:h.Callbacks("once memory").add(function(){ht.remove(n,[s+"queue",o])})})}}),h.fn.extend({queue:function(n,s){var o=2;return typeof n!="string"&&(s=n,n="fx",o--),arguments.length\x20\t\r\n\f]*)/i,ko=/^$|^module$|\/(?:java|ecma)script/i;(function(){var n=R.createDocumentFragment(),s=n.appendChild(R.createElement("div")),o=R.createElement("input");o.setAttribute("type","radio"),o.setAttribute("checked","checked"),o.setAttribute("name","t"),s.appendChild(o),v.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,s.innerHTML="",v.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue,s.innerHTML="",v.option=!!s.lastChild})();var Ne={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Ne.tbody=Ne.tfoot=Ne.colgroup=Ne.caption=Ne.thead,Ne.th=Ne.td,v.option||(Ne.optgroup=Ne.option=[1,""]);function ke(n,s){var o;return typeof n.getElementsByTagName<"u"?o=n.getElementsByTagName(s||"*"):typeof n.querySelectorAll<"u"?o=n.querySelectorAll(s||"*"):o=[],s===void 0||s&&J(n,s)?h.merge([n],o):o}function Ss(n,s){for(var o=0,c=n.length;o-1){u&&u.push(p);continue}if(C=Wi(p),_=ke(D.appendChild(p),"script"),C&&Ss(_),o)for(I=0;p=_[I++];)ko.test(p.type||"")&&o.push(p)}return D}var Eo=/^([^.]*)(?:\.(.+)|)/;function Hi(){return!0}function Ui(){return!1}function As(n,s,o,c,u,p){var _,k;if(typeof s=="object"){typeof o!="string"&&(c=c||o,o=void 0);for(k in s)As(n,k,o,c,s[k],p);return n}if(c==null&&u==null?(u=o,c=o=void 0):u==null&&(typeof o=="string"?(u=c,c=void 0):(u=c,c=o,o=void 0)),u===!1)u=Ui;else if(!u)return n;return p===1&&(_=u,u=function(w){return h().off(w),_.apply(this,arguments)},u.guid=_.guid||(_.guid=h.guid++)),n.each(function(){h.event.add(this,s,u,c,o)})}h.event={global:{},add:function(n,s,o,c,u){var p,_,k,w,C,I,D,P,$,bt,Lt,Et=ht.get(n);if(!!fn(n))for(o.handler&&(p=o,o=p.handler,u=p.selector),u&&h.find.matchesSelector(Ei,u),o.guid||(o.guid=h.guid++),(w=Et.events)||(w=Et.events=Object.create(null)),(_=Et.handle)||(_=Et.handle=function(ce){return typeof h<"u"&&h.event.triggered!==ce.type?h.event.dispatch.apply(n,arguments):void 0}),s=(s||"").match(Wt)||[""],C=s.length;C--;)k=Eo.exec(s[C])||[],$=Lt=k[1],bt=(k[2]||"").split(".").sort(),$&&(D=h.event.special[$]||{},$=(u?D.delegateType:D.bindType)||$,D=h.event.special[$]||{},I=h.extend({type:$,origType:Lt,data:c,handler:o,guid:o.guid,selector:u,needsContext:u&&h.expr.match.needsContext.test(u),namespace:bt.join(".")},p),(P=w[$])||(P=w[$]=[],P.delegateCount=0,(!D.setup||D.setup.call(n,c,bt,_)===!1)&&n.addEventListener&&n.addEventListener($,_)),D.add&&(D.add.call(n,I),I.handler.guid||(I.handler.guid=o.guid)),u?P.splice(P.delegateCount++,0,I):P.push(I),h.event.global[$]=!0)},remove:function(n,s,o,c,u){var p,_,k,w,C,I,D,P,$,bt,Lt,Et=ht.hasData(n)&&ht.get(n);if(!(!Et||!(w=Et.events))){for(s=(s||"").match(Wt)||[""],C=s.length;C--;){if(k=Eo.exec(s[C])||[],$=Lt=k[1],bt=(k[2]||"").split(".").sort(),!$){for($ in w)h.event.remove(n,$+s[C],o,c,!0);continue}for(D=h.event.special[$]||{},$=(c?D.delegateType:D.bindType)||$,P=w[$]||[],k=k[2]&&new RegExp("(^|\\.)"+bt.join("\\.(?:.*\\.|)")+"(\\.|$)"),_=p=P.length;p--;)I=P[p],(u||Lt===I.origType)&&(!o||o.guid===I.guid)&&(!k||k.test(I.namespace))&&(!c||c===I.selector||c==="**"&&I.selector)&&(P.splice(p,1),I.selector&&P.delegateCount--,D.remove&&D.remove.call(n,I));_&&!P.length&&((!D.teardown||D.teardown.call(n,bt,Et.handle)===!1)&&h.removeEvent(n,$,Et.handle),delete w[$])}h.isEmptyObject(w)&&ht.remove(n,"handle events")}},dispatch:function(n){var s,o,c,u,p,_,k=new Array(arguments.length),w=h.event.fix(n),C=(ht.get(this,"events")||Object.create(null))[w.type]||[],I=h.event.special[w.type]||{};for(k[0]=w,s=1;s=1)){for(;C!==this;C=C.parentNode||this)if(C.nodeType===1&&!(n.type==="click"&&C.disabled===!0)){for(p=[],_={},o=0;o-1:h.find(u,this,null,[C]).length),_[u]&&p.push(c);p.length&&k.push({elem:C,handlers:p})}}return C=this,w\s*$/g;function So(n,s){return J(n,"table")&&J(s.nodeType!==11?s:s.firstChild,"tr")&&h(n).children("tbody")[0]||n}function bf(n){return n.type=(n.getAttribute("type")!==null)+"/"+n.type,n}function vf(n){return(n.type||"").slice(0,5)==="true/"?n.type=n.type.slice(5):n.removeAttribute("type"),n}function Ao(n,s){var o,c,u,p,_,k,w;if(s.nodeType===1){if(ht.hasData(n)&&(p=ht.get(n),w=p.events,w)){ht.remove(s,"handle events");for(u in w)for(o=0,c=w[u].length;o1&&typeof $=="string"&&!v.checkClone&&mf.test($))return n.each(function(Lt){var Et=n.eq(Lt);bt&&(s[0]=$.call(this,Lt,Et.html())),Vi(Et,s,o,c)});if(D&&(u=To(s,n[0].ownerDocument,!1,n,c),p=u.firstChild,u.childNodes.length===1&&(u=p),p||c)){for(_=h.map(ke(u,"script"),bf),k=_.length;I0&&Ss(_,!w&&ke(n,"script")),k},cleanData:function(n){for(var s,o,c,u=h.event.special,p=0;(o=n[p])!==void 0;p++)if(fn(o)){if(s=o[ht.expando]){if(s.events)for(c in s.events)u[c]?h.event.remove(o,c):h.removeEvent(o,c,s.handle);o[ht.expando]=void 0}o[we.expando]&&(o[we.expando]=void 0)}}}),h.fn.extend({detach:function(n){return Co(this,n,!0)},remove:function(n){return Co(this,n)},text:function(n){return li(this,function(s){return s===void 0?h.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=s)})},null,n,arguments.length)},append:function(){return Vi(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=So(this,n);s.appendChild(n)}})},prepend:function(){return Vi(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=So(this,n);s.insertBefore(n,s.firstChild)}})},before:function(){return Vi(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return Vi(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,s=0;(n=this[s])!=null;s++)n.nodeType===1&&(h.cleanData(ke(n,!1)),n.textContent="");return this},clone:function(n,s){return n=n??!1,s=s??n,this.map(function(){return h.clone(this,n,s)})},html:function(n){return li(this,function(s){var o=this[0]||{},c=0,u=this.length;if(s===void 0&&o.nodeType===1)return o.innerHTML;if(typeof s=="string"&&!_f.test(s)&&!Ne[(wo.exec(s)||["",""])[1].toLowerCase()]){s=h.htmlPrefilter(s);try{for(;c=0&&(w+=Math.max(0,Math.ceil(n["offset"+s[0].toUpperCase()+s.slice(1)]-p-w-k-.5))||0),w+C}function Lo(n,s,o){var c=$n(n),u=!v.boxSizingReliable()||o,p=u&&h.css(n,"boxSizing",!1,c)==="border-box",_=p,k=pn(n,s,c),w="offset"+s[0].toUpperCase()+s.slice(1);if(Cs.test(k)){if(!o)return k;k="auto"}return(!v.boxSizingReliable()&&p||!v.reliableTrDimensions()&&J(n,"tr")||k==="auto"||!parseFloat(k)&&h.css(n,"display",!1,c)==="inline")&&n.getClientRects().length&&(p=h.css(n,"boxSizing",!1,c)==="border-box",_=w in n,_&&(k=n[w])),k=parseFloat(k)||0,k+Os(n,s,o||(p?"border":"content"),_,c,k)+"px"}h.extend({cssHooks:{opacity:{get:function(n,s){if(s){var o=pn(n,"opacity");return o===""?"1":o}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(n,s,o,c){if(!(!n||n.nodeType===3||n.nodeType===8||!n.style)){var u,p,_,k=$e(s),w=Ms.test(s),C=n.style;if(w||(s=Rs(k)),_=h.cssHooks[s]||h.cssHooks[k],o!==void 0){if(p=typeof o,p==="string"&&(u=un.exec(o))&&u[1]&&(o=vo(n,s,u),p="number"),o==null||o!==o)return;p==="number"&&!w&&(o+=u&&u[3]||(h.cssNumber[k]?"":"px")),!v.clearCloneStyle&&o===""&&s.indexOf("background")===0&&(C[s]="inherit"),(!_||!("set"in _)||(o=_.set(n,o,c))!==void 0)&&(w?C.setProperty(s,o):C[s]=o)}else return _&&"get"in _&&(u=_.get(n,!1,c))!==void 0?u:C[s]}},css:function(n,s,o,c){var u,p,_,k=$e(s),w=Ms.test(s);return w||(s=Rs(k)),_=h.cssHooks[s]||h.cssHooks[k],_&&"get"in _&&(u=_.get(n,!0,o)),u===void 0&&(u=pn(n,s,c)),u==="normal"&&s in No&&(u=No[s]),o===""||o?(p=parseFloat(u),o===!0||isFinite(p)?p||0:u):u}}),h.each(["height","width"],function(n,s){h.cssHooks[s]={get:function(o,c,u){if(c)return Tf.test(h.css(o,"display"))&&(!o.getClientRects().length||!o.getBoundingClientRect().width)?Mo(o,Ef,function(){return Lo(o,s,u)}):Lo(o,s,u)},set:function(o,c,u){var p,_=$n(o),k=!v.scrollboxSize()&&_.position==="absolute",w=k||u,C=w&&h.css(o,"boxSizing",!1,_)==="border-box",I=u?Os(o,s,u,C,_):0;return C&&k&&(I-=Math.ceil(o["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(_[s])-Os(o,s,"border",!1,_)-.5)),I&&(p=un.exec(c))&&(p[3]||"px")!=="px"&&(o.style[s]=c,c=h.css(o,s)),Io(o,c,I)}}}),h.cssHooks.marginLeft=Ro(v.reliableMarginLeft,function(n,s){if(s)return(parseFloat(pn(n,"marginLeft"))||n.getBoundingClientRect().left-Mo(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"}),h.each({margin:"",padding:"",border:"Width"},function(n,s){h.cssHooks[n+s]={expand:function(o){for(var c=0,u={},p=typeof o=="string"?o.split(" "):[o];c<4;c++)u[n+hi[c]+s]=p[c]||p[c-2]||p[0];return u}},n!=="margin"&&(h.cssHooks[n+s].set=Io)}),h.fn.extend({css:function(n,s){return li(this,function(o,c,u){var p,_,k={},w=0;if(Array.isArray(c)){for(p=$n(o),_=c.length;w<_;w++)k[c[w]]=h.css(o,c[w],!1,p);return k}return u!==void 0?h.style(o,c,u):h.css(o,c)},n,s,arguments.length>1)}});function Te(n,s,o,c,u){return new Te.prototype.init(n,s,o,c,u)}h.Tween=Te,Te.prototype={constructor:Te,init:function(n,s,o,c,u,p){this.elem=n,this.prop=o,this.easing=u||h.easing._default,this.options=s,this.start=this.now=this.cur(),this.end=c,this.unit=p||(h.cssNumber[o]?"":"px")},cur:function(){var n=Te.propHooks[this.prop];return n&&n.get?n.get(this):Te.propHooks._default.get(this)},run:function(n){var s,o=Te.propHooks[this.prop];return this.options.duration?this.pos=s=h.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):this.pos=s=n,this.now=(this.end-this.start)*s+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),o&&o.set?o.set(this):Te.propHooks._default.set(this),this}},Te.prototype.init.prototype=Te.prototype,Te.propHooks={_default:{get:function(n){var s;return n.elem.nodeType!==1||n.elem[n.prop]!=null&&n.elem.style[n.prop]==null?n.elem[n.prop]:(s=h.css(n.elem,n.prop,""),!s||s==="auto"?0:s)},set:function(n){h.fx.step[n.prop]?h.fx.step[n.prop](n):n.elem.nodeType===1&&(h.cssHooks[n.prop]||n.elem.style[Rs(n.prop)]!=null)?h.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}},Te.propHooks.scrollTop=Te.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}},h.easing={linear:function(n){return n},swing:function(n){return .5-Math.cos(n*Math.PI)/2},_default:"swing"},h.fx=Te.prototype.init,h.fx.step={};var $i,Xn,Sf=/^(?:toggle|show|hide)$/,Af=/queueHooks$/;function Ps(){Xn&&(R.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(Ps):t.setTimeout(Ps,h.fx.interval),h.fx.tick())}function jo(){return t.setTimeout(function(){$i=void 0}),$i=Date.now()}function Yn(n,s){var o,c=0,u={height:n};for(s=s?1:0;c<4;c+=2-s)o=hi[c],u["margin"+o]=u["padding"+o]=n;return s&&(u.opacity=u.width=n),u}function Do(n,s,o){for(var c,u=(ze.tweeners[s]||[]).concat(ze.tweeners["*"]),p=0,_=u.length;p<_;p++)if(c=u[p].call(o,s,n))return c}function Cf(n,s,o){var c,u,p,_,k,w,C,I,D="width"in s||"height"in s,P=this,$={},bt=n.style,Lt=n.nodeType&&Un(n),Et=ht.get(n,"fxshow");o.queue||(_=h._queueHooks(n,"fx"),_.unqueued==null&&(_.unqueued=0,k=_.empty.fire,_.empty.fire=function(){_.unqueued||k()}),_.unqueued++,P.always(function(){P.always(function(){_.unqueued--,h.queue(n,"fx").length||_.empty.fire()})}));for(c in s)if(u=s[c],Sf.test(u)){if(delete s[c],p=p||u==="toggle",u===(Lt?"hide":"show"))if(u==="show"&&Et&&Et[c]!==void 0)Lt=!0;else continue;$[c]=Et&&Et[c]||h.style(n,c)}if(w=!h.isEmptyObject(s),!(!w&&h.isEmptyObject($))){D&&n.nodeType===1&&(o.overflow=[bt.overflow,bt.overflowX,bt.overflowY],C=Et&&Et.display,C==null&&(C=ht.get(n,"display")),I=h.css(n,"display"),I==="none"&&(C?I=C:(qi([n],!0),C=n.style.display||C,I=h.css(n,"display"),qi([n]))),(I==="inline"||I==="inline-block"&&C!=null)&&h.css(n,"float")==="none"&&(w||(P.done(function(){bt.display=C}),C==null&&(I=bt.display,C=I==="none"?"":I)),bt.display="inline-block")),o.overflow&&(bt.overflow="hidden",P.always(function(){bt.overflow=o.overflow[0],bt.overflowX=o.overflow[1],bt.overflowY=o.overflow[2]})),w=!1;for(c in $)w||(Et?"hidden"in Et&&(Lt=Et.hidden):Et=ht.access(n,"fxshow",{display:C}),p&&(Et.hidden=!Lt),Lt&&qi([n],!0),P.done(function(){Lt||qi([n]),ht.remove(n,"fxshow");for(c in $)h.style(n,c,$[c])})),w=Do(Lt?Et[c]:0,c,P),c in Et||(Et[c]=w.start,Lt&&(w.end=w.start,w.start=0))}}function Mf(n,s){var o,c,u,p,_;for(o in n)if(c=$e(o),u=s[c],p=n[o],Array.isArray(p)&&(u=p[1],p=n[o]=p[0]),o!==c&&(n[c]=p,delete n[o]),_=h.cssHooks[c],_&&"expand"in _){p=_.expand(p),delete n[c];for(o in p)o in n||(n[o]=p[o],s[o]=u)}else s[c]=u}function ze(n,s,o){var c,u,p=0,_=ze.prefilters.length,k=h.Deferred().always(function(){delete w.elem}),w=function(){if(u)return!1;for(var D=$i||jo(),P=Math.max(0,C.startTime+C.duration-D),$=P/C.duration||0,bt=1-$,Lt=0,Et=C.tweens.length;Lt1)},removeAttr:function(n){return this.each(function(){h.removeAttr(this,n)})}}),h.extend({attr:function(n,s,o){var c,u,p=n.nodeType;if(!(p===3||p===8||p===2)){if(typeof n.getAttribute>"u")return h.prop(n,s,o);if((p!==1||!h.isXMLDoc(n))&&(u=h.attrHooks[s.toLowerCase()]||(h.expr.match.bool.test(s)?Bo:void 0)),o!==void 0){if(o===null){h.removeAttr(n,s);return}return u&&"set"in u&&(c=u.set(n,o,s))!==void 0?c:(n.setAttribute(s,o+""),o)}return u&&"get"in u&&(c=u.get(n,s))!==null?c:(c=h.find.attr(n,s),c??void 0)}},attrHooks:{type:{set:function(n,s){if(!v.radioValue&&s==="radio"&&J(n,"input")){var o=n.value;return n.setAttribute("type",s),o&&(n.value=o),s}}}},removeAttr:function(n,s){var o,c=0,u=s&&s.match(Wt);if(u&&n.nodeType===1)for(;o=u[c++];)n.removeAttribute(o)}}),Bo={set:function(n,s,o){return s===!1?h.removeAttr(n,o):n.setAttribute(o,o),o}},h.each(h.expr.match.bool.source.match(/\w+/g),function(n,s){var o=gn[s]||h.find.attr;gn[s]=function(c,u,p){var _,k,w=u.toLowerCase();return p||(k=gn[w],gn[w]=_,_=o(c,u,p)!=null?w:null,gn[w]=k),_}});var Rf=/^(?:input|select|textarea|button)$/i,Of=/^(?:a|area)$/i;h.fn.extend({prop:function(n,s){return li(this,h.prop,n,s,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[h.propFix[n]||n]})}}),h.extend({prop:function(n,s,o){var c,u,p=n.nodeType;if(!(p===3||p===8||p===2))return(p!==1||!h.isXMLDoc(n))&&(s=h.propFix[s]||s,u=h.propHooks[s]),o!==void 0?u&&"set"in u&&(c=u.set(n,o,s))!==void 0?c:n[s]=o:u&&"get"in u&&(c=u.get(n,s))!==null?c:n[s]},propHooks:{tabIndex:{get:function(n){var s=h.find.attr(n,"tabindex");return s?parseInt(s,10):Rf.test(n.nodeName)||Of.test(n.nodeName)&&n.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(h.propHooks.selected={get:function(n){var s=n.parentNode;return s&&s.parentNode&&s.parentNode.selectedIndex,null},set:function(n){var s=n.parentNode;s&&(s.selectedIndex,s.parentNode&&s.parentNode.selectedIndex)}}),h.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){h.propFix[this.toLowerCase()]=this});function Si(n){var s=n.match(Wt)||[];return s.join(" ")}function Ai(n){return n.getAttribute&&n.getAttribute("class")||""}function Fs(n){return Array.isArray(n)?n:typeof n=="string"?n.match(Wt)||[]:[]}h.fn.extend({addClass:function(n){var s,o,c,u,p,_;return E(n)?this.each(function(k){h(this).addClass(n.call(this,k,Ai(this)))}):(s=Fs(n),s.length?this.each(function(){if(c=Ai(this),o=this.nodeType===1&&" "+Si(c)+" ",o){for(p=0;p-1;)o=o.replace(" "+u+" "," ");_=Si(o),c!==_&&this.setAttribute("class",_)}}):this):this.attr("class","")},toggleClass:function(n,s){var o,c,u,p,_=typeof n,k=_==="string"||Array.isArray(n);return E(n)?this.each(function(w){h(this).toggleClass(n.call(this,w,Ai(this),s),s)}):typeof s=="boolean"&&k?s?this.addClass(n):this.removeClass(n):(o=Fs(n),this.each(function(){if(k)for(p=h(this),u=0;u-1)return!0;return!1}});var Pf=/\r/g;h.fn.extend({val:function(n){var s,o,c,u=this[0];return arguments.length?(c=E(n),this.each(function(p){var _;this.nodeType===1&&(c?_=n.call(this,p,h(this).val()):_=n,_==null?_="":typeof _=="number"?_+="":Array.isArray(_)&&(_=h.map(_,function(k){return k==null?"":k+""})),s=h.valHooks[this.type]||h.valHooks[this.nodeName.toLowerCase()],(!s||!("set"in s)||s.set(this,_,"value")===void 0)&&(this.value=_))})):u?(s=h.valHooks[u.type]||h.valHooks[u.nodeName.toLowerCase()],s&&"get"in s&&(o=s.get(u,"value"))!==void 0?o:(o=u.value,typeof o=="string"?o.replace(Pf,""):o??"")):void 0}}),h.extend({valHooks:{option:{get:function(n){var s=h.find.attr(n,"value");return s??Si(h.text(n))}},select:{get:function(n){var s,o,c,u=n.options,p=n.selectedIndex,_=n.type==="select-one",k=_?null:[],w=_?p+1:u.length;for(p<0?c=w:c=_?p:0;c-1)&&(o=!0);return o||(n.selectedIndex=-1),p}}}}),h.each(["radio","checkbox"],function(){h.valHooks[this]={set:function(n,s){if(Array.isArray(s))return n.checked=h.inArray(h(n).val(),s)>-1}},v.checkOn||(h.valHooks[this].get=function(n){return n.getAttribute("value")===null?"on":n.value})});var _n=t.location,zo={guid:Date.now()},Ns=/\?/;h.parseXML=function(n){var s,o;if(!n||typeof n!="string")return null;try{s=new t.DOMParser().parseFromString(n,"text/xml")}catch{}return o=s&&s.getElementsByTagName("parsererror")[0],(!s||o)&&h.error("Invalid XML: "+(o?h.map(o.childNodes,function(c){return c.textContent}).join(` +(()=>{var ic=Object.create;var Xs=Object.defineProperty;var nc=Object.getOwnPropertyDescriptor;var rc=Object.getOwnPropertyNames;var sc=Object.getPrototypeOf,ac=Object.prototype.hasOwnProperty;var oc=(t,e,i)=>e in t?Xs(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i;var lc=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var hc=(t,e,i,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of rc(e))!ac.call(t,a)&&a!==i&&Xs(t,a,{get:()=>e[a],enumerable:!(r=nc(e,a))||r.enumerable});return t};var Jo=(t,e,i)=>(i=t!=null?ic(sc(t)):{},hc(e||!t||!t.__esModule?Xs(i,"default",{value:t,enumerable:!0}):i,t));var ui=(t,e,i)=>(oc(t,typeof e!="symbol"?e+"":e,i),i),Ys=(t,e,i)=>{if(!e.has(t))throw TypeError("Cannot "+i)};var _e=(t,e,i)=>(Ys(t,e,"read from private field"),i?i.call(t):e.get(t)),Ri=(t,e,i)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,i)},Je=(t,e,i,r)=>(Ys(t,e,"write to private field"),r?r.call(t,i):e.set(t,i),i);var Zo=(t,e,i)=>(Ys(t,e,"access private method"),i);var Gs=lc((tl,Zn)=>{(function(t,e){"use strict";typeof Zn=="object"&&typeof Zn.exports=="object"?Zn.exports=t.document?e(t,!0):function(i){if(!i.document)throw new Error("jQuery requires a window with a document");return e(i)}:e(t)})(typeof window<"u"?window:tl,function(t,e){"use strict";var i=[],r=Object.getPrototypeOf,a=i.slice,f=i.flat?function(n){return i.flat.call(n)}:function(n){return i.concat.apply([],n)},l=i.push,d=i.indexOf,m={},g=m.toString,x=m.hasOwnProperty,T=x.toString,S=T.call(Object),v={},E=function(s){return typeof s=="function"&&typeof s.nodeType!="number"&&typeof s.item!="function"},L=function(s){return s!=null&&s===s.window},R=t.document,M={type:!0,src:!0,nonce:!0,noModule:!0};function F(n,s,o){o=o||R;var c,u,p=o.createElement("script");if(p.text=n,s)for(c in M)u=s[c]||s.getAttribute&&s.getAttribute(c),u&&p.setAttribute(c,u);o.head.appendChild(p).parentNode.removeChild(p)}function B(n){return n==null?n+"":typeof n=="object"||typeof n=="function"?m[g.call(n)]||"object":typeof n}var q="3.7.1",W=/HTML$/i,h=function(n,s){return new h.fn.init(n,s)};h.fn=h.prototype={jquery:q,constructor:h,length:0,toArray:function(){return a.call(this)},get:function(n){return n==null?a.call(this):n<0?this[n+this.length]:this[n]},pushStack:function(n){var s=h.merge(this.constructor(),n);return s.prevObject=this,s},each:function(n){return h.each(this,n)},map:function(n){return this.pushStack(h.map(this,function(s,o){return n.call(s,o,s)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(h.grep(this,function(n,s){return(s+1)%2}))},odd:function(){return this.pushStack(h.grep(this,function(n,s){return s%2}))},eq:function(n){var s=this.length,o=+n+(n<0?s:0);return this.pushStack(o>=0&&o0&&s-1 in n}function J(n,s){return n.nodeName&&n.nodeName.toLowerCase()===s.toLowerCase()}var Z=i.pop,tt=i.sort,ut=i.splice,nt="[\\x20\\t\\r\\n\\f]",Ft=new RegExp("^"+nt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+nt+"+$","g");h.contains=function(n,s){var o=s&&s.parentNode;return n===o||!!(o&&o.nodeType===1&&(n.contains?n.contains(o):n.compareDocumentPosition&&n.compareDocumentPosition(o)&16))};var xt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Gt(n,s){return s?n==="\0"?"\uFFFD":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n}h.escapeSelector=function(n){return(n+"").replace(xt,Gt)};var Nt=R,pt=l;(function(){var n,s,o,c,u,p=pt,_,k,w,C,I,D=h.expando,P=0,$=0,bt=Gn(),Lt=Gn(),Et=Gn(),ce=Gn(),se=function(b,A){return b===A&&(u=!0),0},Xe="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ye="(?:\\\\[\\da-fA-F]{1,6}"+nt+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Ot="\\["+nt+"*("+Ye+")(?:"+nt+"*([*^$|!~]?=)"+nt+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ye+"))|)"+nt+"*\\]",Ci=":("+Ye+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Ot+")*)|.*)\\)|)",jt=new RegExp(nt+"+","g"),Qt=new RegExp("^"+nt+"*,"+nt+"*"),yn=new RegExp("^"+nt+"*([>+~]|"+nt+")"+nt+"*"),zs=new RegExp(nt+"|>"),Ge=new RegExp(Ci),bn=new RegExp("^"+Ye+"$"),Ke={ID:new RegExp("^#("+Ye+")"),CLASS:new RegExp("^\\.("+Ye+")"),TAG:new RegExp("^("+Ye+"|[*])"),ATTR:new RegExp("^"+Ot),PSEUDO:new RegExp("^"+Ci),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+nt+"*(even|odd|(([+-]|)(\\d*)n|)"+nt+"*(?:([+-]|)"+nt+"*(\\d+)|))"+nt+"*\\)|)","i"),bool:new RegExp("^(?:"+Xe+")$","i"),needsContext:new RegExp("^"+nt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+nt+"*((?:-\\d)?\\d*)"+nt+"*\\)|)(?=[^-]|$)","i")},pi=/^(?:input|select|textarea|button)$/i,gi=/^h\d$/i,Ie=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ws=/[+~]/,fi=new RegExp("\\\\[\\da-fA-F]{1,6}"+nt+"?|\\\\([^\\r\\n\\f])","g"),ci=function(b,A){var O="0x"+b.slice(1)-65536;return A||(O<0?String.fromCharCode(O+65536):String.fromCharCode(O>>10|55296,O&1023|56320))},Gf=function(){_i()},Kf=Qn(function(b){return b.disabled===!0&&J(b,"fieldset")},{dir:"parentNode",next:"legend"});function Qf(){try{return _.activeElement}catch{}}try{p.apply(i=a.call(Nt.childNodes),Nt.childNodes),i[Nt.childNodes.length].nodeType}catch{p={apply:function(A,O){pt.apply(A,a.call(O))},call:function(A){pt.apply(A,a.call(arguments,1))}}}function zt(b,A,O,N){var j,Y,et,at,it,Mt,mt,wt=A&&A.ownerDocument,Rt=A?A.nodeType:9;if(O=O||[],typeof b!="string"||!b||Rt!==1&&Rt!==9&&Rt!==11)return O;if(!N&&(_i(A),A=A||_,w)){if(Rt!==11&&(it=Ie.exec(b)))if(j=it[1]){if(Rt===9)if(et=A.getElementById(j)){if(et.id===j)return p.call(O,et),O}else return O;else if(wt&&(et=wt.getElementById(j))&&zt.contains(A,et)&&et.id===j)return p.call(O,et),O}else{if(it[2])return p.apply(O,A.getElementsByTagName(b)),O;if((j=it[3])&&A.getElementsByClassName)return p.apply(O,A.getElementsByClassName(j)),O}if(!ce[b+" "]&&(!C||!C.test(b))){if(mt=b,wt=A,Rt===1&&(zs.test(b)||yn.test(b))){for(wt=Ws.test(b)&&qs(A.parentNode)||A,(wt!=A||!v.scope)&&((at=A.getAttribute("id"))?at=h.escapeSelector(at):A.setAttribute("id",at=D)),Mt=vn(b),Y=Mt.length;Y--;)Mt[Y]=(at?"#"+at:":scope")+" "+Kn(Mt[Y]);mt=Mt.join(",")}try{return p.apply(O,wt.querySelectorAll(mt)),O}catch{ce(b,!0)}finally{at===D&&A.removeAttribute("id")}}}return Qo(b.replace(Ft,"$1"),A,O,N)}function Gn(){var b=[];function A(O,N){return b.push(O+" ")>s.cacheLength&&delete A[b.shift()],A[O+" "]=N}return A}function We(b){return b[D]=!0,b}function Xi(b){var A=_.createElement("fieldset");try{return!!b(A)}catch{return!1}finally{A.parentNode&&A.parentNode.removeChild(A),A=null}}function Jf(b){return function(A){return J(A,"input")&&A.type===b}}function Zf(b){return function(A){return(J(A,"input")||J(A,"button"))&&A.type===b}}function Go(b){return function(A){return"form"in A?A.parentNode&&A.disabled===!1?"label"in A?"label"in A.parentNode?A.parentNode.disabled===b:A.disabled===b:A.isDisabled===b||A.isDisabled!==!b&&Kf(A)===b:A.disabled===b:"label"in A?A.disabled===b:!1}}function Mi(b){return We(function(A){return A=+A,We(function(O,N){for(var j,Y=b([],O.length,A),et=Y.length;et--;)O[j=Y[et]]&&(O[j]=!(N[j]=O[j]))})})}function qs(b){return b&&typeof b.getElementsByTagName<"u"&&b}function _i(b){var A,O=b?b.ownerDocument||b:Nt;return O==_||O.nodeType!==9||!O.documentElement||(_=O,k=_.documentElement,w=!h.isXMLDoc(_),I=k.matches||k.webkitMatchesSelector||k.msMatchesSelector,k.msMatchesSelector&&Nt!=_&&(A=_.defaultView)&&A.top!==A&&A.addEventListener("unload",Gf),v.getById=Xi(function(N){return k.appendChild(N).id=h.expando,!_.getElementsByName||!_.getElementsByName(h.expando).length}),v.disconnectedMatch=Xi(function(N){return I.call(N,"*")}),v.scope=Xi(function(){return _.querySelectorAll(":scope")}),v.cssHas=Xi(function(){try{return _.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),v.getById?(s.filter.ID=function(N){var j=N.replace(fi,ci);return function(Y){return Y.getAttribute("id")===j}},s.find.ID=function(N,j){if(typeof j.getElementById<"u"&&w){var Y=j.getElementById(N);return Y?[Y]:[]}}):(s.filter.ID=function(N){var j=N.replace(fi,ci);return function(Y){var et=typeof Y.getAttributeNode<"u"&&Y.getAttributeNode("id");return et&&et.value===j}},s.find.ID=function(N,j){if(typeof j.getElementById<"u"&&w){var Y,et,at,it=j.getElementById(N);if(it){if(Y=it.getAttributeNode("id"),Y&&Y.value===N)return[it];for(at=j.getElementsByName(N),et=0;it=at[et++];)if(Y=it.getAttributeNode("id"),Y&&Y.value===N)return[it]}return[]}}),s.find.TAG=function(N,j){return typeof j.getElementsByTagName<"u"?j.getElementsByTagName(N):j.querySelectorAll(N)},s.find.CLASS=function(N,j){if(typeof j.getElementsByClassName<"u"&&w)return j.getElementsByClassName(N)},C=[],Xi(function(N){var j;k.appendChild(N).innerHTML="",N.querySelectorAll("[selected]").length||C.push("\\["+nt+"*(?:value|"+Xe+")"),N.querySelectorAll("[id~="+D+"-]").length||C.push("~="),N.querySelectorAll("a#"+D+"+*").length||C.push(".#.+[+~]"),N.querySelectorAll(":checked").length||C.push(":checked"),j=_.createElement("input"),j.setAttribute("type","hidden"),N.appendChild(j).setAttribute("name","D"),k.appendChild(N).disabled=!0,N.querySelectorAll(":disabled").length!==2&&C.push(":enabled",":disabled"),j=_.createElement("input"),j.setAttribute("name",""),N.appendChild(j),N.querySelectorAll("[name='']").length||C.push("\\["+nt+"*name"+nt+"*="+nt+`*(?:''|"")`)}),v.cssHas||C.push(":has"),C=C.length&&new RegExp(C.join("|")),se=function(N,j){if(N===j)return u=!0,0;var Y=!N.compareDocumentPosition-!j.compareDocumentPosition;return Y||(Y=(N.ownerDocument||N)==(j.ownerDocument||j)?N.compareDocumentPosition(j):1,Y&1||!v.sortDetached&&j.compareDocumentPosition(N)===Y?N===_||N.ownerDocument==Nt&&zt.contains(Nt,N)?-1:j===_||j.ownerDocument==Nt&&zt.contains(Nt,j)?1:c?d.call(c,N)-d.call(c,j):0:Y&4?-1:1)}),_}zt.matches=function(b,A){return zt(b,null,null,A)},zt.matchesSelector=function(b,A){if(_i(b),w&&!ce[A+" "]&&(!C||!C.test(A)))try{var O=I.call(b,A);if(O||v.disconnectedMatch||b.document&&b.document.nodeType!==11)return O}catch{ce(A,!0)}return zt(A,_,null,[b]).length>0},zt.contains=function(b,A){return(b.ownerDocument||b)!=_&&_i(b),h.contains(b,A)},zt.attr=function(b,A){(b.ownerDocument||b)!=_&&_i(b);var O=s.attrHandle[A.toLowerCase()],N=O&&x.call(s.attrHandle,A.toLowerCase())?O(b,A,!w):void 0;return N!==void 0?N:b.getAttribute(A)},zt.error=function(b){throw new Error("Syntax error, unrecognized expression: "+b)},h.uniqueSort=function(b){var A,O=[],N=0,j=0;if(u=!v.sortStable,c=!v.sortStable&&a.call(b,0),tt.call(b,se),u){for(;A=b[j++];)A===b[j]&&(N=O.push(j));for(;N--;)ut.call(b,O[N],1)}return c=null,b},h.fn.uniqueSort=function(){return this.pushStack(h.uniqueSort(a.apply(this)))},s=h.expr={cacheLength:50,createPseudo:We,match:Ke,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(b){return b[1]=b[1].replace(fi,ci),b[3]=(b[3]||b[4]||b[5]||"").replace(fi,ci),b[2]==="~="&&(b[3]=" "+b[3]+" "),b.slice(0,4)},CHILD:function(b){return b[1]=b[1].toLowerCase(),b[1].slice(0,3)==="nth"?(b[3]||zt.error(b[0]),b[4]=+(b[4]?b[5]+(b[6]||1):2*(b[3]==="even"||b[3]==="odd")),b[5]=+(b[7]+b[8]||b[3]==="odd")):b[3]&&zt.error(b[0]),b},PSEUDO:function(b){var A,O=!b[6]&&b[2];return Ke.CHILD.test(b[0])?null:(b[3]?b[2]=b[4]||b[5]||"":O&&Ge.test(O)&&(A=vn(O,!0))&&(A=O.indexOf(")",O.length-A)-O.length)&&(b[0]=b[0].slice(0,A),b[2]=O.slice(0,A)),b.slice(0,3))}},filter:{TAG:function(b){var A=b.replace(fi,ci).toLowerCase();return b==="*"?function(){return!0}:function(O){return J(O,A)}},CLASS:function(b){var A=bt[b+" "];return A||(A=new RegExp("(^|"+nt+")"+b+"("+nt+"|$)"))&&bt(b,function(O){return A.test(typeof O.className=="string"&&O.className||typeof O.getAttribute<"u"&&O.getAttribute("class")||"")})},ATTR:function(b,A,O){return function(N){var j=zt.attr(N,b);return j==null?A==="!=":A?(j+="",A==="="?j===O:A==="!="?j!==O:A==="^="?O&&j.indexOf(O)===0:A==="*="?O&&j.indexOf(O)>-1:A==="$="?O&&j.slice(-O.length)===O:A==="~="?(" "+j.replace(jt," ")+" ").indexOf(O)>-1:A==="|="?j===O||j.slice(0,O.length+1)===O+"-":!1):!0}},CHILD:function(b,A,O,N,j){var Y=b.slice(0,3)!=="nth",et=b.slice(-4)!=="last",at=A==="of-type";return N===1&&j===0?function(it){return!!it.parentNode}:function(it,Mt,mt){var wt,Rt,ct,qt,Ee,ge=Y!==et?"nextSibling":"previousSibling",Le=it.parentNode,Qe=at&&it.nodeName.toLowerCase(),Yi=!mt&&!at,be=!1;if(Le){if(Y){for(;ge;){for(ct=it;ct=ct[ge];)if(at?J(ct,Qe):ct.nodeType===1)return!1;Ee=ge=b==="only"&&!Ee&&"nextSibling"}return!0}if(Ee=[et?Le.firstChild:Le.lastChild],et&&Yi){for(Rt=Le[D]||(Le[D]={}),wt=Rt[b]||[],qt=wt[0]===P&&wt[1],be=qt&&wt[2],ct=qt&&Le.childNodes[qt];ct=++qt&&ct&&ct[ge]||(be=qt=0)||Ee.pop();)if(ct.nodeType===1&&++be&&ct===it){Rt[b]=[P,qt,be];break}}else if(Yi&&(Rt=it[D]||(it[D]={}),wt=Rt[b]||[],qt=wt[0]===P&&wt[1],be=qt),be===!1)for(;(ct=++qt&&ct&&ct[ge]||(be=qt=0)||Ee.pop())&&!((at?J(ct,Qe):ct.nodeType===1)&&++be&&(Yi&&(Rt=ct[D]||(ct[D]={}),Rt[b]=[P,be]),ct===it)););return be-=j,be===N||be%N===0&&be/N>=0}}},PSEUDO:function(b,A){var O,N=s.pseudos[b]||s.setFilters[b.toLowerCase()]||zt.error("unsupported pseudo: "+b);return N[D]?N(A):N.length>1?(O=[b,b,"",A],s.setFilters.hasOwnProperty(b.toLowerCase())?We(function(j,Y){for(var et,at=N(j,A),it=at.length;it--;)et=d.call(j,at[it]),j[et]=!(Y[et]=at[it])}):function(j){return N(j,0,O)}):N}},pseudos:{not:We(function(b){var A=[],O=[],N=$s(b.replace(Ft,"$1"));return N[D]?We(function(j,Y,et,at){for(var it,Mt=N(j,null,at,[]),mt=j.length;mt--;)(it=Mt[mt])&&(j[mt]=!(Y[mt]=it))}):function(j,Y,et){return A[0]=j,N(A,null,et,O),A[0]=null,!O.pop()}}),has:We(function(b){return function(A){return zt(b,A).length>0}}),contains:We(function(b){return b=b.replace(fi,ci),function(A){return(A.textContent||h.text(A)).indexOf(b)>-1}}),lang:We(function(b){return bn.test(b||"")||zt.error("unsupported lang: "+b),b=b.replace(fi,ci).toLowerCase(),function(A){var O;do if(O=w?A.lang:A.getAttribute("xml:lang")||A.getAttribute("lang"))return O=O.toLowerCase(),O===b||O.indexOf(b+"-")===0;while((A=A.parentNode)&&A.nodeType===1);return!1}}),target:function(b){var A=t.location&&t.location.hash;return A&&A.slice(1)===b.id},root:function(b){return b===k},focus:function(b){return b===Qf()&&_.hasFocus()&&!!(b.type||b.href||~b.tabIndex)},enabled:Go(!1),disabled:Go(!0),checked:function(b){return J(b,"input")&&!!b.checked||J(b,"option")&&!!b.selected},selected:function(b){return b.parentNode&&b.parentNode.selectedIndex,b.selected===!0},empty:function(b){for(b=b.firstChild;b;b=b.nextSibling)if(b.nodeType<6)return!1;return!0},parent:function(b){return!s.pseudos.empty(b)},header:function(b){return gi.test(b.nodeName)},input:function(b){return pi.test(b.nodeName)},button:function(b){return J(b,"input")&&b.type==="button"||J(b,"button")},text:function(b){var A;return J(b,"input")&&b.type==="text"&&((A=b.getAttribute("type"))==null||A.toLowerCase()==="text")},first:Mi(function(){return[0]}),last:Mi(function(b,A){return[A-1]}),eq:Mi(function(b,A,O){return[O<0?O+A:O]}),even:Mi(function(b,A){for(var O=0;OA?N=A:N=O;--N>=0;)b.push(N);return b}),gt:Mi(function(b,A,O){for(var N=O<0?O+A:O;++N1?function(A,O,N){for(var j=b.length;j--;)if(!b[j](A,O,N))return!1;return!0}:b[0]}function tc(b,A,O){for(var N=0,j=A.length;N-1&&(et[mt]=!(at[mt]=Rt))}}else ct=Jn(ct===at?ct.splice(ge,ct.length):ct),j?j(null,at,ct,Mt):p.apply(at,ct)})}function Vs(b){for(var A,O,N,j=b.length,Y=s.relative[b[0].type],et=Y||s.relative[" "],at=Y?1:0,it=Qn(function(wt){return wt===A},et,!0),Mt=Qn(function(wt){return d.call(A,wt)>-1},et,!0),mt=[function(wt,Rt,ct){var qt=!Y&&(ct||Rt!=o)||((A=Rt).nodeType?it(wt,Rt,ct):Mt(wt,Rt,ct));return A=null,qt}];at1&&Hs(mt),at>1&&Kn(b.slice(0,at-1).concat({value:b[at-2].type===" "?"*":""})).replace(Ft,"$1"),O,at0,N=b.length>0,j=function(Y,et,at,it,Mt){var mt,wt,Rt,ct=0,qt="0",Ee=Y&&[],ge=[],Le=o,Qe=Y||N&&s.find.TAG("*",Mt),Yi=P+=Le==null?1:Math.random()||.1,be=Qe.length;for(Mt&&(o=et==_||et||Mt);qt!==be&&(mt=Qe[qt])!=null;qt++){if(N&&mt){for(wt=0,!et&&mt.ownerDocument!=_&&(_i(mt),at=!w);Rt=b[wt++];)if(Rt(mt,et||_,at)){p.call(it,mt);break}Mt&&(P=Yi)}O&&((mt=!Rt&&mt)&&ct--,Y&&Ee.push(mt))}if(ct+=qt,O&&qt!==ct){for(wt=0;Rt=A[wt++];)Rt(Ee,ge,et,at);if(Y){if(ct>0)for(;qt--;)Ee[qt]||ge[qt]||(ge[qt]=Z.call(it));ge=Jn(ge)}p.apply(it,ge),Mt&&!Y&&ge.length>0&&ct+A.length>1&&h.uniqueSort(it)}return Mt&&(P=Yi,o=Le),Ee};return O?We(j):j}function $s(b,A){var O,N=[],j=[],Y=Et[b+" "];if(!Y){for(A||(A=vn(b)),O=A.length;O--;)Y=Vs(A[O]),Y[D]?N.push(Y):j.push(Y);Y=Et(b,ec(j,N)),Y.selector=b}return Y}function Qo(b,A,O,N){var j,Y,et,at,it,Mt=typeof b=="function"&&b,mt=!N&&vn(b=Mt.selector||b);if(O=O||[],mt.length===1){if(Y=mt[0]=mt[0].slice(0),Y.length>2&&(et=Y[0]).type==="ID"&&A.nodeType===9&&w&&s.relative[Y[1].type]){if(A=(s.find.ID(et.matches[0].replace(fi,ci),A)||[])[0],A)Mt&&(A=A.parentNode);else return O;b=b.slice(Y.shift().value.length)}for(j=Ke.needsContext.test(b)?0:Y.length;j--&&(et=Y[j],!s.relative[at=et.type]);)if((it=s.find[at])&&(N=it(et.matches[0].replace(fi,ci),Ws.test(Y[0].type)&&qs(A.parentNode)||A))){if(Y.splice(j,1),b=N.length&&Kn(Y),!b)return p.apply(O,N),O;break}}return(Mt||$s(b,mt))(N,A,!w,O,!A||Ws.test(b)&&qs(A.parentNode)||A),O}v.sortStable=D.split("").sort(se).join("")===D,_i(),v.sortDetached=Xi(function(b){return b.compareDocumentPosition(_.createElement("fieldset"))&1}),h.find=zt,h.expr[":"]=h.expr.pseudos,h.unique=h.uniqueSort,zt.compile=$s,zt.select=Qo,zt.setDocument=_i,zt.tokenize=vn,zt.escape=h.escapeSelector,zt.getText=h.text,zt.isXML=h.isXMLDoc,zt.selectors=h.expr,zt.support=h.support,zt.uniqueSort=h.uniqueSort})();var ot=function(n,s,o){for(var c=[],u=o!==void 0;(n=n[s])&&n.nodeType!==9;)if(n.nodeType===1){if(u&&h(n).is(o))break;c.push(n)}return c},yt=function(n,s){for(var o=[];n;n=n.nextSibling)n.nodeType===1&&n!==s&&o.push(n);return o},Tt=h.expr.match.needsContext,rt=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Kt(n,s,o){return E(s)?h.grep(n,function(c,u){return!!s.call(c,u,c)!==o}):s.nodeType?h.grep(n,function(c){return c===s!==o}):typeof s!="string"?h.grep(n,function(c){return d.call(s,c)>-1!==o}):h.filter(s,n,o)}h.filter=function(n,s,o){var c=s[0];return o&&(n=":not("+n+")"),s.length===1&&c.nodeType===1?h.find.matchesSelector(c,n)?[c]:[]:h.find.matches(n,h.grep(s,function(u){return u.nodeType===1}))},h.fn.extend({find:function(n){var s,o,c=this.length,u=this;if(typeof n!="string")return this.pushStack(h(n).filter(function(){for(s=0;s1?h.uniqueSort(o):o},filter:function(n){return this.pushStack(Kt(this,n||[],!1))},not:function(n){return this.pushStack(Kt(this,n||[],!0))},is:function(n){return!!Kt(this,typeof n=="string"&&Tt.test(n)?h(n):n||[],!1).length}});var le,Ht=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Ut=h.fn.init=function(n,s,o){var c,u;if(!n)return this;if(o=o||le,typeof n=="string")if(n[0]==="<"&&n[n.length-1]===">"&&n.length>=3?c=[null,n,null]:c=Ht.exec(n),c&&(c[1]||!s))if(c[1]){if(s=s instanceof h?s[0]:s,h.merge(this,h.parseHTML(c[1],s&&s.nodeType?s.ownerDocument||s:R,!0)),rt.test(c[1])&&h.isPlainObject(s))for(c in s)E(this[c])?this[c](s[c]):this.attr(c,s[c]);return this}else return u=R.getElementById(c[2]),u&&(this[0]=u,this.length=1),this;else return!s||s.jquery?(s||o).find(n):this.constructor(s).find(n);else{if(n.nodeType)return this[0]=n,this.length=1,this;if(E(n))return o.ready!==void 0?o.ready(n):n(h)}return h.makeArray(n,this)};Ut.prototype=h.fn,le=h(R);var It=/^(?:parents|prev(?:Until|All))/,Ve={children:!0,contents:!0,next:!0,prev:!0};h.fn.extend({has:function(n){var s=h(n,this),o=s.length;return this.filter(function(){for(var c=0;c-1:o.nodeType===1&&h.find.matchesSelector(o,n))){p.push(o);break}}return this.pushStack(p.length>1?h.uniqueSort(p):p)},index:function(n){return n?typeof n=="string"?d.call(h(n),this[0]):d.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,s){return this.pushStack(h.uniqueSort(h.merge(this.get(),h(n,s))))},addBack:function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}});function de(n,s){for(;(n=n[s])&&n.nodeType!==1;);return n}h.each({parent:function(n){var s=n.parentNode;return s&&s.nodeType!==11?s:null},parents:function(n){return ot(n,"parentNode")},parentsUntil:function(n,s,o){return ot(n,"parentNode",o)},next:function(n){return de(n,"nextSibling")},prev:function(n){return de(n,"previousSibling")},nextAll:function(n){return ot(n,"nextSibling")},prevAll:function(n){return ot(n,"previousSibling")},nextUntil:function(n,s,o){return ot(n,"nextSibling",o)},prevUntil:function(n,s,o){return ot(n,"previousSibling",o)},siblings:function(n){return yt((n.parentNode||{}).firstChild,n)},children:function(n){return yt(n.firstChild)},contents:function(n){return n.contentDocument!=null&&r(n.contentDocument)?n.contentDocument:(J(n,"template")&&(n=n.content||n),h.merge([],n.childNodes))}},function(n,s){h.fn[n]=function(o,c){var u=h.map(this,s,o);return n.slice(-5)!=="Until"&&(c=o),c&&typeof c=="string"&&(u=h.filter(c,u)),this.length>1&&(Ve[n]||h.uniqueSort(u),It.test(n)&&u.reverse()),this.pushStack(u)}});var Wt=/[^\x20\t\r\n\f]+/g;function ye(n){var s={};return h.each(n.match(Wt)||[],function(o,c){s[c]=!0}),s}h.Callbacks=function(n){n=typeof n=="string"?ye(n):h.extend({},n);var s,o,c,u,p=[],_=[],k=-1,w=function(){for(u=u||n.once,c=s=!0;_.length;k=-1)for(o=_.shift();++k-1;)p.splice(P,1),P<=k&&k--}),this},has:function(I){return I?h.inArray(I,p)>-1:p.length>0},empty:function(){return p&&(p=[]),this},disable:function(){return u=_=[],p=o="",this},disabled:function(){return!p},lock:function(){return u=_=[],!o&&!s&&(p=o=""),this},locked:function(){return!!u},fireWith:function(I,D){return u||(D=D||[],D=[I,D.slice?D.slice():D],_.push(D),s||w()),this},fire:function(){return C.fireWith(this,arguments),this},fired:function(){return!!c}};return C};function te(n){return n}function lt(n){throw n}function pe(n,s,o,c){var u;try{n&&E(u=n.promise)?u.call(n).done(s).fail(o):n&&E(u=n.then)?u.call(n,s,o):s.apply(void 0,[n].slice(c))}catch(p){o.apply(void 0,[p])}}h.extend({Deferred:function(n){var s=[["notify","progress",h.Callbacks("memory"),h.Callbacks("memory"),2],["resolve","done",h.Callbacks("once memory"),h.Callbacks("once memory"),0,"resolved"],["reject","fail",h.Callbacks("once memory"),h.Callbacks("once memory"),1,"rejected"]],o="pending",c={state:function(){return o},always:function(){return u.done(arguments).fail(arguments),this},catch:function(p){return c.then(null,p)},pipe:function(){var p=arguments;return h.Deferred(function(_){h.each(s,function(k,w){var C=E(p[w[4]])&&p[w[4]];u[w[1]](function(){var I=C&&C.apply(this,arguments);I&&E(I.promise)?I.promise().progress(_.notify).done(_.resolve).fail(_.reject):_[w[0]+"With"](this,C?[I]:arguments)})}),p=null}).promise()},then:function(p,_,k){var w=0;function C(I,D,P,$){return function(){var bt=this,Lt=arguments,Et=function(){var se,Xe;if(!(I=w&&(P!==lt&&(bt=void 0,Lt=[se]),D.rejectWith(bt,Lt))}};I?ce():(h.Deferred.getErrorHook?ce.error=h.Deferred.getErrorHook():h.Deferred.getStackHook&&(ce.error=h.Deferred.getStackHook()),t.setTimeout(ce))}}return h.Deferred(function(I){s[0][3].add(C(0,I,E(k)?k:te,I.notifyWith)),s[1][3].add(C(0,I,E(p)?p:te)),s[2][3].add(C(0,I,E(_)?_:lt))}).promise()},promise:function(p){return p!=null?h.extend(p,c):c}},u={};return h.each(s,function(p,_){var k=_[2],w=_[5];c[_[1]]=k.add,w&&k.add(function(){o=w},s[3-p][2].disable,s[3-p][3].disable,s[0][2].lock,s[0][3].lock),k.add(_[3].fire),u[_[0]]=function(){return u[_[0]+"With"](this===u?void 0:this,arguments),this},u[_[0]+"With"]=k.fireWith}),c.promise(u),n&&n.call(u,u),u},when:function(n){var s=arguments.length,o=s,c=Array(o),u=a.call(arguments),p=h.Deferred(),_=function(k){return function(w){c[k]=this,u[k]=arguments.length>1?a.call(arguments):w,--s||p.resolveWith(c,u)}};if(s<=1&&(pe(n,p.done(_(o)).resolve,p.reject,!s),p.state()==="pending"||E(u[o]&&u[o].then)))return p.then();for(;o--;)pe(u[o],_(o),p.reject);return p.promise()}});var zi=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;h.Deferred.exceptionHook=function(n,s){t.console&&t.console.warn&&n&&zi.test(n.name)&&t.console.warn("jQuery.Deferred exception: "+n.message,n.stack,s)},h.readyException=function(n){t.setTimeout(function(){throw n})};var ai=h.Deferred();h.fn.ready=function(n){return ai.then(n).catch(function(s){h.readyException(s)}),this},h.extend({isReady:!1,readyWait:1,ready:function(n){(n===!0?--h.readyWait:h.isReady)||(h.isReady=!0,!(n!==!0&&--h.readyWait>0)&&ai.resolveWith(R,[h]))}}),h.ready.then=ai.then;function oi(){R.removeEventListener("DOMContentLoaded",oi),t.removeEventListener("load",oi),h.ready()}R.readyState==="complete"||R.readyState!=="loading"&&!R.documentElement.doScroll?t.setTimeout(h.ready):(R.addEventListener("DOMContentLoaded",oi),t.addEventListener("load",oi));var li=function(n,s,o,c,u,p,_){var k=0,w=n.length,C=o==null;if(B(o)==="object"){u=!0;for(k in o)li(n,s,k,o[k],!0,p,_)}else if(c!==void 0&&(u=!0,E(c)||(_=!0),C&&(_?(s.call(n,c),s=null):(C=s,s=function(I,D,P){return C.call(h(I),P)})),s))for(;k1,null,!0)},removeData:function(n){return this.each(function(){we.remove(this,n)})}}),h.extend({queue:function(n,s,o){var c;if(n)return s=(s||"fx")+"queue",c=ht.get(n,s),o&&(!c||Array.isArray(o)?c=ht.access(n,s,h.makeArray(o)):c.push(o)),c||[]},dequeue:function(n,s){s=s||"fx";var o=h.queue(n,s),c=o.length,u=o.shift(),p=h._queueHooks(n,s),_=function(){h.dequeue(n,s)};u==="inprogress"&&(u=o.shift(),c--),u&&(s==="fx"&&o.unshift("inprogress"),delete p.stop,u.call(n,_,p)),!c&&p&&p.empty.fire()},_queueHooks:function(n,s){var o=s+"queueHooks";return ht.get(n,o)||ht.access(n,o,{empty:h.Callbacks("once memory").add(function(){ht.remove(n,[s+"queue",o])})})}}),h.fn.extend({queue:function(n,s){var o=2;return typeof n!="string"&&(s=n,n="fx",o--),arguments.length\x20\t\r\n\f]*)/i,ko=/^$|^module$|\/(?:java|ecma)script/i;(function(){var n=R.createDocumentFragment(),s=n.appendChild(R.createElement("div")),o=R.createElement("input");o.setAttribute("type","radio"),o.setAttribute("checked","checked"),o.setAttribute("name","t"),s.appendChild(o),v.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,s.innerHTML="",v.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue,s.innerHTML="",v.option=!!s.lastChild})();var Ne={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Ne.tbody=Ne.tfoot=Ne.colgroup=Ne.caption=Ne.thead,Ne.th=Ne.td,v.option||(Ne.optgroup=Ne.option=[1,""]);function ke(n,s){var o;return typeof n.getElementsByTagName<"u"?o=n.getElementsByTagName(s||"*"):typeof n.querySelectorAll<"u"?o=n.querySelectorAll(s||"*"):o=[],s===void 0||s&&J(n,s)?h.merge([n],o):o}function Ss(n,s){for(var o=0,c=n.length;o-1){u&&u.push(p);continue}if(C=Wi(p),_=ke(D.appendChild(p),"script"),C&&Ss(_),o)for(I=0;p=_[I++];)ko.test(p.type||"")&&o.push(p)}return D}var Eo=/^([^.]*)(?:\.(.+)|)/;function Hi(){return!0}function Ui(){return!1}function As(n,s,o,c,u,p){var _,k;if(typeof s=="object"){typeof o!="string"&&(c=c||o,o=void 0);for(k in s)As(n,k,o,c,s[k],p);return n}if(c==null&&u==null?(u=o,c=o=void 0):u==null&&(typeof o=="string"?(u=c,c=void 0):(u=c,c=o,o=void 0)),u===!1)u=Ui;else if(!u)return n;return p===1&&(_=u,u=function(w){return h().off(w),_.apply(this,arguments)},u.guid=_.guid||(_.guid=h.guid++)),n.each(function(){h.event.add(this,s,u,c,o)})}h.event={global:{},add:function(n,s,o,c,u){var p,_,k,w,C,I,D,P,$,bt,Lt,Et=ht.get(n);if(!!fn(n))for(o.handler&&(p=o,o=p.handler,u=p.selector),u&&h.find.matchesSelector(Ei,u),o.guid||(o.guid=h.guid++),(w=Et.events)||(w=Et.events=Object.create(null)),(_=Et.handle)||(_=Et.handle=function(ce){return typeof h<"u"&&h.event.triggered!==ce.type?h.event.dispatch.apply(n,arguments):void 0}),s=(s||"").match(Wt)||[""],C=s.length;C--;)k=Eo.exec(s[C])||[],$=Lt=k[1],bt=(k[2]||"").split(".").sort(),$&&(D=h.event.special[$]||{},$=(u?D.delegateType:D.bindType)||$,D=h.event.special[$]||{},I=h.extend({type:$,origType:Lt,data:c,handler:o,guid:o.guid,selector:u,needsContext:u&&h.expr.match.needsContext.test(u),namespace:bt.join(".")},p),(P=w[$])||(P=w[$]=[],P.delegateCount=0,(!D.setup||D.setup.call(n,c,bt,_)===!1)&&n.addEventListener&&n.addEventListener($,_)),D.add&&(D.add.call(n,I),I.handler.guid||(I.handler.guid=o.guid)),u?P.splice(P.delegateCount++,0,I):P.push(I),h.event.global[$]=!0)},remove:function(n,s,o,c,u){var p,_,k,w,C,I,D,P,$,bt,Lt,Et=ht.hasData(n)&&ht.get(n);if(!(!Et||!(w=Et.events))){for(s=(s||"").match(Wt)||[""],C=s.length;C--;){if(k=Eo.exec(s[C])||[],$=Lt=k[1],bt=(k[2]||"").split(".").sort(),!$){for($ in w)h.event.remove(n,$+s[C],o,c,!0);continue}for(D=h.event.special[$]||{},$=(c?D.delegateType:D.bindType)||$,P=w[$]||[],k=k[2]&&new RegExp("(^|\\.)"+bt.join("\\.(?:.*\\.|)")+"(\\.|$)"),_=p=P.length;p--;)I=P[p],(u||Lt===I.origType)&&(!o||o.guid===I.guid)&&(!k||k.test(I.namespace))&&(!c||c===I.selector||c==="**"&&I.selector)&&(P.splice(p,1),I.selector&&P.delegateCount--,D.remove&&D.remove.call(n,I));_&&!P.length&&((!D.teardown||D.teardown.call(n,bt,Et.handle)===!1)&&h.removeEvent(n,$,Et.handle),delete w[$])}h.isEmptyObject(w)&&ht.remove(n,"handle events")}},dispatch:function(n){var s,o,c,u,p,_,k=new Array(arguments.length),w=h.event.fix(n),C=(ht.get(this,"events")||Object.create(null))[w.type]||[],I=h.event.special[w.type]||{};for(k[0]=w,s=1;s=1)){for(;C!==this;C=C.parentNode||this)if(C.nodeType===1&&!(n.type==="click"&&C.disabled===!0)){for(p=[],_={},o=0;o-1:h.find(u,this,null,[C]).length),_[u]&&p.push(c);p.length&&k.push({elem:C,handlers:p})}}return C=this,w\s*$/g;function So(n,s){return J(n,"table")&&J(s.nodeType!==11?s:s.firstChild,"tr")&&h(n).children("tbody")[0]||n}function bf(n){return n.type=(n.getAttribute("type")!==null)+"/"+n.type,n}function vf(n){return(n.type||"").slice(0,5)==="true/"?n.type=n.type.slice(5):n.removeAttribute("type"),n}function Ao(n,s){var o,c,u,p,_,k,w;if(s.nodeType===1){if(ht.hasData(n)&&(p=ht.get(n),w=p.events,w)){ht.remove(s,"handle events");for(u in w)for(o=0,c=w[u].length;o1&&typeof $=="string"&&!v.checkClone&&mf.test($))return n.each(function(Lt){var Et=n.eq(Lt);bt&&(s[0]=$.call(this,Lt,Et.html())),Vi(Et,s,o,c)});if(D&&(u=To(s,n[0].ownerDocument,!1,n,c),p=u.firstChild,u.childNodes.length===1&&(u=p),p||c)){for(_=h.map(ke(u,"script"),bf),k=_.length;I0&&Ss(_,!w&&ke(n,"script")),k},cleanData:function(n){for(var s,o,c,u=h.event.special,p=0;(o=n[p])!==void 0;p++)if(fn(o)){if(s=o[ht.expando]){if(s.events)for(c in s.events)u[c]?h.event.remove(o,c):h.removeEvent(o,c,s.handle);o[ht.expando]=void 0}o[we.expando]&&(o[we.expando]=void 0)}}}),h.fn.extend({detach:function(n){return Co(this,n,!0)},remove:function(n){return Co(this,n)},text:function(n){return li(this,function(s){return s===void 0?h.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=s)})},null,n,arguments.length)},append:function(){return Vi(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=So(this,n);s.appendChild(n)}})},prepend:function(){return Vi(this,arguments,function(n){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=So(this,n);s.insertBefore(n,s.firstChild)}})},before:function(){return Vi(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return Vi(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,s=0;(n=this[s])!=null;s++)n.nodeType===1&&(h.cleanData(ke(n,!1)),n.textContent="");return this},clone:function(n,s){return n=n??!1,s=s??n,this.map(function(){return h.clone(this,n,s)})},html:function(n){return li(this,function(s){var o=this[0]||{},c=0,u=this.length;if(s===void 0&&o.nodeType===1)return o.innerHTML;if(typeof s=="string"&&!_f.test(s)&&!Ne[(wo.exec(s)||["",""])[1].toLowerCase()]){s=h.htmlPrefilter(s);try{for(;c=0&&(w+=Math.max(0,Math.ceil(n["offset"+s[0].toUpperCase()+s.slice(1)]-p-w-k-.5))||0),w+C}function Lo(n,s,o){var c=$n(n),u=!v.boxSizingReliable()||o,p=u&&h.css(n,"boxSizing",!1,c)==="border-box",_=p,k=pn(n,s,c),w="offset"+s[0].toUpperCase()+s.slice(1);if(Cs.test(k)){if(!o)return k;k="auto"}return(!v.boxSizingReliable()&&p||!v.reliableTrDimensions()&&J(n,"tr")||k==="auto"||!parseFloat(k)&&h.css(n,"display",!1,c)==="inline")&&n.getClientRects().length&&(p=h.css(n,"boxSizing",!1,c)==="border-box",_=w in n,_&&(k=n[w])),k=parseFloat(k)||0,k+Os(n,s,o||(p?"border":"content"),_,c,k)+"px"}h.extend({cssHooks:{opacity:{get:function(n,s){if(s){var o=pn(n,"opacity");return o===""?"1":o}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(n,s,o,c){if(!(!n||n.nodeType===3||n.nodeType===8||!n.style)){var u,p,_,k=$e(s),w=Ms.test(s),C=n.style;if(w||(s=Rs(k)),_=h.cssHooks[s]||h.cssHooks[k],o!==void 0){if(p=typeof o,p==="string"&&(u=un.exec(o))&&u[1]&&(o=vo(n,s,u),p="number"),o==null||o!==o)return;p==="number"&&!w&&(o+=u&&u[3]||(h.cssNumber[k]?"":"px")),!v.clearCloneStyle&&o===""&&s.indexOf("background")===0&&(C[s]="inherit"),(!_||!("set"in _)||(o=_.set(n,o,c))!==void 0)&&(w?C.setProperty(s,o):C[s]=o)}else return _&&"get"in _&&(u=_.get(n,!1,c))!==void 0?u:C[s]}},css:function(n,s,o,c){var u,p,_,k=$e(s),w=Ms.test(s);return w||(s=Rs(k)),_=h.cssHooks[s]||h.cssHooks[k],_&&"get"in _&&(u=_.get(n,!0,o)),u===void 0&&(u=pn(n,s,c)),u==="normal"&&s in No&&(u=No[s]),o===""||o?(p=parseFloat(u),o===!0||isFinite(p)?p||0:u):u}}),h.each(["height","width"],function(n,s){h.cssHooks[s]={get:function(o,c,u){if(c)return Tf.test(h.css(o,"display"))&&(!o.getClientRects().length||!o.getBoundingClientRect().width)?Mo(o,Ef,function(){return Lo(o,s,u)}):Lo(o,s,u)},set:function(o,c,u){var p,_=$n(o),k=!v.scrollboxSize()&&_.position==="absolute",w=k||u,C=w&&h.css(o,"boxSizing",!1,_)==="border-box",I=u?Os(o,s,u,C,_):0;return C&&k&&(I-=Math.ceil(o["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(_[s])-Os(o,s,"border",!1,_)-.5)),I&&(p=un.exec(c))&&(p[3]||"px")!=="px"&&(o.style[s]=c,c=h.css(o,s)),Io(o,c,I)}}}),h.cssHooks.marginLeft=Ro(v.reliableMarginLeft,function(n,s){if(s)return(parseFloat(pn(n,"marginLeft"))||n.getBoundingClientRect().left-Mo(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"}),h.each({margin:"",padding:"",border:"Width"},function(n,s){h.cssHooks[n+s]={expand:function(o){for(var c=0,u={},p=typeof o=="string"?o.split(" "):[o];c<4;c++)u[n+hi[c]+s]=p[c]||p[c-2]||p[0];return u}},n!=="margin"&&(h.cssHooks[n+s].set=Io)}),h.fn.extend({css:function(n,s){return li(this,function(o,c,u){var p,_,k={},w=0;if(Array.isArray(c)){for(p=$n(o),_=c.length;w<_;w++)k[c[w]]=h.css(o,c[w],!1,p);return k}return u!==void 0?h.style(o,c,u):h.css(o,c)},n,s,arguments.length>1)}});function Te(n,s,o,c,u){return new Te.prototype.init(n,s,o,c,u)}h.Tween=Te,Te.prototype={constructor:Te,init:function(n,s,o,c,u,p){this.elem=n,this.prop=o,this.easing=u||h.easing._default,this.options=s,this.start=this.now=this.cur(),this.end=c,this.unit=p||(h.cssNumber[o]?"":"px")},cur:function(){var n=Te.propHooks[this.prop];return n&&n.get?n.get(this):Te.propHooks._default.get(this)},run:function(n){var s,o=Te.propHooks[this.prop];return this.options.duration?this.pos=s=h.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):this.pos=s=n,this.now=(this.end-this.start)*s+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),o&&o.set?o.set(this):Te.propHooks._default.set(this),this}},Te.prototype.init.prototype=Te.prototype,Te.propHooks={_default:{get:function(n){var s;return n.elem.nodeType!==1||n.elem[n.prop]!=null&&n.elem.style[n.prop]==null?n.elem[n.prop]:(s=h.css(n.elem,n.prop,""),!s||s==="auto"?0:s)},set:function(n){h.fx.step[n.prop]?h.fx.step[n.prop](n):n.elem.nodeType===1&&(h.cssHooks[n.prop]||n.elem.style[Rs(n.prop)]!=null)?h.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}},Te.propHooks.scrollTop=Te.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}},h.easing={linear:function(n){return n},swing:function(n){return .5-Math.cos(n*Math.PI)/2},_default:"swing"},h.fx=Te.prototype.init,h.fx.step={};var $i,Xn,Sf=/^(?:toggle|show|hide)$/,Af=/queueHooks$/;function Ps(){Xn&&(R.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(Ps):t.setTimeout(Ps,h.fx.interval),h.fx.tick())}function jo(){return t.setTimeout(function(){$i=void 0}),$i=Date.now()}function Yn(n,s){var o,c=0,u={height:n};for(s=s?1:0;c<4;c+=2-s)o=hi[c],u["margin"+o]=u["padding"+o]=n;return s&&(u.opacity=u.width=n),u}function Do(n,s,o){for(var c,u=(ze.tweeners[s]||[]).concat(ze.tweeners["*"]),p=0,_=u.length;p<_;p++)if(c=u[p].call(o,s,n))return c}function Cf(n,s,o){var c,u,p,_,k,w,C,I,D="width"in s||"height"in s,P=this,$={},bt=n.style,Lt=n.nodeType&&Un(n),Et=ht.get(n,"fxshow");o.queue||(_=h._queueHooks(n,"fx"),_.unqueued==null&&(_.unqueued=0,k=_.empty.fire,_.empty.fire=function(){_.unqueued||k()}),_.unqueued++,P.always(function(){P.always(function(){_.unqueued--,h.queue(n,"fx").length||_.empty.fire()})}));for(c in s)if(u=s[c],Sf.test(u)){if(delete s[c],p=p||u==="toggle",u===(Lt?"hide":"show"))if(u==="show"&&Et&&Et[c]!==void 0)Lt=!0;else continue;$[c]=Et&&Et[c]||h.style(n,c)}if(w=!h.isEmptyObject(s),!(!w&&h.isEmptyObject($))){D&&n.nodeType===1&&(o.overflow=[bt.overflow,bt.overflowX,bt.overflowY],C=Et&&Et.display,C==null&&(C=ht.get(n,"display")),I=h.css(n,"display"),I==="none"&&(C?I=C:(qi([n],!0),C=n.style.display||C,I=h.css(n,"display"),qi([n]))),(I==="inline"||I==="inline-block"&&C!=null)&&h.css(n,"float")==="none"&&(w||(P.done(function(){bt.display=C}),C==null&&(I=bt.display,C=I==="none"?"":I)),bt.display="inline-block")),o.overflow&&(bt.overflow="hidden",P.always(function(){bt.overflow=o.overflow[0],bt.overflowX=o.overflow[1],bt.overflowY=o.overflow[2]})),w=!1;for(c in $)w||(Et?"hidden"in Et&&(Lt=Et.hidden):Et=ht.access(n,"fxshow",{display:C}),p&&(Et.hidden=!Lt),Lt&&qi([n],!0),P.done(function(){Lt||qi([n]),ht.remove(n,"fxshow");for(c in $)h.style(n,c,$[c])})),w=Do(Lt?Et[c]:0,c,P),c in Et||(Et[c]=w.start,Lt&&(w.end=w.start,w.start=0))}}function Mf(n,s){var o,c,u,p,_;for(o in n)if(c=$e(o),u=s[c],p=n[o],Array.isArray(p)&&(u=p[1],p=n[o]=p[0]),o!==c&&(n[c]=p,delete n[o]),_=h.cssHooks[c],_&&"expand"in _){p=_.expand(p),delete n[c];for(o in p)o in n||(n[o]=p[o],s[o]=u)}else s[c]=u}function ze(n,s,o){var c,u,p=0,_=ze.prefilters.length,k=h.Deferred().always(function(){delete w.elem}),w=function(){if(u)return!1;for(var D=$i||jo(),P=Math.max(0,C.startTime+C.duration-D),$=P/C.duration||0,bt=1-$,Lt=0,Et=C.tweens.length;Lt1)},removeAttr:function(n){return this.each(function(){h.removeAttr(this,n)})}}),h.extend({attr:function(n,s,o){var c,u,p=n.nodeType;if(!(p===3||p===8||p===2)){if(typeof n.getAttribute>"u")return h.prop(n,s,o);if((p!==1||!h.isXMLDoc(n))&&(u=h.attrHooks[s.toLowerCase()]||(h.expr.match.bool.test(s)?Bo:void 0)),o!==void 0){if(o===null){h.removeAttr(n,s);return}return u&&"set"in u&&(c=u.set(n,o,s))!==void 0?c:(n.setAttribute(s,o+""),o)}return u&&"get"in u&&(c=u.get(n,s))!==null?c:(c=h.find.attr(n,s),c??void 0)}},attrHooks:{type:{set:function(n,s){if(!v.radioValue&&s==="radio"&&J(n,"input")){var o=n.value;return n.setAttribute("type",s),o&&(n.value=o),s}}}},removeAttr:function(n,s){var o,c=0,u=s&&s.match(Wt);if(u&&n.nodeType===1)for(;o=u[c++];)n.removeAttribute(o)}}),Bo={set:function(n,s,o){return s===!1?h.removeAttr(n,o):n.setAttribute(o,o),o}},h.each(h.expr.match.bool.source.match(/\w+/g),function(n,s){var o=gn[s]||h.find.attr;gn[s]=function(c,u,p){var _,k,w=u.toLowerCase();return p||(k=gn[w],gn[w]=_,_=o(c,u,p)!=null?w:null,gn[w]=k),_}});var Rf=/^(?:input|select|textarea|button)$/i,Of=/^(?:a|area)$/i;h.fn.extend({prop:function(n,s){return li(this,h.prop,n,s,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[h.propFix[n]||n]})}}),h.extend({prop:function(n,s,o){var c,u,p=n.nodeType;if(!(p===3||p===8||p===2))return(p!==1||!h.isXMLDoc(n))&&(s=h.propFix[s]||s,u=h.propHooks[s]),o!==void 0?u&&"set"in u&&(c=u.set(n,o,s))!==void 0?c:n[s]=o:u&&"get"in u&&(c=u.get(n,s))!==null?c:n[s]},propHooks:{tabIndex:{get:function(n){var s=h.find.attr(n,"tabindex");return s?parseInt(s,10):Rf.test(n.nodeName)||Of.test(n.nodeName)&&n.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(h.propHooks.selected={get:function(n){var s=n.parentNode;return s&&s.parentNode&&s.parentNode.selectedIndex,null},set:function(n){var s=n.parentNode;s&&(s.selectedIndex,s.parentNode&&s.parentNode.selectedIndex)}}),h.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){h.propFix[this.toLowerCase()]=this});function Si(n){var s=n.match(Wt)||[];return s.join(" ")}function Ai(n){return n.getAttribute&&n.getAttribute("class")||""}function Fs(n){return Array.isArray(n)?n:typeof n=="string"?n.match(Wt)||[]:[]}h.fn.extend({addClass:function(n){var s,o,c,u,p,_;return E(n)?this.each(function(k){h(this).addClass(n.call(this,k,Ai(this)))}):(s=Fs(n),s.length?this.each(function(){if(c=Ai(this),o=this.nodeType===1&&" "+Si(c)+" ",o){for(p=0;p-1;)o=o.replace(" "+u+" "," ");_=Si(o),c!==_&&this.setAttribute("class",_)}}):this):this.attr("class","")},toggleClass:function(n,s){var o,c,u,p,_=typeof n,k=_==="string"||Array.isArray(n);return E(n)?this.each(function(w){h(this).toggleClass(n.call(this,w,Ai(this),s),s)}):typeof s=="boolean"&&k?s?this.addClass(n):this.removeClass(n):(o=Fs(n),this.each(function(){if(k)for(p=h(this),u=0;u-1)return!0;return!1}});var Pf=/\r/g;h.fn.extend({val:function(n){var s,o,c,u=this[0];return arguments.length?(c=E(n),this.each(function(p){var _;this.nodeType===1&&(c?_=n.call(this,p,h(this).val()):_=n,_==null?_="":typeof _=="number"?_+="":Array.isArray(_)&&(_=h.map(_,function(k){return k==null?"":k+""})),s=h.valHooks[this.type]||h.valHooks[this.nodeName.toLowerCase()],(!s||!("set"in s)||s.set(this,_,"value")===void 0)&&(this.value=_))})):u?(s=h.valHooks[u.type]||h.valHooks[u.nodeName.toLowerCase()],s&&"get"in s&&(o=s.get(u,"value"))!==void 0?o:(o=u.value,typeof o=="string"?o.replace(Pf,""):o??"")):void 0}}),h.extend({valHooks:{option:{get:function(n){var s=h.find.attr(n,"value");return s??Si(h.text(n))}},select:{get:function(n){var s,o,c,u=n.options,p=n.selectedIndex,_=n.type==="select-one",k=_?null:[],w=_?p+1:u.length;for(p<0?c=w:c=_?p:0;c-1)&&(o=!0);return o||(n.selectedIndex=-1),p}}}}),h.each(["radio","checkbox"],function(){h.valHooks[this]={set:function(n,s){if(Array.isArray(s))return n.checked=h.inArray(h(n).val(),s)>-1}},v.checkOn||(h.valHooks[this].get=function(n){return n.getAttribute("value")===null?"on":n.value})});var _n=t.location,zo={guid:Date.now()},Ns=/\?/;h.parseXML=function(n){var s,o;if(!n||typeof n!="string")return null;try{s=new t.DOMParser().parseFromString(n,"text/xml")}catch{}return o=s&&s.getElementsByTagName("parsererror")[0],(!s||o)&&h.error("Invalid XML: "+(o?h.map(o.childNodes,function(c){return c.textContent}).join(` `):n)),s};var Wo=/^(?:focusinfocus|focusoutblur)$/,qo=function(n){n.stopPropagation()};h.extend(h.event,{trigger:function(n,s,o,c){var u,p,_,k,w,C,I,D,P=[o||R],$=x.call(n,"type")?n.type:n,bt=x.call(n,"namespace")?n.namespace.split("."):[];if(p=D=_=o=o||R,!(o.nodeType===3||o.nodeType===8)&&!Wo.test($+h.event.triggered)&&($.indexOf(".")>-1&&(bt=$.split("."),$=bt.shift(),bt.sort()),w=$.indexOf(":")<0&&"on"+$,n=n[h.expando]?n:new h.Event($,typeof n=="object"&&n),n.isTrigger=c?2:3,n.namespace=bt.join("."),n.rnamespace=n.namespace?new RegExp("(^|\\.)"+bt.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=void 0,n.target||(n.target=o),s=s==null?[n]:h.makeArray(s,[n]),I=h.event.special[$]||{},!(!c&&I.trigger&&I.trigger.apply(o,s)===!1))){if(!c&&!I.noBubble&&!L(o)){for(k=I.delegateType||$,Wo.test(k+$)||(p=p.parentNode);p;p=p.parentNode)P.push(p),_=p;_===(o.ownerDocument||R)&&P.push(_.defaultView||_.parentWindow||t)}for(u=0;(p=P[u++])&&!n.isPropagationStopped();)D=p,n.type=u>1?k:I.bindType||$,C=(ht.get(p,"events")||Object.create(null))[n.type]&&ht.get(p,"handle"),C&&C.apply(p,s),C=w&&p[w],C&&C.apply&&fn(p)&&(n.result=C.apply(p,s),n.result===!1&&n.preventDefault());return n.type=$,!c&&!n.isDefaultPrevented()&&(!I._default||I._default.apply(P.pop(),s)===!1)&&fn(o)&&w&&E(o[$])&&!L(o)&&(_=o[w],_&&(o[w]=null),h.event.triggered=$,n.isPropagationStopped()&&D.addEventListener($,qo),o[$](),n.isPropagationStopped()&&D.removeEventListener($,qo),h.event.triggered=void 0,_&&(o[w]=_)),n.result}},simulate:function(n,s,o){var c=h.extend(new h.Event,o,{type:n,isSimulated:!0});h.event.trigger(c,null,s)}}),h.fn.extend({trigger:function(n,s){return this.each(function(){h.event.trigger(n,s,this)})},triggerHandler:function(n,s){var o=this[0];if(o)return h.event.trigger(n,s,o,!0)}});var Ff=/\[\]$/,Ho=/\r?\n/g,Nf=/^(?:submit|button|image|reset|file)$/i,If=/^(?:input|select|textarea|keygen)/i;function Is(n,s,o,c){var u;if(Array.isArray(s))h.each(s,function(p,_){o||Ff.test(n)?c(n,_):Is(n+"["+(typeof _=="object"&&_!=null?p:"")+"]",_,o,c)});else if(!o&&B(s)==="object")for(u in s)Is(n+"["+u+"]",s[u],o,c);else c(n,s)}h.param=function(n,s){var o,c=[],u=function(p,_){var k=E(_)?_():_;c[c.length]=encodeURIComponent(p)+"="+encodeURIComponent(k??"")};if(n==null)return"";if(Array.isArray(n)||n.jquery&&!h.isPlainObject(n))h.each(n,function(){u(this.name,this.value)});else for(o in n)Is(o,n[o],s,u);return c.join("&")},h.fn.extend({serialize:function(){return h.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=h.prop(this,"elements");return n?h.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!h(this).is(":disabled")&&If.test(this.nodeName)&&!Nf.test(n)&&(this.checked||!dn.test(n))}).map(function(n,s){var o=h(this).val();return o==null?null:Array.isArray(o)?h.map(o,function(c){return{name:s.name,value:c.replace(Ho,`\r `)}}):{name:s.name,value:o.replace(Ho,`\r -`)}}).get()}});var Lf=/%20/g,jf=/#.*$/,Df=/([?&])_=[^&]*/,Bf=/^(.*?):[ \t]*([^\r\n]*)$/mg,zf=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Wf=/^(?:GET|HEAD)$/,qf=/^\/\//,Uo={},Ls={},Vo="*/".concat("*"),js=R.createElement("a");js.href=_n.href;function $o(n){return function(s,o){typeof s!="string"&&(o=s,s="*");var c,u=0,p=s.toLowerCase().match(Wt)||[];if(E(o))for(;c=p[u++];)c[0]==="+"?(c=c.slice(1)||"*",(n[c]=n[c]||[]).unshift(o)):(n[c]=n[c]||[]).push(o)}}function Xo(n,s,o,c){var u={},p=n===Ls;function _(k){var w;return u[k]=!0,h.each(n[k]||[],function(C,I){var D=I(s,o,c);if(typeof D=="string"&&!p&&!u[D])return s.dataTypes.unshift(D),_(D),!1;if(p)return!(w=D)}),w}return _(s.dataTypes[0])||!u["*"]&&_("*")}function Ds(n,s){var o,c,u=h.ajaxSettings.flatOptions||{};for(o in s)s[o]!==void 0&&((u[o]?n:c||(c={}))[o]=s[o]);return c&&h.extend(!0,n,c),n}function Hf(n,s,o){for(var c,u,p,_,k=n.contents,w=n.dataTypes;w[0]==="*";)w.shift(),c===void 0&&(c=n.mimeType||s.getResponseHeader("Content-Type"));if(c){for(u in k)if(k[u]&&k[u].test(c)){w.unshift(u);break}}if(w[0]in o)p=w[0];else{for(u in o){if(!w[0]||n.converters[u+" "+w[0]]){p=u;break}_||(_=u)}p=p||_}if(p)return p!==w[0]&&w.unshift(p),o[p]}function Uf(n,s,o,c){var u,p,_,k,w,C={},I=n.dataTypes.slice();if(I[1])for(_ in n.converters)C[_.toLowerCase()]=n.converters[_];for(p=I.shift();p;)if(n.responseFields[p]&&(o[n.responseFields[p]]=s),!w&&c&&n.dataFilter&&(s=n.dataFilter(s,n.dataType)),w=p,p=I.shift(),p){if(p==="*")p=w;else if(w!=="*"&&w!==p){if(_=C[w+" "+p]||C["* "+p],!_){for(u in C)if(k=u.split(" "),k[1]===p&&(_=C[w+" "+k[0]]||C["* "+k[0]],_)){_===!0?_=C[u]:C[u]!==!0&&(p=k[0],I.unshift(k[1]));break}}if(_!==!0)if(_&&n.throws)s=_(s);else try{s=_(s)}catch(D){return{state:"parsererror",error:_?D:"No conversion from "+w+" to "+p}}}}return{state:"success",data:s}}h.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:_n.href,type:"GET",isLocal:zf.test(_n.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Vo,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":h.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,s){return s?Ds(Ds(n,h.ajaxSettings),s):Ds(h.ajaxSettings,n)},ajaxPrefilter:$o(Uo),ajaxTransport:$o(Ls),ajax:function(n,s){typeof n=="object"&&(s=n,n=void 0),s=s||{};var o,c,u,p,_,k,w,C,I,D,P=h.ajaxSetup({},s),$=P.context||P,bt=P.context&&($.nodeType||$.jquery)?h($):h.event,Lt=h.Deferred(),Et=h.Callbacks("once memory"),ce=P.statusCode||{},se={},Xe={},Ye="canceled",Ot={readyState:0,getResponseHeader:function(jt){var Kt;if(w){if(!p)for(p={};Kt=Bf.exec(u);)p[Kt[1].toLowerCase()+" "]=(p[Kt[1].toLowerCase()+" "]||[]).concat(Kt[2]);Kt=p[jt.toLowerCase()+" "]}return Kt==null?null:Kt.join(", ")},getAllResponseHeaders:function(){return w?u:null},setRequestHeader:function(jt,Kt){return w==null&&(jt=Xe[jt.toLowerCase()]=Xe[jt.toLowerCase()]||jt,se[jt]=Kt),this},overrideMimeType:function(jt){return w==null&&(P.mimeType=jt),this},statusCode:function(jt){var Kt;if(jt)if(w)Ot.always(jt[Ot.status]);else for(Kt in jt)ce[Kt]=[ce[Kt],jt[Kt]];return this},abort:function(jt){var Kt=jt||Ye;return o&&o.abort(Kt),Ci(0,Kt),this}};if(Lt.promise(Ot),P.url=((n||P.url||_n.href)+"").replace(qf,_n.protocol+"//"),P.type=s.method||s.type||P.method||P.type,P.dataTypes=(P.dataType||"*").toLowerCase().match(Wt)||[""],P.crossDomain==null){k=R.createElement("a");try{k.href=P.url,k.href=k.href,P.crossDomain=js.protocol+"//"+js.host!=k.protocol+"//"+k.host}catch{P.crossDomain=!0}}if(P.data&&P.processData&&typeof P.data!="string"&&(P.data=h.param(P.data,P.traditional)),Xo(Uo,P,s,Ot),w)return Ot;C=h.event&&P.global,C&&h.active++===0&&h.event.trigger("ajaxStart"),P.type=P.type.toUpperCase(),P.hasContent=!Wf.test(P.type),c=P.url.replace(jf,""),P.hasContent?P.data&&P.processData&&(P.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(P.data=P.data.replace(Lf,"+")):(D=P.url.slice(c.length),P.data&&(P.processData||typeof P.data=="string")&&(c+=(Ns.test(c)?"&":"?")+P.data,delete P.data),P.cache===!1&&(c=c.replace(Df,"$1"),D=(Ns.test(c)?"&":"?")+"_="+zo.guid+++D),P.url=c+D),P.ifModified&&(h.lastModified[c]&&Ot.setRequestHeader("If-Modified-Since",h.lastModified[c]),h.etag[c]&&Ot.setRequestHeader("If-None-Match",h.etag[c])),(P.data&&P.hasContent&&P.contentType!==!1||s.contentType)&&Ot.setRequestHeader("Content-Type",P.contentType),Ot.setRequestHeader("Accept",P.dataTypes[0]&&P.accepts[P.dataTypes[0]]?P.accepts[P.dataTypes[0]]+(P.dataTypes[0]!=="*"?", "+Vo+"; q=0.01":""):P.accepts["*"]);for(I in P.headers)Ot.setRequestHeader(I,P.headers[I]);if(P.beforeSend&&(P.beforeSend.call($,Ot,P)===!1||w))return Ot.abort();if(Ye="abort",Et.add(P.complete),Ot.done(P.success),Ot.fail(P.error),o=Xo(Ls,P,s,Ot),!o)Ci(-1,"No Transport");else{if(Ot.readyState=1,C&&bt.trigger("ajaxSend",[Ot,P]),w)return Ot;P.async&&P.timeout>0&&(_=t.setTimeout(function(){Ot.abort("timeout")},P.timeout));try{w=!1,o.send(se,Ci)}catch(jt){if(w)throw jt;Ci(-1,jt)}}function Ci(jt,Kt,yn,zs){var Ge,bn,Ke,pi,gi,Ie=Kt;w||(w=!0,_&&t.clearTimeout(_),o=void 0,u=zs||"",Ot.readyState=jt>0?4:0,Ge=jt>=200&&jt<300||jt===304,yn&&(pi=Hf(P,Ot,yn)),!Ge&&h.inArray("script",P.dataTypes)>-1&&h.inArray("json",P.dataTypes)<0&&(P.converters["text script"]=function(){}),pi=Uf(P,pi,Ot,Ge),Ge?(P.ifModified&&(gi=Ot.getResponseHeader("Last-Modified"),gi&&(h.lastModified[c]=gi),gi=Ot.getResponseHeader("etag"),gi&&(h.etag[c]=gi)),jt===204||P.type==="HEAD"?Ie="nocontent":jt===304?Ie="notmodified":(Ie=pi.state,bn=pi.data,Ke=pi.error,Ge=!Ke)):(Ke=Ie,(jt||!Ie)&&(Ie="error",jt<0&&(jt=0))),Ot.status=jt,Ot.statusText=(Kt||Ie)+"",Ge?Lt.resolveWith($,[bn,Ie,Ot]):Lt.rejectWith($,[Ot,Ie,Ke]),Ot.statusCode(ce),ce=void 0,C&&bt.trigger(Ge?"ajaxSuccess":"ajaxError",[Ot,P,Ge?bn:Ke]),Et.fireWith($,[Ot,Ie]),C&&(bt.trigger("ajaxComplete",[Ot,P]),--h.active||h.event.trigger("ajaxStop")))}return Ot},getJSON:function(n,s,o){return h.get(n,s,o,"json")},getScript:function(n,s){return h.get(n,void 0,s,"script")}}),h.each(["get","post"],function(n,s){h[s]=function(o,c,u,p){return E(c)&&(p=p||u,u=c,c=void 0),h.ajax(h.extend({url:o,type:s,dataType:p,data:c,success:u},h.isPlainObject(o)&&o))}}),h.ajaxPrefilter(function(n){var s;for(s in n.headers)s.toLowerCase()==="content-type"&&(n.contentType=n.headers[s]||"")}),h._evalUrl=function(n,s,o){return h.ajax({url:n,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(c){h.globalEval(c,s,o)}})},h.fn.extend({wrapAll:function(n){var s;return this[0]&&(E(n)&&(n=n.call(this[0])),s=h(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&s.insertBefore(this[0]),s.map(function(){for(var o=this;o.firstElementChild;)o=o.firstElementChild;return o}).append(this)),this},wrapInner:function(n){return E(n)?this.each(function(s){h(this).wrapInner(n.call(this,s))}):this.each(function(){var s=h(this),o=s.contents();o.length?o.wrapAll(n):s.append(n)})},wrap:function(n){var s=E(n);return this.each(function(o){h(this).wrapAll(s?n.call(this,o):n)})},unwrap:function(n){return this.parent(n).not("body").each(function(){h(this).replaceWith(this.childNodes)}),this}}),h.expr.pseudos.hidden=function(n){return!h.expr.pseudos.visible(n)},h.expr.pseudos.visible=function(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)},h.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Vf={0:200,1223:204},mn=h.ajaxSettings.xhr();v.cors=!!mn&&"withCredentials"in mn,v.ajax=mn=!!mn,h.ajaxTransport(function(n){var s,o;if(v.cors||mn&&!n.crossDomain)return{send:function(c,u){var p,_=n.xhr();if(_.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(p in n.xhrFields)_[p]=n.xhrFields[p];n.mimeType&&_.overrideMimeType&&_.overrideMimeType(n.mimeType),!n.crossDomain&&!c["X-Requested-With"]&&(c["X-Requested-With"]="XMLHttpRequest");for(p in c)_.setRequestHeader(p,c[p]);s=function(k){return function(){s&&(s=o=_.onload=_.onerror=_.onabort=_.ontimeout=_.onreadystatechange=null,k==="abort"?_.abort():k==="error"?typeof _.status!="number"?u(0,"error"):u(_.status,_.statusText):u(Vf[_.status]||_.status,_.statusText,(_.responseType||"text")!=="text"||typeof _.responseText!="string"?{binary:_.response}:{text:_.responseText},_.getAllResponseHeaders()))}},_.onload=s(),o=_.onerror=_.ontimeout=s("error"),_.onabort!==void 0?_.onabort=o:_.onreadystatechange=function(){_.readyState===4&&t.setTimeout(function(){s&&o()})},s=s("abort");try{_.send(n.hasContent&&n.data||null)}catch(k){if(s)throw k}},abort:function(){s&&s()}}}),h.ajaxPrefilter(function(n){n.crossDomain&&(n.contents.script=!1)}),h.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return h.globalEval(n),n}}}),h.ajaxPrefilter("script",function(n){n.cache===void 0&&(n.cache=!1),n.crossDomain&&(n.type="GET")}),h.ajaxTransport("script",function(n){if(n.crossDomain||n.scriptAttrs){var s,o;return{send:function(c,u){s=h("