Files
Snap.Hutao.Docs/assets/app-3c13942e.js

11 lines
246 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const bu="modulepreload",yu=function(e){return"/"+e},Ua={},_=function(t,n,o){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(a=>{if(a=yu(a),a in Ua)return;Ua[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!o)for(let u=r.length-1;u>=0;u--){const f=r[u];if(f.href===a&&(!i||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":bu,i||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),i)return new Promise((u,f)=>{c.addEventListener("load",u),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})};function Zr(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r<o.length;r++)n[o[r]]=!0;return t?r=>!!n[r.toLowerCase()]:r=>!!n[r]}const ye={},_n=[],lt=()=>{},wu=()=>!1,Eu=/^on[^a-z]/,co=e=>Eu.test(e),ea=e=>e.startsWith("onUpdate:"),Ce=Object.assign,ta=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Tu=Object.prototype.hasOwnProperty,ue=(e,t)=>Tu.call(e,t),K=Array.isArray,bn=e=>uo(e)==="[object Map]",Dn=e=>uo(e)==="[object Set]",qa=e=>uo(e)==="[object Date]",ne=e=>typeof e=="function",se=e=>typeof e=="string",An=e=>typeof e=="symbol",ve=e=>e!==null&&typeof e=="object",Ls=e=>(ve(e)||ne(e))&&ne(e.then)&&ne(e.catch),Os=Object.prototype.toString,uo=e=>Os.call(e),Au=e=>uo(e).slice(8,-1),Cs=e=>uo(e)==="[object Object]",na=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Yn=Zr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Go=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ku=/-(\w)/g,Ze=Go(e=>e.replace(ku,(t,n)=>n?n.toUpperCase():"")),Lu=/\B([A-Z])/g,$n=Go(e=>e.replace(Lu,"-$1").toLowerCase()),fo=Go(e=>e.charAt(0).toUpperCase()+e.slice(1)),fr=Go(e=>e?`on${fo(e)}`:""),tn=(e,t)=>!Object.is(e,t),xo=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},$o=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Mo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ou=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let Ka;const Ir=()=>Ka||(Ka=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function oa(e){if(K(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=se(o)?Iu(o):oa(o);if(r)for(const a in r)t[a]=r[a]}return t}else if(se(e)||ve(e))return e}const Cu=/;(?![^(]*\))/g,Su=/:([^]+)/,Pu=/\/\*[^]*?\*\//g;function Iu(e){const t={};return e.replace(Pu,"").split(Cu).forEach(n=>{if(n){const o=n.split(Su);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function ra(e){let t="";if(se(e))t=e;else if(K(e))for(let n=0;n<e.length;n++){const o=ra(e[n]);o&&(t+=o+" ")}else if(ve(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const Ru="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",xu=Zr(Ru);function Ss(e){return!!e||e===""}function Du(e,t){if(e.length!==t.length)return!1;let n=!0;for(let o=0;n&&o<e.length;o++)n=nn(e[o],t[o]);return n}function nn(e,t){if(e===t)return!0;let n=qa(e),o=qa(t);if(n||o)return n&&o?e.getTime()===t.getTime():!1;if(n=An(e),o=An(t),n||o)return e===t;if(n=K(e),o=K(t),n||o)return n&&o?Du(e,t):!1;if(n=ve(e),o=ve(t),n||o){if(!n||!o)return!1;const r=Object.keys(e).length,a=Object.keys(t).length;if(r!==a)return!1;for(const i in e){const s=e.hasOwnProperty(i),l=t.hasOwnProperty(i);if(s&&!l||!s&&l||!nn(e[i],t[i]))return!1}}return String(e)===String(t)}function aa(e,t){return e.findIndex(n=>nn(n,t))}const k0=e=>se(e)?e:e==null?"":K(e)||ve(e)&&(e.toString===Os||!ne(e.toString))?JSON.stringify(e,Ps,2):String(e),Ps=(e,t)=>t&&t.__v_isRef?Ps(e,t.value):bn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r])=>(n[`${o} =>`]=r,n),{})}:Dn(t)?{[`Set(${t.size})`]:[...t.values()]}:ve(t)&&!K(t)&&!Cs(t)?String(t):t;let Ue;class $u{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ue,!t&&Ue&&(this.index=(Ue.scopes||(Ue.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ue;try{return Ue=this,t()}finally{Ue=n}}}on(){Ue=this}off(){Ue=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.scopes)for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this._active=!1}}}function Mu(e,t=Ue){t&&t.active&&t.effects.push(e)}function Is(){return Ue}function Nu(e){Ue&&Ue.cleanups.push(e)}const ia=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Rs=e=>(e.w&jt)>0,xs=e=>(e.n&jt)>0,Vu=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=jt},Fu=e=>{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o<t.length;o++){const r=t[o];Rs(r)&&!xs(r)?r.delete(e):t[n++]=r,r.w&=~jt,r.n&=~jt}t.length=n}},No=new WeakMap;let Kn=0,jt=1;const Rr=30;let at;const Xt=Symbol(""),xr=Symbol("");class sa{constructor(t,n=null,o){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Mu(this,o)}run(){if(!this.active)return this.fn();let t=at,n=zt;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=at,at=this,zt=!0,jt=1<<++Kn,Kn<=Rr?Vu(this):Ga(this),this.fn()}finally{Kn<=Rr&&Fu(this),jt=1<<--Kn,at=this.parent,zt=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){at===this?this.deferStop=!0:this.active&&(Ga(this),this.onStop&&this.onStop(),this.active=!1)}}function Ga(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let zt=!0;const Ds=[];function Mn(){Ds.push(zt),zt=!1}function Nn(){const e=Ds.pop();zt=e===void 0?!0:e}function ze(e,t,n){if(zt&&at){let o=No.get(e);o||No.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=ia()),$s(r)}}function $s(e,t){let n=!1;Kn<=Rr?xs(e)||(e.n|=jt,n=!Rs(e)):n=!e.has(at),n&&(e.add(at),at.deps.push(e))}function kt(e,t,n,o,r,a){const i=No.get(e);if(!i)return;let s=[];if(t==="clear")s=[...i.values()];else if(n==="length"&&K(e)){const l=Number(o);i.forEach((c,u)=>{(u==="length"||!An(u)&&u>=l)&&s.push(c)})}else switch(n!==void 0&&s.push(i.get(n)),t){case"add":K(e)?na(n)&&s.push(i.get("length")):(s.push(i.get(Xt)),bn(e)&&s.push(i.get(xr)));break;case"delete":K(e)||(s.push(i.get(Xt)),bn(e)&&s.push(i.get(xr)));break;case"set":bn(e)&&s.push(i.get(Xt));break}if(s.length===1)s[0]&&Dr(s[0]);else{const l=[];for(const c of s)c&&l.push(...c);Dr(ia(l))}}function Dr(e,t){const n=K(e)?e:[...e];for(const o of n)o.computed&&Ya(o);for(const o of n)o.computed||Ya(o)}function Ya(e,t){(e!==at||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Bu(e,t){var n;return(n=No.get(e))==null?void 0:n.get(t)}const zu=Zr("__proto__,__v_isRef,__isVue"),Ms=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(An)),Ja=Hu();function Hu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=le(this);for(let a=0,i=this.length;a<i;a++)ze(o,"get",a+"");const r=o[t](...n);return r===-1||r===!1?o[t](...n.map(le)):r}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Mn();const o=le(this)[t].apply(this,n);return Nn(),o}}),e}function ju(e){const t=le(this);return ze(t,"has",e),t.hasOwnProperty(e)}class Ns{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,o){const r=this._isReadonly,a=this._shallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return a;if(n==="__v_raw"&&o===(r?a?nd:zs:a?Bs:Fs).get(t))return t;const i=K(t);if(!r){if(i&&ue(Ja,n))return Reflect.get(Ja,n,o);if(n==="hasOwnProperty")return ju}const s=Reflect.get(t,n,o);return(An(n)?Ms.has(n):zu(n))||(r||ze(t,"get",n),a)?s:Ae(s)?i&&na(n)?s:s.value:ve(s)?r?St(s):po(s):s}}class Vs extends Ns{constructor(t=!1){super(!1,t)}set(t,n,o,r){let a=t[n];if(kn(a)&&Ae(a)&&!Ae(o))return!1;if(!this._shallow&&(!Vo(o)&&!kn(o)&&(a=le(a),o=le(o)),!K(t)&&Ae(a)&&!Ae(o)))return a.value=o,!0;const i=K(t)&&na(n)?Number(n)<t.length:ue(t,n),s=Reflect.set(t,n,o,r);return t===le(r)&&(i?tn(o,a)&&kt(t,"set",n,o):kt(t,"add",n,o)),s}deleteProperty(t,n){const o=ue(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&o&&kt(t,"delete",n,void 0),r}has(t,n){const o=Reflect.has(t,n);return(!An(n)||!Ms.has(n))&&ze(t,"has",n),o}ownKeys(t){return ze(t,"iterate",K(t)?"length":Xt),Reflect.ownKeys(t)}}class Wu extends Ns{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Uu=new Vs,qu=new Wu,Ku=new Vs(!0),la=e=>e,Yo=e=>Reflect.getPrototypeOf(e);function bo(e,t,n=!1,o=!1){e=e.__v_raw;const r=le(e),a=le(t);n||(tn(t,a)&&ze(r,"get",t),ze(r,"get",a));const{has:i}=Yo(r),s=o?la:n?da:no;if(i.call(r,t))return s(e.get(t));if(i.call(r,a))return s(e.get(a));e!==r&&e.get(t)}function yo(e,t=!1){const n=this.__v_raw,o=le(n),r=le(e);return t||(tn(e,r)&&ze(o,"has",e),ze(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function wo(e,t=!1){return e=e.__v_raw,!t&&ze(le(e),"iterate",Xt),Reflect.get(e,"size",e)}function Qa(e){e=le(e);const t=le(this);return Yo(t).has.call(t,e)||(t.add(e),kt(t,"add",e,e)),this}function Xa(e,t){t=le(t);const n=le(this),{has:o,get:r}=Yo(n);let a=o.call(n,e);a||(e=le(e),a=o.call(n,e));const i=r.call(n,e);return n.set(e,t),a?tn(t,i)&&kt(n,"set",e,t):kt(n,"add",e,t),this}function Za(e){const t=le(this),{has:n,get:o}=Yo(t);let r=n.call(t,e);r||(e=le(e),r=n.call(t,e)),o&&o.call(t,e);const a=t.delete(e);return r&&kt(t,"delete",e,void 0),a}function ei(){const e=le(this),t=e.size!==0,n=e.clear();return t&&kt(e,"clear",void 0,void 0),n}function Eo(e,t){return function(o,r){const a=this,i=a.__v_raw,s=le(i),l=t?la:e?da:no;return!e&&ze(s,"iterate",Xt),i.forEach((c,u)=>o.call(r,l(c),l(u),a))}}function To(e,t,n){return function(...o){const r=this.__v_raw,a=le(r),i=bn(a),s=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,c=r[e](...o),u=n?la:t?da:no;return!t&&ze(a,"iterate",l?xr:Xt),{next(){const{value:f,done:p}=c.next();return p?{value:f,done:p}:{value:s?[u(f[0]),u(f[1])]:u(f),done:p}},[Symbol.iterator](){return this}}}}function Dt(e){return function(...t){return e==="delete"?!1:this}}function Gu(){const e={get(a){return bo(this,a)},get size(){return wo(this)},has:yo,add:Qa,set:Xa,delete:Za,clear:ei,forEach:Eo(!1,!1)},t={get(a){return bo(this,a,!1,!0)},get size(){return wo(this)},has:yo,add:Qa,set:Xa,delete:Za,clear:ei,forEach:Eo(!1,!0)},n={get(a){return bo(this,a,!0)},get size(){return wo(this,!0)},has(a){return yo.call(this,a,!0)},add:Dt("add"),set:Dt("set"),delete:Dt("delete"),clear:Dt("clear"),forEach:Eo(!0,!1)},o={get(a){return bo(this,a,!0,!0)},get size(){return wo(this,!0)},has(a){return yo.call(this,a,!0)},add:Dt("add"),set:Dt("set"),delete:Dt("delete"),clear:Dt("clear"),forEach:Eo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=To(a,!1,!1),n[a]=To(a,!0,!1),t[a]=To(a,!1,!0),o[a]=To(a,!0,!0)}),[e,n,t,o]}const[Yu,Ju,Qu,Xu]=Gu();function ca(e,t){const n=t?e?Xu:Qu:e?Ju:Yu;return(o,r,a)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(ue(n,r)&&r in o?n:o,r,a)}const Zu={get:ca(!1,!1)},ed={get:ca(!1,!0)},td={get:ca(!0,!1)},Fs=new WeakMap,Bs=new WeakMap,zs=new WeakMap,nd=new WeakMap;function od(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function rd(e){return e.__v_skip||!Object.isExtensible(e)?0:od(Au(e))}function po(e){return kn(e)?e:ua(e,!1,Uu,Zu,Fs)}function Hs(e){return ua(e,!1,Ku,ed,Bs)}function St(e){return ua(e,!0,qu,td,zs)}function ua(e,t,n,o,r){if(!ve(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=r.get(e);if(a)return a;const i=rd(e);if(i===0)return e;const s=new Proxy(e,i===2?o:n);return r.set(e,s),s}function yn(e){return kn(e)?yn(e.__v_raw):!!(e&&e.__v_isReactive)}function kn(e){return!!(e&&e.__v_isReadonly)}function Vo(e){return!!(e&&e.__v_isShallow)}function js(e){return yn(e)||kn(e)}function le(e){const t=e&&e.__v_raw;return t?le(t):e}function Ws(e){return $o(e,"__v_skip",!0),e}const no=e=>ve(e)?po(e):e,da=e=>ve(e)?St(e):e;function fa(e){zt&&at&&(e=le(e),$s(e.dep||(e.dep=ia())))}function pa(e,t){e=le(e);const n=e.dep;n&&Dr(n)}function Ae(e){return!!(e&&e.__v_isRef===!0)}function G(e){return Us(e,!1)}function tt(e){return Us(e,!0)}function Us(e,t){return Ae(e)?e:new ad(e,t)}class ad{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:le(t),this._value=n?t:no(t)}get value(){return fa(this),this._value}set value(t){const n=this.__v_isShallow||Vo(t)||kn(t);t=n?t:le(t),tn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:no(t),pa(this))}}function it(e){return Ae(e)?e.value:e}const id={get:(e,t,n)=>it(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Ae(r)&&!Ae(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function qs(e){return yn(e)?e:new Proxy(e,id)}class sd{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:o}=t(()=>fa(this),()=>pa(this));this._get=n,this._set=o}get value(){return this._get()}set value(t){this._set(t)}}function Ks(e){return new sd(e)}class ld{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Bu(le(this._object),this._key)}}class cd{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Jo(e,t,n){return Ae(e)?e:ne(e)?new cd(e):ve(e)&&arguments.length>1?ud(e,t,n):G(e)}function ud(e,t,n){const o=e[t];return Ae(o)?o:new ld(e,t,n)}class dd{constructor(t,n,o,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new sa(t,()=>{this._dirty||(this._dirty=!0,pa(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=le(this);return fa(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function fd(e,t,n=!1){let o,r;const a=ne(e);return a?(o=e,r=lt):(o=e.get,r=e.set),new dd(o,r,a||!r,n)}function Ht(e,t,n,o){let r;try{r=o?e(...o):e()}catch(a){ho(a,t,n)}return r}function Je(e,t,n,o){if(ne(e)){const a=Ht(e,t,n,o);return a&&Ls(a)&&a.catch(i=>{ho(i,t,n)}),a}const r=[];for(let a=0;a<e.length;a++)r.push(Je(e[a],t,n,o));return r}function ho(e,t,n,o=!0){const r=t?t.vnode:null;if(t){let a=t.parent;const i=t.proxy,s=n;for(;a;){const c=a.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](e,i,s)===!1)return}a=a.parent}const l=t.appContext.config.errorHandler;if(l){Ht(l,null,10,[e,i,s]);return}}pd(e,n,r,o)}function pd(e,t,n,o=!0){console.error(e)}let oo=!1,$r=!1;const xe=[];let vt=0;const wn=[];let Et=null,Gt=0;const Gs=Promise.resolve();let ha=null;function sn(e){const t=ha||Gs;return e?t.then(this?e.bind(this):e):t}function hd(e){let t=vt+1,n=xe.length;for(;t<n;){const o=t+n>>>1,r=xe[o],a=ro(r);a<e||a===e&&r.pre?t=o+1:n=o}return t}function Qo(e){(!xe.length||!xe.includes(e,oo&&e.allowRecurse?vt+1:vt))&&(e.id==null?xe.push(e):xe.splice(hd(e.id),0,e),Ys())}function Ys(){!oo&&!$r&&($r=!0,ha=Gs.then(Js))}function md(e){const t=xe.indexOf(e);t>vt&&xe.splice(t,1)}function vd(e){K(e)?wn.push(...e):(!Et||!Et.includes(e,e.allowRecurse?Gt+1:Gt))&&wn.push(e),Ys()}function ti(e,t=oo?vt+1:0){for(;t<xe.length;t++){const n=xe[t];n&&n.pre&&(xe.splice(t,1),t--,n())}}function Fo(e){if(wn.length){const t=[...new Set(wn)];if(wn.length=0,Et){Et.push(...t);return}for(Et=t,Et.sort((n,o)=>ro(n)-ro(o)),Gt=0;Gt<Et.length;Gt++)Et[Gt]();Et=null,Gt=0}}const ro=e=>e.id==null?1/0:e.id,gd=(e,t)=>{const n=ro(e)-ro(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Js(e){$r=!1,oo=!0,xe.sort(gd);const t=lt;try{for(vt=0;vt<xe.length;vt++){const n=xe[vt];n&&n.active!==!1&&Ht(n,null,14)}}finally{vt=0,xe.length=0,Fo(),oo=!1,ha=null,(xe.length||wn.length)&&Js()}}function _d(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||ye;let r=n;const a=t.startsWith("update:"),i=a&&t.slice(7);if(i&&i in o){const u=`${i==="modelValue"?"model":i}Modifiers`,{number:f,trim:p}=o[u]||ye;p&&(r=n.map(m=>se(m)?m.trim():m)),f&&(r=n.map(Mo))}let s,l=o[s=fr(t)]||o[s=fr(Ze(t))];!l&&a&&(l=o[s=fr($n(t))]),l&&Je(l,e,6,r);const c=o[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Je(c,e,6,r)}}function Qs(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const a=e.emits;let i={},s=!1;if(!ne(e)){const l=c=>{const u=Qs(c,t,!0);u&&(s=!0,Ce(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(ve(e)&&o.set(e,null),null):(K(a)?a.forEach(l=>i[l]=null):Ce(i,a),ve(e)&&o.set(e,i),i)}function Xo(e,t){return!e||!co(t)?!1:(t=t.slice(2).replace(/Once$/,""),ue(e,t[0].toLowerCase()+t.slice(1))||ue(e,$n(t))||ue(e,t))}let Ke=null,Xs=null;function Bo(e){const t=Ke;return Ke=e,Xs=e&&e.type.__scopeId||null,t}function bd(e,t=Ke,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&pi(-1);const a=Bo(t);let i;try{i=e(...r)}finally{Bo(a),o._d&&pi(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function pr(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:a,propsOptions:[i],slots:s,attrs:l,emit:c,render:u,renderCache:f,data:p,setupState:m,ctx:g,inheritAttrs:E}=e;let A,w;const O=Bo(e);try{if(n.shapeFlag&4){const T=r||o;A=rt(u.call(T,T,f,a,m,p,g)),w=l}else{const T=t;A=rt(T.length>1?T(a,{attrs:l,slots:s,emit:c}):T(a,null)),w=t.props?l:yd(l)}}catch(T){Zn.length=0,ho(T,e,1),A=ke(Qe)}let y=A;if(w&&E!==!1){const T=Object.keys(w),{shapeFlag:N}=y;T.length&&N&7&&(i&&T.some(ea)&&(w=wd(w,i)),y=Wt(y,w))}return n.dirs&&(y=Wt(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),A=y,Bo(O),A}const yd=e=>{let t;for(const n in e)(n==="class"||n==="style"||co(n))&&((t||(t={}))[n]=e[n]);return t},wd=(e,t)=>{const n={};for(const o in e)(!ea(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Ed(e,t,n){const{props:o,children:r,component:a}=e,{props:i,children:s,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?ni(o,i,c):!!i;if(l&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const p=u[f];if(i[p]!==o[p]&&!Xo(c,p))return!0}}}else return(r||s)&&(!s||!s.$stable)?!0:o===i?!1:o?i?ni(o,i,c):!0:!!i;return!1}function ni(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r<o.length;r++){const a=o[r];if(t[a]!==e[a]&&!Xo(n,a))return!0}return!1}function Td({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const Ad=e=>e.__isSuspense;function Zs(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):vd(e)}function el(e,t){return ma(e,null,t)}const Ao={};function re(e,t,n){return ma(e,t,n)}function ma(e,t,{immediate:n,deep:o,flush:r,onTrack:a,onTrigger:i}=ye){var s;const l=Is()===((s=Se)==null?void 0:s.scope)?Se:null;let c,u=!1,f=!1;if(Ae(e)?(c=()=>e.value,u=Vo(e)):yn(e)?(c=()=>e,o=!0):K(e)?(f=!0,u=e.some(T=>yn(T)||Vo(T)),c=()=>e.map(T=>{if(Ae(T))return T.value;if(yn(T))return Qt(T);if(ne(T))return Ht(T,l,2)})):ne(e)?t?c=()=>Ht(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return p&&p(),Je(e,l,3,[m])}:c=lt,t&&o){const T=c;c=()=>Qt(T())}let p,m=T=>{p=O.onStop=()=>{Ht(T,l,4)}},g;if(Cn)if(m=lt,t?n&&Je(t,l,3,[c(),f?[]:void 0,m]):c(),r==="sync"){const T=yf();g=T.__watcherHandles||(T.__watcherHandles=[])}else return lt;let E=f?new Array(e.length).fill(Ao):Ao;const A=()=>{if(O.active)if(t){const T=O.run();(o||u||(f?T.some((N,I)=>tn(N,E[I])):tn(T,E)))&&(p&&p(),Je(t,l,3,[T,E===Ao?void 0:f&&E[0]===Ao?[]:E,m]),E=T)}else O.run()};A.allowRecurse=!!t;let w;r==="sync"?w=A:r==="post"?w=()=>Fe(A,l&&l.suspense):(A.pre=!0,l&&(A.id=l.uid),w=()=>Qo(A));const O=new sa(c,w);t?n?A():E=O.run():r==="post"?Fe(O.run.bind(O),l&&l.suspense):O.run();const y=()=>{O.stop(),l&&l.scope&&ta(l.scope.effects,O)};return g&&g.push(y),y}function kd(e,t,n){const o=this.proxy,r=se(e)?e.includes(".")?tl(o,e):()=>o[e]:e.bind(o,o);let a;ne(t)?a=t:(a=t.handler,n=t);const i=Se;On(this);const s=ma(r,a.bind(o),n);return i?On(i):en(),s}function tl(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r<n.length&&o;r++)o=o[n[r]];return o}}function Qt(e,t){if(!ve(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Ae(e))Qt(e.value,t);else if(K(e))for(let n=0;n<e.length;n++)Qt(e[n],t);else if(Dn(e)||bn(e))e.forEach(n=>{Qt(n,t)});else if(Cs(e))for(const n in e)Qt(e[n],t);return e}function L0(e,t){const n=Ke;if(n===null)return e;const o=tr(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let a=0;a<t.length;a++){let[i,s,l,c=ye]=t[a];i&&(ne(i)&&(i={mounted:i,updated:i}),i.deep&&Qt(s),r.push({dir:i,instance:o,value:s,oldValue:void 0,arg:l,modifiers:c}))}return e}function mt(e,t,n,o){const r=e.dirs,a=t&&t.dirs;for(let i=0;i<r.length;i++){const s=r[i];a&&(s.oldValue=a[i].value);let l=s.dir[o];l&&(Mn(),Je(l,n,8,[e.el,s,e,t]),Nn())}}const Vt=Symbol("_leaveCb"),ko=Symbol("_enterCb");function nl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return pe(()=>{e.isMounted=!0}),ga(()=>{e.isUnmounting=!0}),e}const Ge=[Function,Array],ol={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ge,onEnter:Ge,onAfterEnter:Ge,onEnterCancelled:Ge,onBeforeLeave:Ge,onLeave:Ge,onAfterLeave:Ge,onLeaveCancelled:Ge,onBeforeAppear:Ge,onAppear:Ge,onAfterAppear:Ge,onAppearCancelled:Ge},Ld={name:"BaseTransition",props:ol,setup(e,{slots:t}){const n=ln(),o=nl();let r;return()=>{const a=t.default&&va(t.default(),!0);if(!a||!a.length)return;let i=a[0];if(a.length>1){for(const E of a)if(E.type!==Qe){i=E;break}}const s=le(e),{mode:l}=s;if(o.isLeaving)return hr(i);const c=oi(i);if(!c)return hr(i);const u=ao(c,s,o,n);io(c,u);const f=n.subTree,p=f&&oi(f);let m=!1;const{getTransitionKey:g}=c.type;if(g){const E=g();r===void 0?r=E:E!==r&&(r=E,m=!0)}if(p&&p.type!==Qe&&(!Yt(c,p)||m)){const E=ao(p,s,o,n);if(io(p,E),l==="out-in")return o.isLeaving=!0,E.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&n.update()},hr(i);l==="in-out"&&c.type!==Qe&&(E.delayLeave=(A,w,O)=>{const y=rl(o,p);y[String(p.key)]=p,A[Vt]=()=>{w(),A[Vt]=void 0,delete u.delayedLeave},u.delayedLeave=O})}return i}}},Od=Ld;function rl(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function ao(e,t,n,o){const{appear:r,mode:a,persisted:i=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:p,onAfterLeave:m,onLeaveCancelled:g,onBeforeAppear:E,onAppear:A,onAfterAppear:w,onAppearCancelled:O}=t,y=String(e.key),T=rl(n,e),N=(P,H)=>{P&&Je(P,o,9,H)},I=(P,H)=>{const j=H[1];N(P,H),K(P)?P.every(ie=>ie.length<=1)&&j():P.length<=1&&j()},M={mode:a,persisted:i,beforeEnter(P){let H=s;if(!n.isMounted)if(r)H=E||s;else return;P[Vt]&&P[Vt](!0);const j=T[y];j&&Yt(e,j)&&j.el[Vt]&&j.el[Vt](),N(H,[P])},enter(P){let H=l,j=c,ie=u;if(!n.isMounted)if(r)H=A||l,j=w||c,ie=O||u;else return;let B=!1;const ee=P[ko]=Ee=>{B||(B=!0,Ee?N(ie,[P]):N(j,[P]),M.delayedLeave&&M.delayedLeave(),P[ko]=void 0)};H?I(H,[P,ee]):ee()},leave(P,H){const j=String(e.key);if(P[ko]&&P[ko](!0),n.isUnmounting)return H();N(f,[P]);let ie=!1;const B=P[Vt]=ee=>{ie||(ie=!0,H(),ee?N(g,[P]):N(m,[P]),P[Vt]=void 0,T[j]===e&&delete T[j])};T[j]=e,p?I(p,[P,B]):B()},clone(P){return ao(P,t,n,o)}};return M}function hr(e){if(mo(e))return e=Wt(e),e.children=null,e}function oi(e){return mo(e)?e.children?e.children[0]:void 0:e}function io(e,t){e.shapeFlag&6&&e.component?io(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function va(e,t=!1,n){let o=[],r=0;for(let a=0;a<e.length;a++){let i=e[a];const s=n==null?i.key:String(n)+String(i.key!=null?i.key:a);i.type===qe?(i.patchFlag&128&&r++,o=o.concat(va(i.children,t,s))):(t||i.type!==Qe)&&o.push(s!=null?Wt(i,{key:s}):i)}if(r>1)for(let a=0;a<o.length;a++)o[a].patchFlag=-2;return o}/*! #__NO_SIDE_EFFECTS__ */function W(e,t){return ne(e)?(()=>Ce({name:e.name},t,{setup:e}))():e}const Jn=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function $(e){ne(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:a,suspensible:i=!0,onError:s}=e;let l=null,c,u=0;const f=()=>(u++,l=null,p()),p=()=>{let m;return l||(m=l=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),s)return new Promise((E,A)=>{s(g,()=>E(f()),()=>A(g),u+1)});throw g}).then(g=>m!==l&&l?l:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return W({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const m=Se;if(c)return()=>mr(c,m);const g=O=>{l=null,ho(O,m,13,!o)};if(i&&m.suspense||Cn)return p().then(O=>()=>mr(O,m)).catch(O=>(g(O),()=>o?ke(o,{error:O}):null));const E=G(!1),A=G(),w=G(!!r);return r&&setTimeout(()=>{w.value=!1},r),a!=null&&setTimeout(()=>{if(!E.value&&!A.value){const O=new Error(`Async component timed out after ${a}ms.`);g(O),A.value=O}},a),p().then(()=>{E.value=!0,m.parent&&mo(m.parent.vnode)&&Qo(m.parent.update)}).catch(O=>{g(O),A.value=O}),()=>{if(E.value&&c)return mr(c,m);if(A.value&&o)return ke(o,{error:A.value});if(n&&!w.value)return ke(n)}}})}function mr(e,t){const{ref:n,props:o,children:r,ce:a}=t.vnode,i=ke(e,o,r);return i.ref=n,i.ce=a,delete t.vnode.ce,i}const mo=e=>e.type.__isKeepAlive;function Cd(e,t){al(e,"a",t)}function Sd(e,t){al(e,"da",t)}function al(e,t,n=Se){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Zo(t,o,n),n){let r=n.parent;for(;r&&r.parent;)mo(r.parent.vnode)&&Pd(o,t,n,r),r=r.parent}}function Pd(e,t,n,o){const r=Zo(t,e,o,!0);Vn(()=>{ta(o[t],r)},n)}function Zo(e,t,n=Se,o=!1){if(n){const r=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Mn(),On(n);const s=Je(t,n,e,i);return en(),Nn(),s});return o?r.unshift(a):r.push(a),a}}const Pt=e=>(t,n=Se)=>(!Cn||e==="sp")&&Zo(e,(...o)=>t(...o),n),Id=Pt("bm"),pe=Pt("m"),Rd=Pt("bu"),il=Pt("u"),ga=Pt("bum"),Vn=Pt("um"),xd=Pt("sp"),Dd=Pt("rtg"),$d=Pt("rtc");function Md(e,t=Se){Zo("ec",e,t)}const sl="components";function ct(e,t){return Vd(sl,e,!0,t)||e}const Nd=Symbol.for("v-ndc");function Vd(e,t,n=!0,o=!1){const r=Ke||Se;if(r){const a=r.type;if(e===sl){const s=gf(a,!1);if(s&&(s===t||s===Ze(t)||s===fo(Ze(t))))return a}const i=ri(r[e]||a[e],t)||ri(r.appContext[e],t);return!i&&o?a:i}}function ri(e,t){return e&&(e[t]||e[Ze(t)]||e[fo(Ze(t))])}function O0(e,t,n,o){let r;const a=n&&n[o];if(K(e)||se(e)){r=new Array(e.length);for(let i=0,s=e.length;i<s;i++)r[i]=t(e[i],i,void 0,a&&a[i])}else if(typeof e=="number"){r=new Array(e);for(let i=0;i<e;i++)r[i]=t(i+1,i,void 0,a&&a[i])}else if(ve(e))if(e[Symbol.iterator])r=Array.from(e,(i,s)=>t(i,s,void 0,a&&a[s]));else{const i=Object.keys(e);r=new Array(i.length);for(let s=0,l=i.length;s<l;s++){const c=i[s];r[s]=t(e[c],c,s,a&&a[s])}}else r=[];return n&&(n[o]=r),r}const Mr=e=>e?wl(e)?tr(e)||e.proxy:Mr(e.parent):null,Qn=Ce(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Mr(e.parent),$root:e=>Mr(e.root),$emit:e=>e.emit,$options:e=>_a(e),$forceUpdate:e=>e.f||(e.f=()=>Qo(e.update)),$nextTick:e=>e.n||(e.n=sn.bind(e.proxy)),$watch:e=>kd.bind(e)}),vr=(e,t)=>e!==ye&&!e.__isScriptSetup&&ue(e,t),Fd={get({_:e},t){const{ctx:n,setupState:o,data:r,props:a,accessCache:i,type:s,appContext:l}=e;let c;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return a[t]}else{if(vr(o,t))return i[t]=1,o[t];if(r!==ye&&ue(r,t))return i[t]=2,r[t];if((c=e.propsOptions[0])&&ue(c,t))return i[t]=3,a[t];if(n!==ye&&ue(n,t))return i[t]=4,n[t];Nr&&(i[t]=0)}}const u=Qn[t];let f,p;if(u)return t==="$attrs"&&ze(e,"get",t),u(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==ye&&ue(n,t))return i[t]=4,n[t];if(p=l.config.globalProperties,ue(p,t))return p[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:a}=e;return vr(r,t)?(r[t]=n,!0):o!==ye&&ue(o,t)?(o[t]=n,!0):ue(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:a}},i){let s;return!!n[i]||e!==ye&&ue(e,i)||vr(t,i)||(s=a[0])&&ue(s,i)||ue(o,i)||ue(Qn,i)||ue(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ue(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ai(e){return K(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Nr=!0;function Bd(e){const t=_a(e),n=e.proxy,o=e.ctx;Nr=!1,t.beforeCreate&&ii(t.beforeCreate,e,"bc");const{data:r,computed:a,methods:i,watch:s,provide:l,inject:c,created:u,beforeMount:f,mounted:p,beforeUpdate:m,updated:g,activated:E,deactivated:A,beforeDestroy:w,beforeUnmount:O,destroyed:y,unmounted:T,render:N,renderTracked:I,renderTriggered:M,errorCaptured:P,serverPrefetch:H,expose:j,inheritAttrs:ie,components:B,directives:ee,filters:Ee}=t;if(c&&zd(c,o,null),i)for(const oe in i){const J=i[oe];ne(J)&&(o[oe]=J.bind(n))}if(r){const oe=r.call(n,n);ve(oe)&&(e.data=po(oe))}if(Nr=!0,a)for(const oe in a){const J=a[oe],nt=ne(J)?J.bind(n,n):ne(J.get)?J.get.bind(n,n):lt,xt=!ne(J)&&ne(J.set)?J.set.bind(n):lt,pt=k({get:nt,set:xt});Object.defineProperty(o,oe,{enumerable:!0,configurable:!0,get:()=>pt.value,set:Ve=>pt.value=Ve})}if(s)for(const oe in s)ll(s[oe],o,n,oe);if(l){const oe=ne(l)?l.call(n):l;Reflect.ownKeys(oe).forEach(J=>{Zt(J,oe[J])})}u&&ii(u,e,"c");function Y(oe,J){K(J)?J.forEach(nt=>oe(nt.bind(n))):J&&oe(J.bind(n))}if(Y(Id,f),Y(pe,p),Y(Rd,m),Y(il,g),Y(Cd,E),Y(Sd,A),Y(Md,P),Y($d,I),Y(Dd,M),Y(ga,O),Y(Vn,T),Y(xd,H),K(j))if(j.length){const oe=e.exposed||(e.exposed={});j.forEach(J=>{Object.defineProperty(oe,J,{get:()=>n[J],set:nt=>n[J]=nt})})}else e.exposed||(e.exposed={});N&&e.render===lt&&(e.render=N),ie!=null&&(e.inheritAttrs=ie),B&&(e.components=B),ee&&(e.directives=ee)}function zd(e,t,n=lt){K(e)&&(e=Vr(e));for(const o in e){const r=e[o];let a;ve(r)?"default"in r?a=we(r.from||o,r.default,!0):a=we(r.from||o):a=we(r),Ae(a)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>a.value,set:i=>a.value=i}):t[o]=a}}function ii(e,t,n){Je(K(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function ll(e,t,n,o){const r=o.includes(".")?tl(n,o):()=>n[o];if(se(e)){const a=t[e];ne(a)&&re(r,a)}else if(ne(e))re(r,e.bind(n));else if(ve(e))if(K(e))e.forEach(a=>ll(a,t,n,o));else{const a=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(a)&&re(r,a,e)}}function _a(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,s=a.get(t);let l;return s?l=s:!r.length&&!n&&!o?l=t:(l={},r.length&&r.forEach(c=>zo(l,c,i,!0)),zo(l,t,i)),ve(t)&&a.set(t,l),l}function zo(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&zo(e,a,n,!0),r&&r.forEach(i=>zo(e,i,n,!0));for(const i in t)if(!(o&&i==="expose")){const s=Hd[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const Hd={data:si,props:li,emits:li,methods:Gn,computed:Gn,beforeCreate:$e,created:$e,beforeMount:$e,mounted:$e,beforeUpdate:$e,updated:$e,beforeDestroy:$e,beforeUnmount:$e,destroyed:$e,unmounted:$e,activated:$e,deactivated:$e,errorCaptured:$e,serverPrefetch:$e,components:Gn,directives:Gn,watch:Wd,provide:si,inject:jd};function si(e,t){return t?e?function(){return Ce(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function jd(e,t){return Gn(Vr(e),Vr(t))}function Vr(e){if(K(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function $e(e,t){return e?[...new Set([].concat(e,t))]:t}function Gn(e,t){return e?Ce(Object.create(null),e,t):t}function li(e,t){return e?K(e)&&K(t)?[...new Set([...e,...t])]:Ce(Object.create(null),ai(e),ai(t??{})):t}function Wd(e,t){if(!e)return t;if(!t)return e;const n=Ce(Object.create(null),e);for(const o in t)n[o]=$e(e[o],t[o]);return n}function cl(){return{app:null,config:{isNativeTag:wu,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ud=0;function qd(e,t){return function(o,r=null){ne(o)||(o=Ce({},o)),r!=null&&!ve(r)&&(r=null);const a=cl(),i=new WeakSet;let s=!1;const l=a.app={_uid:Ud++,_component:o,_props:r,_container:null,_context:a,_instance:null,version:wf,get config(){return a.config},set config(c){},use(c,...u){return i.has(c)||(c&&ne(c.install)?(i.add(c),c.install(l,...u)):ne(c)&&(i.add(c),c(l,...u))),l},mixin(c){return a.mixins.includes(c)||a.mixins.push(c),l},component(c,u){return u?(a.components[c]=u,l):a.components[c]},directive(c,u){return u?(a.directives[c]=u,l):a.directives[c]},mount(c,u,f){if(!s){const p=ke(o,r);return p.appContext=a,u&&t?t(p,c):e(p,c,f),s=!0,l._container=c,c.__vue_app__=l,tr(p.component)||p.component.proxy}},unmount(){s&&(e(null,l._container),delete l._container.__vue_app__)},provide(c,u){return a.provides[c]=u,l},runWithContext(c){Ho=l;try{return c()}finally{Ho=null}}};return l}}let Ho=null;function Zt(e,t){if(Se){let n=Se.provides;const o=Se.parent&&Se.parent.provides;o===n&&(n=Se.provides=Object.create(o)),n[e]=t}}function we(e,t,n=!1){const o=Se||Ke;if(o||Ho){const r=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Ho._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&ne(t)?t.call(o&&o.proxy):t}}function Kd(e,t,n,o=!1){const r={},a={};$o(a,er,1),e.propsDefaults=Object.create(null),ul(e,t,r,a);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=o?r:Hs(r):e.type.props?e.props=r:e.props=a,e.attrs=a}function Gd(e,t,n,o){const{props:r,attrs:a,vnode:{patchFlag:i}}=e,s=le(r),[l]=e.propsOptions;let c=!1;if((o||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let p=u[f];if(Xo(e.emitsOptions,p))continue;const m=t[p];if(l)if(ue(a,p))m!==a[p]&&(a[p]=m,c=!0);else{const g=Ze(p);r[g]=Fr(l,s,g,m,e,!1)}else m!==a[p]&&(a[p]=m,c=!0)}}}else{ul(e,t,r,a)&&(c=!0);let u;for(const f in s)(!t||!ue(t,f)&&((u=$n(f))===f||!ue(t,u)))&&(l?n&&(n[f]!==void 0||n[u]!==void 0)&&(r[f]=Fr(l,s,f,void 0,e,!0)):delete r[f]);if(a!==s)for(const f in a)(!t||!ue(t,f))&&(delete a[f],c=!0)}c&&kt(e,"set","$attrs")}function ul(e,t,n,o){const[r,a]=e.propsOptions;let i=!1,s;if(t)for(let l in t){if(Yn(l))continue;const c=t[l];let u;r&&ue(r,u=Ze(l))?!a||!a.includes(u)?n[u]=c:(s||(s={}))[u]=c:Xo(e.emitsOptions,l)||(!(l in o)||c!==o[l])&&(o[l]=c,i=!0)}if(a){const l=le(n),c=s||ye;for(let u=0;u<a.length;u++){const f=a[u];n[f]=Fr(r,l,f,c[f],e,!ue(c,f))}}return i}function Fr(e,t,n,o,r,a){const i=e[n];if(i!=null){const s=ue(i,"default");if(s&&o===void 0){const l=i.default;if(i.type!==Function&&!i.skipFactory&&ne(l)){const{propsDefaults:c}=r;n in c?o=c[n]:(On(r),o=c[n]=l.call(null,t),en())}else o=l}i[0]&&(a&&!s?o=!1:i[1]&&(o===""||o===$n(n))&&(o=!0))}return o}function dl(e,t,n=!1){const o=t.propsCache,r=o.get(e);if(r)return r;const a=e.props,i={},s=[];let l=!1;if(!ne(e)){const u=f=>{l=!0;const[p,m]=dl(f,t,!0);Ce(i,p),m&&s.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!a&&!l)return ve(e)&&o.set(e,_n),_n;if(K(a))for(let u=0;u<a.length;u++){const f=Ze(a[u]);ci(f)&&(i[f]=ye)}else if(a)for(const u in a){const f=Ze(u);if(ci(f)){const p=a[u],m=i[f]=K(p)||ne(p)?{type:p}:Ce({},p);if(m){const g=fi(Boolean,m.type),E=fi(String,m.type);m[0]=g>-1,m[1]=E<0||g<E,(g>-1||ue(m,"default"))&&s.push(f)}}}const c=[i,s];return ve(e)&&o.set(e,c),c}function ci(e){return e[0]!=="$"}function ui(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function di(e,t){return ui(e)===ui(t)}function fi(e,t){return K(t)?t.findIndex(n=>di(n,e)):ne(t)&&di(t,e)?0:-1}const fl=e=>e[0]==="_"||e==="$stable",ba=e=>K(e)?e.map(rt):[rt(e)],Yd=(e,t,n)=>{if(t._n)return t;const o=bd((...r)=>ba(t(...r)),n);return o._c=!1,o},pl=(e,t,n)=>{const o=e._ctx;for(const r in e){if(fl(r))continue;const a=e[r];if(ne(a))t[r]=Yd(r,a,o);else if(a!=null){const i=ba(a);t[r]=()=>i}}},hl=(e,t)=>{const n=ba(t);e.slots.default=()=>n},Jd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=le(t),$o(t,"_",n)):pl(t,e.slots={})}else e.slots={},t&&hl(e,t);$o(e.slots,er,1)},Qd=(e,t,n)=>{const{vnode:o,slots:r}=e;let a=!0,i=ye;if(o.shapeFlag&32){const s=t._;s?n&&s===1?a=!1:(Ce(r,t),!n&&s===1&&delete r._):(a=!t.$stable,pl(t,r)),i=t}else t&&(hl(e,t),i={default:1});if(a)for(const s in r)!fl(s)&&i[s]==null&&delete r[s]};function jo(e,t,n,o,r=!1){if(K(e)){e.forEach((p,m)=>jo(p,t&&(K(t)?t[m]:t),n,o,r));return}if(Jn(o)&&!r)return;const a=o.shapeFlag&4?tr(o.component)||o.component.proxy:o.el,i=r?null:a,{i:s,r:l}=e,c=t&&t.r,u=s.refs===ye?s.refs={}:s.refs,f=s.setupState;if(c!=null&&c!==l&&(se(c)?(u[c]=null,ue(f,c)&&(f[c]=null)):Ae(c)&&(c.value=null)),ne(l))Ht(l,s,12,[i,u]);else{const p=se(l),m=Ae(l);if(p||m){const g=()=>{if(e.f){const E=p?ue(f,l)?f[l]:u[l]:l.value;r?K(E)&&ta(E,a):K(E)?E.includes(a)||E.push(a):p?(u[l]=[a],ue(f,l)&&(f[l]=u[l])):(l.value=[a],e.k&&(u[e.k]=l.value))}else p?(u[l]=i,ue(f,l)&&(f[l]=i)):m&&(l.value=i,e.k&&(u[e.k]=i))};i?(g.id=-1,Fe(g,n)):g()}}}let $t=!1;const Lo=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Oo=e=>e.nodeType===8;function Xd(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:a,parentNode:i,remove:s,insert:l,createComment:c}}=e,u=(y,T)=>{if(!T.hasChildNodes()){n(null,y,T),Fo(),T._vnode=y;return}$t=!1,f(T.firstChild,y,null,null,null),Fo(),T._vnode=y,$t&&console.error("Hydration completed but contains mismatches.")},f=(y,T,N,I,M,P=!1)=>{const H=Oo(y)&&y.data==="[",j=()=>E(y,T,N,I,M,H),{type:ie,ref:B,shapeFlag:ee,patchFlag:Ee}=T;let Te=y.nodeType;T.el=y,Ee===-2&&(P=!1,T.dynamicChildren=null);let Y=null;switch(ie){case Ln:Te!==3?T.children===""?(l(T.el=r(""),i(y),y),Y=y):Y=j():(y.data!==T.children&&($t=!0,y.data=T.children),Y=a(y));break;case Qe:if(Te!==8||H)if(y.tagName.toLowerCase()==="template"){const oe=T.el.content.firstChild;w(oe,y,N),T.el=y=oe,Y=a(y)}else Y=j();else Y=a(y);break;case Xn:if(H&&(y=a(y),Te=y.nodeType),Te===1||Te===3){Y=y;const oe=!T.children.length;for(let J=0;J<T.staticCount;J++)oe&&(T.children+=Y.nodeType===1?Y.outerHTML:Y.data),J===T.staticCount-1&&(T.anchor=Y),Y=a(Y);return H?a(Y):Y}else j();break;case qe:H?Y=g(y,T,N,I,M,P):Y=j();break;default:if(ee&1)(Te!==1||T.type.toLowerCase()!==y.tagName.toLowerCase())&&!O(y)?Y=j():Y=p(y,T,N,I,M,P);else if(ee&6){T.slotScopeIds=M;const oe=i(y);if(H?Y=A(y):Oo(y)&&y.data==="teleport start"?Y=A(y,y.data,"teleport end"):Y=a(y),t(T,oe,null,N,I,Lo(oe),P),Jn(T)){let J;H?(J=ke(qe),J.anchor=Y?Y.previousSibling:oe.lastChild):J=y.nodeType===3?yl(""):ke("div"),J.el=y,T.component.subTree=J}}else ee&64?Te!==8?Y=j():Y=T.type.hydrate(y,T,N,I,M,P,e,m):ee&128&&(Y=T.type.hydrate(y,T,N,I,Lo(i(y)),M,P,e,f))}return B!=null&&jo(B,null,I,T),Y},p=(y,T,N,I,M,P)=>{P=P||!!T.dynamicChildren;const{type:H,props:j,patchFlag:ie,shapeFlag:B,dirs:ee,transition:Ee}=T,Te=H==="input"&&ee||H==="option";if(Te||ie!==-1){if(ee&&mt(T,null,N,"created"),j)if(Te||!P||ie&48)for(const J in j)(Te&&J.endsWith("value")||co(J)&&!Yn(J))&&o(y,J,null,j[J],!1,void 0,N);else j.onClick&&o(y,"onClick",null,j.onClick,!1,void 0,N);let Y;(Y=j&&j.onVnodeBeforeMount)&&Ye(Y,N,T);let oe=!1;if(O(y)){oe=ml(I,Ee)&&N&&N.vnode.props&&N.vnode.props.appear;const J=y.content.firstChild;oe&&Ee.beforeEnter(J),w(J,y,N),T.el=y=J}if(ee&&mt(T,null,N,"beforeMount"),((Y=j&&j.onVnodeMounted)||ee||oe)&&Zs(()=>{Y&&Ye(Y,N,T),oe&&Ee.enter(y),ee&&mt(T,null,N,"mounted")},I),B&16&&!(j&&(j.innerHTML||j.textContent))){let J=m(y.firstChild,T,y,N,I,M,P);for(;J;){$t=!0;const nt=J;J=J.nextSibling,s(nt)}}else B&8&&y.textContent!==T.children&&($t=!0,y.textContent=T.children)}return y.nextSibling},m=(y,T,N,I,M,P,H)=>{H=H||!!T.dynamicChildren;const j=T.children,ie=j.length;for(let B=0;B<ie;B++){const ee=H?j[B]:j[B]=rt(j[B]);if(y)y=f(y,ee,I,M,P,H);else{if(ee.type===Ln&&!ee.children)continue;$t=!0,n(null,ee,N,null,I,M,Lo(N),P)}}return y},g=(y,T,N,I,M,P)=>{const{slotScopeIds:H}=T;H&&(M=M?M.concat(H):H);const j=i(y),ie=m(a(y),T,j,N,I,M,P);return ie&&Oo(ie)&&ie.data==="]"?a(T.anchor=ie):($t=!0,l(T.anchor=c("]"),j,ie),ie)},E=(y,T,N,I,M,P)=>{if($t=!0,T.el=null,P){const ie=A(y);for(;;){const B=a(y);if(B&&B!==ie)s(B);else break}}const H=a(y),j=i(y);return s(y),n(null,T,j,H,N,I,Lo(j),M),H},A=(y,T="[",N="]")=>{let I=0;for(;y;)if(y=a(y),y&&Oo(y)&&(y.data===T&&I++,y.data===N)){if(I===0)return a(y);I--}return y},w=(y,T,N)=>{const I=T.parentNode;I&&I.replaceChild(y,T);let M=N;for(;M;)M.vnode.el===T&&(M.vnode.el=y,M.subTree.el=y),M=M.parent},O=y=>y.nodeType===1&&y.tagName.toLowerCase()==="template";return[u,f]}const Fe=Zs;function Zd(e){return ef(e,Xd)}function ef(e,t){const n=Ir();n.__VUE__=!0;const{insert:o,remove:r,patchProp:a,createElement:i,createText:s,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:p,setScopeId:m=lt,insertStaticContent:g}=e,E=(h,v,b,L=null,S=null,R=null,z=!1,D=null,V=!!v.dynamicChildren)=>{if(h===v)return;h&&!Yt(h,v)&&(L=C(h),Ve(h,S,R,!0),h=null),v.patchFlag===-2&&(V=!1,v.dynamicChildren=null);const{type:x,ref:X,shapeFlag:q}=v;switch(x){case Ln:A(h,v,b,L);break;case Qe:w(h,v,b,L);break;case Xn:h==null&&O(v,b,L,z);break;case qe:B(h,v,b,L,S,R,z,D,V);break;default:q&1?N(h,v,b,L,S,R,z,D,V):q&6?ee(h,v,b,L,S,R,z,D,V):(q&64||q&128)&&x.process(h,v,b,L,S,R,z,D,V,F)}X!=null&&S&&jo(X,h&&h.ref,R,v||h,!v)},A=(h,v,b,L)=>{if(h==null)o(v.el=s(v.children),b,L);else{const S=v.el=h.el;v.children!==h.children&&c(S,v.children)}},w=(h,v,b,L)=>{h==null?o(v.el=l(v.children||""),b,L):v.el=h.el},O=(h,v,b,L)=>{[h.el,h.anchor]=g(h.children,v,b,L,h.el,h.anchor)},y=({el:h,anchor:v},b,L)=>{let S;for(;h&&h!==v;)S=p(h),o(h,b,L),h=S;o(v,b,L)},T=({el:h,anchor:v})=>{let b;for(;h&&h!==v;)b=p(h),r(h),h=b;r(v)},N=(h,v,b,L,S,R,z,D,V)=>{z=z||v.type==="svg",h==null?I(v,b,L,S,R,z,D,V):H(h,v,S,R,z,D,V)},I=(h,v,b,L,S,R,z,D)=>{let V,x;const{type:X,props:q,shapeFlag:Z,transition:te,dirs:ae}=h;if(V=h.el=i(h.type,R,q&&q.is,q),Z&8?u(V,h.children):Z&16&&P(h.children,V,null,L,S,R&&X!=="foreignObject",z,D),ae&&mt(h,null,L,"created"),M(V,h,h.scopeId,z,L),q){for(const me in q)me!=="value"&&!Yn(me)&&a(V,me,null,q[me],R,h.children,L,S,Re);"value"in q&&a(V,"value",null,q.value),(x=q.onVnodeBeforeMount)&&Ye(x,L,h)}ae&&mt(h,null,L,"beforeMount");const _e=ml(S,te);_e&&te.beforeEnter(V),o(V,v,b),((x=q&&q.onVnodeMounted)||_e||ae)&&Fe(()=>{x&&Ye(x,L,h),_e&&te.enter(V),ae&&mt(h,null,L,"mounted")},S)},M=(h,v,b,L,S)=>{if(b&&m(h,b),L)for(let R=0;R<L.length;R++)m(h,L[R]);if(S){let R=S.subTree;if(v===R){const z=S.vnode;M(h,z,z.scopeId,z.slotScopeIds,S.parent)}}},P=(h,v,b,L,S,R,z,D,V=0)=>{for(let x=V;x<h.length;x++){const X=h[x]=D?Ft(h[x]):rt(h[x]);E(null,X,v,b,L,S,R,z,D)}},H=(h,v,b,L,S,R,z)=>{const D=v.el=h.el;let{patchFlag:V,dynamicChildren:x,dirs:X}=v;V|=h.patchFlag&16;const q=h.props||ye,Z=v.props||ye;let te;b&&qt(b,!1),(te=Z.onVnodeBeforeUpdate)&&Ye(te,b,v,h),X&&mt(v,h,b,"beforeUpdate"),b&&qt(b,!0);const ae=S&&v.type!=="foreignObject";if(x?j(h.dynamicChildren,x,D,b,L,ae,R):z||J(h,v,D,null,b,L,ae,R,!1),V>0){if(V&16)ie(D,v,q,Z,b,L,S);else if(V&2&&q.class!==Z.class&&a(D,"class",null,Z.class,S),V&4&&a(D,"style",q.style,Z.style,S),V&8){const _e=v.dynamicProps;for(let me=0;me<_e.length;me++){const Oe=_e[me],ot=q[Oe],fn=Z[Oe];(fn!==ot||Oe==="value")&&a(D,Oe,ot,fn,S,h.children,b,L,Re)}}V&1&&h.children!==v.children&&u(D,v.children)}else!z&&x==null&&ie(D,v,q,Z,b,L,S);((te=Z.onVnodeUpdated)||X)&&Fe(()=>{te&&Ye(te,b,v,h),X&&mt(v,h,b,"updated")},L)},j=(h,v,b,L,S,R,z)=>{for(let D=0;D<v.length;D++){const V=h[D],x=v[D],X=V.el&&(V.type===qe||!Yt(V,x)||V.shapeFlag&70)?f(V.el):b;E(V,x,X,null,L,S,R,z,!0)}},ie=(h,v,b,L,S,R,z)=>{if(b!==L){if(b!==ye)for(const D in b)!Yn(D)&&!(D in L)&&a(h,D,b[D],null,z,v.children,S,R,Re);for(const D in L){if(Yn(D))continue;const V=L[D],x=b[D];V!==x&&D!=="value"&&a(h,D,x,V,z,v.children,S,R,Re)}"value"in L&&a(h,"value",b.value,L.value)}},B=(h,v,b,L,S,R,z,D,V)=>{const x=v.el=h?h.el:s(""),X=v.anchor=h?h.anchor:s("");let{patchFlag:q,dynamicChildren:Z,slotScopeIds:te}=v;te&&(D=D?D.concat(te):te),h==null?(o(x,b,L),o(X,b,L),P(v.children,b,X,S,R,z,D,V)):q>0&&q&64&&Z&&h.dynamicChildren?(j(h.dynamicChildren,Z,b,S,R,z,D),(v.key!=null||S&&v===S.subTree)&&vl(h,v,!0)):J(h,v,b,X,S,R,z,D,V)},ee=(h,v,b,L,S,R,z,D,V)=>{v.slotScopeIds=D,h==null?v.shapeFlag&512?S.ctx.activate(v,b,L,z,V):Ee(v,b,L,S,R,z,V):Te(h,v,V)},Ee=(h,v,b,L,S,R,z)=>{const D=h.component=ff(h,L,S);if(mo(h)&&(D.ctx.renderer=F),pf(D),D.asyncDep){if(S&&S.registerDep(D,Y),!h.el){const V=D.subTree=ke(Qe);w(null,V,v,b)}return}Y(D,h,v,b,S,R,z)},Te=(h,v,b)=>{const L=v.component=h.component;if(Ed(h,v,b))if(L.asyncDep&&!L.asyncResolved){oe(L,v,b);return}else L.next=v,md(L.update),L.update();else v.el=h.el,L.vnode=v},Y=(h,v,b,L,S,R,z)=>{const D=()=>{if(h.isMounted){let{next:X,bu:q,u:Z,parent:te,vnode:ae}=h,_e=X,me;qt(h,!1),X?(X.el=ae.el,oe(h,X,z)):X=ae,q&&xo(q),(me=X.props&&X.props.onVnodeBeforeUpdate)&&Ye(me,te,X,ae),qt(h,!0);const Oe=pr(h),ot=h.subTree;h.subTree=Oe,E(ot,Oe,f(ot.el),C(ot),h,S,R),X.el=Oe.el,_e===null&&Td(h,Oe.el),Z&&Fe(Z,S),(me=X.props&&X.props.onVnodeUpdated)&&Fe(()=>Ye(me,te,X,ae),S)}else{let X;const{el:q,props:Z}=v,{bm:te,m:ae,parent:_e}=h,me=Jn(v);if(qt(h,!1),te&&xo(te),!me&&(X=Z&&Z.onVnodeBeforeMount)&&Ye(X,_e,v),qt(h,!0),q&&de){const Oe=()=>{h.subTree=pr(h),de(q,h.subTree,h,S,null)};me?v.type.__asyncLoader().then(()=>!h.isUnmounted&&Oe()):Oe()}else{const Oe=h.subTree=pr(h);E(null,Oe,b,L,h,S,R),v.el=Oe.el}if(ae&&Fe(ae,S),!me&&(X=Z&&Z.onVnodeMounted)){const Oe=v;Fe(()=>Ye(X,_e,Oe),S)}(v.shapeFlag&256||_e&&Jn(_e.vnode)&&_e.vnode.shapeFlag&256)&&h.a&&Fe(h.a,S),h.isMounted=!0,v=b=L=null}},V=h.effect=new sa(D,()=>Qo(x),h.scope),x=h.update=()=>V.run();x.id=h.uid,qt(h,!0),x()},oe=(h,v,b)=>{v.component=h;const L=h.vnode.props;h.vnode=v,h.next=null,Gd(h,v.props,L,b),Qd(h,v.children,b),Mn(),ti(),Nn()},J=(h,v,b,L,S,R,z,D,V=!1)=>{const x=h&&h.children,X=h?h.shapeFlag:0,q=v.children,{patchFlag:Z,shapeFlag:te}=v;if(Z>0){if(Z&128){xt(x,q,b,L,S,R,z,D,V);return}else if(Z&256){nt(x,q,b,L,S,R,z,D,V);return}}te&8?(X&16&&Re(x,S,R),q!==x&&u(b,q)):X&16?te&16?xt(x,q,b,L,S,R,z,D,V):Re(x,S,R,!0):(X&8&&u(b,""),te&16&&P(q,b,L,S,R,z,D,V))},nt=(h,v,b,L,S,R,z,D,V)=>{h=h||_n,v=v||_n;const x=h.length,X=v.length,q=Math.min(x,X);let Z;for(Z=0;Z<q;Z++){const te=v[Z]=V?Ft(v[Z]):rt(v[Z]);E(h[Z],te,b,null,S,R,z,D,V)}x>X?Re(h,S,R,!0,!1,q):P(v,b,L,S,R,z,D,V,q)},xt=(h,v,b,L,S,R,z,D,V)=>{let x=0;const X=v.length;let q=h.length-1,Z=X-1;for(;x<=q&&x<=Z;){const te=h[x],ae=v[x]=V?Ft(v[x]):rt(v[x]);if(Yt(te,ae))E(te,ae,b,null,S,R,z,D,V);else break;x++}for(;x<=q&&x<=Z;){const te=h[q],ae=v[Z]=V?Ft(v[Z]):rt(v[Z]);if(Yt(te,ae))E(te,ae,b,null,S,R,z,D,V);else break;q--,Z--}if(x>q){if(x<=Z){const te=Z+1,ae=te<X?v[te].el:L;for(;x<=Z;)E(null,v[x]=V?Ft(v[x]):rt(v[x]),b,ae,S,R,z,D,V),x++}}else if(x>Z)for(;x<=q;)Ve(h[x],S,R,!0),x++;else{const te=x,ae=x,_e=new Map;for(x=ae;x<=Z;x++){const We=v[x]=V?Ft(v[x]):rt(v[x]);We.key!=null&&_e.set(We.key,x)}let me,Oe=0;const ot=Z-ae+1;let fn=!1,Ha=0;const Hn=new Array(ot);for(x=0;x<ot;x++)Hn[x]=0;for(x=te;x<=q;x++){const We=h[x];if(Oe>=ot){Ve(We,S,R,!0);continue}let ht;if(We.key!=null)ht=_e.get(We.key);else for(me=ae;me<=Z;me++)if(Hn[me-ae]===0&&Yt(We,v[me])){ht=me;break}ht===void 0?Ve(We,S,R,!0):(Hn[ht-ae]=x+1,ht>=Ha?Ha=ht:fn=!0,E(We,v[ht],b,null,S,R,z,D,V),Oe++)}const ja=fn?tf(Hn):_n;for(me=ja.length-1,x=ot-1;x>=0;x--){const We=ae+x,ht=v[We],Wa=We+1<X?v[We+1].el:L;Hn[x]===0?E(null,ht,b,Wa,S,R,z,D,V):fn&&(me<0||x!==ja[me]?pt(ht,b,Wa,2):me--)}}},pt=(h,v,b,L,S=null)=>{const{el:R,type:z,transition:D,children:V,shapeFlag:x}=h;if(x&6){pt(h.component.subTree,v,b,L);return}if(x&128){h.suspense.move(v,b,L);return}if(x&64){z.move(h,v,b,F);return}if(z===qe){o(R,v,b);for(let q=0;q<V.length;q++)pt(V[q],v,b,L);o(h.anchor,v,b);return}if(z===Xn){y(h,v,b);return}if(L!==2&&x&1&&D)if(L===0)D.beforeEnter(R),o(R,v,b),Fe(()=>D.enter(R),S);else{const{leave:q,delayLeave:Z,afterLeave:te}=D,ae=()=>o(R,v,b),_e=()=>{q(R,()=>{ae(),te&&te()})};Z?Z(R,ae,_e):_e()}else o(R,v,b)},Ve=(h,v,b,L=!1,S=!1)=>{const{type:R,props:z,ref:D,children:V,dynamicChildren:x,shapeFlag:X,patchFlag:q,dirs:Z}=h;if(D!=null&&jo(D,null,b,h,!0),X&256){v.ctx.deactivate(h);return}const te=X&1&&Z,ae=!Jn(h);let _e;if(ae&&(_e=z&&z.onVnodeBeforeUnmount)&&Ye(_e,v,h),X&6)_o(h.component,b,L);else{if(X&128){h.suspense.unmount(b,L);return}te&&mt(h,null,v,"beforeUnmount"),X&64?h.type.remove(h,v,b,S,F,L):x&&(R!==qe||q>0&&q&64)?Re(x,v,b,!1,!0):(R===qe&&q&384||!S&&X&16)&&Re(V,v,b),L&&un(h)}(ae&&(_e=z&&z.onVnodeUnmounted)||te)&&Fe(()=>{_e&&Ye(_e,v,h),te&&mt(h,null,v,"unmounted")},b)},un=h=>{const{type:v,el:b,anchor:L,transition:S}=h;if(v===qe){dn(b,L);return}if(v===Xn){T(h);return}const R=()=>{r(b),S&&!S.persisted&&S.afterLeave&&S.afterLeave()};if(h.shapeFlag&1&&S&&!S.persisted){const{leave:z,delayLeave:D}=S,V=()=>z(b,R);D?D(h.el,R,V):V()}else R()},dn=(h,v)=>{let b;for(;h!==v;)b=p(h),r(h),h=b;r(v)},_o=(h,v,b)=>{const{bum:L,scope:S,update:R,subTree:z,um:D}=h;L&&xo(L),S.stop(),R&&(R.active=!1,Ve(z,h,v,b)),D&&Fe(D,v),Fe(()=>{h.isUnmounted=!0},v),v&&v.pendingBranch&&!v.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===v.pendingId&&(v.deps--,v.deps===0&&v.resolve())},Re=(h,v,b,L=!1,S=!1,R=0)=>{for(let z=R;z<h.length;z++)Ve(h[z],v,b,L,S)},C=h=>h.shapeFlag&6?C(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el),U=(h,v,b)=>{h==null?v._vnode&&Ve(v._vnode,null,null,!0):E(v._vnode||null,h,v,null,null,null,b),ti(),Fo(),v._vnode=h},F={p:E,um:Ve,m:pt,r:un,mt:Ee,mc:P,pc:J,pbc:j,n:C,o:e};let Q,de;return t&&([Q,de]=t(F)),{render:U,hydrate:Q,createApp:qd(U,Q)}}function qt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ml(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function vl(e,t,n=!1){const o=e.children,r=t.children;if(K(o)&&K(r))for(let a=0;a<o.length;a++){const i=o[a];let s=r[a];s.shapeFlag&1&&!s.dynamicChildren&&((s.patchFlag<=0||s.patchFlag===32)&&(s=r[a]=Ft(r[a]),s.el=i.el),n||vl(i,s)),s.type===Ln&&(s.el=i.el)}}function tf(e){const t=e.slice(),n=[0];let o,r,a,i,s;const l=e.length;for(o=0;o<l;o++){const c=e[o];if(c!==0){if(r=n[n.length-1],e[r]<c){t[o]=r,n.push(o);continue}for(a=0,i=n.length-1;a<i;)s=a+i>>1,e[n[s]]<c?a=s+1:i=s;c<e[n[a]]&&(a>0&&(t[o]=n[a-1]),n[a]=o)}}for(a=n.length,i=n[a-1];a-- >0;)n[a]=i,i=t[i];return n}const nf=e=>e.__isTeleport,qe=Symbol.for("v-fgt"),Ln=Symbol.for("v-txt"),Qe=Symbol.for("v-cmt"),Xn=Symbol.for("v-stc"),Zn=[];let st=null;function of(e=!1){Zn.push(st=e?null:[])}function rf(){Zn.pop(),st=Zn[Zn.length-1]||null}let so=1;function pi(e){so+=e}function gl(e){return e.dynamicChildren=so>0?st||_n:null,rf(),so>0&&st&&st.push(e),e}function C0(e,t,n,o,r,a){return gl(bl(e,t,n,o,r,a,!0))}function af(e,t,n,o,r){return gl(ke(e,t,n,o,r,!0))}function Br(e){return e?e.__v_isVNode===!0:!1}function Yt(e,t){return e.type===t.type&&e.key===t.key}const er="__vInternal",_l=({key:e})=>e??null,Do=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||Ae(e)||ne(e)?{i:Ke,r:e,k:t,f:!!n}:e:null);function bl(e,t=null,n=null,o=0,r=null,a=e===qe?0:1,i=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&_l(t),ref:t&&Do(t),scopeId:Xs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Ke};return s?(ya(l,n),a&128&&e.normalize(l)):n&&(l.shapeFlag|=se(n)?8:16),so>0&&!i&&st&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&st.push(l),l}const ke=sf;function sf(e,t=null,n=null,o=0,r=null,a=!1){if((!e||e===Nd)&&(e=Qe),Br(e)){const s=Wt(e,t,!0);return n&&ya(s,n),so>0&&!a&&st&&(s.shapeFlag&6?st[st.indexOf(e)]=s:st.push(s)),s.patchFlag|=-2,s}if(_f(e)&&(e=e.__vccOpts),t){t=lf(t);let{class:s,style:l}=t;s&&!se(s)&&(t.class=ra(s)),ve(l)&&(js(l)&&!K(l)&&(l=Ce({},l)),t.style=oa(l))}const i=se(e)?1:Ad(e)?128:nf(e)?64:ve(e)?4:ne(e)?2:0;return bl(e,t,n,o,r,i,a,!0)}function lf(e){return e?js(e)||er in e?Ce({},e):e:null}function Wt(e,t,n=!1){const{props:o,ref:r,patchFlag:a,children:i}=e,s=t?cf(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&_l(s),ref:t&&t.ref?n&&r?K(r)?r.concat(Do(t)):[r,Do(t)]:Do(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==qe?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Wt(e.ssContent),ssFallback:e.ssFallback&&Wt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function yl(e=" ",t=0){return ke(Ln,null,e,t)}function S0(e,t){const n=ke(Xn,null,e);return n.staticCount=t,n}function P0(e="",t=!1){return t?(of(),af(Qe,null,e)):ke(Qe,null,e)}function rt(e){return e==null||typeof e=="boolean"?ke(Qe):K(e)?ke(qe,null,e.slice()):typeof e=="object"?Ft(e):ke(Ln,null,String(e))}function Ft(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Wt(e)}function ya(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(K(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),ya(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(er in t)?t._ctx=Ke:r===3&&Ke&&(Ke.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:Ke},n=32):(t=String(t),o&64?(n=16,t=[yl(t)]):n=8);e.children=t,e.shapeFlag|=n}function cf(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];for(const r in o)if(r==="class")t.class!==o.class&&(t.class=ra([t.class,o.class]));else if(r==="style")t.style=oa([t.style,o.style]);else if(co(r)){const a=t[r],i=o[r];i&&a!==i&&!(K(a)&&a.includes(i))&&(t[r]=a?[].concat(a,i):i)}else r!==""&&(t[r]=o[r])}return t}function Ye(e,t,n,o=null){Je(e,t,7,[n,o])}const uf=cl();let df=0;function ff(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||uf,a={uid:df++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new $u(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:dl(o,r),emitsOptions:Qs(o,r),emit:null,emitted:null,propsDefaults:ye,inheritAttrs:o.inheritAttrs,ctx:ye,data:ye,props:ye,attrs:ye,slots:ye,refs:ye,setupState:ye,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx={_:a},a.root=t?t.root:a,a.emit=_d.bind(null,a),e.ce&&e.ce(a),a}let Se=null;const ln=()=>Se||Ke;let wa,pn,hi="__VUE_INSTANCE_SETTERS__";(pn=Ir()[hi])||(pn=Ir()[hi]=[]),pn.push(e=>Se=e),wa=e=>{pn.length>1?pn.forEach(t=>t(e)):pn[0](e)};const On=e=>{wa(e),e.scope.on()},en=()=>{Se&&Se.scope.off(),wa(null)};function wl(e){return e.vnode.shapeFlag&4}let Cn=!1;function pf(e,t=!1){Cn=t;const{props:n,children:o}=e.vnode,r=wl(e);Kd(e,n,r,t),Jd(e,o);const a=r?hf(e,t):void 0;return Cn=!1,a}function hf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ws(new Proxy(e.ctx,Fd));const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?vf(e):null;On(e),Mn();const a=Ht(o,e,0,[e.props,r]);if(Nn(),en(),Ls(a)){if(a.then(en,en),t)return a.then(i=>{mi(e,i,t)}).catch(i=>{ho(i,e,0)});e.asyncDep=a}else mi(e,a,t)}else El(e,t)}function mi(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ve(t)&&(e.setupState=qs(t)),El(e,n)}let vi;function El(e,t,n){const o=e.type;if(!e.render){if(!t&&vi&&!o.render){const r=o.template||_a(e).template;if(r){const{isCustomElement:a,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:l}=o,c=Ce(Ce({isCustomElement:a,delimiters:s},i),l);o.render=vi(r,c)}}e.render=o.render||lt}{On(e),Mn();try{Bd(e)}finally{Nn(),en()}}}function mf(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ze(e,"get","$attrs"),t[n]}}))}function vf(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return mf(e)},slots:e.slots,emit:e.emit,expose:t}}function tr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(qs(Ws(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Qn)return Qn[n](e)},has(t,n){return n in t||n in Qn}}))}function gf(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function _f(e){return ne(e)&&"__vccOpts"in e}const k=(e,t)=>fd(e,t,Cn);function d(e,t,n){const o=arguments.length;return o===2?ve(t)&&!K(t)?Br(t)?ke(e,null,[t]):ke(e,t):ke(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Br(n)&&(n=[n]),ke(e,t,n))}const bf=Symbol.for("v-scx"),yf=()=>we(bf),wf="3.3.7",Ef="http://www.w3.org/2000/svg",Jt=typeof document<"u"?document:null,gi=Jt&&Jt.createElement("template"),Tf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?Jt.createElementNS(Ef,e):Jt.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>Jt.createTextNode(e),createComment:e=>Jt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Jt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,a){const i=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===a||!(r=r.nextSibling)););else{gi.innerHTML=o?`<svg>${e}</svg>`:e;const s=gi.content;if(o){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Mt="transition",jn="animation",Sn=Symbol("_vtc"),Ot=(e,{slots:t})=>d(Od,Al(e),t);Ot.displayName="Transition";const Tl={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Af=Ot.props=Ce({},ol,Tl),Kt=(e,t=[])=>{K(e)?e.forEach(n=>n(...t)):e&&e(...t)},_i=e=>e?K(e)?e.some(t=>t.length>1):e.length>1:!1;function Al(e){const t={};for(const B in e)B in Tl||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:a=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=a,appearActiveClass:c=i,appearToClass:u=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,g=kf(r),E=g&&g[0],A=g&&g[1],{onBeforeEnter:w,onEnter:O,onEnterCancelled:y,onLeave:T,onLeaveCancelled:N,onBeforeAppear:I=w,onAppear:M=O,onAppearCancelled:P=y}=t,H=(B,ee,Ee)=>{Nt(B,ee?u:s),Nt(B,ee?c:i),Ee&&Ee()},j=(B,ee)=>{B._isLeaving=!1,Nt(B,f),Nt(B,m),Nt(B,p),ee&&ee()},ie=B=>(ee,Ee)=>{const Te=B?M:O,Y=()=>H(ee,B,Ee);Kt(Te,[ee,Y]),bi(()=>{Nt(ee,B?l:a),bt(ee,B?u:s),_i(Te)||yi(ee,o,E,Y)})};return Ce(t,{onBeforeEnter(B){Kt(w,[B]),bt(B,a),bt(B,i)},onBeforeAppear(B){Kt(I,[B]),bt(B,l),bt(B,c)},onEnter:ie(!1),onAppear:ie(!0),onLeave(B,ee){B._isLeaving=!0;const Ee=()=>j(B,ee);bt(B,f),Ll(),bt(B,p),bi(()=>{B._isLeaving&&(Nt(B,f),bt(B,m),_i(T)||yi(B,o,A,Ee))}),Kt(T,[B,Ee])},onEnterCancelled(B){H(B,!1),Kt(y,[B])},onAppearCancelled(B){H(B,!0),Kt(P,[B])},onLeaveCancelled(B){j(B),Kt(N,[B])}})}function kf(e){if(e==null)return null;if(ve(e))return[gr(e.enter),gr(e.leave)];{const t=gr(e);return[t,t]}}function gr(e){return Ou(e)}function bt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Sn]||(e[Sn]=new Set)).add(t)}function Nt(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[Sn];n&&(n.delete(t),n.size||(e[Sn]=void 0))}function bi(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Lf=0;function yi(e,t,n,o){const r=e._endId=++Lf,a=()=>{r===e._endId&&o()};if(n)return setTimeout(a,n);const{type:i,timeout:s,propCount:l}=kl(e,t);if(!i)return o();const c=i+"end";let u=0;const f=()=>{e.removeEventListener(c,p),a()},p=m=>{m.target===e&&++u>=l&&f()};setTimeout(()=>{u<l&&f()},s+1),e.addEventListener(c,p)}function kl(e,t){const n=window.getComputedStyle(e),o=g=>(n[g]||"").split(", "),r=o(`${Mt}Delay`),a=o(`${Mt}Duration`),i=wi(r,a),s=o(`${jn}Delay`),l=o(`${jn}Duration`),c=wi(s,l);let u=null,f=0,p=0;t===Mt?i>0&&(u=Mt,f=i,p=a.length):t===jn?c>0&&(u=jn,f=c,p=l.length):(f=Math.max(i,c),u=f>0?i>c?Mt:jn:null,p=u?u===Mt?a.length:l.length:0);const m=u===Mt&&/\b(transform|all)(,|$)/.test(o(`${Mt}Property`).toString());return{type:u,timeout:f,propCount:p,hasTransform:m}}function wi(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,o)=>Ei(n)+Ei(e[o])))}function Ei(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ll(){return document.body.offsetHeight}function Of(e,t,n){const o=e[Sn];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ea=Symbol("_vod"),I0={beforeMount(e,{value:t},{transition:n}){e[Ea]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Wn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),Wn(e,!0),o.enter(e)):o.leave(e,()=>{Wn(e,!1)}):Wn(e,t))},beforeUnmount(e,{value:t}){Wn(e,t)}};function Wn(e,t){e.style.display=t?e[Ea]:"none"}function Cf(e,t,n){const o=e.style,r=se(n);if(n&&!r){if(t&&!se(t))for(const a in t)n[a]==null&&zr(o,a,"");for(const a in n)zr(o,a,n[a])}else{const a=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),Ea in e&&(o.display=a)}}const Ti=/\s*!important$/;function zr(e,t,n){if(K(n))n.forEach(o=>zr(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=Sf(e,t);Ti.test(n)?e.setProperty($n(o),n.replace(Ti,""),"important"):e[o]=n}}const Ai=["Webkit","Moz","ms"],_r={};function Sf(e,t){const n=_r[t];if(n)return n;let o=Ze(t);if(o!=="filter"&&o in e)return _r[t]=o;o=fo(o);for(let r=0;r<Ai.length;r++){const a=Ai[r]+o;if(a in e)return _r[t]=a}return t}const ki="http://www.w3.org/1999/xlink";function Pf(e,t,n,o,r){if(o&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(ki,t.slice(6,t.length)):e.setAttributeNS(ki,t,n);else{const a=xu(t);n==null||a&&!Ss(n)?e.removeAttribute(t):e.setAttribute(t,a?"":n)}}function If(e,t,n,o,r,a,i){if(t==="innerHTML"||t==="textContent"){o&&i(o,r,a),e[t]=n??"";return}const s=e.tagName;if(t==="value"&&s!=="PROGRESS"&&!s.includes("-")){e._value=n;const c=s==="OPTION"?e.getAttribute("value"):e.value,u=n??"";c!==u&&(e.value=u),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=Ss(n):n==null&&c==="string"?(n="",l=!0):c==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}function Tt(e,t,n,o){e.addEventListener(t,n,o)}function Rf(e,t,n,o){e.removeEventListener(t,n,o)}const Li=Symbol("_vei");function xf(e,t,n,o,r=null){const a=e[Li]||(e[Li]={}),i=a[t];if(o&&i)i.value=o;else{const[s,l]=Df(t);if(o){const c=a[t]=Nf(o,r);Tt(e,s,c,l)}else i&&(Rf(e,s,i,l),a[t]=void 0)}}const Oi=/(?:Once|Passive|Capture)$/;function Df(e){let t;if(Oi.test(e)){t={};let o;for(;o=e.match(Oi);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):$n(e.slice(2)),t]}let br=0;const $f=Promise.resolve(),Mf=()=>br||($f.then(()=>br=0),br=Date.now());function Nf(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Je(Vf(o,n.value),t,5,[o])};return n.value=e,n.attached=Mf(),n}function Vf(e,t){if(K(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const Ci=/^on[a-z]/,Ff=(e,t,n,o,r=!1,a,i,s,l)=>{t==="class"?Of(e,o,r):t==="style"?Cf(e,n,o):co(t)?ea(t)||xf(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Bf(e,t,o,r))?If(e,t,o,a,i,s,l):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Pf(e,t,o,r))};function Bf(e,t,n,o){return o?!!(t==="innerHTML"||t==="textContent"||t in e&&Ci.test(t)&&ne(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ci.test(t)&&se(n)?!1:t in e}const Ol=new WeakMap,Cl=new WeakMap,Wo=Symbol("_moveCb"),Si=Symbol("_enterCb"),Sl={name:"TransitionGroup",props:Ce({},Af,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ln(),o=nl();let r,a;return il(()=>{if(!r.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!Uf(r[0].el,n.vnode.el,i))return;r.forEach(Hf),r.forEach(jf);const s=r.filter(Wf);Ll(),s.forEach(l=>{const c=l.el,u=c.style;bt(c,i),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[Wo]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",f),c[Wo]=null,Nt(c,i))};c.addEventListener("transitionend",f)})}),()=>{const i=le(e),s=Al(i);let l=i.tag||qe;r=a,a=t.default?va(t.default()):[];for(let c=0;c<a.length;c++){const u=a[c];u.key!=null&&io(u,ao(u,s,o,n))}if(r)for(let c=0;c<r.length;c++){const u=r[c];io(u,ao(u,s,o,n)),Ol.set(u,u.el.getBoundingClientRect())}return ke(l,null,a)}}},zf=e=>delete e.mode;Sl.props;const Ta=Sl;function Hf(e){const t=e.el;t[Wo]&&t[Wo](),t[Si]&&t[Si]()}function jf(e){Cl.set(e,e.el.getBoundingClientRect())}function Wf(e){const t=Ol.get(e),n=Cl.get(e),o=t.left-n.left,r=t.top-n.top;if(o||r){const a=e.el.style;return a.transform=a.webkitTransform=`translate(${o}px,${r}px)`,a.transitionDuration="0s",e}}function Uf(e,t,n){const o=e.cloneNode(),r=e[Sn];r&&r.forEach(s=>{s.split(/\s+/).forEach(l=>l&&o.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&o.classList.add(s)),o.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(o);const{hasTransform:i}=kl(o);return a.removeChild(o),i}const Ut=e=>{const t=e.props["onUpdate:modelValue"]||!1;return K(t)?n=>xo(t,n):t};function qf(e){e.target.composing=!0}function Pi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Xe=Symbol("_assign"),Ii={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e[Xe]=Ut(r);const a=o||r.props&&r.props.type==="number";Tt(e,t?"change":"input",i=>{if(i.target.composing)return;let s=e.value;n&&(s=s.trim()),a&&(s=Mo(s)),e[Xe](s)}),n&&Tt(e,"change",()=>{e.value=e.value.trim()}),t||(Tt(e,"compositionstart",qf),Tt(e,"compositionend",Pi),Tt(e,"change",Pi))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},a){if(e[Xe]=Ut(a),e.composing||document.activeElement===e&&e.type!=="range"&&(n||o&&e.value.trim()===t||(r||e.type==="number")&&Mo(e.value)===t))return;const i=t??"";e.value!==i&&(e.value=i)}},Kf={deep:!0,created(e,t,n){e[Xe]=Ut(n),Tt(e,"change",()=>{const o=e._modelValue,r=Pn(e),a=e.checked,i=e[Xe];if(K(o)){const s=aa(o,r),l=s!==-1;if(a&&!l)i(o.concat(r));else if(!a&&l){const c=[...o];c.splice(s,1),i(c)}}else if(Dn(o)){const s=new Set(o);a?s.add(r):s.delete(r),i(s)}else i(Pl(e,a))})},mounted:Ri,beforeUpdate(e,t,n){e[Xe]=Ut(n),Ri(e,t,n)}};function Ri(e,{value:t,oldValue:n},o){e._modelValue=t,K(t)?e.checked=aa(t,o.props.value)>-1:Dn(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=nn(t,Pl(e,!0)))}const Gf={created(e,{value:t},n){e.checked=nn(t,n.props.value),e[Xe]=Ut(n),Tt(e,"change",()=>{e[Xe](Pn(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e[Xe]=Ut(o),t!==n&&(e.checked=nn(t,o.props.value))}},Yf={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=Dn(t);Tt(e,"change",()=>{const a=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Mo(Pn(i)):Pn(i));e[Xe](e.multiple?r?new Set(a):a:a[0])}),e[Xe]=Ut(o)},mounted(e,{value:t}){xi(e,t)},beforeUpdate(e,t,n){e[Xe]=Ut(n)},updated(e,{value:t}){xi(e,t)}};function xi(e,t){const n=e.multiple;if(!(n&&!K(t)&&!Dn(t))){for(let o=0,r=e.options.length;o<r;o++){const a=e.options[o],i=Pn(a);if(n)K(t)?a.selected=aa(t,i)>-1:a.selected=t.has(i);else if(nn(Pn(a),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Pn(e){return"_value"in e?e._value:e.value}function Pl(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const R0={created(e,t,n){Co(e,t,n,null,"created")},mounted(e,t,n){Co(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){Co(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){Co(e,t,n,o,"updated")}};function Jf(e,t){switch(e){case"SELECT":return Yf;case"TEXTAREA":return Ii;default:switch(t){case"checkbox":return Kf;case"radio":return Gf;default:return Ii}}}function Co(e,t,n,o,r){const i=Jf(e.tagName,n.props&&n.props.type)[r];i&&i(e,t,n,o)}const Qf=Ce({patchProp:Ff},Tf);let yr,Di=!1;function Xf(){return yr=Di?yr:Zd(Qf),Di=!0,yr}const Zf=(...e)=>{const t=Xf().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=ep(o);if(r)return n(r,!0,r instanceof SVGElement)},t};function ep(e){return se(e)?document.querySelector(e):e}const tp={"v-2d0a870d":()=>_(()=>import("./index.html-279f7857.js"),[]).then(({data:e})=>e),"v-082946dd":()=>_(()=>import("./community.html-84f8e709.js"),[]).then(({data:e})=>e),"v-038e810e":()=>_(()=>import("./i18n.html-10933388.js"),[]).then(({data:e})=>e),"v-ba407326":()=>_(()=>import("./menu.html-5e29ea11.js"),[]).then(({data:e})=>e),"v-586858ed":()=>_(()=>import("./project.html-9b08d186.js"),[]).then(({data:e})=>e),"v-0c01f6a4":()=>_(()=>import("./quick-start.html-dab9eba3.js"),[]).then(({data:e})=>e),"v-23b9870a":()=>_(()=>import("./side-load.html-93a3f61b.js"),[]).then(({data:e})=>e),"v-7d29d7d8":()=>_(()=>import("./star-request.html-7f0089f1.js"),[]).then(({data:e})=>e),"v-2d0ad528":()=>_(()=>import("./index.html-81dd031d.js"),[]).then(({data:e})=>e),"v-5cad49b8":()=>_(()=>import("./community.html-f8bc6215.js"),[]).then(({data:e})=>e),"v-27c4e153":()=>_(()=>import("./i18n.html-f972be08.js"),[]).then(({data:e})=>e),"v-71d3b29c":()=>_(()=>import("./menu.html-37a47978.js"),[]).then(({data:e})=>e),"v-6c355688":()=>_(()=>import("./project.html-747e49a9.js"),[]).then(({data:e})=>e),"v-4f90aebf":()=>_(()=>import("./quick-start.html-25418c6c.js"),[]).then(({data:e})=>e),"v-783d89e5":()=>_(()=>import("./side-load.html-0a898ed6.js"),[]).then(({data:e})=>e),"v-a91bb9c6":()=>_(()=>import("./star-request.html-eb357667.js"),[]).then(({data:e})=>e),"v-1bd4ef83":()=>_(()=>import("./FAQ.html-58ca3047.js"),[]).then(({data:e})=>e),"v-5c3f740a":()=>_(()=>import("./Gacha-system-and-export-principal.html-015af494.js"),[]).then(({data:e})=>e),"v-5f449840":()=>_(()=>import("./index.html-6a43042e.js"),[]).then(({data:e})=>e),"v-e14c56e4":()=>_(()=>import("./dependency.html-cb812315.js"),[]).then(({data:e})=>e),"v-1a028d16":()=>_(()=>import("./exceptions.html-a05a1b2d.js"),[]).then(({data:e})=>e),"v-bd668802":()=>_(()=>import("./get-stoken-cookie-from-the-third-party.html-75f986b3.js"),[]).then(({data:e})=>e),"v-51647c4a":()=>_(()=>import("./known-issue.html-dcf2dda3.js"),[]).then(({data:e})=>e),"v-bbae7dd2":()=>_(()=>import("./uninstall.html-90d5e7a1.js"),[]).then(({data:e})=>e),"v-f88d343e":()=>_(()=>import("./index.html-061d6dc0.js"),[]).then(({data:e})=>e),"v-4c2cca8b":()=>_(()=>import("./contribute.html-7f946320.js"),[]).then(({data:e})=>e),"v-32bb1805":()=>_(()=>import("./platform.html-a018603e.js"),[]).then(({data:e})=>e),"v-30f089b6":()=>_(()=>import("./index.html-ce254148.js"),[]).then(({data:e})=>e),"v-699a13b0":()=>_(()=>import("./achievements.html-a6a0de9a.js"),[]).then(({data:e})=>e),"v-f3692af4":()=>_(()=>import("./character-data.html-8a78117e.js"),[]).then(({data:e})=>e),"v-10108380":()=>_(()=>import("./character-wiki.html-90b9eedb.js"),[]).then(({data:e})=>e),"v-36ceadac":()=>_(()=>import("./dashboard.html-de43d08c.js"),[]).then(({data:e})=>e),"v-83f6294a":()=>_(()=>import("./develop-plan.html-72b138aa.js"),[]).then(({data:e})=>e),"v-7839fe83":()=>_(()=>import("./game-launcher.html-bbaa8a3b.js"),[]).then(({data:e})=>e),"v-0106e0dc":()=>_(()=>import("./hutao-API.html-4088b7a3.js"),[]).then(({data:e})=>e),"v-639b3ef9":()=>_(()=>import("./hutao-settings.html-280e1afc.js"),[]).then(({data:e})=>e),"v-03aaffb1":()=>_(()=>import("./mhy-account-switch.html-ca9beaf1.js"),[]).then(({data:e})=>e),"v-1e98d471":()=>_(()=>import("./monster-wiki.html-ed4ef353.js"),[]).then(({data:e})=>e),"v-124743a4":()=>_(()=>import("./real-time-notes.html-6da9b42a.js"),[]).then(({data:e})=>e),"v-3b7edd61":()=>_(()=>import("./setup.html-af40dc11.js"),[]).then(({data:e})=>e),"v-e30b3c46":()=>_(()=>import("./weapon-wiki.html-5c2ca54e.js"),[]).then(({data:e})=>e),"v-b8e3a2b8":()=>_(()=>import("./wish-export.html-b1d5faab.js"),[]).then(({data:e})=>e),"v-a4f9d2c4":()=>_(()=>import("./index.html-3216a9e5.js"),[]).then(({data:e})=>e),"v-45ceb024":()=>_(()=>import("./bug-report.html-84fe1704.js"),[]).then(({data:e})=>e),"v-b4085a44":()=>_(()=>import("./privacy-notice.html-69586390.js"),[]).then(({data:e})=>e),"v-b1c7a1c2":()=>_(()=>import("./tos.html-e7fb0dd0.js"),[]).then(({data:e})=>e),"v-52f43e3b":()=>_(()=>import("./update-log.html-ba9c3a85.js"),[]).then(({data:e})=>e),"v-4a1d3ac8":()=>_(()=>import("./FAQ.html-42cbaba4.js"),[]).then(({data:e})=>e),"v-b0dd6b00":()=>_(()=>import("./Gacha-system-and-export-principal.html-81906cdb.js"),[]).then(({data:e})=>e),"v-16d7d7b6":()=>_(()=>import("./index.html-a228d087.js"),[]).then(({data:e})=>e),"v-37e841a9":()=>_(()=>import("./dependency.html-6aa2a973.js"),[]).then(({data:e})=>e),"v-c8e5b2e0":()=>_(()=>import("./exceptions.html-7d9e8827.js"),[]).then(({data:e})=>e),"v-6892c29a":()=>_(()=>import("./get-stoken-cookie-from-the-third-party.html-698c6b8e.js"),[]).then(({data:e})=>e),"v-8ab89ae2":()=>_(()=>import("./known-issue.html-353310f4.js"),[]).then(({data:e})=>e),"v-a04a76c8":()=>_(()=>import("./uninstall.html-3103004e.js"),[]).then(({data:e})=>e),"v-d0f33908":()=>_(()=>import("./index.html-6913b6c2.js"),[]).then(({data:e})=>e),"v-62778390":()=>_(()=>import("./contribute.html-64ac2d95.js"),[]).then(({data:e})=>e),"v-c80b636c":()=>_(()=>import("./platform.html-ec227b31.js"),[]).then(({data:e})=>e),"v-56d3ae80":()=>_(()=>import("./symposium1.html-4ca69a8e.js"),[]).then(({data:e})=>e),"v-5369fd42":()=>_(()=>import("./symposium2.html-b9b55802.js"),[]).then(({data:e})=>e),"v-0bbe1b6a":()=>_(()=>import("./index.html-947e2238.js"),[]).then(({data:e})=>e),"v-2841a60b":()=>_(()=>import("./achievements.html-48ffc151.js"),[]).then(({data:e})=>e),"v-3957d221":()=>_(()=>import("./character-data.html-42720767.js"),[]).then(({data:e})=>e),"v-a9f7b44a":()=>_(()=>import("./character-wiki.html-1b9db7c1.js"),[]).then(({data:e})=>e),"v-1b6aa6a2":()=>_(()=>import("./dashboard.html-50b728ce.js"),[]).then(({data:e})=>e),"v-7cac7db6":()=>_(()=>import("./develop-plan.html-4cd8de09.js"),[]).then(({data:e})=>e),"v-e2f690f0":()=>_(()=>import("./game-launcher.html-48fbcd0a.js"),[]).then(({data:e})=>e),"v-0eb8e461":()=>_(()=>import("./hutao-API.html-c450cbe0.js"),[]).then(({data:e})=>e),"v-16a7a694":()=>_(()=>import("./hutao-settings.html-72e1a0f6.js"),[]).then(({data:e})=>e),"v-04b421cc":()=>_(()=>import("./mhy-account-switch.html-db811865.js"),[]).then(({data:e})=>e),"v-457f3268":()=>_(()=>import("./monster-wiki.html-a4668d7a.js"),[]).then(({data:e})=>e),"v-b5462c1a":()=>_(()=>import("./real-time-notes.html-42fa37e7.js"),[]).then(({data:e})=>e),"v-0e3d2934":()=>_(()=>import("./setup.html-829b4bbd.js"),[]).then(({data:e})=>e),"v-108ccfbc":()=>_(()=>import("./weapon-wiki.html-12997220.js"),[]).then(({data:e})=>e),"v-0ccd64e9":()=>_(()=>import("./wish-export.html-30e5101d.js"),[]).then(({data:e})=>e),"v-c4bb0cba":()=>_(()=>import("./index.html-8616774c.js"),[]).then(({data:e})=>e),"v-c87f8b6e":()=>_(()=>import("./bug-report.html-310cbc3b.js"),[]).then(({data:e})=>e),"v-70e6808e":()=>_(()=>import("./privacy-notice.html-e40ff099.js"),[]).then(({data:e})=>e),"v-647ebd24":()=>_(()=>import("./tos.html-3a563f3d.js"),[]).then(({data:e})=>e),"v-119bd096":()=>_(()=>import("./update-log.html-62471ab8.js"),[]).then(({data:e})=>e),"v-3706649a":()=>_(()=>import("./404.html-cc4520a7.js"),[]).then(({data:e})=>e),"v-8daa1a0e":()=>_(()=>import("./index.html-ead0711a.js"),[]).then(({data:e})=>e)},np=JSON.parse('{"base":"/","lang":"en-US","title":"","description":"","head":[["script",{"src":"https://umami.irain.in/script.js","data-website-id":"f586534f-1741-450e-a0f4-3c0189f993c9","async":"","defer":""}],["script",{"type":"module","src":"https://get.microsoft.com/badge/ms-store-badge.bundled.js"}],["link",{"rel":"icon","href":"/favicon.ico"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-512.png","type":"image/png","sizes":"512x512"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-192.png","type":"image/png","sizes":"192x192"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-144.png","type":"image/png","sizes":"144x144"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-72.png","type":"image/png","sizes":"72x72"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-96.png","type":"image/png","sizes":"96x96"}],["link",{"rel":"icon","href":"/pwa-icon/chrome-48.png","type":"image/png","sizes":"48x48"}],["link",{"rel":"manifest","href":"/manifest.webmanifest","crossorigin":"use-credentials"}],["meta",{"name":"theme-color","content":"#f26d6d"}],["link",{"rel":"apple-touch-icon","href":"/favicon.ico"}],["meta",{"name":"apple-mobile-web-app-capable","content":"yes"}],["meta",{"name":"apple-mobile-web-app-status-bar-style","content":"black"}],["meta",{"name":"msapplication-TileImage","content":"/favicon.ico"}],["meta",{"name":"msapplication-TileColor","content":"#ffffff"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}]],"locales":{"/zh/":{"lang":"zh-CN","title":"胡桃工具箱","description":"多功能的原神工具箱"},"/en/":{"lang":"en-US","title":"Snap Hutao","description":"Super utilitarian Genshin Impact Toolkit"}}}');var op=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),rp=e=>{const t=new Set,n=[];return e.forEach(o=>{const r=op(o);t.has(r)||(t.add(r),n.push(o))}),n},ap=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,ip=e=>e.startsWith("ftp://"),Fn=e=>/^(https?:)?\/\//.test(e),sp=/.md((\?|#).*)?$/,Uo=(e,t="/")=>!!(Fn(e)||ip(e)||e.startsWith("/")&&!e.startsWith(t)&&!sp.test(e)),Il=e=>/^mailto:/.test(e),lp=e=>/^tel:/.test(e),Aa=e=>Object.prototype.toString.call(e)==="[object Object]",ka=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Rl=e=>e[0]==="/"?e.slice(1):e,cp=(e,t)=>{const n=Object.keys(e).sort((o,r)=>{const a=r.split("/").length-o.split("/").length;return a!==0?a:r.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},$i=(e,t="/")=>{const n=e.replace(/^(https?:)?\/\/[^/]*/,"");return n.startsWith(t)?`/${n.slice(t.length)}`:n};const xl={"v-2d0a870d":$(()=>_(()=>import("./index.html-059127e4.js"),["assets/index.html-059127e4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-082946dd":$(()=>_(()=>import("./community.html-c6ae8634.js"),["assets/community.html-c6ae8634.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-038e810e":$(()=>_(()=>import("./i18n.html-2fe62391.js"),["assets/i18n.html-2fe62391.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-ba407326":$(()=>_(()=>import("./menu.html-61a4ee9c.js"),["assets/menu.html-61a4ee9c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-586858ed":$(()=>_(()=>import("./project.html-3f6835bf.js"),["assets/project.html-3f6835bf.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0c01f6a4":$(()=>_(()=>import("./quick-start.html-10612157.js"),["assets/quick-start.html-10612157.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-23b9870a":$(()=>_(()=>import("./side-load.html-d2a963ca.js"),["assets/side-load.html-d2a963ca.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7d29d7d8":$(()=>_(()=>import("./star-request.html-6a4bf799.js"),["assets/star-request.html-6a4bf799.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2d0ad528":$(()=>_(()=>import("./index.html-cef7a44f.js"),["assets/index.html-cef7a44f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5cad49b8":$(()=>_(()=>import("./community.html-3f3b73ba.js"),["assets/community.html-3f3b73ba.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-27c4e153":$(()=>_(()=>import("./i18n.html-d08b4d18.js"),["assets/i18n.html-d08b4d18.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-71d3b29c":$(()=>_(()=>import("./menu.html-ad427f90.js"),["assets/menu.html-ad427f90.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6c355688":$(()=>_(()=>import("./project.html-ea70279d.js"),["assets/project.html-ea70279d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4f90aebf":$(()=>_(()=>import("./quick-start.html-bad615da.js"),["assets/quick-start.html-bad615da.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-783d89e5":$(()=>_(()=>import("./side-load.html-4d9216ee.js"),["assets/side-load.html-4d9216ee.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a91bb9c6":$(()=>_(()=>import("./star-request.html-5788d9eb.js"),["assets/star-request.html-5788d9eb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1bd4ef83":$(()=>_(()=>import("./FAQ.html-0a8ff16e.js"),["assets/FAQ.html-0a8ff16e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5c3f740a":$(()=>_(()=>import("./Gacha-system-and-export-principal.html-b9ee6515.js"),["assets/Gacha-system-and-export-principal.html-b9ee6515.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5f449840":$(()=>_(()=>import("./index.html-f704d1a6.js"),["assets/index.html-f704d1a6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e14c56e4":$(()=>_(()=>import("./dependency.html-5c63990f.js"),["assets/dependency.html-5c63990f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1a028d16":$(()=>_(()=>import("./exceptions.html-1f882c43.js"),["assets/exceptions.html-1f882c43.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-bd668802":$(()=>_(()=>import("./get-stoken-cookie-from-the-third-party.html-6a75f264.js"),["assets/get-stoken-cookie-from-the-third-party.html-6a75f264.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-51647c4a":$(()=>_(()=>import("./known-issue.html-19f396df.js"),["assets/known-issue.html-19f396df.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-bbae7dd2":$(()=>_(()=>import("./uninstall.html-c4da7651.js"),["assets/uninstall.html-c4da7651.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-f88d343e":$(()=>_(()=>import("./index.html-ba822638.js"),["assets/index.html-ba822638.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c2cca8b":$(()=>_(()=>import("./contribute.html-a75318d5.js"),["assets/contribute.html-a75318d5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-32bb1805":$(()=>_(()=>import("./platform.html-71b5bb67.js"),["assets/platform.html-71b5bb67.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-30f089b6":$(()=>_(()=>import("./index.html-ecd9bd8c.js"),["assets/index.html-ecd9bd8c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-699a13b0":$(()=>_(()=>import("./achievements.html-cb1c5af6.js"),["assets/achievements.html-cb1c5af6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-f3692af4":$(()=>_(()=>import("./character-data.html-6b1e765f.js"),["assets/character-data.html-6b1e765f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-10108380":$(()=>_(()=>import("./character-wiki.html-f76eff46.js"),["assets/character-wiki.html-f76eff46.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-36ceadac":$(()=>_(()=>import("./dashboard.html-e8043853.js"),["assets/dashboard.html-e8043853.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-83f6294a":$(()=>_(()=>import("./develop-plan.html-23a9d177.js"),["assets/develop-plan.html-23a9d177.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7839fe83":$(()=>_(()=>import("./game-launcher.html-efffa301.js"),["assets/game-launcher.html-efffa301.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0106e0dc":$(()=>_(()=>import("./hutao-API.html-e456dacc.js"),["assets/hutao-API.html-e456dacc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-639b3ef9":$(()=>_(()=>import("./hutao-settings.html-595dbf2f.js"),["assets/hutao-settings.html-595dbf2f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-03aaffb1":$(()=>_(()=>import("./mhy-account-switch.html-3eb2099f.js"),["assets/mhy-account-switch.html-3eb2099f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1e98d471":$(()=>_(()=>import("./monster-wiki.html-44b1a4be.js"),["assets/monster-wiki.html-44b1a4be.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-124743a4":$(()=>_(()=>import("./real-time-notes.html-6c7c5f19.js"),["assets/real-time-notes.html-6c7c5f19.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3b7edd61":$(()=>_(()=>import("./setup.html-4f0f5da2.js"),["assets/setup.html-4f0f5da2.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e30b3c46":$(()=>_(()=>import("./weapon-wiki.html-9ff8675f.js"),["assets/weapon-wiki.html-9ff8675f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b8e3a2b8":$(()=>_(()=>import("./wish-export.html-f05cb0d7.js"),["assets/wish-export.html-f05cb0d7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a4f9d2c4":$(()=>_(()=>import("./index.html-274f8da5.js"),["assets/index.html-274f8da5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-45ceb024":$(()=>_(()=>import("./bug-report.html-ed3cdd74.js"),["assets/bug-report.html-ed3cdd74.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b4085a44":$(()=>_(()=>import("./privacy-notice.html-eff74774.js"),["assets/privacy-notice.html-eff74774.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b1c7a1c2":$(()=>_(()=>import("./tos.html-e82c6d54.js"),["assets/tos.html-e82c6d54.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-52f43e3b":$(()=>_(()=>import("./update-log.html-cf923744.js"),["assets/update-log.html-cf923744.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4a1d3ac8":$(()=>_(()=>import("./FAQ.html-97b0981f.js"),["assets/FAQ.html-97b0981f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b0dd6b00":$(()=>_(()=>import("./Gacha-system-and-export-principal.html-4f67e67f.js"),["assets/Gacha-system-and-export-principal.html-4f67e67f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-16d7d7b6":$(()=>_(()=>import("./index.html-800adb4e.js"),["assets/index.html-800adb4e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-37e841a9":$(()=>_(()=>import("./dependency.html-8101c065.js"),["assets/dependency.html-8101c065.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c8e5b2e0":$(()=>_(()=>import("./exceptions.html-4795741f.js"),["assets/exceptions.html-4795741f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6892c29a":$(()=>_(()=>import("./get-stoken-cookie-from-the-third-party.html-90094deb.js"),["assets/get-stoken-cookie-from-the-third-party.html-90094deb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-8ab89ae2":$(()=>_(()=>import("./known-issue.html-4e6ada75.js"),["assets/known-issue.html-4e6ada75.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a04a76c8":$(()=>_(()=>import("./uninstall.html-88269fa0.js"),["assets/uninstall.html-88269fa0.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d0f33908":$(()=>_(()=>import("./index.html-2be36606.js"),["assets/index.html-2be36606.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-62778390":$(()=>_(()=>import("./contribute.html-e30f5e44.js"),["assets/contribute.html-e30f5e44.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c80b636c":$(()=>_(()=>import("./platform.html-0c3dc363.js"),["assets/platform.html-0c3dc363.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-56d3ae80":$(()=>_(()=>import("./symposium1.html-ce538d0b.js"),["assets/symposium1.html-ce538d0b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5369fd42":$(()=>_(()=>import("./symposium2.html-78dff126.js"),["assets/symposium2.html-78dff126.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0bbe1b6a":$(()=>_(()=>import("./index.html-18e55a8a.js"),["assets/index.html-18e55a8a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2841a60b":$(()=>_(()=>import("./achievements.html-8317d438.js"),["assets/achievements.html-8317d438.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3957d221":$(()=>_(()=>import("./character-data.html-fff3b1eb.js"),["assets/character-data.html-fff3b1eb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a9f7b44a":$(()=>_(()=>import("./character-wiki.html-2572b55d.js"),["assets/character-wiki.html-2572b55d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1b6aa6a2":$(()=>_(()=>import("./dashboard.html-5b3f4bab.js"),["assets/dashboard.html-5b3f4bab.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7cac7db6":$(()=>_(()=>import("./develop-plan.html-7dd5b0f6.js"),["assets/develop-plan.html-7dd5b0f6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e2f690f0":$(()=>_(()=>import("./game-launcher.html-29ede40b.js"),["assets/game-launcher.html-29ede40b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0eb8e461":$(()=>_(()=>import("./hutao-API.html-29ba3ddc.js"),["assets/hutao-API.html-29ba3ddc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-16a7a694":$(()=>_(()=>import("./hutao-settings.html-33a58777.js"),["assets/hutao-settings.html-33a58777.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-04b421cc":$(()=>_(()=>import("./mhy-account-switch.html-6dcad83a.js"),["assets/mhy-account-switch.html-6dcad83a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-457f3268":$(()=>_(()=>import("./monster-wiki.html-f3a40e43.js"),["assets/monster-wiki.html-f3a40e43.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b5462c1a":$(()=>_(()=>import("./real-time-notes.html-f4b0d070.js"),["assets/real-time-notes.html-f4b0d070.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0e3d2934":$(()=>_(()=>import("./setup.html-7d067330.js"),["assets/setup.html-7d067330.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-108ccfbc":$(()=>_(()=>import("./weapon-wiki.html-c1d3f699.js"),["assets/weapon-wiki.html-c1d3f699.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0ccd64e9":$(()=>_(()=>import("./wish-export.html-53e3c39f.js"),["assets/wish-export.html-53e3c39f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c4bb0cba":$(()=>_(()=>import("./index.html-6caca3bc.js"),["assets/index.html-6caca3bc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c87f8b6e":$(()=>_(()=>import("./bug-report.html-a7cc3071.js"),["assets/bug-report.html-a7cc3071.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-70e6808e":$(()=>_(()=>import("./privacy-notice.html-14c0d3f6.js"),["assets/privacy-notice.html-14c0d3f6.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-647ebd24":$(()=>_(()=>import("./tos.html-f036a159.js"),["assets/tos.html-f036a159.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-119bd096":$(()=>_(()=>import("./update-log.html-a4b56850.js"),["assets/update-log.html-a4b56850.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3706649a":$(()=>_(()=>import("./404.html-4ffe4d90.js"),["assets/404.html-4ffe4d90.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-8daa1a0e":$(()=>_(()=>import("./index.html-353788f0.js"),["assets/index.html-353788f0.js","assets/plugin-vue_export-helper-c27b6911.js"]))};var up=Symbol(""),Dl=Symbol(""),dp=St({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),he=()=>{const e=we(Dl);if(!e)throw new Error("pageData() is called without provider.");return e},$l=Symbol(""),Le=()=>{const e=we($l);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Ml=Symbol(""),fp=()=>{const e=we(Ml);if(!e)throw new Error("usePageHead() is called without provider.");return e},pp=Symbol(""),Nl=Symbol(""),nr=()=>{const e=we(Nl);if(!e)throw new Error("usePageLang() is called without provider.");return e},Vl=Symbol(""),hp=()=>{const e=we(Vl);if(!e)throw new Error("usePageLayout() is called without provider.");return e},mp=G(tp),La=Symbol(""),It=()=>{const e=we(La);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},vn=G(np),Fl=()=>vn,Bl=Symbol(""),or=()=>{const e=we(Bl);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},vp=Symbol(""),gp="Layout",_p="NotFound",yt=po({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=mp.value[e];return await(t==null?void 0:t())??dp},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const o=se(t.description)?t.description:n.description,r=[...K(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return rp(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||"en-US",resolvePageLayout:(e,t)=>{let n;if(e.path){const o=e.frontmatter.layout;se(o)?n=o:n=gp}else n=_p;return t[n]},resolveRouteLocale:(e,t)=>cp(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),rr=W({name:"ClientOnly",setup(e,t){const n=G(!1);return pe(()=>{n.value=!0}),()=>{var o,r;return n.value?(r=(o=t.slots).default)==null?void 0:r.call(o):null}}}),zl=W({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=he(),n=k(()=>xl[e.pageKey||t.value.key]);return()=>n.value?d(n.value):d("div","404 Not Found")}}),Ne=(e={})=>e,Me=e=>Fn(e)?e:`/${Rl(e)}`;const bp={};/*!
* vue-router v4.2.5
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/const mn=typeof window<"u";function yp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function wr(e,t){const n={};for(const o in t){const r=t[o];n[o]=dt(r)?r.map(e):e(r)}return n}const eo=()=>{},dt=Array.isArray,wp=/\/$/,Ep=e=>e.replace(wp,"");function Er(e,t,n="/"){let o,r={},a="",i="";const s=t.indexOf("#");let l=t.indexOf("?");return s<l&&s>=0&&(l=-1),l>-1&&(o=t.slice(0,l),a=t.slice(l+1,s>-1?s:t.length),r=e(a)),s>-1&&(o=o||t.slice(0,s),i=t.slice(s,t.length)),o=Lp(o??t,n),{fullPath:o+(a&&"?")+a+i,path:o,query:r,hash:i}}function Tp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Mi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ap(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&In(t.matched[o],n.matched[r])&&Hl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function In(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Hl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!kp(e[n],t[n]))return!1;return!0}function kp(e,t){return dt(e)?Ni(e,t):dt(t)?Ni(t,e):e===t}function Ni(e,t){return dt(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function Lp(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];(r===".."||r===".")&&o.push("");let a=n.length-1,i,s;for(i=0;i<o.length;i++)if(s=o[i],s!==".")if(s==="..")a>1&&a--;else break;return n.slice(0,a).join("/")+"/"+o.slice(i-(i===o.length?1:0)).join("/")}var lo;(function(e){e.pop="pop",e.push="push"})(lo||(lo={}));var to;(function(e){e.back="back",e.forward="forward",e.unknown=""})(to||(to={}));function Op(e){if(!e)if(mn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ep(e)}const Cp=/^[^#]+#/;function Sp(e,t){return e.replace(Cp,"#")+t}function Pp(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const ar=()=>({left:window.pageXOffset,top:window.pageYOffset});function Ip(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Pp(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Vi(e,t){return(history.state?history.state.position-t:-1)+e}const Hr=new Map;function Rp(e,t){Hr.set(e,t)}function xp(e){const t=Hr.get(e);return Hr.delete(e),t}let Dp=()=>location.protocol+"//"+location.host;function jl(e,t){const{pathname:n,search:o,hash:r}=t,a=e.indexOf("#");if(a>-1){let s=r.includes(e.slice(a))?e.slice(a).length:1,l=r.slice(s);return l[0]!=="/"&&(l="/"+l),Mi(l,"")}return Mi(n,e)+o+r}function $p(e,t,n,o){let r=[],a=[],i=null;const s=({state:p})=>{const m=jl(e,location),g=n.value,E=t.value;let A=0;if(p){if(n.value=m,t.value=p,i&&i===g){i=null;return}A=E?p.position-E.position:0}else o(m);r.forEach(w=>{w(n.value,g,{delta:A,type:lo.pop,direction:A?A>0?to.forward:to.back:to.unknown})})};function l(){i=n.value}function c(p){r.push(p);const m=()=>{const g=r.indexOf(p);g>-1&&r.splice(g,1)};return a.push(m),m}function u(){const{history:p}=window;p.state&&p.replaceState(fe({},p.state,{scroll:ar()}),"")}function f(){for(const p of a)p();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:f}}function Fi(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?ar():null}}function Mp(e){const{history:t,location:n}=window,o={value:jl(e,n)},r={value:t.state};r.value||a(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(l,c,u){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Dp()+e+l;try{t[u?"replaceState":"pushState"](c,"",p),r.value=c}catch(m){console.error(m),n[u?"replace":"assign"](p)}}function i(l,c){const u=fe({},t.state,Fi(r.value.back,l,r.value.forward,!0),c,{position:r.value.position});a(l,u,!0),o.value=l}function s(l,c){const u=fe({},r.value,t.state,{forward:l,scroll:ar()});a(u.current,u,!0);const f=fe({},Fi(o.value,l,null),{position:u.position+1},c);a(l,f,!1),o.value=l}return{location:o,state:r,push:s,replace:i}}function Np(e){e=Op(e);const t=Mp(e),n=$p(e,t.state,t.location,t.replace);function o(a,i=!0){i||n.pauseListeners(),history.go(a)}const r=fe({location:"",base:e,go:o,createHref:Sp.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Vp(e){return typeof e=="string"||e&&typeof e=="object"}function Wl(e){return typeof e=="string"||typeof e=="symbol"}const wt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ul=Symbol("");var Bi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Bi||(Bi={}));function Rn(e,t){return fe(new Error,{type:e,[Ul]:!0},t)}function _t(e,t){return e instanceof Error&&Ul in e&&(t==null||!!(e.type&t))}const zi="[^/]+?",Fp={sensitive:!1,strict:!1,start:!0,end:!0},Bp=/[.+*?^${}()[\]/\\]/g;function zp(e,t){const n=fe({},Fp,t),o=[];let r=n.start?"^":"";const a=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let f=0;f<c.length;f++){const p=c[f];let m=40+(n.sensitive?.25:0);if(p.type===0)f||(r+="/"),r+=p.value.replace(Bp,"\\$&"),m+=40;else if(p.type===1){const{value:g,repeatable:E,optional:A,regexp:w}=p;a.push({name:g,repeatable:E,optional:A});const O=w||zi;if(O!==zi){m+=10;try{new RegExp(`(${O})`)}catch(T){throw new Error(`Invalid custom RegExp for param "${g}" (${O}): `+T.message)}}let y=E?`((?:${O})(?:/(?:${O}))*)`:`(${O})`;f||(y=A&&c.length<2?`(?:/${y})`:"/"+y),A&&(y+="?"),r+=y,m+=20,A&&(m+=-8),E&&(m+=-20),O===".*"&&(m+=-50)}u.push(m)}o.push(u)}if(n.strict&&n.end){const c=o.length-1;o[c][o[c].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&(r+="(?:/|$)");const i=new RegExp(r,n.sensitive?"":"i");function s(c){const u=c.match(i),f={};if(!u)return null;for(let p=1;p<u.length;p++){const m=u[p]||"",g=a[p-1];f[g.name]=m&&g.repeatable?m.split("/"):m}return f}function l(c){let u="",f=!1;for(const p of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const m of p)if(m.type===0)u+=m.value;else if(m.type===1){const{value:g,repeatable:E,optional:A}=m,w=g in c?c[g]:"";if(dt(w)&&!E)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const O=dt(w)?w.join("/"):w;if(!O)if(A)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${g}"`);u+=O}}return u||"/"}return{re:i,score:o,keys:a,parse:s,stringify:l}}function Hp(e,t){let n=0;for(;n<e.length&&n<t.length;){const o=t[n]-e[n];if(o)return o;n++}return e.length<t.length?e.length===1&&e[0]===40+40?-1:1:e.length>t.length?t.length===1&&t[0]===40+40?1:-1:0}function jp(e,t){let n=0;const o=e.score,r=t.score;for(;n<o.length&&n<r.length;){const a=Hp(o[n],r[n]);if(a)return a;n++}if(Math.abs(r.length-o.length)===1){if(Hi(o))return 1;if(Hi(r))return-1}return r.length-o.length}function Hi(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Wp={type:0,value:""},Up=/[a-zA-Z0-9_]/;function qp(e){if(!e)return[[]];if(e==="/")return[[Wp]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${c}": ${m}`)}let n=0,o=n;const r=[];let a;function i(){a&&r.push(a),a=[]}let s=0,l,c="",u="";function f(){c&&(n===0?a.push({type:0,value:c}):n===1||n===2||n===3?(a.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=l}for(;s<e.length;){if(l=e[s++],l==="\\"&&n!==2){o=n,n=4;continue}switch(n){case 0:l==="/"?(c&&f(),i()):l===":"?(f(),n=1):p();break;case 4:p(),n=o;break;case 1:l==="("?n=2:Up.test(l)?p():(f(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&s--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:f(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&s--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),f(),i(),r}function Kp(e,t,n){const o=zp(qp(e.path),n),r=fe(o,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Gp(e,t){const n=[],o=new Map;t=Ui({strict:!1,end:!0,sensitive:!1},t);function r(u){return o.get(u)}function a(u,f,p){const m=!p,g=Yp(u);g.aliasOf=p&&p.record;const E=Ui(t,u),A=[g];if("alias"in u){const y=typeof u.alias=="string"?[u.alias]:u.alias;for(const T of y)A.push(fe({},g,{components:p?p.record.components:g.components,path:T,aliasOf:p?p.record:g}))}let w,O;for(const y of A){const{path:T}=y;if(f&&T[0]!=="/"){const N=f.record.path,I=N[N.length-1]==="/"?"":"/";y.path=f.record.path+(T&&I+T)}if(w=Kp(y,f,E),p?p.alias.push(w):(O=O||w,O!==w&&O.alias.push(w),m&&u.name&&!Wi(w)&&i(u.name)),g.children){const N=g.children;for(let I=0;I<N.length;I++)a(N[I],w,p&&p.children[I])}p=p||w,(w.record.components&&Object.keys(w.record.components).length||w.record.name||w.record.redirect)&&l(w)}return O?()=>{i(O)}:eo}function i(u){if(Wl(u)){const f=o.get(u);f&&(o.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&o.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function s(){return n}function l(u){let f=0;for(;f<n.length&&jp(u,n[f])>=0&&(u.record.path!==n[f].record.path||!ql(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Wi(u)&&o.set(u.record.name,u)}function c(u,f){let p,m={},g,E;if("name"in u&&u.name){if(p=o.get(u.name),!p)throw Rn(1,{location:u});E=p.record.name,m=fe(ji(f.params,p.keys.filter(O=>!O.optional).map(O=>O.name)),u.params&&ji(u.params,p.keys.map(O=>O.name))),g=p.stringify(m)}else if("path"in u)g=u.path,p=n.find(O=>O.re.test(g)),p&&(m=p.parse(g),E=p.record.name);else{if(p=f.name?o.get(f.name):n.find(O=>O.re.test(f.path)),!p)throw Rn(1,{location:u,currentLocation:f});E=p.record.name,m=fe({},f.params,u.params),g=p.stringify(m)}const A=[];let w=p;for(;w;)A.unshift(w.record),w=w.parent;return{name:E,path:g,params:m,matched:A,meta:Qp(A)}}return e.forEach(u=>a(u)),{addRoute:a,resolve:c,removeRoute:i,getRoutes:s,getRecordMatcher:r}}function ji(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Yp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Jp(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Jp(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function Wi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Qp(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function Ui(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function ql(e,t){return t.children.some(n=>n===e||ql(e,n))}const Kl=/#/g,Xp=/&/g,Zp=/\//g,eh=/=/g,th=/\?/g,Gl=/\+/g,nh=/%5B/g,oh=/%5D/g,Yl=/%5E/g,rh=/%60/g,Jl=/%7B/g,ah=/%7C/g,Ql=/%7D/g,ih=/%20/g;function Oa(e){return encodeURI(""+e).replace(ah,"|").replace(nh,"[").replace(oh,"]")}function sh(e){return Oa(e).replace(Jl,"{").replace(Ql,"}").replace(Yl,"^")}function jr(e){return Oa(e).replace(Gl,"%2B").replace(ih,"+").replace(Kl,"%23").replace(Xp,"%26").replace(rh,"`").replace(Jl,"{").replace(Ql,"}").replace(Yl,"^")}function lh(e){return jr(e).replace(eh,"%3D")}function ch(e){return Oa(e).replace(Kl,"%23").replace(th,"%3F")}function uh(e){return e==null?"":ch(e).replace(Zp,"%2F")}function qo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function dh(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<o.length;++r){const a=o[r].replace(Gl," "),i=a.indexOf("="),s=qo(i<0?a:a.slice(0,i)),l=i<0?null:qo(a.slice(i+1));if(s in t){let c=t[s];dt(c)||(c=t[s]=[c]),c.push(l)}else t[s]=l}return t}function qi(e){let t="";for(let n in e){const o=e[n];if(n=lh(n),o==null){o!==void 0&&(t+=(t.length?"&":"")+n);continue}(dt(o)?o.map(a=>a&&jr(a)):[o&&jr(o)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function fh(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=dt(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const ph=Symbol(""),Ki=Symbol(""),ir=Symbol(""),Ca=Symbol(""),Wr=Symbol("");function Un(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Bt(e,t,n,o,r){const a=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((i,s)=>{const l=f=>{f===!1?s(Rn(4,{from:n,to:t})):f instanceof Error?s(f):Vp(f)?s(Rn(2,{from:t,to:f})):(a&&o.enterCallbacks[r]===a&&typeof f=="function"&&a.push(f),i())},c=e.call(o&&o.instances[r],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch(f=>s(f))})}function Tr(e,t,n,o){const r=[];for(const a of e)for(const i in a.components){let s=a.components[i];if(!(t!=="beforeRouteEnter"&&!a.instances[i]))if(hh(s)){const c=(s.__vccOpts||s)[t];c&&r.push(Bt(c,n,o,a,i))}else{let l=s();r.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${a.path}"`));const u=yp(c)?c.default:c;a.components[i]=u;const p=(u.__vccOpts||u)[t];return p&&Bt(p,n,o,a,i)()}))}}return r}function hh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ur(e){const t=we(ir),n=we(Ca),o=k(()=>t.resolve(it(e.to))),r=k(()=>{const{matched:l}=o.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const p=f.findIndex(In.bind(null,u));if(p>-1)return p;const m=Gi(l[c-2]);return c>1&&Gi(u)===m&&f[f.length-1].path!==m?f.findIndex(In.bind(null,l[c-2])):p}),a=k(()=>r.value>-1&&_h(n.params,o.value.params)),i=k(()=>r.value>-1&&r.value===n.matched.length-1&&Hl(n.params,o.value.params));function s(l={}){return gh(l)?t[it(e.replace)?"replace":"push"](it(e.to)).catch(eo):Promise.resolve()}return{route:o,href:k(()=>o.value.href),isActive:a,isExactActive:i,navigate:s}}const mh=W({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ur,setup(e,{slots:t}){const n=po(Ur(e)),{options:o}=we(ir),r=k(()=>({[Yi(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Yi(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:d("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},a)}}}),vh=mh;function gh(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function _h(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!dt(r)||r.length!==o.length||o.some((a,i)=>a!==r[i]))return!1}return!0}function Gi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Yi=(e,t,n)=>e??t??n,bh=W({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=we(Wr),r=k(()=>e.route||o.value),a=we(Ki,0),i=k(()=>{let c=it(a);const{matched:u}=r.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),s=k(()=>r.value.matched[i.value]);Zt(Ki,k(()=>i.value+1)),Zt(ph,s),Zt(Wr,r);const l=G();return re(()=>[l.value,s.value,e.name],([c,u,f],[p,m,g])=>{u&&(u.instances[f]=c,m&&m!==u&&c&&c===p&&(u.leaveGuards.size||(u.leaveGuards=m.leaveGuards),u.updateGuards.size||(u.updateGuards=m.updateGuards))),c&&u&&(!m||!In(u,m)||!p)&&(u.enterCallbacks[f]||[]).forEach(E=>E(c))},{flush:"post"}),()=>{const c=r.value,u=e.name,f=s.value,p=f&&f.components[u];if(!p)return Ji(n.default,{Component:p,route:c});const m=f.props[u],g=m?m===!0?c.params:typeof m=="function"?m(c):m:null,A=d(p,fe({},g,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return Ji(n.default,{Component:A,route:c})||A}}});function Ji(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Xl=bh;function yh(e){const t=Gp(e.routes,e),n=e.parseQuery||dh,o=e.stringifyQuery||qi,r=e.history,a=Un(),i=Un(),s=Un(),l=tt(wt);let c=wt;mn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=wr.bind(null,C=>""+C),f=wr.bind(null,uh),p=wr.bind(null,qo);function m(C,U){let F,Q;return Wl(C)?(F=t.getRecordMatcher(C),Q=U):Q=C,t.addRoute(Q,F)}function g(C){const U=t.getRecordMatcher(C);U&&t.removeRoute(U)}function E(){return t.getRoutes().map(C=>C.record)}function A(C){return!!t.getRecordMatcher(C)}function w(C,U){if(U=fe({},U||l.value),typeof C=="string"){const b=Er(n,C,U.path),L=t.resolve({path:b.path},U),S=r.createHref(b.fullPath);return fe(b,L,{params:p(L.params),hash:qo(b.hash),redirectedFrom:void 0,href:S})}let F;if("path"in C)F=fe({},C,{path:Er(n,C.path,U.path).path});else{const b=fe({},C.params);for(const L in b)b[L]==null&&delete b[L];F=fe({},C,{params:f(b)}),U.params=f(U.params)}const Q=t.resolve(F,U),de=C.hash||"";Q.params=u(p(Q.params));const h=Tp(o,fe({},C,{hash:sh(de),path:Q.path})),v=r.createHref(h);return fe({fullPath:h,hash:de,query:o===qi?fh(C.query):C.query||{}},Q,{redirectedFrom:void 0,href:v})}function O(C){return typeof C=="string"?Er(n,C,l.value.path):fe({},C)}function y(C,U){if(c!==C)return Rn(8,{from:U,to:C})}function T(C){return M(C)}function N(C){return T(fe(O(C),{replace:!0}))}function I(C){const U=C.matched[C.matched.length-1];if(U&&U.redirect){const{redirect:F}=U;let Q=typeof F=="function"?F(C):F;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=O(Q):{path:Q},Q.params={}),fe({query:C.query,hash:C.hash,params:"path"in Q?{}:C.params},Q)}}function M(C,U){const F=c=w(C),Q=l.value,de=C.state,h=C.force,v=C.replace===!0,b=I(F);if(b)return M(fe(O(b),{state:typeof b=="object"?fe({},de,b.state):de,force:h,replace:v}),U||F);const L=F;L.redirectedFrom=U;let S;return!h&&Ap(o,Q,F)&&(S=Rn(16,{to:L,from:Q}),pt(Q,Q,!0,!1)),(S?Promise.resolve(S):j(L,Q)).catch(R=>_t(R)?_t(R,2)?R:xt(R):J(R,L,Q)).then(R=>{if(R){if(_t(R,2))return M(fe({replace:v},O(R.to),{state:typeof R.to=="object"?fe({},de,R.to.state):de,force:h}),U||L)}else R=B(L,Q,!0,v,de);return ie(L,Q,R),R})}function P(C,U){const F=y(C,U);return F?Promise.reject(F):Promise.resolve()}function H(C){const U=dn.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(C):C()}function j(C,U){let F;const[Q,de,h]=wh(C,U);F=Tr(Q.reverse(),"beforeRouteLeave",C,U);for(const b of Q)b.leaveGuards.forEach(L=>{F.push(Bt(L,C,U))});const v=P.bind(null,C,U);return F.push(v),Re(F).then(()=>{F=[];for(const b of a.list())F.push(Bt(b,C,U));return F.push(v),Re(F)}).then(()=>{F=Tr(de,"beforeRouteUpdate",C,U);for(const b of de)b.updateGuards.forEach(L=>{F.push(Bt(L,C,U))});return F.push(v),Re(F)}).then(()=>{F=[];for(const b of h)if(b.beforeEnter)if(dt(b.beforeEnter))for(const L of b.beforeEnter)F.push(Bt(L,C,U));else F.push(Bt(b.beforeEnter,C,U));return F.push(v),Re(F)}).then(()=>(C.matched.forEach(b=>b.enterCallbacks={}),F=Tr(h,"beforeRouteEnter",C,U),F.push(v),Re(F))).then(()=>{F=[];for(const b of i.list())F.push(Bt(b,C,U));return F.push(v),Re(F)}).catch(b=>_t(b,8)?b:Promise.reject(b))}function ie(C,U,F){s.list().forEach(Q=>H(()=>Q(C,U,F)))}function B(C,U,F,Q,de){const h=y(C,U);if(h)return h;const v=U===wt,b=mn?history.state:{};F&&(Q||v?r.replace(C.fullPath,fe({scroll:v&&b&&b.scroll},de)):r.push(C.fullPath,de)),l.value=C,pt(C,U,F,v),xt()}let ee;function Ee(){ee||(ee=r.listen((C,U,F)=>{if(!_o.listening)return;const Q=w(C),de=I(Q);if(de){M(fe(de,{replace:!0}),Q).catch(eo);return}c=Q;const h=l.value;mn&&Rp(Vi(h.fullPath,F.delta),ar()),j(Q,h).catch(v=>_t(v,12)?v:_t(v,2)?(M(v.to,Q).then(b=>{_t(b,20)&&!F.delta&&F.type===lo.pop&&r.go(-1,!1)}).catch(eo),Promise.reject()):(F.delta&&r.go(-F.delta,!1),J(v,Q,h))).then(v=>{v=v||B(Q,h,!1),v&&(F.delta&&!_t(v,8)?r.go(-F.delta,!1):F.type===lo.pop&&_t(v,20)&&r.go(-1,!1)),ie(Q,h,v)}).catch(eo)}))}let Te=Un(),Y=Un(),oe;function J(C,U,F){xt(C);const Q=Y.list();return Q.length?Q.forEach(de=>de(C,U,F)):console.error(C),Promise.reject(C)}function nt(){return oe&&l.value!==wt?Promise.resolve():new Promise((C,U)=>{Te.add([C,U])})}function xt(C){return oe||(oe=!C,Ee(),Te.list().forEach(([U,F])=>C?F(C):U()),Te.reset()),C}function pt(C,U,F,Q){const{scrollBehavior:de}=e;if(!mn||!de)return Promise.resolve();const h=!F&&xp(Vi(C.fullPath,0))||(Q||!F)&&history.state&&history.state.scroll||null;return sn().then(()=>de(C,U,h)).then(v=>v&&Ip(v)).catch(v=>J(v,C,U))}const Ve=C=>r.go(C);let un;const dn=new Set,_o={currentRoute:l,listening:!0,addRoute:m,removeRoute:g,hasRoute:A,getRoutes:E,resolve:w,options:e,push:T,replace:N,go:Ve,back:()=>Ve(-1),forward:()=>Ve(1),beforeEach:a.add,beforeResolve:i.add,afterEach:s.add,onError:Y.add,isReady:nt,install(C){const U=this;C.component("RouterLink",vh),C.component("RouterView",Xl),C.config.globalProperties.$router=U,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>it(l)}),mn&&!un&&l.value===wt&&(un=!0,T(r.location).catch(de=>{}));const F={};for(const de in wt)Object.defineProperty(F,de,{get:()=>l.value[de],enumerable:!0});C.provide(ir,U),C.provide(Ca,Hs(F)),C.provide(Wr,l);const Q=C.unmount;dn.add(C),C.unmount=function(){dn.delete(C),dn.size<1&&(c=wt,ee&&ee(),ee=null,l.value=wt,un=!1,oe=!1),Q()}}};function Re(C){return C.reduce((U,F)=>U.then(()=>H(F)),Promise.resolve())}return _o}function wh(e,t){const n=[],o=[],r=[],a=Math.max(t.matched.length,e.matched.length);for(let i=0;i<a;i++){const s=t.matched[i];s&&(e.matched.find(c=>In(c,s))?o.push(s):n.push(s));const l=e.matched[i];l&&(t.matched.find(c=>In(c,l))||r.push(l))}return[n,o,r]}function De(){return we(ir)}function je(){return we(Ca)}const be=({name:e="",color:t="currentColor"},{slots:n})=>{var o;return d("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(o=n.default)==null?void 0:o.call(n))};be.displayName="IconBase";const Sa=({size:e=48,stroke:t=4,wrapper:n=!0,height:o=2*e})=>{const r=d("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,preserveAspectRatio:"xMidYMid",viewBox:"25 25 50 50"},[d("animateTransform",{attributeName:"transform",type:"rotate",dur:"2s",keyTimes:"0;1",repeatCount:"indefinite",values:"0;360"}),d("circle",{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":t,"stroke-linecap":"round"},[d("animate",{attributeName:"stroke-dasharray",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"1,200;90,200;1,200"}),d("animate",{attributeName:"stroke-dashoffset",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"0;-35px;-125px"})])]);return n?d("div",{class:"loading-icon-wrapper",style:`display:flex;align-items:center;justify-content:center;height:${o}px`},r):r};Sa.displayName="LoadingIcon";const Zl=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},Eh=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},ec=(e,t)=>{let n=1;for(let o=0;o<e.length;o++)n+=e.charCodeAt(o),n+=n<<10,n^=n>>6;return n+=n<<3,n^=n>>11,n%t},tc=Array.isArray,Th=e=>typeof e=="function",Ah=e=>typeof e=="string";var kh=e=>e.startsWith("ftp://"),sr=e=>/^(https?:)?\/\//.test(e),Lh=/.md((\?|#).*)?$/,Oh=(e,t="/")=>!!(sr(e)||kh(e)||e.startsWith("/")&&!e.startsWith(t)&&!Lh.test(e)),nc=e=>Object.prototype.toString.call(e)==="[object Object]";function Ch(){const e=G(!1);return ln()&&pe(()=>{e.value=!0}),e}function Sh(e){return Ch(),k(()=>!!e())}const Ct=e=>typeof e=="string",on=(e,t)=>Ct(e)&&e.startsWith(t),hn=(e,t)=>Ct(e)&&e.endsWith(t),lr=Object.entries,Ph=Object.fromEntries,Bn=Object.keys,Ih=e=>(e.endsWith(".md")&&(e=`${e.slice(0,-3)}.html`),!e.endsWith("/")&&!e.endsWith(".html")&&(e=`${e}.html`),e=e.replace(/(^|\/)(?:README|index).html$/i,"$1"),e),oc=e=>{const[t,n=""]=e.split("#");return t?`${Ih(t)}${n?`#${n}`:""}`:e},Qi=e=>nc(e)&&Ct(e.name),Xi=(e,t=!1)=>e?tc(e)?e.map(n=>Ct(n)?{name:n}:Qi(n)?n:null).filter(n=>n!==null):Ct(e)?[{name:e}]:Qi(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],rc=(e,t)=>{if(e){if(tc(e)&&e.every(Ct))return e;if(Ct(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},Rh=e=>rc(e,"category"),xh=e=>rc(e,"tag"),cr=e=>on(e,"/"),ac=/#.*$/u,Dh=e=>{const t=ac.exec(e);return t?t[0]:""},Zi=e=>decodeURI(e).replace(ac,"").replace(/(index)?\.(md|html)$/,""),Pa=(e,t)=>{if(t===void 0)return!1;const n=Zi(e.path),o=Zi(t),r=Dh(t);return r?r===e.hash&&(!o||n===o):n===o},$h=e=>sr(e)?e:`https://github.com/${e}`,ic=e=>!sr(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Ko=(e,...t)=>{const n=e.resolve(...t),o=n.matched[n.matched.length-1];if(!(o!=null&&o.redirect))return n;const{redirect:r}=o,a=Th(r)?r(n):r,i=Ah(a)?{path:a}:a;return Ko(e,{hash:n.hash,query:n.query,params:n.params,...i})},Mh=e=>{var t;if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&((t=e.currentTarget.getAttribute("target"))!=null&&t.match(/\b_blank\b/i))))return e.preventDefault(),!0},ut=({to:e="",class:t="",...n},{slots:o})=>{var i;const r=De(),a=(s={})=>Mh(s)?r.push(e).catch():Promise.resolve();return d("a",{...n,class:["vp-link",t],href:Me(oc(e)),onClick:a},(i=o.default)==null?void 0:i.call(o))};ut.displayName="VPLink";const sc=()=>d(be,{name:"github"},()=>d("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));sc.displayName="GitHubIcon";const lc=()=>d(be,{name:"gitlab"},()=>d("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));lc.displayName="GitLabIcon";const cc=()=>d(be,{name:"gitee"},()=>d("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));cc.displayName="GiteeIcon";const uc=()=>d(be,{name:"bitbucket"},()=>d("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));uc.displayName="BitbucketIcon";const dc=()=>d(be,{name:"source"},()=>d("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));dc.displayName="SourceIcon";const gt=(e,t)=>{const n=t?t._instance:ln();return nc(n==null?void 0:n.appContext.components)&&(e in n.appContext.components||Ze(e)in n.appContext.components||fo(Ze(e))in n.appContext.components)},Nh=()=>Sh(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),Vh=()=>{const e=Nh();return k(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},cn=e=>{const t=It();return k(()=>e[t.value])};function es(e,t){var n;const o=tt();return el(()=>{o.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),St(o)}function Fh(e,t){let n,o,r;const a=G(!0),i=()=>{a.value=!0,r()};re(e,i,{flush:"sync"});const s=typeof t=="function"?t:t.get,l=typeof t=="function"?void 0:t.set,c=Ks((u,f)=>(o=u,r=f,{get(){return a.value&&(n=s(),a.value=!1),o(),n},set(p){l==null||l(p)}}));return Object.isExtensible(c)&&(c.trigger=i),c}function ft(e){return Is()?(Nu(e),!0):!1}function Pe(e){return typeof e=="function"?e():it(e)}const rn=typeof window<"u"&&typeof document<"u",Bh=Object.prototype.toString,zh=e=>Bh.call(e)==="[object Object]",an=()=>{},ts=Hh();function Hh(){var e;return rn&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Ia(e,t){function n(...o){return new Promise((r,a)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(a)})}return n}const fc=e=>e();function jh(e,t={}){let n,o,r=an;const a=s=>{clearTimeout(s),r(),r=an};return s=>{const l=Pe(e),c=Pe(t.maxWait);return n&&a(n),l<=0||c!==void 0&&c<=0?(o&&(a(o),o=null),Promise.resolve(s())):new Promise((u,f)=>{r=t.rejectOnCancel?f:u,c&&!o&&(o=setTimeout(()=>{n&&a(n),o=null,u(s())},c)),n=setTimeout(()=>{o&&a(o),o=null,u(s())},l)})}}function Wh(e,t=!0,n=!0,o=!1){let r=0,a,i=!0,s=an,l;const c=()=>{a&&(clearTimeout(a),a=void 0,s(),s=an)};return f=>{const p=Pe(e),m=Date.now()-r,g=()=>l=f();return c(),p<=0?(r=Date.now(),g()):(m>p&&(n||!i)?(r=Date.now(),g()):t&&(l=new Promise((E,A)=>{s=o?A:E,a=setTimeout(()=>{r=Date.now(),i=!0,E(g()),c()},Math.max(0,p-m))})),!n&&!a&&(a=setTimeout(()=>i=!0,p)),i=!1,l)}}function Uh(e=fc){const t=G(!0);function n(){t.value=!1}function o(){t.value=!0}const r=(...a)=>{t.value&&e(...a)};return{isActive:St(t),pause:n,resume:o,eventFilter:r}}function qh(...e){if(e.length!==1)return Jo(...e);const t=e[0];return typeof t=="function"?St(Ks(()=>({get:t,set:an}))):G(t)}function x0(e,t=200,n={}){return Ia(jh(t,n),e)}function Kh(e,t=200,n=!1,o=!0,r=!1){return Ia(Wh(t,n,o,r),e)}function Gh(e,t,n={}){const{eventFilter:o=fc,...r}=n;return re(e,Ia(o,t),r)}function Yh(e,t,n={}){const{eventFilter:o,...r}=n,{eventFilter:a,pause:i,resume:s,isActive:l}=Uh(o);return{stop:Gh(e,t,{...r,eventFilter:a}),pause:i,resume:s,isActive:l}}function Ra(e,t=!0){ln()?pe(e):t?e():sn(e)}function Jh(e){ln()&&Vn(e)}function Qh(e,t=1e3,n={}){const{immediate:o=!0,immediateCallback:r=!1}=n;let a=null;const i=G(!1);function s(){a&&(clearInterval(a),a=null)}function l(){i.value=!1,s()}function c(){const u=Pe(t);u<=0||(i.value=!0,r&&e(),s(),a=setInterval(e,u))}if(o&&rn&&c(),Ae(t)||typeof t=="function"){const u=re(t,()=>{i.value&&rn&&c()});ft(u)}return ft(l),{isActive:i,pause:l,resume:c}}function Xh(e,t,n={}){const{immediate:o=!0}=n,r=G(!1);let a=null;function i(){a&&(clearTimeout(a),a=null)}function s(){r.value=!1,i()}function l(...c){i(),r.value=!0,a=setTimeout(()=>{r.value=!1,a=null,e(...c)},Pe(t))}return o&&(r.value=!0,rn&&l()),ft(s),{isPending:St(r),start:l,stop:s}}function ns(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,r=Ae(e),a=G(e);function i(s){if(arguments.length)return a.value=s,a.value;{const l=Pe(n);return a.value=a.value===l?Pe(o):l,a.value}}return r?i:[a,i]}function Lt(e){var t;const n=Pe(e);return(t=n==null?void 0:n.$el)!=null?t:n}const et=rn?window:void 0,xa=rn?window.document:void 0,Zh=rn?window.navigator:void 0;function Ie(...e){let t,n,o,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,r]=e,t=et):[t,n,o,r]=e,!t)return an;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const a=[],i=()=>{a.forEach(u=>u()),a.length=0},s=(u,f,p,m)=>(u.addEventListener(f,p,m),()=>u.removeEventListener(f,p,m)),l=re(()=>[Lt(t),Pe(r)],([u,f])=>{if(i(),!u)return;const p=zh(f)?{...f}:f;a.push(...n.flatMap(m=>o.map(g=>s(u,m,g,p))))},{immediate:!0,flush:"post"}),c=()=>{l(),i()};return ft(c),c}function em(){const e=G(!1);return ln()&&pe(()=>{e.value=!0}),e}function vo(e){const t=em();return k(()=>(t.value,!!e()))}function tm(e,t={}){const{immediate:n=!0,fpsLimit:o=void 0,window:r=et}=t,a=G(!1),i=o?1e3/o:null;let s=0,l=null;function c(p){if(!a.value||!r)return;const m=p-(s||p);if(i&&m<i){l=r.requestAnimationFrame(c);return}e({delta:m,timestamp:p}),s=p,l=r.requestAnimationFrame(c)}function u(){!a.value&&r&&(a.value=!0,l=r.requestAnimationFrame(c))}function f(){a.value=!1,l!=null&&r&&(r.cancelAnimationFrame(l),l=null)}return n&&u(),ft(f),{isActive:St(a),pause:f,resume:u}}function pc(e,t={}){const{window:n=et}=t,o=vo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const a=G(!1),i=c=>{a.value=c.matches},s=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",i):r.removeListener(i))},l=el(()=>{o.value&&(s(),r=n.matchMedia(Pe(e)),"addEventListener"in r?r.addEventListener("change",i):r.addListener(i),a.value=r.matches)});return ft(()=>{l(),s(),r=void 0}),a}function nm(e={}){const{navigator:t=Zh,read:n=!1,source:o,copiedDuring:r=1500,legacy:a=!1}=e,i=vo(()=>t&&"clipboard"in t),s=k(()=>i.value||a),l=G(""),c=G(!1),u=Xh(()=>c.value=!1,r);function f(){i.value?t.clipboard.readText().then(E=>{l.value=E}):l.value=g()}s.value&&n&&Ie(["copy","cut"],f);async function p(E=Pe(o)){s.value&&E!=null&&(i.value?await t.clipboard.writeText(E):m(E),l.value=E,c.value=!0,u.start())}function m(E){const A=document.createElement("textarea");A.value=E??"",A.style.position="absolute",A.style.opacity="0",document.body.appendChild(A),A.select(),document.execCommand("copy"),A.remove()}function g(){var E,A,w;return(w=(A=(E=document==null?void 0:document.getSelection)==null?void 0:E.call(document))==null?void 0:A.toString())!=null?w:""}return{isSupported:s,text:l,copied:c,copy:p}}const So=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Po="__vueuse_ssr_handlers__",om=rm();function rm(){return Po in So||(So[Po]=So[Po]||{}),So[Po]}function am(e,t){return om[e]||t}function im(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const sm={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},os="vueuse-storage";function Da(e,t,n,o={}){var r;const{flush:a="pre",deep:i=!0,listenToStorageChanges:s=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:u,window:f=et,eventFilter:p,onError:m=P=>{console.error(P)}}=o,g=(u?tt:G)(t);if(!n)try{n=am("getDefaultStorage",()=>{var P;return(P=et)==null?void 0:P.localStorage})()}catch(P){m(P)}if(!n)return g;const E=Pe(t),A=im(E),w=(r=o.serializer)!=null?r:sm[A],{pause:O,resume:y}=Yh(g,()=>T(g.value),{flush:a,deep:i,eventFilter:p});return f&&s&&(Ie(f,"storage",M),Ie(f,os,I)),M(),g;function T(P){try{if(P==null)n.removeItem(e);else{const H=w.write(P),j=n.getItem(e);j!==H&&(n.setItem(e,H),f&&f.dispatchEvent(new CustomEvent(os,{detail:{key:e,oldValue:j,newValue:H,storageArea:n}})))}}catch(H){m(H)}}function N(P){const H=P?P.newValue:n.getItem(e);if(H==null)return l&&E!==null&&n.setItem(e,w.write(E)),E;if(!P&&c){const j=w.read(H);return typeof c=="function"?c(j,E):A==="object"&&!Array.isArray(j)?{...E,...j}:j}else return typeof H!="string"?H:w.read(H)}function I(P){M(P.detail)}function M(P){if(!(P&&P.storageArea!==n)){if(P&&P.key==null){g.value=E;return}if(!(P&&P.key!==e)){O();try{(P==null?void 0:P.newValue)!==w.write(g.value)&&(g.value=N(P))}catch(H){m(H)}finally{P?sn(y):y()}}}}}function lm(e){return pc("(prefers-color-scheme: dark)",e)}function cm(e,t,n={}){const{window:o=et,...r}=n;let a;const i=vo(()=>o&&"MutationObserver"in o),s=()=>{a&&(a.disconnect(),a=void 0)},l=re(()=>Lt(e),u=>{s(),i.value&&o&&u&&(a=new MutationObserver(t),a.observe(u,r))},{immediate:!0}),c=()=>{s(),l()};return ft(c),{isSupported:i,stop:c}}function um(e,t,n={}){const{window:o=et,...r}=n;let a;const i=vo(()=>o&&"ResizeObserver"in o),s=()=>{a&&(a.disconnect(),a=void 0)},l=k(()=>Array.isArray(e)?e.map(f=>Lt(f)):[Lt(e)]),c=re(l,f=>{if(s(),i.value&&o){a=new ResizeObserver(t);for(const p of f)p&&a.observe(p,r)}},{immediate:!0,flush:"post",deep:!0}),u=()=>{s(),c()};return ft(u),{isSupported:i,stop:u}}function dm(e,t={width:0,height:0},n={}){const{window:o=et,box:r="content-box"}=n,a=k(()=>{var l,c;return(c=(l=Lt(e))==null?void 0:l.namespaceURI)==null?void 0:c.includes("svg")}),i=G(t.width),s=G(t.height);return um(e,([l])=>{const c=r==="border-box"?l.borderBoxSize:r==="content-box"?l.contentBoxSize:l.devicePixelContentBoxSize;if(o&&a.value){const u=Lt(e);if(u){const f=o.getComputedStyle(u);i.value=Number.parseFloat(f.width),s.value=Number.parseFloat(f.height)}}else if(c){const u=Array.isArray(c)?c:[c];i.value=u.reduce((f,{inlineSize:p})=>f+p,0),s.value=u.reduce((f,{blockSize:p})=>f+p,0)}else i.value=l.contentRect.width,s.value=l.contentRect.height},n),re(()=>Lt(e),l=>{i.value=l?t.width:0,s.value=l?t.height:0}),{width:i,height:s}}const rs=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function $a(e,t={}){const{document:n=xa,autoExit:o=!1}=t,r=k(()=>{var w;return(w=Lt(e))!=null?w:n==null?void 0:n.querySelector("html")}),a=G(!1),i=k(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(w=>n&&w in n||r.value&&w in r.value)),s=k(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(w=>n&&w in n||r.value&&w in r.value)),l=k(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(w=>n&&w in n||r.value&&w in r.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(w=>n&&w in n),u=vo(()=>r.value&&n&&i.value!==void 0&&s.value!==void 0&&l.value!==void 0),f=()=>c?(n==null?void 0:n[c])===r.value:!1,p=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const w=r.value;if((w==null?void 0:w[l.value])!=null)return!!w[l.value]}}return!1};async function m(){if(!(!u.value||!a.value)){if(s.value)if((n==null?void 0:n[s.value])!=null)await n[s.value]();else{const w=r.value;(w==null?void 0:w[s.value])!=null&&await w[s.value]()}a.value=!1}}async function g(){if(!u.value||a.value)return;p()&&await m();const w=r.value;i.value&&(w==null?void 0:w[i.value])!=null&&(await w[i.value](),a.value=!0)}async function E(){await(a.value?m():g())}const A=()=>{const w=p();(!w||w&&f())&&(a.value=w)};return Ie(n,rs,A,!1),Ie(()=>Lt(r),rs,A,!1),o&&ft(m),{isSupported:u,isFullscreen:a,enter:g,exit:m,toggle:E}}function Ar(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function D0(e={}){const{controls:t=!1,interval:n="requestAnimationFrame"}=e,o=G(new Date),r=()=>o.value=new Date,a=n==="requestAnimationFrame"?tm(r,{immediate:!0}):Qh(r,n,{immediate:!0});return t?{now:o,...a}:o}function fm(e={}){const{window:t=et}=e;if(!t)return G(["en"]);const n=t.navigator,o=G(n.languages);return Ie(t,"languagechange",()=>{o.value=n.languages}),o}function $0(e,t=an,n={}){const{immediate:o=!0,manual:r=!1,type:a="text/javascript",async:i=!0,crossOrigin:s,referrerPolicy:l,noModule:c,defer:u,document:f=xa,attrs:p={}}=n,m=G(null);let g=null;const E=O=>new Promise((y,T)=>{const N=P=>(m.value=P,y(P),P);if(!f){y(!1);return}let I=!1,M=f.querySelector(`script[src="${Pe(e)}"]`);M?M.hasAttribute("data-loaded")&&N(M):(M=f.createElement("script"),M.type=a,M.async=i,M.src=Pe(e),u&&(M.defer=u),s&&(M.crossOrigin=s),c&&(M.noModule=c),l&&(M.referrerPolicy=l),Object.entries(p).forEach(([P,H])=>M==null?void 0:M.setAttribute(P,H)),I=!0),M.addEventListener("error",P=>T(P)),M.addEventListener("abort",P=>T(P)),M.addEventListener("load",()=>{M.setAttribute("data-loaded","true"),t(M),N(M)}),I&&(M=f.head.appendChild(M)),O||N(M)}),A=(O=!0)=>(g||(g=E(O)),g),w=()=>{if(!f)return;g=null,m.value&&(m.value=null);const O=f.querySelector(`script[src="${Pe(e)}"]`);O&&f.head.removeChild(O)};return o&&!r&&Ra(A),r||Jh(w),{scriptTag:m,load:A,unload:w}}function hc(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const n=e.parentNode;return!n||n.tagName==="BODY"?!1:hc(n)}}function pm(e){const t=e||window.event,n=t.target;return hc(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}function Ma(e,t=!1){const n=G(t);let o=null,r;re(qh(e),s=>{const l=Ar(Pe(s));if(l){const c=l;r=c.style.overflow,n.value&&(c.style.overflow="hidden")}},{immediate:!0});const a=()=>{const s=Ar(Pe(e));!s||n.value||(ts&&(o=Ie(s,"touchmove",l=>{pm(l)},{passive:!1})),s.style.overflow="hidden",n.value=!0)},i=()=>{const s=Ar(Pe(e));!s||!n.value||(ts&&(o==null||o()),s.style.overflow=r,n.value=!1)};return ft(i),k({get(){return n.value},set(s){s?a():i()}})}function hm(e,t,n={}){const{window:o=et}=n;return Da(e,t,o==null?void 0:o.sessionStorage,n)}let mm=0;function as(e,t={}){const n=G(!1),{document:o=xa,immediate:r=!0,manual:a=!1,id:i=`vueuse_styletag_${++mm}`}=t,s=G(e);let l=()=>{};const c=()=>{if(!o)return;const f=o.getElementById(i)||o.createElement("style");f.isConnected||(f.id=i,t.media&&(f.media=t.media),o.head.appendChild(f)),!n.value&&(l=re(s,p=>{f.textContent=p},{immediate:!0}),n.value=!0)},u=()=>{!o||!n.value||(l(),o.head.removeChild(o.getElementById(i)),n.value=!1)};return r&&!a&&Ra(c),a||ft(u),{id:i,css:s,unload:u,load:c,isLoaded:St(n)}}function vm(e={}){const{window:t=et}=e;if(!t)return{x:G(0),y:G(0)};const n=G(t.scrollX),o=G(t.scrollY);return Ie(t,"scroll",()=>{n.value=t.scrollX,o.value=t.scrollY},{capture:!1,passive:!0}),{x:n,y:o}}function gm(e={}){const{window:t=et,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:a=!0}=e,i=G(n),s=G(o),l=()=>{t&&(a?(i.value=t.innerWidth,s.value=t.innerHeight):(i.value=t.document.documentElement.clientWidth,s.value=t.document.documentElement.clientHeight))};if(l(),Ra(l),Ie("resize",l,{passive:!0}),r){const c=pc("(orientation: portrait)");re(c,()=>l())}return{width:i,height:s}}var _m=W({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=k(()=>{const o=["font-icon icon"],r=`${e.icon}`;return o.push(r),o}),n=k(()=>{const o={};return e.color&&(o.color=e.color),e.size&&(o["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Bn(o).length?o:null});return()=>e.icon?d("span",{key:e.icon,class:t.value,style:n.value}):null}});const mc=({type:e="info",text:t="",vertical:n,color:o},{slots:r})=>{var a;return d("span",{class:["vp-badge",e,{diy:o}],style:{verticalAlign:n??!1,backgroundColor:o??!1}},((a=r.default)==null?void 0:a.call(r))||t)};mc.displayName="Badge";const bm="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",is=e=>se(e)?e:`${e}px`,ym=(e,t=0)=>{const n=tt(),o=k(()=>is(it(e.width)||"100%")),r=G("auto"),a=l=>{if(se(l)){const[c,u]=l.split(":"),f=Number(c)/Number(u);if(!Number.isNaN(f))return f}return typeof l=="number"?l:16/9},i=l=>{const c=it(e.height),u=a(it(e.ratio));return c?is(c):`${Number(l)/u+it(t)}px`},s=()=>{n.value&&(r.value=i(n.value.clientWidth))};return pe(()=>{s(),Ae(t)&&re(t,()=>s()),Ie("orientationchange",()=>s()),Ie("resize",()=>s())}),{el:n,width:o,height:r,resize:s}},ss="https://player.bilibili.com/player.html";var wm=W({name:"BiliBili",props:{bvid:{type:String,default:""},aid:{type:String,default:""},cid:{type:String,default:""},title:{type:String,default:"A BiliBili video"},page:{type:[String,Number],default:1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:void 0},ratio:{type:[String,Number],default:16/9},time:{type:[String,Number],default:0},autoplay:Boolean},setup(e){const{el:t,width:n,height:o,resize:r}=ym(e),a=G(!1),i=k(()=>{const{aid:s,bvid:l,cid:c,autoplay:u,time:f,page:p}=e;return s&&c?`${ss}?aid=${s}&cid=${c}&t=${f}&autoplay=${u?1:0}&p=${p}`:l?`${ss}?bvid=${l}&t=${f}&autoplay=${u?1:0}`:null});return()=>i.value?[d("div",{class:"bilibili-desc"},d("a",{class:"sr-only",href:i.value},e.title)),d("iframe",{ref:t,src:i.value,title:e.title,class:"bilibili-iframe",allow:bm,style:{width:n.value,height:a.value?o.value:0},onLoad:()=>{a.value=!0,r()}}),a.value?null:d(Sa)]:[]}});const vc=()=>d(be,{name:"back-to-top"},()=>[d("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),d("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);vc.displayName="BackToTopIcon";const gc=()=>d(be,{name:"close"},()=>d("path",{d:"m925.468 822.294-303.27-310.288L925.51 201.674c34.683-27.842 38.3-75.802 8.122-107.217-30.135-31.37-82.733-34.259-117.408-6.463L512.001 399.257 207.777 87.993C173.1 60.197 120.504 63.087 90.369 94.456c-30.179 31.415-26.561 79.376 8.122 107.217L401.8 512.005l-303.27 310.29c-34.724 27.82-38.34 75.846-8.117 107.194 30.135 31.437 82.729 34.327 117.408 6.486L512 624.756l304.177 311.22c34.68 27.84 87.272 24.95 117.408-6.487 30.223-31.348 26.56-79.375-8.118-107.195z"}));gc.displayName="CloseIcon";var Em=W({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=Le(),n=cn({"/zh/":{backToTop:"返回顶部"},"/en/":{backToTop:"Back to top"},"/":{backToTop:"Back to top"}}),o=tt(),{height:r}=dm(o),{height:a}=gm(),{y:i}=vm(),s=k(()=>t.value.backToTop!==!1&&i.value>e.threshold),l=k(()=>i.value/(r.value-a.value));return pe(()=>{o.value=document.body}),()=>d(Ot,{name:"fade"},()=>s.value?d("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:d("svg",{class:"vp-scroll-progress"},d("circle",{cx:"50%",cy:"50%",style:{"stroke-dasharray":`calc(${Math.PI*l.value*100}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}})),d(vc)]):null)}});var Tm=W({name:"NoticeItem",props:{path:{type:String,default:""},match:{type:String,default:""},title:{type:String,required:!0},content:{type:String,required:!0},actions:{type:Array,default:()=>[]},noticeKey:{type:String,default:""},showOnce:Boolean,confirm:Boolean,fullscreen:Boolean},setup(e){const t=je(),n=De(),o=G(!1),r=k(()=>e.noticeKey?`notice-${e.noticeKey}`:`${e.title}${e.content}`),a=k(()=>e.match?new RegExp(e.match).test(t.path):on(t.path,e.path));pe(()=>{const l=(e.showOnce?localStorage:sessionStorage).getItem(r.value);o.value=!l});const i=()=>{o.value=!1,(e.showOnce?localStorage:sessionStorage).setItem(r.value,"true")},s=l=>{l&&(cr(l)?n.push(l):sr(l)&&window.open(l)),i()};return()=>d(Ta,{name:"notice-fade"},()=>a.value&&o.value?[e.fullscreen?d("div",{key:"mask",class:"vp-notice-mask",onClick:()=>{e.confirm||i()}}):null,d("div",{key:"popup",class:["vp-notice-wrapper",{fullscreen:e.fullscreen}]},[d("header",{class:"vp-notice-title"},[e.confirm?null:d(gc,{onClick:()=>i()}),d("span",{innerHTML:e.title})]),d("div",{class:"vp-notice-content",innerHTML:e.content}),d("div",{class:"vp-notice-footer"},e.actions.map(({text:l,link:c,type:u=""})=>d("button",{type:"button",class:["vp-notice-footer-action",u],onClick:()=>s(c),innerHTML:l})))])]:[])}});const qr=({config:e})=>{const t=je(),n=e.find(o=>"match"in o?new RegExp(o.match).test(t.path):on(t.path,o.path));return n?d(Tm,n):null};qr.displayName="Notice",qr.props={config:{type:Array,required:!0}};const Am=Ne({enhance:({app:e})=>{gt("FontIcon")||e.component("FontIcon",_m),gt("Badge")||e.component("Badge",mc),gt("BiliBili")||e.component("BiliBili",wm)},setup:()=>{as(` @import url("https://at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css");
`),as(`@import url("https://at.alicdn.com/t/c/font_3861247_nm7gjy97qqd.css");
`)},rootComponents:[()=>d(Em,{}),()=>d(qr,{config:[{path:"/zh/",title:"加入我们",content:"如果你有<b>软件开发</b><b>网页前端</b><b>文档管理</b>或<b>视频创作</b>的经验,并希望将其施展于胡桃工具箱项目中,欢迎<a href='http://hut.ao/zh/project.html#%E5%8A%A0%E5%85%A5%E6%88%91%E4%BB%AC'>加入开发团队</a>",fullscreen:!1,showOnce:!1}]})]});function _c(e,t,n){var o,r,a;t===void 0&&(t=50),n===void 0&&(n={});var i=(o=n.isImmediate)!=null&&o,s=(r=n.callback)!=null&&r,l=n.maxWait,c=Date.now(),u=[];function f(){if(l!==void 0){var m=Date.now()-c;if(m+t>=l)return l-m}return t}var p=function(){var m=[].slice.call(arguments),g=this;return new Promise(function(E,A){var w=i&&a===void 0;if(a!==void 0&&clearTimeout(a),a=setTimeout(function(){if(a=void 0,c=Date.now(),!i){var y=e.apply(g,m);s&&s(y),u.forEach(function(T){return(0,T.resolve)(y)}),u=[]}},f()),w){var O=e.apply(g,m);return s&&s(O),E(O)}u.push({resolve:E,reject:A})})};return p.cancel=function(m){a!==void 0&&clearTimeout(a),u.forEach(function(g){return(0,g.reject)(m)}),u=[]},p}const km=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const r=De(),i=_c(()=>{var E,A;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)<o){ls(r,"");return}const c=window.innerHeight+s,u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),f=Math.abs(u-c)<o,p=Array.from(document.querySelectorAll(e)),g=Array.from(document.querySelectorAll(t)).filter(w=>p.some(O=>O.hash===w.hash));for(let w=0;w<g.length;w++){const O=g[w],y=g[w+1],T=s>=(((E=O.parentElement)==null?void 0:E.offsetTop)??0)-o,N=!y||s<(((A=y.parentElement)==null?void 0:A.offsetTop)??0)-o;if(!(T&&N))continue;const M=decodeURIComponent(r.currentRoute.value.hash),P=decodeURIComponent(O.hash);if(M===P)return;if(f){for(let H=w+1;H<g.length;H++)if(M===decodeURIComponent(g[H].hash))return}ls(r,P);return}},n);pe(()=>{window.addEventListener("scroll",i)}),ga(()=>{window.removeEventListener("scroll",i)})},ls=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t}).finally(()=>e.options.scrollBehavior=n)},Lm=".vp-sidebar-link, .toc-link",Om=".header-anchor",Cm=200,Sm=5,Pm=Ne({setup(){km({headerLinkSelector:Lm,headerAnchorSelector:Om,delay:Cm,offset:Sm})}});let bc=()=>null;const yc=Symbol(""),Im=e=>{bc=e},Rm=()=>we(yc),xm=e=>{e.provide(yc,bc)};var Dm=W({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,indexType:{type:String,default:"ul"},hideHeading:Boolean},setup(e){const t=Rm(),n=cn({"/zh/":{title:"目录",empty:"暂无目录"},"/en/":{title:"Catalog",empty:"No catalog"},"/":{title:"Catalog",empty:"No catalog"}}),o=he(),r=De(),a=Fl(),i=c=>{const u=c.I;return typeof u>"u"||u},s=()=>{const c=e.base||o.value.path.replace(/\/[^/]+$/,"/"),u=r.getRoutes(),f=[];return u.filter(({meta:p,path:m})=>{if(!on(m,c)||m===c)return!1;if(c==="/"){const g=Bn(a.value.locales).filter(E=>E!=="/");if(m==="/404.html"||g.some(E=>on(m,E)))return!1}return(hn(m,".html")&&!hn(m,"/index.html")||hn(m,"/"))&&i(p)}).map(({path:p,meta:m})=>{const g=p.substring(c.length).split("/").length;return{title:m.t||"",icon:m.i,base:p.replace(/\/[^/]+\/?$/,"/"),order:m.O||null,level:hn(p,"/")?g-1:g,path:p}}).filter(({title:p,level:m})=>p&&m<=e.level).sort(({title:p,level:m,path:g,order:E},{title:A,level:w,path:O,order:y})=>m-w||(hn(g,"/index.html")?-1:hn(O,"/index.html")?1:E===null?y===null?p.localeCompare(A):y:y===null?E:E>0?y>0?E-y:-1:y<0?E-y:1)).forEach(p=>{var E;const{base:m,level:g}=p;switch(g){case 1:f.push(p);break;case 2:{const A=f.find(w=>w.path===m);A&&(A.children??(A.children=[])).push(p);break}default:{const A=f.find(w=>w.path===m.replace(/\/[^/]+\/$/,"/"));if(A){const w=(E=A.children)==null?void 0:E.find(O=>O.path===m);w&&(w.children??(w.children=[])).push(p)}}}}),f},l=k(()=>s());return()=>d("div",{class:"vp-catalog"},[e.hideHeading?null:d("h2",{class:"vp-catalog-main-title"},n.value.title),l.value.length?l.value.map(({children:c=[],icon:u,path:f,title:p},m)=>[d("h3",{id:p,class:["vp-catalog-child-title",{"has-children":c.length}]},[d("a",{href:`#${p}`,class:"header-anchor","aria-hidden":!0},"#"),d(ut,{class:"vp-catalog-title",to:f},()=>[e.index?`${m+1}.`:null,u&&t?d(t,{icon:u}):null,p||f])]),c.length?d(e.index&&e.indexType==="ol"?"ol":"ul",{class:"vp-catalog-child-catalogs"},c.map(({children:g=[],icon:E,path:A,title:w},O)=>d("li",{class:"vp-child-catalog"},[d("div",{class:["vp-catalog-sub-title",{"has-children":g.length}]},[d("a",{href:`#${w}`,class:"header-anchor"},"#"),d(ut,{class:"vp-catalog-title",to:A},()=>[e.index?`${m+1}.${O+1}`:null,E&&t?d(t,{icon:E}):null,w||A])]),g.length?d("div",{class:"v-sub-catalogs"},g.map(({icon:y,path:T,title:N},I)=>d(ut,{class:"vp-sub-catalog",to:T},()=>[e.index&&e.indexType!=="ol"?`${m+1}.${O+1}.${I+1}`:null,y&&t?d(t,{icon:y}):null,N||T]))):null]))):null]):d("p",{class:"vp-empty-catalog"},n.value.empty)])}}),$m=Ne({enhance:({app:e})=>{xm(e),gt("AutoCatalog",e)||e.component("AutoCatalog",Dm)}});const Mm=d("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[d("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),d("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),wc=W({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=It(),n=k(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>d("span",[Mm,d("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Nm={},Vm=Ne({enhance({app:e}){e.component("ExternalLinkIcon",d(wc,{locales:Nm}))}});/**
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT
*/const ce={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},status:null,set:e=>{const t=ce.isStarted();e=kr(e,ce.settings.minimum,1),ce.status=e===1?null:e;const n=ce.render(!t),o=n.querySelector(ce.settings.barSelector),r=ce.settings.speed,a=ce.settings.easing;return n.offsetWidth,Fm(i=>{Io(o,{transform:"translate3d("+cs(e)+"%,0,0)",transition:"all "+r+"ms "+a}),e===1?(Io(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Io(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(function(){ce.remove(),i()},r)},r)):setTimeout(()=>i(),r)}),ce},isStarted:()=>typeof ce.status=="number",start:()=>{ce.status||ce.set(0);const e=()=>{setTimeout(()=>{ce.status&&(ce.trickle(),e())},ce.settings.trickleSpeed)};return ce.settings.trickle&&e(),ce},done:e=>!e&&!ce.status?ce:ce.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=ce.status;return t?(typeof e!="number"&&(e=(1-t)*kr(Math.random()*t,.1,.95)),t=kr(t+e,0,.994),ce.set(t)):ce.start()},trickle:()=>ce.inc(Math.random()*ce.settings.trickleRate),render:e=>{if(ce.isRendered())return document.getElementById("nprogress");us(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=ce.settings.template;const n=t.querySelector(ce.settings.barSelector),o=e?"-100":cs(ce.status||0),r=document.querySelector(ce.settings.parent);return Io(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),r!==document.body&&us(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{ds(document.documentElement,"nprogress-busy"),ds(document.querySelector(ce.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&Bm(e)},isRendered:()=>!!document.getElementById("nprogress")},kr=(e,t,n)=>e<t?t:e>n?n:e,cs=e=>(-1+e)*100,Fm=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Io=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(s,l){return l.toUpperCase()})}function o(i){const s=document.body.style;if(i in s)return i;let l=e.length;const c=i.charAt(0).toUpperCase()+i.slice(1);let u;for(;l--;)if(u=e[l]+c,u in s)return u;return i}function r(i){return i=n(i),t[i]??(t[i]=o(i))}function a(i,s,l){s=r(s),i.style[s]=l}return function(i,s){for(const l in s){const c=s[l];c!==void 0&&Object.prototype.hasOwnProperty.call(s,l)&&a(i,l,c)}}}(),Ec=(e,t)=>(typeof e=="string"?e:Na(e)).indexOf(" "+t+" ")>=0,us=(e,t)=>{const n=Na(e),o=n+t;Ec(n,t)||(e.className=o.substring(1))},ds=(e,t)=>{const n=Na(e);if(!Ec(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},Na=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),Bm=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const zm=()=>{pe(()=>{const e=De(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||ce.start()}),e.afterEach(n=>{t.add(n.path),ce.done()})})},Hm=Ne({setup(){zm()}}),jm=JSON.parse(`{"encrypt":{},"author":{"name":"DGP-Studio","url":"https://github.com/DGP-Studio"},"logo":"https://img.alicdn.com/imgextra/i4/1797064093/O1CN01vK3m2w1g6duwt8quS_!!1797064093.png","repo":"DGP-Studio/Snap.Hutao","pageInfo":["Author","Original","Date","Category","Tag","ReadingTime"],"docsRepo":"DGP-Studio/Snap.Hutao.Docs","docsDir":"docs","locales":{"/zh/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"在 GitHub 上编辑此页","print":"打印"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":["/zh/",{"text":"文档","icon":"iconfont icon-article","link":"/zh/menu.html"},{"text":"下载","icon":"iconfont icon-install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"},{"text":"加入用户社区","icon":"iconfont icon-community","link":"/zh/community"},{"text":"服务可用性","icon":"iconfont icon-define","link":"https://status.hut.ao/"}],"sidebar":{"/zh/":["","project","i18n","quick-start",{"icon":"iconfont icon-read","text":"功能指南","prefix":"features/","children":"structure"},{"icon":"iconfont icon-advance","text":"高级","prefix":"advanced/","children":"structure"},{"icon":"iconfont icon-github","text":"开源开发","prefix":"development/","children":"structure"},{"icon":"iconfont icon-article","text":"声明和公告","prefix":"statements/","children":"structure"}]},"footer":"用开源社区力量为原神 PC 端玩家带来最好的游戏体验","displayFooter":true},"/en/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page on GitHub","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["Theres nothing here.","How did we get here?","Thats a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"},"navbar":["/en/",{"text":"Document","icon":"iconfont icon-article","link":"/en/menu.html"},{"text":"Download","icon":"iconfont icon-install","link":"https://apps.microsoft.com/store/detail/snap-hutao/9PH4NXJ2JN52"},{"text":"Community","icon":"iconfont icon-community","link":"/en/community"},{"text":"Service Availability","icon":"iconfont icon-define","link":"https://status.hut.ao/"}],"sidebar":{"/en/":["","project","i18n","quick-start",{"icon":"iconfont icon-read","text":"Features","prefix":"features/","children":"structure"},{"icon":"iconfont icon-advance","text":"Advanced","prefix":"advanced/","children":"structure"},{"icon":"iconfont icon-github","text":"Open Source Development","prefix":"development/","children":"structure"},{"icon":"iconfont icon-article","text":"Statements","prefix":"statements/","children":"structure"}]},"footer":"Be the best Genshin Impact tool","displayFooter":true},"/":{"lang":"en-US","navbarLocales":{"langName":"English","selectLangAriaLabel":"Select language"},"metaLocales":{"author":"Author","date":"Writing Date","origin":"Original","views":"Page views","category":"Category","tag":"Tag","readingTime":"Reading Time","words":"Words","toc":"On This Page","prev":"Prev","next":"Next","lastUpdated":"Last update","contributors":"Contributors","editLink":"Edit this page","print":"Print"},"outlookLocales":{"themeColor":"Theme Color","darkmode":"Theme Mode","fullscreen":"Full Screen"},"routeLocales":{"skipToContent":"Skip to main content","notFoundTitle":"Page not found","notFoundMsg":["Theres nothing here.","How did we get here?","Thats a Four-Oh-Four.","Looks like we've got some broken links."],"back":"Go back","home":"Take me home","openInNewWindow":"Open in new window"}}}}`),Wm=G(jm),Tc=()=>Wm,Ac=Symbol(""),Um=()=>{const e=we(Ac);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},qm=(e,t)=>{const{locales:n,...o}=e;return{...o,...n==null?void 0:n[t]}},Km=Ne({enhance({app:e}){const t=Tc(),n=e._context.provides[La],o=k(()=>qm(t.value,n.value));e.provide(Ac,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}}),Gm={"Content-Type":"application/json"},Ym=({serverURL:e,lang:t,paths:n,signal:o})=>(({serverURL:r,lang:a,paths:i,type:s,signal:l})=>fetch(`${r}/article?path=${encodeURIComponent(i.join(","))}&type=${encodeURIComponent(s.join(","))}&lang=${a}`,{signal:l}).then(c=>c.json()))({serverURL:e,lang:t,paths:n,type:["time"],signal:o}).then(r=>Array.isArray(r)?r:[r]),Jm=e=>(({serverURL:t,lang:n,path:o,type:r,action:a})=>fetch(`${t}/article?lang=${n}`,{method:"POST",headers:Gm,body:JSON.stringify({path:o,type:r,action:a})}).then(i=>i.json()))({...e,type:"time",action:"inc"}),fs=e=>{const t=((n="")=>n.replace(/\/$/u,""))(e);return/^(https?:)?\/\//.test(t)?t:`https://${t}`},Qm=e=>{e.name!=="AbortError"&&console.error(e.message)},ps=e=>e.dataset.path||e.getAttribute("id"),hs=(e,t)=>{t.forEach((n,o)=>{n.innerText=e[o].toString()})},Xm=({serverURL:e,path:t=window.location.pathname,selector:n=".waline-pageview-count",update:o=!0,lang:r=navigator.language})=>{const a=new AbortController,i=Array.from(document.querySelectorAll(n)),s=c=>{const u=ps(c);return u!==null&&t!==u},l=c=>Ym({serverURL:fs(e),paths:c.map(u=>ps(u)||t),lang:r,signal:a.signal}).then(u=>hs(u,c)).catch(Qm);if(o){const c=i.filter(f=>!s(f)),u=i.filter(s);Jm({serverURL:fs(e),path:t,lang:r}).then(f=>hs(new Array(c.length).fill(f),c)),u.length&&l(u)}else l(i);return a.abort.bind(a)};const Zm={provider:"Waline",dark:'html[data-theme="dark"]',serverURL:"https://comments.snapgenshin.com",emoji:["//unpkg.com/@waline/emojis@1.1.0/weibo","//unpkg.com/@waline/emojis@1.1.0/bilibili","//unpkg.com/@waline/emojis@1.1.0/bmoji","//unpkg.com/@waline/emojis@1.1.0/qq","//unpkg.com/@waline/emojis@1.1.0/tieba"],requiredMeta:["mail"],reaction:!1};let ev=Zm;const kc=Symbol(""),Lc=()=>we(kc),tv=Lc,nv=e=>{e.provide(kc,ev)},ov={"/zh/":{placeholder:"请留言。(填写邮箱可在被回复时收到邮件提醒)"},"/en/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"},"/":{placeholder:"Write a comment here (Fill in the email address to receive an email notification when being replied)"}};_(()=>import("./waline-meta-56fbc549.js"),[]);var rv=W({name:"WalineComment",props:{identifier:{type:String,required:!0}},setup(e){const t=tv(),n=Le(),o=nr(),r=cn(ov);let a;const i=!!t.serverURL,s=k(()=>{if(!i)return!1;const c=t.pageview!==!1,u=n.value.pageview;return!!u||c!==!1&&u!==!1}),l=k(()=>({lang:o.value==="zh-CN"?"zh-CN":"en",locale:r.value,dark:"html.dark",...t,path:e.identifier}));return pe(()=>{re(()=>e.identifier,()=>{a==null||a(),s.value&&sn().then(()=>{setTimeout(()=>{a=Xm({serverURL:t.serverURL,path:e.identifier})},t.delay||800)})},{immediate:!0})}),()=>i?d("div",{id:"comment",class:"waline-wrapper"},d($({loader:async()=>(await _(()=>import("./component-ed528bce.js"),[])).Waline,loadingComponent:Sa}),l.value)):null}}),av=W({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=Lc(),n=he(),o=Le(),r=t.comment!==!1,a=k(()=>o.value.comment||r&&o.value.comment!==!1);return()=>d(rv,{identifier:o.value.commentID||n.value.path,darkmode:e.darkmode,style:{display:a.value?"block":"none"}})}}),iv=Ne({enhance:({app:e})=>{nv(e),e.component("CommentService",av)}});const sv=800,lv=2e3,cv={"/zh/":{copy:"复制代码",copied:"已复制",hint:"复制成功"},"/en/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"},"/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"}},uv=!1,dv=['.theme-hope-content div[class*="language-"] pre'],ms=!1,Lr=new Map,fv=()=>{const{copy:e}=nm({legacy:!0}),t=cn(cv),n=he(),o=Vh(),r=s=>{if(!s.hasAttribute("copy-code-registered")){const l=document.createElement("button");l.type="button",l.classList.add("copy-code-button"),l.innerHTML='<div class="copy-icon" />',l.setAttribute("aria-label",t.value.copy),l.setAttribute("data-copied",t.value.copied),s.parentElement&&s.parentElement.insertBefore(l,s),s.setAttribute("copy-code-registered","")}},a=()=>sn().then(()=>new Promise(s=>{setTimeout(()=>{dv.forEach(l=>{document.querySelectorAll(l).forEach(r)}),s()},sv)})),i=(s,l,c)=>{let{innerText:u=""}=l;/language-(shellscript|shell|bash|sh|zsh)/.test(s.classList.toString())&&(u=u.replace(/^ *(\$|>) /gm,"")),e(u).then(()=>{c.classList.add("copied"),clearTimeout(Lr.get(c));const f=setTimeout(()=>{c.classList.remove("copied"),c.blur(),Lr.delete(c)},lv);Lr.set(c,f)})};pe(()=>{(!o.value||ms)&&a(),Ie("click",s=>{const l=s.target;if(l.matches('div[class*="language-"] > button.copy')){const c=l.parentElement,u=l.nextElementSibling;u&&i(c,u,l)}else if(l.matches('div[class*="language-"] div.copy-icon')){const c=l.parentElement,u=c.parentElement,f=c.nextElementSibling;f&&i(u,f,c)}}),re(()=>n.value.path,()=>{(!o.value||ms)&&a()})})};var pv=Ne({setup:()=>{fv()}});const Or=Da("VUEPRESS_TAB_STORE",{});var hv=W({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=G(e.active),o=tt([]),r=()=>{e.tabId&&(Or.value[e.tabId]=e.data[n.value].id)},a=(c=n.value)=>{n.value=c<o.value.length-1?c+1:0,o.value[n.value].focus()},i=(c=n.value)=>{n.value=c>0?c-1:o.value.length-1,o.value[n.value].focus()},s=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),a()):c.key==="ArrowLeft"&&(c.preventDefault(),i()),r()},l=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>Or.value[e.tabId]===u);if(c!==-1)return c}return e.active};return pe(()=>{n.value=l(),re(()=>Or.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const f=e.data.findIndex(({id:p})=>p===c);f!==-1&&(n.value=f)}})}),()=>e.data.length?d("div",{class:"vp-tabs"},[d("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:c},u)=>{const f=u===n.value;return d("button",{type:"button",ref:p=>{p&&(o.value[u]=p)},class:["vp-tab-nav",{active:f}],role:"tab","aria-controls":`tab-${e.id}-${u}`,"aria-selected":f,onClick:()=>{n.value=u,r()},onKeydown:p=>s(p,u)},t[`title${u}`]({value:c,isActive:f}))})),e.data.map(({id:c},u)=>{const f=u===n.value;return d("div",{class:["vp-tab",{active:f}],id:`tab-${e.id}-${u}`,role:"tabpanel","aria-expanded":f},t[`tab${u}`]({value:c,isActive:f}))})]):null}});const mv=Ne({enhance:({app:e})=>{e.component("Tabs",hv)},setup:()=>{}});let vv={};const Oc=Symbol(""),gv=()=>we(Oc),_v=e=>{e.provide(Oc,vv)};const bv=".theme-hope-content :not(a) > img:not([no-view])",yv={"/zh/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"},"/en/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"},"/":{closeTitle:"Close",downloadTitle:"Download Image",fullscreenTitle:"Switch to full screen",zoomTitle:"Zoom in/out",arrowPrevTitle:"Prev (Arrow Left)",arrowNextTitle:"Next (Arrow Right)"}},wv=800,Ev='<div class="photo-swipe-loading"><svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" preserveAspectRatio="xMidYMid" viewBox="25 25 50 50"><animateTransform attributeName="transform" type="rotate" dur="2s" keyTimes="0;1" repeatCount="indefinite" values="0;360"></animateTransform><circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="1,200;90,200;1,200"></animate><animate attributeName="stroke-dashoffset" dur="1.5s" keyTimes="0;0.5;1" repeatCount="indefinite" values="0;-35px;-125px"></animate></circle></svg></div>',Tv=e=>se(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),Cc=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>t(Cc(e)),e.onerror=o=>n(o))}),Av=()=>{const{isSupported:e,toggle:t}=$a(),n=gv(),o=cn(yv),r=he();let a;const i=l=>{l.on("uiRegister",()=>{e&&l.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'<svg class="pswp__icn" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M249.5 270.833H437v-75H212a37.5 37.5 0 0 0-37.5 37.5v225h75v-187.5zm-37.5 600h225v-75H249.5v-187.5h-75v225a37.5 37.5 0 0 0 37.5 37.5zm637.5-37.5v-225h-75v187.5H587v75h225a37.5 37.5 0 0 0 37.5-37.5zM587 270.833h187.5v187.5h75v-225a37.5 37.5 0 0 0-37.5-37.5H587v75z"/></svg>',onClick:()=>{t()}}),l.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'<path d="M20.5 14.3 17.1 18V10h-2.2v7.9l-3.4-3.6L10 16l6 6.1 6-6.1-1.5-1.6ZM23 23H9v2h14" id="pswp__icn-download"/>',outlineID:"pswp__icn-download"},onInit:(c,u)=>{c.setAttribute("download",""),c.setAttribute("target","_blank"),c.setAttribute("rel","noopener"),u.on("change",()=>{c.setAttribute("href",u.currSlide.data.src)})}}),l.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:(c,u)=>{const f=[];let p=-1;for(let m=0;m<u.getNumItems();m++){const g=document.createElement("div");g.className="photo-swipe-bullet",g.onclick=E=>{u.goTo(f.indexOf(E.target))},f.push(g),c.appendChild(g)}u.on("change",()=>{p>=0&&f[p].classList.remove("active"),f[u.currIndex].classList.add("active"),p=u.currIndex})}})})},s=()=>Promise.all([_(()=>import("./photoswipe.esm-1464cdb9.js"),[]),sn().then(()=>new Promise(l=>setTimeout(l,wv)).then(()=>Tv(bv)))]).then(([{default:l},c])=>{const u=c.map(f=>({html:Ev,element:f,msrc:f.src}));c.forEach((f,p)=>{const m=()=>{a=new l({preloaderDelay:0,showHideAnimationType:"zoom",...o.value,...n,dataSource:u,index:p,closeOnVerticalDrag:!0,wheelToZoom:!1}),i(a),a.addFilter("thumbEl",()=>f),a.addFilter("placeholderSrc",()=>f.src),a.init()};f.style.cursor="zoom-in",f.addEventListener("click",()=>{m()}),f.addEventListener("keypress",({key:g})=>{g==="Enter"&&m()})}),c.forEach((f,p)=>{Cc(f).then(m=>{u.splice(p,1,m),a==null||a.refreshSlideContent(p)})})});pe(()=>{Ie("wheel",()=>{a==null||a.close()}),s(),re(()=>r.value.path,()=>s())})};var kv=Ne({enhance:({app:e})=>{_v(e)},setup:()=>{Av()}});function Lv(e){return{all:e=e||new Map,on:function(t,n){var o=e.get(t);o?o.push(n):e.set(t,[n])},off:function(t,n){var o=e.get(t);o&&(n?o.splice(o.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var o=e.get(t);o&&o.slice().map(function(r){r(n)}),(o=e.get("*"))&&o.slice().map(function(r){r(t,n)})}}}const Sc=Symbol(""),Ov=()=>{const e=we(Sc);if(!e)throw new Error("usePWAEvent() is called without provider.");return e},Cv=async(e,t={},n=!0)=>{const{register:o}=await _(()=>import("./index-e32a7948.js"),[]);o(e,{ready(r){var a;n&&console.info("[Service Worker]: active"),(a=t.ready)==null||a.call(t,r)},registered(r){var a;n&&console.log("[Service Worker]: registered"),(a=t.registered)==null||a.call(t,r)},cached(r){var a;n&&console.log("[Service Worker]: cached"),(a=t.cached)==null||a.call(t,r)},async updatefound(r){var a;await navigator.serviceWorker.getRegistration()&&(n&&console.log("[Service Worker]: update found"),(a=t.updatefound)==null||a.call(t,r))},updated(r){var a;n&&console.log("[Service Worker]: updated"),(a=t.updated)==null||a.call(t,r)},offline(){var r;n&&console.log("[Service Worker]: offline"),(r=t.offline)==null||r.call(t)},error(r){var a;n&&console.error("[Service Worker]: ",r),(a=t.error)==null||a.call(t,r)}})},Sv=async e=>Cv(Me("service-worker.js"),{ready(t){e.emit("ready",t)},registered(t){e.emit("registered",t)},cached(t){e.emit("cached",t)},updatefound(t){e.emit("updatefound",t)},updated(t){const n="service-worker-version",o=Number(localStorage.getItem(n)||0);localStorage.setItem(n,(o+1).toString()),localStorage.removeItem("manifest"),e.emit("updated",t)},offline(){e.emit("offline")},error(t){e.emit("error",t)}}),Pv=()=>{const e=Lv();Zt(Sc,e),pe(async()=>{var n;let t=!1;(n=navigator.serviceWorker)!=null&&n.controller&&navigator.serviceWorker.addEventListener("controllerchange",()=>{t||(t=!0,window.location.reload())}),await Sv(e)})},Pc=()=>d(be,{name:"update"},()=>d("path",{d:"M949.949 146.25v255.826c0 21.981-13.989 35.97-35.97 35.97H658.154c-13.988 0-25.983-7.992-33.973-21.981-5.997-13.989-4-27.977 7.991-39.97l79.942-77.946c-55.954-51.973-121.918-77.955-199.863-77.955-37.975 0-75.95 8.002-113.924 21.99-37.975 15.985-67.948 37.976-91.934 63.957-25.982 23.987-47.973 53.96-63.957 91.934-29.983 73.955-29.983 153.895 0 227.85 15.984 37.976 37.975 67.947 63.957 91.934 23.986 25.982 53.959 47.973 91.934 63.956 37.974 13.989 75.95 21.991 113.924 21.991 45.967 0 87.942-9.998 127.913-29.982 41.976-17.99 75.951-45.967 101.931-83.943 7.993-4 11.994-5.995 13.989-5.995 5.997 0 9.998 1.994 13.988 5.995l77.958 77.946c3.989 4 5.986 7.993 5.986 11.994 0 1.994-1.996 5.995-3.99 11.994-43.973 51.962-93.941 91.934-151.9 117.914-53.958 25.983-115.92 39.972-185.874 39.972-61.961 0-119.921-11.984-169.89-33.973-57.96-25.985-105.923-57.963-139.896-93.943-35.98-33.972-67.958-81.936-93.94-139.897-45.967-101.93-45.967-237.846 0-339.777 25.982-57.96 57.96-105.923 93.94-139.896 33.973-35.98 81.936-67.958 139.896-93.94 49.968-21.99 107.928-33.974 169.89-33.974 55.963 0 109.923 9.988 161.885 29.973 53.97 21.99 101.933 51.963 139.908 89.938l73.954-73.944c9.987-9.998 23.987-13.988 39.971-8.002 13.988 8.002 21.98 19.995 21.98 33.984z"}));Pc.displayName="UpdateIcon";const Iv={"/zh/":{install:"安装",iOSInstall:"点击分享按钮然后点击“添加到主屏幕”",cancel:"取消",close:"关闭",prevImage:"上一张图片",nextImage:"下一张图片",desc:"详情",feature:"主要特色",explain:"该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。",hint:"发现新内容可用",update:"新内容已就绪"},"/en/":{install:"Install",iOSInstall:"Tap the share button and then 'Add to Home Screen'",cancel:"Cancel",close:"Close",prevImage:"Previous Image",nextImage:"Next Image",desc:"Description",feature:"Key Features",explain:"This app can be installed on your PC or mobile device. This will allow this web app to look and behave like any other installed app. You will find it in your app lists and be able to pin it to your home screen, start menus or task bars. This installed web app will also be able to safely interact with other apps and your operating system. ",hint:"New content found.",update:"New content is available."},"/":{install:"Install",iOSInstall:"Tap the share button and then 'Add to Home Screen'",cancel:"Cancel",close:"Close",prevImage:"Previous Image",nextImage:"Next Image",desc:"Description",feature:"Key Features",explain:"This app can be installed on your PC or mobile device. This will allow this web app to look and behave like any other installed app. You will find it in your app lists and be able to pin it to your home screen, start menus or task bars. This installed web app will also be able to safely interact with other apps and your operating system. ",hint:"New content found.",update:"New content is available."}};var Rv=W({name:"SWHintPopup",slots:Object,setup(e,{slots:t}){const n=cn(Iv),o=G(!1),r=()=>{o.value&&(window.location.reload(!0),o.value=!1)};return pe(()=>{const a=Ov();a.on("updatefound",()=>{navigator.serviceWorker.getRegistration().then(i=>{i&&i.active&&(o.value=!0)})}),a.on("updated",()=>{o.value=!1})}),()=>d(Ot,{name:"popup"},()=>{var a;return((a=t.default)==null?void 0:a.call(t,{enabled:o.value,uninstall:r}))||(o.value?d("button",{type:"button",class:"sw-hint-popup",tabindex:0,onClick:()=>r()},[n.value.hint,d("span",{class:"icon-wrapper"},d(Pc))]):null)})}});const xv=Ne({setup:()=>{Pv()},rootComponents:[Rv]}),Ic=()=>{const e=he();return k(()=>e.value.readingTime??null)},Kr=typeof{"/zh/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"},"/en/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"},"/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"}}>"u"?null:{"/zh/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"},"/en/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"},"/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"}},Dv=(e,t)=>{const{minutes:n,words:o}=e,{less1Minute:r,word:a,time:i}=t;return{time:n<1?r:i.replace("$time",Math.round(n).toString()),words:a.replace("$word",o.toString())}},vs={words:"",time:""},$v=()=>Kr?cn(Kr):k(()=>null),Mv=()=>{if(typeof Kr>"u")return k(()=>vs);const e=Ic(),t=$v();return k(()=>e.value&&t.value?Dv(e.value,t.value):vs)},zn=()=>Tc(),ge=()=>Um(),ur=()=>k(()=>!!zn().value.pure);var gs=W({name:"EmptyComponent",setup:()=>()=>null});const Nv="719px",Vv="1440px",Fv="false",Va={mobileBreakPoint:Nv,pcBreakPoint:Vv,enableThemeColor:Fv},Fa={"/zh/features/":["setup","dashboard","game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","character-wiki","weapon-wiki","monster-wiki","mhy-account-switch","hutao-settings"],"/zh/advanced/":["FAQ","exceptions","known-issue","dependency","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/zh/development/":["platform","contribute"],"/zh/statements/":["update-log","bug-report","privacy-notice","tos"],"/en/features/":["setup","dashboard","game-launcher","wish-export","achievements","real-time-notes","character-data","hutao-API","develop-plan","character-wiki","weapon-wiki","monster-wiki","mhy-account-switch","hutao-settings"],"/en/advanced/":["FAQ","exceptions","known-issue","dependency","get-stoken-cookie-from-the-third-party","Gacha-system-and-export-principal","uninstall"],"/en/development/":["platform","contribute"],"/en/statements/":["update-log","bug-report","privacy-notice","tos"],"/":[]},Rc=e=>{const{icon:t="",color:n,size:o}=e,r={};return n&&(r.color=n),o&&(r.height=Number.isNaN(Number(o))?o:`${o}px`),Fn(t)?d("img",{class:"icon",src:t,"no-view":"",style:r}):cr(t)?d("img",{class:"icon",src:Me(t),"no-view":"",style:r}):d(ct("FontIcon"),e)};Rc.displayName="HopeIcon";var He=Rc,At=(e=>(e.type="y",e.title="t",e.shortTitle="s",e.icon="i",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e.index="I",e.order="O",e))(At||{}),Bv=(e=>(e.article="a",e.home="h",e.slide="s",e.page="p",e))(Bv||{});const En=(e,t,n=!1)=>{let o=Ko(e,oc(encodeURI(t)));o.name==="404"&&(o=Ko(e,t));const{fullPath:r,meta:a,name:i}=o;return{text:!n&&a[At.shortTitle]?a[At.shortTitle]:a[At.title]||t,link:i==="404"?t:r,...a[At.icon]?{icon:a[At.icon]}:{}}},zv=()=>{const e=De(),t=je();return n=>{if(n)if(cr(n))t.path!==n&&e.push(n);else if(Fn(n)||Il(n))window&&window.open(n);else{const o=t.path.slice(0,t.path.lastIndexOf("/"));e.push(`${o}/${encodeURI(n)}`)}}},xc=()=>{const e=ge(),t=Le();return k(()=>{const{author:n}=t.value;return n?Xi(n):n===!1?[]:Xi(e.value.author,!1)})},Hv=()=>{const e=Le();return k(()=>Rh(e.value.category).map(t=>({name:t,path:""})))},jv=()=>{const e=Le();return k(()=>xh(e.value.tag).map(t=>({name:t,path:""})))},Wv=()=>{const e=Le(),t=he();return k(()=>{const n=Eh(e.value.date);if(n)return n;const{createdTime:o}=t.value.git||{};return o?new Date(o):null})},Uv=()=>{const e=ge(),t=he(),n=Le(),o=xc(),r=Hv(),a=jv(),i=Wv(),s=Ic(),l=Mv(),c=k(()=>({author:o.value,category:r.value,date:i.value,localizedDate:t.value.localizedDate,tag:a.value,isOriginal:n.value.isOriginal||!1,readingTime:s.value,readingTimeLocale:l.value,pageview:"pageview"in n.value?n.value.pageview:!0})),u=k(()=>"pageInfo"in n.value?n.value.pageInfo:"pageInfo"in e.value?e.value.pageInfo:null);return{info:c,items:u}},{mobileBreakPoint:qv,pcBreakPoint:Kv}=Va,_s=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,dr=()=>{const e=G(!1),t=G(!1),n=()=>{e.value=window.innerWidth<=(_s(qv)??719),t.value=window.innerWidth>=(_s(Kv)??1440)};return pe(()=>{n(),Ie("resize",n,!1),Ie("orientationchange",n,!1)}),{isMobile:e,isPC:t}},Dc=Symbol(""),go=()=>{const e=we(Dc);if(!e)throw new Error("useDarkmode() is called without provider.");return e},Gv=e=>{const t=zn(),n=lm(),o=Da("vuepress-theme-hope-scheme","auto"),r=k(()=>t.value.darkmode||"switch"),a=k(()=>{const s=r.value;return s==="disable"?!1:s==="enable"?!0:s==="auto"?n.value:s==="toggle"?o.value==="dark":o.value==="dark"||o.value==="auto"&&n.value}),i=k(()=>{const s=r.value;return s==="switch"||s==="toggle"});e.provide(Dc,{canToggle:i,config:r,isDarkmode:a,status:o}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>a.value}})},Yv=()=>{const{isDarkmode:e}=go(),t=(n=e.value)=>document.documentElement.setAttribute("data-theme",n?"dark":"light");pe(()=>{re(e,t,{immediate:!0})})};var Be=W({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:["focusout"],slots:Object,setup(e,{attrs:t,emit:n,slots:o}){const r=je(),a=Fl(),i=Jo(e,"config"),s=k(()=>Fn(i.value.link)),l=k(()=>Il(i.value.link)||lp(i.value.link)),c=k(()=>l.value?void 0:i.value.target||(s.value?"_blank":void 0)),u=k(()=>c.value==="_blank"),f=k(()=>!s.value&&!l.value&&!u.value),p=k(()=>l.value?void 0:i.value.rel||(u.value?"noopener noreferrer":void 0)),m=k(()=>i.value.ariaLabel||i.value.text),g=k(()=>{if(e.exact)return!1;const A=Bn(a.value.locales);return A.length?A.every(w=>w!==i.value.link):i.value.link!=="/"}),E=k(()=>f.value?i.value.activeMatch?new RegExp(i.value.activeMatch).test(r.path):g.value?on(r.path,i.value.link):r.path===i.value.link:!1);return()=>{const{before:A,after:w,default:O}=o,{text:y,icon:T,link:N}=i.value;return f.value?d(ut,{to:N,"aria-label":m.value,...t,class:["nav-link",{active:E.value},t.class],onFocusout:()=>n("focusout")},()=>O?O():[A?A():d(He,{icon:T}),y,w==null?void 0:w()]):d("a",{href:N,rel:p.value,target:c.value,"aria-label":m.value,...t,class:["nav-link",t.class],onFocusout:()=>n("focusout")},O?O():[A?A():d(He,{icon:T}),y,e.noExternalLinkIcon?null:d(wc),w==null?void 0:w()])}}});const xn=(e,t,n=!1)=>"activeMatch"in t?new RegExp(t.activeMatch).test(e.path):Pa(e,t.link)?!0:t.children&&!n?t.children.some(o=>xn(e,o)):!1,$c=(e,t)=>t.type==="group"?t.children.some(n=>n.type==="group"?$c(e,n):n.type==="page"&&xn(e,n,!0))||"prefix"in t&&Pa(e,t.prefix):!1,Mc=(e,t)=>se(e.link)?d(Be,{...t,config:e}):d("p",t,[d(He,{icon:e.icon}),e.text]),Nc=e=>{const t=je();return e?d("ul",{class:"vp-sidebar-sub-headers"},e.map(n=>{const o=xn(t,n,!0);return d("li",{class:"vp-sidebar-sub-header"},[Mc(n,{class:["vp-sidebar-link","vp-heading",{active:o}]}),Nc(n.children)])})):null},Cr=(e="",t="")=>cr(t)?t:`${ap(e)}${t}`,Jv=(e,t)=>{const n=he();return{type:"heading",text:e.title,link:`${n.value.path}#${e.slug}`,children:Ba(e.children,t)}},Ba=(e,t)=>t>0?e.map(n=>Jv(n,t-1)):[],Vc=e=>{const t=he();return Ba(t.value.headers,e)},Gr=(e,t,n="")=>{const o=De(),r=he(),a=(i,s=n)=>{var c;const l=se(i)?En(o,Cr(s,i)):i.link?{...i,...Uo(i.link)?{}:{link:En(o,Cr(s,i.link)).link}}:i;if("children"in l){const u=Cr(s,l.prefix),f=l.children==="structure"?Fa[u]:l.children;return{type:"group",...l,prefix:u,children:f.map(p=>a(p,u))}}return{type:"page",...l,children:l.link===r.value.path?Ba(((c=r.value.headers[0])==null?void 0:c.level)===1?r.value.headers[0].children:r.value.headers,t):[]}};return e.map(i=>a(i))},Qv=(e,t)=>{const n=he(),o=Bn(e).sort((r,a)=>a.length-r.length);for(const r of o)if(on(decodeURI(n.value.path),r)){const a=e[r];return a?Gr(a==="structure"?Fa[r]:a==="heading"?Vc(t):a,t,r):[]}return console.warn(`${n.value.path} is missing sidebar config.`),[]},Xv=(e,t)=>{const n=It();return e===!1?[]:e==="heading"?Vc(t):e==="structure"?Gr(Fa[n.value],t,n.value):K(e)?Gr(e,t):Aa(e)?Qv(e,t):[]},Fc=Symbol(""),Zv=()=>{const e=Le(),t=ge(),n=k(()=>e.value.home?!1:e.value.sidebar??t.value.sidebar??"structure"),o=k(()=>e.value.headerDepth??t.value.headerDepth??2),r=k(()=>Xv(n.value,o.value));Zt(Fc,r)},za=()=>{const e=we(Fc);if(!e)throw new Error("useSidebarItems() is called without provider.");return e};var e1=W({name:"PageFooter",setup(){const e=Le(),t=ge(),n=xc(),o=k(()=>{const{copyright:i,footer:s}=e.value;return s!==!1&&!!(i||s||t.value.displayFooter)}),r=k(()=>{const{footer:i}=e.value;return i===!1?!1:se(i)?i:t.value.footer||""}),a=k(()=>"copyright"in e.value?e.value.copyright:"copyright"in t.value?t.value.copyright:n.value.length?`Copyright © ${new Date().getFullYear()} ${n.value[0].name}`:!1);return()=>o.value?d("footer",{class:"vp-footer-wrapper"},[r.value?d("div",{class:"vp-footer",innerHTML:r.value}):null,a.value?d("div",{class:"vp-copyright",innerHTML:a.value}):null]):null}}),Bc=W({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=he(),o=Jo(e,"config"),r=k(()=>o.value.ariaLabel||o.value.text),a=G(!1);re(()=>n.value.path,()=>{a.value=!1});const i=s=>{s.detail===0&&(a.value=!a.value)};return()=>{var s;return d("div",{class:["dropdown-wrapper",{open:a.value}]},[d("button",{type:"button",class:"dropdown-title","aria-label":r.value,onClick:i},[((s=t.title)==null?void 0:s.call(t))||d("span",{class:"title"},[d(He,{icon:o.value.icon}),e.config.text]),d("span",{class:"arrow"}),d("ul",{class:"nav-dropdown"},o.value.children.map((l,c)=>{const u=c===o.value.children.length-1;return d("li",{class:"dropdown-item"},"children"in l?[d("h4",{class:"dropdown-subtitle"},l.link?d(Be,{config:l,onFocusout:()=>{l.children.length===0&&u&&(a.value=!1)}}):d("span",l.text)),d("ul",{class:"dropdown-subitem-wrapper"},l.children.map((f,p)=>d("li",{class:"dropdown-subitem"},d(Be,{config:f,onFocusout:()=>{p===l.children.length-1&&u&&(a.value=!1)}}))))]:d(Be,{config:l,onFocusout:()=>{u&&(a.value=!1)}}))}))])])}}});const zc=()=>d(be,{name:"i18n"},()=>[d("path",{d:"M379.392 460.8 494.08 575.488l-42.496 102.4L307.2 532.48 138.24 701.44l-71.68-72.704L234.496 460.8l-45.056-45.056c-27.136-27.136-51.2-66.56-66.56-108.544h112.64c7.68 14.336 16.896 27.136 26.112 35.84l45.568 46.08 45.056-45.056C382.976 312.32 409.6 247.808 409.6 204.8H0V102.4h256V0h102.4v102.4h256v102.4H512c0 70.144-37.888 161.28-87.04 210.944L378.88 460.8zM576 870.4 512 1024H409.6l256-614.4H768l256 614.4H921.6l-64-153.6H576zM618.496 768h196.608L716.8 532.48 618.496 768z"})]);zc.displayName="I18nIcon";const Hc=(e,t,n="")=>se(t)?En(e,`${n}${t}`):"children"in t?{...t,...t.link&&!Uo(t.link)?En(e,`${n}${t.link}`):{},children:t.children.map(o=>Hc(e,o,`${n}${t.prefix||""}`))}:{...t,link:Uo(t.link)?t.link:En(e,`${n}${t.link}`).link},jc=()=>{const e=ge(),t=De(),n=()=>(e.value.navbar||[]).map(r=>Hc(t,r)),o=G(n());return re(e,()=>{o.value=n()}),o},t1=()=>{const e=De(),t=je(),n=It(),o=or(),r=zn(),a=ge();return k(()=>{const i=Bn(o.value.locales),s=lr(r.value.extraLocales??{});if(i.length<2&&!s.length)return null;const{path:l,fullPath:c}=e.currentRoute.value,{navbarLocales:u}=a.value;return{text:"",ariaLabel:u==null?void 0:u.selectLangAriaLabel,children:[...i.map(f=>{var w,O,y;const p=((w=o.value.locales)==null?void 0:w[f])??{},m=((O=r.value.locales)==null?void 0:O[f])??{},g=p.lang||"",E=((y=m.navbarLocales)==null?void 0:y.langName)??g;let A;if(g===o.value.lang)A=l;else{const T=l.replace(n.value,f);A=e.getRoutes().some(N=>N.path===T)?c.replace(l,T):m.home??f}return{text:E,link:A}}),...s.map(([f,p])=>({text:f,link:p.replace(":route",t.path.replace(n.value,""))}))]}})},n1=()=>{const e=ge(),t=k(()=>e.value.repo||null),n=k(()=>t.value?$h(t.value):null),o=k(()=>t.value?ic(t.value):null),r=k(()=>n.value?e.value.repoLabel??(o.value===null?"Source":o.value):null);return k(()=>!n.value||!r.value||e.value.repoDisplay===!1?null:{type:o.value||"Source",label:r.value,link:n.value})};var o1=W({name:"LanguageDropdown",setup(){const e=t1();return()=>e.value?d("div",{class:"nav-item"},d(Bc,{class:"i18n-dropdown",config:e.value},{title:()=>{var t;return d(zc,{"aria-label":(t=e.value)==null?void 0:t.ariaLabel,style:{width:"1rem",height:"1rem",verticalAlign:"middle"}})}})):null}}),r1=W({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(e){const t=he(),n=Jo(e,"config"),o=k(()=>n.value.ariaLabel||n.value.text),r=G(!1);re(()=>t.value.path,()=>{r.value=!1});const a=(i,s)=>s[s.length-1]===i;return()=>[d("button",{type:"button",class:["nav-screen-dropdown-title",{active:r.value}],"aria-label":o.value,onClick:()=>{r.value=!r.value}},[d("span",{class:"title"},[d(He,{icon:n.value.icon}),e.config.text]),d("span",{class:["arrow",r.value?"down":"end"]})]),d("ul",{class:["nav-screen-dropdown",{hide:!r.value}]},n.value.children.map(i=>d("li",{class:"dropdown-item"},"children"in i?[d("h4",{class:"dropdown-subtitle"},i.link?d(Be,{config:i,onFocusout:()=>{a(i,n.value.children)&&i.children.length===0&&(r.value=!1)}}):d("span",i.text)),d("ul",{class:"dropdown-subitem-wrapper"},i.children.map(s=>d("li",{class:"dropdown-subitem"},d(Be,{config:s,onFocusout:()=>{a(s,i.children)&&a(i,n.value.children)&&(r.value=!1)}}))))]:d(Be,{config:i,onFocusout:()=>{a(i,n.value.children)&&(r.value=!1)}}))))]}}),a1=W({name:"NavScreenLinks",setup(){const e=jc();return()=>e.value.length?d("nav",{class:"nav-screen-links"},e.value.map(t=>d("div",{class:"navbar-links-item"},"children"in t?d(r1,{config:t}):d(Be,{config:t})))):null}});const Wc=()=>d(be,{name:"dark"},()=>d("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));Wc.displayName="DarkIcon";const Uc=()=>d(be,{name:"light"},()=>d("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));Uc.displayName="LightIcon";const qc=()=>d(be,{name:"auto"},()=>d("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));qc.displayName="AutoIcon";const Kc=()=>d(be,{name:"enter-fullscreen"},()=>d("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));Kc.displayName="EnterFullScreenIcon";const Gc=()=>d(be,{name:"cancel-fullscreen"},()=>d("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));Gc.displayName="CancelFullScreenIcon";const Yc=()=>d(be,{name:"outlook"},()=>[d("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);Yc.displayName="OutlookIcon";var Jc=W({name:"AppearanceSwitch",setup(){const{config:e,status:t}=go(),n=()=>{e.value==="switch"?t.value={light:"dark",dark:"auto",auto:"light"}[t.value]:t.value=t.value==="light"?"dark":"light"};return()=>d("button",{type:"button",id:"appearance-switch",onClick:()=>n()},[d(qc,{style:{display:t.value==="auto"?"block":"none"}}),d(Wc,{style:{display:t.value==="dark"?"block":"none"}}),d(Uc,{style:{display:t.value==="light"?"block":"none"}})])}}),i1=W({name:"AppearanceMode",setup(){const e=ge(),{canToggle:t}=go(),n=k(()=>e.value.outlookLocales.darkmode);return()=>t.value?d("div",{class:"appearance-wrapper"},[d("label",{class:"appearance-title",for:"appearance-switch"},n.value),d(Jc)]):null}});const Sr="VUEPRESS_THEME_COLOR";var s1=W({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(n="")=>{const o=document.documentElement.classList,r=Bn(e.themeColor);if(!n){localStorage.removeItem(Sr),o.remove(...r);return}o.remove(...r.filter(a=>a!==n)),o.add(n),localStorage.setItem(Sr,n)};return pe(()=>{const n=localStorage.getItem(Sr);n&&t(n)}),()=>d("ul",{id:"theme-color-picker"},[d("li",d("span",{class:"theme-color",onClick:()=>t()})),lr(e.themeColor).map(([n,o])=>d("li",d("span",{style:{background:o},onClick:()=>t(n)})))])}});const Tn=Va.enableThemeColor==="true",l1=Tn?Ph(lr(Va).filter(([e])=>e.startsWith("theme-"))):{};var c1=W({name:"ThemeColor",setup(){const e=ge(),t=k(()=>e.value.outlookLocales.themeColor);return()=>Tn?d("div",{class:"theme-color-wrapper"},[d("label",{class:"theme-color-title",for:"theme-color-picker"},t.value),d(s1,{themeColor:l1})]):null}}),Qc=W({name:"ToggleFullScreenButton",setup(){const e=ge(),{isSupported:t,isFullscreen:n,toggle:o}=$a(),r=k(()=>e.value.outlookLocales.fullscreen);return()=>t?d("div",{class:"full-screen-wrapper"},[d("label",{class:"full-screen-title",for:"full-screen-switch"},r.value),d("button",{type:"button",id:"full-screen-switch",class:"full-screen",ariaPressed:n.value,onClick:()=>o()},n.value?d(Gc):d(Kc))]):null}}),Xc=W({name:"OutlookSettings",setup(){const e=zn(),t=ur(),n=k(()=>!t.value&&e.value.fullscreen);return()=>d(rr,()=>[Tn?d(c1):null,d(i1),n.value?d(Qc):null])}}),u1=W({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const o=he(),{isMobile:r}=dr(),a=tt(),i=Ma(a);return pe(()=>{a.value=document.body,re(r,s=>{!s&&e.show&&(i.value=!1,t("close"))}),re(()=>o.value.path,()=>{i.value=!1,t("close")})}),Vn(()=>{i.value=!1}),()=>d(Ot,{name:"fade",onEnter:()=>{i.value=!0},onAfterLeave:()=>{i.value=!1}},()=>{var s,l;return e.show?d("div",{id:"nav-screen"},d("div",{class:"vp-nav-screen-container"},[(s=n.before)==null?void 0:s.call(n),d(a1),d("div",{class:"vp-outlook-wrapper"},d(Xc)),(l=n.after)==null?void 0:l.call(n)])):null})}}),d1=W({name:"NavbarBrand",setup(){const e=It(),t=or(),n=ge(),o=k(()=>n.value.home||e.value),r=k(()=>t.value.title),a=k(()=>n.value.navTitle??r.value),i=k(()=>n.value.logo?Me(n.value.logo):null),s=k(()=>n.value.logoDark?Me(n.value.logoDark):null);return()=>d(ut,{to:o.value,class:"vp-brand"},()=>[i.value?d("img",{class:["vp-nav-logo",{light:!!s.value}],src:i.value,alt:r.value}):null,s.value?d("img",{class:["vp-nav-logo dark"],src:s.value,alt:r.value}):null,a.value?d("span",{class:["vp-site-name",{"hide-in-pad":i.value&&n.value.hideSiteNameOnMobile!==!1}]},a.value):null])}}),f1=W({name:"NavbarLinks",setup(){const e=jc();return()=>e.value.length?d("nav",{class:"vp-nav-links"},e.value.map(t=>d("div",{class:"nav-item hide-in-mobile"},"children"in t?d(Bc,{config:t}):d(Be,{config:t})))):null}}),p1=W({name:"RepoLink",components:{BitbucketIcon:uc,GiteeIcon:cc,GitHubIcon:sc,GitLabIcon:lc,SourceIcon:dc},setup(){const e=n1();return()=>e.value?d("div",{class:"nav-item vp-repo"},d("a",{class:"vp-repo-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},d(ct(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const Zc=({active:e=!1},{emit:t})=>d("button",{type:"button",class:["vp-toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>t("toggle")},d("span",[d("span",{class:"vp-top"}),d("span",{class:"vp-middle"}),d("span",{class:"vp-bottom"})]));Zc.displayName="ToggleNavbarButton";var h1=Zc;const Yr=(e,{emit:t})=>d("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},d("span",{class:"icon"}));Yr.displayName="ToggleSidebarButton",Yr.emits=["toggle"];var m1=Yr,v1=W({name:"OutlookButton",setup(){const{isSupported:e}=$a(),t=zn(),n=ur(),o=he(),{canToggle:r}=go(),a=G(!1),i=k(()=>!n.value&&t.value.fullscreen&&e);return re(()=>o.value.path,()=>{a.value=!1}),()=>r.value||i.value||Tn?d("div",{class:"nav-item hide-in-mobile"},r.value&&!i.value&&!Tn?d(Jc):i.value&&!r.value&&!Tn?d(Qc):d("button",{type:"button",class:["outlook-button",{open:a.value}],tabindex:"-1","aria-hidden":!0},[d(Yc),d("div",{class:"outlook-dropdown"},d(Xc))])):null}}),g1=W({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const o=ge(),{isMobile:r}=dr(),a=G(!1),i=k(()=>{const{navbarAutoHide:u="mobile"}=o.value;return u!=="none"&&(u==="always"||r.value)}),s=k(()=>o.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),l={Brand:d1,Language:o1,Links:f1,Repo:p1,Outlook:v1,Search:gt("Docsearch")?ct("Docsearch"):gt("SearchBox")?ct("SearchBox"):gs},c=u=>l[u]??(gt(u)?ct(u):gs);return()=>{var u,f,p,m,g,E;return[d("header",{id:"navbar",class:["vp-navbar",{"auto-hide":i.value,"hide-icon":o.value.navbarIcon===!1}]},[d("div",{class:"vp-navbar-start"},[d(m1,{onToggle:()=>{a.value&&(a.value=!1),t("toggleSidebar")}}),(u=n.startBefore)==null?void 0:u.call(n),(s.value.start||[]).map(A=>d(c(A))),(f=n.startAfter)==null?void 0:f.call(n)]),d("div",{class:"vp-navbar-center"},[(p=n.centerBefore)==null?void 0:p.call(n),(s.value.center||[]).map(A=>d(c(A))),(m=n.centerAfter)==null?void 0:m.call(n)]),d("div",{class:"vp-navbar-end"},[(g=n.endBefore)==null?void 0:g.call(n),(s.value.end||[]).map(A=>d(c(A))),(E=n.endAfter)==null?void 0:E.call(n),d(h1,{active:a.value,onToggle:()=>{a.value=!a.value}})])]),d(u1,{show:a.value,onClose:()=>{a.value=!1}},{before:()=>{var A;return(A=n.screenTop)==null?void 0:A.call(n)},after:()=>{var A;return(A=n.screenBottom)==null?void 0:A.call(n)}})]}}}),_1=W({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=je();return()=>[Mc(e.config,{class:["vp-sidebar-link",`vp-sidebar-${e.config.type}`,{active:xn(t,e.config,!0)}],exact:!0}),Nc(e.config.children)]}}),b1=W({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=je(),o=k(()=>xn(n,e.config)),r=k(()=>xn(n,e.config,!0));return()=>{const{collapsible:a,children:i=[],icon:s,prefix:l,link:c,text:u}=e.config;return d("section",{class:"vp-sidebar-group"},[d(a?"button":"p",{class:["vp-sidebar-heading",{clickable:a||c,exact:r.value,active:o.value}],...a?{type:"button",onClick:()=>t("toggle"),onKeydown:f=>{f.key==="Enter"&&t("toggle")}}:{}},[d(He,{icon:s}),c?d(Be,{class:"vp-sidebar-title",config:{text:u,link:c},noExternalLinkIcon:!0}):d("span",{class:"vp-sidebar-title"},u),a?d("span",{class:["vp-arrow",e.open?"down":"end"]}):null]),e.open||!a?d(eu,{key:l,config:i}):null])}}}),eu=W({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=je(),n=G(-1),o=r=>{n.value=r===n.value?-1:r};return re(()=>t.path,()=>{const r=e.config.findIndex(a=>$c(t,a));n.value=r},{immediate:!0,flush:"post"}),()=>d("ul",{class:"vp-sidebar-links"},e.config.map((r,a)=>d("li",r.type==="group"?d(b1,{config:r,open:a===n.value,onToggle:()=>o(a)}):d(_1,{config:r}))))}}),y1=W({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=je(),o=ge(),r=za(),a=tt();return pe(()=>{re(()=>n.hash,i=>{const s=document.querySelector(`.vp-sidebar a.vp-sidebar-link[href="${n.path}${i}"]`);if(!s)return;const{top:l,height:c}=a.value.getBoundingClientRect(),{top:u,height:f}=s.getBoundingClientRect();u<l?s.scrollIntoView(!0):u+f>l+c&&s.scrollIntoView(!1)},{immediate:!0})}),()=>{var i,s,l;return d("aside",{ref:a,id:"sidebar",class:["vp-sidebar",{"hide-icon":o.value.sidebarIcon===!1}]},[(i=t.top)==null?void 0:i.call(t),((s=t.default)==null?void 0:s.call(t))||d(eu,{config:r.value}),(l=t.bottom)==null?void 0:l.call(t)])}}}),tu=W({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=De(),o=he(),r=Le(),a=ge(),{isMobile:i,isPC:s}=dr(),[l,c]=ns(!1),[u,f]=ns(!1),p=za(),m=G(!1),g=k(()=>e.noNavbar||r.value.navbar===!1||a.value.navbar===!1?!1:!!(o.value.title||a.value.logo||a.value.repo||a.value.navbar)),E=k(()=>e.noSidebar?!1:r.value.sidebar!==!1&&p.value.length!==0&&!r.value.home),A=k(()=>e.noToc||r.value.home?!1:r.value.toc||a.value.toc!==!1&&r.value.toc!==!1),w={x:0,y:0},O=I=>{w.x=I.changedTouches[0].clientX,w.y=I.changedTouches[0].clientY},y=I=>{const M=I.changedTouches[0].clientX-w.x,P=I.changedTouches[0].clientY-w.y;Math.abs(M)>Math.abs(P)*1.5&&Math.abs(M)>40&&(M>0&&w.x<=80?c(!0):c(!1))},T=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let N=0;return Ie("scroll",Kh(()=>{const I=T();I<=58||I<N?m.value=!1:N+200<I&&!l.value&&(m.value=!0),N=I},300,!0)),re(i,I=>{I||c(!1)}),pe(()=>{const I=Ma(document.body);re(l,P=>{I.value=P});const M=n.afterEach(()=>{c(!1)});Vn(()=>{I.value=!1,M()})}),()=>d(gt("GlobalEncrypt")?ct("GlobalEncrypt"):Zl,()=>d("div",{class:["theme-container",{"no-navbar":!g.value,"no-sidebar":!E.value&&!(t.sidebar||t.sidebarTop||t.sidebarBottom),"has-toc":A.value,"hide-navbar":m.value,"sidebar-collapsed":!i.value&&!s.value&&u.value,"sidebar-open":i.value&&l.value},e.containerClass,r.value.containerClass||""],onTouchStart:O,onTouchEnd:y},[g.value?d(g1,{onToggleSidebar:()=>c()},{startBefore:()=>{var I;return(I=t.navbarStartBefore)==null?void 0:I.call(t)},startAfter:()=>{var I;return(I=t.navbarStartAfter)==null?void 0:I.call(t)},centerBefore:()=>{var I;return(I=t.navbarCenterBefore)==null?void 0:I.call(t)},centerAfter:()=>{var I;return(I=t.navbarCenterAfter)==null?void 0:I.call(t)},endBefore:()=>{var I;return(I=t.navbarEndBefore)==null?void 0:I.call(t)},endAfter:()=>{var I;return(I=t.navbarEndAfter)==null?void 0:I.call(t)},screenTop:()=>{var I;return(I=t.navScreenTop)==null?void 0:I.call(t)},screenBottom:()=>{var I;return(I=t.navScreenBottom)==null?void 0:I.call(t)}}):null,d(Ot,{name:"fade"},()=>l.value?d("div",{class:"vp-sidebar-mask",onClick:()=>c(!1)}):null),d(Ot,{name:"fade"},()=>i.value?null:d("div",{class:"toggle-sidebar-wrapper",onClick:()=>f()},d("span",{class:["arrow",u.value?"end":"start"]}))),d(y1,{},{...t.sidebar?{default:()=>t.sidebar()}:{},top:()=>{var I;return(I=t.sidebarTop)==null?void 0:I.call(t)},bottom:()=>{var I;return(I=t.sidebarBottom)==null?void 0:I.call(t)}}),t.default(),d(e1)]))}}),gn=W({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},slots:Object,setup(e,{slots:t}){const n=r=>{r.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,r.style.transform="translateY(-20px)",r.style.opacity="0"},o=r=>{r.style.transform="translateY(0)",r.style.opacity="1"};return()=>d(e.type==="single"?Ot:Ta,{name:"drop",appear:e.appear,onAppear:n,onAfterAppear:o,onEnter:n,onAfterEnter:o,onBeforeLeave:n},()=>t.default())}});const Jr=({custom:e})=>d(zl,{class:["theme-hope-content",{custom:e}]});Jr.displayName="MarkdownContent",Jr.props={custom:Boolean};var nu=Jr;const ou=()=>d(be,{name:"author"},()=>d("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));ou.displayName="AuthorIcon";const ru=()=>d(be,{name:"calendar"},()=>d("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));ru.displayName="CalendarIcon";const au=()=>d(be,{name:"category"},()=>d("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));au.displayName="CategoryIcon";const iu=()=>d(be,{name:"eye"},()=>d("path",{d:"M992 512.096c0-5.76-.992-10.592-1.28-11.136-.192-2.88-1.152-8.064-2.08-10.816-.256-.672-.544-1.376-.832-2.08-.48-1.568-1.024-3.104-1.6-4.32C897.664 290.112 707.104 160 512 160c-195.072 0-385.632 130.016-473.76 322.592-1.056 2.112-1.792 4.096-2.272 5.856a55.512 55.512 0 00-.64 1.6c-1.76 5.088-1.792 8.64-1.632 7.744-.832 3.744-1.568 11.168-1.568 11.168-.224 2.272-.224 4.032.032 6.304 0 0 .736 6.464 1.088 7.808.128 1.824.576 4.512 1.12 6.976h-.032c.448 2.08 1.12 4.096 1.984 6.08.48 1.536.992 2.976 1.472 4.032C126.432 733.856 316.992 864 512 864c195.136 0 385.696-130.048 473.216-321.696 1.376-2.496 2.24-4.832 2.848-6.912.256-.608.48-1.184.672-1.728 1.536-4.48 1.856-8.32 1.728-8.32l-.032.032c.608-3.104 1.568-7.744 1.568-13.28zM512 672c-88.224 0-160-71.776-160-160s71.776-160 160-160 160 71.776 160 160-71.776 160-160 160z"}));iu.displayName="EyeIcon";const su=()=>d(be,{name:"fire"},()=>d("path",{d:"M726.4 201.6c-12.8-9.6-28.8-6.4-38.4 0-9.6 9.6-16 25.6-9.6 38.4 6.4 12.8 9.6 28.8 12.8 44.8C604.8 83.2 460.8 38.4 454.4 35.2c-9.6-3.2-22.4 0-28.8 6.4-9.6 6.4-12.8 19.2-9.6 28.8 12.8 86.4-25.6 188.8-115.2 310.4-6.4-25.6-16-51.2-32-80-9.6-9.6-22.4-16-35.2-12.8-16 3.2-25.6 12.8-25.6 28.8-3.2 48-25.6 92.8-51.2 140.8C134.4 499.2 112 544 102.4 592c-32 150.4 99.2 329.6 233.6 380.8 9.6 3.2 19.2 6.4 32 9.6-25.6-19.2-41.6-51.2-48-96C294.4 691.2 505.6 640 515.2 460.8c153.6 105.6 224 336 137.6 505.6 3.2 0 6.4-3.2 9.6-3.2 0 0 3.2 0 3.2-3.2 163.2-89.6 252.8-208 259.2-345.6 16-211.2-163.2-390.4-198.4-412.8z"}));su.displayName="FireIcon";const lu=()=>d(be,{name:"print"},()=>d("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));lu.displayName="PrintIcon";const cu=()=>d(be,{name:"tag"},()=>d("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));cu.displayName="TagIcon";const uu=()=>d(be,{name:"timer"},()=>d("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));uu.displayName="TimerIcon";const du=()=>d(be,{name:"word"},()=>[d("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),d("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);du.displayName="WordIcon";const Rt=()=>{const e=ge();return k(()=>e.value.metaLocales)};var w1=W({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(e){const t=Rt();return()=>e.author.length?d("span",{class:"page-author-info","aria-label":`${t.value.author}${e.pure?"":"🖊"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(ou),d("span",e.author.map(n=>n.url?d("a",{class:"page-author-item",href:n.url,target:"_blank",rel:"noopener noreferrer"},n.name):d("span",{class:"page-author-item"},n.name))),d("span",{property:"author",content:e.author.map(n=>n.name).join(", ")})]):null}}),E1=W({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=De(),n=he(),o=Rt(),r=(a,i="")=>{i&&n.value.path!==i&&(a.preventDefault(),t.push(i))};return()=>e.category.length?d("span",{class:"page-category-info","aria-label":`${o.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(au),e.category.map(({name:a,path:i})=>d("span",{class:["page-category-item",{[`category${ec(a,9)}`]:!e.pure,clickable:i}],role:i?"navigation":"",onClick:s=>r(s,i)},a)),d("meta",{property:"articleSection",content:e.category.map(({name:a})=>a).join(",")})]):null}}),T1=W({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=nr(),n=Rt();return()=>e.date?d("span",{class:"page-date-info","aria-label":`${n.value.date}${e.pure?"":"📅"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(ru),d("span",d(rr,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),d("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),A1=W({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=Rt();return()=>e.isOriginal?d("span",{class:"page-original-info"},t.value.origin):null}}),k1=W({name:"PageViewInfo",inheritAttrs:!1,props:{pageview:{type:[Boolean,String],default:!1},pure:Boolean},setup(e){const t=je(),n=Rt(),o=tt(),r=G(0);return cm(o,()=>{const a=o.value.textContent;a&&!isNaN(Number(a))&&(r.value=Number(a))},{childList:!0}),()=>e.pageview?d("span",{class:"page-pageview-info","aria-label":`${n.value.views}${e.pure?"":"🔢"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(r.value<1e3?iu:su),d("span",{ref:o,id:"ArtalkPV",class:"waline-pageview-count","data-path":se(e.pageview)?e.pageview:t.path},"...")]):null}}),L1=W({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Rt(),n=k(()=>{if(!e.readingTime)return null;const{minutes:o}=e.readingTime;return o<1?"PT1M":`PT${Math.round(o)}M`});return()=>{var o,r;return(o=e.readingTimeLocale)!=null&&o.time?d("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${e.pure?"":"⌛"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(uu),d("span",(r=e.readingTimeLocale)==null?void 0:r.time),d("meta",{property:"timeRequired",content:n.value})]):null}}}),O1=W({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=De(),n=he(),o=Rt(),r=(a,i="")=>{i&&n.value.path!==i&&(a.preventDefault(),t.push(i))};return()=>e.tag.length?d("span",{class:"page-tag-info","aria-label":`${o.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(cu),e.tag.map(({name:a,path:i})=>d("span",{class:["page-tag-item",{[`tag${ec(a,9)}`]:!e.pure,clickable:i}],role:i?"navigation":"",onClick:s=>r(s,i)},a)),d("meta",{property:"keywords",content:e.tag.map(({name:a})=>a).join(",")})]):null}}),C1=W({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Rt();return()=>{var n,o,r;return(n=e.readingTimeLocale)!=null&&n.words?d("span",{class:"page-word-info","aria-label":`${t.value.words}${e.pure?"":"🔠"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(du),d("span",(o=e.readingTimeLocale)==null?void 0:o.words),d("meta",{property:"wordCount",content:(r=e.readingTime)==null?void 0:r.words})]):null}}}),S1=W({name:"PageInfo",components:{AuthorInfo:w1,CategoryInfo:E1,DateInfo:T1,OriginalInfo:A1,PageViewInfo:k1,ReadingTimeInfo:L1,TagInfo:O1,WordInfo:C1},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=ur();return()=>e.items?d("div",{class:"page-info"},e.items.map(n=>d(ct(`${n}Info`),{...e.info,pure:t.value}))):null}}),P1=W({name:"PrintButton",setup(){const e=zn(),t=ge();return()=>e.value.print===!1?null:d("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},d(lu))}});const I1=({title:e,level:t,slug:n})=>d(ut,{to:`#${n}`,class:["toc-link",`level${t}`]},()=>e),Qr=(e,t)=>{const n=je();return e.length&&t>0?d("ul",{class:"toc-list"},e.map(o=>{const r=Qr(o.children,t-1);return[d("li",{class:["toc-item",{active:Pa(n,`#${o.slug}`)}]},I1(o)),r?d("li",r):null]})):null};var R1=W({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=je(),o=he(),r=Rt(),a=tt(),i=G("-1.7rem"),s=c=>{var u;(u=a.value)==null||u.scrollTo({top:c,behavior:"smooth"})},l=()=>{if(a.value){const c=document.querySelector(".toc-item.active");c?i.value=`${c.getBoundingClientRect().top-a.value.getBoundingClientRect().top+a.value.scrollTop}px`:i.value="-1.7rem"}else i.value="-1.7rem"};return pe(()=>{re(()=>n.hash,c=>{if(a.value){const u=document.querySelector(`#toc a.toc-link[href$="${c}"]`);if(!u)return;const{top:f,height:p}=a.value.getBoundingClientRect(),{top:m,height:g}=u.getBoundingClientRect();m<f?s(a.value.scrollTop+m-f):m+g>f+p&&s(a.value.scrollTop+m+g-f-p)}}),re(()=>n.fullPath,()=>l(),{flush:"post",immediate:!0})}),()=>{var u,f;const c=e.items.length?Qr(e.items,e.headerDepth):o.value.headers?Qr(o.value.headers,e.headerDepth):null;return c?d("div",{class:"toc-place-holder"},[d("aside",{id:"toc"},[(u=t.before)==null?void 0:u.call(t),d("div",{class:"toc-header"},[r.value.toc,d(P1)]),d("div",{class:"toc-wrapper",ref:a},[c,d("div",{class:"toc-marker",style:{top:i.value}})]),(f=t.after)==null?void 0:f.call(t)])]):null}}}),fu=W({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=he(),n=ge(),o=tt(),r=({target:a})=>{const i=document.querySelector(a.hash);if(i){const s=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",s)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",s),i.focus(),window.scrollTo(0,0)}};return pe(()=>{re(()=>t.value.path,()=>o.value.focus())}),()=>[d("span",{ref:o,tabindex:"-1"}),d("a",{href:`#${e.content}`,class:"vp-skip-link sr-only",onClick:r},n.value.routeLocales.skipToContent)]}});let Pr=null,qn=null;const x1={wait:()=>Pr,pending:()=>{Pr=new Promise(e=>qn=e)},resolve:()=>{qn==null||qn(),Pr=null,qn=null}},pu=()=>x1;var D1=W({name:"FadeSlideY",slots:Object,setup(e,{slots:t}){const{resolve:n,pending:o}=pu();return()=>d(Ot,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:n,onBeforeLeave:o},()=>{var r;return(r=t.default)==null?void 0:r.call(t)})}});const $1=(e,t)=>{const n=e.replace(t,"/").split("/"),o=[];let r=ka(t);return n.forEach((a,i)=>{i!==n.length-1?(r+=`${a}/`,o.push({link:r,name:a||"Home"})):a!==""&&(r+=a,o.push({link:r,name:a}))}),o},hu=(e,{slots:t})=>{var f,p;const{bgImage:n,bgImageDark:o,bgImageStyle:r,color:a,description:i,image:s,imageDark:l,header:c,features:u=[]}=e;return d("div",{class:"vp-feature-wrapper"},[n?d("div",{class:["vp-feature-bg",{light:o}],style:[{"background-image":`url(${n})`},r]}):null,o?d("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${o})`},r]}):null,d("div",{class:"vp-feature",style:a?{color:a}:{}},[((f=t.image)==null?void 0:f.call(t,e))||[s?d("img",{class:["vp-feature-image",{light:l}],src:Me(s),alt:c}):null,l?d("img",{class:"vp-feature-image dark",src:Me(l),alt:c}):null],((p=t.info)==null?void 0:p.call(t,e))||[c?d("h2",{class:"vp-feature-header"},c):null,i?d("p",{class:"vp-feature-description",innerHTML:i}):null],u.length?d("div",{class:"vp-features"},u.map(({icon:m,title:g,details:E,link:A})=>{const w=[d("h3",{class:"vp-feature-title"},[d(He,{icon:m}),d("span",{innerHTML:g})]),d("p",{class:"vp-feature-details",innerHTML:E})];return A?Uo(A)?d("a",{class:"vp-feature-item link",href:A,role:"navigation","aria-label":g,target:"_blank"},w):d(ut,{class:"vp-feature-item link",to:A,role:"navigation","aria-label":g},()=>w):d("div",{class:"vp-feature-item"},w)})):null])])};hu.displayName="FeaturePanel";var bs=hu,M1=W({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=Le(),o=or(),r=k(()=>n.value.heroFullScreen??!1),a=k(()=>{const{heroText:c,tagline:u}=n.value;return{text:c??o.value.title??"Hello",tagline:u??o.value.description??"",isFullScreen:r.value}}),i=k(()=>{const{heroText:c,heroImage:u,heroImageDark:f,heroAlt:p,heroImageStyle:m}=n.value;return{image:u?Me(u):null,imageDark:f?Me(f):null,heroStyle:m,alt:p||c||"hero image",isFullScreen:r.value}}),s=k(()=>{const{bgImage:c,bgImageDark:u,bgImageStyle:f}=n.value;return{image:Ct(c)?Me(c):null,imageDark:Ct(u)?Me(u):null,bgStyle:f,isFullScreen:r.value}}),l=k(()=>n.value.actions??[]);return()=>{var c,u,f;return d("header",{class:["vp-hero-info-wrapper",{fullscreen:r.value}]},[((c=t.heroBg)==null?void 0:c.call(t,s.value))||[s.value.image?d("div",{class:["vp-hero-mask",{light:s.value.imageDark}],style:[{"background-image":`url(${s.value.image})`},s.value.bgStyle]}):null,s.value.imageDark?d("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${s.value.imageDark})`},s.value.bgStyle]}):null],d("div",{class:"vp-hero-info"},[((u=t.heroImage)==null?void 0:u.call(t,i.value))||d(gn,{appear:!0,type:"group"},()=>[i.value.image?d("img",{key:"light",class:["vp-hero-image",{light:i.value.imageDark}],style:i.value.heroStyle,src:i.value.image,alt:i.value.alt}):null,i.value.imageDark?d("img",{key:"dark",class:"vp-hero-image dark",style:i.value.heroStyle,src:i.value.imageDark,alt:i.value.alt}):null]),((f=t.heroInfo)==null?void 0:f.call(t,a.value))??d("div",{class:"vp-hero-infos"},[a.value.text?d(gn,{appear:!0,delay:.04},()=>d("h1",{id:"main-title"},a.value.text)):null,a.value.tagline?d(gn,{appear:!0,delay:.08},()=>d("p",{class:"vp-description",innerHTML:a.value.tagline})):null,l.value.length?d(gn,{appear:!0,delay:.12},()=>d("p",{class:"vp-actions"},l.value.map(p=>d(Be,{class:["vp-action",p.type||"default"],config:p,noExternalLinkIcon:!0})))):null])])])}}});const mu=(e,{slots:t})=>{var p,m,g;const{bgImage:n,bgImageDark:o,bgImageStyle:r,color:a,description:i,image:s,imageDark:l,header:c,highlights:u=[],type:f="un-order"}=e;return d("div",{class:"vp-highlight-wrapper",style:a?{color:a}:{}},[n?d("div",{class:["vp-highlight-bg",{light:o}],style:[{"background-image":`url(${n})`},r]}):null,o?d("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${o})`},r]}):null,d("div",{class:"vp-highlight"},[((p=t.image)==null?void 0:p.call(t,e))||[s?d("img",{class:["vp-highlight-image",{light:l}],src:Me(s),alt:c}):null,l?d("img",{class:"vp-highlight-image dark",src:Me(l),alt:c}):null],((m=t.info)==null?void 0:m.call(t,e))||[d("div",{class:"vp-highlight-info-wrapper"},d("div",{class:"vp-highlight-info"},[c?d("h2",{class:"vp-highlight-header",innerHTML:c}):null,i?d("p",{class:"vp-highlight-description",innerHTML:i}):null,((g=t.highlights)==null?void 0:g.call(t,u))||d(f==="order"?"ol":f==="no-order"?"dl":"ul",{class:"vp-highlights"},u.map(({icon:E,title:A,details:w,link:O})=>{const y=[d(f==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[E?d(He,{class:"vp-highlight-icon",icon:E}):null,d("span",{innerHTML:A})]),w?d(f==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:w}):null];return d(f==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:O}]},O?Oh(O)?d("a",{class:"vp-highlight-item link",href:O,role:"navigation","aria-label":A,target:"_blank"},y):d(ut,{class:"vp-highlight-item link",to:O,role:"navigation","aria-label":A},()=>y):d("div",{class:"vp-highlight-item"},y))}))]))]])])};mu.displayName="HighlightPanel";var N1=mu,V1=W({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=ur(),o=Le(),r=k(()=>{const{features:i}=o.value;return K(i)?i:null}),a=k(()=>{const{highlights:i}=o.value;return K(i)?i:null});return()=>{var i,s,l,c;return d("main",{id:"main-content",class:["vp-project-home ",{pure:n.value}],"aria-labelledby":o.value.heroText===null?"":"main-title"},[(i=t.top)==null?void 0:i.call(t),d(M1),((s=a.value)==null?void 0:s.map(u=>"features"in u?d(bs,u):d(N1,u)))||(r.value?d(gn,{appear:!0,delay:.24},()=>d(bs,{features:r.value})):null),(l=t.center)==null?void 0:l.call(t),d(gn,{appear:!0,delay:.32},()=>d(nu)),(c=t.bottom)==null?void 0:c.call(t)])}}}),F1=W({name:"BreadCrumb",setup(){const e=De(),t=he(),n=It(),o=Le(),r=ge(),a=tt([]),i=k(()=>(o.value.breadcrumb||o.value.breadcrumb!==!1&&r.value.breadcrumb!==!1)&&a.value.length>1),s=k(()=>o.value.breadcrumbIcon||o.value.breadcrumbIcon!==!1&&r.value.breadcrumbIcon!==!1),l=()=>{const c=e.getRoutes(),u=$1(t.value.path,n.value).map(({link:f,name:p})=>{const m=c.find(g=>g.path===f);if(m){const{meta:g,path:E}=Ko(e,m.path);return{title:g[At.shortTitle]||g[At.title]||p,icon:g[At.icon],path:E}}return null}).filter(f=>f!==null);u.length>1&&(a.value=u)};return pe(()=>{l(),re(()=>t.value.path,l)}),()=>d("nav",{class:["vp-breadcrumb",{disable:!i.value}]},i.value?d("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},a.value.map((c,u)=>d("li",{class:{"is-active":a.value.length-1===u},property:"itemListElement",typeof:"ListItem"},[d(ut,{to:c.path,property:"item",typeof:"WebPage"},()=>[s.value?d(He,{icon:c.icon}):null,d("span",{property:"name"},c.title||"Unknown")]),d("meta",{property:"position",content:u+1})]))):[])}});const ys=e=>{const t=De();return e===!1?!1:se(e)?En(t,e,!0):Aa(e)?e:null},Xr=(e,t,n)=>{const o=e.findIndex(r=>r.link===t);if(o!==-1){const r=e[o+n];return r!=null&&r.link?r:null}for(const r of e)if(r.children){const a=Xr(r.children,t,n);if(a)return a}return null};var B1=W({name:"PageNav",setup(){const e=ge(),t=Le(),n=za(),o=he(),r=zv(),a=k(()=>{const s=ys(t.value.prev);return s===!1?null:s||(e.value.prevLink===!1?null:Xr(n.value,o.value.path,-1))}),i=k(()=>{const s=ys(t.value.next);return s===!1?null:s||(e.value.nextLink===!1?null:Xr(n.value,o.value.path,1))});return Ie("keydown",s=>{s.altKey&&(s.key==="ArrowRight"?i.value&&(r(i.value.link),s.preventDefault()):s.key==="ArrowLeft"&&a.value&&(r(a.value.link),s.preventDefault()))}),()=>a.value||i.value?d("nav",{class:"vp-page-nav"},[a.value?d(Be,{class:"prev",config:a.value},()=>{var s,l;return[d("div",{class:"hint"},[d("span",{class:"arrow start"}),e.value.metaLocales.prev]),d("div",{class:"link"},[d(He,{icon:(s=a.value)==null?void 0:s.icon}),(l=a.value)==null?void 0:l.text])]}):null,i.value?d(Be,{class:"next",config:i.value},()=>{var s,l;return[d("div",{class:"hint"},[e.value.metaLocales.next,d("span",{class:"arrow end"})]),d("div",{class:"link"},[(s=i.value)==null?void 0:s.text,d(He,{icon:(l=i.value)==null?void 0:l.icon})])]}):null]):null}});const z1={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},H1=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:r})=>{if(!o)return null;const a=ic(e);let i;return r?i=r:a!==null&&(i=z1[a]),i?i.replace(/:repo/,Fn(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Rl(`${ka(n)}/${o}`)):null},j1=()=>{const e=ge(),t=he(),n=Le();return k(()=>{const{repo:o,docsRepo:r=o,docsBranch:a="main",docsDir:i="",editLink:s,editLinkPattern:l=""}=e.value;if(!(n.value.editLink??s??!0)||!r)return null;const c=H1({docsRepo:r,docsBranch:a,docsDir:i,editLinkPattern:l,filePathRelative:t.value.filePathRelative});return c?{text:e.value.metaLocales.editLink,link:c}:null})},W1=()=>{const e=or(),t=ge(),n=he(),o=Le();return k(()=>{var r,a;return!(o.value.lastUpdated??t.value.lastUpdated??!0)||!((r=n.value.git)!=null&&r.updatedTime)?null:new Date((a=n.value.git)==null?void 0:a.updatedTime).toLocaleString(e.value.lang)})},U1=()=>{const e=ge(),t=he(),n=Le();return k(()=>{var o;return n.value.contributors??e.value.contributors??!0?((o=t.value.git)==null?void 0:o.contributors)??null:null})};var q1=W({name:"PageTitle",setup(){const e=he(),t=Le(),n=ge(),{info:o,items:r}=Uv();return()=>d("div",{class:"vp-page-title"},[d("h1",[n.value.titleIcon===!1?null:d(He,{icon:t.value.icon}),e.value.title]),d(S1,{info:o.value,...r.value===null?{}:{items:r.value}}),d("hr")])}});const vu=()=>d(be,{name:"edit"},()=>[d("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),d("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);vu.displayName="EditIcon";var K1=W({name:"PageMeta",setup(){const e=ge(),t=j1(),n=W1(),o=U1();return()=>{const{metaLocales:r}=e.value;return d("footer",{class:"page-meta"},[t.value?d("div",{class:"meta-item edit-link"},d(Be,{class:"label",config:t.value},{before:()=>d(vu)})):null,d("div",{class:"meta-item git-info"},[n.value?d("div",{class:"update-time"},[d("span",{class:"label"},`${r.lastUpdated}: `),d(rr,()=>d("span",{class:"info"},n.value))]):null,o.value&&o.value.length?d("div",{class:"contributors"},[d("span",{class:"label"},`${r.contributors}: `),o.value.map(({email:a,name:i},s)=>[d("span",{class:"contributor",title:`email: ${a}`},i),s!==o.value.length-1?",":""])]):null])])}}}),G1=W({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=Le(),o=he(),{isDarkmode:r}=go(),a=ge(),i=k(()=>n.value.toc||n.value.toc!==!1&&a.value.toc!==!1);return()=>d("main",{id:"main-content",class:"vp-page"},d(gt("LocalEncrypt")?ct("LocalEncrypt"):Zl,()=>{var s,l,c,u;return[(s=t.top)==null?void 0:s.call(t),n.value.cover?d("img",{class:"page-cover",src:Me(n.value.cover),alt:o.value.title,"no-view":""}):null,d(F1),d(q1),i.value?d(R1,{headerDepth:n.value.headerDepth??a.value.headerDepth??2},{before:()=>{var f;return(f=t.tocBefore)==null?void 0:f.call(t)},after:()=>{var f;return(f=t.tocAfter)==null?void 0:f.call(t)}}):null,(l=t.contentBefore)==null?void 0:l.call(t),d(nu),(c=t.contentAfter)==null?void 0:c.call(t),d(K1),d(B1),gt("CommentService")?d(ct("CommentService"),{darkmode:r.value}):null,(u=t.bottom)==null?void 0:u.call(t)]}))}}),Y1=W({name:"Layout",setup(){ge();const e=he(),t=Le(),{isMobile:n}=dr(),o=k(()=>"none");return()=>[d(fu),d(tu,{},{default:()=>t.value.home?d(V1):d(D1,()=>d(G1,{key:e.value.path})),...o.value!=="none"?{navScreenBottom:()=>d(ct("BloggerInfo"))}:{},...!n.value&&o.value==="always"?{sidebar:()=>d(ct("BloggerInfo"))}:{}})]}}),J1=W({name:"NotFoundHint",setup(){const e=ge(),t=()=>{const n=e.value.routeLocales.notFoundMsg;return n[Math.floor(Math.random()*n.length)]};return()=>d("div",{class:"not-found-hint"},[d("p",{class:"error-code"},"404"),d("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),d("p",{class:"error-hint"},t())])}}),Q1=W({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=It(),o=ge(),{navigate:r}=Ur({to:o.value.home??n.value});return()=>[d(fu),d(tu,{noSidebar:!0},()=>{var a;return d("main",{id:"main-content",class:"vp-page not-found"},((a=t.default)==null?void 0:a.call(t))||[d(J1),d("div",{class:"actions"},[d("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},o.value.routeLocales.back),d("button",{type:"button",class:"action-button",onClick:()=>r()},o.value.routeLocales.home)])])})]}});Im(He);const X1=Ne({enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...o)=>(await pu().wait(),n(...o)),Gv(e),e.component("HopeIcon",He),e.component("VPLink",ut)},setup:()=>{Yv(),Zv()},layouts:{Layout:Y1,NotFound:Q1}}),Z1=e=>{const t=Ie("keydown",n=>{const o=n.key==="k"&&(n.ctrlKey||n.metaKey);!(n.key==="/")&&!o||(n.preventDefault(),e(),t())})},e0=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,t0=()=>{const e=De();return{hitComponent:({hit:t,children:n})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:t.url,onClick:o=>{e0(o)||(o.preventDefault(),e.push($i(t.url,"/")))},children:n},__v:null}),navigator:{navigate:({itemUrl:t})=>{e.push($i(t,"/"))}},transformSearchClient:t=>{const n=_c(t.search,500);return{...t,search:async(...o)=>n(...o)}}}},n0=(e=[],t)=>[`lang:${t}`,...K(e)?e:[e]],o0=({buttonText:e="Search",buttonAriaLabel:t=e}={})=>`<button type="button" class="DocSearch DocSearch-Button" aria-label="${t}"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">${e}</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"><svg width="15" height="15" class="DocSearch-Control-Key-Icon"><path d="M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953" stroke-width="1.2" stroke="currentColor" fill="none" stroke-linecap="square"></path></svg></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button>`,r0=16,gu=()=>{if(document.querySelector(".DocSearch-Modal"))return;const e=new Event("keydown");e.key="k",e.metaKey=!0,window.dispatchEvent(e),setTimeout(gu,r0)},a0=e=>{const t="algolia-preconnect";(window.requestIdleCallback||setTimeout)(()=>{if(document.head.querySelector(`#${t}`))return;const o=document.createElement("link");o.id=t,o.rel="preconnect",o.href=`https://${e}-dsn.algolia.net`,o.crossOrigin="",document.head.appendChild(o)})},i0={appId:"28CTGDOOQD",apiKey:"72d7a9a0f9f0466218ea19988886dce8",indexName:"hutao",locales:{"/zh/":{placeholder:"搜索文档",translations:{button:{buttonText:"搜索文档",buttonAriaLabel:"搜索文档"},modal:{searchBox:{resetButtonTitle:"清除查询条件",resetButtonAriaLabel:"清除查询条件",cancelButtonText:"取消",cancelButtonAriaLabel:"取消"},startScreen:{recentSearchesTitle:"搜索历史",noRecentSearchesText:"没有搜索历史",saveRecentSearchButtonTitle:"保存至搜索历史",removeRecentSearchButtonTitle:"从搜索历史中移除",favoriteSearchesTitle:"收藏",removeFavoriteSearchButtonTitle:"从收藏中移除"},errorScreen:{titleText:"无法获取结果",helpText:"你可能需要检查你的网络连接"},footer:{selectText:"选择",navigateText:"切换",closeText:"关闭",searchByText:"搜索提供者"},noResultsScreen:{noResultsText:"无法找到相关结果",suggestedQueryText:"你可以尝试查询",reportMissingResultsText:"你认为该查询应该有结果?",reportMissingResultsLinkText:"点击反馈"}}}},"/en/":{placeholder:"Search documents",translations:{button:{buttonText:"Search documents"}}}}};_(()=>import("./style-e9220a04.js"),[]),_(()=>import("./docsearch-1d421ddb.js"),[]);const s0=W({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!1,default:()=>i0}},setup(e){const t=t0(),n=nr(),o=It(),r=G(!1),a=G(!1),i=k(()=>{var c;return{...e.options,...(c=e.options.locales)==null?void 0:c[o.value]}}),s=async()=>{var u;const{default:c}=await _(()=>import("./index-82585c84.js"),[]);c({...t,...i.value,container:`#${e.containerId}`,searchParameters:{...i.value.searchParameters,facetFilters:n0((u=i.value.searchParameters)==null?void 0:u.facetFilters,n.value)}}),r.value=!0},l=()=>{a.value||r.value||(a.value=!0,s(),gu(),re(o,s))};return Z1(l),pe(()=>a0(i.value.appId)),()=>{var c;return[d("div",{id:e.containerId,style:{display:r.value?"block":"none"}}),r.value?null:d("div",{onClick:l,innerHTML:o0((c=i.value.translations)==null?void 0:c.button)})]}}}),l0=Ne({enhance({app:e}){e.component("Docsearch",s0)}}),c0=e=>{if(window.dataLayer&&window.gtag)return;const t=document.createElement("script");t.src=`https://www.googletagmanager.com/gtag/js?id=${e.id}`,t.async=!0,document.head.appendChild(t),window.dataLayer=window.dataLayer||[],window.gtag=function(){dataLayer.push(arguments)},gtag("js",new Date),e.debug?gtag("config",e.id,{debug_mode:!0}):gtag("config",e.id)},u0={id:"G-F3LFJCE3RM"},d0=Ne({enhance(){c0(u0)}});const _u={autoLocale:!0,switchLocale:"modal",localeConfig:{0:["/en/",["en-US","en-UK","en"]],1:["/zh/",["zh-CN","zh-TW","zh"]],"/zh/":["zh-CN"],"/en/":["en-US"]},defaultLocale:"/en/",localeFallback:!0,defaultBehavior:"defaultLocale"},ws=lr(_u.localeConfig),Es={"/zh/":{name:"简体中文",hint:"您的首选语言是 $1是否切换到该语言",switch:"切换到 $1",cancel:"取消"},"/en/":{name:"English",hint:"Your primary language is $1, do you want to switch to it?",switch:"Switch to $1",cancel:"Cancel"},"/":{name:"English",hint:"Your primary language is $1, do you want to switch to it?",switch:"Switch to $1",cancel:"Cancel"}},{switchLocale:Ts}=_u,As=hm("VUEPRESS_REDIRECT_LOCALES",{});var f0=W({name:"LanguageSwitch",setup(){const e=fm(),t=je(),n=De(),o=It(),r=G(!1),a=k(()=>{if(ws.some(([c])=>o.value===c)){for(const c of e.value)for(const[u,f]of ws)if(f.includes(c))return u===o.value?null:{lang:c,localePath:u}}return null}),i=k(()=>{if(a.value){const{lang:c,localePath:u}=a.value,f=[Es[o.value],Es[u]];return{hint:f.map(({hint:p})=>p.replace("$1",c)),switch:f.map(({switch:p})=>p.replace("$1",c)).join(" / "),cancel:f.map(({cancel:p})=>p).join(" / ")}}return null}),s=k(()=>a.value?t.path.replace(o.value,a.value.localePath):null),l=()=>{As.value[o.value]=!0,r.value=!1};return pe(()=>{const c=Ma(document.body);As.value[o.value]||(a.value?Ts==="direct"?n.replace(s.value):Ts==="modal"?r.value=!0:r.value=!1:r.value=!1),re(r,u=>{c.value=u},{immediate:!0}),Vn(()=>{c.value=!1})}),()=>r.value?d(Ta,{name:"lang-modal-fade"},()=>{var c,u,f;return r.value?[d("div",{key:"mask",class:"lang-modal-mask"}),d("div",{key:"popup",class:"lang-modal-wrapper"},[d("div",{class:"lang-modal-content"},(c=i.value)==null?void 0:c.hint.map(p=>d("p",p))),d("button",{type:"button",class:"lang-modal-action primary",onClick:()=>{l(),n.replace(s.value)}},(u=i.value)==null?void 0:u.switch),d("button",{type:"button",class:"lang-modal-action",onClick:()=>l()},(f=i.value)==null?void 0:f.cancel)])]:[]}):null}}),p0=Ne({setup(){},rootComponents:[f0]});const Ro=[bp,Am,Pm,$m,Vm,Hm,Km,iv,pv,mv,kv,xv,X1,l0,d0,p0],h0=[["v-2d0a870d","/en/",{y:"h",t:"Home",i:"iconfont icon-home"},["/en/README.md"]],["v-082946dd","/en/community.html",{y:"a",t:"Join Community",i:"iconfont icon-community",O:8},[":md"]],["v-038e810e","/en/i18n.html",{y:"a",t:"Localization",i:"iconfont icon-network",O:7},[":md"]],["v-ba407326","/en/menu.html",{y:"a",t:"Site Menu",I:0},[":md"]],["v-586858ed","/en/project.html",{y:"a",t:"Project",i:"iconfont icon-workingDirectory",O:6},[":md"]],["v-0c01f6a4","/en/quick-start.html",{y:"a",t:"Quick Start",i:"iconfont icon-play",O:5},[":md"]],["v-23b9870a","/en/side-load.html",{y:"a",t:""},[":md"]],["v-7d29d7d8","/en/star-request.html",{y:"a",t:""},[":md"]],["v-2d0ad528","/zh/",{y:"h",t:"首页",i:"iconfont icon-home"},["/zh/README.md"]],["v-5cad49b8","/zh/community.html",{y:"a",t:"加入用户社区",i:"iconfont icon-community",O:8},[":md"]],["v-27c4e153","/zh/i18n.html",{y:"a",t:"国际化支持",i:"iconfont icon-network",O:7},[":md"]],["v-71d3b29c","/zh/menu.html",{y:"a",t:"全站目录",I:0},[":md"]],["v-6c355688","/zh/project.html",{y:"a",t:"项目说明",i:"iconfont icon-workingDirectory",O:6},[":md"]],["v-4f90aebf","/zh/quick-start.html",{y:"a",t:"快速开始",i:"iconfont icon-play",O:5},[":md"]],["v-783d89e5","/zh/side-load.html",{y:"a",t:""},[":md"]],["v-a91bb9c6","/zh/star-request.html",{y:"a",t:""},[":md"]],["v-1bd4ef83","/en/advanced/FAQ.html",{y:"a",t:"FAQ",i:"iconfont icon-ask",O:1},[":md"]],["v-5c3f740a","/en/advanced/Gacha-system-and-export-principal.html",{y:"a",t:"祈愿系统与导出原理",i:"iconfont icon-read",O:8},[":md"]],["v-5f449840","/en/advanced/",{y:"a",t:"Advanced",O:2},["/en/advanced/README.md"]],["v-e14c56e4","/en/advanced/dependency.html",{y:"a",t:"Install Dependency Manually",i:"iconfont icon-structure",O:6},[":md"]],["v-1a028d16","/en/advanced/exceptions.html",{y:"a",t:"Common Program Exceptions",i:"iconfont icon-warn",O:2},[":md"]],["v-bd668802","/en/advanced/get-stoken-cookie-from-the-third-party.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"iconfont icon-read",O:7},[":md"]],["v-51647c4a","/en/advanced/known-issue.html",{y:"a",t:"Known Issue",i:"iconfont icon-tool",O:3},[":md"]],["v-bbae7dd2","/en/advanced/uninstall.html",{y:"a",t:"Uninstall Snap Hutao",i:"iconfont icon-delete",O:9},[":md"]],["v-f88d343e","/en/development/",{y:"a",t:"Open Source Development",O:3},["/en/development/README.md"]],["v-4c2cca8b","/en/development/contribute.html",{y:"a",t:"Contribute Your Code",i:"iconfont icon-code",O:2},[":md"]],["v-32bb1805","/en/development/platform.html",{y:"a",t:"Hutao Open Platform",i:"iconfont icon-vscode",O:1},[":md"]],["v-30f089b6","/en/features/",{y:"a",t:"Features",O:1},["/en/features/README.md"]],["v-699a13b0","/en/features/achievements.html",{y:"a",t:"Achievement Management",O:5},[":md"]],["v-f3692af4","/en/features/character-data.html",{y:"a",t:"My Characters",O:7},[":md"]],["v-10108380","/en/features/character-wiki.html",{y:"a",t:"Character WIKI",O:10},[":md"]],["v-36ceadac","/en/features/dashboard.html",{y:"a",t:"Home Dashboard",O:2},[":md"]],["v-83f6294a","/en/features/develop-plan.html",{y:"a",t:"Development Plan",O:9},[":md"]],["v-7839fe83","/en/features/game-launcher.html",{y:"a",t:"Game Launcher",O:3},[":md"]],["v-0106e0dc","/en/features/hutao-API.html",{y:"a",t:"Hutao Database / Abyss Record",O:8},[":md"]],["v-639b3ef9","/en/features/hutao-settings.html",{y:"a",t:"Software Settings",O:14},[":md"]],["v-03aaffb1","/en/features/mhy-account-switch.html",{y:"a",t:"MiHoYo BBS Account Switch",O:13},[":md"]],["v-1e98d471","/en/features/monster-wiki.html",{y:"a",t:"Monster WIKI",O:12},[":md"]],["v-124743a4","/en/features/real-time-notes.html",{y:"a",t:"Real-time Notes",O:6},[":md"]],["v-3b7edd61","/en/features/setup.html",{y:"a",t:"Initial Setup Guide",O:1},[":md"]],["v-e30b3c46","/en/features/weapon-wiki.html",{y:"a",t:"Weapon WIKI",O:11},[":md"]],["v-b8e3a2b8","/en/features/wish-export.html",{y:"a",t:"Wish History",O:4},[":md"]],["v-a4f9d2c4","/en/statements/",{y:"a",t:"Statements",O:4},["/en/statements/README.md"]],["v-45ceb024","/en/statements/bug-report.html",{y:"a",t:"Submit Bug Report",i:"iconfont icon-debug",O:2},[":md"]],["v-b4085a44","/en/statements/privacy-notice.html",{y:"a",t:"User Data and Privacy Notice",i:"iconfont icon-license",O:3},[":md"]],["v-b1c7a1c2","/en/statements/tos.html",{y:"a",t:"User Agreement and Legal Notices",i:"iconfont icon-license",O:4},[":md"]],["v-52f43e3b","/en/statements/update-log.html",{y:"a",t:"Update Logs",i:"iconfont icon-update",O:1},[":md"]],["v-4a1d3ac8","/zh/advanced/FAQ.html",{y:"a",t:"常见问题",i:"iconfont icon-ask",O:1},[":md"]],["v-b0dd6b00","/zh/advanced/Gacha-system-and-export-principal.html",{y:"a",t:"祈愿系统与导出原理",i:"iconfont icon-read",O:8},[":md"]],["v-16d7d7b6","/zh/advanced/",{y:"a",t:"高级",O:2},["/zh/advanced/README.md"]],["v-37e841a9","/zh/advanced/dependency.html",{y:"a",t:"手动安装依赖项",i:"iconfont icon-structure",O:6},[":md"]],["v-c8e5b2e0","/zh/advanced/exceptions.html",{y:"a",t:"常见的程序异常",i:"iconfont icon-warn",O:2},[":md"]],["v-6892c29a","/zh/advanced/get-stoken-cookie-from-the-third-party.html",{y:"a",t:"使用第三方工具获取有 Stoken 的 cookie",i:"iconfont icon-read",O:7},[":md"]],["v-8ab89ae2","/zh/advanced/known-issue.html",{y:"a",t:"已知问题",i:"iconfont icon-tool",O:3},[":md"]],["v-a04a76c8","/zh/advanced/uninstall.html",{y:"a",t:"卸载胡桃工具箱",i:"iconfont icon-delete",O:9},[":md"]],["v-d0f33908","/zh/development/",{y:"a",t:"开源开发",O:3},["/zh/development/README.md"]],["v-62778390","/zh/development/contribute.html",{y:"a",t:"贡献你的代码",i:"iconfont icon-code",O:2},[":md"]],["v-c80b636c","/zh/development/platform.html",{y:"a",t:"胡桃开放平台",i:"iconfont icon-vscode",O:1},[":md"]],["v-56d3ae80","/zh/development/symposium1.html",{y:"a",t:"第一期开发组座谈会",I:0},[":md"]],["v-5369fd42","/zh/development/symposium2.html",{y:"a",t:"第二期开发组座谈会",I:0},[":md"]],["v-0bbe1b6a","/zh/features/",{y:"a",t:"功能指南",O:1},["/zh/features/README.md"]],["v-2841a60b","/zh/features/achievements.html",{y:"a",t:"成就管理",O:5},[":md"]],["v-3957d221","/zh/features/character-data.html",{y:"a",t:"属性统计",O:7},[":md"]],["v-a9f7b44a","/zh/features/character-wiki.html",{y:"a",t:"角色资料",O:10},[":md"]],["v-1b6aa6a2","/zh/features/dashboard.html",{y:"a",t:"首页仪表盘",O:2},[":md"]],["v-7cac7db6","/zh/features/develop-plan.html",{y:"a",t:"养成计划",O:9},[":md"]],["v-e2f690f0","/zh/features/game-launcher.html",{y:"a",t:"高级启动器",O:3},[":md"]],["v-0eb8e461","/zh/features/hutao-API.html",{y:"a",t:"胡桃数据库/深渊统计",O:8},[":md"]],["v-16a7a694","/zh/features/hutao-settings.html",{y:"a",t:"软件设置",O:14},[":md"]],["v-04b421cc","/zh/features/mhy-account-switch.html",{y:"a",t:"米游社多帐号切换",O:13},[":md"]],["v-457f3268","/zh/features/monster-wiki.html",{y:"a",t:"怪物资料",O:12},[":md"]],["v-b5462c1a","/zh/features/real-time-notes.html",{y:"a",t:"实时便笺",O:6},[":md"]],["v-0e3d2934","/zh/features/setup.html",{y:"a",t:"初始化引导",O:1},[":md"]],["v-108ccfbc","/zh/features/weapon-wiki.html",{y:"a",t:"武器资料",O:11},[":md"]],["v-0ccd64e9","/zh/features/wish-export.html",{y:"a",t:"祈愿记录",O:4},[":md"]],["v-c4bb0cba","/zh/statements/",{y:"a",t:"声明和公告",O:4},["/zh/statements/README.md"]],["v-c87f8b6e","/zh/statements/bug-report.html",{y:"a",t:"提交 BUG 报告",i:"iconfont icon-debug",O:2},[":md"]],["v-70e6808e","/zh/statements/privacy-notice.html",{y:"a",t:"用户数据和隐私权益",i:"iconfont icon-license",O:3},[":md"]],["v-647ebd24","/zh/statements/tos.html",{y:"a",t:"用户使用协议和法律声明",i:"iconfont icon-license",O:4},[":md"]],["v-119bd096","/zh/statements/update-log.html",{y:"a",t:"更新日志",i:"iconfont icon-update",O:1},[":md"]],["v-3706649a","/404.html",{y:"p",t:""},[]],["v-8daa1a0e","/",{y:"p",t:"Home"},[]]];var ks=W({name:"Vuepress",setup(){const e=hp();return()=>d(e.value)}}),m0=()=>h0.reduce((e,[t,n,o,r])=>(e.push({name:t,path:n,component:ks,meta:o},{path:n.endsWith("/")?n+"index.html":n.substring(0,n.length-5),redirect:n},...r.map(a=>({path:a===":md"?n.substring(0,n.length-5)+".md":a,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:ks}]),v0=Np,g0=()=>{const e=yh({history:v0(ka("/")),routes:m0(),scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var o;(t.path!==n.path||n===wt)&&([t.meta._data]=await Promise.all([yt.resolvePageData(t.name),(o=xl[t.name])==null?void 0:o.__asyncLoader()]))}),e},_0=e=>{e.component("ClientOnly",rr),e.component("Content",zl)},b0=(e,t,n)=>{const o=es(()=>t.currentRoute.value.path),r=es(()=>yt.resolveRouteLocale(vn.value.locales,o.value)),a=Fh(o,()=>t.currentRoute.value.meta._data),i=k(()=>yt.resolveLayouts(n)),s=k(()=>yt.resolveSiteLocaleData(vn.value,r.value)),l=k(()=>yt.resolvePageFrontmatter(a.value)),c=k(()=>yt.resolvePageHeadTitle(a.value,s.value)),u=k(()=>yt.resolvePageHead(c.value,l.value,s.value)),f=k(()=>yt.resolvePageLang(a.value,s.value)),p=k(()=>yt.resolvePageLayout(a.value,i.value));return e.provide(up,i),e.provide(Dl,a),e.provide($l,l),e.provide(pp,c),e.provide(Ml,u),e.provide(Nl,f),e.provide(Vl,p),e.provide(La,r),e.provide(Bl,s),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>l.value},$head:{get:()=>u.value},$headTitle:{get:()=>c.value},$lang:{get:()=>f.value},$page:{get:()=>a.value},$routeLocale:{get:()=>r.value},$site:{get:()=>vn.value},$siteLocale:{get:()=>s.value},$withBase:{get:()=>Me}}),{layouts:i,pageData:a,pageFrontmatter:l,pageHead:u,pageHeadTitle:c,pageLang:f,pageLayout:p,routeLocale:r,siteData:vn,siteLocaleData:s}},y0=()=>{const e=fp(),t=nr(),n=G([]),o=()=>{e.value.forEach(a=>{const i=w0(a);i&&n.value.push(i)})},r=()=>{document.documentElement.lang=t.value,n.value.forEach(a=>{a.parentNode===document.head&&document.head.removeChild(a)}),n.value.splice(0,n.value.length),e.value.forEach(a=>{const i=E0(a);i!==null&&(document.head.appendChild(i),n.value.push(i))})};Zt(vp,r),pe(()=>{o(),r(),re(()=>e.value,r)})},w0=([e,t,n=""])=>{const o=Object.entries(t).map(([s,l])=>se(l)?`[${s}=${JSON.stringify(l)}]`:l===!0?`[${s}]`:"").join(""),r=`head > ${e}${o}`;return Array.from(document.querySelectorAll(r)).find(s=>s.innerText===n)||null},E0=([e,t,n])=>{if(!se(e))return null;const o=document.createElement(e);return Aa(t)&&Object.entries(t).forEach(([r,a])=>{se(a)?o.setAttribute(r,a):a===!0&&o.setAttribute(r,"")}),se(n)&&o.appendChild(document.createTextNode(n)),o},T0=Zf,A0=async()=>{var n;const e=T0({name:"VuepressApp",setup(){var o;y0();for(const r of Ro)(o=r.setup)==null||o.call(r);return()=>[d(Xl),...Ro.flatMap(({rootComponents:r=[]})=>r.map(a=>d(a)))]}}),t=g0();_0(e),b0(e,t,Ro);for(const o of Ro)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:vn}));return e.use(t),{app:e,router:t}};A0().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{po as A,L0 as B,R0 as C,Ii as D,Ae as E,qe as F,I0 as G,as as H,Zt as I,sn as J,$0 as K,x0 as L,bl as a,yl as b,C0 as c,A0 as createVueApp,ke as d,S0 as e,pe as f,W as g,G as h,re as i,ga as j,O0 as k,we as l,k as m,oa as n,of as o,P0 as p,af as q,ct as r,it as s,k0 as t,D0 as u,ra as v,bd as w,d as x,Da as y,Vn as z};