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

11 lines
243 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 cu="modulepreload",uu=function(e){return"/"+e},Vl={},b=function(t,n,o){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(l=>{if(l=uu(l),l in Vl)return;Vl[l]=!0;const a=l.endsWith(".css"),i=a?'[rel="stylesheet"]':"";if(!!o)for(let u=r.length-1;u>=0;u--){const f=r[u];if(f.href===l&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${i}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":cu,a||(c.as="script",c.crossOrigin=""),c.href=l,document.head.appendChild(c),a)return new Promise((u,f)=>{c.addEventListener("load",u),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>t()).catch(l=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=l,window.dispatchEvent(a),!a.defaultPrevented)throw l})};function Ur(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={},hn=[],at=()=>{},du=()=>!1,fu=/^on[^a-z]/,lo=e=>fu.test(e),qr=e=>e.startsWith("onUpdate:"),ke=Object.assign,Kr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},pu=Object.prototype.hasOwnProperty,se=(e,t)=>pu.call(e,t),q=Array.isArray,vn=e=>ao(e)==="[object Map]",Cn=e=>ao(e)==="[object Set]",Fl=e=>ao(e)==="[object Date]",te=e=>typeof e=="function",le=e=>typeof e=="string",Yn=e=>typeof e=="symbol",ve=e=>e!==null&&typeof e=="object",gi=e=>ve(e)&&te(e.then)&&te(e.catch),_i=Object.prototype.toString,ao=e=>_i.call(e),hu=e=>ao(e).slice(8,-1),bi=e=>ao(e)==="[object Object]",Gr=e=>le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Hn=Ur(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),jo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},vu=/-(\w)/g,Qe=jo(e=>e.replace(vu,(t,n)=>n?n.toUpperCase():"")),mu=/\B([A-Z])/g,Pn=jo(e=>e.replace(mu,"-$1").toLowerCase()),io=jo(e=>e.charAt(0).toUpperCase()+e.slice(1)),lr=jo(e=>e?`on${io(e)}`:""),Jn=(e,t)=>!Object.is(e,t),Po=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},So=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ro=e=>{const t=parseFloat(e);return isNaN(t)?e:t},gu=e=>{const t=le(e)?Number(e):NaN;return isNaN(t)?e:t};let Bl;const Ar=()=>Bl||(Bl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Yr(e){if(q(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=le(o)?Eu(o):Yr(o);if(r)for(const l in r)t[l]=r[l]}return t}else{if(le(e))return e;if(ve(e))return e}}const _u=/;(?![^(]*\))/g,bu=/:([^]+)/,yu=/\/\*[^]*?\*\//g;function Eu(e){const t={};return e.replace(yu,"").split(_u).forEach(n=>{if(n){const o=n.split(bu);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function Jr(e){let t="";if(le(e))t=e;else if(q(e))for(let n=0;n<e.length;n++){const o=Jr(e[n]);o&&(t+=o+" ")}else if(ve(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const wu="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Tu=Ur(wu);function yi(e){return!!e||e===""}function Au(e,t){if(e.length!==t.length)return!1;let n=!0;for(let o=0;n&&o<e.length;o++)n=Zt(e[o],t[o]);return n}function Zt(e,t){if(e===t)return!0;let n=Fl(e),o=Fl(t);if(n||o)return n&&o?e.getTime()===t.getTime():!1;if(n=Yn(e),o=Yn(t),n||o)return e===t;if(n=q(e),o=q(t),n||o)return n&&o?Au(e,t):!1;if(n=ve(e),o=ve(t),n||o){if(!n||!o)return!1;const r=Object.keys(e).length,l=Object.keys(t).length;if(r!==l)return!1;for(const a in e){const i=e.hasOwnProperty(a),s=t.hasOwnProperty(a);if(i&&!s||!i&&s||!Zt(e[a],t[a]))return!1}}return String(e)===String(t)}function Qr(e,t){return e.findIndex(n=>Zt(n,t))}const y0=e=>le(e)?e:e==null?"":q(e)||ve(e)&&(e.toString===_i||!te(e.toString))?JSON.stringify(e,Ei,2):String(e),Ei=(e,t)=>t&&t.__v_isRef?Ei(e,t.value):vn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r])=>(n[`${o} =>`]=r,n),{})}:Cn(t)?{[`Set(${t.size})`]:[...t.values()]}:ve(t)&&!q(t)&&!bi(t)?String(t):t;let We;class ku{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=We,!t&&We&&(this.index=(We.scopes||(We.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=We;try{return We=this,t()}finally{We=n}}}on(){We=this}off(){We=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 Lu(e,t=We){t&&t.active&&t.effects.push(e)}function wi(){return We}function Ou(e){We&&We.cleanups.push(e)}const Xr=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Ti=e=>(e.w&zt)>0,Ai=e=>(e.n&zt)>0,Cu=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=zt},Pu=e=>{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o<t.length;o++){const r=t[o];Ti(r)&&!Ai(r)?r.delete(e):t[n++]=r,r.w&=~zt,r.n&=~zt}t.length=n}},xo=new WeakMap;let Bn=0,zt=1;const kr=30;let ot;const Jt=Symbol(""),Lr=Symbol("");class Zr{constructor(t,n=null,o){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Lu(this,o)}run(){if(!this.active)return this.fn();let t=ot,n=Ft;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=ot,ot=this,Ft=!0,zt=1<<++Bn,Bn<=kr?Cu(this):zl(this),this.fn()}finally{Bn<=kr&&Pu(this),zt=1<<--Bn,ot=this.parent,Ft=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){ot===this?this.deferStop=!0:this.active&&(zl(this),this.onStop&&this.onStop(),this.active=!1)}}function zl(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let Ft=!0;const ki=[];function In(){ki.push(Ft),Ft=!1}function Sn(){const e=ki.pop();Ft=e===void 0?!0:e}function ze(e,t,n){if(Ft&&ot){let o=xo.get(e);o||xo.set(e,o=new Map);let r=o.get(n);r||o.set(n,r=Xr()),Li(r)}}function Li(e,t){let n=!1;Bn<=kr?Ai(e)||(e.n|=zt,n=!Ti(e)):n=!e.has(ot),n&&(e.add(ot),ot.deps.push(e))}function kt(e,t,n,o,r,l){const a=xo.get(e);if(!a)return;let i=[];if(t==="clear")i=[...a.values()];else if(n==="length"&&q(e)){const s=Number(o);a.forEach((c,u)=>{(u==="length"||u>=s)&&i.push(c)})}else switch(n!==void 0&&i.push(a.get(n)),t){case"add":q(e)?Gr(n)&&i.push(a.get("length")):(i.push(a.get(Jt)),vn(e)&&i.push(a.get(Lr)));break;case"delete":q(e)||(i.push(a.get(Jt)),vn(e)&&i.push(a.get(Lr)));break;case"set":vn(e)&&i.push(a.get(Jt));break}if(i.length===1)i[0]&&Or(i[0]);else{const s=[];for(const c of i)c&&s.push(...c);Or(Xr(s))}}function Or(e,t){const n=q(e)?e:[...e];for(const o of n)o.computed&&Hl(o);for(const o of n)o.computed||Hl(o)}function Hl(e,t){(e!==ot||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Iu(e,t){var n;return(n=xo.get(e))==null?void 0:n.get(t)}const Su=Ur("__proto__,__v_isRef,__isVue"),Oi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Yn)),Ru=el(),xu=el(!1,!0),Du=el(!0),jl=$u();function $u(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=ae(this);for(let l=0,a=this.length;l<a;l++)ze(o,"get",l+"");const r=o[t](...n);return r===-1||r===!1?o[t](...n.map(ae)):r}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){In();const o=ae(this)[t].apply(this,n);return Sn(),o}}),e}function Mu(e){const t=ae(this);return ze(t,"has",e),t.hasOwnProperty(e)}function el(e=!1,t=!1){return function(o,r,l){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&l===(e?t?Xu:Ri:t?Si:Ii).get(o))return o;const a=q(o);if(!e){if(a&&se(jl,r))return Reflect.get(jl,r,l);if(r==="hasOwnProperty")return Mu}const i=Reflect.get(o,r,l);return(Yn(r)?Oi.has(r):Su(r))||(e||ze(o,"get",r),t)?i:Te(i)?a&&Gr(r)?i:i.value:ve(i)?e?Ct(i):so(i):i}}const Nu=Ci(),Vu=Ci(!0);function Ci(e=!1){return function(n,o,r,l){let a=n[o];if(yn(a)&&Te(a)&&!Te(r))return!1;if(!e&&(!Do(r)&&!yn(r)&&(a=ae(a),r=ae(r)),!q(n)&&Te(a)&&!Te(r)))return a.value=r,!0;const i=q(n)&&Gr(o)?Number(o)<n.length:se(n,o),s=Reflect.set(n,o,r,l);return n===ae(l)&&(i?Jn(r,a)&&kt(n,"set",o,r):kt(n,"add",o,r)),s}}function Fu(e,t){const n=se(e,t);e[t];const o=Reflect.deleteProperty(e,t);return o&&n&&kt(e,"delete",t,void 0),o}function Bu(e,t){const n=Reflect.has(e,t);return(!Yn(t)||!Oi.has(t))&&ze(e,"has",t),n}function zu(e){return ze(e,"iterate",q(e)?"length":Jt),Reflect.ownKeys(e)}const Pi={get:Ru,set:Nu,deleteProperty:Fu,has:Bu,ownKeys:zu},Hu={get:Du,set(e,t){return!0},deleteProperty(e,t){return!0}},ju=ke({},Pi,{get:xu,set:Vu}),tl=e=>e,Wo=e=>Reflect.getPrototypeOf(e);function vo(e,t,n=!1,o=!1){e=e.__v_raw;const r=ae(e),l=ae(t);n||(t!==l&&ze(r,"get",t),ze(r,"get",l));const{has:a}=Wo(r),i=o?tl:n?rl:Qn;if(a.call(r,t))return i(e.get(t));if(a.call(r,l))return i(e.get(l));e!==r&&e.get(t)}function mo(e,t=!1){const n=this.__v_raw,o=ae(n),r=ae(e);return t||(e!==r&&ze(o,"has",e),ze(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function go(e,t=!1){return e=e.__v_raw,!t&&ze(ae(e),"iterate",Jt),Reflect.get(e,"size",e)}function Wl(e){e=ae(e);const t=ae(this);return Wo(t).has.call(t,e)||(t.add(e),kt(t,"add",e,e)),this}function Ul(e,t){t=ae(t);const n=ae(this),{has:o,get:r}=Wo(n);let l=o.call(n,e);l||(e=ae(e),l=o.call(n,e));const a=r.call(n,e);return n.set(e,t),l?Jn(t,a)&&kt(n,"set",e,t):kt(n,"add",e,t),this}function ql(e){const t=ae(this),{has:n,get:o}=Wo(t);let r=n.call(t,e);r||(e=ae(e),r=n.call(t,e)),o&&o.call(t,e);const l=t.delete(e);return r&&kt(t,"delete",e,void 0),l}function Kl(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&kt(e,"clear",void 0,void 0),n}function _o(e,t){return function(o,r){const l=this,a=l.__v_raw,i=ae(a),s=t?tl:e?rl:Qn;return!e&&ze(i,"iterate",Jt),a.forEach((c,u)=>o.call(r,s(c),s(u),l))}}function bo(e,t,n){return function(...o){const r=this.__v_raw,l=ae(r),a=vn(l),i=e==="entries"||e===Symbol.iterator&&a,s=e==="keys"&&a,c=r[e](...o),u=n?tl:t?rl:Qn;return!t&&ze(l,"iterate",s?Lr:Jt),{next(){const{value:f,done:p}=c.next();return p?{value:f,done:p}:{value:i?[u(f[0]),u(f[1])]:u(f),done:p}},[Symbol.iterator](){return this}}}}function xt(e){return function(...t){return e==="delete"?!1:this}}function Wu(){const e={get(l){return vo(this,l)},get size(){return go(this)},has:mo,add:Wl,set:Ul,delete:ql,clear:Kl,forEach:_o(!1,!1)},t={get(l){return vo(this,l,!1,!0)},get size(){return go(this)},has:mo,add:Wl,set:Ul,delete:ql,clear:Kl,forEach:_o(!1,!0)},n={get(l){return vo(this,l,!0)},get size(){return go(this,!0)},has(l){return mo.call(this,l,!0)},add:xt("add"),set:xt("set"),delete:xt("delete"),clear:xt("clear"),forEach:_o(!0,!1)},o={get(l){return vo(this,l,!0,!0)},get size(){return go(this,!0)},has(l){return mo.call(this,l,!0)},add:xt("add"),set:xt("set"),delete:xt("delete"),clear:xt("clear"),forEach:_o(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=bo(l,!1,!1),n[l]=bo(l,!0,!1),t[l]=bo(l,!1,!0),o[l]=bo(l,!0,!0)}),[e,n,t,o]}const[Uu,qu,Ku,Gu]=Wu();function nl(e,t){const n=t?e?Gu:Ku:e?qu:Uu;return(o,r,l)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(se(n,r)&&r in o?n:o,r,l)}const Yu={get:nl(!1,!1)},Ju={get:nl(!1,!0)},Qu={get:nl(!0,!1)},Ii=new WeakMap,Si=new WeakMap,Ri=new WeakMap,Xu=new WeakMap;function Zu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ed(e){return e.__v_skip||!Object.isExtensible(e)?0:Zu(hu(e))}function so(e){return yn(e)?e:ol(e,!1,Pi,Yu,Ii)}function xi(e){return ol(e,!1,ju,Ju,Si)}function Ct(e){return ol(e,!0,Hu,Qu,Ri)}function ol(e,t,n,o,r){if(!ve(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=r.get(e);if(l)return l;const a=ed(e);if(a===0)return e;const i=new Proxy(e,a===2?o:n);return r.set(e,i),i}function mn(e){return yn(e)?mn(e.__v_raw):!!(e&&e.__v_isReactive)}function yn(e){return!!(e&&e.__v_isReadonly)}function Do(e){return!!(e&&e.__v_isShallow)}function Di(e){return mn(e)||yn(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function $i(e){return So(e,"__v_skip",!0),e}const Qn=e=>ve(e)?so(e):e,rl=e=>ve(e)?Ct(e):e;function ll(e){Ft&&ot&&(e=ae(e),Li(e.dep||(e.dep=Xr())))}function al(e,t){e=ae(e);const n=e.dep;n&&Or(n)}function Te(e){return!!(e&&e.__v_isRef===!0)}function G(e){return Mi(e,!1)}function Ze(e){return Mi(e,!0)}function Mi(e,t){return Te(e)?e:new td(e,t)}class td{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:Qn(t)}get value(){return ll(this),this._value}set value(t){const n=this.__v_isShallow||Do(t)||yn(t);t=n?t:ae(t),Jn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Qn(t),al(this))}}function rt(e){return Te(e)?e.value:e}const nd={get:(e,t,n)=>rt(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Te(r)&&!Te(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Ni(e){return mn(e)?e:new Proxy(e,nd)}class od{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:o}=t(()=>ll(this),()=>al(this));this._get=n,this._set=o}get value(){return this._get()}set value(t){this._set(t)}}function Vi(e){return new od(e)}class rd{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 Iu(ae(this._object),this._key)}}class ld{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Uo(e,t,n){return Te(e)?e:te(e)?new ld(e):ve(e)&&arguments.length>1?ad(e,t,n):G(e)}function ad(e,t,n){const o=e[t];return Te(o)?o:new rd(e,t,n)}class id{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 Zr(t,()=>{this._dirty||(this._dirty=!0,al(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=ae(this);return ll(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function sd(e,t,n=!1){let o,r;const l=te(e);return l?(o=e,r=at):(o=e.get,r=e.set),new id(o,r,l||!r,n)}function Bt(e,t,n,o){let r;try{r=o?e(...o):e()}catch(l){co(l,t,n)}return r}function Ye(e,t,n,o){if(te(e)){const l=Bt(e,t,n,o);return l&&gi(l)&&l.catch(a=>{co(a,t,n)}),l}const r=[];for(let l=0;l<e.length;l++)r.push(Ye(e[l],t,n,o));return r}function co(e,t,n,o=!0){const r=t?t.vnode:null;if(t){let l=t.parent;const a=t.proxy,i=n;for(;l;){const c=l.ec;if(c){for(let u=0;u<c.length;u++)if(c[u](e,a,i)===!1)return}l=l.parent}const s=t.appContext.config.errorHandler;if(s){Bt(s,null,10,[e,a,i]);return}}cd(e,n,r,o)}function cd(e,t,n,o=!0){console.error(e)}let Xn=!1,Cr=!1;const xe=[];let ht=0;const gn=[];let Et=null,qt=0;const Fi=Promise.resolve();let il=null;function nn(e){const t=il||Fi;return e?t.then(this?e.bind(this):e):t}function ud(e){let t=ht+1,n=xe.length;for(;t<n;){const o=t+n>>>1;Zn(xe[o])<e?t=o+1:n=o}return t}function qo(e){(!xe.length||!xe.includes(e,Xn&&e.allowRecurse?ht+1:ht))&&(e.id==null?xe.push(e):xe.splice(ud(e.id),0,e),Bi())}function Bi(){!Xn&&!Cr&&(Cr=!0,il=Fi.then(zi))}function dd(e){const t=xe.indexOf(e);t>ht&&xe.splice(t,1)}function fd(e){q(e)?gn.push(...e):(!Et||!Et.includes(e,e.allowRecurse?qt+1:qt))&&gn.push(e),Bi()}function Gl(e,t=Xn?ht+1:0){for(;t<xe.length;t++){const n=xe[t];n&&n.pre&&(xe.splice(t,1),t--,n())}}function $o(e){if(gn.length){const t=[...new Set(gn)];if(gn.length=0,Et){Et.push(...t);return}for(Et=t,Et.sort((n,o)=>Zn(n)-Zn(o)),qt=0;qt<Et.length;qt++)Et[qt]();Et=null,qt=0}}const Zn=e=>e.id==null?1/0:e.id,pd=(e,t)=>{const n=Zn(e)-Zn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function zi(e){Cr=!1,Xn=!0,xe.sort(pd);const t=at;try{for(ht=0;ht<xe.length;ht++){const n=xe[ht];n&&n.active!==!1&&Bt(n,null,14)}}finally{ht=0,xe.length=0,$o(),Xn=!1,il=null,(xe.length||gn.length)&&zi()}}function hd(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||ye;let r=n;const l=t.startsWith("update:"),a=l&&t.slice(7);if(a&&a in o){const u=`${a==="modelValue"?"model":a}Modifiers`,{number:f,trim:p}=o[u]||ye;p&&(r=n.map(g=>le(g)?g.trim():g)),f&&(r=n.map(Ro))}let i,s=o[i=lr(t)]||o[i=lr(Qe(t))];!s&&l&&(s=o[i=lr(Pn(t))]),s&&Ye(s,e,6,r);const c=o[i+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,Ye(c,e,6,r)}}function Hi(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const l=e.emits;let a={},i=!1;if(!te(e)){const s=c=>{const u=Hi(c,t,!0);u&&(i=!0,ke(a,u))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!l&&!i?(ve(e)&&o.set(e,null),null):(q(l)?l.forEach(s=>a[s]=null):ke(a,l),ve(e)&&o.set(e,a),a)}function Ko(e,t){return!e||!lo(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,Pn(t))||se(e,t))}let qe=null,ji=null;function Mo(e){const t=qe;return qe=e,ji=e&&e.type.__scopeId||null,t}function vd(e,t=qe,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&aa(-1);const l=Mo(t);let a;try{a=e(...r)}finally{Mo(l),o._d&&aa(1)}return a};return o._n=!0,o._c=!0,o._d=!0,o}function ar(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:l,propsOptions:[a],slots:i,attrs:s,emit:c,render:u,renderCache:f,data:p,setupState:g,ctx:_,inheritAttrs:w}=e;let T,v;const y=Mo(e);try{if(n.shapeFlag&4){const S=r||o;T=nt(u.call(S,S,f,l,g,p,_)),v=s}else{const S=t;T=nt(S.length>1?S(l,{attrs:s,slots:i,emit:c}):S(l,null)),v=t.props?s:md(s)}}catch(S){qn.length=0,co(S,e,1),T=Ae(Je)}let P=T;if(v&&w!==!1){const S=Object.keys(v),{shapeFlag:H}=P;S.length&&H&7&&(a&&S.some(qr)&&(v=gd(v,a)),P=Ht(P,v))}return n.dirs&&(P=Ht(P),P.dirs=P.dirs?P.dirs.concat(n.dirs):n.dirs),n.transition&&(P.transition=n.transition),T=P,Mo(y),T}const md=e=>{let t;for(const n in e)(n==="class"||n==="style"||lo(n))&&((t||(t={}))[n]=e[n]);return t},gd=(e,t)=>{const n={};for(const o in e)(!qr(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function _d(e,t,n){const{props:o,children:r,component:l}=e,{props:a,children:i,patchFlag:s}=t,c=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return o?Yl(o,a,c):!!a;if(s&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const p=u[f];if(a[p]!==o[p]&&!Ko(c,p))return!0}}}else return(r||i)&&(!i||!i.$stable)?!0:o===a?!1:o?a?Yl(o,a,c):!0:!!a;return!1}function Yl(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 l=o[r];if(t[l]!==e[l]&&!Ko(n,l))return!0}return!1}function bd({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const yd=e=>e.__isSuspense;function Wi(e,t){t&&t.pendingBranch?q(e)?t.effects.push(...e):t.effects.push(e):fd(e)}function Ui(e,t){return sl(e,null,t)}const yo={};function ne(e,t,n){return sl(e,t,n)}function sl(e,t,{immediate:n,deep:o,flush:r,onTrack:l,onTrigger:a}=ye){var i;const s=wi()===((i=Ce)==null?void 0:i.scope)?Ce:null;let c,u=!1,f=!1;if(Te(e)?(c=()=>e.value,u=Do(e)):mn(e)?(c=()=>e,o=!0):q(e)?(f=!0,u=e.some(S=>mn(S)||Do(S)),c=()=>e.map(S=>{if(Te(S))return S.value;if(mn(S))return Yt(S);if(te(S))return Bt(S,s,2)})):te(e)?t?c=()=>Bt(e,s,2):c=()=>{if(!(s&&s.isUnmounted))return p&&p(),Ye(e,s,3,[g])}:c=at,t&&o){const S=c;c=()=>Yt(S())}let p,g=S=>{p=y.onStop=()=>{Bt(S,s,4)}},_;if(Tn)if(g=at,t?n&&Ye(t,s,3,[c(),f?[]:void 0,g]):c(),r==="sync"){const S=mf();_=S.__watcherHandles||(S.__watcherHandles=[])}else return at;let w=f?new Array(e.length).fill(yo):yo;const T=()=>{if(y.active)if(t){const S=y.run();(o||u||(f?S.some((H,x)=>Jn(H,w[x])):Jn(S,w)))&&(p&&p(),Ye(t,s,3,[S,w===yo?void 0:f&&w[0]===yo?[]:w,g]),w=S)}else y.run()};T.allowRecurse=!!t;let v;r==="sync"?v=T:r==="post"?v=()=>Fe(T,s&&s.suspense):(T.pre=!0,s&&(T.id=s.uid),v=()=>qo(T));const y=new Zr(c,v);t?n?T():w=y.run():r==="post"?Fe(y.run.bind(y),s&&s.suspense):y.run();const P=()=>{y.stop(),s&&s.scope&&Kr(s.scope.effects,y)};return _&&_.push(P),P}function Ed(e,t,n){const o=this.proxy,r=le(e)?e.includes(".")?qi(o,e):()=>o[e]:e.bind(o,o);let l;te(t)?l=t:(l=t.handler,n=t);const a=Ce;wn(this);const i=sl(r,l.bind(o),n);return a?wn(a):Xt(),i}function qi(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 Yt(e,t){if(!ve(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Te(e))Yt(e.value,t);else if(q(e))for(let n=0;n<e.length;n++)Yt(e[n],t);else if(Cn(e)||vn(e))e.forEach(n=>{Yt(n,t)});else if(bi(e))for(const n in e)Yt(e[n],t);return e}function E0(e,t){const n=qe;if(n===null)return e;const o=Jo(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let l=0;l<t.length;l++){let[a,i,s,c=ye]=t[l];a&&(te(a)&&(a={mounted:a,updated:a}),a.deep&&Yt(i),r.push({dir:a,instance:o,value:i,oldValue:void 0,arg:s,modifiers:c}))}return e}function pt(e,t,n,o){const r=e.dirs,l=t&&t.dirs;for(let a=0;a<r.length;a++){const i=r[a];l&&(i.oldValue=l[a].value);let s=i.dir[o];s&&(In(),Ye(s,n,8,[e.el,i,e,t]),Sn())}}function Ki(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return me(()=>{e.isMounted=!0}),ul(()=>{e.isUnmounting=!0}),e}const Ke=[Function,Array],Gi={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ke,onEnter:Ke,onAfterEnter:Ke,onEnterCancelled:Ke,onBeforeLeave:Ke,onLeave:Ke,onAfterLeave:Ke,onLeaveCancelled:Ke,onBeforeAppear:Ke,onAppear:Ke,onAfterAppear:Ke,onAppearCancelled:Ke},wd={name:"BaseTransition",props:Gi,setup(e,{slots:t}){const n=on(),o=Ki();let r;return()=>{const l=t.default&&cl(t.default(),!0);if(!l||!l.length)return;let a=l[0];if(l.length>1){for(const w of l)if(w.type!==Je){a=w;break}}const i=ae(e),{mode:s}=i;if(o.isLeaving)return ir(a);const c=Jl(a);if(!c)return ir(a);const u=eo(c,i,o,n);to(c,u);const f=n.subTree,p=f&&Jl(f);let g=!1;const{getTransitionKey:_}=c.type;if(_){const w=_();r===void 0?r=w:w!==r&&(r=w,g=!0)}if(p&&p.type!==Je&&(!Kt(c,p)||g)){const w=eo(p,i,o,n);if(to(p,w),s==="out-in")return o.isLeaving=!0,w.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&n.update()},ir(a);s==="in-out"&&c.type!==Je&&(w.delayLeave=(T,v,y)=>{const P=Yi(o,p);P[String(p.key)]=p,T._leaveCb=()=>{v(),T._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=y})}return a}}},Td=wd;function Yi(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 eo(e,t,n,o){const{appear:r,mode:l,persisted:a=!1,onBeforeEnter:i,onEnter:s,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:p,onAfterLeave:g,onLeaveCancelled:_,onBeforeAppear:w,onAppear:T,onAfterAppear:v,onAppearCancelled:y}=t,P=String(e.key),S=Yi(n,e),H=(L,W)=>{L&&Ye(L,o,9,W)},x=(L,W)=>{const X=W[1];H(L,W),q(L)?L.every(re=>re.length<=1)&&X():L.length<=1&&X()},V={mode:l,persisted:a,beforeEnter(L){let W=i;if(!n.isMounted)if(r)W=w||i;else return;L._leaveCb&&L._leaveCb(!0);const X=S[P];X&&Kt(e,X)&&X.el._leaveCb&&X.el._leaveCb(),H(W,[L])},enter(L){let W=s,X=c,re=u;if(!n.isMounted)if(r)W=T||s,X=v||c,re=y||u;else return;let j=!1;const ee=L._enterCb=K=>{j||(j=!0,K?H(re,[L]):H(X,[L]),V.delayedLeave&&V.delayedLeave(),L._enterCb=void 0)};W?x(W,[L,ee]):ee()},leave(L,W){const X=String(e.key);if(L._enterCb&&L._enterCb(!0),n.isUnmounting)return W();H(f,[L]);let re=!1;const j=L._leaveCb=ee=>{re||(re=!0,W(),ee?H(_,[L]):H(g,[L]),L._leaveCb=void 0,S[X]===e&&delete S[X])};S[X]=e,p?x(p,[L,j]):j()},clone(L){return eo(L,t,n,o)}};return V}function ir(e){if(uo(e))return e=Ht(e),e.children=null,e}function Jl(e){return uo(e)?e.children?e.children[0]:void 0:e}function to(e,t){e.shapeFlag&6&&e.component?to(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 cl(e,t=!1,n){let o=[],r=0;for(let l=0;l<e.length;l++){let a=e[l];const i=n==null?a.key:String(n)+String(a.key!=null?a.key:l);a.type===Ue?(a.patchFlag&128&&r++,o=o.concat(cl(a.children,t,i))):(t||a.type!==Je)&&o.push(i!=null?Ht(a,{key:i}):a)}if(r>1)for(let l=0;l<o.length;l++)o[l].patchFlag=-2;return o}function z(e,t){return te(e)?(()=>ke({name:e.name},t,{setup:e}))():e}const jn=e=>!!e.type.__asyncLoader;function $(e){te(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:l,suspensible:a=!0,onError:i}=e;let s=null,c,u=0;const f=()=>(u++,s=null,p()),p=()=>{let g;return s||(g=s=t().catch(_=>{if(_=_ instanceof Error?_:new Error(String(_)),i)return new Promise((w,T)=>{i(_,()=>w(f()),()=>T(_),u+1)});throw _}).then(_=>g!==s&&s?s:(_&&(_.__esModule||_[Symbol.toStringTag]==="Module")&&(_=_.default),c=_,_)))};return z({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const g=Ce;if(c)return()=>sr(c,g);const _=y=>{s=null,co(y,g,13,!o)};if(a&&g.suspense||Tn)return p().then(y=>()=>sr(y,g)).catch(y=>(_(y),()=>o?Ae(o,{error:y}):null));const w=G(!1),T=G(),v=G(!!r);return r&&setTimeout(()=>{v.value=!1},r),l!=null&&setTimeout(()=>{if(!w.value&&!T.value){const y=new Error(`Async component timed out after ${l}ms.`);_(y),T.value=y}},l),p().then(()=>{w.value=!0,g.parent&&uo(g.parent.vnode)&&qo(g.parent.update)}).catch(y=>{_(y),T.value=y}),()=>{if(w.value&&c)return sr(c,g);if(T.value&&o)return Ae(o,{error:T.value});if(n&&!v.value)return Ae(n)}}})}function sr(e,t){const{ref:n,props:o,children:r,ce:l}=t.vnode,a=Ae(e,o,r);return a.ref=n,a.ce=l,delete t.vnode.ce,a}const uo=e=>e.type.__isKeepAlive;function Ad(e,t){Ji(e,"a",t)}function kd(e,t){Ji(e,"da",t)}function Ji(e,t,n=Ce){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Go(t,o,n),n){let r=n.parent;for(;r&&r.parent;)uo(r.parent.vnode)&&Ld(o,t,n,r),r=r.parent}}function Ld(e,t,n,o){const r=Go(t,e,o,!0);Rn(()=>{Kr(o[t],r)},n)}function Go(e,t,n=Ce,o=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...a)=>{if(n.isUnmounted)return;In(),wn(n);const i=Ye(t,n,e,a);return Xt(),Sn(),i});return o?r.unshift(l):r.push(l),l}}const Pt=e=>(t,n=Ce)=>(!Tn||e==="sp")&&Go(e,(...o)=>t(...o),n),Od=Pt("bm"),me=Pt("m"),Cd=Pt("bu"),Qi=Pt("u"),ul=Pt("bum"),Rn=Pt("um"),Pd=Pt("sp"),Id=Pt("rtg"),Sd=Pt("rtc");function Rd(e,t=Ce){Go("ec",e,t)}const Xi="components";function it(e,t){return Dd(Xi,e,!0,t)||e}const xd=Symbol.for("v-ndc");function Dd(e,t,n=!0,o=!1){const r=qe||Ce;if(r){const l=r.type;if(e===Xi){const i=pf(l,!1);if(i&&(i===t||i===Qe(t)||i===io(Qe(t))))return l}const a=Ql(r[e]||l[e],t)||Ql(r.appContext[e],t);return!a&&o?l:a}}function Ql(e,t){return e&&(e[t]||e[Qe(t)]||e[io(Qe(t))])}function w0(e,t,n,o){let r;const l=n&&n[o];if(q(e)||le(e)){r=new Array(e.length);for(let a=0,i=e.length;a<i;a++)r[a]=t(e[a],a,void 0,l&&l[a])}else if(typeof e=="number"){r=new Array(e);for(let a=0;a<e;a++)r[a]=t(a+1,a,void 0,l&&l[a])}else if(ve(e))if(e[Symbol.iterator])r=Array.from(e,(a,i)=>t(a,i,void 0,l&&l[i]));else{const a=Object.keys(e);r=new Array(a.length);for(let i=0,s=a.length;i<s;i++){const c=a[i];r[i]=t(e[c],c,i,l&&l[i])}}else r=[];return n&&(n[o]=r),r}const Pr=e=>e?ds(e)?Jo(e)||e.proxy:Pr(e.parent):null,Wn=ke(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=>Pr(e.parent),$root:e=>Pr(e.root),$emit:e=>e.emit,$options:e=>dl(e),$forceUpdate:e=>e.f||(e.f=()=>qo(e.update)),$nextTick:e=>e.n||(e.n=nn.bind(e.proxy)),$watch:e=>Ed.bind(e)}),cr=(e,t)=>e!==ye&&!e.__isScriptSetup&&se(e,t),$d={get({_:e},t){const{ctx:n,setupState:o,data:r,props:l,accessCache:a,type:i,appContext:s}=e;let c;if(t[0]!=="$"){const g=a[t];if(g!==void 0)switch(g){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return l[t]}else{if(cr(o,t))return a[t]=1,o[t];if(r!==ye&&se(r,t))return a[t]=2,r[t];if((c=e.propsOptions[0])&&se(c,t))return a[t]=3,l[t];if(n!==ye&&se(n,t))return a[t]=4,n[t];Ir&&(a[t]=0)}}const u=Wn[t];let f,p;if(u)return t==="$attrs"&&ze(e,"get",t),u(e);if((f=i.__cssModules)&&(f=f[t]))return f;if(n!==ye&&se(n,t))return a[t]=4,n[t];if(p=s.config.globalProperties,se(p,t))return p[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:l}=e;return cr(r,t)?(r[t]=n,!0):o!==ye&&se(o,t)?(o[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:l}},a){let i;return!!n[a]||e!==ye&&se(e,a)||cr(t,a)||(i=l[0])&&se(i,a)||se(o,a)||se(Wn,a)||se(r.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Xl(e){return q(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Ir=!0;function Md(e){const t=dl(e),n=e.proxy,o=e.ctx;Ir=!1,t.beforeCreate&&Zl(t.beforeCreate,e,"bc");const{data:r,computed:l,methods:a,watch:i,provide:s,inject:c,created:u,beforeMount:f,mounted:p,beforeUpdate:g,updated:_,activated:w,deactivated:T,beforeDestroy:v,beforeUnmount:y,destroyed:P,unmounted:S,render:H,renderTracked:x,renderTriggered:V,errorCaptured:L,serverPrefetch:W,expose:X,inheritAttrs:re,components:j,directives:ee,filters:K}=t;if(c&&Nd(c,o,null),a)for(const _e in a){const ue=a[_e];te(ue)&&(o[_e]=ue.bind(n))}if(r){const _e=r.call(n,n);ve(_e)&&(e.data=so(_e))}if(Ir=!0,l)for(const _e in l){const ue=l[_e],mt=te(ue)?ue.bind(n,n):te(ue.get)?ue.get.bind(n,n):at,Rt=!te(ue)&&te(ue.set)?ue.set.bind(n):at,dt=k({get:mt,set:Rt});Object.defineProperty(o,_e,{enumerable:!0,configurable:!0,get:()=>dt.value,set:Ve=>dt.value=Ve})}if(i)for(const _e in i)Zi(i[_e],o,n,_e);if(s){const _e=te(s)?s.call(n):s;Reflect.ownKeys(_e).forEach(ue=>{Qt(ue,_e[ue])})}u&&Zl(u,e,"c");function ce(_e,ue){q(ue)?ue.forEach(mt=>_e(mt.bind(n))):ue&&_e(ue.bind(n))}if(ce(Od,f),ce(me,p),ce(Cd,g),ce(Qi,_),ce(Ad,w),ce(kd,T),ce(Rd,L),ce(Sd,x),ce(Id,V),ce(ul,y),ce(Rn,S),ce(Pd,W),q(X))if(X.length){const _e=e.exposed||(e.exposed={});X.forEach(ue=>{Object.defineProperty(_e,ue,{get:()=>n[ue],set:mt=>n[ue]=mt})})}else e.exposed||(e.exposed={});H&&e.render===at&&(e.render=H),re!=null&&(e.inheritAttrs=re),j&&(e.components=j),ee&&(e.directives=ee)}function Nd(e,t,n=at){q(e)&&(e=Sr(e));for(const o in e){const r=e[o];let l;ve(r)?"default"in r?l=Ee(r.from||o,r.default,!0):l=Ee(r.from||o):l=Ee(r),Te(l)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>l.value,set:a=>l.value=a}):t[o]=l}}function Zl(e,t,n){Ye(q(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Zi(e,t,n,o){const r=o.includes(".")?qi(n,o):()=>n[o];if(le(e)){const l=t[e];te(l)&&ne(r,l)}else if(te(e))ne(r,e.bind(n));else if(ve(e))if(q(e))e.forEach(l=>Zi(l,t,n,o));else{const l=te(e.handler)?e.handler.bind(n):t[e.handler];te(l)&&ne(r,l,e)}}function dl(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:l,config:{optionMergeStrategies:a}}=e.appContext,i=l.get(t);let s;return i?s=i:!r.length&&!n&&!o?s=t:(s={},r.length&&r.forEach(c=>No(s,c,a,!0)),No(s,t,a)),ve(t)&&l.set(t,s),s}function No(e,t,n,o=!1){const{mixins:r,extends:l}=t;l&&No(e,l,n,!0),r&&r.forEach(a=>No(e,a,n,!0));for(const a in t)if(!(o&&a==="expose")){const i=Vd[a]||n&&n[a];e[a]=i?i(e[a],t[a]):t[a]}return e}const Vd={data:ea,props:ta,emits:ta,methods:zn,computed:zn,beforeCreate:De,created:De,beforeMount:De,mounted:De,beforeUpdate:De,updated:De,beforeDestroy:De,beforeUnmount:De,destroyed:De,unmounted:De,activated:De,deactivated:De,errorCaptured:De,serverPrefetch:De,components:zn,directives:zn,watch:Bd,provide:ea,inject:Fd};function ea(e,t){return t?e?function(){return ke(te(e)?e.call(this,this):e,te(t)?t.call(this,this):t)}:t:e}function Fd(e,t){return zn(Sr(e),Sr(t))}function Sr(e){if(q(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function De(e,t){return e?[...new Set([].concat(e,t))]:t}function zn(e,t){return e?ke(Object.create(null),e,t):t}function ta(e,t){return e?q(e)&&q(t)?[...new Set([...e,...t])]:ke(Object.create(null),Xl(e),Xl(t??{})):t}function Bd(e,t){if(!e)return t;if(!t)return e;const n=ke(Object.create(null),e);for(const o in t)n[o]=De(e[o],t[o]);return n}function es(){return{app:null,config:{isNativeTag:du,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 zd=0;function Hd(e,t){return function(o,r=null){te(o)||(o=ke({},o)),r!=null&&!ve(r)&&(r=null);const l=es(),a=new Set;let i=!1;const s=l.app={_uid:zd++,_component:o,_props:r,_container:null,_context:l,_instance:null,version:gf,get config(){return l.config},set config(c){},use(c,...u){return a.has(c)||(c&&te(c.install)?(a.add(c),c.install(s,...u)):te(c)&&(a.add(c),c(s,...u))),s},mixin(c){return l.mixins.includes(c)||l.mixins.push(c),s},component(c,u){return u?(l.components[c]=u,s):l.components[c]},directive(c,u){return u?(l.directives[c]=u,s):l.directives[c]},mount(c,u,f){if(!i){const p=Ae(o,r);return p.appContext=l,u&&t?t(p,c):e(p,c,f),i=!0,s._container=c,c.__vue_app__=s,Jo(p.component)||p.component.proxy}},unmount(){i&&(e(null,s._container),delete s._container.__vue_app__)},provide(c,u){return l.provides[c]=u,s},runWithContext(c){Vo=s;try{return c()}finally{Vo=null}}};return s}}let Vo=null;function Qt(e,t){if(Ce){let n=Ce.provides;const o=Ce.parent&&Ce.parent.provides;o===n&&(n=Ce.provides=Object.create(o)),n[e]=t}}function Ee(e,t,n=!1){const o=Ce||qe;if(o||Vo){const r=o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:Vo._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&te(t)?t.call(o&&o.proxy):t}}function jd(e,t,n,o=!1){const r={},l={};So(l,Yo,1),e.propsDefaults=Object.create(null),ts(e,t,r,l);for(const a in e.propsOptions[0])a in r||(r[a]=void 0);n?e.props=o?r:xi(r):e.type.props?e.props=r:e.props=l,e.attrs=l}function Wd(e,t,n,o){const{props:r,attrs:l,vnode:{patchFlag:a}}=e,i=ae(r),[s]=e.propsOptions;let c=!1;if((o||a>0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let p=u[f];if(Ko(e.emitsOptions,p))continue;const g=t[p];if(s)if(se(l,p))g!==l[p]&&(l[p]=g,c=!0);else{const _=Qe(p);r[_]=Rr(s,i,_,g,e,!1)}else g!==l[p]&&(l[p]=g,c=!0)}}}else{ts(e,t,r,l)&&(c=!0);let u;for(const f in i)(!t||!se(t,f)&&((u=Pn(f))===f||!se(t,u)))&&(s?n&&(n[f]!==void 0||n[u]!==void 0)&&(r[f]=Rr(s,i,f,void 0,e,!0)):delete r[f]);if(l!==i)for(const f in l)(!t||!se(t,f))&&(delete l[f],c=!0)}c&&kt(e,"set","$attrs")}function ts(e,t,n,o){const[r,l]=e.propsOptions;let a=!1,i;if(t)for(let s in t){if(Hn(s))continue;const c=t[s];let u;r&&se(r,u=Qe(s))?!l||!l.includes(u)?n[u]=c:(i||(i={}))[u]=c:Ko(e.emitsOptions,s)||(!(s in o)||c!==o[s])&&(o[s]=c,a=!0)}if(l){const s=ae(n),c=i||ye;for(let u=0;u<l.length;u++){const f=l[u];n[f]=Rr(r,s,f,c[f],e,!se(c,f))}}return a}function Rr(e,t,n,o,r,l){const a=e[n];if(a!=null){const i=se(a,"default");if(i&&o===void 0){const s=a.default;if(a.type!==Function&&!a.skipFactory&&te(s)){const{propsDefaults:c}=r;n in c?o=c[n]:(wn(r),o=c[n]=s.call(null,t),Xt())}else o=s}a[0]&&(l&&!i?o=!1:a[1]&&(o===""||o===Pn(n))&&(o=!0))}return o}function ns(e,t,n=!1){const o=t.propsCache,r=o.get(e);if(r)return r;const l=e.props,a={},i=[];let s=!1;if(!te(e)){const u=f=>{s=!0;const[p,g]=ns(f,t,!0);ke(a,p),g&&i.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!l&&!s)return ve(e)&&o.set(e,hn),hn;if(q(l))for(let u=0;u<l.length;u++){const f=Qe(l[u]);na(f)&&(a[f]=ye)}else if(l)for(const u in l){const f=Qe(u);if(na(f)){const p=l[u],g=a[f]=q(p)||te(p)?{type:p}:ke({},p);if(g){const _=la(Boolean,g.type),w=la(String,g.type);g[0]=_>-1,g[1]=w<0||_<w,(_>-1||se(g,"default"))&&i.push(f)}}}const c=[a,i];return ve(e)&&o.set(e,c),c}function na(e){return e[0]!=="$"}function oa(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ra(e,t){return oa(e)===oa(t)}function la(e,t){return q(t)?t.findIndex(n=>ra(n,e)):te(t)&&ra(t,e)?0:-1}const os=e=>e[0]==="_"||e==="$stable",fl=e=>q(e)?e.map(nt):[nt(e)],Ud=(e,t,n)=>{if(t._n)return t;const o=vd((...r)=>fl(t(...r)),n);return o._c=!1,o},rs=(e,t,n)=>{const o=e._ctx;for(const r in e){if(os(r))continue;const l=e[r];if(te(l))t[r]=Ud(r,l,o);else if(l!=null){const a=fl(l);t[r]=()=>a}}},ls=(e,t)=>{const n=fl(t);e.slots.default=()=>n},qd=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),So(t,"_",n)):rs(t,e.slots={})}else e.slots={},t&&ls(e,t);So(e.slots,Yo,1)},Kd=(e,t,n)=>{const{vnode:o,slots:r}=e;let l=!0,a=ye;if(o.shapeFlag&32){const i=t._;i?n&&i===1?l=!1:(ke(r,t),!n&&i===1&&delete r._):(l=!t.$stable,rs(t,r)),a=t}else t&&(ls(e,t),a={default:1});if(l)for(const i in r)!os(i)&&!(i in a)&&delete r[i]};function Fo(e,t,n,o,r=!1){if(q(e)){e.forEach((p,g)=>Fo(p,t&&(q(t)?t[g]:t),n,o,r));return}if(jn(o)&&!r)return;const l=o.shapeFlag&4?Jo(o.component)||o.component.proxy:o.el,a=r?null:l,{i,r:s}=e,c=t&&t.r,u=i.refs===ye?i.refs={}:i.refs,f=i.setupState;if(c!=null&&c!==s&&(le(c)?(u[c]=null,se(f,c)&&(f[c]=null)):Te(c)&&(c.value=null)),te(s))Bt(s,i,12,[a,u]);else{const p=le(s),g=Te(s);if(p||g){const _=()=>{if(e.f){const w=p?se(f,s)?f[s]:u[s]:s.value;r?q(w)&&Kr(w,l):q(w)?w.includes(l)||w.push(l):p?(u[s]=[l],se(f,s)&&(f[s]=u[s])):(s.value=[l],e.k&&(u[e.k]=s.value))}else p?(u[s]=a,se(f,s)&&(f[s]=a)):g&&(s.value=a,e.k&&(u[e.k]=a))};a?(_.id=-1,Fe(_,n)):_()}}}let Dt=!1;const Eo=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",wo=e=>e.nodeType===8;function Gd(e){const{mt:t,p:n,o:{patchProp:o,createText:r,nextSibling:l,parentNode:a,remove:i,insert:s,createComment:c}}=e,u=(v,y)=>{if(!y.hasChildNodes()){n(null,v,y),$o(),y._vnode=v;return}Dt=!1,f(y.firstChild,v,null,null,null),$o(),y._vnode=v,Dt&&console.error("Hydration completed but contains mismatches.")},f=(v,y,P,S,H,x=!1)=>{const V=wo(v)&&v.data==="[",L=()=>w(v,y,P,S,H,V),{type:W,ref:X,shapeFlag:re,patchFlag:j}=y;let ee=v.nodeType;y.el=v,j===-2&&(x=!1,y.dynamicChildren=null);let K=null;switch(W){case En:ee!==3?y.children===""?(s(y.el=r(""),a(v),v),K=v):K=L():(v.data!==y.children&&(Dt=!0,v.data=y.children),K=l(v));break;case Je:ee!==8||V?K=L():K=l(v);break;case Un:if(V&&(v=l(v),ee=v.nodeType),ee===1||ee===3){K=v;const Se=!y.children.length;for(let ce=0;ce<y.staticCount;ce++)Se&&(y.children+=K.nodeType===1?K.outerHTML:K.data),ce===y.staticCount-1&&(y.anchor=K),K=l(K);return V?l(K):K}else L();break;case Ue:V?K=_(v,y,P,S,H,x):K=L();break;default:if(re&1)ee!==1||y.type.toLowerCase()!==v.tagName.toLowerCase()?K=L():K=p(v,y,P,S,H,x);else if(re&6){y.slotScopeIds=H;const Se=a(v);if(t(y,Se,null,P,S,Eo(Se),x),K=V?T(v):l(v),K&&wo(K)&&K.data==="teleport end"&&(K=l(K)),jn(y)){let ce;V?(ce=Ae(Ue),ce.anchor=K?K.previousSibling:Se.lastChild):ce=v.nodeType===3?us(""):Ae("div"),ce.el=v,y.component.subTree=ce}}else re&64?ee!==8?K=L():K=y.type.hydrate(v,y,P,S,H,x,e,g):re&128&&(K=y.type.hydrate(v,y,P,S,Eo(a(v)),H,x,e,f))}return X!=null&&Fo(X,null,S,y),K},p=(v,y,P,S,H,x)=>{x=x||!!y.dynamicChildren;const{type:V,props:L,patchFlag:W,shapeFlag:X,dirs:re}=y,j=V==="input"&&re||V==="option";if(j||W!==-1){if(re&&pt(y,null,P,"created"),L)if(j||!x||W&48)for(const K in L)(j&&K.endsWith("value")||lo(K)&&!Hn(K))&&o(v,K,null,L[K],!1,void 0,P);else L.onClick&&o(v,"onClick",null,L.onClick,!1,void 0,P);let ee;if((ee=L&&L.onVnodeBeforeMount)&&Ge(ee,P,y),re&&pt(y,null,P,"beforeMount"),((ee=L&&L.onVnodeMounted)||re)&&Wi(()=>{ee&&Ge(ee,P,y),re&&pt(y,null,P,"mounted")},S),X&16&&!(L&&(L.innerHTML||L.textContent))){let K=g(v.firstChild,y,v,P,S,H,x);for(;K;){Dt=!0;const Se=K;K=K.nextSibling,i(Se)}}else X&8&&v.textContent!==y.children&&(Dt=!0,v.textContent=y.children)}return v.nextSibling},g=(v,y,P,S,H,x,V)=>{V=V||!!y.dynamicChildren;const L=y.children,W=L.length;for(let X=0;X<W;X++){const re=V?L[X]:L[X]=nt(L[X]);if(v)v=f(v,re,S,H,x,V);else{if(re.type===En&&!re.children)continue;Dt=!0,n(null,re,P,null,S,H,Eo(P),x)}}return v},_=(v,y,P,S,H,x)=>{const{slotScopeIds:V}=y;V&&(H=H?H.concat(V):V);const L=a(v),W=g(l(v),y,L,P,S,H,x);return W&&wo(W)&&W.data==="]"?l(y.anchor=W):(Dt=!0,s(y.anchor=c("]"),L,W),W)},w=(v,y,P,S,H,x)=>{if(Dt=!0,y.el=null,x){const W=T(v);for(;;){const X=l(v);if(X&&X!==W)i(X);else break}}const V=l(v),L=a(v);return i(v),n(null,y,L,V,P,S,Eo(L),H),V},T=v=>{let y=0;for(;v;)if(v=l(v),v&&wo(v)&&(v.data==="["&&y++,v.data==="]")){if(y===0)return l(v);y--}return v};return[u,f]}const Fe=Wi;function Yd(e){return Jd(e,Gd)}function Jd(e,t){const n=Ar();n.__VUE__=!0;const{insert:o,remove:r,patchProp:l,createElement:a,createText:i,createComment:s,setText:c,setElementText:u,parentNode:f,nextSibling:p,setScopeId:g=at,insertStaticContent:_}=e,w=(h,m,E,A=null,C=null,I=null,F=!1,D=null,M=!!m.dynamicChildren)=>{if(h===m)return;h&&!Kt(h,m)&&(A=O(h),Ve(h,C,I,!0),h=null),m.patchFlag===-2&&(M=!1,m.dynamicChildren=null);const{type:R,ref:J,shapeFlag:U}=m;switch(R){case En:T(h,m,E,A);break;case Je:v(h,m,E,A);break;case Un:h==null&&y(m,E,A,F);break;case Ue:j(h,m,E,A,C,I,F,D,M);break;default:U&1?H(h,m,E,A,C,I,F,D,M):U&6?ee(h,m,E,A,C,I,F,D,M):(U&64||U&128)&&R.process(h,m,E,A,C,I,F,D,M,N)}J!=null&&C&&Fo(J,h&&h.ref,I,m||h,!m)},T=(h,m,E,A)=>{if(h==null)o(m.el=i(m.children),E,A);else{const C=m.el=h.el;m.children!==h.children&&c(C,m.children)}},v=(h,m,E,A)=>{h==null?o(m.el=s(m.children||""),E,A):m.el=h.el},y=(h,m,E,A)=>{[h.el,h.anchor]=_(h.children,m,E,A,h.el,h.anchor)},P=({el:h,anchor:m},E,A)=>{let C;for(;h&&h!==m;)C=p(h),o(h,E,A),h=C;o(m,E,A)},S=({el:h,anchor:m})=>{let E;for(;h&&h!==m;)E=p(h),r(h),h=E;r(m)},H=(h,m,E,A,C,I,F,D,M)=>{F=F||m.type==="svg",h==null?x(m,E,A,C,I,F,D,M):W(h,m,C,I,F,D,M)},x=(h,m,E,A,C,I,F,D)=>{let M,R;const{type:J,props:U,shapeFlag:Q,transition:Z,dirs:oe}=h;if(M=h.el=a(h.type,I,U&&U.is,U),Q&8?u(M,h.children):Q&16&&L(h.children,M,null,A,C,I&&J!=="foreignObject",F,D),oe&&pt(h,null,A,"created"),V(M,h,h.scopeId,F,A),U){for(const he in U)he!=="value"&&!Hn(he)&&l(M,he,null,U[he],I,h.children,A,C,Re);"value"in U&&l(M,"value",null,U.value),(R=U.onVnodeBeforeMount)&&Ge(R,A,h)}oe&&pt(h,null,A,"beforeMount");const be=(!C||C&&!C.pendingBranch)&&Z&&!Z.persisted;be&&Z.beforeEnter(M),o(M,m,E),((R=U&&U.onVnodeMounted)||be||oe)&&Fe(()=>{R&&Ge(R,A,h),be&&Z.enter(M),oe&&pt(h,null,A,"mounted")},C)},V=(h,m,E,A,C)=>{if(E&&g(h,E),A)for(let I=0;I<A.length;I++)g(h,A[I]);if(C){let I=C.subTree;if(m===I){const F=C.vnode;V(h,F,F.scopeId,F.slotScopeIds,C.parent)}}},L=(h,m,E,A,C,I,F,D,M=0)=>{for(let R=M;R<h.length;R++){const J=h[R]=D?Nt(h[R]):nt(h[R]);w(null,J,m,E,A,C,I,F,D)}},W=(h,m,E,A,C,I,F)=>{const D=m.el=h.el;let{patchFlag:M,dynamicChildren:R,dirs:J}=m;M|=h.patchFlag&16;const U=h.props||ye,Q=m.props||ye;let Z;E&&Wt(E,!1),(Z=Q.onVnodeBeforeUpdate)&&Ge(Z,E,m,h),J&&pt(m,h,E,"beforeUpdate"),E&&Wt(E,!0);const oe=C&&m.type!=="foreignObject";if(R?X(h.dynamicChildren,R,D,E,A,oe,I):F||ue(h,m,D,null,E,A,oe,I,!1),M>0){if(M&16)re(D,m,U,Q,E,A,C);else if(M&2&&U.class!==Q.class&&l(D,"class",null,Q.class,C),M&4&&l(D,"style",U.style,Q.style,C),M&8){const be=m.dynamicProps;for(let he=0;he<be.length;he++){const Oe=be[he],tt=U[Oe],sn=Q[Oe];(sn!==tt||Oe==="value")&&l(D,Oe,tt,sn,C,h.children,E,A,Re)}}M&1&&h.children!==m.children&&u(D,m.children)}else!F&&R==null&&re(D,m,U,Q,E,A,C);((Z=Q.onVnodeUpdated)||J)&&Fe(()=>{Z&&Ge(Z,E,m,h),J&&pt(m,h,E,"updated")},A)},X=(h,m,E,A,C,I,F)=>{for(let D=0;D<m.length;D++){const M=h[D],R=m[D],J=M.el&&(M.type===Ue||!Kt(M,R)||M.shapeFlag&70)?f(M.el):E;w(M,R,J,null,A,C,I,F,!0)}},re=(h,m,E,A,C,I,F)=>{if(E!==A){if(E!==ye)for(const D in E)!Hn(D)&&!(D in A)&&l(h,D,E[D],null,F,m.children,C,I,Re);for(const D in A){if(Hn(D))continue;const M=A[D],R=E[D];M!==R&&D!=="value"&&l(h,D,R,M,F,m.children,C,I,Re)}"value"in A&&l(h,"value",E.value,A.value)}},j=(h,m,E,A,C,I,F,D,M)=>{const R=m.el=h?h.el:i(""),J=m.anchor=h?h.anchor:i("");let{patchFlag:U,dynamicChildren:Q,slotScopeIds:Z}=m;Z&&(D=D?D.concat(Z):Z),h==null?(o(R,E,A),o(J,E,A),L(m.children,E,J,C,I,F,D,M)):U>0&&U&64&&Q&&h.dynamicChildren?(X(h.dynamicChildren,Q,E,C,I,F,D),(m.key!=null||C&&m===C.subTree)&&as(h,m,!0)):ue(h,m,E,J,C,I,F,D,M)},ee=(h,m,E,A,C,I,F,D,M)=>{m.slotScopeIds=D,h==null?m.shapeFlag&512?C.ctx.activate(m,E,A,F,M):K(m,E,A,C,I,F,M):Se(h,m,M)},K=(h,m,E,A,C,I,F)=>{const D=h.component=sf(h,A,C);if(uo(h)&&(D.ctx.renderer=N),cf(D),D.asyncDep){if(C&&C.registerDep(D,ce),!h.el){const M=D.subTree=Ae(Je);v(null,M,m,E)}return}ce(D,h,m,E,C,I,F)},Se=(h,m,E)=>{const A=m.component=h.component;if(_d(h,m,E))if(A.asyncDep&&!A.asyncResolved){_e(A,m,E);return}else A.next=m,dd(A.update),A.update();else m.el=h.el,A.vnode=m},ce=(h,m,E,A,C,I,F)=>{const D=()=>{if(h.isMounted){let{next:J,bu:U,u:Q,parent:Z,vnode:oe}=h,be=J,he;Wt(h,!1),J?(J.el=oe.el,_e(h,J,F)):J=oe,U&&Po(U),(he=J.props&&J.props.onVnodeBeforeUpdate)&&Ge(he,Z,J,oe),Wt(h,!0);const Oe=ar(h),tt=h.subTree;h.subTree=Oe,w(tt,Oe,f(tt.el),O(tt),h,C,I),J.el=Oe.el,be===null&&bd(h,Oe.el),Q&&Fe(Q,C),(he=J.props&&J.props.onVnodeUpdated)&&Fe(()=>Ge(he,Z,J,oe),C)}else{let J;const{el:U,props:Q}=m,{bm:Z,m:oe,parent:be}=h,he=jn(m);if(Wt(h,!1),Z&&Po(Z),!he&&(J=Q&&Q.onVnodeBeforeMount)&&Ge(J,be,m),Wt(h,!0),U&&de){const Oe=()=>{h.subTree=ar(h),de(U,h.subTree,h,C,null)};he?m.type.__asyncLoader().then(()=>!h.isUnmounted&&Oe()):Oe()}else{const Oe=h.subTree=ar(h);w(null,Oe,E,A,h,C,I),m.el=Oe.el}if(oe&&Fe(oe,C),!he&&(J=Q&&Q.onVnodeMounted)){const Oe=m;Fe(()=>Ge(J,be,Oe),C)}(m.shapeFlag&256||be&&jn(be.vnode)&&be.vnode.shapeFlag&256)&&h.a&&Fe(h.a,C),h.isMounted=!0,m=E=A=null}},M=h.effect=new Zr(D,()=>qo(R),h.scope),R=h.update=()=>M.run();R.id=h.uid,Wt(h,!0),R()},_e=(h,m,E)=>{m.component=h;const A=h.vnode.props;h.vnode=m,h.next=null,Wd(h,m.props,A,E),Kd(h,m.children,E),In(),Gl(),Sn()},ue=(h,m,E,A,C,I,F,D,M=!1)=>{const R=h&&h.children,J=h?h.shapeFlag:0,U=m.children,{patchFlag:Q,shapeFlag:Z}=m;if(Q>0){if(Q&128){Rt(R,U,E,A,C,I,F,D,M);return}else if(Q&256){mt(R,U,E,A,C,I,F,D,M);return}}Z&8?(J&16&&Re(R,C,I),U!==R&&u(E,U)):J&16?Z&16?Rt(R,U,E,A,C,I,F,D,M):Re(R,C,I,!0):(J&8&&u(E,""),Z&16&&L(U,E,A,C,I,F,D,M))},mt=(h,m,E,A,C,I,F,D,M)=>{h=h||hn,m=m||hn;const R=h.length,J=m.length,U=Math.min(R,J);let Q;for(Q=0;Q<U;Q++){const Z=m[Q]=M?Nt(m[Q]):nt(m[Q]);w(h[Q],Z,E,null,C,I,F,D,M)}R>J?Re(h,C,I,!0,!1,U):L(m,E,A,C,I,F,D,M,U)},Rt=(h,m,E,A,C,I,F,D,M)=>{let R=0;const J=m.length;let U=h.length-1,Q=J-1;for(;R<=U&&R<=Q;){const Z=h[R],oe=m[R]=M?Nt(m[R]):nt(m[R]);if(Kt(Z,oe))w(Z,oe,E,null,C,I,F,D,M);else break;R++}for(;R<=U&&R<=Q;){const Z=h[U],oe=m[Q]=M?Nt(m[Q]):nt(m[Q]);if(Kt(Z,oe))w(Z,oe,E,null,C,I,F,D,M);else break;U--,Q--}if(R>U){if(R<=Q){const Z=Q+1,oe=Z<J?m[Z].el:A;for(;R<=Q;)w(null,m[R]=M?Nt(m[R]):nt(m[R]),E,oe,C,I,F,D,M),R++}}else if(R>Q)for(;R<=U;)Ve(h[R],C,I,!0),R++;else{const Z=R,oe=R,be=new Map;for(R=oe;R<=Q;R++){const je=m[R]=M?Nt(m[R]):nt(m[R]);je.key!=null&&be.set(je.key,R)}let he,Oe=0;const tt=Q-oe+1;let sn=!1,$l=0;const Mn=new Array(tt);for(R=0;R<tt;R++)Mn[R]=0;for(R=Z;R<=U;R++){const je=h[R];if(Oe>=tt){Ve(je,C,I,!0);continue}let ft;if(je.key!=null)ft=be.get(je.key);else for(he=oe;he<=Q;he++)if(Mn[he-oe]===0&&Kt(je,m[he])){ft=he;break}ft===void 0?Ve(je,C,I,!0):(Mn[ft-oe]=R+1,ft>=$l?$l=ft:sn=!0,w(je,m[ft],E,null,C,I,F,D,M),Oe++)}const Ml=sn?Qd(Mn):hn;for(he=Ml.length-1,R=tt-1;R>=0;R--){const je=oe+R,ft=m[je],Nl=je+1<J?m[je+1].el:A;Mn[R]===0?w(null,ft,E,Nl,C,I,F,D,M):sn&&(he<0||R!==Ml[he]?dt(ft,E,Nl,2):he--)}}},dt=(h,m,E,A,C=null)=>{const{el:I,type:F,transition:D,children:M,shapeFlag:R}=h;if(R&6){dt(h.component.subTree,m,E,A);return}if(R&128){h.suspense.move(m,E,A);return}if(R&64){F.move(h,m,E,N);return}if(F===Ue){o(I,m,E);for(let U=0;U<M.length;U++)dt(M[U],m,E,A);o(h.anchor,m,E);return}if(F===Un){P(h,m,E);return}if(A!==2&&R&1&&D)if(A===0)D.beforeEnter(I),o(I,m,E),Fe(()=>D.enter(I),C);else{const{leave:U,delayLeave:Q,afterLeave:Z}=D,oe=()=>o(I,m,E),be=()=>{U(I,()=>{oe(),Z&&Z()})};Q?Q(I,oe,be):be()}else o(I,m,E)},Ve=(h,m,E,A=!1,C=!1)=>{const{type:I,props:F,ref:D,children:M,dynamicChildren:R,shapeFlag:J,patchFlag:U,dirs:Q}=h;if(D!=null&&Fo(D,null,E,h,!0),J&256){m.ctx.deactivate(h);return}const Z=J&1&&Q,oe=!jn(h);let be;if(oe&&(be=F&&F.onVnodeBeforeUnmount)&&Ge(be,m,h),J&6)ho(h.component,E,A);else{if(J&128){h.suspense.unmount(E,A);return}Z&&pt(h,null,m,"beforeUnmount"),J&64?h.type.remove(h,m,E,C,N,A):R&&(I!==Ue||U>0&&U&64)?Re(R,m,E,!1,!0):(I===Ue&&U&384||!C&&J&16)&&Re(M,m,E),A&&ln(h)}(oe&&(be=F&&F.onVnodeUnmounted)||Z)&&Fe(()=>{be&&Ge(be,m,h),Z&&pt(h,null,m,"unmounted")},E)},ln=h=>{const{type:m,el:E,anchor:A,transition:C}=h;if(m===Ue){an(E,A);return}if(m===Un){S(h);return}const I=()=>{r(E),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(h.shapeFlag&1&&C&&!C.persisted){const{leave:F,delayLeave:D}=C,M=()=>F(E,I);D?D(h.el,I,M):M()}else I()},an=(h,m)=>{let E;for(;h!==m;)E=p(h),r(h),h=E;r(m)},ho=(h,m,E)=>{const{bum:A,scope:C,update:I,subTree:F,um:D}=h;A&&Po(A),C.stop(),I&&(I.active=!1,Ve(F,h,m,E)),D&&Fe(D,m),Fe(()=>{h.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},Re=(h,m,E,A=!1,C=!1,I=0)=>{for(let F=I;F<h.length;F++)Ve(h[F],m,E,A,C)},O=h=>h.shapeFlag&6?O(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el),B=(h,m,E)=>{h==null?m._vnode&&Ve(m._vnode,null,null,!0):w(m._vnode||null,h,m,null,null,null,E),Gl(),$o(),m._vnode=h},N={p:w,um:Ve,m:dt,r:ln,mt:K,mc:L,pc:ue,pbc:X,n:O,o:e};let Y,de;return t&&([Y,de]=t(N)),{render:B,hydrate:Y,createApp:Hd(B,Y)}}function Wt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function as(e,t,n=!1){const o=e.children,r=t.children;if(q(o)&&q(r))for(let l=0;l<o.length;l++){const a=o[l];let i=r[l];i.shapeFlag&1&&!i.dynamicChildren&&((i.patchFlag<=0||i.patchFlag===32)&&(i=r[l]=Nt(r[l]),i.el=a.el),n||as(a,i)),i.type===En&&(i.el=a.el)}}function Qd(e){const t=e.slice(),n=[0];let o,r,l,a,i;const s=e.length;for(o=0;o<s;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(l=0,a=n.length-1;l<a;)i=l+a>>1,e[n[i]]<c?l=i+1:a=i;c<e[n[l]]&&(l>0&&(t[o]=n[l-1]),n[l]=o)}}for(l=n.length,a=n[l-1];l-- >0;)n[l]=a,a=t[a];return n}const Xd=e=>e.__isTeleport,Ue=Symbol.for("v-fgt"),En=Symbol.for("v-txt"),Je=Symbol.for("v-cmt"),Un=Symbol.for("v-stc"),qn=[];let lt=null;function Zd(e=!1){qn.push(lt=e?null:[])}function ef(){qn.pop(),lt=qn[qn.length-1]||null}let no=1;function aa(e){no+=e}function is(e){return e.dynamicChildren=no>0?lt||hn:null,ef(),no>0&&lt&&lt.push(e),e}function T0(e,t,n,o,r,l){return is(cs(e,t,n,o,r,l,!0))}function tf(e,t,n,o,r){return is(Ae(e,t,n,o,r,!0))}function xr(e){return e?e.__v_isVNode===!0:!1}function Kt(e,t){return e.type===t.type&&e.key===t.key}const Yo="__vInternal",ss=({key:e})=>e??null,Io=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?le(e)||Te(e)||te(e)?{i:qe,r:e,k:t,f:!!n}:e:null);function cs(e,t=null,n=null,o=0,r=null,l=e===Ue?0:1,a=!1,i=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ss(t),ref:t&&Io(t),scopeId:ji,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:l,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:qe};return i?(pl(s,n),l&128&&e.normalize(s)):n&&(s.shapeFlag|=le(n)?8:16),no>0&&!a&&lt&&(s.patchFlag>0||l&6)&&s.patchFlag!==32&&lt.push(s),s}const Ae=nf;function nf(e,t=null,n=null,o=0,r=null,l=!1){if((!e||e===xd)&&(e=Je),xr(e)){const i=Ht(e,t,!0);return n&&pl(i,n),no>0&&!l&&lt&&(i.shapeFlag&6?lt[lt.indexOf(e)]=i:lt.push(i)),i.patchFlag|=-2,i}if(hf(e)&&(e=e.__vccOpts),t){t=of(t);let{class:i,style:s}=t;i&&!le(i)&&(t.class=Jr(i)),ve(s)&&(Di(s)&&!q(s)&&(s=ke({},s)),t.style=Yr(s))}const a=le(e)?1:yd(e)?128:Xd(e)?64:ve(e)?4:te(e)?2:0;return cs(e,t,n,o,r,a,l,!0)}function of(e){return e?Di(e)||Yo in e?ke({},e):e:null}function Ht(e,t,n=!1){const{props:o,ref:r,patchFlag:l,children:a}=e,i=t?rf(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&ss(i),ref:t&&t.ref?n&&r?q(r)?r.concat(Io(t)):[r,Io(t)]:Io(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ue?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ht(e.ssContent),ssFallback:e.ssFallback&&Ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function us(e=" ",t=0){return Ae(En,null,e,t)}function A0(e,t){const n=Ae(Un,null,e);return n.staticCount=t,n}function k0(e="",t=!1){return t?(Zd(),tf(Je,null,e)):Ae(Je,null,e)}function nt(e){return e==null||typeof e=="boolean"?Ae(Je):q(e)?Ae(Ue,null,e.slice()):typeof e=="object"?Nt(e):Ae(En,null,String(e))}function Nt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ht(e)}function pl(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(q(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),pl(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Yo in t)?t._ctx=qe:r===3&&qe&&(qe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else te(t)?(t={default:t,_ctx:qe},n=32):(t=String(t),o&64?(n=16,t=[us(t)]):n=8);e.children=t,e.shapeFlag|=n}function rf(...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=Jr([t.class,o.class]));else if(r==="style")t.style=Yr([t.style,o.style]);else if(lo(r)){const l=t[r],a=o[r];a&&l!==a&&!(q(l)&&l.includes(a))&&(t[r]=l?[].concat(l,a):a)}else r!==""&&(t[r]=o[r])}return t}function Ge(e,t,n,o=null){Ye(e,t,7,[n,o])}const lf=es();let af=0;function sf(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||lf,l={uid:af++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new ku(!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:ns(o,r),emitsOptions:Hi(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 l.ctx={_:l},l.root=t?t.root:l,l.emit=hd.bind(null,l),e.ce&&e.ce(l),l}let Ce=null;const on=()=>Ce||qe;let hl,cn,ia="__VUE_INSTANCE_SETTERS__";(cn=Ar()[ia])||(cn=Ar()[ia]=[]),cn.push(e=>Ce=e),hl=e=>{cn.length>1?cn.forEach(t=>t(e)):cn[0](e)};const wn=e=>{hl(e),e.scope.on()},Xt=()=>{Ce&&Ce.scope.off(),hl(null)};function ds(e){return e.vnode.shapeFlag&4}let Tn=!1;function cf(e,t=!1){Tn=t;const{props:n,children:o}=e.vnode,r=ds(e);jd(e,n,r,t),qd(e,o);const l=r?uf(e,t):void 0;return Tn=!1,l}function uf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=$i(new Proxy(e.ctx,$d));const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?ff(e):null;wn(e),In();const l=Bt(o,e,0,[e.props,r]);if(Sn(),Xt(),gi(l)){if(l.then(Xt,Xt),t)return l.then(a=>{sa(e,a,t)}).catch(a=>{co(a,e,0)});e.asyncDep=l}else sa(e,l,t)}else fs(e,t)}function sa(e,t,n){te(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ve(t)&&(e.setupState=Ni(t)),fs(e,n)}let ca;function fs(e,t,n){const o=e.type;if(!e.render){if(!t&&ca&&!o.render){const r=o.template||dl(e).template;if(r){const{isCustomElement:l,compilerOptions:a}=e.appContext.config,{delimiters:i,compilerOptions:s}=o,c=ke(ke({isCustomElement:l,delimiters:i},a),s);o.render=ca(r,c)}}e.render=o.render||at}wn(e),In(),Md(e),Sn(),Xt()}function df(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ze(e,"get","$attrs"),t[n]}}))}function ff(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return df(e)},slots:e.slots,emit:e.emit,expose:t}}function Jo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ni($i(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Wn)return Wn[n](e)},has(t,n){return n in t||n in Wn}}))}function pf(e,t=!0){return te(e)?e.displayName||e.name:e.name||t&&e.__name}function hf(e){return te(e)&&"__vccOpts"in e}const k=(e,t)=>sd(e,t,Tn);function d(e,t,n){const o=arguments.length;return o===2?ve(t)&&!q(t)?xr(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&xr(n)&&(n=[n]),Ae(e,t,n))}const vf=Symbol.for("v-scx"),mf=()=>Ee(vf),gf="3.3.4",_f="http://www.w3.org/2000/svg",Gt=typeof document<"u"?document:null,ua=Gt&&Gt.createElement("template"),bf={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?Gt.createElementNS(_f,e):Gt.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>Gt.createTextNode(e),createComment:e=>Gt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Gt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,l){const a=n?n.previousSibling:t.lastChild;if(r&&(r===l||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===l||!(r=r.nextSibling)););else{ua.innerHTML=o?`<svg>${e}</svg>`:e;const i=ua.content;if(o){const s=i.firstChild;for(;s.firstChild;)i.appendChild(s.firstChild);i.removeChild(s)}t.insertBefore(i,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function yf(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Ef(e,t,n){const o=e.style,r=le(n);if(n&&!r){if(t&&!le(t))for(const l in t)n[l]==null&&Dr(o,l,"");for(const l in n)Dr(o,l,n[l])}else{const l=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=l)}}const da=/\s*!important$/;function Dr(e,t,n){if(q(n))n.forEach(o=>Dr(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=wf(e,t);da.test(n)?e.setProperty(Pn(o),n.replace(da,""),"important"):e[o]=n}}const fa=["Webkit","Moz","ms"],ur={};function wf(e,t){const n=ur[t];if(n)return n;let o=Qe(t);if(o!=="filter"&&o in e)return ur[t]=o;o=io(o);for(let r=0;r<fa.length;r++){const l=fa[r]+o;if(l in e)return ur[t]=l}return t}const pa="http://www.w3.org/1999/xlink";function Tf(e,t,n,o,r){if(o&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(pa,t.slice(6,t.length)):e.setAttributeNS(pa,t,n);else{const l=Tu(t);n==null||l&&!yi(n)?e.removeAttribute(t):e.setAttribute(t,l?"":n)}}function Af(e,t,n,o,r,l,a){if(t==="innerHTML"||t==="textContent"){o&&a(o,r,l),e[t]=n??"";return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){e._value=n;const c=i==="OPTION"?e.getAttribute("value"):e.value,u=n??"";c!==u&&(e.value=u),n==null&&e.removeAttribute(t);return}let s=!1;if(n===""||n==null){const c=typeof e[t];c==="boolean"?n=yi(n):n==null&&c==="string"?(n="",s=!0):c==="number"&&(n=0,s=!0)}try{e[t]=n}catch{}s&&e.removeAttribute(t)}function wt(e,t,n,o){e.addEventListener(t,n,o)}function kf(e,t,n,o){e.removeEventListener(t,n,o)}function Lf(e,t,n,o,r=null){const l=e._vei||(e._vei={}),a=l[t];if(o&&a)a.value=o;else{const[i,s]=Of(t);if(o){const c=l[t]=If(o,r);wt(e,i,c,s)}else a&&(kf(e,i,a,s),l[t]=void 0)}}const ha=/(?:Once|Passive|Capture)$/;function Of(e){let t;if(ha.test(e)){t={};let o;for(;o=e.match(ha);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Pn(e.slice(2)),t]}let dr=0;const Cf=Promise.resolve(),Pf=()=>dr||(Cf.then(()=>dr=0),dr=Date.now());function If(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Ye(Sf(o,n.value),t,5,[o])};return n.value=e,n.attached=Pf(),n}function Sf(e,t){if(q(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 va=/^on[a-z]/,Rf=(e,t,n,o,r=!1,l,a,i,s)=>{t==="class"?yf(e,o,r):t==="style"?Ef(e,n,o):lo(t)?qr(t)||Lf(e,t,n,o,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):xf(e,t,o,r))?Af(e,t,o,l,a,i,s):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Tf(e,t,o,r))};function xf(e,t,n,o){return o?!!(t==="innerHTML"||t==="textContent"||t in e&&va.test(t)&&te(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||va.test(t)&&le(n)?!1:t in e}const $t="transition",Nn="animation",Lt=(e,{slots:t})=>d(Td,hs(e),t);Lt.displayName="Transition";const ps={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},Df=Lt.props=ke({},Gi,ps),Ut=(e,t=[])=>{q(e)?e.forEach(n=>n(...t)):e&&e(...t)},ma=e=>e?q(e)?e.some(t=>t.length>1):e.length>1:!1;function hs(e){const t={};for(const j in e)j in ps||(t[j]=e[j]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:l=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:s=l,appearActiveClass:c=a,appearToClass:u=i,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:g=`${n}-leave-to`}=e,_=$f(r),w=_&&_[0],T=_&&_[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:P,onLeave:S,onLeaveCancelled:H,onBeforeAppear:x=v,onAppear:V=y,onAppearCancelled:L=P}=t,W=(j,ee,K)=>{Mt(j,ee?u:i),Mt(j,ee?c:a),K&&K()},X=(j,ee)=>{j._isLeaving=!1,Mt(j,f),Mt(j,g),Mt(j,p),ee&&ee()},re=j=>(ee,K)=>{const Se=j?V:y,ce=()=>W(ee,j,K);Ut(Se,[ee,ce]),ga(()=>{Mt(ee,j?s:l),_t(ee,j?u:i),ma(Se)||_a(ee,o,w,ce)})};return ke(t,{onBeforeEnter(j){Ut(v,[j]),_t(j,l),_t(j,a)},onBeforeAppear(j){Ut(x,[j]),_t(j,s),_t(j,c)},onEnter:re(!1),onAppear:re(!0),onLeave(j,ee){j._isLeaving=!0;const K=()=>X(j,ee);_t(j,f),ms(),_t(j,p),ga(()=>{j._isLeaving&&(Mt(j,f),_t(j,g),ma(S)||_a(j,o,T,K))}),Ut(S,[j,K])},onEnterCancelled(j){W(j,!1),Ut(P,[j])},onAppearCancelled(j){W(j,!0),Ut(L,[j])},onLeaveCancelled(j){X(j),Ut(H,[j])}})}function $f(e){if(e==null)return null;if(ve(e))return[fr(e.enter),fr(e.leave)];{const t=fr(e);return[t,t]}}function fr(e){return gu(e)}function _t(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Mt(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ga(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Mf=0;function _a(e,t,n,o){const r=e._endId=++Mf,l=()=>{r===e._endId&&o()};if(n)return setTimeout(l,n);const{type:a,timeout:i,propCount:s}=vs(e,t);if(!a)return o();const c=a+"end";let u=0;const f=()=>{e.removeEventListener(c,p),l()},p=g=>{g.target===e&&++u>=s&&f()};setTimeout(()=>{u<s&&f()},i+1),e.addEventListener(c,p)}function vs(e,t){const n=window.getComputedStyle(e),o=_=>(n[_]||"").split(", "),r=o(`${$t}Delay`),l=o(`${$t}Duration`),a=ba(r,l),i=o(`${Nn}Delay`),s=o(`${Nn}Duration`),c=ba(i,s);let u=null,f=0,p=0;t===$t?a>0&&(u=$t,f=a,p=l.length):t===Nn?c>0&&(u=Nn,f=c,p=s.length):(f=Math.max(a,c),u=f>0?a>c?$t:Nn:null,p=u?u===$t?l.length:s.length:0);const g=u===$t&&/\b(transform|all)(,|$)/.test(o(`${$t}Property`).toString());return{type:u,timeout:f,propCount:p,hasTransform:g}}function ba(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,o)=>ya(n)+ya(e[o])))}function ya(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function ms(){return document.body.offsetHeight}const gs=new WeakMap,_s=new WeakMap,bs={name:"TransitionGroup",props:ke({},Df,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=on(),o=Ki();let r,l;return Qi(()=>{if(!r.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!zf(r[0].el,n.vnode.el,a))return;r.forEach(Vf),r.forEach(Ff);const i=r.filter(Bf);ms(),i.forEach(s=>{const c=s.el,u=c.style;_t(c,a),u.transform=u.webkitTransform=u.transitionDuration="";const f=c._moveCb=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",f),c._moveCb=null,Mt(c,a))};c.addEventListener("transitionend",f)})}),()=>{const a=ae(e),i=hs(a);let s=a.tag||Ue;r=l,l=t.default?cl(t.default()):[];for(let c=0;c<l.length;c++){const u=l[c];u.key!=null&&to(u,eo(u,i,o,n))}if(r)for(let c=0;c<r.length;c++){const u=r[c];to(u,eo(u,i,o,n)),gs.set(u,u.el.getBoundingClientRect())}return Ae(s,null,l)}}},Nf=e=>delete e.mode;bs.props;const ys=bs;function Vf(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function Ff(e){_s.set(e,e.el.getBoundingClientRect())}function Bf(e){const t=gs.get(e),n=_s.get(e),o=t.left-n.left,r=t.top-n.top;if(o||r){const l=e.el.style;return l.transform=l.webkitTransform=`translate(${o}px,${r}px)`,l.transitionDuration="0s",e}}function zf(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach(a=>{a.split(/\s+/).forEach(i=>i&&o.classList.remove(i))}),n.split(/\s+/).forEach(a=>a&&o.classList.add(a)),o.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(o);const{hasTransform:l}=vs(o);return r.removeChild(o),l}const jt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return q(t)?n=>Po(t,n):t};function Hf(e){e.target.composing=!0}function Ea(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const wa={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e._assign=jt(r);const l=o||r.props&&r.props.type==="number";wt(e,t?"change":"input",a=>{if(a.target.composing)return;let i=e.value;n&&(i=i.trim()),l&&(i=Ro(i)),e._assign(i)}),n&&wt(e,"change",()=>{e.value=e.value.trim()}),t||(wt(e,"compositionstart",Hf),wt(e,"compositionend",Ea),wt(e,"change",Ea))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},l){if(e._assign=jt(l),e.composing||document.activeElement===e&&e.type!=="range"&&(n||o&&e.value.trim()===t||(r||e.type==="number")&&Ro(e.value)===t))return;const a=t??"";e.value!==a&&(e.value=a)}},jf={deep:!0,created(e,t,n){e._assign=jt(n),wt(e,"change",()=>{const o=e._modelValue,r=An(e),l=e.checked,a=e._assign;if(q(o)){const i=Qr(o,r),s=i!==-1;if(l&&!s)a(o.concat(r));else if(!l&&s){const c=[...o];c.splice(i,1),a(c)}}else if(Cn(o)){const i=new Set(o);l?i.add(r):i.delete(r),a(i)}else a(Es(e,l))})},mounted:Ta,beforeUpdate(e,t,n){e._assign=jt(n),Ta(e,t,n)}};function Ta(e,{value:t,oldValue:n},o){e._modelValue=t,q(t)?e.checked=Qr(t,o.props.value)>-1:Cn(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=Zt(t,Es(e,!0)))}const Wf={created(e,{value:t},n){e.checked=Zt(t,n.props.value),e._assign=jt(n),wt(e,"change",()=>{e._assign(An(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=jt(o),t!==n&&(e.checked=Zt(t,o.props.value))}},Uf={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=Cn(t);wt(e,"change",()=>{const l=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?Ro(An(a)):An(a));e._assign(e.multiple?r?new Set(l):l:l[0])}),e._assign=jt(o)},mounted(e,{value:t}){Aa(e,t)},beforeUpdate(e,t,n){e._assign=jt(n)},updated(e,{value:t}){Aa(e,t)}};function Aa(e,t){const n=e.multiple;if(!(n&&!q(t)&&!Cn(t))){for(let o=0,r=e.options.length;o<r;o++){const l=e.options[o],a=An(l);if(n)q(t)?l.selected=Qr(t,a)>-1:l.selected=t.has(a);else if(Zt(An(l),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function An(e){return"_value"in e?e._value:e.value}function Es(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const L0={created(e,t,n){To(e,t,n,null,"created")},mounted(e,t,n){To(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){To(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){To(e,t,n,o,"updated")}};function qf(e,t){switch(e){case"SELECT":return Uf;case"TEXTAREA":return wa;default:switch(t){case"checkbox":return jf;case"radio":return Wf;default:return wa}}}function To(e,t,n,o,r){const a=qf(e.tagName,n.props&&n.props.type)[r];a&&a(e,t,n,o)}const O0={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Vn(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),Vn(e,!0),o.enter(e)):o.leave(e,()=>{Vn(e,!1)}):Vn(e,t))},beforeUnmount(e,{value:t}){Vn(e,t)}};function Vn(e,t){e.style.display=t?e._vod:"none"}const Kf=ke({patchProp:Rf},bf);let pr,ka=!1;function Gf(){return pr=ka?pr:Yd(Kf),ka=!0,pr}const Yf=(...e)=>{const t=Gf().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=Jf(o);if(r)return n(r,!0,r instanceof SVGElement)},t};function Jf(e){return le(e)?document.querySelector(e):e}const Qf={"v-2d0a870d":()=>b(()=>import("./index.html-279f7857.js"),[]).then(({data:e})=>e),"v-082946dd":()=>b(()=>import("./community.html-84f8e709.js"),[]).then(({data:e})=>e),"v-038e810e":()=>b(()=>import("./i18n.html-10933388.js"),[]).then(({data:e})=>e),"v-ba407326":()=>b(()=>import("./menu.html-5e29ea11.js"),[]).then(({data:e})=>e),"v-586858ed":()=>b(()=>import("./project.html-9b08d186.js"),[]).then(({data:e})=>e),"v-0c01f6a4":()=>b(()=>import("./quick-start.html-dab9eba3.js"),[]).then(({data:e})=>e),"v-23b9870a":()=>b(()=>import("./side-load.html-93a3f61b.js"),[]).then(({data:e})=>e),"v-7d29d7d8":()=>b(()=>import("./star-request.html-7f0089f1.js"),[]).then(({data:e})=>e),"v-2d0ad528":()=>b(()=>import("./index.html-81dd031d.js"),[]).then(({data:e})=>e),"v-5cad49b8":()=>b(()=>import("./community.html-9b7032ff.js"),[]).then(({data:e})=>e),"v-27c4e153":()=>b(()=>import("./i18n.html-f972be08.js"),[]).then(({data:e})=>e),"v-71d3b29c":()=>b(()=>import("./menu.html-37a47978.js"),[]).then(({data:e})=>e),"v-6c355688":()=>b(()=>import("./project.html-747e49a9.js"),[]).then(({data:e})=>e),"v-4f90aebf":()=>b(()=>import("./quick-start.html-25418c6c.js"),[]).then(({data:e})=>e),"v-783d89e5":()=>b(()=>import("./side-load.html-0a898ed6.js"),[]).then(({data:e})=>e),"v-a91bb9c6":()=>b(()=>import("./star-request.html-eb357667.js"),[]).then(({data:e})=>e),"v-1bd4ef83":()=>b(()=>import("./FAQ.html-d24c2c76.js"),[]).then(({data:e})=>e),"v-5c3f740a":()=>b(()=>import("./Gacha-system-and-export-principal.html-015af494.js"),[]).then(({data:e})=>e),"v-5f449840":()=>b(()=>import("./index.html-6a43042e.js"),[]).then(({data:e})=>e),"v-e14c56e4":()=>b(()=>import("./dependency.html-cb812315.js"),[]).then(({data:e})=>e),"v-1a028d16":()=>b(()=>import("./exceptions.html-a05a1b2d.js"),[]).then(({data:e})=>e),"v-bd668802":()=>b(()=>import("./get-stoken-cookie-from-the-third-party.html-75f986b3.js"),[]).then(({data:e})=>e),"v-51647c4a":()=>b(()=>import("./known-issue.html-49f6f761.js"),[]).then(({data:e})=>e),"v-bbae7dd2":()=>b(()=>import("./uninstall.html-90d5e7a1.js"),[]).then(({data:e})=>e),"v-f88d343e":()=>b(()=>import("./index.html-061d6dc0.js"),[]).then(({data:e})=>e),"v-4c2cca8b":()=>b(()=>import("./contribute.html-33368574.js"),[]).then(({data:e})=>e),"v-32bb1805":()=>b(()=>import("./platform.html-a018603e.js"),[]).then(({data:e})=>e),"v-30f089b6":()=>b(()=>import("./index.html-ce254148.js"),[]).then(({data:e})=>e),"v-699a13b0":()=>b(()=>import("./achievements.html-a6a0de9a.js"),[]).then(({data:e})=>e),"v-f3692af4":()=>b(()=>import("./character-data.html-8a78117e.js"),[]).then(({data:e})=>e),"v-10108380":()=>b(()=>import("./character-wiki.html-90b9eedb.js"),[]).then(({data:e})=>e),"v-36ceadac":()=>b(()=>import("./dashboard.html-de43d08c.js"),[]).then(({data:e})=>e),"v-83f6294a":()=>b(()=>import("./develop-plan.html-72b138aa.js"),[]).then(({data:e})=>e),"v-7839fe83":()=>b(()=>import("./game-launcher.html-bbaa8a3b.js"),[]).then(({data:e})=>e),"v-0106e0dc":()=>b(()=>import("./hutao-API.html-4088b7a3.js"),[]).then(({data:e})=>e),"v-639b3ef9":()=>b(()=>import("./hutao-settings.html-280e1afc.js"),[]).then(({data:e})=>e),"v-03aaffb1":()=>b(()=>import("./mhy-account-switch.html-ca9beaf1.js"),[]).then(({data:e})=>e),"v-1e98d471":()=>b(()=>import("./monster-wiki.html-ed4ef353.js"),[]).then(({data:e})=>e),"v-124743a4":()=>b(()=>import("./real-time-notes.html-dddbb957.js"),[]).then(({data:e})=>e),"v-3b7edd61":()=>b(()=>import("./setup.html-af40dc11.js"),[]).then(({data:e})=>e),"v-e30b3c46":()=>b(()=>import("./weapon-wiki.html-5c2ca54e.js"),[]).then(({data:e})=>e),"v-b8e3a2b8":()=>b(()=>import("./wish-export.html-b1d5faab.js"),[]).then(({data:e})=>e),"v-a4f9d2c4":()=>b(()=>import("./index.html-3216a9e5.js"),[]).then(({data:e})=>e),"v-45ceb024":()=>b(()=>import("./bug-report.html-84fe1704.js"),[]).then(({data:e})=>e),"v-b4085a44":()=>b(()=>import("./privacy-notice.html-a11e76e8.js"),[]).then(({data:e})=>e),"v-b1c7a1c2":()=>b(()=>import("./tos.html-e7fb0dd0.js"),[]).then(({data:e})=>e),"v-52f43e3b":()=>b(()=>import("./update-log.html-8d907f0a.js"),[]).then(({data:e})=>e),"v-4a1d3ac8":()=>b(()=>import("./FAQ.html-43b8e266.js"),[]).then(({data:e})=>e),"v-b0dd6b00":()=>b(()=>import("./Gacha-system-and-export-principal.html-81906cdb.js"),[]).then(({data:e})=>e),"v-16d7d7b6":()=>b(()=>import("./index.html-a228d087.js"),[]).then(({data:e})=>e),"v-37e841a9":()=>b(()=>import("./dependency.html-6aa2a973.js"),[]).then(({data:e})=>e),"v-c8e5b2e0":()=>b(()=>import("./exceptions.html-7d9e8827.js"),[]).then(({data:e})=>e),"v-6892c29a":()=>b(()=>import("./get-stoken-cookie-from-the-third-party.html-698c6b8e.js"),[]).then(({data:e})=>e),"v-8ab89ae2":()=>b(()=>import("./known-issue.html-842d4d04.js"),[]).then(({data:e})=>e),"v-a04a76c8":()=>b(()=>import("./uninstall.html-3103004e.js"),[]).then(({data:e})=>e),"v-d0f33908":()=>b(()=>import("./index.html-6913b6c2.js"),[]).then(({data:e})=>e),"v-62778390":()=>b(()=>import("./contribute.html-a16ec5d1.js"),[]).then(({data:e})=>e),"v-c80b636c":()=>b(()=>import("./platform.html-ec227b31.js"),[]).then(({data:e})=>e),"v-56d3ae80":()=>b(()=>import("./symposium1.html-4ca69a8e.js"),[]).then(({data:e})=>e),"v-5369fd42":()=>b(()=>import("./symposium2.html-b9b55802.js"),[]).then(({data:e})=>e),"v-0bbe1b6a":()=>b(()=>import("./index.html-947e2238.js"),[]).then(({data:e})=>e),"v-2841a60b":()=>b(()=>import("./achievements.html-48ffc151.js"),[]).then(({data:e})=>e),"v-3957d221":()=>b(()=>import("./character-data.html-42720767.js"),[]).then(({data:e})=>e),"v-a9f7b44a":()=>b(()=>import("./character-wiki.html-1b9db7c1.js"),[]).then(({data:e})=>e),"v-1b6aa6a2":()=>b(()=>import("./dashboard.html-50b728ce.js"),[]).then(({data:e})=>e),"v-7cac7db6":()=>b(()=>import("./develop-plan.html-4cd8de09.js"),[]).then(({data:e})=>e),"v-e2f690f0":()=>b(()=>import("./game-launcher.html-48fbcd0a.js"),[]).then(({data:e})=>e),"v-0eb8e461":()=>b(()=>import("./hutao-API.html-c450cbe0.js"),[]).then(({data:e})=>e),"v-16a7a694":()=>b(()=>import("./hutao-settings.html-72e1a0f6.js"),[]).then(({data:e})=>e),"v-04b421cc":()=>b(()=>import("./mhy-account-switch.html-db811865.js"),[]).then(({data:e})=>e),"v-457f3268":()=>b(()=>import("./monster-wiki.html-a4668d7a.js"),[]).then(({data:e})=>e),"v-b5462c1a":()=>b(()=>import("./real-time-notes.html-3c2ae649.js"),[]).then(({data:e})=>e),"v-0e3d2934":()=>b(()=>import("./setup.html-829b4bbd.js"),[]).then(({data:e})=>e),"v-108ccfbc":()=>b(()=>import("./weapon-wiki.html-12997220.js"),[]).then(({data:e})=>e),"v-0ccd64e9":()=>b(()=>import("./wish-export.html-30e5101d.js"),[]).then(({data:e})=>e),"v-c4bb0cba":()=>b(()=>import("./index.html-8616774c.js"),[]).then(({data:e})=>e),"v-c87f8b6e":()=>b(()=>import("./bug-report.html-310cbc3b.js"),[]).then(({data:e})=>e),"v-70e6808e":()=>b(()=>import("./privacy-notice.html-15776725.js"),[]).then(({data:e})=>e),"v-647ebd24":()=>b(()=>import("./tos.html-3a563f3d.js"),[]).then(({data:e})=>e),"v-119bd096":()=>b(()=>import("./update-log.html-8f0e1c9f.js"),[]).then(({data:e})=>e),"v-3706649a":()=>b(()=>import("./404.html-cc4520a7.js"),[]).then(({data:e})=>e),"v-8daa1a0e":()=>b(()=>import("./index.html-ead0711a.js"),[]).then(({data:e})=>e)},Xf=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 Zf=([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]),ep=e=>{const t=new Set,n=[];return e.forEach(o=>{const r=Zf(o);t.has(r)||(t.add(r),n.push(o))}),n},tp=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,np=e=>e.startsWith("ftp://"),xn=e=>/^(https?:)?\/\//.test(e),op=/.md((\?|#).*)?$/,Bo=(e,t="/")=>!!(xn(e)||np(e)||e.startsWith("/")&&!e.startsWith(t)&&!op.test(e)),ws=e=>/^mailto:/.test(e),rp=e=>/^tel:/.test(e),vl=e=>Object.prototype.toString.call(e)==="[object Object]",ml=e=>e[e.length-1]==="/"?e.slice(0,-1):e,Ts=e=>e[0]==="/"?e.slice(1):e,lp=(e,t)=>{const n=Object.keys(e).sort((o,r)=>{const l=r.split("/").length-o.split("/").length;return l!==0?l:r.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},La=(e,t="/")=>{const n=e.replace(/^(https?:)?\/\/[^/]*/,"");return n.startsWith(t)?`/${n.slice(t.length)}`:n};const As={"v-2d0a870d":$(()=>b(()=>import("./index.html-7eae7213.js"),["assets/index.html-7eae7213.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-082946dd":$(()=>b(()=>import("./community.html-8f34dbcb.js"),["assets/community.html-8f34dbcb.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-038e810e":$(()=>b(()=>import("./i18n.html-c641a868.js"),["assets/i18n.html-c641a868.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-ba407326":$(()=>b(()=>import("./menu.html-7b634d38.js"),["assets/menu.html-7b634d38.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-586858ed":$(()=>b(()=>import("./project.html-33a9c013.js"),["assets/project.html-33a9c013.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0c01f6a4":$(()=>b(()=>import("./quick-start.html-0e12edf4.js"),["assets/quick-start.html-0e12edf4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-23b9870a":$(()=>b(()=>import("./side-load.html-20bb73b5.js"),["assets/side-load.html-20bb73b5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7d29d7d8":$(()=>b(()=>import("./star-request.html-0aedcf36.js"),["assets/star-request.html-0aedcf36.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2d0ad528":$(()=>b(()=>import("./index.html-1b6352ae.js"),["assets/index.html-1b6352ae.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5cad49b8":$(()=>b(()=>import("./community.html-bcb9ec9b.js"),["assets/community.html-bcb9ec9b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-27c4e153":$(()=>b(()=>import("./i18n.html-3fb403dc.js"),["assets/i18n.html-3fb403dc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-71d3b29c":$(()=>b(()=>import("./menu.html-10b400f5.js"),["assets/menu.html-10b400f5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6c355688":$(()=>b(()=>import("./project.html-e30795de.js"),["assets/project.html-e30795de.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4f90aebf":$(()=>b(()=>import("./quick-start.html-2b264118.js"),["assets/quick-start.html-2b264118.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-783d89e5":$(()=>b(()=>import("./side-load.html-a4470705.js"),["assets/side-load.html-a4470705.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a91bb9c6":$(()=>b(()=>import("./star-request.html-4b26046e.js"),["assets/star-request.html-4b26046e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1bd4ef83":$(()=>b(()=>import("./FAQ.html-2d77dde9.js"),["assets/FAQ.html-2d77dde9.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5c3f740a":$(()=>b(()=>import("./Gacha-system-and-export-principal.html-d7b59b1e.js"),["assets/Gacha-system-and-export-principal.html-d7b59b1e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5f449840":$(()=>b(()=>import("./index.html-8a4a3525.js"),["assets/index.html-8a4a3525.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e14c56e4":$(()=>b(()=>import("./dependency.html-66b71967.js"),["assets/dependency.html-66b71967.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1a028d16":$(()=>b(()=>import("./exceptions.html-f87c8e9f.js"),["assets/exceptions.html-f87c8e9f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-bd668802":$(()=>b(()=>import("./get-stoken-cookie-from-the-third-party.html-4d27c8be.js"),["assets/get-stoken-cookie-from-the-third-party.html-4d27c8be.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-51647c4a":$(()=>b(()=>import("./known-issue.html-3a8ecd73.js"),["assets/known-issue.html-3a8ecd73.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-bbae7dd2":$(()=>b(()=>import("./uninstall.html-2609fb65.js"),["assets/uninstall.html-2609fb65.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-f88d343e":$(()=>b(()=>import("./index.html-53c5d130.js"),["assets/index.html-53c5d130.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4c2cca8b":$(()=>b(()=>import("./contribute.html-a90fa733.js"),["assets/contribute.html-a90fa733.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-32bb1805":$(()=>b(()=>import("./platform.html-16c118aa.js"),["assets/platform.html-16c118aa.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-30f089b6":$(()=>b(()=>import("./index.html-8344f14b.js"),["assets/index.html-8344f14b.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-699a13b0":$(()=>b(()=>import("./achievements.html-6332745c.js"),["assets/achievements.html-6332745c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-f3692af4":$(()=>b(()=>import("./character-data.html-28be9a03.js"),["assets/character-data.html-28be9a03.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-10108380":$(()=>b(()=>import("./character-wiki.html-d9866960.js"),["assets/character-wiki.html-d9866960.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-36ceadac":$(()=>b(()=>import("./dashboard.html-d512d45e.js"),["assets/dashboard.html-d512d45e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-83f6294a":$(()=>b(()=>import("./develop-plan.html-b1c1a998.js"),["assets/develop-plan.html-b1c1a998.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7839fe83":$(()=>b(()=>import("./game-launcher.html-c98ac381.js"),["assets/game-launcher.html-c98ac381.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0106e0dc":$(()=>b(()=>import("./hutao-API.html-8355165d.js"),["assets/hutao-API.html-8355165d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-639b3ef9":$(()=>b(()=>import("./hutao-settings.html-fc1c9cfe.js"),["assets/hutao-settings.html-fc1c9cfe.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-03aaffb1":$(()=>b(()=>import("./mhy-account-switch.html-4b179037.js"),["assets/mhy-account-switch.html-4b179037.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1e98d471":$(()=>b(()=>import("./monster-wiki.html-4073bc63.js"),["assets/monster-wiki.html-4073bc63.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-124743a4":$(()=>b(()=>import("./real-time-notes.html-9c8b5164.js"),["assets/real-time-notes.html-9c8b5164.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3b7edd61":$(()=>b(()=>import("./setup.html-faf3b68a.js"),["assets/setup.html-faf3b68a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e30b3c46":$(()=>b(()=>import("./weapon-wiki.html-7e4b696e.js"),["assets/weapon-wiki.html-7e4b696e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b8e3a2b8":$(()=>b(()=>import("./wish-export.html-57d43c01.js"),["assets/wish-export.html-57d43c01.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a4f9d2c4":$(()=>b(()=>import("./index.html-84285a25.js"),["assets/index.html-84285a25.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-45ceb024":$(()=>b(()=>import("./bug-report.html-de30633f.js"),["assets/bug-report.html-de30633f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b4085a44":$(()=>b(()=>import("./privacy-notice.html-712813a3.js"),["assets/privacy-notice.html-712813a3.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b1c7a1c2":$(()=>b(()=>import("./tos.html-d0100c9c.js"),["assets/tos.html-d0100c9c.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-52f43e3b":$(()=>b(()=>import("./update-log.html-116ce86e.js"),["assets/update-log.html-116ce86e.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-4a1d3ac8":$(()=>b(()=>import("./FAQ.html-5b80a650.js"),["assets/FAQ.html-5b80a650.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b0dd6b00":$(()=>b(()=>import("./Gacha-system-and-export-principal.html-ccdae1e4.js"),["assets/Gacha-system-and-export-principal.html-ccdae1e4.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-16d7d7b6":$(()=>b(()=>import("./index.html-6add66fc.js"),["assets/index.html-6add66fc.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-37e841a9":$(()=>b(()=>import("./dependency.html-2dc6e42f.js"),["assets/dependency.html-2dc6e42f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c8e5b2e0":$(()=>b(()=>import("./exceptions.html-69f90f68.js"),["assets/exceptions.html-69f90f68.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-6892c29a":$(()=>b(()=>import("./get-stoken-cookie-from-the-third-party.html-55e06d5d.js"),["assets/get-stoken-cookie-from-the-third-party.html-55e06d5d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-8ab89ae2":$(()=>b(()=>import("./known-issue.html-b3c412b7.js"),["assets/known-issue.html-b3c412b7.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a04a76c8":$(()=>b(()=>import("./uninstall.html-a23e5ab5.js"),["assets/uninstall.html-a23e5ab5.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-d0f33908":$(()=>b(()=>import("./index.html-61333836.js"),["assets/index.html-61333836.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-62778390":$(()=>b(()=>import("./contribute.html-9591568a.js"),["assets/contribute.html-9591568a.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c80b636c":$(()=>b(()=>import("./platform.html-a0a3c561.js"),["assets/platform.html-a0a3c561.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-56d3ae80":$(()=>b(()=>import("./symposium1.html-45052f70.js"),["assets/symposium1.html-45052f70.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-5369fd42":$(()=>b(()=>import("./symposium2.html-a07fdd7d.js"),["assets/symposium2.html-a07fdd7d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0bbe1b6a":$(()=>b(()=>import("./index.html-ee195078.js"),["assets/index.html-ee195078.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-2841a60b":$(()=>b(()=>import("./achievements.html-10181cf1.js"),["assets/achievements.html-10181cf1.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3957d221":$(()=>b(()=>import("./character-data.html-efcc8d74.js"),["assets/character-data.html-efcc8d74.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-a9f7b44a":$(()=>b(()=>import("./character-wiki.html-1e1a0c98.js"),["assets/character-wiki.html-1e1a0c98.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-1b6aa6a2":$(()=>b(()=>import("./dashboard.html-8f54d928.js"),["assets/dashboard.html-8f54d928.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-7cac7db6":$(()=>b(()=>import("./develop-plan.html-108583dd.js"),["assets/develop-plan.html-108583dd.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-e2f690f0":$(()=>b(()=>import("./game-launcher.html-e07c255d.js"),["assets/game-launcher.html-e07c255d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0eb8e461":$(()=>b(()=>import("./hutao-API.html-b8e8bddf.js"),["assets/hutao-API.html-b8e8bddf.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-16a7a694":$(()=>b(()=>import("./hutao-settings.html-17640654.js"),["assets/hutao-settings.html-17640654.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-04b421cc":$(()=>b(()=>import("./mhy-account-switch.html-c251ac13.js"),["assets/mhy-account-switch.html-c251ac13.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-457f3268":$(()=>b(()=>import("./monster-wiki.html-b9c73e49.js"),["assets/monster-wiki.html-b9c73e49.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-b5462c1a":$(()=>b(()=>import("./real-time-notes.html-e59ad5aa.js"),["assets/real-time-notes.html-e59ad5aa.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0e3d2934":$(()=>b(()=>import("./setup.html-d0ee9a5d.js"),["assets/setup.html-d0ee9a5d.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-108ccfbc":$(()=>b(()=>import("./weapon-wiki.html-826d57cd.js"),["assets/weapon-wiki.html-826d57cd.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-0ccd64e9":$(()=>b(()=>import("./wish-export.html-c7a39205.js"),["assets/wish-export.html-c7a39205.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c4bb0cba":$(()=>b(()=>import("./index.html-c3a18f6f.js"),["assets/index.html-c3a18f6f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-c87f8b6e":$(()=>b(()=>import("./bug-report.html-a1c066da.js"),["assets/bug-report.html-a1c066da.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-70e6808e":$(()=>b(()=>import("./privacy-notice.html-e95772f8.js"),["assets/privacy-notice.html-e95772f8.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-647ebd24":$(()=>b(()=>import("./tos.html-f3df499f.js"),["assets/tos.html-f3df499f.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-119bd096":$(()=>b(()=>import("./update-log.html-eaf75642.js"),["assets/update-log.html-eaf75642.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-3706649a":$(()=>b(()=>import("./404.html-ee90b943.js"),["assets/404.html-ee90b943.js","assets/plugin-vue_export-helper-c27b6911.js"])),"v-8daa1a0e":$(()=>b(()=>import("./index.html-951f6a17.js"),["assets/index.html-951f6a17.js","assets/plugin-vue_export-helper-c27b6911.js"]))};var ap=Symbol(""),ks=Symbol(""),ip=Ct({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),pe=()=>{const e=Ee(ks);if(!e)throw new Error("pageData() is called without provider.");return e},Ls=Symbol(""),Le=()=>{const e=Ee(Ls);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Os=Symbol(""),sp=()=>{const e=Ee(Os);if(!e)throw new Error("usePageHead() is called without provider.");return e},cp=Symbol(""),Cs=Symbol(""),Qo=()=>{const e=Ee(Cs);if(!e)throw new Error("usePageLang() is called without provider.");return e},Ps=Symbol(""),up=()=>{const e=Ee(Ps);if(!e)throw new Error("usePageLayout() is called without provider.");return e},dp=G(Qf),gl=Symbol(""),It=()=>{const e=Ee(gl);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},fn=G(Xf),Is=()=>fn,Ss=Symbol(""),Xo=()=>{const e=Ee(Ss);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},fp=Symbol(""),pp="Layout",hp="NotFound",bt=so({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=dp.value[e];return await(t==null?void 0:t())??ip},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const o=le(t.description)?t.description:n.description,r=[...q(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return ep(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;le(o)?n=o:n=pp}else n=hp;return t[n]},resolveRouteLocale:(e,t)=>lp(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Zo=z({name:"ClientOnly",setup(e,t){const n=G(!1);return me(()=>{n.value=!0}),()=>{var o,r;return n.value?(r=(o=t.slots).default)==null?void 0:r.call(o):null}}}),Rs=z({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=pe(),n=k(()=>As[e.pageKey||t.value.key]);return()=>n.value?d(n.value):d("div","404 Not Found")}}),Me=(e={})=>e,$e=e=>xn(e)?e:`/${Ts(e)}`;const vp={};/*!
* vue-router v4.2.5
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/const dn=typeof window<"u";function mp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function hr(e,t){const n={};for(const o in t){const r=t[o];n[o]=ct(r)?r.map(e):e(r)}return n}const Kn=()=>{},ct=Array.isArray,gp=/\/$/,_p=e=>e.replace(gp,"");function vr(e,t,n="/"){let o,r={},l="",a="";const i=t.indexOf("#");let s=t.indexOf("?");return i<s&&i>=0&&(s=-1),s>-1&&(o=t.slice(0,s),l=t.slice(s+1,i>-1?i:t.length),r=e(l)),i>-1&&(o=o||t.slice(0,i),a=t.slice(i,t.length)),o=wp(o??t,n),{fullPath:o+(l&&"?")+l+a,path:o,query:r,hash:a}}function bp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Oa(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function yp(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&kn(t.matched[o],n.matched[r])&&xs(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function kn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function xs(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ep(e[n],t[n]))return!1;return!0}function Ep(e,t){return ct(e)?Ca(e,t):ct(t)?Ca(t,e):e===t}function Ca(e,t){return ct(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function wp(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 l=n.length-1,a,i;for(a=0;a<o.length;a++)if(i=o[a],i!==".")if(i==="..")l>1&&l--;else break;return n.slice(0,l).join("/")+"/"+o.slice(a-(a===o.length?1:0)).join("/")}var oo;(function(e){e.pop="pop",e.push="push"})(oo||(oo={}));var Gn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Gn||(Gn={}));function Tp(e){if(!e)if(dn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),_p(e)}const Ap=/^[^#]+#/;function kp(e,t){return e.replace(Ap,"#")+t}function Lp(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 er=()=>({left:window.pageXOffset,top:window.pageYOffset});function Op(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=Lp(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 Pa(e,t){return(history.state?history.state.position-t:-1)+e}const $r=new Map;function Cp(e,t){$r.set(e,t)}function Pp(e){const t=$r.get(e);return $r.delete(e),t}let Ip=()=>location.protocol+"//"+location.host;function Ds(e,t){const{pathname:n,search:o,hash:r}=t,l=e.indexOf("#");if(l>-1){let i=r.includes(e.slice(l))?e.slice(l).length:1,s=r.slice(i);return s[0]!=="/"&&(s="/"+s),Oa(s,"")}return Oa(n,e)+o+r}function Sp(e,t,n,o){let r=[],l=[],a=null;const i=({state:p})=>{const g=Ds(e,location),_=n.value,w=t.value;let T=0;if(p){if(n.value=g,t.value=p,a&&a===_){a=null;return}T=w?p.position-w.position:0}else o(g);r.forEach(v=>{v(n.value,_,{delta:T,type:oo.pop,direction:T?T>0?Gn.forward:Gn.back:Gn.unknown})})};function s(){a=n.value}function c(p){r.push(p);const g=()=>{const _=r.indexOf(p);_>-1&&r.splice(_,1)};return l.push(g),g}function u(){const{history:p}=window;p.state&&p.replaceState(fe({},p.state,{scroll:er()}),"")}function f(){for(const p of l)p();l=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:s,listen:c,destroy:f}}function Ia(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?er():null}}function Rp(e){const{history:t,location:n}=window,o={value:Ds(e,n)},r={value:t.state};r.value||l(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(s,c,u){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+s:Ip()+e+s;try{t[u?"replaceState":"pushState"](c,"",p),r.value=c}catch(g){console.error(g),n[u?"replace":"assign"](p)}}function a(s,c){const u=fe({},t.state,Ia(r.value.back,s,r.value.forward,!0),c,{position:r.value.position});l(s,u,!0),o.value=s}function i(s,c){const u=fe({},r.value,t.state,{forward:s,scroll:er()});l(u.current,u,!0);const f=fe({},Ia(o.value,s,null),{position:u.position+1},c);l(s,f,!1),o.value=s}return{location:o,state:r,push:i,replace:a}}function xp(e){e=Tp(e);const t=Rp(e),n=Sp(e,t.state,t.location,t.replace);function o(l,a=!0){a||n.pauseListeners(),history.go(l)}const r=fe({location:"",base:e,go:o,createHref:kp.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 Dp(e){return typeof e=="string"||e&&typeof e=="object"}function $s(e){return typeof e=="string"||typeof e=="symbol"}const yt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ms=Symbol("");var Sa;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Sa||(Sa={}));function Ln(e,t){return fe(new Error,{type:e,[Ms]:!0},t)}function gt(e,t){return e instanceof Error&&Ms in e&&(t==null||!!(e.type&t))}const Ra="[^/]+?",$p={sensitive:!1,strict:!1,start:!0,end:!0},Mp=/[.+*?^${}()[\]/\\]/g;function Np(e,t){const n=fe({},$p,t),o=[];let r=n.start?"^":"";const l=[];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 g=40+(n.sensitive?.25:0);if(p.type===0)f||(r+="/"),r+=p.value.replace(Mp,"\\$&"),g+=40;else if(p.type===1){const{value:_,repeatable:w,optional:T,regexp:v}=p;l.push({name:_,repeatable:w,optional:T});const y=v||Ra;if(y!==Ra){g+=10;try{new RegExp(`(${y})`)}catch(S){throw new Error(`Invalid custom RegExp for param "${_}" (${y}): `+S.message)}}let P=w?`((?:${y})(?:/(?:${y}))*)`:`(${y})`;f||(P=T&&c.length<2?`(?:/${P})`:"/"+P),T&&(P+="?"),r+=P,g+=20,T&&(g+=-8),w&&(g+=-20),y===".*"&&(g+=-50)}u.push(g)}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 a=new RegExp(r,n.sensitive?"":"i");function i(c){const u=c.match(a),f={};if(!u)return null;for(let p=1;p<u.length;p++){const g=u[p]||"",_=l[p-1];f[_.name]=g&&_.repeatable?g.split("/"):g}return f}function s(c){let u="",f=!1;for(const p of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const g of p)if(g.type===0)u+=g.value;else if(g.type===1){const{value:_,repeatable:w,optional:T}=g,v=_ in c?c[_]:"";if(ct(v)&&!w)throw new Error(`Provided param "${_}" is an array but it is not repeatable (* or + modifiers)`);const y=ct(v)?v.join("/"):v;if(!y)if(T)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${_}"`);u+=y}}return u||"/"}return{re:a,score:o,keys:l,parse:i,stringify:s}}function Vp(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 Fp(e,t){let n=0;const o=e.score,r=t.score;for(;n<o.length&&n<r.length;){const l=Vp(o[n],r[n]);if(l)return l;n++}if(Math.abs(r.length-o.length)===1){if(xa(o))return 1;if(xa(r))return-1}return r.length-o.length}function xa(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Bp={type:0,value:""},zp=/[a-zA-Z0-9_]/;function Hp(e){if(!e)return[[]];if(e==="/")return[[Bp]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${c}": ${g}`)}let n=0,o=n;const r=[];let l;function a(){l&&r.push(l),l=[]}let i=0,s,c="",u="";function f(){c&&(n===0?l.push({type:0,value:c}):n===1||n===2||n===3?(l.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:c,regexp:u,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=s}for(;i<e.length;){if(s=e[i++],s==="\\"&&n!==2){o=n,n=4;continue}switch(n){case 0:s==="/"?(c&&f(),a()):s===":"?(f(),n=1):p();break;case 4:p(),n=o;break;case 1:s==="("?n=2:zp.test(s)?p():(f(),n=0,s!=="*"&&s!=="?"&&s!=="+"&&i--);break;case 2:s===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+s:n=3:u+=s;break;case 3:f(),n=0,s!=="*"&&s!=="?"&&s!=="+"&&i--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),f(),a(),r}function jp(e,t,n){const o=Np(Hp(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 Wp(e,t){const n=[],o=new Map;t=Ma({strict:!1,end:!0,sensitive:!1},t);function r(u){return o.get(u)}function l(u,f,p){const g=!p,_=Up(u);_.aliasOf=p&&p.record;const w=Ma(t,u),T=[_];if("alias"in u){const P=typeof u.alias=="string"?[u.alias]:u.alias;for(const S of P)T.push(fe({},_,{components:p?p.record.components:_.components,path:S,aliasOf:p?p.record:_}))}let v,y;for(const P of T){const{path:S}=P;if(f&&S[0]!=="/"){const H=f.record.path,x=H[H.length-1]==="/"?"":"/";P.path=f.record.path+(S&&x+S)}if(v=jp(P,f,w),p?p.alias.push(v):(y=y||v,y!==v&&y.alias.push(v),g&&u.name&&!$a(v)&&a(u.name)),_.children){const H=_.children;for(let x=0;x<H.length;x++)l(H[x],v,p&&p.children[x])}p=p||v,(v.record.components&&Object.keys(v.record.components).length||v.record.name||v.record.redirect)&&s(v)}return y?()=>{a(y)}:Kn}function a(u){if($s(u)){const f=o.get(u);f&&(o.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(a),f.alias.forEach(a))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&o.delete(u.record.name),u.children.forEach(a),u.alias.forEach(a))}}function i(){return n}function s(u){let f=0;for(;f<n.length&&Fp(u,n[f])>=0&&(u.record.path!==n[f].record.path||!Ns(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!$a(u)&&o.set(u.record.name,u)}function c(u,f){let p,g={},_,w;if("name"in u&&u.name){if(p=o.get(u.name),!p)throw Ln(1,{location:u});w=p.record.name,g=fe(Da(f.params,p.keys.filter(y=>!y.optional).map(y=>y.name)),u.params&&Da(u.params,p.keys.map(y=>y.name))),_=p.stringify(g)}else if("path"in u)_=u.path,p=n.find(y=>y.re.test(_)),p&&(g=p.parse(_),w=p.record.name);else{if(p=f.name?o.get(f.name):n.find(y=>y.re.test(f.path)),!p)throw Ln(1,{location:u,currentLocation:f});w=p.record.name,g=fe({},f.params,u.params),_=p.stringify(g)}const T=[];let v=p;for(;v;)T.unshift(v.record),v=v.parent;return{name:w,path:_,params:g,matched:T,meta:Kp(T)}}return e.forEach(u=>l(u)),{addRoute:l,resolve:c,removeRoute:a,getRoutes:i,getRecordMatcher:r}}function Da(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Up(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:qp(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 qp(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 $a(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Kp(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function Ma(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function Ns(e,t){return t.children.some(n=>n===e||Ns(e,n))}const Vs=/#/g,Gp=/&/g,Yp=/\//g,Jp=/=/g,Qp=/\?/g,Fs=/\+/g,Xp=/%5B/g,Zp=/%5D/g,Bs=/%5E/g,eh=/%60/g,zs=/%7B/g,th=/%7C/g,Hs=/%7D/g,nh=/%20/g;function _l(e){return encodeURI(""+e).replace(th,"|").replace(Xp,"[").replace(Zp,"]")}function oh(e){return _l(e).replace(zs,"{").replace(Hs,"}").replace(Bs,"^")}function Mr(e){return _l(e).replace(Fs,"%2B").replace(nh,"+").replace(Vs,"%23").replace(Gp,"%26").replace(eh,"`").replace(zs,"{").replace(Hs,"}").replace(Bs,"^")}function rh(e){return Mr(e).replace(Jp,"%3D")}function lh(e){return _l(e).replace(Vs,"%23").replace(Qp,"%3F")}function ah(e){return e==null?"":lh(e).replace(Yp,"%2F")}function zo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function ih(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 l=o[r].replace(Fs," "),a=l.indexOf("="),i=zo(a<0?l:l.slice(0,a)),s=a<0?null:zo(l.slice(a+1));if(i in t){let c=t[i];ct(c)||(c=t[i]=[c]),c.push(s)}else t[i]=s}return t}function Na(e){let t="";for(let n in e){const o=e[n];if(n=rh(n),o==null){o!==void 0&&(t+=(t.length?"&":"")+n);continue}(ct(o)?o.map(l=>l&&Mr(l)):[o&&Mr(o)]).forEach(l=>{l!==void 0&&(t+=(t.length?"&":"")+n,l!=null&&(t+="="+l))})}return t}function sh(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=ct(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const ch=Symbol(""),Va=Symbol(""),tr=Symbol(""),bl=Symbol(""),Nr=Symbol("");function Fn(){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 Vt(e,t,n,o,r){const l=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((a,i)=>{const s=f=>{f===!1?i(Ln(4,{from:n,to:t})):f instanceof Error?i(f):Dp(f)?i(Ln(2,{from:t,to:f})):(l&&o.enterCallbacks[r]===l&&typeof f=="function"&&l.push(f),a())},c=e.call(o&&o.instances[r],t,n,s);let u=Promise.resolve(c);e.length<3&&(u=u.then(s)),u.catch(f=>i(f))})}function mr(e,t,n,o){const r=[];for(const l of e)for(const a in l.components){let i=l.components[a];if(!(t!=="beforeRouteEnter"&&!l.instances[a]))if(uh(i)){const c=(i.__vccOpts||i)[t];c&&r.push(Vt(c,n,o,l,a))}else{let s=i();r.push(()=>s.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${l.path}"`));const u=mp(c)?c.default:c;l.components[a]=u;const p=(u.__vccOpts||u)[t];return p&&Vt(p,n,o,l,a)()}))}}return r}function uh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Vr(e){const t=Ee(tr),n=Ee(bl),o=k(()=>t.resolve(rt(e.to))),r=k(()=>{const{matched:s}=o.value,{length:c}=s,u=s[c-1],f=n.matched;if(!u||!f.length)return-1;const p=f.findIndex(kn.bind(null,u));if(p>-1)return p;const g=Fa(s[c-2]);return c>1&&Fa(u)===g&&f[f.length-1].path!==g?f.findIndex(kn.bind(null,s[c-2])):p}),l=k(()=>r.value>-1&&hh(n.params,o.value.params)),a=k(()=>r.value>-1&&r.value===n.matched.length-1&&xs(n.params,o.value.params));function i(s={}){return ph(s)?t[rt(e.replace)?"replace":"push"](rt(e.to)).catch(Kn):Promise.resolve()}return{route:o,href:k(()=>o.value.href),isActive:l,isExactActive:a,navigate:i}}const dh=z({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:Vr,setup(e,{slots:t}){const n=so(Vr(e)),{options:o}=Ee(tr),r=k(()=>({[Ba(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Ba(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&t.default(n);return e.custom?l:d("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},l)}}}),fh=dh;function ph(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 hh(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(!ct(r)||r.length!==o.length||o.some((l,a)=>l!==r[a]))return!1}return!0}function Fa(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ba=(e,t,n)=>e??t??n,vh=z({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Ee(Nr),r=k(()=>e.route||o.value),l=Ee(Va,0),a=k(()=>{let c=rt(l);const{matched:u}=r.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),i=k(()=>r.value.matched[a.value]);Qt(Va,k(()=>a.value+1)),Qt(ch,i),Qt(Nr,r);const s=G();return ne(()=>[s.value,i.value,e.name],([c,u,f],[p,g,_])=>{u&&(u.instances[f]=c,g&&g!==u&&c&&c===p&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),c&&u&&(!g||!kn(u,g)||!p)&&(u.enterCallbacks[f]||[]).forEach(w=>w(c))},{flush:"post"}),()=>{const c=r.value,u=e.name,f=i.value,p=f&&f.components[u];if(!p)return za(n.default,{Component:p,route:c});const g=f.props[u],_=g?g===!0?c.params:typeof g=="function"?g(c):g:null,T=d(p,fe({},_,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(f.instances[u]=null)},ref:s}));return za(n.default,{Component:T,route:c})||T}}});function za(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const js=vh;function mh(e){const t=Wp(e.routes,e),n=e.parseQuery||ih,o=e.stringifyQuery||Na,r=e.history,l=Fn(),a=Fn(),i=Fn(),s=Ze(yt);let c=yt;dn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=hr.bind(null,O=>""+O),f=hr.bind(null,ah),p=hr.bind(null,zo);function g(O,B){let N,Y;return $s(O)?(N=t.getRecordMatcher(O),Y=B):Y=O,t.addRoute(Y,N)}function _(O){const B=t.getRecordMatcher(O);B&&t.removeRoute(B)}function w(){return t.getRoutes().map(O=>O.record)}function T(O){return!!t.getRecordMatcher(O)}function v(O,B){if(B=fe({},B||s.value),typeof O=="string"){const E=vr(n,O,B.path),A=t.resolve({path:E.path},B),C=r.createHref(E.fullPath);return fe(E,A,{params:p(A.params),hash:zo(E.hash),redirectedFrom:void 0,href:C})}let N;if("path"in O)N=fe({},O,{path:vr(n,O.path,B.path).path});else{const E=fe({},O.params);for(const A in E)E[A]==null&&delete E[A];N=fe({},O,{params:f(E)}),B.params=f(B.params)}const Y=t.resolve(N,B),de=O.hash||"";Y.params=u(p(Y.params));const h=bp(o,fe({},O,{hash:oh(de),path:Y.path})),m=r.createHref(h);return fe({fullPath:h,hash:de,query:o===Na?sh(O.query):O.query||{}},Y,{redirectedFrom:void 0,href:m})}function y(O){return typeof O=="string"?vr(n,O,s.value.path):fe({},O)}function P(O,B){if(c!==O)return Ln(8,{from:B,to:O})}function S(O){return V(O)}function H(O){return S(fe(y(O),{replace:!0}))}function x(O){const B=O.matched[O.matched.length-1];if(B&&B.redirect){const{redirect:N}=B;let Y=typeof N=="function"?N(O):N;return typeof Y=="string"&&(Y=Y.includes("?")||Y.includes("#")?Y=y(Y):{path:Y},Y.params={}),fe({query:O.query,hash:O.hash,params:"path"in Y?{}:O.params},Y)}}function V(O,B){const N=c=v(O),Y=s.value,de=O.state,h=O.force,m=O.replace===!0,E=x(N);if(E)return V(fe(y(E),{state:typeof E=="object"?fe({},de,E.state):de,force:h,replace:m}),B||N);const A=N;A.redirectedFrom=B;let C;return!h&&yp(o,Y,N)&&(C=Ln(16,{to:A,from:Y}),dt(Y,Y,!0,!1)),(C?Promise.resolve(C):X(A,Y)).catch(I=>gt(I)?gt(I,2)?I:Rt(I):ue(I,A,Y)).then(I=>{if(I){if(gt(I,2))return V(fe({replace:m},y(I.to),{state:typeof I.to=="object"?fe({},de,I.to.state):de,force:h}),B||A)}else I=j(A,Y,!0,m,de);return re(A,Y,I),I})}function L(O,B){const N=P(O,B);return N?Promise.reject(N):Promise.resolve()}function W(O){const B=an.values().next().value;return B&&typeof B.runWithContext=="function"?B.runWithContext(O):O()}function X(O,B){let N;const[Y,de,h]=gh(O,B);N=mr(Y.reverse(),"beforeRouteLeave",O,B);for(const E of Y)E.leaveGuards.forEach(A=>{N.push(Vt(A,O,B))});const m=L.bind(null,O,B);return N.push(m),Re(N).then(()=>{N=[];for(const E of l.list())N.push(Vt(E,O,B));return N.push(m),Re(N)}).then(()=>{N=mr(de,"beforeRouteUpdate",O,B);for(const E of de)E.updateGuards.forEach(A=>{N.push(Vt(A,O,B))});return N.push(m),Re(N)}).then(()=>{N=[];for(const E of h)if(E.beforeEnter)if(ct(E.beforeEnter))for(const A of E.beforeEnter)N.push(Vt(A,O,B));else N.push(Vt(E.beforeEnter,O,B));return N.push(m),Re(N)}).then(()=>(O.matched.forEach(E=>E.enterCallbacks={}),N=mr(h,"beforeRouteEnter",O,B),N.push(m),Re(N))).then(()=>{N=[];for(const E of a.list())N.push(Vt(E,O,B));return N.push(m),Re(N)}).catch(E=>gt(E,8)?E:Promise.reject(E))}function re(O,B,N){i.list().forEach(Y=>W(()=>Y(O,B,N)))}function j(O,B,N,Y,de){const h=P(O,B);if(h)return h;const m=B===yt,E=dn?history.state:{};N&&(Y||m?r.replace(O.fullPath,fe({scroll:m&&E&&E.scroll},de)):r.push(O.fullPath,de)),s.value=O,dt(O,B,N,m),Rt()}let ee;function K(){ee||(ee=r.listen((O,B,N)=>{if(!ho.listening)return;const Y=v(O),de=x(Y);if(de){V(fe(de,{replace:!0}),Y).catch(Kn);return}c=Y;const h=s.value;dn&&Cp(Pa(h.fullPath,N.delta),er()),X(Y,h).catch(m=>gt(m,12)?m:gt(m,2)?(V(m.to,Y).then(E=>{gt(E,20)&&!N.delta&&N.type===oo.pop&&r.go(-1,!1)}).catch(Kn),Promise.reject()):(N.delta&&r.go(-N.delta,!1),ue(m,Y,h))).then(m=>{m=m||j(Y,h,!1),m&&(N.delta&&!gt(m,8)?r.go(-N.delta,!1):N.type===oo.pop&&gt(m,20)&&r.go(-1,!1)),re(Y,h,m)}).catch(Kn)}))}let Se=Fn(),ce=Fn(),_e;function ue(O,B,N){Rt(O);const Y=ce.list();return Y.length?Y.forEach(de=>de(O,B,N)):console.error(O),Promise.reject(O)}function mt(){return _e&&s.value!==yt?Promise.resolve():new Promise((O,B)=>{Se.add([O,B])})}function Rt(O){return _e||(_e=!O,K(),Se.list().forEach(([B,N])=>O?N(O):B()),Se.reset()),O}function dt(O,B,N,Y){const{scrollBehavior:de}=e;if(!dn||!de)return Promise.resolve();const h=!N&&Pp(Pa(O.fullPath,0))||(Y||!N)&&history.state&&history.state.scroll||null;return nn().then(()=>de(O,B,h)).then(m=>m&&Op(m)).catch(m=>ue(m,O,B))}const Ve=O=>r.go(O);let ln;const an=new Set,ho={currentRoute:s,listening:!0,addRoute:g,removeRoute:_,hasRoute:T,getRoutes:w,resolve:v,options:e,push:S,replace:H,go:Ve,back:()=>Ve(-1),forward:()=>Ve(1),beforeEach:l.add,beforeResolve:a.add,afterEach:i.add,onError:ce.add,isReady:mt,install(O){const B=this;O.component("RouterLink",fh),O.component("RouterView",js),O.config.globalProperties.$router=B,Object.defineProperty(O.config.globalProperties,"$route",{enumerable:!0,get:()=>rt(s)}),dn&&!ln&&s.value===yt&&(ln=!0,S(r.location).catch(de=>{}));const N={};for(const de in yt)Object.defineProperty(N,de,{get:()=>s.value[de],enumerable:!0});O.provide(tr,B),O.provide(bl,xi(N)),O.provide(Nr,s);const Y=O.unmount;an.add(O),O.unmount=function(){an.delete(O),an.size<1&&(c=yt,ee&&ee(),ee=null,s.value=yt,ln=!1,_e=!1),Y()}}};function Re(O){return O.reduce((B,N)=>B.then(()=>W(N)),Promise.resolve())}return ho}function gh(e,t){const n=[],o=[],r=[],l=Math.max(t.matched.length,e.matched.length);for(let a=0;a<l;a++){const i=t.matched[a];i&&(e.matched.find(c=>kn(c,i))?o.push(i):n.push(i));const s=e.matched[a];s&&(t.matched.find(c=>kn(c,s))||r.push(s))}return[n,o,r]}function Ne(){return Ee(tr)}function et(){return Ee(bl)}const we=({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))};we.displayName="IconBase";const yl=({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};yl.displayName="LoadingIcon";const Ws=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},_h=(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},Us=(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},qs=Array.isArray,bh=e=>typeof e=="function",yh=e=>typeof e=="string";var Eh=e=>e.startsWith("ftp://"),El=e=>/^(https?:)?\/\//.test(e),wh=/.md((\?|#).*)?$/,Th=(e,t="/")=>!!(El(e)||Eh(e)||e.startsWith("/")&&!e.startsWith(t)&&!wh.test(e)),Ks=e=>Object.prototype.toString.call(e)==="[object Object]";function Ah(){const e=G(!1);return on()&&me(()=>{e.value=!0}),e}function kh(e){return Ah(),k(()=>!!e())}const Ot=e=>typeof e=="string",ro=(e,t)=>Ot(e)&&e.startsWith(t),un=(e,t)=>Ot(e)&&e.endsWith(t),nr=Object.entries,Lh=Object.fromEntries,Dn=Object.keys,Oh=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),Gs=e=>{const[t,n=""]=e.split("#");return t?`${Oh(t)}${n?`#${n}`:""}`:e},Ha=e=>Ks(e)&&Ot(e.name),ja=(e,t=!1)=>e?qs(e)?e.map(n=>Ot(n)?{name:n}:Ha(n)?n:null).filter(n=>n!==null):Ot(e)?[{name:e}]:Ha(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Ys=(e,t)=>{if(e){if(qs(e)&&e.every(Ot))return e;if(Ot(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},Ch=e=>Ys(e,"category"),Ph=e=>Ys(e,"tag"),wl=e=>ro(e,"/"),Js=/#.*$/u,Ih=e=>{const t=Js.exec(e);return t?t[0]:""},Wa=e=>decodeURI(e).replace(Js,"").replace(/(index)?\.(md|html)$/,""),Tl=(e,t)=>{if(t===void 0)return!1;const n=Wa(e.path),o=Wa(t),r=Ih(t);return r?r===e.hash&&(!o||n===o):n===o},Sh=e=>El(e)?e:`https://github.com/${e}`,Qs=e=>!El(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,Ho=(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,l=bh(r)?r(n):r,a=yh(l)?{path:l}:l;return Ho(e,{hash:n.hash,query:n.query,params:n.params,...a})},Rh=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget){const t=e.currentTarget.getAttribute("target");if(t!=null&&t.match(/\b_blank\b/i))return}return e.preventDefault(),!0}},st=({to:e="",class:t="",...n},{slots:o})=>{var r;const l=Ne(),a=(i={})=>Rh(i)?l.push(e).catch():Promise.resolve();return d("a",{...n,class:["vp-link",t],href:$e(Gs(e)),onClick:a},(r=o.default)==null?void 0:r.call(o))};st.displayName="VPLink";const Xs=()=>d(we,{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"}));Xs.displayName="GitHubIcon";const Zs=()=>d(we,{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"}));Zs.displayName="GitLabIcon";const ec=()=>d(we,{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"}));ec.displayName="GiteeIcon";const tc=()=>d(we,{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"}));tc.displayName="BitbucketIcon";const nc=()=>d(we,{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"}));nc.displayName="SourceIcon";const vt=(e,t)=>{const n=t?t._instance:on();return Ks(n==null?void 0:n.appContext.components)&&(e in n.appContext.components||Qe(e)in n.appContext.components||io(Qe(e))in n.appContext.components)},xh=()=>kh(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),Dh=()=>{const e=xh();return k(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},rn=e=>{const t=It();return k(()=>e[t.value])};function Ua(e,t){var n;const o=Ze();return Ui(()=>{o.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),Ct(o)}function $h(e,t){let n,o,r;const l=G(!0),a=()=>{l.value=!0,r()};ne(e,a,{flush:"sync"});const i=typeof t=="function"?t:t.get,s=typeof t=="function"?void 0:t.set,c=Vi((u,f)=>(o=u,r=f,{get(){return l.value&&(n=i(),l.value=!1),o(),n},set(p){s==null||s(p)}}));return Object.isExtensible(c)&&(c.trigger=a),c}function ut(e){return wi()?(Ou(e),!0):!1}function Pe(e){return typeof e=="function"?e():rt(e)}const en=typeof window<"u"&&typeof document<"u",Mh=Object.prototype.toString,Nh=e=>Mh.call(e)==="[object Object]",tn=()=>{},qa=Vh();function Vh(){var e;return en&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Al(e,t){function n(...o){return new Promise((r,l)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(l)})}return n}const oc=e=>e();function Fh(e,t={}){let n,o,r=tn;const l=i=>{clearTimeout(i),r(),r=tn};return i=>{const s=Pe(e),c=Pe(t.maxWait);return n&&l(n),s<=0||c!==void 0&&c<=0?(o&&(l(o),o=null),Promise.resolve(i())):new Promise((u,f)=>{r=t.rejectOnCancel?f:u,c&&!o&&(o=setTimeout(()=>{n&&l(n),o=null,u(i())},c)),n=setTimeout(()=>{o&&l(o),o=null,u(i())},s)})}}function Bh(e,t=!0,n=!0,o=!1){let r=0,l,a=!0,i=tn,s;const c=()=>{l&&(clearTimeout(l),l=void 0,i(),i=tn)};return f=>{const p=Pe(e),g=Date.now()-r,_=()=>s=f();return c(),p<=0?(r=Date.now(),_()):(g>p&&(n||!a)?(r=Date.now(),_()):t&&(s=new Promise((w,T)=>{i=o?T:w,l=setTimeout(()=>{r=Date.now(),a=!0,w(_()),c()},Math.max(0,p-g))})),!n&&!l&&(l=setTimeout(()=>a=!0,p)),a=!1,s)}}function zh(e=oc){const t=G(!0);function n(){t.value=!1}function o(){t.value=!0}const r=(...l)=>{t.value&&e(...l)};return{isActive:Ct(t),pause:n,resume:o,eventFilter:r}}function Hh(...e){if(e.length!==1)return Uo(...e);const t=e[0];return typeof t=="function"?Ct(Vi(()=>({get:t,set:tn}))):G(t)}function C0(e,t=200,n={}){return Al(Fh(t,n),e)}function jh(e,t=200,n=!1,o=!0,r=!1){return Al(Bh(t,n,o,r),e)}function Wh(e,t,n={}){const{eventFilter:o=oc,...r}=n;return ne(e,Al(o,t),r)}function Uh(e,t,n={}){const{eventFilter:o,...r}=n,{eventFilter:l,pause:a,resume:i,isActive:s}=zh(o);return{stop:Wh(e,t,{...r,eventFilter:l}),pause:a,resume:i,isActive:s}}function kl(e,t=!0){on()?me(e):t?e():nn(e)}function qh(e){on()&&Rn(e)}function Kh(e,t=1e3,n={}){const{immediate:o=!0,immediateCallback:r=!1}=n;let l=null;const a=G(!1);function i(){l&&(clearInterval(l),l=null)}function s(){a.value=!1,i()}function c(){const u=Pe(t);u<=0||(a.value=!0,r&&e(),i(),l=setInterval(e,u))}if(o&&en&&c(),Te(t)||typeof t=="function"){const u=ne(t,()=>{a.value&&en&&c()});ut(u)}return ut(s),{isActive:a,pause:s,resume:c}}function Gh(e,t,n={}){const{immediate:o=!0}=n,r=G(!1);let l=null;function a(){l&&(clearTimeout(l),l=null)}function i(){r.value=!1,a()}function s(...c){a(),r.value=!0,l=setTimeout(()=>{r.value=!1,l=null,e(...c)},Pe(t))}return o&&(r.value=!0,en&&s()),ut(i),{isPending:Ct(r),start:s,stop:i}}function Ka(e=!1,t={}){const{truthyValue:n=!0,falsyValue:o=!1}=t,r=Te(e),l=G(e);function a(i){if(arguments.length)return l.value=i,l.value;{const s=Pe(n);return l.value=l.value===s?Pe(o):s,l.value}}return r?a:[l,a]}function At(e){var t;const n=Pe(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Xe=en?window:void 0,Ll=en?window.document:void 0,Yh=en?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=Xe):[t,n,o,r]=e,!t)return tn;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const l=[],a=()=>{l.forEach(u=>u()),l.length=0},i=(u,f,p,g)=>(u.addEventListener(f,p,g),()=>u.removeEventListener(f,p,g)),s=ne(()=>[At(t),Pe(r)],([u,f])=>{if(a(),!u)return;const p=Nh(f)?{...f}:f;l.push(...n.flatMap(g=>o.map(_=>i(u,g,_,p))))},{immediate:!0,flush:"post"}),c=()=>{s(),a()};return ut(c),c}function Jh(){const e=G(!1);return on()&&me(()=>{e.value=!0}),e}function fo(e){const t=Jh();return k(()=>(t.value,!!e()))}function Qh(e,t={}){const{immediate:n=!0,window:o=Xe}=t,r=G(!1);let l=0,a=null;function i(u){if(!r.value||!o)return;const f=u-(l||u);e({delta:f,timestamp:u}),l=u,a=o.requestAnimationFrame(i)}function s(){!r.value&&o&&(r.value=!0,a=o.requestAnimationFrame(i))}function c(){r.value=!1,a!=null&&o&&(o.cancelAnimationFrame(a),a=null)}return n&&s(),ut(c),{isActive:Ct(r),pause:c,resume:s}}function rc(e,t={}){const{window:n=Xe}=t,o=fo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const l=G(!1),a=c=>{l.value=c.matches},i=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",a):r.removeListener(a))},s=Ui(()=>{o.value&&(i(),r=n.matchMedia(Pe(e)),"addEventListener"in r?r.addEventListener("change",a):r.addListener(a),l.value=r.matches)});return ut(()=>{s(),i(),r=void 0}),l}function Xh(e={}){const{navigator:t=Yh,read:n=!1,source:o,copiedDuring:r=1500,legacy:l=!1}=e,a=fo(()=>t&&"clipboard"in t),i=k(()=>a.value||l),s=G(""),c=G(!1),u=Gh(()=>c.value=!1,r);function f(){a.value?t.clipboard.readText().then(w=>{s.value=w}):s.value=_()}i.value&&n&&Ie(["copy","cut"],f);async function p(w=Pe(o)){i.value&&w!=null&&(a.value?await t.clipboard.writeText(w):g(w),s.value=w,c.value=!0,u.start())}function g(w){const T=document.createElement("textarea");T.value=w??"",T.style.position="absolute",T.style.opacity="0",document.body.appendChild(T),T.select(),document.execCommand("copy"),T.remove()}function _(){var w,T,v;return(v=(T=(w=document==null?void 0:document.getSelection)==null?void 0:w.call(document))==null?void 0:T.toString())!=null?v:""}return{isSupported:i,text:s,copied:c,copy:p}}const Ao=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ko="__vueuse_ssr_handlers__",Zh=ev();function ev(){return ko in Ao||(Ao[ko]=Ao[ko]||{}),Ao[ko]}function tv(e,t){return Zh[e]||t}function nv(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 ov={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()}},Ga="vueuse-storage";function Ol(e,t,n,o={}){var r;const{flush:l="pre",deep:a=!0,listenToStorageChanges:i=!0,writeDefaults:s=!0,mergeDefaults:c=!1,shallow:u,window:f=Xe,eventFilter:p,onError:g=L=>{console.error(L)}}=o,_=(u?Ze:G)(t);if(!n)try{n=tv("getDefaultStorage",()=>{var L;return(L=Xe)==null?void 0:L.localStorage})()}catch(L){g(L)}if(!n)return _;const w=Pe(t),T=nv(w),v=(r=o.serializer)!=null?r:ov[T],{pause:y,resume:P}=Uh(_,()=>S(_.value),{flush:l,deep:a,eventFilter:p});return f&&i&&(Ie(f,"storage",V),Ie(f,Ga,x)),V(),_;function S(L){try{if(L==null)n.removeItem(e);else{const W=v.write(L),X=n.getItem(e);X!==W&&(n.setItem(e,W),f&&f.dispatchEvent(new CustomEvent(Ga,{detail:{key:e,oldValue:X,newValue:W,storageArea:n}})))}}catch(W){g(W)}}function H(L){const W=L?L.newValue:n.getItem(e);if(W==null)return s&&w!==null&&n.setItem(e,v.write(w)),w;if(!L&&c){const X=v.read(W);return typeof c=="function"?c(X,w):T==="object"&&!Array.isArray(X)?{...w,...X}:X}else return typeof W!="string"?W:v.read(W)}function x(L){V(L.detail)}function V(L){if(!(L&&L.storageArea!==n)){if(L&&L.key==null){_.value=w;return}if(!(L&&L.key!==e)){y();try{(L==null?void 0:L.newValue)!==v.write(_.value)&&(_.value=H(L))}catch(W){g(W)}finally{L?nn(P):P()}}}}}function rv(e){return rc("(prefers-color-scheme: dark)",e)}function lv(e,t,n={}){const{window:o=Xe,...r}=n;let l;const a=fo(()=>o&&"MutationObserver"in o),i=()=>{l&&(l.disconnect(),l=void 0)},s=ne(()=>At(e),u=>{i(),a.value&&o&&u&&(l=new MutationObserver(t),l.observe(u,r))},{immediate:!0}),c=()=>{i(),s()};return ut(c),{isSupported:a,stop:c}}function av(e,t,n={}){const{window:o=Xe,...r}=n;let l;const a=fo(()=>o&&"ResizeObserver"in o),i=()=>{l&&(l.disconnect(),l=void 0)},s=k(()=>Array.isArray(e)?e.map(f=>At(f)):[At(e)]),c=ne(s,f=>{if(i(),a.value&&o){l=new ResizeObserver(t);for(const p of f)p&&l.observe(p,r)}},{immediate:!0,flush:"post",deep:!0}),u=()=>{i(),c()};return ut(u),{isSupported:a,stop:u}}function iv(e,t={width:0,height:0},n={}){const{window:o=Xe,box:r="content-box"}=n,l=k(()=>{var s,c;return(c=(s=At(e))==null?void 0:s.namespaceURI)==null?void 0:c.includes("svg")}),a=G(t.width),i=G(t.height);return av(e,([s])=>{const c=r==="border-box"?s.borderBoxSize:r==="content-box"?s.contentBoxSize:s.devicePixelContentBoxSize;if(o&&l.value){const u=At(e);if(u){const f=o.getComputedStyle(u);a.value=Number.parseFloat(f.width),i.value=Number.parseFloat(f.height)}}else if(c){const u=Array.isArray(c)?c:[c];a.value=u.reduce((f,{inlineSize:p})=>f+p,0),i.value=u.reduce((f,{blockSize:p})=>f+p,0)}else a.value=s.contentRect.width,i.value=s.contentRect.height},n),ne(()=>At(e),s=>{a.value=s?t.width:0,i.value=s?t.height:0}),{width:a,height:i}}const Ya=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Cl(e,t={}){const{document:n=Ll,autoExit:o=!1}=t,r=k(()=>{var v;return(v=At(e))!=null?v:n==null?void 0:n.querySelector("html")}),l=G(!1),a=k(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(v=>n&&v in n||r.value&&v in r.value)),i=k(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(v=>n&&v in n||r.value&&v in r.value)),s=k(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(v=>n&&v in n||r.value&&v in r.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(v=>n&&v in n),u=fo(()=>r.value&&n&&a.value!==void 0&&i.value!==void 0&&s.value!==void 0),f=()=>c?(n==null?void 0:n[c])===r.value:!1,p=()=>{if(s.value){if(n&&n[s.value]!=null)return n[s.value];{const v=r.value;if((v==null?void 0:v[s.value])!=null)return!!v[s.value]}}return!1};async function g(){if(!(!u.value||!l.value)){if(i.value)if((n==null?void 0:n[i.value])!=null)await n[i.value]();else{const v=r.value;(v==null?void 0:v[i.value])!=null&&await v[i.value]()}l.value=!1}}async function _(){if(!u.value||l.value)return;p()&&await g();const v=r.value;a.value&&(v==null?void 0:v[a.value])!=null&&(await v[a.value](),l.value=!0)}async function w(){await(l.value?g():_())}const T=()=>{const v=p();(!v||v&&f())&&(l.value=v)};return Ie(n,Ya,T,!1),Ie(()=>At(r),Ya,T,!1),o&&ut(g),{isSupported:u,isFullscreen:l,enter:_,exit:g,toggle:w}}function gr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function P0(e={}){const{controls:t=!1,interval:n="requestAnimationFrame"}=e,o=G(new Date),r=()=>o.value=new Date,l=n==="requestAnimationFrame"?Qh(r,{immediate:!0}):Kh(r,n,{immediate:!0});return t?{now:o,...l}:o}function sv(e={}){const{window:t=Xe}=e;if(!t)return G(["en"]);const n=t.navigator,o=G(n.languages);return Ie(t,"languagechange",()=>{o.value=n.languages}),o}function I0(e,t=tn,n={}){const{immediate:o=!0,manual:r=!1,type:l="text/javascript",async:a=!0,crossOrigin:i,referrerPolicy:s,noModule:c,defer:u,document:f=Ll,attrs:p={}}=n,g=G(null);let _=null;const w=y=>new Promise((P,S)=>{const H=L=>(g.value=L,P(L),L);if(!f){P(!1);return}let x=!1,V=f.querySelector(`script[src="${Pe(e)}"]`);V?V.hasAttribute("data-loaded")&&H(V):(V=f.createElement("script"),V.type=l,V.async=a,V.src=Pe(e),u&&(V.defer=u),i&&(V.crossOrigin=i),c&&(V.noModule=c),s&&(V.referrerPolicy=s),Object.entries(p).forEach(([L,W])=>V==null?void 0:V.setAttribute(L,W)),x=!0),V.addEventListener("error",L=>S(L)),V.addEventListener("abort",L=>S(L)),V.addEventListener("load",()=>{V.setAttribute("data-loaded","true"),t(V),H(V)}),x&&(V=f.head.appendChild(V)),y||H(V)}),T=(y=!0)=>(_||(_=w(y)),_),v=()=>{if(!f)return;_=null,g.value&&(g.value=null);const y=f.querySelector(`script[src="${Pe(e)}"]`);y&&f.head.removeChild(y)};return o&&!r&&kl(T),r||qh(v),{scriptTag:g,load:T,unload:v}}function lc(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:lc(n)}}function cv(e){const t=e||window.event,n=t.target;return lc(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)}function Pl(e,t=!1){const n=G(t);let o=null,r;ne(Hh(e),i=>{const s=gr(Pe(i));if(s){const c=s;r=c.style.overflow,n.value&&(c.style.overflow="hidden")}},{immediate:!0});const l=()=>{const i=gr(Pe(e));!i||n.value||(qa&&(o=Ie(i,"touchmove",s=>{cv(s)},{passive:!1})),i.style.overflow="hidden",n.value=!0)},a=()=>{const i=gr(Pe(e));!i||!n.value||(qa&&(o==null||o()),i.style.overflow=r,n.value=!1)};return ut(a),k({get(){return n.value},set(i){i?l():a()}})}function uv(e,t,n={}){const{window:o=Xe}=n;return Ol(e,t,o==null?void 0:o.sessionStorage,n)}let dv=0;function Ja(e,t={}){const n=G(!1),{document:o=Ll,immediate:r=!0,manual:l=!1,id:a=`vueuse_styletag_${++dv}`}=t,i=G(e);let s=()=>{};const c=()=>{if(!o)return;const f=o.getElementById(a)||o.createElement("style");f.isConnected||(f.id=a,t.media&&(f.media=t.media),o.head.appendChild(f)),!n.value&&(s=ne(i,p=>{f.textContent=p},{immediate:!0}),n.value=!0)},u=()=>{!o||!n.value||(s(),o.head.removeChild(o.getElementById(a)),n.value=!1)};return r&&!l&&kl(c),l||ut(u),{id:a,css:i,unload:u,load:c,isLoaded:Ct(n)}}function fv({window:e=Xe}={}){if(!e)return{x:G(0),y:G(0)};const t=G(e.scrollX),n=G(e.scrollY);return Ie(e,"scroll",()=>{t.value=e.scrollX,n.value=e.scrollY},{capture:!1,passive:!0}),{x:t,y:n}}function pv(e={}){const{window:t=Xe,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:l=!0}=e,a=G(n),i=G(o),s=()=>{t&&(l?(a.value=t.innerWidth,i.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,i.value=t.document.documentElement.clientHeight))};if(s(),kl(s),Ie("resize",s,{passive:!0}),r){const c=rc("(orientation: portrait)");ne(c,()=>s())}return{width:a,height:i}}var hv=z({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`),Dn(o).length?o:null});return()=>e.icon?d("span",{key:e.icon,class:t.value,style:n.value}):null}});const ac=({type:e="info",text:t="",vertical:n,color:o},{slots:r})=>{var l;return d("span",{class:["vp-badge",e,{diy:o}],style:{verticalAlign:n??!1,backgroundColor:o??!1}},((l=r.default)==null?void 0:l.call(r))||t)};ac.displayName="Badge";const vv="accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture",Qa=e=>le(e)?e:`${e}px`,mv=(e,t=0)=>{const n=Ze(),o=k(()=>Qa(rt(e.width)||"100%")),r=G("auto"),l=s=>{if(le(s)){const[c,u]=s.split(":"),f=Number(c)/Number(u);if(!Number.isNaN(f))return f}return typeof s=="number"?s:16/9},a=s=>{const c=rt(e.height),u=l(rt(e.ratio));return c?Qa(c):`${Number(s)/u+rt(t)}px`},i=()=>{n.value&&(r.value=a(n.value.clientWidth))};return me(()=>{i(),Te(t)&&ne(t,()=>i()),Ie("orientationchange",()=>i()),Ie("resize",()=>i())}),{el:n,width:o,height:r}},Xa="https://player.bilibili.com/player.html";var gv=z({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}=mv(e),r=G(!1),l=k(()=>{const{aid:a,bvid:i,cid:s,autoplay:c,time:u,page:f}=e;return a&&s?`${Xa}?aid=${a}&cid=${s}&t=${u}&autoplay=${c?1:0}&page=${f}`:i?`${Xa}?bvid=${i}&t=${u}&autoplay=${c?1:0}`:null});return()=>l.value?[d("div",{class:"bilibili-desc"},d("a",{class:"sr-only",href:l.value},e.title)),d("iframe",{ref:t,src:l.value,title:e.title,class:"bilibili-iframe",allow:vv,style:{width:n.value,height:r.value?o.value:0},onLoad:()=>{r.value=!0}}),r.value?null:d(yl)]:[]}});const ic=()=>d(we,{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"})]);ic.displayName="BackToTopIcon";var _v=z({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=Le(),n=rn({"/zh/":{backToTop:"返回顶部"},"/en/":{backToTop:"Back to top"},"/":{backToTop:"Back to top"}}),o=Ze(),{height:r}=iv(o),{height:l}=pv(),{y:a}=fv(),i=k(()=>t.value.backToTop!==!1&&a.value>e.threshold),s=k(()=>a.value/(r.value-l.value));return me(()=>{o.value=document.body}),()=>d(Lt,{name:"fade"},()=>i.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*s.value*100}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}})),d(ic)]):null)}});const bv=Me({enhance:({app:e})=>{vt("FontIcon")||e.component("FontIcon",hv),vt("Badge")||e.component("Badge",ac),vt("BiliBili")||e.component("BiliBili",gv)},setup:()=>{Ja(` @import url("https://at.alicdn.com/t/c/font_2410206_5vb9zlyghj.css");
`),Ja(`@import url("https://at.alicdn.com/t/c/font_3861247_nm7gjy97qqd.css");
`)},rootComponents:[()=>d(_v,{})]});function sc(e,t,n){var o,r,l;t===void 0&&(t=50),n===void 0&&(n={});var a=(o=n.isImmediate)!=null&&o,i=(r=n.callback)!=null&&r,s=n.maxWait,c=Date.now(),u=[];function f(){if(s!==void 0){var g=Date.now()-c;if(g+t>=s)return s-g}return t}var p=function(){var g=[].slice.call(arguments),_=this;return new Promise(function(w,T){var v=a&&l===void 0;if(l!==void 0&&clearTimeout(l),l=setTimeout(function(){if(l=void 0,c=Date.now(),!a){var P=e.apply(_,g);i&&i(P),u.forEach(function(S){return(0,S.resolve)(P)}),u=[]}},f()),v){var y=e.apply(_,g);return i&&i(y),w(y)}u.push({resolve:w,reject:T})})};return p.cancel=function(g){l!==void 0&&clearTimeout(l),u.forEach(function(_){return(0,_.reject)(g)}),u=[]},p}const yv=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:o=5})=>{const r=Ne(),a=sc(()=>{var w,T;const i=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(i-0)<o){Za(r,"");return}const c=window.innerHeight+i,u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),f=Math.abs(u-c)<o,p=Array.from(document.querySelectorAll(e)),_=Array.from(document.querySelectorAll(t)).filter(v=>p.some(y=>y.hash===v.hash));for(let v=0;v<_.length;v++){const y=_[v],P=_[v+1],S=i>=(((w=y.parentElement)==null?void 0:w.offsetTop)??0)-o,H=!P||i<(((T=P.parentElement)==null?void 0:T.offsetTop)??0)-o;if(!(S&&H))continue;const V=decodeURIComponent(r.currentRoute.value.hash),L=decodeURIComponent(y.hash);if(V===L)return;if(f){for(let W=v+1;W<_.length;W++)if(V===decodeURIComponent(_[W].hash))return}Za(r,L);return}},n);me(()=>{window.addEventListener("scroll",a)}),ul(()=>{window.removeEventListener("scroll",a)})},Za=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)},Ev=".vp-sidebar-link, .toc-link",wv=".header-anchor",Tv=200,Av=5,kv=Me({setup(){yv({headerLinkSelector:Ev,headerAnchorSelector:wv,delay:Tv,offset:Av})}});let cc=()=>null;const uc=Symbol(""),Lv=e=>{cc=e},Ov=()=>Ee(uc),Cv=e=>{e.provide(uc,cc)};var Pv=z({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean},setup(e){const t=Ov(),n=rn({"/zh/":{title:"目录",empty:"暂无目录"},"/en/":{title:"Catalog",empty:"No catalog"},"/":{title:"Catalog",empty:"No catalog"}}),o=pe(),r=Ne(),l=Is(),a=c=>{const u=c.I;return typeof u>"u"||u},i=()=>{const c=e.base||o.value.path.replace(/\/[^/]+$/,"/"),u=r.getRoutes(),f=[];return u.filter(({meta:p,path:g})=>{if(!ro(g,c)||g===c)return!1;if(c==="/"){const _=Dn(l.value.locales).filter(w=>w!=="/");if(g==="/404.html"||_.some(w=>ro(g,w)))return!1}return(un(g,".html")&&!un(g,"/index.html")||un(g,"/"))&&a(p)}).map(({path:p,meta:g})=>{const _=p.substring(c.length).split("/").length;return{title:g.t||"",icon:g.i,base:p.replace(/\/[^/]+\/?$/,"/"),order:g.O||null,level:un(p,"/")?_-1:_,path:p}}).filter(({title:p,level:g})=>p&&g<=e.level).sort(({title:p,level:g,path:_,order:w},{title:T,level:v,path:y,order:P})=>g-v||(un(_,"/index.html")?-1:un(y,"/index.html")?1:w===null?P===null?p.localeCompare(T):P:P===null?w:w>0?P>0?w-P:-1:P<0?w-P:1)).forEach(p=>{var g;const{base:_,level:w}=p;switch(w){case 1:f.push(p);break;case 2:{const T=f.find(v=>v.path===_);T&&(T.children??(T.children=[])).push(p);break}default:{const T=f.find(v=>v.path===_.replace(/\/[^/]+\/$/,"/"));if(T){const v=(g=T.children)==null?void 0:g.find(y=>y.path===_);v&&(v.children??(v.children=[])).push(p)}}}}),f},s=k(()=>i());return()=>d("div",{class:"vp-catalog"},[d("h2",{class:"vp-catalog-main-title"},n.value.title),s.value.length?s.value.map(({children:c=[],icon:u,path:f,title:p},g)=>[d("h3",{id:p,class:["vp-catalog-child-title",{"has-children":c.length}]},[d("a",{href:`#${p}`,class:"header-anchor","aria-hidden":!0},"#"),d(st,{class:"vp-catalog-title",to:f},()=>[e.index?`${g+1}.`:null,u&&t?d(t,{icon:u}):null,p||f])]),c.length?d("ul",{class:"vp-catalog-child-catalogs"},c.map(({children:_=[],icon:w,path:T,title:v},y)=>d("li",{class:"vp-child-catalog"},[d("div",{class:["vp-catalog-sub-title",{"has-children":_.length}]},[d("a",{href:`#${v}`,class:"header-anchor"},"#"),d(st,{class:"vp-catalog-title",to:T},()=>[e.index?`${g+1}.${y+1}`:null,w&&t?d(t,{icon:w}):null,v||T])]),_.length?d("div",{class:"v-sub-catalogs"},_.map(({icon:P,path:S,title:H},x)=>d(st,{class:"vp-sub-catalog",to:S},()=>[e.index?`${g+1}.${y+1}.${x+1}`:null,P&&t?d(t,{icon:P}):null,H||S]))):null]))):null]):d("p",{class:"vp-empty-catalog"},n.value.empty)])}}),Iv=Me({enhance:({app:e})=>{Cv(e),vt("AutoCatalog",e)||e.component("AutoCatalog",Pv)}});const Sv=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"})]),dc=z({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",[Sv,d("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Rv={},xv=Me({enhance({app:e}){e.component("ExternalLinkIcon",d(dc,{locales:Rv}))}});/**
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT
*/const ie={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=ie.isStarted();e=_r(e,ie.settings.minimum,1),ie.status=e===1?null:e;const n=ie.render(!t),o=n.querySelector(ie.settings.barSelector),r=ie.settings.speed,l=ie.settings.easing;return n.offsetWidth,Dv(a=>{Lo(o,{transform:"translate3d("+ei(e)+"%,0,0)",transition:"all "+r+"ms "+l}),e===1?(Lo(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Lo(n,{transition:"all "+r+"ms linear",opacity:"0"}),setTimeout(function(){ie.remove(),a()},r)},r)):setTimeout(()=>a(),r)}),ie},isStarted:()=>typeof ie.status=="number",start:()=>{ie.status||ie.set(0);const e=()=>{setTimeout(()=>{ie.status&&(ie.trickle(),e())},ie.settings.trickleSpeed)};return ie.settings.trickle&&e(),ie},done:e=>!e&&!ie.status?ie:ie.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=ie.status;return t?(typeof e!="number"&&(e=(1-t)*_r(Math.random()*t,.1,.95)),t=_r(t+e,0,.994),ie.set(t)):ie.start()},trickle:()=>ie.inc(Math.random()*ie.settings.trickleRate),render:e=>{if(ie.isRendered())return document.getElementById("nprogress");ti(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=ie.settings.template;const n=t.querySelector(ie.settings.barSelector),o=e?"-100":ei(ie.status||0),r=document.querySelector(ie.settings.parent);return Lo(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),r!==document.body&&ti(r,"nprogress-custom-parent"),r==null||r.appendChild(t),t},remove:()=>{ni(document.documentElement,"nprogress-busy"),ni(document.querySelector(ie.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&$v(e)},isRendered:()=>!!document.getElementById("nprogress")},_r=(e,t,n)=>e<t?t:e>n?n:e,ei=e=>(-1+e)*100,Dv=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Lo=function(){const e=["Webkit","O","Moz","ms"],t={};function n(a){return a.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(i,s){return s.toUpperCase()})}function o(a){const i=document.body.style;if(a in i)return a;let s=e.length;const c=a.charAt(0).toUpperCase()+a.slice(1);let u;for(;s--;)if(u=e[s]+c,u in i)return u;return a}function r(a){return a=n(a),t[a]??(t[a]=o(a))}function l(a,i,s){i=r(i),a.style[i]=s}return function(a,i){for(const s in i){const c=i[s];c!==void 0&&Object.prototype.hasOwnProperty.call(i,s)&&l(a,s,c)}}}(),fc=(e,t)=>(typeof e=="string"?e:Il(e)).indexOf(" "+t+" ")>=0,ti=(e,t)=>{const n=Il(e),o=n+t;fc(n,t)||(e.className=o.substring(1))},ni=(e,t)=>{const n=Il(e);if(!fc(e,t))return;const o=n.replace(" "+t+" "," ");e.className=o.substring(1,o.length-1)},Il=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),$v=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const Mv=()=>{me(()=>{const e=Ne(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||ie.start()}),e.afterEach(n=>{t.add(n.path),ie.done()})})},Nv=Me({setup(){Mv()}}),Vv=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"}}}}`),Fv=G(Vv),pc=()=>Fv,hc=Symbol(""),Bv=()=>{const e=Ee(hc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},zv=(e,t)=>{const{locales:n,...o}=e;return{...o,...n==null?void 0:n[t]}},Hv=Me({enhance({app:e}){const t=pc(),n=e._context.provides[gl],o=k(()=>zv(t.value,n.value));e.provide(hc,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}}),jv={"Content-Type":"application/json"},Wv=({serverURL:e,lang:t,paths:n,signal:o})=>(({serverURL:r,lang:l,paths:a,type:i,signal:s})=>fetch(`${r}/article?path=${encodeURIComponent(a.join(","))}&type=${encodeURIComponent(i.join(","))}&lang=${l}`,{signal:s}).then(c=>c.json()))({serverURL:e,lang:t,paths:n,type:["time"],signal:o}).then(r=>Array.isArray(r)?r:[r]),Uv=e=>(({serverURL:t,lang:n,path:o,type:r,action:l})=>fetch(`${t}/article?lang=${n}`,{method:"POST",headers:jv,body:JSON.stringify({path:o,type:r,action:l})}).then(a=>a.json()))({...e,type:"time",action:"inc"}),oi=e=>{const t=((n="")=>n.replace(/\/$/u,""))(e);return/^(https?:)?\/\//.test(t)?t:`https://${t}`},qv=e=>{e.name!=="AbortError"&&console.error(e.message)},ri=e=>e.dataset.path||e.getAttribute("id"),li=(e,t)=>{t.forEach((n,o)=>{n.innerText=e[o].toString()})},Kv=({serverURL:e,path:t=window.location.pathname,selector:n=".waline-pageview-count",update:o=!0,lang:r=navigator.language})=>{const l=new AbortController,a=Array.from(document.querySelectorAll(n)),i=c=>{const u=ri(c);return u!==null&&t!==u},s=c=>Wv({serverURL:oi(e),paths:c.map(u=>ri(u)||t),lang:r,signal:l.signal}).then(u=>li(u,c)).catch(qv);if(o){const c=a.filter(f=>!i(f)),u=a.filter(i);Uv({serverURL:oi(e),path:t,lang:r}).then(f=>li(new Array(c.length).fill(f),c)),u.length&&s(u)}else s(a);return l.abort.bind(l)};const Gv={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 Yv=Gv;const vc=Symbol(""),mc=()=>Ee(vc),Jv=mc,Qv=e=>{e.provide(vc,Yv)},Xv={"/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)"}};b(()=>import("./waline-meta-56fbc549.js"),[]);var Zv=z({name:"WalineComment",props:{identifier:{type:String,required:!0}},setup(e){const t=Jv(),n=Le(),o=Qo(),r=rn(Xv);let l;const a=!!t.serverURL,i=k(()=>{if(!a)return!1;const c=t.pageview!==!1,u=n.value.pageview;return!!u||c!==!1&&u!==!1}),s=k(()=>({lang:o.value==="zh-CN"?"zh-CN":"en",locale:r.value,dark:"html.dark",...t,path:e.identifier}));return me(()=>{ne(()=>e.identifier,()=>{l==null||l(),i.value&&nn().then(()=>{setTimeout(()=>{l=Kv({serverURL:t.serverURL,path:e.identifier})},t.delay||800)})},{immediate:!0})}),()=>a?d("div",{id:"comment",class:"waline-wrapper"},d($({loader:async()=>(await b(()=>import("./component-aea0cc52.js"),[])).Waline,loadingComponent:yl}),s.value)):null}}),em=z({name:"CommentService",props:{darkmode:Boolean},setup(e){const t=mc(),n=pe(),o=Le(),r=t.comment!==!1,l=k(()=>o.value.comment||r&&o.value.comment!==!1);return()=>d(Zv,{identifier:o.value.commentID||n.value.path,darkmode:e.darkmode,style:{display:l.value?"block":"none"}})}}),tm=Me({enhance:({app:e})=>{Qv(e),e.component("CommentService",em)}});const nm=800,om=2e3,rm={"/zh/":{copy:"复制代码",copied:"已复制",hint:"复制成功"},"/en/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"},"/":{copy:"Copy code",copied:"Copied",hint:"Copied successfully"}},lm=!1,am=['.theme-hope-content div[class*="language-"] pre'],ai=!1,br=new Map,im=()=>{const{copy:e}=Xh({legacy:!0}),t=rn(rm),n=pe(),o=Dh(),r=i=>{if(!i.hasAttribute("copy-code-registered")){const s=document.createElement("button");s.type="button",s.classList.add("copy-code-button"),s.innerHTML='<div class="copy-icon" />',s.setAttribute("aria-label",t.value.copy),s.setAttribute("data-copied",t.value.copied),i.parentElement&&i.parentElement.insertBefore(s,i),i.setAttribute("copy-code-registered","")}},l=()=>nn().then(()=>new Promise(i=>{setTimeout(()=>{am.forEach(s=>{document.querySelectorAll(s).forEach(r)}),i()},nm)})),a=(i,s,c)=>{let{innerText:u=""}=s;/language-(shellscript|shell|bash|sh|zsh)/.test(i.classList.toString())&&(u=u.replace(/^ *(\$|>) /gm,"")),e(u).then(()=>{c.classList.add("copied"),clearTimeout(br.get(c));const f=setTimeout(()=>{c.classList.remove("copied"),c.blur(),br.delete(c)},om);br.set(c,f)})};me(()=>{(!o.value||ai)&&l(),Ie("click",i=>{const s=i.target;if(s.matches('div[class*="language-"] > button.copy')){const c=s.parentElement,u=s.nextElementSibling;u&&a(c,u,s)}else if(s.matches('div[class*="language-"] div.copy-icon')){const c=s.parentElement,u=c.parentElement,f=c.nextElementSibling;f&&a(u,f,c)}}),ne(()=>n.value.path,()=>{(!o.value||ai)&&l()})})};var sm=Me({setup:()=>{im()}});const yr=Ol("VUEPRESS_TAB_STORE",{});var cm=z({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=Ze([]),r=()=>{e.tabId&&(yr.value[e.tabId]=e.data[n.value].id)},l=(c=n.value)=>{n.value=c<o.value.length-1?c+1:0,o.value[n.value].focus()},a=(c=n.value)=>{n.value=c>0?c-1:o.value.length-1,o.value[n.value].focus()},i=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),l()):c.key==="ArrowLeft"&&(c.preventDefault(),a()),r()},s=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>yr.value[e.tabId]===u);if(c!==-1)return c}return e.active};return me(()=>{n.value=s(),ne(()=>yr.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=>i(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 um=Me({enhance:({app:e})=>{e.component("Tabs",cm)},setup:()=>{}});let dm={};const gc=Symbol(""),fm=()=>Ee(gc),pm=e=>{e.provide(gc,dm)};const hm=".theme-hope-content :not(a) > img:not([no-view])",vm={"/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)"}},mm=800,gm='<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>',_m=e=>le(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),_c=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(_c(e)),e.onerror=o=>n(o))}),bm=()=>{const{isSupported:e,toggle:t}=Cl(),n=fm(),o=rn(vm),r=pe();let l;const a=s=>{s.on("uiRegister",()=>{e&&s.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()}}),s.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)})}}),s.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:(c,u)=>{const f=[];let p=-1;for(let g=0;g<u.getNumItems();g++){const _=document.createElement("div");_.className="photo-swipe-bullet",_.onclick=w=>{u.goTo(f.indexOf(w.target))},f.push(_),c.appendChild(_)}u.on("change",()=>{p>=0&&f[p].classList.remove("active"),f[u.currIndex].classList.add("active"),p=u.currIndex})}})})},i=()=>Promise.all([b(()=>import("./photoswipe.esm-1464cdb9.js"),[]),nn().then(()=>new Promise(s=>setTimeout(s,mm)).then(()=>_m(hm)))]).then(([{default:s},c])=>{const u=c.map(f=>({html:gm,element:f,msrc:f.src}));c.forEach((f,p)=>{const g=()=>{l=new s({preloaderDelay:0,showHideAnimationType:"zoom",...o.value,...n,dataSource:u,index:p,closeOnVerticalDrag:!0,wheelToZoom:!1}),a(l),l.addFilter("thumbEl",()=>f),l.addFilter("placeholderSrc",()=>f.src),l.init()};f.style.cursor="zoom-in",f.addEventListener("click",()=>{g()}),f.addEventListener("keypress",({key:_})=>{_==="Enter"&&g()})}),c.forEach((f,p)=>{_c(f).then(g=>{u.splice(p,1,g),l==null||l.refreshSlideContent(p)})})});me(()=>{Ie("wheel",()=>{l==null||l.close()}),i(),ne(()=>r.value.path,()=>i())})};var ym=Me({enhance:({app:e})=>{pm(e)},setup:()=>{bm()}});function Em(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 bc=Symbol(""),wm=()=>{const e=Ee(bc);if(!e)throw new Error("usePWAEvent() is called without provider.");return e},Tm=async(e,t={},n=!0)=>{const{register:o}=await b(()=>import("./index-e32a7948.js"),[]);o(e,{ready(r){var l;n&&console.info("[Service Worker]: active"),(l=t.ready)==null||l.call(t,r)},registered(r){var l;n&&console.log("[Service Worker]: registered"),(l=t.registered)==null||l.call(t,r)},cached(r){var l;n&&console.log("[Service Worker]: cached"),(l=t.cached)==null||l.call(t,r)},async updatefound(r){var l;await navigator.serviceWorker.getRegistration()&&(n&&console.log("[Service Worker]: update found"),(l=t.updatefound)==null||l.call(t,r))},updated(r){var l;n&&console.log("[Service Worker]: updated"),(l=t.updated)==null||l.call(t,r)},offline(){var r;n&&console.log("[Service Worker]: offline"),(r=t.offline)==null||r.call(t)},error(r){var l;n&&console.error("[Service Worker]: ",r),(l=t.error)==null||l.call(t,r)}})},Am=async e=>Tm($e("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)}}),km=()=>{const e=Em();Qt(bc,e),me(async()=>{var t;let n=!1;(t=navigator.serviceWorker)!=null&&t.controller&&navigator.serviceWorker.addEventListener("controllerchange",()=>{n||(n=!0,window.location.reload())}),await Am(e)})},yc=()=>d(we,{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"}));yc.displayName="UpdateIcon";const Lm={"/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 Om=z({name:"SWHintPopup",slots:Object,setup(e,{slots:t}){const n=rn(Lm),o=G(!1),r=()=>{o.value&&(window.location.reload(!0),o.value=!1)};return me(()=>{const l=wm();l.on("updatefound",()=>{navigator.serviceWorker.getRegistration().then(a=>{a&&a.active&&(o.value=!0)})}),l.on("updated",()=>{o.value=!1})}),()=>d(Lt,{name:"popup"},()=>{var l;return((l=t.default)==null?void 0:l.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(yc))]):null)})}});const Cm=Me({setup:()=>{km()},rootComponents:[Om]}),Ec=()=>{const e=pe();return k(()=>e.value.readingTime??null)},Fr=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"}},Pm=(e,t)=>{const{minutes:n,words:o}=e,{less1Minute:r,word:l,time:a}=t;return{time:n<1?r:a.replace("$time",Math.round(n).toString()),words:l.replace("$word",o.toString())}},ii={words:"",time:""},Im=()=>Fr?rn(Fr):k(()=>null),Sm=()=>{if(typeof Fr>"u")return k(()=>ii);const e=Ec(),t=Im();return k(()=>e.value&&t.value?Pm(e.value,t.value):ii)},$n=()=>pc(),ge=()=>Bv(),or=()=>k(()=>!!$n().value.pure);var si=z({name:"EmptyComponent",setup:()=>()=>null});const Rm="719px",xm="1440px",Dm="false",Sl={mobileBreakPoint:Rm,pcBreakPoint:xm,enableThemeColor:Dm},Rl={"/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"],"/":[]},wc=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`),xn(t)?d("img",{class:"icon",src:t,"no-view":"",style:r}):wl(t)?d("img",{class:"icon",src:$e(t),"no-view":"",style:r}):d(it("FontIcon"),e)};wc.displayName="HopeIcon";var He=wc,Tt=(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))(Tt||{}),$m=(e=>(e.article="a",e.home="h",e.slide="s",e.page="p",e))($m||{});const _n=(e,t,n=!1)=>{let o=Ho(e,Gs(encodeURI(t)));o.name==="404"&&(o=Ho(e,t));const{fullPath:r,meta:l,name:a}=o;return{text:!n&&l[Tt.shortTitle]?l[Tt.shortTitle]:l[Tt.title]||t,link:a==="404"?t:r,...l[Tt.icon]?{icon:l[Tt.icon]}:{}}},Mm=()=>{const e=Ne(),t=et();return n=>{if(n)if(wl(n))t.path!==n&&e.push(n);else if(xn(n)||ws(n))window&&window.open(n);else{const o=t.path.slice(0,t.path.lastIndexOf("/"));e.push(`${o}/${encodeURI(n)}`)}}},Tc=()=>{const e=ge(),t=Le();return k(()=>{const{author:n}=t.value;return n?ja(n):n===!1?[]:ja(e.value.author,!1)})},Nm=()=>{const e=Le();return k(()=>Ch(e.value.category).map(t=>({name:t,path:""})))},Vm=()=>{const e=Le();return k(()=>Ph(e.value.tag).map(t=>({name:t,path:""})))},Fm=()=>{const e=Le(),t=pe();return k(()=>{const n=_h(e.value.date);if(n)return n;const{createdTime:o}=t.value.git||{};return o?new Date(o):null})},Bm=()=>{const e=ge(),t=pe(),n=Le(),o=Tc(),r=Nm(),l=Vm(),a=Fm(),i=Ec(),s=Sm(),c=k(()=>({author:o.value,category:r.value,date:a.value,localizedDate:t.value.localizedDate,tag:l.value,isOriginal:n.value.isOriginal||!1,readingTime:i.value,readingTimeLocale:s.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:zm,pcBreakPoint:Hm}=Sl,ci=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,rr=()=>{const e=G(!1),t=G(!1),n=()=>{e.value=window.innerWidth<=(ci(zm)??719),t.value=window.innerWidth>=(ci(Hm)??1440)};return me(()=>{n(),Ie("resize",n,!1),Ie("orientationchange",n,!1)}),{isMobile:e,isPC:t}},Ac=Symbol(""),po=()=>{const e=Ee(Ac);if(!e)throw new Error("useDarkmode() is called without provider.");return e},jm=e=>{const t=$n(),n=rv(),o=Ol("vuepress-theme-hope-scheme","auto"),r=k(()=>t.value.darkmode||"switch"),l=k(()=>{const i=r.value;return i==="disable"?!1:i==="enable"?!0:i==="auto"?n.value:i==="toggle"?o.value==="dark":o.value==="dark"||o.value==="auto"&&n.value}),a=k(()=>{const i=r.value;return i==="switch"||i==="toggle"});e.provide(Ac,{canToggle:a,config:r,isDarkmode:l,status:o}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>l.value}})},Wm=()=>{const{isDarkmode:e}=po(),t=(n=e.value)=>document.documentElement.setAttribute("data-theme",n?"dark":"light");me(()=>{ne(e,t,{immediate:!0})})};var Be=z({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=et(),l=Is(),a=Uo(e,"config"),i=k(()=>xn(a.value.link)),s=k(()=>ws(a.value.link)||rp(a.value.link)),c=k(()=>s.value?void 0:a.value.target||(i.value?"_blank":void 0)),u=k(()=>c.value==="_blank"),f=k(()=>!i.value&&!s.value&&!u.value),p=k(()=>s.value?void 0:a.value.rel||(u.value?"noopener noreferrer":void 0)),g=k(()=>a.value.ariaLabel||a.value.text),_=k(()=>{if(e.exact)return!1;const T=Dn(l.value.locales);return T.length?T.every(v=>v!==a.value.link):a.value.link!=="/"}),w=k(()=>f.value?a.value.activeMatch?new RegExp(a.value.activeMatch).test(r.path):_.value?ro(r.path,a.value.link):r.path===a.value.link:!1);return()=>{const{before:T,after:v,default:y}=o,{text:P,icon:S,link:H}=a.value;return f.value?d(st,{to:H,"aria-label":g.value,...t,class:["nav-link",{active:w.value},t.class],onFocusout:()=>n("focusout")},()=>y?y():[T?T():d(He,{icon:S}),P,v==null?void 0:v()]):d("a",{href:H,rel:p.value,target:c.value,"aria-label":g.value,...t,class:["nav-link",t.class],onFocusout:()=>n("focusout")},y?y():[T?T():d(He,{icon:S}),P,e.noExternalLinkIcon?null:d(dc),v==null?void 0:v()])}}});const On=(e,t,n=!1)=>"activeMatch"in t?new RegExp(t.activeMatch).test(e.path):Tl(e,t.link)?!0:t.children&&!n?t.children.some(o=>On(e,o)):!1,kc=(e,t)=>t.type==="group"?t.children.some(n=>n.type==="group"?kc(e,n):n.type==="page"&&On(e,n,!0))||"prefix"in t&&Tl(e,t.prefix):!1,Lc=(e,t)=>le(e.link)?d(Be,{...t,config:e}):d("p",t,[d(He,{icon:e.icon}),e.text]),Oc=e=>{const t=et();return e?d("ul",{class:"vp-sidebar-sub-headers"},e.map(n=>{const o=On(t,n,!0);return d("li",{class:"vp-sidebar-sub-header"},[Lc(n,{class:["vp-sidebar-link","vp-heading",{active:o}]}),Oc(n.children)])})):null},Er=(e="",t="")=>wl(t)?t:`${tp(e)}${t}`,Um=(e,t)=>{const n=pe();return{type:"heading",text:e.title,link:`${n.value.path}#${e.slug}`,children:xl(e.children,t)}},xl=(e,t)=>t>0?e.map(n=>Um(n,t-1)):[],Cc=e=>{const t=pe();return xl(t.value.headers,e)},Br=(e,t,n="")=>{const o=Ne(),r=pe(),l=(a,i=n)=>{var s;const c=le(a)?_n(o,Er(i,a)):a.link?{...a,...Bo(a.link)?{}:{link:_n(o,Er(i,a.link)).link}}:a;if("children"in c){const u=Er(i,c.prefix),f=c.children==="structure"?Rl[u]:c.children;return{type:"group",...c,prefix:u,children:f.map(p=>l(p,u))}}return{type:"page",...c,children:c.link===r.value.path?xl(((s=r.value.headers[0])==null?void 0:s.level)===1?r.value.headers[0].children:r.value.headers,t):[]}};return e.map(a=>l(a))},qm=(e,t)=>{const n=pe(),o=Dn(e).sort((r,l)=>l.length-r.length);for(const r of o)if(ro(decodeURI(n.value.path),r)){const l=e[r];return l?Br(l==="structure"?Rl[r]:l==="heading"?Cc(t):l,t,r):[]}return console.warn(`${n.value.path} is missing sidebar config.`),[]},Km=(e,t)=>{const n=It();return e===!1?[]:e==="heading"?Cc(t):e==="structure"?Br(Rl[n.value],t,n.value):q(e)?Br(e,t):vl(e)?qm(e,t):[]},Pc=Symbol(""),Gm=()=>{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(()=>Km(n.value,o.value));Qt(Pc,r)},Dl=()=>{const e=Ee(Pc);if(!e)throw new Error("useSidebarItems() is called without provider.");return e};var Ym=z({name:"PageFooter",setup(){const e=Le(),t=ge(),n=Tc(),o=k(()=>{const{copyright:a,footer:i}=e.value;return i!==!1&&!!(a||i||t.value.displayFooter)}),r=k(()=>{const{footer:a}=e.value;return a===!1?!1:le(a)?a:t.value.footer||""}),l=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,l.value?d("div",{class:"vp-copyright",innerHTML:l.value}):null]):null}}),Ic=z({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=pe(),o=Uo(e,"config"),r=k(()=>o.value.ariaLabel||o.value.text),l=G(!1);ne(()=>n.value.path,()=>{l.value=!1});const a=i=>{i.detail===0&&(l.value=!l.value)};return()=>{var i;return d("div",{class:["dropdown-wrapper",{open:l.value}]},[d("button",{type:"button",class:"dropdown-title","aria-label":r.value,onClick:a},[((i=t.title)==null?void 0:i.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((s,c)=>{const u=c===o.value.children.length-1;return d("li",{class:"dropdown-item"},"children"in s?[d("h4",{class:"dropdown-subtitle"},s.link?d(Be,{config:s,onFocusout:()=>{s.children.length===0&&u&&(l.value=!1)}}):d("span",s.text)),d("ul",{class:"dropdown-subitem-wrapper"},s.children.map((f,p)=>d("li",{class:"dropdown-subitem"},d(Be,{config:f,onFocusout:()=>{p===s.children.length-1&&u&&(l.value=!1)}}))))]:d(Be,{config:s,onFocusout:()=>{u&&(l.value=!1)}}))}))])])}}});const Sc=()=>d(we,{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"})]);Sc.displayName="I18nIcon";const Rc=(e,t,n="")=>le(t)?_n(e,`${n}${t}`):"children"in t?{...t,...t.link&&!Bo(t.link)?_n(e,`${n}${t.link}`):{},children:t.children.map(o=>Rc(e,o,`${n}${t.prefix||""}`))}:{...t,link:Bo(t.link)?t.link:_n(e,`${n}${t.link}`).link},xc=()=>{const e=ge(),t=Ne(),n=()=>(e.value.navbar||[]).map(r=>Rc(t,r)),o=G(n());return ne(e,()=>{o.value=n()}),o},Jm=()=>{const e=Ne(),t=et(),n=It(),o=Xo(),r=$n(),l=ge();return k(()=>{const a=Dn(o.value.locales),i=nr(r.value.extraLocales??{});if(a.length<2&&!i.length)return null;const{path:s,fullPath:c}=e.currentRoute.value,{navbarLocales:u}=l.value;return{text:"",ariaLabel:u==null?void 0:u.selectLangAriaLabel,children:[...a.map(f=>{var p,g,_;const w=((p=o.value.locales)==null?void 0:p[f])??{},T=((g=r.value.locales)==null?void 0:g[f])??{},v=w.lang||"",y=((_=T.navbarLocales)==null?void 0:_.langName)??v;let P;if(v===o.value.lang)P=s;else{const S=s.replace(n.value,f);P=e.getRoutes().some(H=>H.path===S)?c.replace(s,S):T.home??f}return{text:y,link:P}}),...i.map(([f,p])=>({text:f,link:p.replace(":route",t.path.replace(n.value,""))}))]}})},Qm=()=>{const e=ge(),t=k(()=>e.value.repo||null),n=k(()=>t.value?Sh(t.value):null),o=k(()=>t.value?Qs(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 Xm=z({name:"LanguageDropdown",setup(){const e=Jm();return()=>e.value?d("div",{class:"nav-item"},d(Ic,{class:"i18n-dropdown",config:e.value},{title:()=>{var t;return d(Sc,{"aria-label":(t=e.value)==null?void 0:t.ariaLabel,style:{width:"1rem",height:"1rem",verticalAlign:"middle"}})}})):null}}),Zm=z({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(e){const t=pe(),n=Uo(e,"config"),o=k(()=>n.value.ariaLabel||n.value.text),r=G(!1);ne(()=>t.value.path,()=>{r.value=!1});const l=(a,i)=>i[i.length-1]===a;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(a=>d("li",{class:"dropdown-item"},"children"in a?[d("h4",{class:"dropdown-subtitle"},a.link?d(Be,{config:a,onFocusout:()=>{l(a,n.value.children)&&a.children.length===0&&(r.value=!1)}}):d("span",a.text)),d("ul",{class:"dropdown-subitem-wrapper"},a.children.map(i=>d("li",{class:"dropdown-subitem"},d(Be,{config:i,onFocusout:()=>{l(i,a.children)&&l(a,n.value.children)&&(r.value=!1)}}))))]:d(Be,{config:a,onFocusout:()=>{l(a,n.value.children)&&(r.value=!1)}}))))]}}),e1=z({name:"NavScreenLinks",setup(){const e=xc();return()=>e.value.length?d("nav",{class:"nav-screen-links"},e.value.map(t=>d("div",{class:"navbar-links-item"},"children"in t?d(Zm,{config:t}):d(Be,{config:t})))):null}});const Dc=()=>d(we,{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"}));Dc.displayName="DarkIcon";const $c=()=>d(we,{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"}));$c.displayName="LightIcon";const Mc=()=>d(we,{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"}));Mc.displayName="AutoIcon";const Nc=()=>d(we,{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"}));Nc.displayName="EnterFullScreenIcon";const Vc=()=>d(we,{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"}));Vc.displayName="CancelFullScreenIcon";const Fc=()=>d(we,{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"})]);Fc.displayName="OutlookIcon";var Bc=z({name:"AppearanceSwitch",setup(){const{config:e,status:t}=po(),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(Mc,{style:{display:t.value==="auto"?"block":"none"}}),d(Dc,{style:{display:t.value==="dark"?"block":"none"}}),d($c,{style:{display:t.value==="light"?"block":"none"}})])}}),t1=z({name:"AppearanceMode",setup(){const e=ge(),{canToggle:t}=po(),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(Bc)]):null}});const wr="VUEPRESS_THEME_COLOR";var n1=z({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(n="")=>{const o=document.documentElement.classList,r=Dn(e.themeColor);if(!n){localStorage.removeItem(wr),o.remove(...r);return}o.remove(...r.filter(l=>l!==n)),o.add(n),localStorage.setItem(wr,n)};return me(()=>{const n=localStorage.getItem(wr);n&&t(n)}),()=>d("ul",{id:"theme-color-picker"},[d("li",d("span",{class:"theme-color",onClick:()=>t()})),nr(e.themeColor).map(([n,o])=>d("li",d("span",{style:{background:o},onClick:()=>t(n)})))])}});const bn=Sl.enableThemeColor==="true",o1=bn?Lh(nr(Sl).filter(([e])=>e.startsWith("theme-"))):{};var r1=z({name:"ThemeColor",setup(){const e=ge(),t=k(()=>e.value.outlookLocales.themeColor);return()=>bn?d("div",{class:"theme-color-wrapper"},[d("label",{class:"theme-color-title",for:"theme-color-picker"},t.value),d(n1,{themeColor:o1})]):null}}),zc=z({name:"ToggleFullScreenButton",setup(){const e=ge(),{isSupported:t,isFullscreen:n,toggle:o}=Cl(),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(Vc):d(Nc))]):null}}),Hc=z({name:"OutlookSettings",setup(){const e=$n(),t=or(),n=k(()=>!t.value&&e.value.fullscreen);return()=>d(Zo,()=>[bn?d(r1):null,d(t1),n.value?d(zc):null])}}),l1=z({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const o=pe(),{isMobile:r}=rr(),l=Ze(),a=Pl(l);return me(()=>{l.value=document.body,ne(r,i=>{!i&&e.show&&(a.value=!1,t("close"))}),ne(()=>o.value.path,()=>{a.value=!1,t("close")})}),Rn(()=>{a.value=!1}),()=>d(Lt,{name:"fade",onEnter:()=>{a.value=!0},onAfterLeave:()=>{a.value=!1}},()=>{var i,s;return e.show?d("div",{id:"nav-screen"},d("div",{class:"vp-nav-screen-container"},[(i=n.before)==null?void 0:i.call(n),d(e1),d("div",{class:"vp-outlook-wrapper"},d(Hc)),(s=n.after)==null?void 0:s.call(n)])):null})}}),a1=z({name:"NavbarBrand",setup(){const e=It(),t=Xo(),n=ge(),o=k(()=>n.value.home||e.value),r=k(()=>t.value.title),l=k(()=>n.value.navTitle??r.value),a=k(()=>n.value.logo?$e(n.value.logo):null),i=k(()=>n.value.logoDark?$e(n.value.logoDark):null);return()=>d(st,{to:o.value,class:"vp-brand"},()=>[a.value?d("img",{class:["vp-nav-logo",{light:!!i.value}],src:a.value,alt:r.value}):null,i.value?d("img",{class:["vp-nav-logo dark"],src:i.value,alt:r.value}):null,l.value?d("span",{class:["vp-site-name",{"hide-in-pad":a.value&&n.value.hideSiteNameOnMobile!==!1}]},l.value):null])}}),i1=z({name:"NavbarLinks",setup(){const e=xc();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(Ic,{config:t}):d(Be,{config:t})))):null}}),s1=z({name:"RepoLink",components:{BitbucketIcon:tc,GiteeIcon:ec,GitHubIcon:Xs,GitLabIcon:Zs,SourceIcon:nc},setup(){const e=Qm();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(it(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const jc=({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"})]));jc.displayName="ToggleNavbarButton";var c1=jc;const zr=(e,{emit:t})=>d("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},d("span",{class:"icon"}));zr.displayName="ToggleSidebarButton",zr.emits=["toggle"];var u1=zr,d1=z({name:"OutlookButton",setup(){const{isSupported:e}=Cl(),t=$n(),n=or(),o=pe(),{canToggle:r}=po(),l=G(!1),a=k(()=>!n.value&&t.value.fullscreen&&e);return ne(()=>o.value.path,()=>{l.value=!1}),()=>r.value||a.value||bn?d("div",{class:"nav-item hide-in-mobile"},r.value&&!a.value&&!bn?d(Bc):a.value&&!r.value&&!bn?d(zc):d("button",{type:"button",class:["outlook-button",{open:l.value}],tabindex:"-1","aria-hidden":!0},[d(Fc),d("div",{class:"outlook-dropdown"},d(Hc))])):null}}),f1=z({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const o=ge(),{isMobile:r}=rr(),l=G(!1),a=k(()=>{const{navbarAutoHide:u="mobile"}=o.value;return u!=="none"&&(u==="always"||r.value)}),i=k(()=>o.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),s={Brand:a1,Language:Xm,Links:i1,Repo:s1,Outlook:d1,Search:vt("Docsearch")?it("Docsearch"):vt("SearchBox")?it("SearchBox"):si},c=u=>s[u]??(vt(u)?it(u):si);return()=>{var u,f,p,g,_,w;return[d("header",{id:"navbar",class:["vp-navbar",{"auto-hide":a.value,"hide-icon":o.value.navbarIcon===!1}]},[d("div",{class:"vp-navbar-start"},[d(u1,{onToggle:()=>{l.value&&(l.value=!1),t("toggleSidebar")}}),(u=n.startBefore)==null?void 0:u.call(n),(i.value.start||[]).map(T=>d(c(T))),(f=n.startAfter)==null?void 0:f.call(n)]),d("div",{class:"vp-navbar-center"},[(p=n.centerBefore)==null?void 0:p.call(n),(i.value.center||[]).map(T=>d(c(T))),(g=n.centerAfter)==null?void 0:g.call(n)]),d("div",{class:"vp-navbar-end"},[(_=n.endBefore)==null?void 0:_.call(n),(i.value.end||[]).map(T=>d(c(T))),(w=n.endAfter)==null?void 0:w.call(n),d(c1,{active:l.value,onToggle:()=>{l.value=!l.value}})])]),d(l1,{show:l.value,onClose:()=>{l.value=!1}},{before:()=>{var T;return(T=n.screenTop)==null?void 0:T.call(n)},after:()=>{var T;return(T=n.screenBottom)==null?void 0:T.call(n)}})]}}}),p1=z({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=et();return()=>[Lc(e.config,{class:["vp-sidebar-link",`vp-sidebar-${e.config.type}`,{active:On(t,e.config,!0)}],exact:!0}),Oc(e.config.children)]}}),h1=z({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=et(),o=k(()=>On(n,e.config)),r=k(()=>On(n,e.config,!0));return()=>{const{collapsible:l,children:a=[],icon:i,prefix:s,link:c,text:u}=e.config;return d("section",{class:"vp-sidebar-group"},[d(l?"button":"p",{class:["vp-sidebar-heading",{clickable:l||c,exact:r.value,active:o.value}],...l?{type:"button",onClick:()=>t("toggle"),onKeydown:f=>{f.key==="Enter"&&t("toggle")}}:{}},[d(He,{icon:i}),c?d(Be,{class:"vp-sidebar-title",config:{text:u,link:c},noExternalLinkIcon:!0}):d("span",{class:"vp-sidebar-title"},u),l?d("span",{class:["vp-arrow",e.open?"down":"end"]}):null]),e.open||!l?d(Wc,{key:s,config:a}):null])}}}),Wc=z({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=et(),n=G(-1),o=r=>{n.value=r===n.value?-1:r};return ne(()=>t.path,()=>{const r=e.config.findIndex(l=>kc(t,l));n.value=r},{immediate:!0,flush:"post"}),()=>d("ul",{class:"vp-sidebar-links"},e.config.map((r,l)=>d("li",r.type==="group"?d(h1,{config:r,open:l===n.value,onToggle:()=>o(l)}):d(p1,{config:r}))))}}),v1=z({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=et(),o=ge(),r=Dl(),l=Ze();return me(()=>{ne(()=>n.hash,a=>{const i=document.querySelector(`.vp-sidebar a.vp-sidebar-link[href="${n.path}${a}"]`);if(!i)return;const{top:s,height:c}=l.value.getBoundingClientRect(),{top:u,height:f}=i.getBoundingClientRect();u<s?i.scrollIntoView(!0):u+f>s+c&&i.scrollIntoView(!1)},{immediate:!0})}),()=>{var a,i,s;return d("aside",{ref:l,id:"sidebar",class:["vp-sidebar",{"hide-icon":o.value.sidebarIcon===!1}]},[(a=t.top)==null?void 0:a.call(t),((i=t.default)==null?void 0:i.call(t))||d(Wc,{config:r.value}),(s=t.bottom)==null?void 0:s.call(t)])}}}),Uc=z({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=Ne(),o=pe(),r=Le(),l=ge(),{isMobile:a,isPC:i}=rr(),[s,c]=Ka(!1),[u,f]=Ka(!1),p=Dl(),g=G(!1),_=k(()=>e.noNavbar||r.value.navbar===!1||l.value.navbar===!1?!1:!!(o.value.title||l.value.logo||l.value.repo||l.value.navbar)),w=k(()=>e.noSidebar?!1:r.value.sidebar!==!1&&p.value.length!==0&&!r.value.home),T=k(()=>e.noToc||r.value.home?!1:r.value.toc||l.value.toc!==!1&&r.value.toc!==!1),v={x:0,y:0},y=x=>{v.x=x.changedTouches[0].clientX,v.y=x.changedTouches[0].clientY},P=x=>{const V=x.changedTouches[0].clientX-v.x,L=x.changedTouches[0].clientY-v.y;Math.abs(V)>Math.abs(L)*1.5&&Math.abs(V)>40&&(V>0&&v.x<=80?c(!0):c(!1))},S=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let H=0;return Ie("scroll",jh(()=>{const x=S();x<=58||x<H?g.value=!1:H+200<x&&!s.value&&(g.value=!0),H=x},300,!0)),ne(a,x=>{x||c(!1)}),me(()=>{const x=Pl(document.body);ne(s,L=>{x.value=L});const V=n.afterEach(()=>{c(!1)});Rn(()=>{x.value=!1,V()})}),()=>d(vt("GlobalEncrypt")?it("GlobalEncrypt"):Ws,()=>d("div",{class:["theme-container",{"no-navbar":!_.value,"no-sidebar":!w.value&&!(t.sidebar||t.sidebarTop||t.sidebarBottom),"has-toc":T.value,"hide-navbar":g.value,"sidebar-collapsed":!a.value&&!i.value&&u.value,"sidebar-open":a.value&&s.value},e.containerClass,r.value.containerClass||""],onTouchStart:y,onTouchEnd:P},[_.value?d(f1,{onToggleSidebar:()=>c()},{startBefore:()=>{var x;return(x=t.navbarStartBefore)==null?void 0:x.call(t)},startAfter:()=>{var x;return(x=t.navbarStartAfter)==null?void 0:x.call(t)},centerBefore:()=>{var x;return(x=t.navbarCenterBefore)==null?void 0:x.call(t)},centerAfter:()=>{var x;return(x=t.navbarCenterAfter)==null?void 0:x.call(t)},endBefore:()=>{var x;return(x=t.navbarEndBefore)==null?void 0:x.call(t)},endAfter:()=>{var x;return(x=t.navbarEndAfter)==null?void 0:x.call(t)},screenTop:()=>{var x;return(x=t.navScreenTop)==null?void 0:x.call(t)},screenBottom:()=>{var x;return(x=t.navScreenBottom)==null?void 0:x.call(t)}}):null,d(Lt,{name:"fade"},()=>s.value?d("div",{class:"vp-sidebar-mask",onClick:()=>c(!1)}):null),d(Lt,{name:"fade"},()=>a.value?null:d("div",{class:"toggle-sidebar-wrapper",onClick:()=>f()},d("span",{class:["arrow",u.value?"end":"start"]}))),d(v1,{},{...t.sidebar?{default:()=>t.sidebar()}:{},top:()=>{var x;return(x=t.sidebarTop)==null?void 0:x.call(t)},bottom:()=>{var x;return(x=t.sidebarBottom)==null?void 0:x.call(t)}}),t.default(),d(Ym)]))}}),pn=z({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"?Lt:ys,{name:"drop",appear:e.appear,onAppear:n,onAfterAppear:o,onEnter:n,onAfterEnter:o,onBeforeLeave:n},()=>t.default())}});const Hr=({custom:e})=>d(Rs,{class:["theme-hope-content",{custom:e}]});Hr.displayName="MarkdownContent",Hr.props={custom:Boolean};var qc=Hr;const Kc=()=>d(we,{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"}));Kc.displayName="AuthorIcon";const Gc=()=>d(we,{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"}));Gc.displayName="CalendarIcon";const Yc=()=>d(we,{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"}));Yc.displayName="CategoryIcon";const Jc=()=>d(we,{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"}));Jc.displayName="EyeIcon";const Qc=()=>d(we,{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"}));Qc.displayName="FireIcon";const Xc=()=>d(we,{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"}));Xc.displayName="PrintIcon";const Zc=()=>d(we,{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"}));Zc.displayName="TagIcon";const eu=()=>d(we,{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"}));eu.displayName="TimerIcon";const tu=()=>d(we,{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"})]);tu.displayName="WordIcon";const St=()=>{const e=ge();return k(()=>e.value.metaLocales)};var m1=z({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(e){const t=St();return()=>e.author.length?d("span",{class:"page-author-info","aria-label":`${t.value.author}${e.pure?"":"🖊"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(Kc),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}}),g1=z({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=Ne(),n=pe(),o=St(),r=(l,a="")=>{a&&n.value.path!==a&&(l.preventDefault(),t.push(a))};return()=>e.category.length?d("span",{class:"page-category-info","aria-label":`${o.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(Yc),e.category.map(({name:l,path:a})=>d("span",{class:["page-category-item",{[`category${Us(l,9)}`]:!e.pure,clickable:a}],role:a?"navigation":"",onClick:i=>r(i,a)},l)),d("meta",{property:"articleSection",content:e.category.map(({name:l})=>l).join(",")})]):null}}),_1=z({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=Qo(),n=St();return()=>e.date?d("span",{class:"page-date-info","aria-label":`${n.value.date}${e.pure?"":"📅"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(Gc),d("span",d(Zo,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),d("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),b1=z({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=St();return()=>e.isOriginal?d("span",{class:"page-original-info"},t.value.origin):null}}),y1=z({name:"PageViewInfo",inheritAttrs:!1,props:{pageview:{type:[Boolean,String],default:!1},pure:Boolean},setup(e){const t=et(),n=St(),o=Ze(),r=G(0);return lv(o,()=>{const l=o.value.textContent;l&&!isNaN(Number(l))&&(r.value=Number(l))},{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?Jc:Qc),d("span",{ref:o,id:"ArtalkPV",class:"waline-pageview-count","data-path":le(e.pageview)?e.pageview:t.path},"...")]):null}}),E1=z({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=St(),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(eu),d("span",(r=e.readingTimeLocale)==null?void 0:r.time),d("meta",{property:"timeRequired",content:n.value})]):null}}}),w1=z({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=Ne(),n=pe(),o=St(),r=(l,a="")=>{a&&n.value.path!==a&&(l.preventDefault(),t.push(a))};return()=>e.tag.length?d("span",{class:"page-tag-info","aria-label":`${o.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[d(Zc),e.tag.map(({name:l,path:a})=>d("span",{class:["page-tag-item",{[`tag${Us(l,9)}`]:!e.pure,clickable:a}],role:a?"navigation":"",onClick:i=>r(i,a)},l)),d("meta",{property:"keywords",content:e.tag.map(({name:l})=>l).join(",")})]):null}}),T1=z({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=St();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(tu),d("span",(o=e.readingTimeLocale)==null?void 0:o.words),d("meta",{property:"wordCount",content:(r=e.readingTime)==null?void 0:r.words})]):null}}}),A1=z({name:"PageInfo",components:{AuthorInfo:m1,CategoryInfo:g1,DateInfo:_1,OriginalInfo:b1,PageViewInfo:y1,ReadingTimeInfo:E1,TagInfo:w1,WordInfo:T1},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=or();return()=>e.items?d("div",{class:"page-info"},e.items.map(n=>d(it(`${n}Info`),{...e.info,pure:t.value}))):null}}),k1=z({name:"PrintButton",setup(){const e=$n(),t=ge();return()=>e.value.print===!1?null:d("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},d(Xc))}});const L1=({title:e,level:t,slug:n})=>d(st,{to:`#${n}`,class:["toc-link",`level${t}`]},()=>e),jr=(e,t)=>{const n=et();return e.length&&t>0?d("ul",{class:"toc-list"},e.map(o=>{const r=jr(o.children,t-1);return[d("li",{class:["toc-item",{active:Tl(n,`#${o.slug}`)}]},L1(o)),r?d("li",r):null]})):null};var O1=z({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=et(),o=pe(),r=St(),l=Ze(),a=G("-1.7rem"),i=c=>{var u;(u=l.value)==null||u.scrollTo({top:c,behavior:"smooth"})},s=()=>{if(l.value){const c=document.querySelector(".toc-item.active");c?a.value=`${c.getBoundingClientRect().top-l.value.getBoundingClientRect().top+l.value.scrollTop}px`:a.value="-1.7rem"}else a.value="-1.7rem"};return me(()=>{ne(()=>n.hash,c=>{if(l.value){const u=document.querySelector(`#toc a.toc-link[href$="${c}"]`);if(!u)return;const{top:f,height:p}=l.value.getBoundingClientRect(),{top:g,height:_}=u.getBoundingClientRect();g<f?i(l.value.scrollTop+g-f):g+_>f+p&&i(l.value.scrollTop+g+_-f-p)}}),ne(()=>n.fullPath,()=>s(),{flush:"post",immediate:!0})}),()=>{var c,u;const f=e.items.length?jr(e.items,e.headerDepth):o.value.headers?jr(o.value.headers,e.headerDepth):null;return f?d("div",{class:"toc-place-holder"},[d("aside",{id:"toc"},[(c=t.before)==null?void 0:c.call(t),d("div",{class:"toc-header"},[r.value.toc,d(k1)]),d("div",{class:"toc-wrapper",ref:l},[f,d("div",{class:"toc-marker",style:{top:a.value}})]),(u=t.after)==null?void 0:u.call(t)])]):null}}}),nu=z({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=pe(),n=ge(),o=Ze(),r=({target:l})=>{const a=document.querySelector(l.hash);if(a){const i=()=>{a.removeAttribute("tabindex"),a.removeEventListener("blur",i)};a.setAttribute("tabindex","-1"),a.addEventListener("blur",i),a.focus(),window.scrollTo(0,0)}};return me(()=>{ne(()=>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 Tr=null,Oo=null;const C1={wait:()=>Tr,pending:()=>{Tr=new Promise(e=>Oo=e)},resolve:()=>{Oo==null||Oo(),Tr=null,Oo=null}},ou=()=>C1;var P1=z({name:"FadeSlideY",slots:Object,setup(e,{slots:t}){const{resolve:n,pending:o}=ou();return()=>d(Lt,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:n,onBeforeLeave:o},()=>{var r;return(r=t.default)==null?void 0:r.call(t)})}});const I1=(e,t)=>{const n=e.replace(t,"/").split("/"),o=[];let r=ml(t);return n.forEach((l,a)=>{a!==n.length-1?(r+=`${l}/`,o.push({link:r,name:l||"Home"})):l!==""&&(r+=l,o.push({link:r,name:l}))}),o},ru=(e,{slots:t})=>{var n,o;const{bgImage:r,bgImageDark:l,bgImageStyle:a,color:i,description:s,image:c,imageDark:u,header:f,features:p=[]}=e;return d("div",{class:"vp-feature-wrapper"},[r?d("div",{class:["vp-feature-bg",{light:l}],style:[{"background-image":`url(${r})`},a]}):null,l?d("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${l})`},a]}):null,d("div",{class:"vp-feature",style:i?{color:i}:{}},[((n=t.image)==null?void 0:n.call(t,e))||[c?d("img",{class:["vp-feature-image",{light:u}],src:$e(c),alt:f}):null,u?d("img",{class:"vp-feature-image dark",src:$e(u),alt:f}):null],((o=t.info)==null?void 0:o.call(t,e))||[f?d("h2",{class:"vp-feature-header"},f):null,s?d("p",{class:"vp-feature-description",innerHTML:s}):null],p.length?d("div",{class:"vp-features"},p.map(({icon:g,title:_,details:w,link:T})=>{const v=[d("h3",{class:"vp-feature-title"},[d(He,{icon:g}),d("span",{innerHTML:_})]),d("p",{class:"vp-feature-details",innerHTML:w})];return T?Bo(T)?d("a",{class:"vp-feature-item link",href:T,role:"navigation","aria-label":_,target:"_blank"},v):d(st,{class:"vp-feature-item link",to:T,role:"navigation","aria-label":_},()=>v):d("div",{class:"vp-feature-item"},v)})):null])])};ru.displayName="FeaturePanel";var ui=ru,S1=z({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=Le(),o=Xo(),r=k(()=>n.value.heroFullScreen??!1),l=k(()=>{const{heroText:c,tagline:u}=n.value;return{text:c??o.value.title??"Hello",tagline:u??o.value.description??"",isFullScreen:r.value}}),a=k(()=>{const{heroText:c,heroImage:u,heroImageDark:f,heroAlt:p,heroImageStyle:g}=n.value;return{image:u?$e(u):null,imageDark:f?$e(f):null,heroStyle:g,alt:p||c||"hero image",isFullScreen:r.value}}),i=k(()=>{const{bgImage:c,bgImageDark:u,bgImageStyle:f}=n.value;return{image:Ot(c)?$e(c):null,imageDark:Ot(u)?$e(u):null,bgStyle:f,isFullScreen:r.value}}),s=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,i.value))||[i.value.image?d("div",{class:["vp-hero-mask",{light:i.value.imageDark}],style:[{"background-image":`url(${i.value.image})`},i.value.bgStyle]}):null,i.value.imageDark?d("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${i.value.imageDark})`},i.value.bgStyle]}):null],d("div",{class:"vp-hero-info"},[((u=t.heroImage)==null?void 0:u.call(t,a.value))||d(pn,{appear:!0,type:"group"},()=>[a.value.image?d("img",{key:"light",class:["vp-hero-image",{light:a.value.imageDark}],style:a.value.heroStyle,src:a.value.image,alt:a.value.alt}):null,a.value.imageDark?d("img",{key:"dark",class:"vp-hero-image dark",style:a.value.heroStyle,src:a.value.imageDark,alt:a.value.alt}):null]),((f=t.heroInfo)==null?void 0:f.call(t,l.value))??d("div",{class:"vp-hero-infos"},[l.value.text?d(pn,{appear:!0,delay:.04},()=>d("h1",{id:"main-title"},l.value.text)):null,l.value.tagline?d(pn,{appear:!0,delay:.08},()=>d("p",{class:"vp-description",innerHTML:l.value.tagline})):null,s.value.length?d(pn,{appear:!0,delay:.12},()=>d("p",{class:"vp-actions"},s.value.map(p=>d(Be,{class:["vp-action",p.type||"default"],config:p,noExternalLinkIcon:!0})))):null])])])}}});const lu=(e,{slots:t})=>{var n,o,r;const{bgImage:l,bgImageDark:a,bgImageStyle:i,color:s,description:c,image:u,imageDark:f,header:p,highlights:g=[],type:_="un-order"}=e;return d("div",{class:"vp-highlight-wrapper",style:s?{color:s}:{}},[l?d("div",{class:["vp-highlight-bg",{light:a}],style:[{"background-image":`url(${l})`},i]}):null,a?d("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${a})`},i]}):null,d("div",{class:"vp-highlight"},[((n=t.image)==null?void 0:n.call(t,e))||[u?d("img",{class:["vp-highlight-image",{light:f}],src:$e(u),alt:p}):null,f?d("img",{class:"vp-highlight-image dark",src:$e(f),alt:p}):null],((o=t.info)==null?void 0:o.call(t,e))||[d("div",{class:"vp-highlight-info-wrapper"},d("div",{class:"vp-highlight-info"},[p?d("h2",{class:"vp-highlight-header",innerHTML:p}):null,c?d("p",{class:"vp-highlight-description",innerHTML:c}):null,((r=t.highlights)==null?void 0:r.call(t,g))||d(_==="order"?"ol":_==="no-order"?"dl":"ul",{class:"vp-highlights"},g.map(({icon:w,title:T,details:v,link:y})=>{const P=[d(_==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[w?d(He,{class:"vp-highlight-icon",icon:w}):null,d("span",{innerHTML:T})]),v?d(_==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:v}):null];return d(_==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:y}]},y?Th(y)?d("a",{class:"vp-highlight-item link",href:y,role:"navigation","aria-label":T,target:"_blank"},P):d(st,{class:"vp-highlight-item link",to:y,role:"navigation","aria-label":T},()=>P):d("div",{class:"vp-highlight-item"},P))}))]))]])])};lu.displayName="HighlightPanel";var R1=lu,x1=z({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=or(),o=Le(),r=k(()=>{const{features:a}=o.value;return q(a)?a:null}),l=k(()=>{const{highlights:a}=o.value;return q(a)?a:null});return()=>{var a,i,s,c;return d("main",{id:"main-content",class:["vp-project-home ",{pure:n.value}],"aria-labelledby":o.value.heroText===null?"":"main-title"},[(a=t.top)==null?void 0:a.call(t),d(S1),((i=l.value)==null?void 0:i.map(u=>"features"in u?d(ui,u):d(R1,u)))||(r.value?d(pn,{appear:!0,delay:.24},()=>d(ui,{features:r.value})):null),(s=t.center)==null?void 0:s.call(t),d(pn,{appear:!0,delay:.32},()=>d(qc)),(c=t.bottom)==null?void 0:c.call(t)])}}}),D1=z({name:"BreadCrumb",setup(){const e=Ne(),t=pe(),n=It(),o=Le(),r=ge(),l=Ze([]),a=k(()=>(o.value.breadcrumb||o.value.breadcrumb!==!1&&r.value.breadcrumb!==!1)&&l.value.length>1),i=k(()=>o.value.breadcrumbIcon||o.value.breadcrumbIcon!==!1&&r.value.breadcrumbIcon!==!1),s=()=>{const c=e.getRoutes(),u=I1(t.value.path,n.value).map(({link:f,name:p})=>{const g=c.find(_=>_.path===f);if(g){const{meta:_,path:w}=Ho(e,g.path);return{title:_[Tt.shortTitle]||_[Tt.title]||p,icon:_[Tt.icon],path:w}}return null}).filter(f=>f!==null);u.length>1&&(l.value=u)};return me(()=>{s(),ne(()=>t.value.path,s)}),()=>d("nav",{class:["vp-breadcrumb",{disable:!a.value}]},a.value?d("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},l.value.map((c,u)=>d("li",{class:{"is-active":l.value.length-1===u},property:"itemListElement",typeof:"ListItem"},[d(st,{to:c.path,property:"item",typeof:"WebPage"},()=>[i.value?d(He,{icon:c.icon}):null,d("span",{property:"name"},c.title||"Unknown")]),d("meta",{property:"position",content:u+1})]))):[])}});const di=e=>{const t=Ne();return e===!1?!1:le(e)?_n(t,e,!0):vl(e)?e:null},Wr=(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 l=Wr(r.children,t,n);if(l)return l}return null};var $1=z({name:"PageNav",setup(){const e=ge(),t=Le(),n=Dl(),o=pe(),r=Mm(),l=k(()=>{const i=di(t.value.prev);return i===!1?null:i||(e.value.prevLink===!1?null:Wr(n.value,o.value.path,-1))}),a=k(()=>{const i=di(t.value.next);return i===!1?null:i||(e.value.nextLink===!1?null:Wr(n.value,o.value.path,1))});return Ie("keydown",i=>{i.altKey&&(i.key==="ArrowRight"?a.value&&(r(a.value.link),i.preventDefault()):i.key==="ArrowLeft"&&l.value&&(r(l.value.link),i.preventDefault()))}),()=>l.value||a.value?d("nav",{class:"vp-page-nav"},[l.value?d(Be,{class:"prev",config:l.value},()=>{var i,s;return[d("div",{class:"hint"},[d("span",{class:"arrow start"}),e.value.metaLocales.prev]),d("div",{class:"link"},[d(He,{icon:(i=l.value)==null?void 0:i.icon}),(s=l.value)==null?void 0:s.text])]}):null,a.value?d(Be,{class:"next",config:a.value},()=>{var i,s;return[d("div",{class:"hint"},[e.value.metaLocales.next,d("span",{class:"arrow end"})]),d("div",{class:"link"},[(i=a.value)==null?void 0:i.text,d(He,{icon:(s=a.value)==null?void 0:s.icon})])]}):null]):null}});const M1={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"},N1=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:r})=>{if(!o)return null;const l=Qs(e);let a;return r?a=r:l!==null&&(a=M1[l]),a?a.replace(/:repo/,xn(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Ts(`${ml(n)}/${o}`)):null},V1=()=>{const e=ge(),t=pe(),n=Le();return k(()=>{const{repo:o,docsRepo:r=o,docsBranch:l="main",docsDir:a="",editLink:i,editLinkPattern:s=""}=e.value;if(!(n.value.editLink??i??!0)||!r)return null;const c=N1({docsRepo:r,docsBranch:l,docsDir:a,editLinkPattern:s,filePathRelative:t.value.filePathRelative});return c?{text:e.value.metaLocales.editLink,link:c}:null})},F1=()=>{const e=Xo(),t=ge(),n=pe(),o=Le();return k(()=>{var r,l;return!(o.value.lastUpdated??t.value.lastUpdated??!0)||!((r=n.value.git)!=null&&r.updatedTime)?null:new Date((l=n.value.git)==null?void 0:l.updatedTime).toLocaleString(e.value.lang)})},B1=()=>{const e=ge(),t=pe(),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 z1=z({name:"PageTitle",setup(){const e=pe(),t=Le(),n=ge(),{info:o,items:r}=Bm();return()=>d("div",{class:"vp-page-title"},[d("h1",[n.value.titleIcon===!1?null:d(He,{icon:t.value.icon}),e.value.title]),d(A1,{info:o.value,...r.value===null?{}:{items:r.value}}),d("hr")])}});const au=()=>d(we,{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"})]);au.displayName="EditIcon";var H1=z({name:"PageMeta",setup(){const e=ge(),t=V1(),n=F1(),o=B1();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(au)})):null,d("div",{class:"meta-item git-info"},[n.value?d("div",{class:"update-time"},[d("span",{class:"label"},`${r.lastUpdated}: `),d(Zo,()=>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:l,name:a},i)=>[d("span",{class:"contributor",title:`email: ${l}`},a),i!==o.value.length-1?",":""])]):null])])}}}),j1=z({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=Le(),o=pe(),{isDarkmode:r}=po(),l=ge(),a=k(()=>n.value.toc||n.value.toc!==!1&&l.value.toc!==!1);return()=>d("main",{id:"main-content",class:"vp-page"},d(vt("LocalEncrypt")?it("LocalEncrypt"):Ws,()=>{var i,s,c,u;return[(i=t.top)==null?void 0:i.call(t),n.value.cover?d("img",{class:"page-cover",src:$e(n.value.cover),alt:o.value.title,"no-view":""}):null,d(D1),d(z1),a.value?d(O1,{headerDepth:n.value.headerDepth??l.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,(s=t.contentBefore)==null?void 0:s.call(t),d(qc),(c=t.contentAfter)==null?void 0:c.call(t),d(H1),d($1),vt("CommentService")?d(it("CommentService"),{darkmode:r.value}):null,(u=t.bottom)==null?void 0:u.call(t)]}))}}),W1=z({name:"Layout",setup(){ge();const e=pe(),t=Le(),{isMobile:n}=rr(),o=k(()=>"none");return()=>[d(nu),d(Uc,{},{default:()=>t.value.home?d(x1):d(P1,()=>d(j1,{key:e.value.path})),...o.value!=="none"?{navScreenBottom:()=>d(it("BloggerInfo"))}:{},...!n.value&&o.value==="always"?{sidebar:()=>d(it("BloggerInfo"))}:{}})]}}),U1=z({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=z({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=It(),o=ge(),{navigate:r}=Vr({to:o.value.home??n.value});return()=>[d(nu),d(Uc,{noSidebar:!0},()=>{var l;return d("main",{id:"main-content",class:"vp-page not-found"},((l=t.default)==null?void 0:l.call(t))||[d(U1),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)])])})]}});Lv(He);const K1=Me({enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...o)=>(await ou().wait(),n(...o)),jm(e),e.component("HopeIcon",He),e.component("VPLink",st)},setup:()=>{Wm(),Gm()},layouts:{Layout:W1,NotFound:q1}}),G1=e=>{const t=Ie("keydown",n=>{const o=n.key==="k"&&(n.ctrlKey||n.metaKey);!(n.key==="/")&&!o||(n.preventDefault(),e(),t())})},Y1=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,J1=()=>{const e=Ne();return{hitComponent:({hit:t,children:n})=>({type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:t.url,onClick:o=>{Y1(o)||(o.preventDefault(),e.push(La(t.url,"/")))},children:n},__v:null}),navigator:{navigate:({itemUrl:t})=>{e.push(La(t,"/"))}},transformSearchClient:t=>{const n=sc(t.search,500);return{...t,search:async(...o)=>n(...o)}}}},Q1=(e=[],t)=>[`lang:${t}`,...q(e)?e:[e]],X1=({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>`,Z1=16,iu=()=>{if(document.querySelector(".DocSearch-Modal"))return;const e=new Event("keydown");e.key="k",e.metaKey=!0,window.dispatchEvent(e),setTimeout(iu,Z1)},e0=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)})},t0={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"}}}}};b(()=>import("./style-e9220a04.js"),[]),b(()=>import("./docsearch-1d421ddb.js"),[]);const n0=z({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!1,default:()=>t0}},setup(e){const t=J1(),n=Qo(),o=It(),r=G(!1),l=G(!1),a=k(()=>{var c;return{...e.options,...(c=e.options.locales)==null?void 0:c[o.value]}}),i=async()=>{var u;const{default:c}=await b(()=>import("./index-82585c84.js"),[]);c({...t,...a.value,container:`#${e.containerId}`,searchParameters:{...a.value.searchParameters,facetFilters:Q1((u=a.value.searchParameters)==null?void 0:u.facetFilters,n.value)}}),r.value=!0},s=()=>{l.value||r.value||(l.value=!0,i(),iu(),ne(o,i))};return G1(s),me(()=>e0(a.value.appId)),()=>{var c;return[d("div",{id:e.containerId,style:{display:r.value?"block":"none"}}),r.value?null:d("div",{onClick:s,innerHTML:X1((c=a.value.translations)==null?void 0:c.button)})]}}}),o0=Me({enhance({app:e}){e.component("Docsearch",n0)}}),r0=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)},l0={id:"G-F3LFJCE3RM"},a0=Me({enhance(){r0(l0)}});const su={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"},fi=nr(su.localeConfig),pi={"/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:hi}=su,vi=uv("VUEPRESS_REDIRECT_LOCALES",{});var i0=z({name:"LanguageSwitch",setup(){const e=sv(),t=et(),n=Ne(),o=It(),r=G(!1),l=k(()=>{if(fi.some(([c])=>o.value===c)){for(const c of e.value)for(const[u,f]of fi)if(f.includes(c))return u===o.value?null:{lang:c,localePath:u}}return null}),a=k(()=>{if(l.value){const{lang:c,localePath:u}=l.value,f=[pi[o.value],pi[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}),i=k(()=>l.value?t.path.replace(o.value,l.value.localePath):null),s=()=>{vi.value[o.value]=!0,r.value=!1};return me(()=>{const c=Pl(document.body);vi.value[o.value]||(l.value?hi==="direct"?n.replace(i.value):hi==="modal"?r.value=!0:r.value=!1:r.value=!1),ne(r,u=>{c.value=u},{immediate:!0}),Rn(()=>{c.value=!1})}),()=>r.value?d(ys,{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=a.value)==null?void 0:c.hint.map(p=>d("p",p))),d("button",{type:"button",class:"lang-modal-action primary",onClick:()=>{s(),n.replace(i.value)}},(u=a.value)==null?void 0:u.switch),d("button",{type:"button",class:"lang-modal-action",onClick:()=>s()},(f=a.value)==null?void 0:f.cancel)])]:[]}):null}}),s0=Me({setup(){},rootComponents:[i0]});const Co=[vp,bv,kv,Iv,xv,Nv,Hv,tm,sm,um,ym,Cm,K1,o0,a0,s0],c0=[["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 mi=z({name:"Vuepress",setup(){const e=up();return()=>d(e.value)}}),u0=()=>c0.reduce((e,[t,n,o,r])=>(e.push({name:t,path:n,component:mi,meta:o},{path:n.endsWith("/")?n+"index.html":n.substring(0,n.length-5),redirect:n},...r.map(l=>({path:l===":md"?n.substring(0,n.length-5)+".md":l,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:mi}]),d0=xp,f0=()=>{const e=mh({history:d0(ml("/")),routes:u0(),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===yt)&&([t.meta._data]=await Promise.all([bt.resolvePageData(t.name),(o=As[t.name])==null?void 0:o.__asyncLoader()]))}),e},p0=e=>{e.component("ClientOnly",Zo),e.component("Content",Rs)},h0=(e,t,n)=>{const o=Ua(()=>t.currentRoute.value.path),r=Ua(()=>bt.resolveRouteLocale(fn.value.locales,o.value)),l=$h(o,()=>t.currentRoute.value.meta._data),a=k(()=>bt.resolveLayouts(n)),i=k(()=>bt.resolveSiteLocaleData(fn.value,r.value)),s=k(()=>bt.resolvePageFrontmatter(l.value)),c=k(()=>bt.resolvePageHeadTitle(l.value,i.value)),u=k(()=>bt.resolvePageHead(c.value,s.value,i.value)),f=k(()=>bt.resolvePageLang(l.value,i.value)),p=k(()=>bt.resolvePageLayout(l.value,a.value));return e.provide(ap,a),e.provide(ks,l),e.provide(Ls,s),e.provide(cp,c),e.provide(Os,u),e.provide(Cs,f),e.provide(Ps,p),e.provide(gl,r),e.provide(Ss,i),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>s.value},$head:{get:()=>u.value},$headTitle:{get:()=>c.value},$lang:{get:()=>f.value},$page:{get:()=>l.value},$routeLocale:{get:()=>r.value},$site:{get:()=>fn.value},$siteLocale:{get:()=>i.value},$withBase:{get:()=>$e}}),{layouts:a,pageData:l,pageFrontmatter:s,pageHead:u,pageHeadTitle:c,pageLang:f,pageLayout:p,routeLocale:r,siteData:fn,siteLocaleData:i}},v0=()=>{const e=sp(),t=Qo(),n=G([]),o=()=>{e.value.forEach(l=>{const a=m0(l);a&&n.value.push(a)})},r=()=>{document.documentElement.lang=t.value,n.value.forEach(l=>{l.parentNode===document.head&&document.head.removeChild(l)}),n.value.splice(0,n.value.length),e.value.forEach(l=>{const a=g0(l);a!==null&&(document.head.appendChild(a),n.value.push(a))})};Qt(fp,r),me(()=>{o(),r(),ne(()=>e.value,r)})},m0=([e,t,n=""])=>{const o=Object.entries(t).map(([i,s])=>le(s)?`[${i}=${JSON.stringify(s)}]`:s===!0?`[${i}]`:"").join(""),r=`head > ${e}${o}`;return Array.from(document.querySelectorAll(r)).find(i=>i.innerText===n)||null},g0=([e,t,n])=>{if(!le(e))return null;const o=document.createElement(e);return vl(t)&&Object.entries(t).forEach(([r,l])=>{le(l)?o.setAttribute(r,l):l===!0&&o.setAttribute(r,"")}),le(n)&&o.appendChild(document.createTextNode(n)),o},_0=Yf,b0=async()=>{var n;const e=_0({name:"VuepressApp",setup(){var o;v0();for(const r of Co)(o=r.setup)==null||o.call(r);return()=>[d(js),...Co.flatMap(({rootComponents:r=[]})=>r.map(l=>d(l)))]}}),t=f0();p0(e),h0(e,t,Co);for(const o of Co)await((n=o.enhance)==null?void 0:n.call(o,{app:e,router:t,siteData:fn}));return e.use(t),{app:e,router:t}};b0().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{so as A,E0 as B,L0 as C,wa as D,Te as E,Ue as F,O0 as G,Ja as H,Qt as I,nn as J,I0 as K,C0 as L,cs as a,us as b,T0 as c,b0 as createVueApp,Ae as d,A0 as e,me as f,z as g,G as h,ne as i,ul as j,w0 as k,Ee as l,k as m,Yr as n,Zd as o,k0 as p,tf as q,it as r,rt as s,y0 as t,P0 as u,Jr as v,vd as w,d as x,Ol as y,Rn as z};