# Nmap 7.98 scan initiated Sun Apr  5 07:38:41 2026 as: /usr/lib/nmap/nmap -vv --reason -Pn -T4 -sV -p 443 "--script=banner,(http* or ssl*) and not (brute or broadcast or dos or external or http-slowloris* or fuzzer)" -oN /root/results/gitea.lan.ddnsgeek.com/scans/tcp443/tcp_443_https_nmap.txt -oX /root/results/gitea.lan.ddnsgeek.com/scans/tcp443/xml/tcp_443_https_nmap.xml gitea.lan.ddnsgeek.com
Nmap scan report for gitea.lan.ddnsgeek.com (167.179.167.166)
Host is up, received user-set (0.014s latency).
rDNS record for 167.179.167.166: 167-179-167-166.a7b3a7.bne.nbn.aussiebb.net
Scanned at 2026-04-05 07:38:46 UTC for 931s

PORT    STATE SERVICE  REASON         VERSION
443/tcp open  ssl/http syn-ack ttl 55 Golang net/http server (Go-IPFS json-rpc or InfluxDB API)
| http-grep: 
|   (3) http://gitea.lan.ddnsgeek.com:443/: 
|     (3) ip: 
|       + 5.142.75.75
|       + 138.112.25.25
|       + 1.042.018.75
|   (1) http://gitea.lan.ddnsgeek.com:443/assets/js/index.js?v=1.25.5: 
|     (1) email: 
|       + dayjs@1.11.18
|   (2) http://gitea.lan.ddnsgeek.com:443/explore/repos: 
|     (2) ip: 
|       + 1.7.75.75
|       + 1.5.75.75
|   (17) http://gitea.lan.ddnsgeek.com:443/beatzaplenty/docker: 
|     (17) ip: 
|       + 6.111.75.75
|       + 4.8.75.75
|       + 09.047.171.125
|       + 066.026.13.073
|       + 09.048.173.126
|       + 71.57.71.96
|       + 72.12.72.71
|       + 71.3.71.89
|       + 07.49.12.64
|       + 03.66.07.98
|       + 03.24.24.42
|       + 09.03.18.03
|       + 04.31.05.52
|       + 1.13.89.7
|       + 1.04.42.9
|       + 43.18.83.41
|_      + 1.042.75.75
|_http-malware-host: Host appears to be clean
|_http-jsonp-detection: Couldn't find any JSONP endpoints.
|_http-traceroute: ERROR: Script execution failed (use -d to debug)
| http-php-version: Logo query returned unknown hash 1bd2b2259779479728d176cd7e78eb7b
|_Credits query returned unknown hash ade1c244a63fafd7f72fefff2609eda2
|_http-dombased-xss: Couldn't find any DOM based XSS.
|_http-title: Gitea: Git with a cup of tea
|_http-date: Sun, 05 Apr 2026 07:39:43 GMT; -5s from local time.
|_http-csrf: Couldn't find any CSRF vulnerabilities.
| http-fileupload-exploiter: 
|   
|     Couldn't find a file-type field.
|   
|_    Couldn't find a file-type field.
| http-methods: 
|_  Supported Methods: GET HEAD
|_http-wordpress-users: [Error] Wordpress installation was not found. We couldn't find wp-login.php
| http-waf-detect: IDS/IPS/WAF detected:
|_gitea.lan.ddnsgeek.com:443/?p4yl04d3=<script>alert(document.cookie)</script>
|_http-stored-xss: Couldn't find any stored XSS vulnerabilities.
|_http-referer-checker: Couldn't find any cross-domain scripts.
|_http-fetch: Please enter the complete path of the directory to save data in.
| http-errors: 
| Spidering limited to: maxpagecount=40; withinhost=gitea.lan.ddnsgeek.com
|   Found the following error pages: 
|   
|   Error Code: 404
|_  	http://gitea.lan.ddnsgeek.com:443/
| http-security-headers: 
|   Strict_Transport_Security: 
|     Header: Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
|   X_Frame_Options: 
|     Header: X-Frame-Options: SAMEORIGIN
|     Description: The browser must not display this content in any frame from a page of different origin than the content itself.
|   X_XSS_Protection: 
|     Header: X-XSS-Protection: 1; mode=block
|     Description: The browser will prevent the rendering of the page when XSS is detected.
|   X_Content_Type_Options: 
|     Header: X-Content-Type-Options: nosniff
|_    Description: Will prevent the browser from MIME-sniffing a response away from the declared content-type. 
| http-auth-finder: 
| Spidering limited to: maxdepth=3; maxpagecount=20; withinhost=gitea.lan.ddnsgeek.com
|   url                                                                         method
|   http://gitea.lan.ddnsgeek.com:443/user/sign_up                              FORM
|   http://gitea.lan.ddnsgeek.com:443/user/login?redirect_to=%2F                FORM
|   http://gitea.lan.ddnsgeek.com:443/user/login?redirect_to=%2Fuser%2Fsign_up  FORM
|_  http://gitea.lan.ddnsgeek.com:443/user/login                                FORM
|_http-chrono: Request times for /; avg: 19930.79ms; min: 14391.71ms; max: 27048.52ms
|_http-mobileversion-checker: No mobile version detected.
| http-vhosts: 
| auth.lan.ddnsgeek.com : 200
|_127 names had status 404
| ssl-enum-ciphers: 
|   TLSv1.2: 
|     ciphers: 
|       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (secp256r1) - A
|     compressors: 
|       NULL
|     cipher preference: client
|     warnings: 
|       Key exchange (secp256r1) of lower strength than certificate key
|   TLSv1.3: 
|     ciphers: 
|       TLS_AKE_WITH_AES_128_GCM_SHA256 (X25519MLKEM768) - A
|       TLS_AKE_WITH_AES_256_GCM_SHA384 (X25519MLKEM768) - A
|       TLS_AKE_WITH_CHACHA20_POLY1305_SHA256 (X25519MLKEM768) - A
|     cipher preference: server
|_  least strength: A
|_ssl-date: TLS randomness does not represent time
| http-comments-displayer: 
| Spidering limited to: maxdepth=3; maxpagecount=20; withinhost=gitea.lan.ddnsgeek.com
|     
|     Path: http://gitea.lan.ddnsgeek.com:443/assets/js/index.js?v=1.25.5
|     Line number: 1
|     Comment: 
|         /*[@*[ starts-with(name(), "hx-on:") or starts-with(name(), "data-hx-on:") or starts-with(name(), "hx-on-") or starts-with(name(), "data-hx-on-") ]]');function processHXOnRoot(t,i){shouldProcessHxOn(t)&&i.push(asElement(t));const o=HX_ON_QUERY.evaluate(t);let u=null;for(;u=o.iterateNext();)i.push(asElement(u))}function findHxOnWildcardElements(t){const i=[];if(t instanceof DocumentFragment)for(const o of t.childNodes)processHXOnRoot(o,i);else processHXOnRoot(t,i);return i}function findElementsToProcess(t){if(t.querySelectorAll){const o=", [hx-boost] a, [data-hx-boost] a, a[hx-boost], a[data-hx-boost]",u=[];for(const _ in extensions){const b=extensions[_];if(b.getSelectors){var i=b.getSelectors();i&&u.push(i)}}return t.querySelectorAll(VERB_SELECTOR+o+", form, [type='submit'], [hx-ext], [data-hx-ext], [hx-trigger], [data-hx-trigger]"+u.flat().map(_=>", "+_).join(""))}else return[]}function maybeSetLastButtonClicked(t){const i=getTargetButton(t.target),o=getRelatedFormData(t);o&&(o.lastButtonClicked=i)}function maybeUnsetLastButtonClicked(t){const i=getRelatedFormData(t);i&&(i.lastButtonClicked=null)}function getTargetButton(t){return closest(asElement(t),"button, input[type='submit']")}function getRelatedForm(t){return t.form||closest(t,"form")}function getRelatedFormData(t){const i=getTargetButton(t.target);if(!i)return;const o=getRelatedForm(i);if(o)return getInternalData(o)}function initButtonTracking(t){t.addEventListener("click",maybeSetLastButtonClicked),t.addEventListener("focusin",maybeSetLastButtonClicked),t.addEventListener("focusout",maybeUnsetLastButtonClicked)}function addHxOnEventHandler(t,i,o){const u=getInternalData(t);Array.isArray(u.onHandlers)||(u.onHandlers=[]);let p;const _=function(b){maybeEval(t,function(){eltIsDisabled(t)||(p||(p=new Function("event",o)),p.call(t,b))})};t.addEventListener(i,_),u.onHandlers.push({event:i,listener:_})}function processHxOnWildcard(t){deInitOnHandlers(t);for(let i=0;i<t.attributes.length;i++){const o=t.attributes[i].name,u=t.attributes[i].value;if(startsWith(o,"hx-on")||startsWith(o,"data-hx-on")){const p=o.indexOf("-on")+3,_=o.slice(p,p+1);if(_==="-"||_===":"){let b=o.slice(p+1);startsWith(b,":")?b="htmx"+b:startsWith(b,"-")?b="htmx:"+b.slice(1):startsWith(b,"htmx-")&&(b="htmx:"+b.slice(5)),addHxOnEventHandler(t,b,u)}}}}function initNode(t){triggerEvent(t,"htmx:beforeProcessNode");const i=getInternalData(t),o=getTriggerSpecs(t);processVerbs(t,i,o)||(getClosestAttributeValue(t,"hx-boost")==="true"?boostElement(t,i,o):hasAttribute(t,"hx-trigger")&&o.forEach(function(p){addTriggerHandler(t,p,i,function(){})})),(t.tagName==="FORM"||getRawAttribute(t,"type")==="submit"&&hasAttribute(t,"form"))&&initButtonTracking(t),i.firstInitCompleted=!0,triggerEvent(t,"htmx:afterProcessNode")}function maybeDeInitAndHash(t){if(!(t instanceof Element))return!1;const i=getInternalData(t),o=attributeHash(t);return i.initHash!==o?(deInitNode(t),i.initHash=o,!0):!1}function processNode(t){if(t=resolveTarget(t),eltIsDisabled(t)){cleanUpElement(t);return}const i=[];maybeDeInitAndHash(t)&&i.push(t),forEach(findElementsToProcess(t),function(o){if(eltIsDisabled(o)){cleanUpElement(o);return}maybeDeInitAndHash(o)&&i.push(o)}),forEach(findHxOnWildcardElements(t),processHxOnWildcard),forEach(i,initNode)}function kebabEventName(t){return t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}function makeEvent(t,i){return new CustomEvent(t,{bubbles:!0,cancelable:!0,composed:!0,detail:i})}function triggerErrorEvent(t,i,o){triggerEvent(t,i,mergeObjects({error:i},o))}function ignoreEventForLogging(t){return t==="htmx:afterProcessNode"}function withExtensions(t,i,o){forEach(getExtensions(t,[],o),function(u){try{i(u)}catch(p){logError(p)}})}function logError(t){console.error(t)}function triggerEvent(t,i,o){t=resolveTarget(t),o==null&&(o={}),o.elt=t;const u=makeEvent(i,o);htmx.logger&&!ignoreEventForLogging(i)&&htmx.logger(t,i,o),o.error&&(logError(o.error),triggerEvent(t,"htmx:error",{errorInfo:o}));let p=t.dispatchEvent(u);const _=kebabEventName(i);if(p&&_!==i){const b=makeEvent(_,u.detail);p=p&&t.dispatchEvent(b)}return withExtensions(asElement(t),function(b){p=p&&b.onEvent(i,u)!==!1&&!u.defaultPrevented}),p}let currentPathForHistory=location.pathname+location.search;function setCurrentPathForHistory(t){currentPathForHistory=t,canAccessLocalStorage()&&sessionStorage.setItem("htmx-current-path-for-history",t)}function getHistoryElement(){return getDocument().querySelector("[hx-history-elt],[data-hx-history-elt]")||getDocument().body}function saveToHistoryCache(t,i){if(!canAccessLocalStorage())return;const o=cleanInnerHtmlForHistory(i),u=getDocument().title,p=window.scrollY;if(htmx.config.historyCacheSize<=0){sessionStorage.removeItem("htmx-history-cache");return}t=normalizePath(t);const _=parseJSON(sessionStorage.getItem("htmx-history-cache"))||[];for(let j=0;j<_.length;j++)if(_[j].url===t){_.splice(j,1);break}const b={url:t,content:o,title:u,scroll:p};for(triggerEvent(getDocument().body,"htmx:historyItemCreated",{item:b,cache:_}),_.push(b);_.length>htmx.config.historyCacheSize;)_.shift();for(;_.length>0;)try{sessionStorage.setItem("htmx-history-cache",JSON.stringify(_));break}catch(j){triggerErrorEvent(getDocument().body,"htmx:historyCacheError",{cause:j,cache:_}),_.shift()}}function getCachedHistory(t){if(!canAccessLocalStorage())return null;t=normalizePath(t);const i=parseJSON(sessionStorage.getItem("htmx-history-cache"))||[];for(let o=0;o<i.length;o++)if(i[o].url===t)return i[o];return null}function cleanInnerHtmlForHistory(t){const i=htmx.config.requestClass,o=t.cloneNode(!0);return forEach(findAll(o,"."+i),function(u){removeClassFromElement(u,i)}),forEach(findAll(o,"[data-disabled-by-htmx]"),function(u){u.removeAttribute("disabled")}),o.innerHTML}function saveCurrentPageToHistory(){const t=getHistoryElement();let i=currentPathForHistory;canAccessLocalStorage()&&(i=sessionStorage.getItem("htmx-current-path-for-history")),i=i||location.pathname+location.search,getDocument().querySelector('[hx-history="false" i],[data-hx-history="false" i]')||(triggerEvent(getDocument().body,"htmx:beforeHistorySave",{path:i,historyElt:t}),saveToHistoryCache(i,t)),htmx.config.historyEnabled&&history.replaceState({htmx:!0},getDocument().title,location.href)}function pushUrlIntoHistory(t){htmx.config.getCacheBusterParam&&(t=t.replace(/org\.htmx\.cache-buster=[^&]*&?/,""),(endsWith(t,"&")||endsWith(t,"?"))&&(t=t.slice(0,-1))),htmx.config.historyEnabled&&history.pushState({htmx:!0},"",t),setCurrentPathForHistory(t)}function replaceUrlInHistory(t){htmx.config.historyEnabled&&history.replaceState({htmx:!0},"",t),setCurrentPathForHistory(t)}function settleImmediately(t){forEach(t,function(i){i.call(void 0)})}function loadHistoryFromServer(t){const i=new XMLHttpRequest,o={swapStyle:"innerHTML",swapDelay:0,settleDelay:0},u={path:t,xhr:i,historyElt:getHistoryElement(),swapSpec:o};i.open("GET",t,!0),htmx.config.historyRestoreAsHxRequest&&i.setRequestHeader("HX-Request","true"),i.setRequestHeader("HX-History-Restore-Request","true"),i.setRequestHeader("HX-Current-URL",location.href),i.onload=function(){this.status>=200&&this.status<400?(u.response=this.response,triggerEvent(getDocument().body,"htmx:historyCacheMissLoad",u),swap(u.historyElt,u.response,o,{contextElement:u.historyElt,historyRequest:!0}),setCurrentPathForHistory(u.path),triggerEvent(getDocument().body,"htmx:historyRestore",{path:t,cacheMiss:!0,serverResponse:u.response})):triggerErrorEvent(getDocument().body,"htmx:historyCacheMissLoadError",u)},triggerEvent(getDocument().body,"htmx:historyCacheMiss",u)&&i.send()}function restoreHistory(t){saveCurrentPageToHistory(),t=t||location.pathname+location.search;const i=getCachedHistory(t);if(i){const o={swapStyle:"innerHTML",swapDelay:0,settleDelay:0,scroll:i.scroll},u={path:t,item:i,historyElt:getHistoryElement(),swapSpec:o};triggerEvent(getDocument().body,"htmx:historyCacheHit",u)&&(swap(u.historyElt,i.content,o,{contextElement:u.historyElt,title:i.title}),setCurrentPathForHistory(u.path),triggerEvent(getDocument().body,"htmx:historyRestore",u))}else htmx.config.refreshOnHistoryMiss?htmx.location.reload(!0):loadHistoryFromServer(t)}function addRequestIndicatorClasses(t){let i=findAttributeTargets(t,"hx-indicator");return i==null&&(i=[t]),forEach(i,function(o){const u=getInternalData(o);u.requestCount=(u.requestCount||0)+1,o.classList.add.call(o.classList,htmx.config.requestClass)}),i}function disableElements(t){let i=findAttributeTargets(t,"hx-disabled-elt");return i==null&&(i=[]),forEach(i,function(o){const u=getInternalData(o);u.requestCount=(u.requestCount||0)+1,o.setAttribute("disabled",""),o.setAttribute("data-disabled-by-htmx","")}),i}function removeRequestIndicators(t,i){forEach(t.concat(i),function(o){const u=getInternalData(o);u.requestCount=(u.requestCount||1)-1}),forEach(t,function(o){getInternalData(o).requestCount===0&&o.classList.remove.call(o.classList,htmx.config.requestClass)}),forEach(i,function(o){getInternalData(o).requestCount===0&&(o.removeAttribute("disabled"),o.removeAttribute("data-disabled-by-htmx"))})}function haveSeenNode(t,i){for(let o=0;o<t.length;o++)if(t[o].isSameNode(i))return!0;return!1}function shouldInclude(t){const i=t;return i.name===""||i.name==null||i.disabled||closest(i,"fieldset[disabled]")||i.type==="button"||i.type==="submit"||i.tagName==="image"||i.tagName==="reset"||i.tagName==="file"?!1:i.type==="checkbox"||i.type==="radio"?i.checked:!0}function addValueToFormData(t,i,o){t!=null&&i!=null&&(Array.isArray(i)?i.forEach(function(u){o.append(t,u)}):o.append(t,i))}function removeValueFromFormData(t,i,o){if(t!=null&&i!=null){let u=o.getAll(t);Array.isArray(i)?u=u.filter(p=>i.indexOf(p)<0):u=u.filter(p=>p!==i),o.delete(t),forEach(u,p=>o.append(t,p))}}function getValueFromInput(t){return t instanceof HTMLSelectElement&&t.multiple?toArray(t.querySelectorAll("option:checked")).map(function(i){return i.value}):t instanceof HTMLInputElement&&t.files?toArray(t.files):t.value}function processInputValue(t,i,o,u,p){if(!(u==null||haveSeenNode(t,u))){if(t.push(u),shouldInclude(u)){const _=getRawAttribute(u,"name");addValueToFormData(_,getValueFromInput(u),i),p&&validateElement(u,o)}u instanceof HTMLFormElement&&(forEach(u.elements,function(_){t.indexOf(_)>=0?removeValueFromFormData(_.name,getValueFromInput(_),i):t.push(_),p&&validateElement(_,o)}),new FormData(u).forEach(function(_,b){_ instanceof File&&_.name===""||addValueToFormData(b,_,i)}))}}function validateElement(t,i){const o=t;o.willValidate&&(triggerEvent(o,"htmx:validation:validate"),o.checkValidity()||(triggerEvent(o,"htmx:validation:failed",{message:o.validationMessage,validity:o.validity})&&!i.length&&htmx.config.reportValidityOfForms&&o.reportValidity(),i.push({elt:o,message:o.validationMessage,validity:o.validity})))}function overrideFormData(t,i){for(const o of i.keys())t.delete(o);return i.forEach(function(o,u){t.append(u,o)}),t}function getInputValues(t,i){const o=[],u=new FormData,p=new FormData,_=[],b=getInternalData(t);b.lastButtonClicked&&!bodyContains(b.lastButtonClicked)&&(b.lastButtonClicked=null);let j=t instanceof HTMLFormElement&&t.noValidate!==!0||getAttributeValue(t,"hx-validate")==="true";if(b.lastButtonClicked&&(j=j&&b.lastButtonClicked.formNoValidate!==!0),i!=="get"&&processInputValue(o,p,_,getRelatedForm(t),j),processInputValue(o,u,_,t,j),b.lastButtonClicked||t.tagName==="BUTTON"||t.tagName==="INPUT"&&getRawAttribute(t,"type")==="submit"){const L=b.lastButtonClicked||t,k=getRawAttribute(L,"name");addValueToFormData(k,L.value,p)}const D=findAttributeTargets(t,"hx-include");return forEach(D,function(L){processInputValue(o,u,_,asElement(L),j),matches(L,"form")||forEach(asParentNode(L).querySelectorAll(INPUT_SELECTOR),function(k){processInputValue(o,u,_,k,j)})}),overrideFormData(u,p),{errors:_,formData:u,values:formDataProxy(u)}}function appendParam(t,i,o){t!==""&&(t+="&"),String(o)==="[object Object]"&&(o=JSON.stringify(o));const u=encodeURIComponent(o);return t+=encodeURIComponent(i)+"="+u,t}function urlEncode(t){t=formDataFromObject(t);let i="";return t.forEach(function(o,u){i=appendParam(i,u,o)}),i}function getHeaders(t,i,o){const u={"HX-Request":"true","HX-Trigger":getRawAttribute(t,"id"),"HX-Trigger-Name":getRawAttribute(t,"name"),"HX-Target":getAttributeValue(i,"id"),"HX-Current-URL":location.href};return getValuesForElement(t,"hx-headers",!1,u),o!==void 0&&(u["HX-Prompt"]=o),getInternalData(t).boosted&&(u["HX-Boosted"]="true"),u}function filterValues(t,i){const o=getClosestAttributeValue(i,"hx-params");if(o){if(o==="none")return new FormData;if(o==="*")return t;if(o.indexOf("not ")===0)return forEach(o.slice(4).split(","),function(u){u=u.trim(),t.delete(u)}),t;{const u=new FormData;return forEach(o.split(","),function(p){p=p.trim(),t.has(p)&&t.getAll(p).forEach(function(_){u.append(p,_)})}),u}}else return t}function isAnchorLink(t){return!!getRawAttribute(t,"href")&&getRawAttribute(t,"href").indexOf("#")>=0}function getSwapSpecification(t,i){const o=i||getClosestAttributeValue(t,"hx-swap"),u={swapStyle:getInternalData(t).boosted?"innerHTML":htmx.config.defaultSwapStyle,swapDelay:htmx.config.defaultSwapDelay,settleDelay:htmx.config.defaultSettleDelay};if(htmx.config.scrollIntoViewOnBoost&&getInternalData(t).boosted&&!isAnchorLink(t)&&(u.show="top"),o){const b=splitOnWhitespace(o);if(b.length>0)for(let j=0;j<b.length;j++){const D=b[j];if(D.indexOf("swap:")===0)u.swapDelay=parseInterval(D.slice(5));else if(D.indexOf("settle:")===0)u.settleDelay=parseInterval(D.slice(7));else if(D.indexOf("transition:")===0)u.transition=D.slice(11)==="true";else if(D.indexOf("ignoreTitle:")===0)u.ignoreTitle=D.slice(12)==="true";else if(D.indexOf("scroll:")===0){var p=D.slice(7).split(":");const k=p.pop();var _=p.length>0?p.join(":"):null;u.scroll=k,u.scrollTarget=_}else if(D.indexOf("show:")===0){var p=D.slice(5).split(":");const z=p.pop();var _=p.length>0?p.join(":"):null;u.show=z,u.showTarget=_}else if(D.indexOf("focus-scroll:")===0){const L=D.slice(13);u.focusScroll=L=="true"}else j==0?u.swapStyle=D:logError("Unknown modifier in hx-swap: "+D)}}return u}function usesFormData(t){return getClosestAttributeValue(t,"hx-encoding")==="multipart/form-data"||matches(t,"form")&&getRawAttribute(t,"enctype")==="multipart/form-data"}function encodeParamsForBody(t,i,o){let u=null;return withExtensions(i,function(p){u==null&&(u=p.encodeParameters(t,o,i))}),u??(usesFormData(i)?overrideFormData(new FormData,formDataFromObject(o)):urlEncode(o))}function makeSettleInfo(t){return{tasks:[],elts:[t]}}function updateScrollState(t,i){const o=t[0],u=t[t.length-1];if(i.scroll){var p=null;i.scrollTarget&&(p=asElement(querySelectorExt(o,i.scrollTarget))),i.scroll==="top"&&(o||p)&&(p=p||o,p.scrollTop=0),i.scroll==="bottom"&&(u||p)&&(p=p||u,p.scrollTop=p.scrollHeight),typeof i.scroll=="number"&&getWindow().setTimeout(function(){window.scrollTo(0,i.scroll)},0)}if(i.show){var p=null;if(i.showTarget){let b=i.showTarget;i.showTarget==="window"&&(b="body"),p=asElement(querySelectorExt(o,b))}i.show==="top"&&(o||p)&&(p=p||o,p.scrollIntoView({block:"start",behavior:htmx.config.scrollBehavior})),i.show==="bottom"&&(u||p)&&(p=p||u,p.scrollIntoView({block:"end",behavior:htmx.config.scrollBehavior}))}}function getValuesForElement(t,i,o,u,p){if(u==null&&(u={}),t==null)return u;const _=getAttributeValue(t,i);if(_){let b=_.trim(),j=o;if(b==="unset")return null;b.indexOf("javascript:")===0?(b=b.slice(11),j=!0):b.indexOf("js:")===0&&(b=b.slice(3),j=!0),b.indexOf("{")!==0&&(b="{"+b+"}");let D;j?D=maybeEval(t,function(){return p?Function("event","return ("+b+")").call(t,p):Function("return ("+b+")").call(t)},{}):D=parseJSON(b);for(const L in D)D.hasOwnProperty(L)&&u[L]==null&&(u[L]=D[L])}return getValuesForElement(asElement(parentElt(t)),i,o,u,p)}function maybeEval(t,i,o){return htmx.config.allowEval?i():(triggerErrorEvent(t,"htmx:evalDisallowedError"),o)}function getHXVarsForElement(t,i,o){return getValuesForElement(t,"hx-vars",!0,o,i)}function getHXValsForElement(t,i,o){return getValuesForElement(t,"hx-vals",!1,o,i)}function getExpressionVars(t,i){return mergeObjects(getHXVarsForElement(t,i),getHXValsForElement(t,i))}function safelySetHeaderValue(t,i,o){if(o!==null)try{t.setRequestHeader(i,o)}catch{t.setRequestHeader(i,encodeURIComponent(o)),t.setRequestHeader(i+"-URI-AutoEncoded","true")}}function getPathFromResponse(t){if(t.responseURL)try{const i=new URL(t.responseURL);return i.pathname+i.search}catch{triggerErrorEvent(getDocument().body,"htmx:badResponseUrl",{url:t.responseURL})}}function hasHeader(t,i){return i.test(t.getAllResponseHeaders())}function ajaxHelper(t,i,o){if(t=t.toLowerCase(),o){if(o instanceof Element||typeof o=="string")return issueAjaxRequest(t,i,null,null,{targetOverride:resolveTarget(o)||DUMMY_ELT,returnPromise:!0});{let u=resolveTarget(o.target);return(o.target&&!u||o.source&&!u&&!resolveTarget(o.source))&&(u=DUMMY_ELT),issueAjaxRequest(t,i,resolveTarget(o.source),o.event,{handler:o.handler,headers:o.headers,values:o.values,targetOverride:u,swapOverride:o.swap,select:o.select,returnPromise:!0})}}else return issueAjaxRequest(t,i,null,null,{returnPromise:!0})}function hierarchyForElt(t){const i=[];for(;t;)i.push(t),t=t.parentElement;return i}function verifyPath(t,i,o){const u=new URL(i,location.protocol!=="about:"?location.href:window.origin),_=(location.protocol!=="about:"?location.origin:window.origin)===u.origin;return htmx.config.selfRequestsOnly&&!_?!1:triggerEvent(t,"htmx:validateUrl",mergeObjects({url:u,sameHost:_},o))}function formDataFromObject(t){if(t instanceof FormData)return t;const i=new FormData;for(const o in t)t.hasOwnProperty(o)&&(t[o]&&typeof t[o].forEach=="function"?t[o].forEach(function(u){i.append(o,u)}):typeof t[o]=="object"&&!(t[o]instanceof Blob)?i.append(o,JSON.stringify(t[o])):i.append(o,t[o]));return i}function formDataArrayProxy(t,i,o){return new Proxy(o,{get:function(u,p){return typeof p=="number"?u[p]:p==="length"?u.length:p==="push"?function(_){u.push(_),t.append(i,_)}:typeof u[p]=="function"?function(){u[p].apply(u,arguments),t.delete(i),u.forEach(function(_){t.append(i,_)})}:u[p]&&u[p].length===1?u[p][0]:u[p]},set:function(u,p,_){return u[p]=_,t.delete(i),u.forEach(function(b){t.append(i,b)}),!0}})}function formDataProxy(t){return new Proxy(t,{get:function(i,o){if(typeof o=="symbol"){const p=Reflect.get(i,o);return typeof p=="function"?function(){return p.apply(t,arguments)}:p}if(o==="toJSON")return()=>Object.fromEntries(t);if(o in i&&typeof i[o]=="function")return function(){return t[o].apply(t,arguments)};const u=t.getAll(o);if(u.length!==0)return u.length===1?u[0]:formDataArrayProxy(i,o,u)},set:function(i,o,u){return typeof o!="string"?!1:(i.delete(o),u&&typeof u.forEach=="function"?u.forEach(function(p){i.append(o,p)}):typeof u=="object"&&!(u instanceof Blob)?i.append(o,JSON.stringify(u)):i.append(o,u),!0)},deleteProperty:function(i,o){return typeof o=="string"&&i.delete(o),!0},ownKeys:function(i){return Reflect.ownKeys(Object.fromEntries(i))},getOwnPropertyDescriptor:function(i,o){return Reflect.getOwnPropertyDescriptor(Object.fromEntries(i),o)}})}function issueAjaxRequest(t,i,o,u,p,_){let b=null,j=null;if(p=p??{},p.returnPromise&&typeof Promise<"u")var D=new Promise(function($e,Xe){b=$e,j=Xe});o==null&&(o=getDocument().body);const L=p.handler||handleAjaxResponse,k=p.select||null;if(!bodyContains(o))return maybeCall(b),D;const z=p.targetOverride||asElement(getTarget(o));if(z==null||z==DUMMY_ELT)return triggerErrorEvent(o,"htmx:targetError",{target:getClosestAttributeValue(o,"hx-target")}),maybeCall(j),D;let te=getInternalData(o);const he=te.lastButtonClicked;if(he){const $e=getRawAttribute(he,"formaction");$e!=null&&(i=$e);const Xe=getRawAttribute(he,"formmethod");if(Xe!=null)if(VERBS.includes(Xe.toLowerCase()))t=Xe;else return maybeCall(b),D}const X=getClosestAttributeValue(o,"hx-confirm");if(_===void 0&&triggerEvent(o,"htmx:confirm",{target:z,elt:o,path:i,verb:t,triggeringEvent:u,etc:p,issueRequest:function(it){return issueAjaxRequest(t,i,o,u,p,!!it)},question:X})===!1)return maybeCall(b),D;let le=o,xe=getClosestAttributeValue(o,"hx-sync"),oe=null,B=!1;if(xe){const $e=xe.split(":"),Xe=$e[0].trim();if(Xe==="this"?le=findThisElement(o,"hx-sync"):le=asElement(querySelectorExt(o,Xe)),xe=($e[1]||"drop").trim(),te=getInternalData(le),xe==="drop"&&te.xhr&&te.abortable!==!0)return maybeCall(b),D;if(xe==="abort"){if(te.xhr)return maybeCall(b),D;B=!0}else xe==="replace"?triggerEvent(le,"htmx:abort"):xe.indexOf("queue")===0&&(oe=(xe.split(" ")[1]||"last").trim())}if(te.xhr)if(te.abortable)triggerEvent(le,"htmx:abort");else{if(oe==null){if(u){const $e=getInternalData(u);$e&&$e.triggerSpec&&$e.triggerSpec.queue&&(oe=$e.triggerSpec.queue)}oe==null&&(oe="last")}return te.queuedRequests==null&&(te.queuedRequests=[]),oe==="first"&&te.queuedRequests.length===0?te.queuedRequests.push(function(){issueAjaxRequest(t,i,o,u,p)}):oe==="all"?te.queuedRequests.push(function(){issueAjaxRequest(t,i,o,u,p)}):oe==="last"&&(te.queuedRequests=[],te.queuedRequests.push(function(){issueAjaxRequest(t,i,o,u,p)})),maybeCall(b),D}const be=new XMLHttpRequest;te.xhr=be,te.abortable=B;const Y=function(){te.xhr=null,te.abortable=!1,te.queuedRequests!=null&&te.queuedRequests.length>0&&te.queuedRequests.shift()()},ze=getClosestAttributeValue(o,"hx-prompt");if(ze){var Ne=prompt(ze);if(Ne===null||!triggerEvent(o,"htmx:prompt",{prompt:Ne,target:z}))return maybeCall(b),Y(),D}if(X&&!_&&!confirm(X))return maybeCall(b),Y(),D;let Le=getHeaders(o,z,Ne);t!=="get"&&!usesFormData(o)&&(Le["Content-Type"]="application/x-www-form-urlencoded"),p.headers&&(Le=mergeObjects(Le,p.headers));const Ke=getInputValues(o,t);let Ie=Ke.errors;const s=Ke.formData;p.values&&overrideFormData(s,formDataFromObject(p.values));const pt=formDataFromObject(getExpressionVars(o,u)),qe=overrideFormData(s,pt);let Ce=filterValues(qe,o);htmx.config.getCacheBusterParam&&t==="get"&&Ce.set("org.htmx.cache-buster",getRawAttribute(z,"id")||"true"),(i==null||i==="")&&(i=location.href);const pe=getValuesForElement(o,"hx-request"),ie=getInternalData(o).boosted;let E=htmx.config.methodsThatUseUrlParams.indexOf(t)>=0;const F={boosted:ie,useUrlParams:E,formData:Ce,parameters:formDataProxy(Ce),unfilteredFormData:qe,unfilteredParameters:formDataProxy(qe),headers:Le,elt:o,target:z,verb:t,errors:Ie,withCredentials:p.credentials||pe.credentials||htmx.config.withCredentials,timeout:p.timeout||pe.timeout||htmx.config.timeout,path:i,triggeringEvent:u};if(!triggerEvent(o,"htmx:configRequest",F))return maybeCall(b),Y(),D;if(i=F.path,t=F.verb,Le=F.headers,Ce=formDataFromObject(F.parameters),Ie=F.errors,E=F.useUrlParams,Ie&&Ie.length>0)return triggerEvent(o,"htmx:validation:halted",F),maybeCall(b),Y(),D;const M=i.split("#"),Z=M[0],fe=M[1];let ve=i;if(E&&(ve=Z,!Ce.keys().next().done&&(ve.indexOf("?")<0?ve+="?":ve+="&",ve+=urlEncode(Ce),fe&&(ve+="#"+fe))),!verifyPath(o,ve,F))return triggerErrorEvent(o,"htmx:invalidPath",F),maybeCall(j),Y(),D;if(be.open(t.toUpperCase(),ve,!0),be.overrideMimeType("text/html"),be.withCredentials=F.withCredentials,be.timeout=F.timeout,!pe.noHeaders){for(const $e in Le)if(Le.hasOwnProperty($e)){const Xe=Le[$e];safelySetHeaderValue(be,$e,Xe)}}const ye={xhr:be,target:z,requestConfig:F,etc:p,boosted:ie,select:k,pathInfo:{requestPath:i,finalRequestPath:ve,responsePath:null,anchor:fe}};if(be.onload=function(){try{const $e=hierarchyForElt(o);if(ye.pathInfo.responsePath=getPathFromResponse(be),L(o,ye),ye.keepIndicators!==!0&&removeRequestIndicators(Ye,rt),triggerEvent(o,"htmx:afterRequest",ye),triggerEvent(o,"htmx:afterOnLoad",ye),!bodyContains(o)){let Xe=null;for(;$e.length>0&&Xe==null;){const it=$e.shift();bodyContains(it)&&(Xe=it)}Xe&&(triggerEvent(Xe,"htmx:afterRequest",ye),triggerEvent(Xe,"htmx:afterOnLoad",ye))}maybeCall(b)}catch($e){throw triggerErrorEvent(o,"htmx:onLoadError",mergeObjects({error:$e},ye)),$e}finally{Y()}},be.onerror=function(){removeRequestIndicators(Ye,rt),triggerErrorEvent(o,"htmx:afterRequest",ye),triggerErrorEvent(o,"htmx:sendError",ye),maybeCall(j),Y()},be.onabort=function(){removeRequestIndicators(Ye,rt),triggerErrorEvent(o,"htmx:afterRequest",ye),triggerErrorEvent(o,"htmx:sendAbort",ye),maybeCall(j),Y()},be.ontimeout=function(){removeRequestIndicators(Ye,rt),triggerErrorEvent(o,"htmx:afterRequest",ye),triggerErrorEvent(o,"htmx:timeout",ye),maybeCall(j),Y()},!triggerEvent(o,"htmx:beforeRequest",ye))return maybeCall(b),Y(),D;var Ye=addRequestIndicatorClasses(o),rt=disableElements(o);forEach(["loadstart","loadend","progress","abort"],function($e){forEach([be,be.upload],function(Xe){Xe.addEventListener($e,function(it){triggerEvent(o,"htmx:xhr:"+$e,{lengthComputable:it.lengthComputable,loaded:it.loaded,total:it.total})})})}),triggerEvent(o,"htmx:beforeSend",ye);const ut=E?null:encodeParamsForBody(be,o,Ce);return be.send(ut),D}function determineHistoryUpdates(t,i){const o=i.xhr;let u=null,p=null;if(hasHeader(o,/HX-Push:/i)?(u=o.getResponseHeader("HX-Push"),p="push"):hasHeader(o,/HX-Push-Url:/i)?(u=o.getResponseHeader("HX-Push-Url"),p="push"):hasHeader(o,/HX-Replace-Url:/i)&&(u=o.getResponseHeader("HX-Replace-Url"),p="replace"),u)return u==="false"?{}:{type:p,path:u};const _=i.pathInfo.finalRequestPath,b=i.pathInfo.responsePath,j=getClosestAttributeValue(t,"hx-push-url"),D=getClosestAttributeValue(t,"hx-replace-url"),L=getInternalData(t).boosted;let k=null,z=null;return j?(k="push",z=j):D?(k="replace",z=D):L&&(k="push",z=b||_),z?z==="false"?{}:(z==="true"&&(z=b||_),i.pathInfo.anchor&&z.indexOf("#")===-1&&(z=z+"#"+i.pathInfo.anchor),{type:k,path:z}):{}}function codeMatches(t,i){var o=new RegExp(t.code);return o.test(i.toString(10))}function resolveResponseHandling(t){for(var i=0;i<htmx.config.responseHandling.length;i++){var o=htmx.config.responseHandling[i];if(codeMatches(o,t.status))return o}return{swap:!1}}function handleTitle(t){if(t){const i=find("title");i?i.textContent=t:window.document.title=t}}function resolveRetarget(t,i){if(i==="this")return t;const o=asElement(querySelectorExt(t,i));if(o==null)throw triggerErrorEvent(t,"htmx:targetError",{target:i}),new Error(`Invalid re-target ${i}`);return o}function handleAjaxResponse(t,i){const o=i.xhr;let u=i.target;const p=i.etc,_=i.select;if(!triggerEvent(t,"htmx:beforeOnLoad",i))return;if(hasHeader(o,/HX-Trigger:/i)&&handleTriggerHeader(o,"HX-Trigger",t),hasHeader(o,/HX-Location:/i)){saveCurrentPageToHistory();let B=o.getResponseHeader("HX-Location");var b;B.indexOf("{")===0&&(b=parseJSON(B),B=b.path,delete b.path),ajaxHelper("get",B,b).then(function(){pushUrlIntoHistory(B)});return}const j=hasHeader(o,/HX-Refresh:/i)&&o.getResponseHeader("HX-Refresh")==="true";if(hasHeader(o,/HX-Redirect:/i)){i.keepIndicators=!0,htmx.location.href=o.getResponseHeader("HX-Redirect"),j&&htmx.location.reload();return}if(j){i.keepIndicators=!0,htmx.location.reload();return}const D=determineHistoryUpdates(t,i),L=resolveResponseHandling(o),k=L.swap;let z=!!L.error,te=htmx.config.ignoreTitle||L.ignoreTitle,he=L.select;L.target&&(i.target=resolveRetarget(t,L.target));var X=p.swapOverride;X==null&&L.swapOverride&&(X=L.swapOverride),hasHeader(o,/HX-Retarget:/i)&&(i.target=resolveRetarget(t,o.getResponseHeader("HX-Retarget"))),hasHeader(o,/HX-Reswap:/i)&&(X=o.getResponseHeader("HX-Reswap"));var le=o.response,xe=mergeObjects({shouldSwap:k,serverResponse:le,isError:z,ignoreTitle:te,selectOverride:he,swapOverride:X},i);if(!(L.event&&!triggerEvent(u,L.event,xe))&&triggerEvent(u,"htmx:beforeSwap",xe)){if(u=xe.target,le=xe.serverResponse,z=xe.isError,te=xe.ignoreTitle,he=xe.selectOverride,X=xe.swapOverride,i.target=u,i.failed=z,i.successful=!z,xe.shouldSwap){o.status===286&&cancelPolling(t),withExtensions(t,function(Y){le=Y.transformResponse(le,o,t)}),D.type&&saveCurrentPageToHistory();var oe=getSwapSpecification(t,X);oe.hasOwnProperty("ignoreTitle")||(oe.ignoreTitle=te),u.classList.add(htmx.config.swappingClass),_&&(he=_),hasHeader(o,/HX-Reselect:/i)&&(he=o.getResponseHeader("HX-Reselect"));const B=getClosestAttributeValue(t,"hx-select-oob"),be=getClosestAttributeValue(t,"hx-select");swap(u,le,oe,{select:he==="unset"?null:he||be,selectOOB:B,eventInfo:i,anchor:i.pathInfo.anchor,contextElement:t,afterSwapCallback:function(){if(hasHeader(o,/HX-Trigger-After-Swap:/i)){let Y=t;bodyContains(t)||(Y=getDocument().body),handleTriggerHeader(o,"HX-Trigger-After-Swap",Y)}},afterSettleCallback:function(){if(hasHeader(o,/HX-Trigger-After-Settle:/i)){let Y=t;bodyContains(t)||(Y=getDocument().body),handleTriggerHeader(o,"HX-Trigger-After-Settle",Y)}},beforeSwapCallback:function(){D.type&&(triggerEvent(getDocument().body,"htmx:beforeHistoryUpdate",mergeObjects({history:D},i)),D.type==="push"?(pushUrlIntoHistory(D.path),triggerEvent(getDocument().body,"htmx:pushedIntoHistory",{path:D.path})):(replaceUrlInHistory(D.path),triggerEvent(getDocument().body,"htmx:replacedInHistory",{path:D.path})))}})}z&&triggerErrorEvent(t,"htmx:responseError",mergeObjects({error:"Response Status Error Code "+o.status+" from "+i.pathInfo.requestPath},i))}}const extensions={};function extensionBase(){return{init:function(t){return null},getSelectors:function(){return null},onEvent:function(t,i){return!0},transformResponse:function(t,i,o){return t},isInlineSwap:function(t){return!1},handleSwap:function(t,i,o,u){return!1},encodeParameters:function(t,i,o){return null}}}function defineExtension(t,i){i.init&&i.init(internalAPI),extensions[t]=mergeObjects(extensionBase(),i)}function removeExtension(t){delete extensions[t]}function getExtensions(t,i,o){if(i==null&&(i=[]),t==null)return i;o==null&&(o=[]);const u=getAttributeValue(t,"hx-ext");return u&&forEach(u.split(","),function(p){if(p=p.replace(/ /g,""),p.slice(0,7)=="ignore:"){o.push(p.slice(7));return}if(o.indexOf(p)<0){const _=extensions[p];_&&i.indexOf(_)<0&&i.push(_)}}),getExtensions(asElement(parentElt(t)),i,o)}var isReady=!1;getDocument().addEventListener("DOMContentLoaded",function(){isReady=!0});function ready(t){isReady||getDocument().readyState==="complete"?t():getDocument().addEventListener("DOMContentLoaded",t)}function insertIndicatorStyles(){if(htmx.config.includeIndicatorStyles!==!1){const t=htmx.config.inlineStyleNonce?` nonce="${htmx.config.inlineStyleNonce}"`:"",i=htmx.config.indicatorClass,o=htmx.config.requestClass;getDocument().head.insertAdjacentHTML("beforeend",`<style${t}>.${i}{opacity:0;visibility: hidden} .${o} .${i}, .${o}.${i}{opacity:1;visibility: visible;transition: opacity 200ms ease-in}</style>`)}}function getMetaConfig(){const t=getDocument().querySelector('meta[name="htmx-config"]');return t?parseJSON(t.content):null}function mergeMetaConfig(){const t=getMetaConfig();t&&(htmx.config=mergeObjects(htmx.config,t))}return ready(function(){mergeMetaConfig(),insertIndicatorStyles();let t=getDocument().body;processNode(t);const i=getDocument().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");t.addEventListener("htmx:abort",function(u){const p=u.target,_=getInternalData(p);_&&_.xhr&&_.xhr.abort()});const o=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(u){u.state&&u.state.htmx?(restoreHistory(),forEach(i,function(p){triggerEvent(p,"htmx:restored",{document:getDocument(),triggerEvent})})):o&&o(u)},getWindow().setTimeout(function(){triggerEvent(t,"htmx:load",{}),t=null},0)}),htmx})();__webpack_exports__.A=htmx}),"./node_modules/.pnpm/jquery@3.7.1/node_modules/jquery/dist/jquery.js":(function(t,i){var o,u;(function(p,_){"use strict";typeof t.exports=="object"?t.exports=p.document?_(p,!0):function(b){if(!b.document)throw new Error("jQuery requires a window with a document");return _(b)}:_(p)})(typeof window<"u"?window:this,function(p,_){"use strict";var b=[],j=Object.getPrototypeOf,D=b.slice,L=b.flat?function(e){return b.flat.call(e)}:function(e){return b.concat.apply([],e)},k=b.push,z=b.indexOf,te={},he=te.toString,X=te.hasOwnProperty,le=X.toString,xe=le.call(Object),oe={},B=function(n){return typeof n=="function"&&typeof n.nodeType!="number"&&typeof n.item!="function"},be=function(n){return n!=null&&n===n.window},Y=p.document,ze={type:!0,src:!0,nonce:!0,noModule:!0};function Ne(e,n,r){r=r||Y;var a,f,c=r.createElement("script");if(c.text=e,n)for(a in ze)f=n[a]||n.getAttribute&&n.getAttribute(a),f&&c.setAttribute(a,f);r.head.appendChild(c).parentNode.removeChild(c)}function Le(e){return e==null?e+"":typeof e=="object"||typeof e=="function"?te[he.call(e)]||"object":typeof e}var Ke="3.7.1",Ie=/HTML$/i,s=function(e,n){return new s.fn.init(e,n)};s.fn=s.prototype={jquery:Ke,constructor:s,length:0,toArray:function(){return D.call(this)},get:function(e){return e==null?D.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var n=s.merge(this.constructor(),e);return n.prevObject=this,n},each:function(e){return s.each(this,e)},map:function(e){return this.pushStack(s.map(this,function(n,r){return e.call(n,r,n)}))},slice:function(){return this.pushStack(D.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(s.grep(this,function(e,n){return(n+1)%2}))},odd:function(){return this.pushStack(s.grep(this,function(e,n){return n%2}))},eq:function(e){var n=this.length,r=+e+(e<0?n:0);return this.pushStack(r>=0&&r<n?[this[r]]:[])},end:function(){return this.prevObject||this.constructor()},push:k,sort:b.sort,splice:b.splice},s.extend=s.fn.extend=function(){var e,n,r,a,f,c,m=arguments[0]||{},w=1,y=arguments.length,A=!1;for(typeof m=="boolean"&&(A=m,m=arguments[w]||{},w++),typeof m!="object"&&!B(m)&&(m={}),w===y&&(m=this,w--);w<y;w++)if((e=arguments[w])!=null)for(n in e)a=e[n],!(n==="__proto__"||m===a)&&(A&&a&&(s.isPlainObject(a)||(f=Array.isArray(a)))?(r=m[n],f&&!Array.isArray(r)?c=[]:!f&&!s.isPlainObject(r)?c={}:c=r,f=!1,m[n]=s.extend(A,c,a)):a!==void 0&&(m[n]=a));return m},s.extend({expando:"jQuery"+(Ke+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var n,r;return!e||he.call(e)!=="[object Object]"?!1:(n=j(e),n?(r=X.call(n,"constructor")&&n.constructor,typeof r=="function"&&le.call(r)===xe):!0)},isEmptyObject:function(e){var n;for(n in e)return!1;return!0},globalEval:function(e,n,r){Ne(e,{nonce:n&&n.nonce},r)},each:function(e,n){var r,a=0;if(pt(e))for(r=e.length;a<r&&n.call(e[a],a,e[a])!==!1;a++);else for(a in e)if(n.call(e[a],a,e[a])===!1)break;return e},text:function(e){var n,r="",a=0,f=e.nodeType;if(!f)for(;n=e[a++];)r+=s.text(n);return f===1||f===11?e.textContent:f===9?e.documentElement.textContent:f===3||f===4?e.nodeValue:r},makeArray:function(e,n){var r=n||[];return e!=null&&(pt(Object(e))?s.merge(r,typeof e=="string"?[e]:e):k.call(r,e)),r},inArray:function(e,n,r){return n==null?-1:z.call(n,e,r)},isXMLDoc:function(e){var n=e&&e.namespaceURI,r=e&&(e.ownerDocument||e).documentElement;return!Ie.test(n||r&&r.nodeName||"HTML")},merge:function(e,n){for(var r=+n.length,a=0,f=e.length;a<r;a++)e[f++]=n[a];return e.length=f,e},grep:function(e,n,r){for(var a,f=[],c=0,m=e.length,w=!r;c<m;c++)a=!n(e[c],c),a!==w&&f.push(e[c]);return f},map:function(e,n,r){var a,f,c=0,m=[];if(pt(e))for(a=e.length;c<a;c++)f=n(e[c],c,r),f!=null&&m.push(f);else for(c in e)f=n(e[c],c,r),f!=null&&m.push(f);return L(m)},guid:1,support:oe}),typeof Symbol=="function"&&(s.fn[Symbol.iterator]=b[Symbol.iterator]),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,n){te["[object "+n+"]"]=n.toLowerCase()});function pt(e){var n=!!e&&"length"in e&&e.length,r=Le(e);return B(e)||be(e)?!1:r==="array"||n===0||typeof n=="number"&&n>0&&n-1 in e}function qe(e,n){return e.nodeName&&e.nodeName.toLowerCase()===n.toLowerCase()}var Ce=b.pop,pe=b.sort,ie=b.splice,E="[\\x20\\t\\r\\n\\f]",F=new RegExp("^"+E+"+|((?:^|[^\\\\])(?:\\\\.)*)"+E+"+$","g");s.contains=function(e,n){var r=n&&n.parentNode;return e===r||!!(r&&r.nodeType===1&&(e.contains?e.contains(r):e.compareDocumentPosition&&e.compareDocumentPosition(r)&16))};var M=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Z(e,n){return n?e==="\0"?"\uFFFD":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}s.escapeSelector=function(e){return(e+"").replace(M,Z)};var fe=Y,ve=k;(function(){var e,n,r,a,f,c=ve,m,w,y,A,$,K=s.expando,H=0,se=0,Ue=I(),et=I(),Ge=I(),St=I(),Et=function(g,x){return g===x&&(f=!0),0},Xt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Wt="(?:\\\\[\\da-fA-F]{1,6}"+E+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Je="\\["+E+"*("+Wt+")(?:"+E+"*([*^$|!~]?=)"+E+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Wt+"))|)"+E+"*\\]",on=":("+Wt+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Je+")*)|.*)\\)|)",nt=new RegExp(E+"+","g"),gt=new RegExp("^"+E+"*,"+E+"*"),Mn=new RegExp("^"+E+"*([>+~]|"+E+")"+E+"*"),lr=new RegExp(E+"|>"),Kt=new RegExp(on),Rn=new RegExp("^"+Wt+"$"),Jt={ID:new RegExp("^#("+Wt+")"),CLASS:new RegExp("^\\.("+Wt+")"),TAG:new RegExp("^("+Wt+"|[*])"),ATTR:new RegExp("^"+Je),PSEUDO:new RegExp("^"+on),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+E+"*(even|odd|(([+-]|)(\\d*)n|)"+E+"*(?:([+-]|)"+E+"*(\\d+)|))"+E+"*\\)|)","i"),bool:new RegExp("^(?:"+Xt+")$","i"),needsContext:new RegExp("^"+E+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+E+"*((?:-\\d)?\\d*)"+E+"*\\)|)(?=[^-]|$)","i")},Qt=/^(?:input|select|textarea|button)$/i,sn=/^h\d$/i,l=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,d=/[+~]/,h=new RegExp("\\\\[\\da-fA-F]{1,6}"+E+"?|\\\\([^\\r\\n\\f])","g"),C=function(g,x){var R="0x"+g.slice(1)-65536;return x||(R<0?String.fromCharCode(R+65536):String.fromCharCode(R>>10|55296,R&1023|56320))},O=function(){ge()},q=T(function(g){return g.disabled===!0&&qe(g,"fieldset")},{dir:"parentNode",next:"legend"});function W(){try{return m.activeElement}catch{}}try{c.apply(b=D.call(fe.childNodes),fe.childNodes),b[fe.childNodes.length].nodeType}catch{c={apply:function(x,R){ve.apply(x,D.call(R))},call:function(x){ve.apply(x,D.call(arguments,1))}}}function P(g,x,R,N){var U,ne,me,Ee,_e,ke,Me,Re=x&&x.ownerDocument,Be=x?x.nodeType:9;if(R=R||[],typeof g!="string"||!g||Be!==1&&Be!==9&&Be!==11)return R;if(!N&&(ge(x),x=x||m,y)){if(Be!==11&&(_e=l.exec(g)))if(U=_e[1]){if(Be===9)if(me=x.getElementById(U)){if(me.id===U)return c.call(R,me),R}else return R;else if(Re&&(me=Re.getElementById(U))&&P.contains(x,me)&&me.id===U)return c.call(R,me),R}else{if(_e[2])return c.apply(R,x.getElementsByTagName(g)),R;if((U=_e[3])&&x.getElementsByClassName)return c.apply(R,x.getElementsByClassName(U)),R}if(!St[g+" "]&&(!A||!A.test(g))){if(Me=g,Re=x,Be===1&&(lr.test(g)||Mn.test(g))){for(Re=d.test(g)&&we(x.parentNode)||x,(Re!=x||!oe.scope)&&((Ee=x.getAttribute("id"))?Ee=s.escapeSelector(Ee):x.setAttribute("id",Ee=K)),ke=Oe(g),ne=ke.length;ne--;)ke[ne]=(Ee?"#"+Ee:":scope")+" "+We(ke[ne]);Me=ke.join(",")}try{return c.apply(R,Re.querySelectorAll(Me)),R}catch{St(g,!0)}finally{Ee===K&&x.removeAttribute("id")}}}return ct(g.replace(F,"$1"),x,R,N)}function I(){var g=[];function x(R,N){return g.push(R+" ")>n.cacheLength&&delete x[g.shift()],x[R+" "]=N}return x}function re(g){return g[K]=!0,g}function ee(g){var x=m.createElement("fieldset");try{return!!g(x)}catch{return!1}finally{x.parentNode&&x.parentNode.removeChild(x),x=null}}function Fe(g){return function(x){return qe(x,"input")&&x.type===g}}function Pe(g){return function(x){return(qe(x,"input")||qe(x,"button"))&&x.type===g}}function Ae(g){return function(x){return"form"in x?x.parentNode&&x.disabled===!1?"label"in x?"label"in x.parentNode?x.parentNode.disabled===g:x.disabled===g:x.isDisabled===g||x.isDisabled!==!g&&q(x)===g:x.disabled===g:"label"in x?x.disabled===g:!1}}function Se(g){return re(function(x){return x=+x,re(function(R,N){for(var U,ne=g([],R.length,x),me=ne.length;me--;)R[U=ne[me]]&&(R[U]=!(N[U]=R[U]))})})}function we(g){return g&&typeof g.getElementsByTagName<"u"&&g}function ge(g){var x,R=g?g.ownerDocument||g:fe;return R==m||R.nodeType!==9||!R.documentElement||(m=R,w=m.documentElement,y=!s.isXMLDoc(m),$=w.matches||w.webkitMatchesSelector||w.msMatchesSelector,w.msMatchesSelector&&fe!=m&&(x=m.defaultView)&&x.top!==x&&x.addEventListener("unload",O),oe.getById=ee(function(N){return w.appendChild(N).id=s.expando,!m.getElementsByName||!m.getElementsByName(s.expando).length}),oe.disconnectedMatch=ee(function(N){return $.call(N,"*")}),oe.scope=ee(function(){return m.querySelectorAll(":scope")}),oe.cssHas=ee(function(){try{return m.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),oe.getById?(n.filter.ID=function(N){var U=N.replace(h,C);return function(ne){return ne.getAttribute("id")===U}},n.find.ID=function(N,U){if(typeof U.getElementById<"u"&&y){var ne=U.getElementById(N);return ne?[ne]:[]}}):(n.filter.ID=function(N){var U=N.replace(h,C);return function(ne){var me=typeof ne.getAttributeNode<"u"&&ne.getAttributeNode("id");return me&&me.value===U}},n.find.ID=function(N,U){if(typeof U.getElementById<"u"&&y){var ne,me,Ee,_e=U.getElementById(N);if(_e){if(ne=_e.getAttributeNode("id"),ne&&ne.value===N)return[_e];for(Ee=U.getElementsByName(N),me=0;_e=Ee[me++];)if(ne=_e.getAttributeNode("id"),ne&&ne.value===N)return[_e]}return[]}}),n.find.TAG=function(N,U){return typeof U.getElementsByTagName<"u"?U.getElementsByTagName(N):U.querySelectorAll(N)},n.find.CLASS=function(N,U){if(typeof U.getElementsByClassName<"u"&&y)return U.getElementsByClassName(N)},A=[],ee(function(N){var U;w.appendChild(N).innerHTML="<a id='"+K+"' href='' disabled='disabled'></a><select id='"+K+"-\r\\' disabled='disabled'><option selected=''></option></select>",N.querySelectorAll("[selected]").length||A.push("\\["+E+"*(?:value|"+Xt+")"),N.querySelectorAll("[id~="+K+"-]").length||A.push("~="),N.querySelectorAll("a#"+K+"+*").length||A.push(".#.+[+~]"),N.querySelectorAll(":checked").length||A.push(":checked"),U=m.createElement("input"),U.setAttribute("type","hidden"),N.appendChild(U).setAttribute("name","D"),w.appendChild(N).disabled=!0,N.querySelectorAll(":disabled").length!==2&&A.push(":enabled",":disabled"),U=m.createElement("input"),U.setAttribute("name",""),N.appendChild(U),N.querySelectorAll("[name='']").length||A.push("\\["+E+"*name"+E+"*="+E+`*(?:''|"")`)}),oe.cssHas||A.push(":has"),A=A.length&&new RegExp(A.join("|")),Et=function(N,U){if(N===U)return f=!0,0;var ne=!N.compareDocumentPosition-!U.compareDocumentPosition;return ne||(ne=(N.ownerDocument||N)==(U.ownerDocument||U)?N.compareDocumentPosition(U):1,ne&1||!oe.sortDetached&&U.compareDocumentPosition(N)===ne?N===m||N.ownerDocument==fe&&P.contains(fe,N)?-1:U===m||U.ownerDocument==fe&&P.contains(fe,U)?1:a?z.call(a,N)-z.call(a,U):0:ne&4?-1:1)}),m}P.matches=function(g,x){return P(g,null,null,x)},P.matchesSelector=function(g,x){if(ge(g),y&&!St[x+" "]&&(!A||!A.test(x)))try{var R=$.call(g,x);if(R||oe.disconnectedMatch||g.document&&g.document.nodeType!==11)return R}catch{St(x,!0)}return P(x,m,null,[g]).length>0},P.contains=function(g,x){return(g.ownerDocument||g)!=m&&ge(g),s.contains(g,x)},P.attr=function(g,x){(g.ownerDocument||g)!=m&&ge(g);var R=n.attrHandle[x.toLowerCase()],N=R&&X.call(n.attrHandle,x.toLowerCase())?R(g,x,!y):void 0;return N!==void 0?N:g.getAttribute(x)},P.error=function(g){throw new Error("Syntax error, unrecognized expression: "+g)},s.uniqueSort=function(g){var x,R=[],N=0,U=0;if(f=!oe.sortStable,a=!oe.sortStable&&D.call(g,0),pe.call(g,Et),f){for(;x=g[U++];)x===g[U]&&(N=R.push(U));for(;N--;)ie.call(g,R[N],1)}return a=null,g},s.fn.uniqueSort=function(){return this.pushStack(s.uniqueSort(D.apply(this)))},n=s.expr={cacheLength:50,createPseudo:re,match:Jt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(g){return g[1]=g[1].replace(h,C),g[3]=(g[3]||g[4]||g[5]||"").replace(h,C),g[2]==="~="&&(g[3]=" "+g[3]+" "),g.slice(0,4)},CHILD:function(g){return g[1]=g[1].toLowerCase(),g[1].slice(0,3)==="nth"?(g[3]||P.error(g[0]),g[4]=+(g[4]?g[5]+(g[6]||1):2*(g[3]==="even"||g[3]==="odd")),g[5]=+(g[7]+g[8]||g[3]==="odd")):g[3]&&P.error(g[0]),g},PSEUDO:function(g){var x,R=!g[6]&&g[2];return Jt.CHILD.test(g[0])?null:(g[3]?g[2]=g[4]||g[5]||"":R&&Kt.test(R)&&(x=Oe(R,!0))&&(x=R.indexOf(")",R.length-x)-R.length)&&(g[0]=g[0].slice(0,x),g[2]=R.slice(0,x)),g.slice(0,3))}},filter:{TAG:function(g){var x=g.replace(h,C).toLowerCase();return g==="*"?function(){return!0}:function(R){return qe(R,x)}},CLASS:function(g){var x=Ue[g+" "];return x||(x=new RegExp("(^|"+E+")"+g+"("+E+"|$)"))&&Ue(g,function(R){return x.test(typeof R.className=="string"&&R.className||typeof R.getAttribute<"u"&&R.getAttribute("class")||"")})},ATTR:function(g,x,R){return function(N){var U=P.attr(N,g);return U==null?x==="!=":x?(U+="",x==="="?U===R:x==="!="?U!==R:x==="^="?R&&U.indexOf(R)===0:x==="*="?R&&U.indexOf(R)>-1:x==="$="?R&&U.slice(-R.length)===R:x==="~="?(" "+U.replace(nt," ")+" ").indexOf(R)>-1:x==="|="?U===R||U.slice(0,R.length+1)===R+"-":!1):!0}},CHILD:function(g,x,R,N,U){var ne=g.slice(0,3)!=="nth",me=g.slice(-4)!=="last",Ee=x==="of-type";return N===1&&U===0?function(_e){return!!_e.parentNode}:function(_e,ke,Me){var Re,Be,je,ot,_t,vt=ne!==me?"nextSibling":"previousSibling",yt=_e.parentNode,Mt=Ee&&_e.nodeName.toLowerCase(),Zt=!Me&&!Ee,bt=!1;if(yt){if(ne){for(;vt;){for(je=_e;je=je[vt];)if(Ee?qe(je,Mt):je.nodeType===1)return!1;_t=vt=g==="only"&&!_t&&"nextSibling"}return!0}if(_t=[me?yt.firstChild:yt.lastChild],me&&Zt){for(Be=yt[K]||(yt[K]={}),Re=Be[g]||[],ot=Re[0]===H&&Re[1],bt=ot&&Re[2],je=ot&&yt.childNodes[ot];je=++ot&&je&&je[vt]||(bt=ot=0)||_t.pop();)if(je.nodeType===1&&++bt&&je===_e){Be[g]=[H,ot,bt];break}}else if(Zt&&(Be=_e[K]||(_e[K]={}),Re=Be[g]||[],ot=Re[0]===H&&Re[1],bt=ot),bt===!1)for(;(je=++ot&&je&&je[vt]||(bt=ot=0)||_t.pop())&&!((Ee?qe(je,Mt):je.nodeType===1)&&++bt&&(Zt&&(Be=je[K]||(je[K]={}),Be[g]=[H,bt]),je===_e)););return bt-=U,bt===N||bt%N===0&&bt/N>=0}}},PSEUDO:function(g,x){var R,N=n.pseudos[g]||n.setFilters[g.toLowerCase()]||P.error("unsupported pseudo: "+g);return N[K]?N(x):N.length>1?(R=[g,g,"",x],n.setFilters.hasOwnProperty(g.toLowerCase())?re(function(U,ne){for(var me,Ee=N(U,x),_e=Ee.length;_e--;)me=z.call(U,Ee[_e]),U[me]=!(ne[me]=Ee[_e])}):function(U){return N(U,0,R)}):N}},pseudos:{not:re(function(g){var x=[],R=[],N=mt(g.replace(F,"$1"));return N[K]?re(function(U,ne,me,Ee){for(var _e,ke=N(U,null,Ee,[]),Me=U.length;Me--;)(_e=ke[Me])&&(U[Me]=!(ne[Me]=_e))}):function(U,ne,me){return x[0]=U,N(x,null,me,R),x[0]=null,!R.pop()}}),has:re(function(g){return function(x){return P(g,x).length>0}}),contains:re(function(g){return g=g.replace(h,C),function(x){return(x.textContent||s.text(x)).indexOf(g)>-1}}),lang:re(function(g){return Rn.test(g||"")||P.error("unsupported lang: "+g),g=g.replace(h,C).toLowerCase(),function(x){var R;do if(R=y?x.lang:x.getAttribute("xml:lang")||x.getAttribute("lang"))return R=R.toLowerCase(),R===g||R.indexOf(g+"-")===0;while((x=x.parentNode)&&x.nodeType===1);return!1}}),target:function(g){var x=p.location&&p.location.hash;return x&&x.slice(1)===g.id},root:function(g){return g===w},focus:function(g){return g===W()&&m.hasFocus()&&!!(g.type||g.href||~g.tabIndex)},enabled:Ae(!1),disabled:Ae(!0),checked:function(g){return qe(g,"input")&&!!g.checked||qe(g,"option")&&!!g.selected},selected:function(g){return g.parentNode&&g.parentNode.selectedIndex,g.selected===!0},empty:function(g){for(g=g.firstChild;g;g=g.nextSibling)if(g.nodeType<6)return!1;return!0},parent:function(g){return!n.pseudos.empty(g)},header:function(g){return sn.test(g.nodeName)},input:function(g){return Qt.test(g.nodeName)},button:function(g){return qe(g,"input")&&g.type==="button"||qe(g,"button")},text:function(g){var x;return qe(g,"input")&&g.type==="text"&&((x=g.getAttribute("type"))==null||x.toLowerCase()==="text")},first:Se(function(){return[0]}),last:Se(function(g,x){return[x-1]}),eq:Se(function(g,x,R){return[R<0?R+x:R]}),even:Se(function(g,x){for(var R=0;R<x;R+=2)g.push(R);return g}),odd:Se(function(g,x){for(var R=1;R<x;R+=2)g.push(R);return g}),lt:Se(function(g,x,R){var N;for(R<0?N=R+x:R>x?N=x:N=R;--N>=0;)g.push(N);return g}),gt:Se(function(g,x,R){for(var N=R<0?R+x:R;++N<x;)g.push(N);return g})}},n.pseudos.nth=n.pseudos.eq;for(e in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[e]=Fe(e);for(e in{submit:!0,reset:!0})n.pseudos[e]=Pe(e);function ue(){}ue.prototype=n.filters=n.pseudos,n.setFilters=new ue;function Oe(g,x){var R,N,U,ne,me,Ee,_e,ke=et[g+" "];if(ke)return x?0:ke.slice(0);for(me=g,Ee=[],_e=n.preFilter;me;){(!R||(N=gt.exec(me)))&&(N&&(me=me.slice(N[0].length)||me),Ee.push(U=[])),R=!1,(N=Mn.exec(me))&&(R=N.shift(),U.push({value:R,type:N[0].replace(F," ")}),me=me.slice(R.length));for(ne in n.filter)(N=Jt[ne].exec(me))&&(!_e[ne]||(N=_e[ne](N)))&&(R=N.shift(),U.push({value:R,type:ne,matches:N}),me=me.slice(R.length));if(!R)break}return x?me.length:me?P.error(g):et(g,Ee).slice(0)}function We(g){for(var x=0,R=g.length,N="";x<R;x++)N+=g[x].value;return N}function T(g,x,R){var N=x.dir,U=x.next,ne=U||N,me=R&&ne==="parentNode",Ee=se++;return x.first?function(_e,ke,Me){for(;_e=_e[N];)if(_e.nodeType===1||me)return g(_e,ke,Me);return!1}:function(_e,ke,Me){var Re,Be,je=[H,Ee];if(Me){for(;_e=_e[N];)if((_e.nodeType===1||me)&&g(_e,ke,Me))return!0}else for(;_e=_e[N];)if(_e.nodeType===1||me)if(Be=_e[K]||(_e[K]={}),U&&qe(_e,U))_e=_e[N]||_e;else{if((Re=Be[ne])&&Re[0]===H&&Re[1]===Ee)return je[2]=Re[2];if(Be[ne]=je,je[2]=g(_e,ke,Me))return!0}return!1}}function Te(g){return g.length>1?function(x,R,N){for(var U=g.length;U--;)if(!g[U](x,R,N))return!1;return!0}:g[0]}function de(g,x,R){for(var N=0,U=x.length;N<U;N++)P(g,x[N],R);return R}function Ze(g,x,R,N,U){for(var ne,me=[],Ee=0,_e=g.length,ke=x!=null;Ee<_e;Ee++)(ne=g[Ee])&&(!R||R(ne,N,U))&&(me.push(ne),ke&&x.push(Ee));return me}function tt(g,x,R,N,U,ne){return N&&!N[K]&&(N=tt(N)),U&&!U[K]&&(U=tt(U,ne)),re(function(me,Ee,_e,ke){var Me,Re,Be,je,ot=[],_t=[],vt=Ee.length,yt=me||de(x||"*",_e.nodeType?[_e]:_e,[]),Mt=g&&(me||!x)?Ze(yt,ot,g,_e,ke):yt;if(R?(je=U||(me?g:vt||N)?[]:Ee,R(Mt,je,_e,ke)):je=Mt,N)for(Me=Ze(je,_t),N(Me,[],_e,ke),Re=Me.length;Re--;)(Be=Me[Re])&&(je[_t[Re]]=!(Mt[_t[Re]]=Be));if(me){if(U||g){if(U){for(Me=[],Re=je.length;Re--;)(Be=je[Re])&&Me.push(Mt[Re]=Be);U(null,je=[],Me,ke)}for(Re=je.length;Re--;)(Be=je[Re])&&(Me=U?z.call(me,Be):ot[Re])>-1&&(me[Me]=!(Ee[Me]=Be))}}else je=Ze(je===Ee?je.splice(vt,je.length):je),U?U(null,Ee,je,ke):c.apply(Ee,je)})}function at(g){for(var x,R,N,U=g.length,ne=n.relative[g[0].type],me=ne||n.relative[" "],Ee=ne?1:0,_e=T(function(Re){return Re===x},me,!0),ke=T(function(Re){return z.call(x,Re)>-1},me,!0),Me=[function(Re,Be,je){var ot=!ne&&(je||Be!=r)||((x=Be).nodeType?_e(Re,Be,je):ke(Re,Be,je));return x=null,ot}];Ee<U;Ee++)if(R=n.relative[g[Ee].type])Me=[T(Te(Me),R)];else{if(R=n.filter[g[Ee].type].apply(null,g[Ee].matches),R[K]){for(N=++Ee;N<U&&!n.relative[g[N].type];N++);return tt(Ee>1&&Te(Me),Ee>1&&We(g.slice(0,Ee-1).concat({value:g[Ee-2].type===" "?"*":""})).replace(F,"$1"),R,Ee<N&&at(g.slice(Ee,N)),N<U&&at(g=g.slice(N)),N<U&&We(g))}Me.push(R)}return Te(Me)}function ft(g,x){var R=x.length>0,N=g.length>0,U=function(ne,me,Ee,_e,ke){var Me,Re,Be,je=0,ot="0",_t=ne&&[],vt=[],yt=r,Mt=ne||N&&n.find.TAG("*",ke),Zt=H+=yt==null?1:Math.random()||.1,bt=Mt.length;for(ke&&(r=me==m||me||ke);ot!==bt&&(Me=Mt[ot])!=null;ot++){if(N&&Me){for(Re=0,!me&&Me.ownerDocument!=m&&(ge(Me),Ee=!y);Be=g[Re++];)if(Be(Me,me||m,Ee)){c.call(_e,Me);break}ke&&(H=Zt)}R&&((Me=!Be&&Me)&&je--,ne&&_t.push(Me))}if(je+=ot,R&&ot!==je){for(Re=0;Be=x[Re++];)Be(_t,vt,me,Ee);if(ne){if(je>0)for(;ot--;)_t[ot]||vt[ot]||(vt[ot]=Ce.call(_e));vt=Ze(vt)}c.apply(_e,vt),ke&&!ne&&vt.length>0&&je+x.length>1&&s.uniqueSort(_e)}return ke&&(H=Zt,r=yt),_t};return R?re(U):U}function mt(g,x){var R,N=[],U=[],ne=Ge[g+" "];if(!ne){for(x||(x=Oe(g)),R=x.length;R--;)ne=at(x[R]),ne[K]?N.push(ne):U.push(ne);ne=Ge(g,ft(U,N)),ne.selector=g}return ne}function ct(g,x,R,N){var U,ne,me,Ee,_e,ke=typeof g=="function"&&g,Me=!N&&Oe(g=ke.selector||g);if(R=R||[],Me.length===1){if(ne=Me[0]=Me[0].slice(0),ne.length>2&&(me=ne[0]).type==="ID"&&x.nodeType===9&&y&&n.relative[ne[1].type]){if(x=(n.find.ID(me.matches[0].replace(h,C),x)||[])[0],x)ke&&(x=x.parentNode);else return R;g=g.slice(ne.shift().value.length)}for(U=Jt.needsContext.test(g)?0:ne.length;U--&&(me=ne[U],!n.relative[Ee=me.type]);)if((_e=n.find[Ee])&&(N=_e(me.matches[0].replace(h,C),d.test(ne[0].type)&&we(x.parentNode)||x))){if(ne.splice(U,1),g=N.length&&We(ne),!g)return c.apply(R,N),R;break}}return(ke||mt(g,Me))(N,x,!y,R,!x||d.test(g)&&we(x.parentNode)||x),R}oe.sortStable=K.split("").sort(Et).join("")===K,ge(),oe.sortDetached=ee(function(g){return g.compareDocumentPosition(m.createElement("fieldset"))&1}),s.find=P,s.expr[":"]=s.expr.pseudos,s.unique=s.uniqueSort,P.compile=mt,P.select=ct,P.setDocument=ge,P.tokenize=Oe,P.escape=s.escapeSelector,P.getText=s.text,P.isXML=s.isXMLDoc,P.selectors=s.expr,P.support=s.support,P.uniqueSort=s.uniqueSort})();var ye=function(e,n,r){for(var a=[],f=r!==void 0;(e=e[n])&&e.nodeType!==9;)if(e.nodeType===1){if(f&&s(e).is(r))break;a.push(e)}return a},Ye=function(e,n){for(var r=[];e;e=e.nextSibling)e.nodeType===1&&e!==n&&r.push(e);return r},rt=s.expr.match.needsContext,ut=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function $e(e,n,r){return B(n)?s.grep(e,function(a,f){return!!n.call(a,f,a)!==r}):n.nodeType?s.grep(e,function(a){return a===n!==r}):typeof n!="string"?s.grep(e,function(a){return z.call(n,a)>-1!==r}):s.filter(n,e,r)}s.filter=function(e,n,r){var a=n[0];return r&&(e=":not("+e+")"),n.length===1&&a.nodeType===1?s.find.matchesSelector(a,e)?[a]:[]:s.find.matches(e,s.grep(n,function(f){return f.nodeType===1}))},s.fn.extend({find:function(e){var n,r,a=this.length,f=this;if(typeof e!="string")return this.pushStack(s(e).filter(function(){for(n=0;n<a;n++)if(s.contains(f[n],this))return!0}));for(r=this.pushStack([]),n=0;n<a;n++)s.find(e,f[n],r);return a>1?s.uniqueSort(r):r},filter:function(e){return this.pushStack($e(this,e||[],!1))},not:function(e){return this.pushStack($e(this,e||[],!0))},is:function(e){return!!$e(this,typeof e=="string"&&rt.test(e)?s(e):e||[],!1).length}});var Xe,it=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,dt=s.fn.init=function(e,n,r){var a,f;if(!e)return this;if(r=r||Xe,typeof e=="string")if(e[0]==="<"&&e[e.length-1]===">"&&e.length>=3?a=[null,e,null]:a=it.exec(e),a&&(a[1]||!n))if(a[1]){if(n=n instanceof s?n[0]:n,s.merge(this,s.parseHTML(a[1],n&&n.nodeType?n.ownerDocument||n:Y,!0)),ut.test(a[1])&&s.isPlainObject(n))for(a in n)B(this[a])?this[a](n[a]):this.attr(a,n[a]);return this}else return f=Y.getElementById(a[2]),f&&(this[0]=f,this.length=1),this;else return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);else{if(e.nodeType)return this[0]=e,this.length=1,this;if(B(e))return r.ready!==void 0?r.ready(e):e(s)}return s.makeArray(e,this)};dt.prototype=s.fn,Xe=s(Y);var Tt=/^(?:parents|prev(?:Until|All))/,Rt={children:!0,contents:!0,next:!0,prev:!0};s.fn.extend({has:function(e){var n=s(e,this),r=n.length;return this.filter(function(){for(var a=0;a<r;a++)if(s.contains(this,n[a]))return!0})},closest:function(e,n){var r,a=0,f=this.length,c=[],m=typeof e!="string"&&s(e);if(!rt.test(e)){for(;a<f;a++)for(r=this[a];r&&r!==n;r=r.parentNode)if(r.nodeType<11&&(m?m.index(r)>-1:r.nodeType===1&&s.find.matchesSelector(r,e))){c.push(r);break}}return this.pushStack(c.length>1?s.uniqueSort(c):c)},index:function(e){return e?typeof e=="string"?z.call(s(e),this[0]):z.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,n){return this.pushStack(s.uniqueSort(s.merge(this.get(),s(e,n))))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function Pt(e,n){for(;(e=e[n])&&e.nodeType!==1;);return e}s.each({parent:function(e){var n=e.parentNode;return n&&n.nodeType!==11?n:null},parents:function(e){return ye(e,"parentNode")},parentsUntil:function(e,n,r){return ye(e,"parentNode",r)},next:function(e){return Pt(e,"nextSibling")},prev:function(e){return Pt(e,"previousSibling")},nextAll:function(e){return ye(e,"nextSibling")},prevAll:function(e){return ye(e,"previousSibling")},nextUntil:function(e,n,r){return ye(e,"nextSibling",r)},prevUntil:function(e,n,r){return ye(e,"previousSibling",r)},siblings:function(e){return Ye((e.parentNode||{}).firstChild,e)},children:function(e){return Ye(e.firstChild)},contents:function(e){return e.contentDocument!=null&&j(e.contentDocument)?e.contentDocument:(qe(e,"template")&&(e=e.content||e),s.merge([],e.childNodes))}},function(e,n){s.fn[e]=function(r,a){var f=s.map(this,n,r);return e.slice(-5)!=="Until"&&(a=r),a&&typeof a=="string"&&(f=s.filter(a,f)),this.length>1&&(Rt[e]||s.uniqueSort(f),Tt.test(e)&&f.reverse()),this.pushStack(f)}});var Lt=/[^\x20\t\r\n\f]+/g;function Pn(e){var n={};return s.each(e.match(Lt)||[],function(r,a){n[a]=!0}),n}s.Callbacks=function(e){e=typeof e=="string"?Pn(e):s.extend({},e);var n,r,a,f,c=[],m=[],w=-1,y=function(){for(f=f||e.once,a=n=!0;m.length;w=-1)for(r=m.shift();++w<c.length;)c[w].apply(r[0],r[1])===!1&&e.stopOnFalse&&(w=c.length,r=!1);e.memory||(r=!1),n=!1,f&&(r?c=[]:c="")},A={add:function(){return c&&(r&&!n&&(w=c.length-1,m.push(r)),(function $(K){s.each(K,function(H,se){B(se)?(!e.unique||!A.has(se))&&c.push(se):se&&se.length&&Le(se)!=="string"&&$(se)})})(arguments),r&&!n&&y()),this},remove:function(){return s.each(arguments,function($,K){for(var H;(H=s.inArray(K,c,H))>-1;)c.splice(H,1),H<=w&&w--}),this},has:function($){return $?s.inArray($,c)>-1:c.length>0},empty:function(){return c&&(c=[]),this},disable:function(){return f=m=[],c=r="",this},disabled:function(){return!c},lock:function(){return f=m=[],!r&&!n&&(c=r=""),this},locked:function(){return!!f},fireWith:function($,K){return f||(K=K||[],K=[$,K.slice?K.slice():K],m.push(K),n||y()),this},fire:function(){return A.fireWith(this,arguments),this},fired:function(){return!!a}};return A};function zt(e){return e}function At(e){throw e}function en(e,n,r,a){var f;try{e&&B(f=e.promise)?f.call(e).done(n).fail(r):e&&B(f=e.then)?f.call(e,n,r):n.apply(void 0,[e].slice(a))}catch(c){r.apply(void 0,[c])}}s.extend({Deferred:function(e){var n=[["notify","progress",s.Callbacks("memory"),s.Callbacks("memory"),2],["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),0,"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),1,"rejected"]],r="pending",a={state:function(){return r},always:function(){return f.done(arguments).fail(arguments),this},catch:function(c){return a.then(null,c)},pipe:function(){var c=arguments;return s.Deferred(function(m){s.each(n,function(w,y){var A=B(c[y[4]])&&c[y[4]];f[y[1]](function(){var $=A&&A.apply(this,arguments);$&&B($.promise)?$.promise().progress(m.notify).done(m.resolve).fail(m.reject):m[y[0]+"With"](this,A?[$]:arguments)})}),c=null}).promise()},then:function(c,m,w){var y=0;function A($,K,H,se){return function(){var Ue=this,et=arguments,Ge=function(){var Et,Xt;if(!($<y)){if(Et=H.apply(Ue,et),Et===K.promise())throw new TypeError("Thenable self-resolution");Xt=Et&&(typeof Et=="object"||typeof Et=="function")&&Et.then,B(Xt)?se?Xt.call(Et,A(y,K,zt,se),A(y,K,At,se)):(y++,Xt.call(Et,A(y,K,zt,se),A(y,K,At,se),A(y,K,zt,K.notifyWith))):(H!==zt&&(Ue=void 0,et=[Et]),(se||K.resolveWith)(Ue,et))}},St=se?Ge:function(){try{Ge()}catch(Et){s.Deferred.exceptionHook&&s.Deferred.exceptionHook(Et,St.error),$+1>=y&&(H!==At&&(Ue=void 0,et=[Et]),K.rejectWith(Ue,et))}};$?St():(s.Deferred.getErrorHook?St.error=s.Deferred.getErrorHook():s.Deferred.getStackHook&&(St.error=s.Deferred.getStackHook()),p.setTimeout(St))}}return s.Deferred(function($){n[0][3].add(A(0,$,B(w)?w:zt,$.notifyWith)),n[1][3].add(A(0,$,B(c)?c:zt)),n[2][3].add(A(0,$,B(m)?m:At))}).promise()},promise:function(c){return c!=null?s.extend(c,a):a}},f={};return s.each(n,function(c,m){var w=m[2],y=m[5];a[m[1]]=w.add,y&&w.add(function(){r=y},n[3-c][2].disable,n[3-c][3].disable,n[0][2].lock,n[0][3].lock),w.add(m[3].fire),f[m[0]]=function(){return f[m[0]+"With"](this===f?void 0:this,arguments),this},f[m[0]+"With"]=w.fireWith}),a.promise(f),e&&e.call(f,f),f},when:function(e){var n=arguments.length,r=n,a=Array(r),f=D.call(arguments),c=s.Deferred(),m=function(w){return function(y){a[w]=this,f[w]=arguments.length>1?D.call(arguments):y,--n||c.resolveWith(a,f)}};if(n<=1&&(en(e,c.done(m(r)).resolve,c.reject,!n),c.state()==="pending"||B(f[r]&&f[r].then)))return c.then();for(;r--;)en(f[r],m(r),c.reject);return c.promise()}});var wn=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;s.Deferred.exceptionHook=function(e,n){p.console&&p.console.warn&&e&&wn.test(e.name)&&p.console.warn("jQuery.Deferred exception: "+e.message,e.stack,n)},s.readyException=function(e){p.setTimeout(function(){throw e})};var Nt=s.Deferred();s.fn.ready=function(e){return Nt.then(e).catch(function(n){s.readyException(n)}),this},s.extend({isReady:!1,readyWait:1,ready:function(e){(e===!0?--s.readyWait:s.isReady)||(s.isReady=!0,!(e!==!0&&--s.readyWait>0)&&Nt.resolveWith(Y,[s]))}}),s.ready.then=Nt.then;function tn(){Y.removeEventListener("DOMContentLoaded",tn),p.removeEventListener("load",tn),s.ready()}Y.readyState==="complete"||Y.readyState!=="loading"&&!Y.documentElement.doScroll?p.setTimeout(s.ready):(Y.addEventListener("DOMContentLoaded",tn),p.addEventListener("load",tn));var kt=function(e,n,r,a,f,c,m){var w=0,y=e.length,A=r==null;if(Le(r)==="object"){f=!0;for(w in r)kt(e,n,w,r[w],!0,c,m)}else if(a!==void 0&&(f=!0,B(a)||(m=!0),A&&(m?(n.call(e,a),n=null):(A=n,n=function($,K,H){return A.call(s($),H)})),n))for(;w<y;w++)n(e[w],r,m?a:a.call(e[w],w,n(e[w],r)));return f?e:A?n.call(e):y?n(e[0],r):c},mr=/^-ms-/,G=/-([a-z])/g;function v(e,n){return n.toUpperCase()}function S(e){return e.replace(mr,"ms-").replace(G,v)}var V=function(e){return e.nodeType===1||e.nodeType===9||!+e.nodeType};function ce(){this.expando=s.expando+ce.uid++}ce.uid=1,ce.prototype={cache:function(e){var n=e[this.expando];return n||(n={},V(e)&&(e.nodeType?e[this.expando]=n:Object.defineProperty(e,this.expando,{value:n,configurable:!0}))),n},set:function(e,n,r){var a,f=this.cache(e);if(typeof n=="string")f[S(n)]=r;else for(a in n)f[S(a)]=n[a];return f},get:function(e,n){return n===void 0?this.cache(e):e[this.expando]&&e[this.expando][S(n)]},access:function(e,n,r){return n===void 0||n&&typeof n=="string"&&r===void 0?this.get(e,n):(this.set(e,n,r),r!==void 0?r:n)},remove:function(e,n){var r,a=e[this.expando];if(a!==void 0){if(n!==void 0)for(Array.isArray(n)?n=n.map(S):(n=S(n),n=n in a?[n]:n.match(Lt)||[]),r=n.length;r--;)delete a[n[r]];(n===void 0||s.isEmptyObject(a))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var n=e[this.expando];return n!==void 0&&!s.isEmptyObject(n)}};var J=new ce,ae=new ce,He=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Qe=/[A-Z]/g;function ht(e){return e==="true"?!0:e==="false"?!1:e==="null"?null:e===+e+""?+e:He.test(e)?JSON.parse(e):e}function xt(e,n,r){var a;if(r===void 0&&e.nodeType===1)if(a="data-"+n.replace(Qe,"-$&").toLowerCase(),r=e.getAttribute(a),typeof r=="string"){try{r=ht(r)}catch{}ae.set(e,n,r)}else r=void 0;return r}s.extend({hasData:function(e){return ae.hasData(e)||J.hasData(e)},data:function(e,n,r){return ae.access(e,n,r)},removeData:function(e,n){ae.remove(e,n)},_data:function(e,n,r){return J.access(e,n,r)},_removeData:function(e,n){J.remove(e,n)}}),s.fn.extend({data:function(e,n){var r,a,f,c=this[0],m=c&&c.attributes;if(e===void 0){if(this.length&&(f=ae.get(c),c.nodeType===1&&!J.get(c,"hasDataAttrs"))){for(r=m.length;r--;)m[r]&&(a=m[r].name,a.indexOf("data-")===0&&(a=S(a.slice(5)),xt(c,a,f[a])));J.set(c,"hasDataAttrs",!0)}return f}return typeof e=="object"?this.each(function(){ae.set(this,e)}):kt(this,function(w){var y;if(c&&w===void 0)return y=ae.get(c,e),y!==void 0||(y=xt(c,e),y!==void 0)?y:void 0;this.each(function(){ae.set(this,e,w)})},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){ae.remove(this,e)})}}),s.extend({queue:function(e,n,r){var a;if(e)return n=(n||"fx")+"queue",a=J.get(e,n),r&&(!a||Array.isArray(r)?a=J.access(e,n,s.makeArray(r)):a.push(r)),a||[]},dequeue:function(e,n){n=n||"fx";var r=s.queue(e,n),a=r.length,f=r.shift(),c=s._queueHooks(e,n),m=function(){s.dequeue(e,n)};f==="inprogress"&&(f=r.shift(),a--),f&&(n==="fx"&&r.unshift("inprogress"),delete c.stop,f.call(e,m,c)),!a&&c&&c.empty.fire()},_queueHooks:function(e,n){var r=n+"queueHooks";return J.get(e,r)||J.access(e,r,{empty:s.Callbacks("once memory").add(function(){J.remove(e,[n+"queue",r])})})}}),s.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length<r?s.queue(this[0],e):n===void 0?this:this.each(function(){var a=s.queue(this,e,n);s._queueHooks(this,e),e==="fx"&&a[0]!=="inprogress"&&s.dequeue(this,e)})},dequeue:function(e){return this.each(function(){s.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,a=1,f=s.Deferred(),c=this,m=this.length,w=function(){--a||f.resolveWith(c,[c])};for(typeof e!="string"&&(n=e,e=void 0),e=e||"fx";m--;)r=J.get(c[m],e+"queueHooks"),r&&r.empty&&(a++,r.empty.add(w));return w(),f.promise(n)}});var an=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ct=new RegExp("^(?:([+-])=|)("+an+")([a-z%]*)$","i"),qt=["Top","Right","Bottom","Left"],Bt=Y.documentElement,Vt=function(e){return s.contains(e.ownerDocument,e)},Gt={composed:!0};Bt.getRootNode&&(Vt=function(e){return s.contains(e.ownerDocument,e)||e.getRootNode(Gt)===e.ownerDocument});var un=function(e,n){return e=n||e,e.style.display==="none"||e.style.display===""&&Vt(e)&&s.css(e,"display")==="none"};function Nn(e,n,r,a){var f,c,m=20,w=a?function(){return a.cur()}:function(){return s.css(e,n,"")},y=w(),A=r&&r[3]||(s.cssNumber[n]?"":"px"),$=e.nodeType&&(s.cssNumber[n]||A!=="px"&&+y)&&Ct.exec(s.css(e,n));if($&&$[3]!==A){for(y=y/2,A=A||$[3],$=+y||1;m--;)s.style(e,n,$+A),(1-c)*(1-(c=w()/y||.5))<=0&&(m=0),$=$/c;$=$*2,s.style(e,n,$+A),r=r||[]}return r&&($=+$||+y||0,f=r[1]?$+(r[1]+1)*r[2]:+r[2],a&&(a.unit=A,a.start=$,a.end=f)),f}var En={};function xn(e){var n,r=e.ownerDocument,a=e.nodeName,f=En[a];return f||(n=r.body.appendChild(r.createElement(a)),f=s.css(n,"display"),n.parentNode.removeChild(n),f==="none"&&(f="block"),En[a]=f,f)}function pn(e,n){for(var r,a,f=[],c=0,m=e.length;c<m;c++)a=e[c],a.style&&(r=a.style.display,n?(r==="none"&&(f[c]=J.get(a,"display")||null,f[c]||(a.style.display="")),a.style.display===""&&un(a)&&(f[c]=xn(a))):r!=="none"&&(f[c]="none",J.set(a,"display",r)));for(c=0;c<m;c++)f[c]!=null&&(e[c].style.display=f[c]);return e}s.fn.extend({show:function(){return pn(this,!0)},hide:function(){return pn(this)},toggle:function(e){return typeof e=="boolean"?e?this.show():this.hide():this.each(function(){un(this)?s(this).show():s(this).hide()})}});var Tn=/^(?:checkbox|radio)$/i,hr=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,gr=/^$|^module$|\/(?:java|ecma)script/i;(function(){var e=Y.createDocumentFragment(),n=e.appendChild(Y.createElement("div")),r=Y.createElement("input");r.setAttribute("type","radio"),r.setAttribute("checked","checked"),r.setAttribute("name","t"),n.appendChild(r),oe.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked,n.innerHTML="<textarea>x</textarea>",oe.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue,n.innerHTML="<option></option>",oe.option=!!n.lastChild})();var jt={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};jt.tbody=jt.tfoot=jt.colgroup=jt.caption=jt.thead,jt.th=jt.td,oe.option||(jt.optgroup=jt.option=[1,"<select multiple='multiple'>","</select>"]);function Ht(e,n){var r;return typeof e.getElementsByTagName<"u"?r=e.getElementsByTagName(n||"*"):typeof e.querySelectorAll<"u"?r=e.querySelectorAll(n||"*"):r=[],n===void 0||n&&qe(e,n)?s.merge([e],r):r}function qn(e,n){for(var r=0,a=e.length;r<a;r++)J.set(e[r],"globalEval",!n||J.get(n[r],"globalEval"))}var Xr=/<|&#?\w+;/;function _r(e,n,r,a,f){for(var c,m,w,y,A,$,K=n.createDocumentFragment(),H=[],se=0,Ue=e.length;se<Ue;se++)if(c=e[se],c||c===0)if(Le(c)==="object")s.merge(H,c.nodeType?[c]:c);else if(!Xr.test(c))H.push(n.createTextNode(c));else{for(m=m||K.appendChild(n.createElement("div")),w=(hr.exec(c)||["",""])[1].toLowerCase(),y=jt[w]||jt._default,m.innerHTML=y[1]+s.htmlPrefilter(c)+y[2],$=y[0];$--;)m=m.lastChild;s.merge(H,m.childNodes),m=K.firstChild,m.textContent=""}for(K.textContent="",se=0;c=H[se++];){if(a&&s.inArray(c,a)>-1){f&&f.push(c);continue}if(A=Vt(c),m=Ht(K.appendChild(c),"script"),A&&qn(m),r)for($=0;c=m[$++];)gr.test(c.type||"")&&r.push(c)}return K}var Yn=/^([^.]*)(?:\.(.+)|)/;function nn(){return!0}function mn(){return!1}function Fn(e,n,r,a,f,c){var m,w;if(typeof n=="object"){typeof r!="string"&&(a=a||r,r=void 0);for(w in n)Fn(e,w,r,a,n[w],c);return e}if(a==null&&f==null?(f=r,a=r=void 0):f==null&&(typeof r=="string"?(f=a,a=void 0):(f=a,a=r,r=void 0)),f===!1)f=mn;else if(!f)return e;return c===1&&(m=f,f=function(y){return s().off(y),m.apply(this,arguments)},f.guid=m.guid||(m.guid=s.guid++)),e.each(function(){s.event.add(this,n,f,a,r)})}s.event={global:{},add:function(e,n,r,a,f){var c,m,w,y,A,$,K,H,se,Ue,et,Ge=J.get(e);if(V(e))for(r.handler&&(c=r,r=c.handler,f=c.selector),f&&s.find.matchesSelector(Bt,f),r.guid||(r.guid=s.guid++),(y=Ge.events)||(y=Ge.events=Object.create(null)),(m=Ge.handle)||(m=Ge.handle=function(St){return typeof s<"u"&&s.event.triggered!==St.type?s.event.dispatch.apply(e,arguments):void 0}),n=(n||"").match(Lt)||[""],A=n.length;A--;)w=Yn.exec(n[A])||[],se=et=w[1],Ue=(w[2]||"").split(".").sort(),se&&(K=s.event.special[se]||{},se=(f?K.delegateType:K.bindType)||se,K=s.event.special[se]||{},$=s.extend({type:se,origType:et,data:a,handler:r,guid:r.guid,selector:f,needsContext:f&&s.expr.match.needsContext.test(f),namespace:Ue.join(".")},c),(H=y[se])||(H=y[se]=[],H.delegateCount=0,(!K.setup||K.setup.call(e,a,Ue,m)===!1)&&e.addEventListener&&e.addEventListener(se,m)),K.add&&(K.add.call(e,$),$.handler.guid||($.handler.guid=r.guid)),f?H.splice(H.delegateCount++,0,$):H.push($),s.event.global[se]=!0)},remove:function(e,n,r,a,f){var c,m,w,y,A,$,K,H,se,Ue,et,Ge=J.hasData(e)&&J.get(e);if(!(!Ge||!(y=Ge.events))){for(n=(n||"").match(Lt)||[""],A=n.length;A--;){if(w=Yn.exec(n[A])||[],se=et=w[1],Ue=(w[2]||"").split(".").sort(),!se){for(se in y)s.event.remove(e,se+n[A],r,a,!0);continue}for(K=s.event.special[se]||{},se=(a?K.delegateType:K.bindType)||se,H=y[se]||[],w=w[2]&&new RegExp("(^|\\.)"+Ue.join("\\.(?:.*\\.|)")+"(\\.|$)"),m=c=H.length;c--;)$=H[c],(f||et===$.origType)&&(!r||r.guid===$.guid)&&(!w||w.test($.namespace))&&(!a||a===$.selector||a==="**"&&$.selector)&&(H.splice(c,1),$.selector&&H.delegateCount--,K.remove&&K.remove.call(e,$));m&&!H.length&&((!K.teardown||K.teardown.call(e,Ue,Ge.handle)===!1)&&s.removeEvent(e,se,Ge.handle),delete y[se])}s.isEmptyObject(y)&&J.remove(e,"handle events")}},dispatch:function(e){var n,r,a,f,c,m,w=new Array(arguments.length),y=s.event.fix(e),A=(J.get(this,"events")||Object.create(null))[y.type]||[],$=s.event.special[y.type]||{};for(w[0]=y,n=1;n<arguments.length;n++)w[n]=arguments[n];if(y.delegateTarget=this,!($.preDispatch&&$.preDispatch.call(this,y)===!1)){for(m=s.event.handlers.call(this,y,A),n=0;(f=m[n++])&&!y.isPropagationStopped();)for(y.currentTarget=f.elem,r=0;(c=f.handlers[r++])&&!y.isImmediatePropagationStopped();)(!y.rnamespace||c.namespace===!1||y.rnamespace.test(c.namespace))&&(y.handleObj=c,y.data=c.data,a=((s.event.special[c.origType]||{}).handle||c.handler).apply(f.elem,w),a!==void 0&&(y.result=a)===!1&&(y.preventDefault(),y.stopPropagation()));return $.postDispatch&&$.postDispatch.call(this,y),y.result}},handlers:function(e,n){var r,a,f,c,m,w=[],y=n.delegateCount,A=e.target;if(y&&A.nodeType&&!(e.type==="click"&&e.button>=1)){for(;A!==this;A=A.parentNode||this)if(A.nodeType===1&&!(e.type==="click"&&A.disabled===!0)){for(c=[],m={},r=0;r<y;r++)a=n[r],f=a.selector+" ",m[f]===void 0&&(m[f]=a.needsContext?s(f,this).index(A)>-1:s.find(f,this,null,[A]).length),m[f]&&c.push(a);c.length&&w.push({elem:A,handlers:c})}}return A=this,y<n.length&&w.push({elem:A,handlers:n.slice(y)}),w},addProp:function(e,n){Object.defineProperty(s.Event.prototype,e,{enumerable:!0,configurable:!0,get:B(n)?function(){if(this.originalEvent)return n(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(r){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:r})}})},fix:function(e){return e[s.expando]?e:new s.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var n=this||e;return Tn.test(n.type)&&n.click&&qe(n,"input")&&$n(n,"click",!0),!1},trigger:function(e){var n=this||e;return Tn.test(n.type)&&n.click&&qe(n,"input")&&$n(n,"click"),!0},_default:function(e){var n=e.target;return Tn.test(n.type)&&n.click&&qe(n,"input")&&J.get(n,"click")||qe(n,"a")}},beforeunload:{postDispatch:function(e){e.result!==void 0&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}};function $n(e,n,r){if(!r){J.get(e,n)===void 0&&s.event.add(e,n,nn);return}J.set(e,n,!1),s.event.add(e,n,{namespace:!1,handler:function(a){var f,c=J.get(this,n);if(a.isTrigger&1&&this[n]){if(c)(s.event.special[n]||{}).delegateType&&a.stopPropagation();else if(c=D.call(arguments),J.set(this,n,c),this[n](),f=J.get(this,n),J.set(this,n,!1),c!==f)return a.stopImmediatePropagation(),a.preventDefault(),f}else c&&(J.set(this,n,s.event.trigger(c[0],c.slice(1),this)),a.stopPropagation(),a.isImmediatePropagationStopped=nn)}})}s.removeEvent=function(e,n,r){e.removeEventListener&&e.removeEventListener(n,r)},s.Event=function(e,n){if(!(this instanceof s.Event))return new s.Event(e,n);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.defaultPrevented===void 0&&e.returnValue===!1?nn:mn,this.target=e.target&&e.target.nodeType===3?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,n&&s.extend(this,n),this.timeStamp=e&&e.timeStamp||Date.now(),this[s.expando]=!0},s.Event.prototype={constructor:s.Event,isDefaultPrevented:mn,isPropagationStopped:mn,isImmediatePropagationStopped:mn,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=nn,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=nn,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=nn,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},s.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},s.event.addProp),s.each({focus:"focusin",blur:"focusout"},function(e,n){function r(a){if(Y.documentMode){var f=J.get(this,"handle"),c=s.event.fix(a);c.type=a.type==="focusin"?"focus":"blur",c.isSimulated=!0,f(a),c.target===c.currentTarget&&f(c)}else s.event.simulate(n,a.target,s.event.fix(a))}s.event.special[e]={setup:function(){var a;if($n(this,e,!0),Y.documentMode)a=J.get(this,n),a||this.addEventListener(n,r),J.set(this,n,(a||0)+1);else return!1},trigger:function(){return $n(this,e),!0},teardown:function(){var a;if(Y.documentMode)a=J.get(this,n)-1,a?J.set(this,n,a):(this.removeEventListener(n,r),J.remove(this,n));else return!1},_default:function(a){return J.get(a.target,e)},delegateType:n},s.event.special[n]={setup:function(){var a=this.ownerDocument||this.document||this,f=Y.documentMode?this:a,c=J.get(f,n);c||(Y.documentMode?this.addEventListener(n,r):a.addEventListener(e,r,!0)),J.set(f,n,(c||0)+1)},teardown:function(){var a=this.ownerDocument||this.document||this,f=Y.documentMode?this:a,c=J.get(f,n)-1;c?J.set(f,n,c):(Y.documentMode?this.removeEventListener(n,r):a.removeEventListener(e,r,!0),J.remove(f,n))}}}),s.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,n){s.event.special[e]={delegateType:n,bindType:n,handle:function(r){var a,f=this,c=r.relatedTarget,m=r.handleObj;return(!c||c!==f&&!s.contains(f,c))&&(r.type=m.origType,a=m.handler.apply(this,arguments),r.type=n),a}}}),s.fn.extend({on:function(e,n,r,a){return Fn(this,e,n,r,a)},one:function(e,n,r,a){return Fn(this,e,n,r,a,1)},off:function(e,n,r){var a,f;if(e&&e.preventDefault&&e.handleObj)return a=e.handleObj,s(e.delegateTarget).off(a.namespace?a.origType+"."+a.namespace:a.origType,a.selector,a.handler),this;if(typeof e=="object"){for(f in e)this.off(f,n,e[f]);return this}return(n===!1||typeof n=="function")&&(r=n,n=void 0),r===!1&&(r=mn),this.each(function(){s.event.remove(this,e,r,n)})}});var Yr=/<script|<style|<link/i,vr=/checked\s*(?:[^=]|=\s*.checked.)/i,yr=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Gn(e,n){return qe(e,"table")&&qe(n.nodeType!==11?n:n.firstChild,"tr")&&s(e).children("tbody")[0]||e}function Cn(e){return e.type=(e.getAttribute("type")!==null)+"/"+e.type,e}function Gr(e){return(e.type||"").slice(0,5)==="true/"?e.type=e.type.slice(5):e.removeAttribute("type"),e}function br(e,n){var r,a,f,c,m,w,y;if(n.nodeType===1){if(J.hasData(e)&&(c=J.get(e),y=c.events,y)){J.remove(n,"handle events");for(f in y)for(r=0,a=y[f].length;r<a;r++)s.event.add(n,f,y[f][r])}ae.hasData(e)&&(m=ae.access(e),w=s.extend({},m),ae.set(n,w))}}function Kr(e,n){var r=n.nodeName.toLowerCase();r==="input"&&Tn.test(e.type)?n.checked=e.checked:(r==="input"||r==="textarea")&&(n.defaultValue=e.defaultValue)}function hn(e,n,r,a){n=L(n);var f,c,m,w,y,A,$=0,K=e.length,H=K-1,se=n[0],Ue=B(se);if(Ue||K>1&&typeof se=="string"&&!oe.checkClone&&vr.test(se))return e.each(function(et){var Ge=e.eq(et);Ue&&(n[0]=se.call(this,et,Ge.html())),hn(Ge,n,r,a)});if(K&&(f=_r(n,e[0].ownerDocument,!1,e,a),c=f.firstChild,f.childNodes.length===1&&(f=c),c||a)){for(m=s.map(Ht(f,"script"),Cn),w=m.length;$<K;$++)y=f,$!==H&&(y=s.clone(y,!0,!0),w&&s.merge(m,Ht(y,"script"))),r.call(e[$],y,$);if(w)for(A=m[m.length-1].ownerDocument,s.map(m,Gr),$=0;$<w;$++)y=m[$],gr.test(y.type||"")&&!J.access(y,"globalEval")&&s.contains(A,y)&&(y.src&&(y.type||"").toLowerCase()!=="module"?s._evalUrl&&!y.noModule&&s._evalUrl(y.src,{nonce:y.nonce||y.getAttribute("nonce")},A):Ne(y.textContent.replace(yr,""),y,A))}return e}function wr(e,n,r){for(var a,f=n?s.filter(n,e):e,c=0;(a=f[c])!=null;c++)!r&&a.nodeType===1&&s.cleanData(Ht(a)),a.parentNode&&(r&&Vt(a)&&qn(Ht(a,"script")),a.parentNode.removeChild(a));return e}s.extend({htmlPrefilter:function(e){return e},clone:function(e,n,r){var a,f,c,m,w=e.cloneNode(!0),y=Vt(e);if(!oe.noCloneChecked&&(e.nodeType===1||e.nodeType===11)&&!s.isXMLDoc(e))for(m=Ht(w),c=Ht(e),a=0,f=c.length;a<f;a++)Kr(c[a],m[a]);if(n)if(r)for(c=c||Ht(e),m=m||Ht(w),a=0,f=c.length;a<f;a++)br(c[a],m[a]);else br(e,w);return m=Ht(w,"script"),m.length>0&&qn(m,!y&&Ht(e,"script")),w},cleanData:function(e){for(var n,r,a,f=s.event.special,c=0;(r=e[c])!==void 0;c++)if(V(r)){if(n=r[J.expando]){if(n.events)for(a in n.events)f[a]?s.event.remove(r,a):s.removeEvent(r,a,n.handle);r[J.expando]=void 0}r[ae.expando]&&(r[ae.expando]=void 0)}}}),s.fn.extend({detach:function(e){return wr(this,e,!0)},remove:function(e){return wr(this,e)},text:function(e){return kt(this,function(n){return n===void 0?s.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=n)})},null,e,arguments.length)},append:function(){return hn(this,arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var n=Gn(this,e);n.appendChild(e)}})},prepend:function(){return hn(this,arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var n=Gn(this,e);n.insertBefore(e,n.firstChild)}})},before:function(){return hn(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return hn(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,n=0;(e=this[n])!=null;n++)e.nodeType===1&&(s.cleanData(Ht(e,!1)),e.textContent="");return this},clone:function(e,n){return e=e??!1,n=n??e,this.map(function(){return s.clone(this,e,n)})},html:function(e){return kt(this,function(n){var r=this[0]||{},a=0,f=this.length;if(n===void 0&&r.nodeType===1)return r.innerHTML;if(typeof n=="string"&&!Yr.test(n)&&!jt[(hr.exec(n)||["",""])[1].toLowerCase()]){n=s.htmlPrefilter(n);try{for(;a<f;a++)r=this[a]||{},r.nodeType===1&&(s.cleanData(Ht(r,!1)),r.innerHTML=n);r=0}catch{}}r&&this.empty().append(n)},null,e,arguments.length)},replaceWith:function(){var e=[];return hn(this,arguments,function(n){var r=this.parentNode;s.inArray(this,e)<0&&(s.cleanData(Ht(this)),r&&r.replaceChild(n,this))},e)}}),s.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,n){s.fn[e]=function(r){for(var a,f=[],c=s(r),m=c.length-1,w=0;w<=m;w++)a=w===m?this:this.clone(!0),s(c[w])[n](a),k.apply(f,a.get());return this.pushStack(f)}});var ln=new RegExp("^("+an+")(?!px)[a-z%]+$","i"),Kn=/^--/,Bn=function(e){var n=e.ownerDocument.defaultView;return(!n||!n.opener)&&(n=p),n.getComputedStyle(e)},Er=function(e,n,r){var a,f,c={};for(f in n)c[f]=e.style[f],e.style[f]=n[f];a=r.call(e);for(f in n)e.style[f]=c[f];return a},Jr=new RegExp(qt.join("|"),"i");(function(){function e(){if(A){y.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",A.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Bt.appendChild(y).appendChild(A);var $=p.getComputedStyle(A);r=$.top!=="1%",w=n($.marginLeft)===12,A.style.right="60%",c=n($.right)===36,a=n($.width)===36,A.style.position="absolute",f=n(A.offsetWidth/3)===12,Bt.removeChild(y),A=null}}function n($){return Math.round(parseFloat($))}var r,a,f,c,m,w,y=Y.createElement("div"),A=Y.createElement("div");A.style&&(A.style.backgroundClip="content-box",A.cloneNode(!0).style.backgroundClip="",oe.clearCloneStyle=A.style.backgroundClip==="content-box",s.extend(oe,{boxSizingReliable:function(){return e(),a},pixelBoxStyles:function(){return e(),c},pixelPosition:function(){return e(),r},reliableMarginLeft:function(){return e(),w},scrollboxSize:function(){return e(),f},reliableTrDimensions:function(){var $,K,H,se;return m==null&&($=Y.createElement("table"),K=Y.createElement("tr"),H=Y.createElement("div"),$.style.cssText="position:absolute;left:-11111px;border-collapse:separate",K.style.cssText="box-sizing:content-box;border:1px solid",K.style.height="1px",H.style.height="9px",H.style.display="block",Bt.appendChild($).appendChild(K).appendChild(H),se=p.getComputedStyle(K),m=parseInt(se.height,10)+parseInt(se.borderTopWidth,10)+parseInt(se.borderBottomWidth,10)===K.offsetHeight,Bt.removeChild($)),m}}))})();function Sn(e,n,r){var a,f,c,m,w=Kn.test(n),y=e.style;return r=r||Bn(e),r&&(m=r.getPropertyValue(n)||r[n],w&&m&&(m=m.replace(F,"$1")||void 0),m===""&&!Vt(e)&&(m=s.style(e,n)),!oe.pixelBoxStyles()&&ln.test(m)&&Jr.test(n)&&(a=y.width,f=y.minWidth,c=y.maxWidth,y.minWidth=y.maxWidth=y.width=m,m=r.width,y.width=a,y.minWidth=f,y.maxWidth=c)),m!==void 0?m+"":m}function xr(e,n){return{get:function(){if(e()){delete this.get;return}return(this.get=n).apply(this,arguments)}}}var Tr=["Webkit","Moz","ms"],Jn=Y.createElement("div").style,Qn={};function Qr(e){for(var n=e[0].toUpperCase()+e.slice(1),r=Tr.length;r--;)if(e=Tr[r]+n,e in Jn)return e}function Zn(e){var n=s.cssProps[e]||Qn[e];return n||(e in Jn?e:Qn[e]=Qr(e)||e)}var Zr=/^(none|table(?!-c[ea]).+)/,ei={position:"absolute",visibility:"hidden",display:"block"},ti={letterSpacing:"0",fontWeight:"400"};function Cr(e,n,r){var a=Ct.exec(n);return a?Math.max(0,a[2]-(r||0))+(a[3]||"px"):n}function Un(e,n,r,a,f,c){var m=n==="width"?1:0,w=0,y=0,A=0;if(r===(a?"border":"content"))return 0;for(;m<4;m+=2)r==="margin"&&(A+=s.css(e,r+qt[m],!0,f)),a?(r==="content"&&(y-=s.css(e,"padding"+qt[m],!0,f)),r!=="margin"&&(y-=s.css(e,"border"+qt[m]+"Width",!0,f))):(y+=s.css(e,"padding"+qt[m],!0,f),r!=="padding"?y+=s.css(e,"border"+qt[m]+"Width",!0,f):w+=s.css(e,"border"+qt[m]+"Width",!0,f));return!a&&c>=0&&(y+=Math.max(0,Math.ceil(e["offset"+n[0].toUpperCase()+n.slice(1)]-c-y-w-.5))||0),y+A}function er(e,n,r){var a=Bn(e),f=!oe.boxSizingReliable()||r,c=f&&s.css(e,"boxSizing",!1,a)==="border-box",m=c,w=Sn(e,n,a),y="offset"+n[0].toUpperCase()+n.slice(1);if(ln.test(w)){if(!r)return w;w="auto"}return(!oe.boxSizingReliable()&&c||!oe.reliableTrDimensions()&&qe(e,"tr")||w==="auto"||!parseFloat(w)&&s.css(e,"display",!1,a)==="inline")&&e.getClientRects().length&&(c=s.css(e,"boxSizing",!1,a)==="border-box",m=y in e,m&&(w=e[y])),w=parseFloat(w)||0,w+Un(e,n,r||(c?"border":"content"),m,a,w)+"px"}s.extend({cssHooks:{opacity:{get:function(e,n){if(n){var r=Sn(e,"opacity");return r===""?"1":r}}}},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(e,n,r,a){if(!(!e||e.nodeType===3||e.nodeType===8||!e.style)){var f,c,m,w=S(n),y=Kn.test(n),A=e.style;if(y||(n=Zn(w)),m=s.cssHooks[n]||s.cssHooks[w],r!==void 0){if(c=typeof r,c==="string"&&(f=Ct.exec(r))&&f[1]&&(r=Nn(e,n,f),c="number"),r==null||r!==r)return;c==="number"&&!y&&(r+=f&&f[3]||(s.cssNumber[w]?"":"px")),!oe.clearCloneStyle&&r===""&&n.indexOf("background")===0&&(A[n]="inherit"),(!m||!("set"in m)||(r=m.set(e,r,a))!==void 0)&&(y?A.setProperty(n,r):A[n]=r)}else return m&&"get"in m&&(f=m.get(e,!1,a))!==void 0?f:A[n]}},css:function(e,n,r,a){var f,c,m,w=S(n),y=Kn.test(n);return y||(n=Zn(w)),m=s.cssHooks[n]||s.cssHooks[w],m&&"get"in m&&(f=m.get(e,!0,r)),f===void 0&&(f=Sn(e,n,a)),f==="normal"&&n in ti&&(f=ti[n]),r===""||r?(c=parseFloat(f),r===!0||isFinite(c)?c||0:f):f}}),s.each(["height","width"],function(e,n){s.cssHooks[n]={get:function(r,a,f){if(a)return Zr.test(s.css(r,"display"))&&(!r.getClientRects().length||!r.getBoundingClientRect().width)?Er(r,ei,function(){return er(r,n,f)}):er(r,n,f)},set:function(r,a,f){var c,m=Bn(r),w=!oe.scrollboxSize()&&m.position==="absolute",y=w||f,A=y&&s.css(r,"boxSizing",!1,m)==="border-box",$=f?Un(r,n,f,A,m):0;return A&&w&&($-=Math.ceil(r["offset"+n[0].toUpperCase()+n.slice(1)]-parseFloat(m[n])-Un(r,n,"border",!1,m)-.5)),$&&(c=Ct.exec(a))&&(c[3]||"px")!=="px"&&(r.style[n]=a,a=s.css(r,n)),Cr(r,a,$)}}}),s.cssHooks.marginLeft=xr(oe.reliableMarginLeft,function(e,n){if(n)return(parseFloat(Sn(e,"marginLeft"))||e.getBoundingClientRect().left-Er(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),s.each({margin:"",padding:"",border:"Width"},function(e,n){s.cssHooks[e+n]={expand:function(r){for(var a=0,f={},c=typeof r=="string"?r.split(" "):[r];a<4;a++)f[e+qt[a]+n]=c[a]||c[a-2]||c[0];return f}},e!=="margin"&&(s.cssHooks[e+n].set=Cr)}),s.fn.extend({css:function(e,n){return kt(this,function(r,a,f){var c,m,w={},y=0;if(Array.isArray(a)){for(c=Bn(r),m=a.length;y<m;y++)w[a[y]]=s.css(r,a[y],!1,c);return w}return f!==void 0?s.style(r,a,f):s.css(r,a)},e,n,arguments.length>1)}});function Dt(e,n,r,a,f){return new Dt.prototype.init(e,n,r,a,f)}s.Tween=Dt,Dt.prototype={constructor:Dt,init:function(e,n,r,a,f,c){this.elem=e,this.prop=r,this.easing=f||s.easing._default,this.options=n,this.start=this.now=this.cur(),this.end=a,this.unit=c||(s.cssNumber[r]?"":"px")},cur:function(){var e=Dt.propHooks[this.prop];return e&&e.get?e.get(this):Dt.propHooks._default.get(this)},run:function(e){var n,r=Dt.propHooks[this.prop];return this.options.duration?this.pos=n=s.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=n=e,this.now=(this.end-this.start)*n+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):Dt.propHooks._default.set(this),this}},Dt.prototype.init.prototype=Dt.prototype,Dt.propHooks={_default:{get:function(e){var n;return e.elem.nodeType!==1||e.elem[e.prop]!=null&&e.elem.style[e.prop]==null?e.elem[e.prop]:(n=s.css(e.elem,e.prop,""),!n||n==="auto"?0:n)},set:function(e){s.fx.step[e.prop]?s.fx.step[e.prop](e):e.elem.nodeType===1&&(s.cssHooks[e.prop]||e.elem.style[Zn(e.prop)]!=null)?s.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},Dt.propHooks.scrollTop=Dt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},s.easing={linear:function(e){return e},swing:function(e){return .5-Math.cos(e*Math.PI)/2},_default:"swing"},s.fx=Dt.prototype.init,s.fx.step={};var fn,It,Sr=/^(?:toggle|show|hide)$/,ni=/queueHooks$/;function An(){It&&(Y.hidden===!1&&p.requestAnimationFrame?p.requestAnimationFrame(An):p.setTimeout(An,s.fx.interval),s.fx.tick())}function Wn(){return p.setTimeout(function(){fn=void 0}),fn=Date.now()}function jn(e,n){var r,a=0,f={height:e};for(n=n?1:0;a<4;a+=2-n)r=qt[a],f["margin"+r]=f["padding"+r]=e;return n&&(f.opacity=f.width=e),f}function tr(e,n,r){for(var a,f=(wt.tweeners[n]||[]).concat(wt.tweeners["*"]),c=0,m=f.length;c<m;c++)if(a=f[c].call(r,n,e))return a}function nr(e,n,r){var a,f,c,m,w,y,A,$,K="width"in n||"height"in n,H=this,se={},Ue=e.style,et=e.nodeType&&un(e),Ge=J.get(e,"fxshow");r.queue||(m=s._queueHooks(e,"fx"),m.unqueued==null&&(m.unqueued=0,w=m.empty.fire,m.empty.fire=function(){m.unqueued||w()}),m.unqueued++,H.always(function(){H.always(function(){m.unqueued--,s.queue(e,"fx").length||m.empty.fire()})}));for(a in n)if(f=n[a],Sr.test(f)){if(delete n[a],c=c||f==="toggle",f===(et?"hide":"show"))if(f==="show"&&Ge&&Ge[a]!==void 0)et=!0;else continue;se[a]=Ge&&Ge[a]||s.style(e,a)}if(y=!s.isEmptyObject(n),!(!y&&s.isEmptyObject(se))){K&&e.nodeType===1&&(r.overflow=[Ue.overflow,Ue.overflowX,Ue.overflowY],A=Ge&&Ge.display,A==null&&(A=J.get(e,"display")),$=s.css(e,"display"),$==="none"&&(A?$=A:(pn([e],!0),A=e.style.display||A,$=s.css(e,"display"),pn([e]))),($==="inline"||$==="inline-block"&&A!=null)&&s.css(e,"float")==="none"&&(y||(H.done(function(){Ue.display=A}),A==null&&($=Ue.display,A=$==="none"?"":$)),Ue.display="inline-block")),r.overflow&&(Ue.overflow="hidden",H.always(function(){Ue.overflow=r.overflow[0],Ue.overflowX=r.overflow[1],Ue.overflowY=r.overflow[2]})),y=!1;for(a in se)y||(Ge?"hidden"in Ge&&(et=Ge.hidden):Ge=J.access(e,"fxshow",{display:A}),c&&(Ge.hidden=!et),et&&pn([e],!0),H.done(function(){et||pn([e]),J.remove(e,"fxshow");for(a in se)s.style(e,a,se[a])})),y=tr(et?Ge[a]:0,a,H),a in Ge||(Ge[a]=y.start,et&&(y.end=y.start,y.start=0))}}function ri(e,n){var r,a,f,c,m;for(r in e)if(a=S(r),f=n[a],c=e[r],Array.isArray(c)&&(f=c[1],c=e[r]=c[0]),r!==a&&(e[a]=c,delete e[r]),m=s.cssHooks[a],m&&"expand"in m){c=m.expand(c),delete e[a];for(r in c)r in e||(e[r]=c[r],n[r]=f)}else n[a]=f}function wt(e,n,r){var a,f,c=0,m=wt.prefilters.length,w=s.Deferred().always(function(){delete y.elem}),y=function(){if(f)return!1;for(var K=fn||Wn(),H=Math.max(0,A.startTime+A.duration-K),se=H/A.duration||0,Ue=1-se,et=0,Ge=A.tweens.length;et<Ge;et++)A.tweens[et].run(Ue);return w.notifyWith(e,[A,Ue,H]),Ue<1&&Ge?H:(Ge||w.notifyWith(e,[A,1,0]),w.resolveWith(e,[A]),!1)},A=w.promise({elem:e,props:s.extend({},n),opts:s.extend(!0,{specialEasing:{},easing:s.easing._default},r),originalProperties:n,originalOptions:r,startTime:fn||Wn(),duration:r.duration,tweens:[],createTween:function(K,H){var se=s.Tween(e,A.opts,K,H,A.opts.specialEasing[K]||A.opts.easing);return A.tweens.push(se),se},stop:function(K){var H=0,se=K?A.tweens.length:0;if(f)return this;for(f=!0;H<se;H++)A.tweens[H].run(1);return K?(w.notifyWith(e,[A,1,0]),w.resolveWith(e,[A,K])):w.rejectWith(e,[A,K]),this}}),$=A.props;for(ri($,A.opts.specialEasing);c<m;c++)if(a=wt.prefilters[c].call(A,e,$,A.opts),a)return B(a.stop)&&(s._queueHooks(A.elem,A.opts.queue).stop=a.stop.bind(a)),a;return s.map($,tr,A),B(A.opts.start)&&A.opts.start.call(e,A),A.progress(A.opts.progress).done(A.opts.done,A.opts.complete).fail(A.opts.fail).always(A.opts.always),s.fx.timer(s.extend(y,{elem:e,anim:A,queue:A.opts.queue})),A}s.Animation=s.extend(wt,{tweeners:{"*":[function(e,n){var r=this.createTween(e,n);return Nn(r.elem,e,Ct.exec(n),r),r}]},tweener:function(e,n){B(e)?(n=e,e=["*"]):e=e.match(Lt);for(var r,a=0,f=e.length;a<f;a++)r=e[a],wt.tweeners[r]=wt.tweeners[r]||[],wt.tweeners[r].unshift(n)},prefilters:[nr],prefilter:function(e,n){n?wt.prefilters.unshift(e):wt.prefilters.push(e)}}),s.speed=function(e,n,r){var a=e&&typeof e=="object"?s.extend({},e):{complete:r||!r&&n||B(e)&&e,duration:e,easing:r&&n||n&&!B(n)&&n};return s.fx.off?a.duration=0:typeof a.duration!="number"&&(a.duration in s.fx.speeds?a.duration=s.fx.speeds[a.duration]:a.duration=s.fx.speeds._default),(a.queue==null||a.queue===!0)&&(a.queue="fx"),a.old=a.complete,a.complete=function(){B(a.old)&&a.old.call(this),a.queue&&s.dequeue(this,a.queue)},a},s.fn.extend({fadeTo:function(e,n,r,a){return this.filter(un).css("opacity",0).show().end().animate({opacity:n},e,r,a)},animate:function(e,n,r,a){var f=s.isEmptyObject(e),c=s.speed(n,r,a),m=function(){var w=wt(this,s.extend({},e),c);(f||J.get(this,"finish"))&&w.stop(!0)};return m.finish=m,f||c.queue===!1?this.each(m):this.queue(c.queue,m)},stop:function(e,n,r){var a=function(f){var c=f.stop;delete f.stop,c(r)};return typeof e!="string"&&(r=n,n=e,e=void 0),n&&this.queue(e||"fx",[]),this.each(function(){var f=!0,c=e!=null&&e+"queueHooks",m=s.timers,w=J.get(this);if(c)w[c]&&w[c].stop&&a(w[c]);else for(c in w)w[c]&&w[c].stop&&ni.test(c)&&a(w[c]);for(c=m.length;c--;)m[c].elem===this&&(e==null||m[c].queue===e)&&(m[c].anim.stop(r),f=!1,m.splice(c,1));(f||!r)&&s.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var n,r=J.get(this),a=r[e+"queue"],f=r[e+"queueHooks"],c=s.timers,m=a?a.length:0;for(r.finish=!0,s.queue(this,e,[]),f&&f.stop&&f.stop.call(this,!0),n=c.length;n--;)c[n].elem===this&&c[n].queue===e&&(c[n].anim.stop(!0),c.splice(n,1));for(n=0;n<m;n++)a[n]&&a[n].finish&&a[n].finish.call(this);delete r.finish})}}),s.each(["toggle","show","hide"],function(e,n){var r=s.fn[n];s.fn[n]=function(a,f,c){return a==null||typeof a=="boolean"?r.apply(this,arguments):this.animate(jn(n,!0),a,f,c)}}),s.each({slideDown:jn("show"),slideUp:jn("hide"),slideToggle:jn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,n){s.fn[e]=function(r,a,f){return this.animate(n,r,a,f)}}),s.timers=[],s.fx.tick=function(){var e,n=0,r=s.timers;for(fn=Date.now();n<r.length;n++)e=r[n],!e()&&r[n]===e&&r.splice(n--,1);r.length||s.fx.stop(),fn=void 0},s.fx.timer=function(e){s.timers.push(e),s.fx.start()},s.fx.interval=13,s.fx.start=function(){It||(It=!0,An())},s.fx.stop=function(){It=null},s.fx.speeds={slow:600,fast:200,_default:400},s.fn.delay=function(e,n){return e=s.fx&&s.fx.speeds[e]||e,n=n||"fx",this.queue(n,function(r,a){var f=p.setTimeout(r,e);a.stop=function(){p.clearTimeout(f)}})},(function(){var e=Y.createElement("input"),n=Y.createElement("select"),r=n.appendChild(Y.createElement("option"));e.type="checkbox",oe.checkOn=e.value!=="",oe.optSelected=r.selected,e=Y.createElement("input"),e.value="t",e.type="radio",oe.radioValue=e.value==="t"})();var rr,Dn=s.expr.attrHandle;s.fn.extend({attr:function(e,n){return kt(this,s.attr,e,n,arguments.length>1)},removeAttr:function(e){return this.each(function(){s.removeAttr(this,e)})}}),s.extend({attr:function(e,n,r){var a,f,c=e.nodeType;if(!(c===3||c===8||c===2)){if(typeof e.getAttribute>"u")return s.prop(e,n,r);if((c!==1||!s.isXMLDoc(e))&&(f=s.attrHooks[n.toLowerCase()]||(s.expr.match.bool.test(n)?rr:void 0)),r!==void 0){if(r===null){s.removeAttr(e,n);return}return f&&"set"in f&&(a=f.set(e,r,n))!==void 0?a:(e.setAttribute(n,r+""),r)}return f&&"get"in f&&(a=f.get(e,n))!==null?a:(a=s.find.attr(e,n),a??void 0)}},attrHooks:{type:{set:function(e,n){if(!oe.radioValue&&n==="radio"&&qe(e,"input")){var r=e.value;return e.setAttribute("type",n),r&&(e.value=r),n}}}},removeAttr:function(e,n){var r,a=0,f=n&&n.match(Lt);if(f&&e.nodeType===1)for(;r=f[a++];)e.removeAttribute(r)}}),rr={set:function(e,n,r){return n===!1?s.removeAttr(e,r):e.setAttribute(r,r),r}},s.each(s.expr.match.bool.source.match(/\w+/g),function(e,n){var r=Dn[n]||s.find.attr;Dn[n]=function(a,f,c){var m,w,y=f.toLowerCase();return c||(w=Dn[y],Dn[y]=m,m=r(a,f,c)!=null?y:null,Dn[y]=w),m}});var Ar=/^(?:input|select|textarea|button)$/i,gn=/^(?:a|area)$/i;s.fn.extend({prop:function(e,n){return kt(this,s.prop,e,n,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[s.propFix[e]||e]})}}),s.extend({prop:function(e,n,r){var a,f,c=e.nodeType;if(!(c===3||c===8||c===2))return(c!==1||!s.isXMLDoc(e))&&(n=s.propFix[n]||n,f=s.propHooks[n]),r!==void 0?f&&"set"in f&&(a=f.set(e,r,n))!==void 0?a:e[n]=r:f&&"get"in f&&(a=f.get(e,n))!==null?a:e[n]},propHooks:{tabIndex:{get:function(e){var n=s.find.attr(e,"tabindex");return n?parseInt(n,10):Ar.test(e.nodeName)||gn.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),oe.optSelected||(s.propHooks.selected={get:function(e){var n=e.parentNode;return n&&n.parentNode&&n.parentNode.selectedIndex,null},set:function(e){var n=e.parentNode;n&&(n.selectedIndex,n.parentNode&&n.parentNode.selectedIndex)}}),s.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){s.propFix[this.toLowerCase()]=this});function rn(e){var n=e.match(Lt)||[];return n.join(" ")}function Ft(e){return e.getAttribute&&e.getAttribute("class")||""}function _n(e){return Array.isArray(e)?e:typeof e=="string"?e.match(Lt)||[]:[]}s.fn.extend({addClass:function(e){var n,r,a,f,c,m;return B(e)?this.each(function(w){s(this).addClass(e.call(this,w,Ft(this)))}):(n=_n(e),n.length?this.each(function(){if(a=Ft(this),r=this.nodeType===1&&" "+rn(a)+" ",r){for(c=0;c<n.length;c++)f=n[c],r.indexOf(" "+f+" ")<0&&(r+=f+" ");m=rn(r),a!==m&&this.setAttribute("class",m)}}):this)},removeClass:function(e){var n,r,a,f,c,m;return B(e)?this.each(function(w){s(this).removeClass(e.call(this,w,Ft(this)))}):arguments.length?(n=_n(e),n.length?this.each(function(){if(a=Ft(this),r=this.nodeType===1&&" "+rn(a)+" ",r){for(c=0;c<n.length;c++)for(f=n[c];r.indexOf(" "+f+" ")>-1;)r=r.replace(" "+f+" "," ");m=rn(r),a!==m&&this.setAttribute("class",m)}}):this):this.attr("class","")},toggleClass:function(e,n){var r,a,f,c,m=typeof e,w=m==="string"||Array.isArray(e);return B(e)?this.each(function(y){s(this).toggleClass(e.call(this,y,Ft(this),n),n)}):typeof n=="boolean"&&w?n?this.addClass(e):this.removeClass(e):(r=_n(e),this.each(function(){if(w)for(c=s(this),f=0;f<r.length;f++)a=r[f],c.hasClass(a)?c.removeClass(a):c.addClass(a);else(e===void 0||m==="boolean")&&(a=Ft(this),a&&J.set(this,"__className__",a),this.setAttribute&&this.setAttribute("class",a||e===!1?"":J.get(this,"__className__")||""))}))},hasClass:function(e){var n,r,a=0;for(n=" "+e+" ";r=this[a++];)if(r.nodeType===1&&(" "+rn(Ft(r))+" ").indexOf(n)>-1)return!0;return!1}});var ii=/\r/g;s.fn.extend({val:function(e){var n,r,a,f=this[0];return arguments.length?(a=B(e),this.each(function(c){var m;this.nodeType===1&&(a?m=e.call(this,c,s(this).val()):m=e,m==null?m="":typeof m=="number"?m+="":Array.isArray(m)&&(m=s.map(m,function(w){return w==null?"":w+""})),n=s.valHooks[this.type]||s.valHooks[this.nodeName.toLowerCase()],(!n||!("set"in n)||n.set(this,m,"value")===void 0)&&(this.value=m))})):f?(n=s.valHooks[f.type]||s.valHooks[f.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(f,"value"))!==void 0?r:(r=f.value,typeof r=="string"?r.replace(ii,""):r??"")):void 0}}),s.extend({valHooks:{option:{get:function(e){var n=s.find.attr(e,"value");return n??rn(s.text(e))}},select:{get:function(e){var n,r,a,f=e.options,c=e.selectedIndex,m=e.type==="select-one",w=m?null:[],y=m?c+1:f.length;for(c<0?a=y:a=m?c:0;a<y;a++)if(r=f[a],(r.selected||a===c)&&!r.disabled&&(!r.parentNode.disabled||!qe(r.parentNode,"optgroup"))){if(n=s(r).val(),m)return n;w.push(n)}return w},set:function(e,n){for(var r,a,f=e.options,c=s.makeArray(n),m=f.length;m--;)a=f[m],(a.selected=s.inArray(s.valHooks.option.get(a),c)>-1)&&(r=!0);return r||(e.selectedIndex=-1),c}}}}),s.each(["radio","checkbox"],function(){s.valHooks[this]={set:function(e,n){if(Array.isArray(n))return e.checked=s.inArray(s(e).val(),n)>-1}},oe.checkOn||(s.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value})});var cn=p.location,ir={guid:Date.now()},or=/\?/;s.parseXML=function(e){var n,r;if(!e||typeof e!="string")return null;try{n=new p.DOMParser().parseFromString(e,"text/xml")}catch{}return r=n&&n.getElementsByTagName("parsererror")[0],(!n||r)&&s.error("Invalid XML: "+(r?s.map(r.childNodes,function(a){return a.textContent}).join(`
|         `):e)),n};var kn=/^(?:focusinfocus|focusoutblur)$/,vn=function(e){e.stopPropagation()};s.extend(s.event,{trigger:function(e,n,r,a){var f,c,m,w,y,A,$,K,H=[r||Y],se=X.call(e,"type")?e.type:e,Ue=X.call(e,"namespace")?e.namespace.split("."):[];if(c=K=m=r=r||Y,!(r.nodeType===3||r.nodeType===8)&&!kn.test(se+s.event.triggered)&&(se.indexOf(".")>-1&&(Ue=se.split("."),se=Ue.shift(),Ue.sort()),y=se.indexOf(":")<0&&"on"+se,e=e[s.expando]?e:new s.Event(se,typeof e=="object"&&e),e.isTrigger=a?2:3,e.namespace=Ue.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+Ue.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),n=n==null?[e]:s.makeArray(n,[e]),$=s.event.special[se]||{},!(!a&&$.trigger&&$.trigger.apply(r,n)===!1))){if(!a&&!$.noBubble&&!be(r)){for(w=$.delegateType||se,kn.test(w+se)||(c=c.parentNode);c;c=c.parentNode)H.push(c),m=c;m===(r.ownerDocument||Y)&&H.push(m.defaultView||m.parentWindow||p)}for(f=0;(c=H[f++])&&!e.isPropagationStopped();)K=c,e.type=f>1?w:$.bindType||se,A=(J.get(c,"events")||Object.create(null))[e.type]&&J.get(c,"handle"),A&&A.apply(c,n),A=y&&c[y],A&&A.apply&&V(c)&&(e.result=A.apply(c,n),e.result===!1&&e.preventDefault());return e.type=se,!a&&!e.isDefaultPrevented()&&(!$._default||$._default.apply(H.pop(),n)===!1)&&V(r)&&y&&B(r[se])&&!be(r)&&(m=r[y],m&&(r[y]=null),s.event.triggered=se,e.isPropagationStopped()&&K.addEventListener(se,vn),r[se](),e.isPropagationStopped()&&K.removeEventListener(se,vn),s.event.triggered=void 0,m&&(r[y]=m)),e.result}},simulate:function(e,n,r){var a=s.extend(new s.Event,r,{type:e,isSimulated:!0});s.event.trigger(a,null,n)}}),s.fn.extend({trigger:function(e,n){return this.each(function(){s.event.trigger(e,n,this)})},triggerHandler:function(e,n){var r=this[0];if(r)return s.event.trigger(e,n,r,!0)}});var jr=/\[\]$/,Dr=/\r?\n/g,sr=/^(?:submit|button|image|reset|file)$/i,Or=/^(?:input|select|textarea|keygen)/i;function Ut(e,n,r,a){var f;if(Array.isArray(n))s.each(n,function(c,m){r||jr.test(e)?a(e,m):Ut(e+"["+(typeof m=="object"&&m!=null?c:"")+"]",m,r,a)});else if(!r&&Le(n)==="object")for(f in n)Ut(e+"["+f+"]",n[f],r,a);else a(e,n)}s.param=function(e,n){var r,a=[],f=function(c,m){var w=B(m)?m():m;a[a.length]=encodeURIComponent(c)+"="+encodeURIComponent(w??"")};if(e==null)return"";if(Array.isArray(e)||e.jquery&&!s.isPlainObject(e))s.each(e,function(){f(this.name,this.value)});else for(r in e)Ut(r,e[r],n,f);return a.join("&")},s.fn.extend({serialize:function(){return s.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=s.prop(this,"elements");return e?s.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!s(this).is(":disabled")&&Or.test(this.nodeName)&&!sr.test(e)&&(this.checked||!Tn.test(e))}).map(function(e,n){var r=s(this).val();return r==null?null:Array.isArray(r)?s.map(r,function(a){return{name:n.name,value:a.replace(Dr,`\r
|         `)}}):{name:n.name,value:r.replace(Dr,`\r
|_        `)}}).get()}});var Mr=/%20/g,oi=/#.*$/,Rr=/([?&])_=[^&]*/
| http-useragent-tester: 
|   Status for browser useragent: 200
|   Allowed User Agents: 
|     lwp-trivial
|     Python-urllib/2.5
|     GT::WWW
|     Snoopy
|     HTTP::Lite
|     PHPCrawl
|     URI::Fetch
|     Zend_Http_Client
|     http client
|     PECL::HTTP
|     Wget/1.13.4 (linux-gnu)
|     WWW-Mechanize/1.34
|   Change in Status Code: 
|     libwww: 404
|     Mozilla/5.0 (compatible; Nmap Scripting Engine; https://nmap.org/book/nse.html): 404
|     PHP/: 404
|     libcurl-agent/1.0: 404
|_    MFC_Tear_Sample: 404
|_http-devframework: RoR detected. Found csrf field onhttps://gitea.lan.ddnsgeek.com:443/
| http-headers: 
|   Date: Sun, 05 Apr 2026 07:39:30 GMT
|   Strict-Transport-Security: max-age=15552000; includeSubDomains; preload
|   X-Content-Type-Options: nosniff
|   X-Frame-Options: SAMEORIGIN
|   X-Xss-Protection: 1; mode=block
|   Connection: close
|   
|_  (Request type: HEAD)
| ssl-cert: Subject: commonName=gitea.lan.ddnsgeek.com
| Subject Alternative Name: DNS:gitea.lan.ddnsgeek.com
| Issuer: commonName=R13/organizationName=Let's Encrypt/countryName=US
| Public Key type: rsa
| Public Key bits: 4096
| Signature Algorithm: sha256WithRSAEncryption
| Not valid before: 2026-03-14T17:22:58
| Not valid after:  2026-06-12T17:22:57
| MD5:     054e 7549 0493 cb85 a2e7 48a2 45ee 84a0
| SHA-1:   0cc5 5fef d9b4 5204 0e7b 3131 e9b7 723f 97e6 5147
| SHA-256: 2922 7509 f6e5 f9df c855 7d8b 14ba c6f1 0449 8d8d cdf6 c346 ae22 0fb0 3f8a a2b1
| -----BEGIN CERTIFICATE-----
| MIIGBTCCBO2gAwIBAgISBXMHzczJpoZwyRBWBa+yn6kWMA0GCSqGSIb3DQEBCwUA
| MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
| EwNSMTMwHhcNMjYwMzE0MTcyMjU4WhcNMjYwNjEyMTcyMjU3WjAhMR8wHQYDVQQD
| ExZnaXRlYS5sYW4uZGRuc2dlZWsuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
| MIICCgKCAgEAvWOY53ppJ6WLWYEYvVxsttbUsXb3wic0EJmv1FoagUJq/oJgQqcc
| EIQsGCIGy4J3cRAhOvJmrkAWYd89m3JEotOrc63jKNY+EXyxXkZcoYKgyCVGD2jj
| Aqd84ICb17RwoU+lr4Uy6WDrbF/1tml00DAOy9M0BDcdNZu9dVRxRieKW3TAwgZ2
| UbeWlqws1Qg0KQ8KmCx2xU/Eb1tNQi7+DzEKVWHjwvBvATrTMFl4OFd9cSl7gH86
| B+gGFAHTj5//ETLIN6o6N9KVG39NQmol4E/JbxOuT6AWlxSVt4PydE57zixT1v3Q
| aqUgupY++M7I3Szlrk20Irhum8Y0xD8jvN5dX3Yk/KY1OALysQ0RXCvi8ub88izz
| vtqViF0hKXkexxQCWvVl5pnZMlv06AQaT13Wgb645iuby34E7fvaxPzbz3pqy9FC
| PjiZIl02RHvtNcoFOlslsvuqoka8f8x8U/pUIiDK+eVmYL7oRCS5uN5a793OpIOX
| RutnsqaracEYjHip9FKKToQVcDzIfrYG/4e7yKleKl9Kn/Qv0DNWyRrUQh5mlic5
| gsfDQdQ61WwTQDqZ2vC2b+vgnn/q89/YwrPn6YURZmBzdHdWLStPdqu1CcGw7doy
| UQ7fqPPn13SaUOmn81/aLTwiU2ZEuqyLtGOTd5SW8lwTk/soAK47oJcCAwEAAaOC
| AiMwggIfMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAMBgNV
| HRMBAf8EAjAAMB0GA1UdDgQWBBROtWKkyouZxS+wW5peSbSf2HqSxjAfBgNVHSME
| GDAWgBTnq58PLDOgU9NeT3jIsoQOO9aSMzAzBggrBgEFBQcBAQQnMCUwIwYIKwYB
| BQUHMAKGF2h0dHA6Ly9yMTMuaS5sZW5jci5vcmcvMCEGA1UdEQQaMBiCFmdpdGVh
| Lmxhbi5kZG5zZ2Vlay5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw
| JTAjoCGgH4YdaHR0cDovL3IxMy5jLmxlbmNyLm9yZy8yMy5jcmwwggELBgorBgEE
| AdZ5AgQCBIH8BIH5APcAdgBkEcRspBLsp4kcogIuALyrTygH1B41J6vq/tUDyX3N
| 8AAAAZztlPX9AAAEAwBHMEUCIQCRYaC3npHQ7klb+9/39/LgSLchw+9tykD2/WIN
| 7wQ7SAIgM+n9cxzXFSMLujZwNFcgA3QiSDWj4C9V/05AcA3ySycAfQBxfpXzwjiK
| bbHjhEk9MeFaqWIIdi1CAOAFDNBntaZh4gAAAZztlPagAAgAAAUAC6iRyQQDAEYw
| RAIgCFUtVX2G8nW8FHj86RP6mcQPnuwa610mntmBx8Nf63QCIBriRrYIhoGtrW4b
| iGyo4fRUgymjMTNKTOpXKl5l4REKMA0GCSqGSIb3DQEBCwUAA4IBAQB8TQPBqCXO
| PZnsVyDS+o6J9OcVv8H2DWti/W/zbw1VEeEggkvd2fs0wwZz19LJxPosmeyz4Uaq
| PfY2OdBmfYIzC0dnJ1ds8oXkhjEq6YYXPp/a6YHkOm9mKQZXmDviC2IqTC76HmmT
| uF9mxcgNltQpuLO8d2Vh9nP8ML7j7Gj5T1v5ZYT2Y7PxCrwv6o9owPIHmn+4k+61
| VvrApIlNjtx8v6ZxxY497gOecybg1B/6kmpdDI/2E6zU81Y+p/CRSH+NOfA+B5tE
| yNVjSg+2TIIlzH4v+dZvS6oO8vRdDmBuG7JpbeTBqDtwrwdpEIlycp1OBNRRrRVQ
| 5UTGSnpOjgf1
|_-----END CERTIFICATE-----
| http-sitemap-generator: 
|   Directory structure:
|     /
|       Other: 1
|     /api/
|       Other: 1
|     /assets/
|       txt: 1
|     /assets/css/
|       css: 2
|     /assets/img/
|       png: 1; svg: 2
|     /assets/js/
|       js: 1
|     /beatzaplenty/
|       Other: 1
|     /beatzaplenty/docker/
|       Other: 1
|     /beatzaplenty/nixos/
|       Other: 1
|     /explore/
|       Other: 2
|     /user/
|       Other: 2
|     /user/login/
|       Other: 1
|   Longest directory structure:
|     Depth: 2
|     Dir: /assets/img/
|   Total files found (by extension):
|_    Other: 10; css: 2; js: 1; png: 1; svg: 2; txt: 1
|_http-backup-finder: ERROR: Script execution failed (use -d to debug)
| http-feed: 
| Spidering limited to: maxpagecount=40; withinhost=gitea.lan.ddnsgeek.com
|   Found the following feeds: 
|     RSS (version 2.0): /beatzaplenty/nixos.rss
|     RSS (version 2.0): /beatzaplenty.rss
|     Atom: /beatzaplenty/nixos.atom
|     Atom: /beatzaplenty/docker.atom
|_    Atom: /beatzaplenty.atom
|_http-favicon: Unknown favicon MD5: E90D8DFFBA444C7F6211E99D678E5CB2
|_http-litespeed-sourcecode-download: Request with null byte did not work. This web server might not be vulnerable
|_http-drupal-enum: Nothing found amongst the top 100 resources,use --script-args number=<number|all> for deeper analysis)
|_http-wordpress-enum: Nothing found amongst the top 100 resources,use --script-args search-limit=<number|all> for deeper analysis)

Read data files from: /usr/share/nmap
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
# Nmap done at Sun Apr  5 07:54:18 2026 -- 1 IP address (1 host up) scanned in 937.91 seconds
