Files
build_notes_simengweb/assets/app-t8Vldhgr.js
2026-03-29 16:10:06 +08:00

65 lines
397 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.

/**
* @vue/shared v3.5.31
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function ha(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const He={},bo=[],rn=()=>{},_u=()=>!1,Qs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ti=e=>e.startsWith("onUpdate:"),Je=Object.assign,Aa=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},np=Object.prototype.hasOwnProperty,Pe=(e,t)=>np.call(e,t),pe=Array.isArray,Bo=e=>_s(e)==="[object Map]",Oo=e=>_s(e)==="[object Set]",gl=e=>_s(e)==="[object Date]",be=e=>typeof e=="function",Ue=e=>typeof e=="string",Qt=e=>typeof e=="symbol",Te=e=>e!==null&&typeof e=="object",xu=e=>(Te(e)||be(e))&&be(e.then)&&be(e.catch),Tu=Object.prototype.toString,_s=e=>Tu.call(e),op=e=>_s(e).slice(8,-1),Su=e=>_s(e)==="[object Object]",Si=e=>Ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Jn=ha(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),$i=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},sp=/-\w/g,rt=$i(e=>e.replace(sp,t=>t.slice(1).toUpperCase())),ip=/\B([A-Z])/g,Dn=$i(e=>e.replace(ip,"-$1").toLowerCase()),xs=$i(e=>e.charAt(0).toUpperCase()+e.slice(1)),si=$i(e=>e?`on${xs(e)}`:""),sn=(e,t)=>!Object.is(e,t),ii=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},$u=(e,t,n,o=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Pi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rp=e=>{const t=Ue(e)?Number(e):NaN;return isNaN(t)?e:t};let pl;const Hi=()=>pl||(pl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function De(e){if(pe(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],s=Ue(o)?up(o):De(o);if(s)for(const i in s)t[i]=s[i]}return t}else if(Ue(e)||Te(e))return e}const ap=/;(?![^(]*\))/g,lp=/:([^]+)/,cp=/\/\*[^]*?\*\//g;function up(e){const t={};return e.replace(cp,"").split(ap).forEach(n=>{if(n){const o=n.split(lp);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function K(e){let t="";if(Ue(e))t=e;else if(pe(e))for(let n=0;n<e.length;n++){const o=K(e[n]);o&&(t+=o+" ")}else if(Te(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function hi(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Ue(t)&&(e.class=K(t)),n&&(e.style=De(n)),e}const fp="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",dp=ha(fp);function Pu(e){return!!e||e===""}function gp(e,t){if(e.length!==t.length)return!1;let n=!0;for(let o=0;n&&o<e.length;o++)n=Mn(e[o],t[o]);return n}function Mn(e,t){if(e===t)return!0;let n=gl(e),o=gl(t);if(n||o)return n&&o?e.getTime()===t.getTime():!1;if(n=Qt(e),o=Qt(t),n||o)return e===t;if(n=pe(e),o=pe(t),n||o)return n&&o?gp(e,t):!1;if(n=Te(e),o=Te(t),n||o){if(!n||!o)return!1;const s=Object.keys(e).length,i=Object.keys(t).length;if(s!==i)return!1;for(const r in e){const a=e.hasOwnProperty(r),l=t.hasOwnProperty(r);if(a&&!l||!a&&l||!Mn(e[r],t[r]))return!1}}return String(e)===String(t)}function va(e,t){return e.findIndex(n=>Mn(n,t))}const Hu=e=>!!(e&&e.__v_isRef===!0),G=e=>Ue(e)?e:e==null?"":pe(e)||Te(e)&&(e.toString===Tu||!be(e.toString))?Hu(e)?G(e.value):JSON.stringify(e,Lu,2):String(e),Lu=(e,t)=>Hu(t)?Lu(e,t.value):Bo(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],i)=>(n[er(o,i)+" =>"]=s,n),{})}:Oo(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>er(n))}:Qt(t)?er(t):Te(t)&&!pe(t)&&!Su(t)?String(t):t,er=(e,t="")=>{var n;return Qt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.5.31
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let ft;class pp{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=ft,!t&&ft&&(this.index=(ft.scopes||(ft.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=ft;try{return ft=this,t()}finally{ft=n}}}on(){++this._on===1&&(this.prevScope=ft,ft=this)}off(){this._on>0&&--this._on===0&&(ft=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(this.effects.length=0,n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0}}}function ma(){return ft}function hp(e,t=!1){ft&&ft.cleanups.push(e)}let Me;const tr=new WeakSet;class Fu{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,ft&&ft.active&&ft.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,tr.has(this)&&(tr.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Mu(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,hl(this),Ou(this);const t=Me,n=qt;Me=this,qt=!0;try{return this.fn()}finally{Nu(this),Me=t,qt=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Ba(t);this.deps=this.depsTail=void 0,hl(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?tr.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Lr(this)&&this.run()}get dirty(){return Lr(this)}}let Ru=0,os,ss;function Mu(e,t=!1){if(e.flags|=8,t){e.next=ss,ss=e;return}e.next=os,os=e}function ya(){Ru++}function ba(){if(--Ru>0)return;if(ss){let t=ss;for(ss=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;os;){let t=os;for(os=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function Ou(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Nu(e){let t,n=e.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Ba(o),Ap(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}e.deps=t,e.depsTail=n}function Lr(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Du(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Du(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===vs)||(e.globalVersion=vs,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Lr(e))))return;e.flags|=2;const t=e.dep,n=Me,o=qt;Me=e,qt=!0;try{Ou(e);const s=e.fn(e._value);(t.version===0||sn(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{Me=n,qt=o,Nu(e),e.flags&=-3}}function Ba(e,t=!1){const{dep:n,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Ba(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Ap(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let qt=!0;const Vu=[];function En(){Vu.push(qt),qt=!1}function kn(){const e=Vu.pop();qt=e===void 0?!0:e}function hl(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Me;Me=void 0;try{t()}finally{Me=n}}}let vs=0;class vp{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Li{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Me||!qt||Me===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Me)n=this.activeLink=new vp(Me,this),Me.deps?(n.prevDep=Me.depsTail,Me.depsTail.nextDep=n,Me.depsTail=n):Me.deps=Me.depsTail=n,qu(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=Me.depsTail,n.nextDep=void 0,Me.depsTail.nextDep=n,Me.depsTail=n,Me.deps===n&&(Me.deps=o)}return n}trigger(t){this.version++,vs++,this.notify(t)}notify(t){ya();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ba()}}}function qu(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)qu(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Ai=new WeakMap,Yn=Symbol(""),Fr=Symbol(""),ms=Symbol("");function dt(e,t,n){if(qt&&Me){let o=Ai.get(e);o||Ai.set(e,o=new Map);let s=o.get(n);s||(o.set(n,s=new Li),s.map=o,s.key=n),s.track()}}function Bn(e,t,n,o,s,i){const r=Ai.get(e);if(!r){vs++;return}const a=l=>{l&&l.trigger()};if(ya(),t==="clear")r.forEach(a);else{const l=pe(e),c=l&&Si(n);if(l&&n==="length"){const u=Number(o);r.forEach((f,g)=>{(g==="length"||g===ms||!Qt(g)&&g>=u)&&a(f)})}else switch((n!==void 0||r.has(void 0))&&a(r.get(n)),c&&a(r.get(ms)),t){case"add":l?c&&a(r.get("length")):(a(r.get(Yn)),Bo(e)&&a(r.get(Fr)));break;case"delete":l||(a(r.get(Yn)),Bo(e)&&a(r.get(Fr)));break;case"set":Bo(e)&&a(r.get(Yn));break}}ba()}function mp(e,t){const n=Ai.get(e);return n&&n.get(t)}function co(e){const t=we(e);return t===e?t:(dt(t,"iterate",ms),wt(e)?t:t.map(Ut))}function Fi(e){return dt(e=we(e),"iterate",ms),e}function on(e,t){return wn(e)?Qo(Fn(e)?Ut(t):t):Ut(t)}const yp={__proto__:null,[Symbol.iterator](){return nr(this,Symbol.iterator,e=>on(this,e))},concat(...e){return co(this).concat(...e.map(t=>pe(t)?co(t):t))},entries(){return nr(this,"entries",e=>(e[1]=on(this,e[1]),e))},every(e,t){return hn(this,"every",e,t,void 0,arguments)},filter(e,t){return hn(this,"filter",e,t,n=>n.map(o=>on(this,o)),arguments)},find(e,t){return hn(this,"find",e,t,n=>on(this,n),arguments)},findIndex(e,t){return hn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return hn(this,"findLast",e,t,n=>on(this,n),arguments)},findLastIndex(e,t){return hn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return hn(this,"forEach",e,t,void 0,arguments)},includes(...e){return or(this,"includes",e)},indexOf(...e){return or(this,"indexOf",e)},join(e){return co(this).join(e)},lastIndexOf(...e){return or(this,"lastIndexOf",e)},map(e,t){return hn(this,"map",e,t,void 0,arguments)},pop(){return Wo(this,"pop")},push(...e){return Wo(this,"push",e)},reduce(e,...t){return Al(this,"reduce",e,t)},reduceRight(e,...t){return Al(this,"reduceRight",e,t)},shift(){return Wo(this,"shift")},some(e,t){return hn(this,"some",e,t,void 0,arguments)},splice(...e){return Wo(this,"splice",e)},toReversed(){return co(this).toReversed()},toSorted(e){return co(this).toSorted(e)},toSpliced(...e){return co(this).toSpliced(...e)},unshift(...e){return Wo(this,"unshift",e)},values(){return nr(this,"values",e=>on(this,e))}};function nr(e,t,n){const o=Fi(e),s=o[t]();return o!==e&&!wt(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.done||(i.value=n(i.value)),i}),s}const bp=Array.prototype;function hn(e,t,n,o,s,i){const r=Fi(e),a=r!==e&&!wt(e),l=r[t];if(l!==bp[t]){const f=l.apply(e,i);return a?Ut(f):f}let c=n;r!==e&&(a?c=function(f,g){return n.call(this,on(e,f),g,e)}:n.length>2&&(c=function(f,g){return n.call(this,f,g,e)}));const u=l.call(r,c,o);return a&&s?s(u):u}function Al(e,t,n,o){const s=Fi(e),i=s!==e&&!wt(e);let r=n,a=!1;s!==e&&(i?(a=o.length===0,r=function(c,u,f){return a&&(a=!1,c=on(e,c)),n.call(this,c,on(e,u),f,e)}):n.length>3&&(r=function(c,u,f){return n.call(this,c,u,f,e)}));const l=s[t](r,...o);return a?on(e,l):l}function or(e,t,n){const o=we(e);dt(o,"iterate",ms);const s=o[t](...n);return(s===-1||s===!1)&&Oi(n[0])?(n[0]=we(n[0]),o[t](...n)):s}function Wo(e,t,n=[]){En(),ya();const o=we(e)[t].apply(e,n);return ba(),kn(),o}const Bp=ha("__proto__,__v_isRef,__isVue"),Uu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Qt));function Ip(e){Qt(e)||(e=String(e));const t=we(this);return dt(t,"has",e),t.hasOwnProperty(e)}class Gu{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(s?i?Ju:Zu:i?zu:Ku).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const r=pe(t);if(!s){let l;if(r&&(l=yp[n]))return l;if(n==="hasOwnProperty")return Ip}const a=Reflect.get(t,n,Ge(t)?t:o);if((Qt(n)?Uu.has(n):Bp(n))||(s||dt(t,"get",n),i))return a;if(Ge(a)){const l=r&&Si(n)?a:a.value;return s&&Te(l)?Rt(l):l}return Te(a)?s?Rt(a):oo(a):a}}class Wu extends Gu{constructor(t=!1){super(!1,t)}set(t,n,o,s){let i=t[n];const r=pe(t)&&Si(n);if(!this._isShallow){const c=wn(i);if(!wt(o)&&!wn(o)&&(i=we(i),o=we(o)),!r&&Ge(i)&&!Ge(o))return c||(i.value=o),!0}const a=r?Number(n)<t.length:Pe(t,n),l=Reflect.set(t,n,o,Ge(t)?t:s);return t===we(s)&&(a?sn(o,i)&&Bn(t,"set",n,o):Bn(t,"add",n,o)),l}deleteProperty(t,n){const o=Pe(t,n);t[n];const s=Reflect.deleteProperty(t,n);return s&&o&&Bn(t,"delete",n,void 0),s}has(t,n){const o=Reflect.has(t,n);return(!Qt(n)||!Uu.has(n))&&dt(t,"has",n),o}ownKeys(t){return dt(t,"iterate",pe(t)?"length":Yn),Reflect.ownKeys(t)}}class ju extends Gu{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Cp=new Wu,Ep=new ju,kp=new Wu(!0),wp=new ju(!0),Rr=e=>e,Vs=e=>Reflect.getPrototypeOf(e);function Qp(e,t,n){return function(...o){const s=this.__v_raw,i=we(s),r=Bo(i),a=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,c=s[e](...o),u=n?Rr:t?Qo:Ut;return!t&&dt(i,"iterate",l?Fr:Yn),Je(Object.create(c),{next(){const{value:f,done:g}=c.next();return g?{value:f,done:g}:{value:a?[u(f[0]),u(f[1])]:u(f),done:g}}})}}function qs(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function _p(e,t){const n={get(s){const i=this.__v_raw,r=we(i),a=we(s);e||(sn(s,a)&&dt(r,"get",s),dt(r,"get",a));const{has:l}=Vs(r),c=t?Rr:e?Qo:Ut;if(l.call(r,s))return c(i.get(s));if(l.call(r,a))return c(i.get(a));i!==r&&i.get(s)},get size(){const s=this.__v_raw;return!e&&dt(we(s),"iterate",Yn),s.size},has(s){const i=this.__v_raw,r=we(i),a=we(s);return e||(sn(s,a)&&dt(r,"has",s),dt(r,"has",a)),s===a?i.has(s):i.has(s)||i.has(a)},forEach(s,i){const r=this,a=r.__v_raw,l=we(a),c=t?Rr:e?Qo:Ut;return!e&&dt(l,"iterate",Yn),a.forEach((u,f)=>s.call(i,c(u),c(f),r))}};return Je(n,e?{add:qs("add"),set:qs("set"),delete:qs("delete"),clear:qs("clear")}:{add(s){const i=we(this),r=Vs(i),a=we(s),l=!t&&!wt(s)&&!wn(s)?a:s;return r.has.call(i,l)||sn(s,l)&&r.has.call(i,s)||sn(a,l)&&r.has.call(i,a)||(i.add(l),Bn(i,"add",l,l)),this},set(s,i){!t&&!wt(i)&&!wn(i)&&(i=we(i));const r=we(this),{has:a,get:l}=Vs(r);let c=a.call(r,s);c||(s=we(s),c=a.call(r,s));const u=l.call(r,s);return r.set(s,i),c?sn(i,u)&&Bn(r,"set",s,i):Bn(r,"add",s,i),this},delete(s){const i=we(this),{has:r,get:a}=Vs(i);let l=r.call(i,s);l||(s=we(s),l=r.call(i,s)),a&&a.call(i,s);const c=i.delete(s);return l&&Bn(i,"delete",s,void 0),c},clear(){const s=we(this),i=s.size!==0,r=s.clear();return i&&Bn(s,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=Qp(s,e,t)}),n}function Ri(e,t){const n=_p(e,t);return(o,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(Pe(n,s)&&s in o?n:o,s,i)}const xp={get:Ri(!1,!1)},Tp={get:Ri(!1,!0)},Sp={get:Ri(!0,!1)},$p={get:Ri(!0,!0)},Ku=new WeakMap,zu=new WeakMap,Zu=new WeakMap,Ju=new WeakMap;function Pp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Hp(e){return e.__v_skip||!Object.isExtensible(e)?0:Pp(op(e))}function oo(e){return wn(e)?e:Mi(e,!1,Cp,xp,Ku)}function Yu(e){return Mi(e,!1,kp,Tp,zu)}function Rt(e){return Mi(e,!0,Ep,Sp,Zu)}function Xu(e){return Mi(e,!0,wp,$p,Ju)}function Mi(e,t,n,o,s){if(!Te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=Hp(e);if(i===0)return e;const r=s.get(e);if(r)return r;const a=new Proxy(e,i===2?o:n);return s.set(e,a),a}function Fn(e){return wn(e)?Fn(e.__v_raw):!!(e&&e.__v_isReactive)}function wn(e){return!!(e&&e.__v_isReadonly)}function wt(e){return!!(e&&e.__v_isShallow)}function Oi(e){return e?!!e.__v_raw:!1}function we(e){const t=e&&e.__v_raw;return t?we(t):e}function Ia(e){return!Pe(e,"__v_skip")&&Object.isExtensible(e)&&$u(e,"__v_skip",!0),e}const Ut=e=>Te(e)?oo(e):e,Qo=e=>Te(e)?Rt(e):e;function Ge(e){return e?e.__v_isRef===!0:!1}function Z(e){return ef(e,!1)}function Ie(e){return ef(e,!0)}function ef(e,t){return Ge(e)?e:new Lp(e,t)}class Lp{constructor(t,n){this.dep=new Li,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:we(t),this._value=n?t:Ut(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||wt(t)||wn(t);t=o?t:we(t),sn(t,n)&&(this._rawValue=t,this._value=o?t:Ut(t),this.dep.trigger())}}function h(e){return Ge(e)?e.value:e}function he(e){return be(e)?e():h(e)}const Fp={get:(e,t,n)=>t==="__v_raw"?e:h(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return Ge(s)&&!Ge(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function tf(e){return Fn(e)?e:new Proxy(e,Fp)}class Rp{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Li,{get:o,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Ca(e){return new Rp(e)}class Mp{constructor(t,n,o){this._object=t,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0,this._key=Qt(n)?n:String(n),this._raw=we(t);let s=!0,i=t;if(!pe(t)||Qt(this._key)||!Si(this._key))do s=!Oi(i)||wt(i);while(s&&(i=i.__v_raw));this._shallow=s}get value(){let t=this._object[this._key];return this._shallow&&(t=h(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&Ge(this._raw[this._key])){const n=this._object[this._key];if(Ge(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return mp(this._raw,this._key)}}class Op{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function so(e,t,n){return Ge(e)?e:be(e)?new Op(e):Te(e)&&arguments.length>1?Np(e,t,n):Z(e)}function Np(e,t,n){return new Mp(e,t,n)}class Dp{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Li(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=vs-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&Me!==this)return Mu(this,!0),!0}get value(){const t=this.dep.track();return Du(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Vp(e,t,n=!1){let o,s;return be(e)?o=e:(o=e.get,s=e.set),new Dp(o,s,n)}const Us={},vi=new WeakMap;let jn;function qp(e,t=!1,n=jn){if(n){let o=vi.get(n);o||vi.set(n,o=[]),o.push(e)}}function Up(e,t,n=He){const{immediate:o,deep:s,once:i,scheduler:r,augmentJob:a,call:l}=n,c=B=>s?B:wt(B)||s===!1||s===0?In(B,1):In(B);let u,f,g,p,b=!1,y=!1;if(Ge(e)?(f=()=>e.value,b=wt(e)):Fn(e)?(f=()=>c(e),b=!0):pe(e)?(y=!0,b=e.some(B=>Fn(B)||wt(B)),f=()=>e.map(B=>{if(Ge(B))return B.value;if(Fn(B))return c(B);if(be(B))return l?l(B,2):B()})):be(e)?t?f=l?()=>l(e,2):e:f=()=>{if(g){En();try{g()}finally{kn()}}const B=jn;jn=u;try{return l?l(e,3,[p]):e(p)}finally{jn=B}}:f=rn,t&&s){const B=f,$=s===!0?1/0:s;f=()=>In(B(),$)}const I=ma(),_=()=>{u.stop(),I&&I.active&&Aa(I.effects,u)};if(i&&t){const B=t;t=(...$)=>{B(...$),_()}}let k=y?new Array(e.length).fill(Us):Us;const A=B=>{if(!(!(u.flags&1)||!u.dirty&&!B))if(t){const $=u.run();if(s||b||(y?$.some((S,L)=>sn(S,k[L])):sn($,k))){g&&g();const S=jn;jn=u;try{const L=[$,k===Us?void 0:y&&k[0]===Us?[]:k,p];k=$,l?l(t,3,L):t(...L)}finally{jn=S}}}else u.run()};return a&&a(A),u=new Fu(f),u.scheduler=r?()=>r(A,!1):A,p=B=>qp(B,!1,u),g=u.onStop=()=>{const B=vi.get(u);if(B){if(l)l(B,4);else for(const $ of B)$();vi.delete(u)}},t?o?A(!0):k=u.run():r?r(A.bind(null,!0),!0):u.run(),_.pause=u.pause.bind(u),_.resume=u.resume.bind(u),_.stop=_,_}function In(e,t=1/0,n){if(t<=0||!Te(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Ge(e))In(e.value,t,n);else if(pe(e))for(let o=0;o<e.length;o++)In(e[o],t,n);else if(Oo(e)||Bo(e))e.forEach(o=>{In(o,t,n)});else if(Su(e)){for(const o in e)In(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&In(e[o],t,n)}return e}/**
* @vue/runtime-core v3.5.31
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Ts(e,t,n,o){try{return o?e(...o):e()}catch(s){Ss(s,t,n)}}function Gt(e,t,n,o){if(be(e)){const s=Ts(e,t,n,o);return s&&xu(s)&&s.catch(i=>{Ss(i,t,n)}),s}if(pe(e)){const s=[];for(let i=0;i<e.length;i++)s.push(Gt(e[i],t,n,o));return s}}function Ss(e,t,n,o=!0){const s=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:r}=t&&t.appContext.config||He;if(t){let a=t.parent;const l=t.proxy,c=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let f=0;f<u.length;f++)if(u[f](e,l,c)===!1)return}a=a.parent}if(i){En(),Ts(i,null,10,[e,l,c]),kn();return}}Gp(e,n,s,o,r)}function Gp(e,t,n,o=!0,s=!1){if(s)throw e;console.error(e)}const At=[];let en=-1;const Io=[];let Hn=null,go=0;const nf=Promise.resolve();let mi=null;function lt(e){const t=mi||nf;return e?t.then(this?e.bind(this):e):t}function Wp(e){let t=en+1,n=At.length;for(;t<n;){const o=t+n>>>1,s=At[o],i=ys(s);i<e||i===e&&s.flags&2?t=o+1:n=o}return t}function Ea(e){if(!(e.flags&1)){const t=ys(e),n=At[At.length-1];!n||!(e.flags&2)&&t>=ys(n)?At.push(e):At.splice(Wp(t),0,e),e.flags|=1,of()}}function of(){mi||(mi=nf.then(sf))}function jp(e){pe(e)?Io.push(...e):Hn&&e.id===-1?Hn.splice(go+1,0,e):e.flags&1||(Io.push(e),e.flags|=1),of()}function vl(e,t,n=en+1){for(;n<At.length;n++){const o=At[n];if(o&&o.flags&2){if(e&&o.id!==e.uid)continue;At.splice(n,1),n--,o.flags&4&&(o.flags&=-2),o(),o.flags&4||(o.flags&=-2)}}}function yi(e){if(Io.length){const t=[...new Set(Io)].sort((n,o)=>ys(n)-ys(o));if(Io.length=0,Hn){Hn.push(...t);return}for(Hn=t,go=0;go<Hn.length;go++){const n=Hn[go];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Hn=null,go=0}}const ys=e=>e.id==null?e.flags&2?-1:1/0:e.id;function sf(e){try{for(en=0;en<At.length;en++){const t=At[en];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Ts(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;en<At.length;en++){const t=At[en];t&&(t.flags&=-2)}en=-1,At.length=0,yi(),mi=null,(At.length||Io.length)&&sf()}}let st=null,rf=null;function bi(e){const t=st;return st=e,rf=e&&e.type.__scopeId||null,t}function x(e,t=st,n){if(!t||e._n)return e;const o=(...s)=>{o._d&&Ci(-1);const i=bi(t);let r;try{r=e(...s)}finally{bi(i),o._d&&Ci(1)}return r};return o._n=!0,o._c=!0,o._d=!0,o}function Wt(e,t){if(st===null)return e;const n=qi(st),o=e.dirs||(e.dirs=[]);for(let s=0;s<t.length;s++){let[i,r,a,l=He]=t[s];i&&(be(i)&&(i={mounted:i,updated:i}),i.deep&&In(r),o.push({dir:i,instance:n,value:r,oldValue:void 0,arg:a,modifiers:l}))}return e}function tn(e,t,n,o){const s=e.dirs,i=t&&t.dirs;for(let r=0;r<s.length;r++){const a=s[r];i&&(a.oldValue=i[r].value);let l=a.dir[o];l&&(En(),Gt(l,n,8,[e.el,a,e,t]),kn())}}function Xn(e,t){if(ot){let n=ot.provides;const o=ot.parent&&ot.parent.provides;o===n&&(n=ot.provides=Object.create(o)),n[e]=t}}function Oe(e,t,n=!1){const o=Ot();if(o||to){let s=to?to._context.provides:o?o.parent==null||o.ce?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:void 0;if(s&&e in s)return s[e];if(arguments.length>1)return n&&be(t)?t.call(o&&o.proxy):t}}function af(){return!!(Ot()||to)}const Kp=Symbol.for("v-scx"),zp=()=>Oe(Kp);function No(e,t){return Ni(e,null,t)}function lf(e,t){return Ni(e,null,{flush:"post"})}function Ae(e,t,n){return Ni(e,t,n)}function Ni(e,t,n=He){const{immediate:o,deep:s,flush:i,once:r}=n,a=Je({},n),l=t&&o||!t&&i!=="post";let c;if(_o){if(i==="sync"){const p=zp();c=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=rn,p.resume=rn,p.pause=rn,p}}const u=ot;a.call=(p,b,y)=>Gt(p,u,b,y);let f=!1;i==="post"?a.scheduler=p=>{ut(p,u&&u.suspense)}:i!=="sync"&&(f=!0,a.scheduler=(p,b)=>{b?p():Ea(p)}),a.augmentJob=p=>{t&&(p.flags|=4),f&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const g=Up(e,t,a);return _o&&(c?c.push(g):l&&g()),g}function Zp(e,t,n){const o=this.proxy,s=Ue(e)?e.includes(".")?cf(o,e):()=>o[e]:e.bind(o,o);let i;be(t)?i=t:(i=t.handler,n=t);const r=Hs(this),a=Ni(s,i.bind(o),n);return r(),a}function cf(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;s<n.length&&o;s++)o=o[n[s]];return o}}const uf=Symbol("_vte"),ff=e=>e.__isTeleport,is=e=>e&&(e.disabled||e.disabled===""),Jp=e=>e&&(e.defer||e.defer===""),ml=e=>typeof SVGElement<"u"&&e instanceof SVGElement,yl=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Mr=(e,t)=>{const n=e&&e.to;return Ue(n)?t?t(n):null:n},df={name:"Teleport",__isTeleport:!0,process(e,t,n,o,s,i,r,a,l,c){const{mc:u,pc:f,pbc:g,o:{insert:p,querySelector:b,createText:y,createComment:I}}=c,_=is(t.props);let{shapeFlag:k,children:A,dynamicChildren:B}=t;if(e==null){const $=t.el=y(""),S=t.anchor=y("");p($,n,o),p(S,n,o);const L=(H,O)=>{k&16&&u(A,H,O,s,i,r,a,l)},V=()=>{const H=t.target=Mr(t.props,b),O=Or(H,t,y,p);H&&(r!=="svg"&&ml(H)?r="svg":r!=="mathml"&&yl(H)&&(r="mathml"),s&&s.isCE&&(s.ce._teleportTargets||(s.ce._teleportTargets=new Set)).add(H),_||(L(H,O),ri(t,!1)))};_&&(L(n,S),ri(t,!0)),Jp(t.props)||i&&i.pendingBranch?(t.el.__isMounted=!1,ut(()=>{t.el.__isMounted===!1&&(V(),delete t.el.__isMounted)},i)):V()}else{t.el=e.el,t.targetStart=e.targetStart;const $=t.anchor=e.anchor,S=t.target=e.target,L=t.targetAnchor=e.targetAnchor;if(e.el.__isMounted===!1){ut(()=>{df.process(e,t,n,o,s,i,r,a,l,c)},i);return}const V=is(e.props),H=V?n:S,O=V?$:L;if(r==="svg"||ml(S)?r="svg":(r==="mathml"||yl(S))&&(r="mathml"),B?(g(e.dynamicChildren,B,H,s,i,r,a),$a(e,t,!0)):l||f(e,t,H,O,s,i,r,a,!1),_)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Gs(t,n,$,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const J=t.target=Mr(t.props,b);J&&Gs(t,J,null,c,0)}else V&&Gs(t,S,L,c,1);ri(t,_)}},remove(e,t,n,{um:o,o:{remove:s}},i){const{shapeFlag:r,children:a,anchor:l,targetStart:c,targetAnchor:u,target:f,props:g}=e;if(f&&(s(c),s(u)),i&&s(l),r&16){const p=i||!is(g);for(let b=0;b<a.length;b++){const y=a[b];o(y,t,n,p,!!y.dynamicChildren)}}},move:Gs,hydrate:Yp};function Gs(e,t,n,{o:{insert:o},m:s},i=2){i===0&&o(e.targetAnchor,t,n);const{el:r,anchor:a,shapeFlag:l,children:c,props:u}=e,f=i===2;if(f&&o(r,t,n),(!f||is(u))&&l&16)for(let g=0;g<c.length;g++)s(c[g],t,n,2);f&&o(a,t,n)}function Yp(e,t,n,o,s,i,{o:{nextSibling:r,parentNode:a,querySelector:l,insert:c,createText:u}},f){function g(I,_){let k=_;for(;k;){if(k&&k.nodeType===8){if(k.data==="teleport start anchor")t.targetStart=k;else if(k.data==="teleport anchor"){t.targetAnchor=k,I._lpa=t.targetAnchor&&r(t.targetAnchor);break}}k=r(k)}}function p(I,_){_.anchor=f(r(I),_,a(I),n,o,s,i)}const b=t.target=Mr(t.props,l),y=is(t.props);if(b){const I=b._lpa||b.firstChild;t.shapeFlag&16&&(y?(p(e,t),g(b,I),t.targetAnchor||Or(b,t,u,c,a(e)===b?e:null)):(t.anchor=r(e),g(b,I),t.targetAnchor||Or(b,t,u,c),f(I&&r(I),t,b,n,o,s,i))),ri(t,y)}else y&&t.shapeFlag&16&&(p(e,t),t.targetStart=e,t.targetAnchor=r(e));return t.anchor&&r(t.anchor)}const Xp=df;function ri(e,t){const n=e.ctx;if(n&&n.ut){let o,s;for(t?(o=e.el,s=e.anchor):(o=e.targetStart,s=e.targetAnchor);o&&o!==s;)o.nodeType===1&&o.setAttribute("data-v-owner",n.uid),o=o.nextSibling;n.ut()}}function Or(e,t,n,o,s=null){const i=t.targetStart=n(""),r=t.targetAnchor=n("");return i[uf]=r,e&&(o(i,e,s),o(r,e,s)),r}const nn=Symbol("_leaveCb"),jo=Symbol("_enterCb");function gf(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Se(()=>{e.isMounted=!0}),Ps(()=>{e.isUnmounting=!0}),e}const Tt=[Function,Array],pf={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tt,onEnter:Tt,onAfterEnter:Tt,onEnterCancelled:Tt,onBeforeLeave:Tt,onLeave:Tt,onAfterLeave:Tt,onLeaveCancelled:Tt,onBeforeAppear:Tt,onAppear:Tt,onAfterAppear:Tt,onAppearCancelled:Tt},hf=e=>{const t=e.subTree;return t.component?hf(t.component):t},eh={name:"BaseTransition",props:pf,setup(e,{slots:t}){const n=Ot(),o=gf();return()=>{const s=t.default&&ka(t.default(),!0);if(!s||!s.length)return;const i=Af(s),r=we(e),{mode:a}=r;if(o.isLeaving)return sr(i);const l=bl(i);if(!l)return sr(i);let c=bs(l,r,o,n,f=>c=f);l.type!==nt&&io(l,c);let u=n.subTree&&bl(n.subTree);if(u&&u.type!==nt&&!Kn(u,l)&&hf(n).type!==nt){let f=bs(u,r,o,n);if(io(u,f),a==="out-in"&&l.type!==nt)return o.isLeaving=!0,f.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,u=void 0},sr(i);a==="in-out"&&l.type!==nt?f.delayLeave=(g,p,b)=>{const y=vf(o,u);y[String(u.key)]=u,g[nn]=()=>{p(),g[nn]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{b(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return i}}};function Af(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==nt){t=n;break}}return t}const th=eh;function vf(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 bs(e,t,n,o,s){const{appear:i,mode:r,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:g,onLeave:p,onAfterLeave:b,onLeaveCancelled:y,onBeforeAppear:I,onAppear:_,onAfterAppear:k,onAppearCancelled:A}=t,B=String(e.key),$=vf(n,e),S=(H,O)=>{H&&Gt(H,o,9,O)},L=(H,O)=>{const J=O[1];S(H,O),pe(H)?H.every(q=>q.length<=1)&&J():H.length<=1&&J()},V={mode:r,persisted:a,beforeEnter(H){let O=l;if(!n.isMounted)if(i)O=I||l;else return;H[nn]&&H[nn](!0);const J=$[B];J&&Kn(e,J)&&J.el[nn]&&J.el[nn](),S(O,[H])},enter(H){if($[B]===e)return;let O=c,J=u,q=f;if(!n.isMounted)if(i)O=_||c,J=k||u,q=A||f;else return;let ue=!1;H[jo]=fe=>{ue||(ue=!0,fe?S(q,[H]):S(J,[H]),V.delayedLeave&&V.delayedLeave(),H[jo]=void 0)};const ie=H[jo].bind(null,!1);O?L(O,[H,ie]):ie()},leave(H,O){const J=String(e.key);if(H[jo]&&H[jo](!0),n.isUnmounting)return O();S(g,[H]);let q=!1;H[nn]=ie=>{q||(q=!0,O(),ie?S(y,[H]):S(b,[H]),H[nn]=void 0,$[J]===e&&delete $[J])};const ue=H[nn].bind(null,!1);$[J]=e,p?L(p,[H,ue]):ue()},clone(H){const O=bs(H,t,n,o,s);return s&&s(O),O}};return V}function sr(e){if($s(e))return e=Qn(e),e.children=null,e}function bl(e){if(!$s(e))return ff(e.type)&&e.children?Af(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&be(n.default))return n.default()}}function io(e,t){e.shapeFlag&6&&e.component?(e.transition=t,io(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ka(e,t=!1,n){let o=[],s=0;for(let i=0;i<e.length;i++){let r=e[i];const a=n==null?r.key:String(n)+String(r.key!=null?r.key:i);r.type===te?(r.patchFlag&128&&s++,o=o.concat(ka(r.children,t,a))):(t||r.type!==nt)&&o.push(a!=null?Qn(r,{key:a}):r)}if(s>1)for(let i=0;i<o.length;i++)o[i].patchFlag=-2;return o}function M(e,t){return be(e)?Je({name:e.name},t,{setup:e}):e}function wa(){const e=Ot();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function Qa(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Rn(e){const t=Ot(),n=Ie(null);if(t){const s=t.refs===He?t.refs={}:t.refs;Object.defineProperty(s,e,{enumerable:!0,get:()=>n.value,set:i=>n.value=i})}return n}function Bl(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const Bi=new WeakMap;function Co(e,t,n,o,s=!1){if(pe(e)){e.forEach((y,I)=>Co(y,t&&(pe(t)?t[I]:t),n,o,s));return}if(eo(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&Co(e,t,n,o.component.subTree);return}const i=o.shapeFlag&4?qi(o.component):o.el,r=s?null:i,{i:a,r:l}=e,c=t&&t.r,u=a.refs===He?a.refs={}:a.refs,f=a.setupState,g=we(f),p=f===He?_u:y=>Bl(u,y)?!1:Pe(g,y),b=(y,I)=>!(I&&Bl(u,I));if(c!=null&&c!==l){if(Il(t),Ue(c))u[c]=null,p(c)&&(f[c]=null);else if(Ge(c)){const y=t;b(c,y.k)&&(c.value=null),y.k&&(u[y.k]=null)}}if(be(l))Ts(l,a,12,[r,u]);else{const y=Ue(l),I=Ge(l);if(y||I){const _=()=>{if(e.f){const k=y?p(l)?f[l]:u[l]:b()||!e.k?l.value:u[e.k];if(s)pe(k)&&Aa(k,i);else if(pe(k))k.includes(i)||k.push(i);else if(y)u[l]=[i],p(l)&&(f[l]=u[l]);else{const A=[i];b(l,e.k)&&(l.value=A),e.k&&(u[e.k]=A)}}else y?(u[l]=r,p(l)&&(f[l]=r)):I&&(b(l,e.k)&&(l.value=r),e.k&&(u[e.k]=r))};if(r){const k=()=>{_(),Bi.delete(e)};k.id=-1,Bi.set(e,k),ut(k,n)}else Il(e),_()}}}function Il(e){const t=Bi.get(e);t&&(t.flags|=8,Bi.delete(e))}let Cl=!1;const uo=()=>{Cl||(console.error("Hydration completed but contains mismatches."),Cl=!0)},nh=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",oh=e=>e.namespaceURI.includes("MathML"),Ws=e=>{if(e.nodeType===1){if(nh(e))return"svg";if(oh(e))return"mathml"}},Ao=e=>e.nodeType===8;function sh(e){const{mt:t,p:n,o:{patchProp:o,createText:s,nextSibling:i,parentNode:r,remove:a,insert:l,createComment:c}}=e,u=(A,B)=>{if(!B.hasChildNodes()){n(null,A,B),yi(),B._vnode=A;return}f(B.firstChild,A,null,null,null),yi(),B._vnode=A},f=(A,B,$,S,L,V=!1)=>{V=V||!!B.dynamicChildren;const H=Ao(A)&&A.data==="[",O=()=>y(A,B,$,S,L,H),{type:J,ref:q,shapeFlag:ue,patchFlag:ie}=B;let fe=A.nodeType;B.el=A,ie===-2&&(V=!1,B.dynamicChildren=null);let Y=null;switch(J){case no:fe!==3?B.children===""?(l(B.el=s(""),r(A),A),Y=A):Y=O():(A.data!==B.children&&(uo(),A.data=B.children),Y=i(A));break;case nt:k(A)?(Y=i(A),_(B.el=A.content.firstChild,A,$)):fe!==8||H?Y=O():Y=i(A);break;case as:if(H&&(A=i(A),fe=A.nodeType),fe===1||fe===3){Y=A;const me=!B.children.length;for(let ae=0;ae<B.staticCount;ae++)me&&(B.children+=Y.nodeType===1?Y.outerHTML:Y.data),ae===B.staticCount-1&&(B.anchor=Y),Y=i(Y);return H?i(Y):Y}else O();break;case te:H?Y=b(A,B,$,S,L,V):Y=O();break;default:if(ue&1)(fe!==1||B.type.toLowerCase()!==A.tagName.toLowerCase())&&!k(A)?Y=O():Y=g(A,B,$,S,L,V);else if(ue&6){B.slotScopeIds=L;const me=r(A);if(H?Y=I(A):Ao(A)&&A.data==="teleport start"?Y=I(A,A.data,"teleport end"):Y=i(A),t(B,me,null,$,S,Ws(me),V),eo(B)&&!B.type.__asyncResolved){let ae;H?(ae=F(te),ae.anchor=Y?Y.previousSibling:me.lastChild):ae=A.nodeType===3?Ne(""):F("div"),ae.el=A,B.component.subTree=ae}}else ue&64?fe!==8?Y=O():Y=B.type.hydrate(A,B,$,S,L,V,e,p):ue&128&&(Y=B.type.hydrate(A,B,$,S,Ws(r(A)),L,V,e,f))}return q!=null&&Co(q,null,S,B),Y},g=(A,B,$,S,L,V)=>{V=V||!!B.dynamicChildren;const{type:H,props:O,patchFlag:J,shapeFlag:q,dirs:ue,transition:ie}=B,fe=H==="input"||H==="option";if(fe||J!==-1){ue&&tn(B,null,$,"created");let Y=!1;if(k(A)){Y=Mf(null,ie)&&$&&$.vnode.props&&$.vnode.props.appear;const ae=A.content.firstChild;if(Y){const Be=ae.getAttribute("class");Be&&(ae.$cls=Be),ie.beforeEnter(ae)}_(ae,A,$),B.el=A=ae}if(q&16&&!(O&&(O.innerHTML||O.textContent))){let ae=p(A.firstChild,B,A,$,S,L,V);for(;ae;){js(A,1)||uo();const Be=ae;ae=ae.nextSibling,a(Be)}}else if(q&8){let ae=B.children;ae[0]===`
`&&(A.tagName==="PRE"||A.tagName==="TEXTAREA")&&(ae=ae.slice(1));const{textContent:Be}=A;Be!==ae&&Be!==ae.replace(/\r\n|\r/g,`
`)&&(js(A,0)||uo(),A.textContent=B.children)}if(O){if(fe||!V||J&48){const ae=A.tagName.includes("-");for(const Be in O)(fe&&(Be.endsWith("value")||Be==="indeterminate")||Qs(Be)&&!Jn(Be)||Be[0]==="."||ae&&!Jn(Be))&&o(A,Be,null,O[Be],void 0,$)}else if(O.onClick)o(A,"onClick",null,O.onClick,void 0,$);else if(J&4&&Fn(O.style))for(const ae in O.style)O.style[ae]}let me;(me=O&&O.onVnodeBeforeMount)&&St(me,$,B),ue&&tn(B,null,$,"beforeMount"),((me=O&&O.onVnodeMounted)||ue||Y)&&Vf(()=>{me&&St(me,$,B),Y&&ie.enter(A),ue&&tn(B,null,$,"mounted")},S)}return A.nextSibling},p=(A,B,$,S,L,V,H)=>{H=H||!!B.dynamicChildren;const O=B.children,J=O.length;for(let q=0;q<J;q++){const ue=H?O[q]:O[q]=Pt(O[q]),ie=ue.type===no;A?(ie&&!H&&q+1<J&&Pt(O[q+1]).type===no&&(l(s(A.data.slice(ue.children.length)),$,i(A)),A.data=ue.children),A=f(A,ue,S,L,V,H)):ie&&!ue.children?l(ue.el=s(""),$):(js($,1)||uo(),n(null,ue,$,null,S,L,Ws($),V))}return A},b=(A,B,$,S,L,V)=>{const{slotScopeIds:H}=B;H&&(L=L?L.concat(H):H);const O=r(A),J=p(i(A),B,O,$,S,L,V);return J&&Ao(J)&&J.data==="]"?i(B.anchor=J):(uo(),l(B.anchor=c("]"),O,J),J)},y=(A,B,$,S,L,V)=>{if(js(A.parentElement,1)||uo(),B.el=null,V){const J=I(A);for(;;){const q=i(A);if(q&&q!==J)a(q);else break}}const H=i(A),O=r(A);return a(A),n(null,B,O,H,$,S,Ws(O),L),$&&($.vnode.el=B.el,xf($,B.el)),H},I=(A,B="[",$="]")=>{let S=0;for(;A;)if(A=i(A),A&&Ao(A)&&(A.data===B&&S++,A.data===$)){if(S===0)return i(A);S--}return A},_=(A,B,$)=>{const S=B.parentNode;S&&S.replaceChild(A,B);let L=$;for(;L;)L.vnode.el===B&&(L.vnode.el=L.subTree.el=A),L=L.parent},k=A=>A.nodeType===1&&A.tagName==="TEMPLATE";return[u,f]}const El="data-allow-mismatch",ih={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function js(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(El);)e=e.parentElement;const n=e&&e.getAttribute(El);if(n==null)return!1;if(n==="")return!0;{const o=n.split(",");return t===0&&o.includes("children")?!0:o.includes(ih[t])}}Hi().requestIdleCallback;Hi().cancelIdleCallback;function rh(e,t){if(Ao(e)&&e.data==="["){let n=1,o=e.nextSibling;for(;o;){if(o.nodeType===1){if(t(o)===!1)break}else if(Ao(o))if(o.data==="]"){if(--n===0)break}else o.data==="["&&n++;o=o.nextSibling}}else t(e)}const eo=e=>!!e.type.__asyncLoader;function _a(e){be(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:s=200,hydrate:i,timeout:r,suspensible:a=!0,onError:l}=e;let c=null,u,f=0;const g=()=>(f++,c=null,p()),p=()=>{let b;return c||(b=c=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),l)return new Promise((I,_)=>{l(y,()=>I(g()),()=>_(y),f+1)});throw y}).then(y=>b!==c&&c?c:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),u=y,y)))};return M({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(b,y,I){let _=!1;(y.bu||(y.bu=[])).push(()=>_=!0);const k=()=>{_||I()},A=i?()=>{const B=i(k,$=>rh(b,$));B&&(y.bum||(y.bum=[])).push(B)}:k;u?A():p().then(()=>!y.isUnmounted&&A())},get __asyncResolved(){return u},setup(){const b=ot;if(Qa(b),u)return()=>Ks(u,b);const y=A=>{c=null,Ss(A,b,13,!o)};if(a&&b.suspense||_o)return p().then(A=>()=>Ks(A,b)).catch(A=>(y(A),()=>o?F(o,{error:A}):null));const I=Z(!1),_=Z(),k=Z(!!s);return s&&setTimeout(()=>{k.value=!1},s),r!=null&&setTimeout(()=>{if(!I.value&&!_.value){const A=new Error(`Async component timed out after ${r}ms.`);y(A),_.value=A}},r),p().then(()=>{I.value=!0,b.parent&&$s(b.parent.vnode)&&b.parent.update()}).catch(A=>{y(A),_.value=A}),()=>{if(I.value&&u)return Ks(u,b);if(_.value&&o)return F(o,{error:_.value});if(n&&!k.value)return Ks(n,b)}}})}function Ks(e,t){const{ref:n,props:o,children:s,ce:i}=t.vnode,r=F(e,o,s);return r.ref=n,r.ce=i,delete t.vnode.ce,r}const $s=e=>e.type.__isKeepAlive;function ah(e,t){mf(e,"a",t)}function lh(e,t){mf(e,"da",t)}function mf(e,t,n=ot){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Di(t,o,n),n){let s=n.parent;for(;s&&s.parent;)$s(s.parent.vnode)&&ch(o,t,n,s),s=s.parent}}function ch(e,t,n,o){const s=Di(t,e,o,!0);Kt(()=>{Aa(o[t],s)},n)}function Di(e,t,n=ot,o=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{En();const a=Hs(n),l=Gt(t,n,e,r);return a(),kn(),l});return o?s.unshift(i):s.push(i),i}}const _n=e=>(t,n=ot)=>{(!_o||e==="sp")&&Di(e,(...o)=>t(...o),n)},uh=_n("bm"),Se=_n("m"),fh=_n("bu"),xa=_n("u"),Ps=_n("bum"),Kt=_n("um"),dh=_n("sp"),gh=_n("rtg"),ph=_n("rtc");function hh(e,t=ot){Di("ec",e,t)}const yf="components";function We(e,t){return Bf(yf,e,!0,t)||e}const bf=Symbol.for("v-ndc");function Ht(e){return Ue(e)?Bf(yf,e,!1)||e:e||bf}function Bf(e,t,n=!0,o=!1){const s=st||ot;if(s){const i=s.type;{const a=zh(i,!1);if(a&&(a===t||a===rt(t)||a===xs(rt(t))))return i}const r=kl(s[e]||i[e],t)||kl(s.appContext[e],t);return!r&&o?i:r}}function kl(e,t){return e&&(e[t]||e[rt(t)]||e[xs(rt(t))])}function Ce(e,t,n,o){let s;const i=n,r=pe(e);if(r||Ue(e)){const a=r&&Fn(e);let l=!1,c=!1;a&&(l=!wt(e),c=wn(e),e=Fi(e)),s=new Array(e.length);for(let u=0,f=e.length;u<f;u++)s[u]=t(l?c?Qo(Ut(e[u])):Ut(e[u]):e[u],u,void 0,i)}else if(typeof e=="number"){s=new Array(e);for(let a=0;a<e;a++)s[a]=t(a+1,a,void 0,i)}else if(Te(e))if(e[Symbol.iterator])s=Array.from(e,(a,l)=>t(a,l,void 0,i));else{const a=Object.keys(e);s=new Array(a.length);for(let l=0,c=a.length;l<c;l++){const u=a[l];s[l]=t(e[u],u,l,i)}}else s=[];return s}function w(e,t,n={},o,s){if(st.ce||st.parent&&eo(st.parent)&&st.parent.ce){const c=Object.keys(n).length>0;return t!=="default"&&(n.name=t),d(),R(te,null,[F("slot",n,o&&o())],c?-2:64)}let i=e[t];i&&i._c&&(i._d=!1),d();const r=i&&If(i(n)),a=n.key||r&&r.key,l=R(te,{key:(a&&!Qt(a)?a:`_${t}`)+(!r&&o?"_fb":"")},r||(o?o():[]),r&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function If(e){return e.some(t=>Is(t)?!(t.type===nt||t.type===te&&!If(t.children)):!0)?e:null}function Ah(e,t){const n={};for(const o in e)n[/[A-Z]/.test(o)?`on:${o}`:si(o)]=e[o];return n}const Nr=e=>e?Wf(e)?qi(e):Nr(e.parent):null,rs=Je(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=>Nr(e.parent),$root:e=>Nr(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>kf(e),$forceUpdate:e=>e.f||(e.f=()=>{Ea(e.update)}),$nextTick:e=>e.n||(e.n=lt.bind(e.proxy)),$watch:e=>Zp.bind(e)}),ir=(e,t)=>e!==He&&!e.__isScriptSetup&&Pe(e,t),vh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:i,accessCache:r,type:a,appContext:l}=e;if(t[0]!=="$"){const g=r[t];if(g!==void 0)switch(g){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(ir(o,t))return r[t]=1,o[t];if(s!==He&&Pe(s,t))return r[t]=2,s[t];if(Pe(i,t))return r[t]=3,i[t];if(n!==He&&Pe(n,t))return r[t]=4,n[t];Dr&&(r[t]=0)}}const c=rs[t];let u,f;if(c)return t==="$attrs"&&dt(e.attrs,"get",""),c(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==He&&Pe(n,t))return r[t]=4,n[t];if(f=l.config.globalProperties,Pe(f,t))return f[t]},set({_:e},t,n){const{data:o,setupState:s,ctx:i}=e;return ir(s,t)?(s[t]=n,!0):o!==He&&Pe(o,t)?(o[t]=n,!0):Pe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:s,props:i,type:r}},a){let l;return!!(n[a]||e!==He&&a[0]!=="$"&&Pe(e,a)||ir(t,a)||Pe(i,a)||Pe(o,a)||Pe(rs,a)||Pe(s.config.globalProperties,a)||(l=r.__cssModules)&&l[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Pe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Cf(){return mh().slots}function mh(e){const t=Ot();return t.setupContext||(t.setupContext=Kf(t))}function wl(e){return pe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Dr=!0;function yh(e){const t=kf(e),n=e.proxy,o=e.ctx;Dr=!1,t.beforeCreate&&Ql(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:r,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:g,beforeUpdate:p,updated:b,activated:y,deactivated:I,beforeDestroy:_,beforeUnmount:k,destroyed:A,unmounted:B,render:$,renderTracked:S,renderTriggered:L,errorCaptured:V,serverPrefetch:H,expose:O,inheritAttrs:J,components:q,directives:ue,filters:ie}=t;if(c&&bh(c,o,null),r)for(const me in r){const ae=r[me];be(ae)&&(o[me]=ae.bind(n))}if(s){const me=s.call(n,n);Te(me)&&(e.data=oo(me))}if(Dr=!0,i)for(const me in i){const ae=i[me],Be=be(ae)?ae.bind(n,n):be(ae.get)?ae.get.bind(n,n):rn,mt=!be(ae)&&be(ae.set)?ae.set.bind(n):rn,gt=E({get:Be,set:mt});Object.defineProperty(o,me,{enumerable:!0,configurable:!0,get:()=>gt.value,set:tt=>gt.value=tt})}if(a)for(const me in a)Ef(a[me],o,n,me);if(l){const me=be(l)?l.call(n):l;Reflect.ownKeys(me).forEach(ae=>{Xn(ae,me[ae])})}u&&Ql(u,e,"c");function Y(me,ae){pe(ae)?ae.forEach(Be=>me(Be.bind(n))):ae&&me(ae.bind(n))}if(Y(uh,f),Y(Se,g),Y(fh,p),Y(xa,b),Y(ah,y),Y(lh,I),Y(hh,V),Y(ph,S),Y(gh,L),Y(Ps,k),Y(Kt,B),Y(dh,H),pe(O))if(O.length){const me=e.exposed||(e.exposed={});O.forEach(ae=>{Object.defineProperty(me,ae,{get:()=>n[ae],set:Be=>n[ae]=Be,enumerable:!0})})}else e.exposed||(e.exposed={});$&&e.render===rn&&(e.render=$),J!=null&&(e.inheritAttrs=J),q&&(e.components=q),ue&&(e.directives=ue),H&&Qa(e)}function bh(e,t,n=rn){pe(e)&&(e=Vr(e));for(const o in e){const s=e[o];let i;Te(s)?"default"in s?i=Oe(s.from||o,s.default,!0):i=Oe(s.from||o):i=Oe(s),Ge(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[o]=i}}function Ql(e,t,n){Gt(pe(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ef(e,t,n,o){let s=o.includes(".")?cf(n,o):()=>n[o];if(Ue(e)){const i=t[e];be(i)&&Ae(s,i)}else if(be(e))Ae(s,e.bind(n));else if(Te(e))if(pe(e))e.forEach(i=>Ef(i,t,n,o));else{const i=be(e.handler)?e.handler.bind(n):t[e.handler];be(i)&&Ae(s,i,e)}}function kf(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,a=i.get(t);let l;return a?l=a:!s.length&&!n&&!o?l=t:(l={},s.length&&s.forEach(c=>Ii(l,c,r,!0)),Ii(l,t,r)),Te(t)&&i.set(t,l),l}function Ii(e,t,n,o=!1){const{mixins:s,extends:i}=t;i&&Ii(e,i,n,!0),s&&s.forEach(r=>Ii(e,r,n,!0));for(const r in t)if(!(o&&r==="expose")){const a=Bh[r]||n&&n[r];e[r]=a?a(e[r],t[r]):t[r]}return e}const Bh={data:_l,props:xl,emits:xl,methods:ts,computed:ts,beforeCreate:pt,created:pt,beforeMount:pt,mounted:pt,beforeUpdate:pt,updated:pt,beforeDestroy:pt,beforeUnmount:pt,destroyed:pt,unmounted:pt,activated:pt,deactivated:pt,errorCaptured:pt,serverPrefetch:pt,components:ts,directives:ts,watch:Ch,provide:_l,inject:Ih};function _l(e,t){return t?e?function(){return Je(be(e)?e.call(this,this):e,be(t)?t.call(this,this):t)}:t:e}function Ih(e,t){return ts(Vr(e),Vr(t))}function Vr(e){if(pe(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function pt(e,t){return e?[...new Set([].concat(e,t))]:t}function ts(e,t){return e?Je(Object.create(null),e,t):t}function xl(e,t){return e?pe(e)&&pe(t)?[...new Set([...e,...t])]:Je(Object.create(null),wl(e),wl(t??{})):t}function Ch(e,t){if(!e)return t;if(!t)return e;const n=Je(Object.create(null),e);for(const o in t)n[o]=pt(e[o],t[o]);return n}function wf(){return{app:null,config:{isNativeTag:_u,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 Eh=0;function kh(e,t){return function(o,s=null){be(o)||(o=Je({},o)),s!=null&&!Te(s)&&(s=null);const i=wf(),r=new WeakSet,a=[];let l=!1;const c=i.app={_uid:Eh++,_component:o,_props:s,_container:null,_context:i,_instance:null,version:Jh,get config(){return i.config},set config(u){},use(u,...f){return r.has(u)||(u&&be(u.install)?(r.add(u),u.install(c,...f)):be(u)&&(r.add(u),u(c,...f))),c},mixin(u){return i.mixins.includes(u)||i.mixins.push(u),c},component(u,f){return f?(i.components[u]=f,c):i.components[u]},directive(u,f){return f?(i.directives[u]=f,c):i.directives[u]},mount(u,f,g){if(!l){const p=c._ceVNode||F(o,s);return p.appContext=i,g===!0?g="svg":g===!1&&(g=void 0),f&&t?t(p,u):e(p,u,g),l=!0,c._container=u,u.__vue_app__=c,qi(p.component)}},onUnmount(u){a.push(u)},unmount(){l&&(Gt(a,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide(u,f){return i.provides[u]=f,c},runWithContext(u){const f=to;to=c;try{return u()}finally{to=f}}};return c}}let to=null;const wh=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${rt(t)}Modifiers`]||e[`${Dn(t)}Modifiers`];function Qh(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||He;let s=n;const i=t.startsWith("update:"),r=i&&wh(o,t.slice(7));r&&(r.trim&&(s=n.map(u=>Ue(u)?u.trim():u)),r.number&&(s=n.map(Pi)));let a,l=o[a=si(t)]||o[a=si(rt(t))];!l&&i&&(l=o[a=si(Dn(t))]),l&&Gt(l,e,6,s);const c=o[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Gt(c,e,6,s)}}const _h=new WeakMap;function Qf(e,t,n=!1){const o=n?_h:t.emitsCache,s=o.get(e);if(s!==void 0)return s;const i=e.emits;let r={},a=!1;if(!be(e)){const l=c=>{const u=Qf(c,t,!0);u&&(a=!0,Je(r,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(Te(e)&&o.set(e,null),null):(pe(i)?i.forEach(l=>r[l]=null):Je(r,i),Te(e)&&o.set(e,r),r)}function Vi(e,t){return!e||!Qs(t)?!1:(t=t.slice(2).replace(/Once$/,""),Pe(e,t[0].toLowerCase()+t.slice(1))||Pe(e,Dn(t))||Pe(e,t))}function rr(e){const{type:t,vnode:n,proxy:o,withProxy:s,propsOptions:[i],slots:r,attrs:a,emit:l,render:c,renderCache:u,props:f,data:g,setupState:p,ctx:b,inheritAttrs:y}=e,I=bi(e);let _,k;try{if(n.shapeFlag&4){const B=s||o,$=B;_=Pt(c.call($,B,u,f,p,g,b)),k=a}else{const B=t;_=Pt(B.length>1?B(f,{attrs:a,slots:r,emit:l}):B(f,null)),k=t.props?a:xh(a)}}catch(B){ls.length=0,Ss(B,e,1),_=F(nt)}let A=_;if(k&&y!==!1){const B=Object.keys(k),{shapeFlag:$}=A;B.length&&$&7&&(i&&B.some(Ti)&&(k=Th(k,i)),A=Qn(A,k,!1,!0))}return n.dirs&&(A=Qn(A,null,!1,!0),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&io(A,n.transition),_=A,bi(I),_}const xh=e=>{let t;for(const n in e)(n==="class"||n==="style"||Qs(n))&&((t||(t={}))[n]=e[n]);return t},Th=(e,t)=>{const n={};for(const o in e)(!Ti(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Sh(e,t,n){const{props:o,children:s,component:i}=e,{props:r,children:a,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?Tl(o,r,c):!!r;if(l&8){const u=t.dynamicProps;for(let f=0;f<u.length;f++){const g=u[f];if(_f(r,o,g)&&!Vi(c,g))return!0}}}else return(s||a)&&(!a||!a.$stable)?!0:o===r?!1:o?r?Tl(o,r,c):!0:!!r;return!1}function Tl(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let s=0;s<o.length;s++){const i=o[s];if(_f(t,e,i)&&!Vi(n,i))return!0}return!1}function _f(e,t,n){const o=e[n],s=t[n];return n==="style"&&Te(o)&&Te(s)?!Mn(o,s):o!==s}function xf({vnode:e,parent:t,suspense:n},o){for(;t;){const s=t.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.suspense.vnode.el=s.el=o,e=s),s===e)(e=t.vnode).el=o,t=t.parent;else break}n&&n.activeBranch===e&&(n.vnode.el=o)}const Tf={},Sf=()=>Object.create(Tf),$f=e=>Object.getPrototypeOf(e)===Tf;function $h(e,t,n,o=!1){const s={},i=Sf();e.propsDefaults=Object.create(null),Pf(e,t,s,i);for(const r in e.propsOptions[0])r in s||(s[r]=void 0);n?e.props=o?s:Yu(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function Ph(e,t,n,o){const{props:s,attrs:i,vnode:{patchFlag:r}}=e,a=we(s),[l]=e.propsOptions;let c=!1;if((o||r>0)&&!(r&16)){if(r&8){const u=e.vnode.dynamicProps;for(let f=0;f<u.length;f++){let g=u[f];if(Vi(e.emitsOptions,g))continue;const p=t[g];if(l)if(Pe(i,g))p!==i[g]&&(i[g]=p,c=!0);else{const b=rt(g);s[b]=qr(l,a,b,p,e,!1)}else p!==i[g]&&(i[g]=p,c=!0)}}}else{Pf(e,t,s,i)&&(c=!0);let u;for(const f in a)(!t||!Pe(t,f)&&((u=Dn(f))===f||!Pe(t,u)))&&(l?n&&(n[f]!==void 0||n[u]!==void 0)&&(s[f]=qr(l,a,f,void 0,e,!0)):delete s[f]);if(i!==a)for(const f in i)(!t||!Pe(t,f))&&(delete i[f],c=!0)}c&&Bn(e.attrs,"set","")}function Pf(e,t,n,o){const[s,i]=e.propsOptions;let r=!1,a;if(t)for(let l in t){if(Jn(l))continue;const c=t[l];let u;s&&Pe(s,u=rt(l))?!i||!i.includes(u)?n[u]=c:(a||(a={}))[u]=c:Vi(e.emitsOptions,l)||(!(l in o)||c!==o[l])&&(o[l]=c,r=!0)}if(i){const l=we(n),c=a||He;for(let u=0;u<i.length;u++){const f=i[u];n[f]=qr(s,l,f,c[f],e,!Pe(c,f))}}return r}function qr(e,t,n,o,s,i){const r=e[n];if(r!=null){const a=Pe(r,"default");if(a&&o===void 0){const l=r.default;if(r.type!==Function&&!r.skipFactory&&be(l)){const{propsDefaults:c}=s;if(n in c)o=c[n];else{const u=Hs(s);o=c[n]=l.call(null,t),u()}}else o=l;s.ce&&s.ce._setProp(n,o)}r[0]&&(i&&!a?o=!1:r[1]&&(o===""||o===Dn(n))&&(o=!0))}return o}const Hh=new WeakMap;function Hf(e,t,n=!1){const o=n?Hh:t.propsCache,s=o.get(e);if(s)return s;const i=e.props,r={},a=[];let l=!1;if(!be(e)){const u=f=>{l=!0;const[g,p]=Hf(f,t,!0);Je(r,g),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!l)return Te(e)&&o.set(e,bo),bo;if(pe(i))for(let u=0;u<i.length;u++){const f=rt(i[u]);Sl(f)&&(r[f]=He)}else if(i)for(const u in i){const f=rt(u);if(Sl(f)){const g=i[u],p=r[f]=pe(g)||be(g)?{type:g}:Je({},g),b=p.type;let y=!1,I=!0;if(pe(b))for(let _=0;_<b.length;++_){const k=b[_],A=be(k)&&k.name;if(A==="Boolean"){y=!0;break}else A==="String"&&(I=!1)}else y=be(b)&&b.name==="Boolean";p[0]=y,p[1]=I,(y||Pe(p,"default"))&&a.push(f)}}const c=[r,a];return Te(e)&&o.set(e,c),c}function Sl(e){return e[0]!=="$"&&!Jn(e)}const Ta=e=>e==="_"||e==="_ctx"||e==="$stable",Sa=e=>pe(e)?e.map(Pt):[Pt(e)],Lh=(e,t,n)=>{if(t._n)return t;const o=x((...s)=>Sa(t(...s)),n);return o._c=!1,o},Lf=(e,t,n)=>{const o=e._ctx;for(const s in e){if(Ta(s))continue;const i=e[s];if(be(i))t[s]=Lh(s,i,o);else if(i!=null){const r=Sa(i);t[s]=()=>r}}},Ff=(e,t)=>{const n=Sa(t);e.slots.default=()=>n},Rf=(e,t,n)=>{for(const o in t)(n||!Ta(o))&&(e[o]=t[o])},Fh=(e,t,n)=>{const o=e.slots=Sf();if(e.vnode.shapeFlag&32){const s=t._;s?(Rf(o,t,n),n&&$u(o,"_",s,!0)):Lf(t,o)}else t&&Ff(e,t)},Rh=(e,t,n)=>{const{vnode:o,slots:s}=e;let i=!0,r=He;if(o.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:Rf(s,t,n):(i=!t.$stable,Lf(t,s)),r=t}else t&&(Ff(e,t),r={default:1});if(i)for(const a in s)!Ta(a)&&r[a]==null&&delete s[a]},ut=Vf;function Mh(e){return Oh(e,sh)}function Oh(e,t){const n=Hi();n.__VUE__=!0;const{insert:o,remove:s,patchProp:i,createElement:r,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:g,setScopeId:p=rn,insertStaticContent:b}=e,y=(C,Q,P,U=null,N=null,W=null,se=void 0,ee=null,X=!!Q.dynamicChildren)=>{if(C===Q)return;C&&!Kn(C,Q)&&(U=D(C),tt(C,N,W,!0),C=null),Q.patchFlag===-2&&(X=!1,Q.dynamicChildren=null);const{type:j,ref:ve,shapeFlag:re}=Q;switch(j){case no:I(C,Q,P,U);break;case nt:_(C,Q,P,U);break;case as:C==null&&k(Q,P,U,se);break;case te:q(C,Q,P,U,N,W,se,ee,X);break;default:re&1?$(C,Q,P,U,N,W,se,ee,X):re&6?ue(C,Q,P,U,N,W,se,ee,X):(re&64||re&128)&&j.process(C,Q,P,U,N,W,se,ee,X,de)}ve!=null&&N?Co(ve,C&&C.ref,W,Q||C,!Q):ve==null&&C&&C.ref!=null&&Co(C.ref,null,W,C,!0)},I=(C,Q,P,U)=>{if(C==null)o(Q.el=a(Q.children),P,U);else{const N=Q.el=C.el;Q.children!==C.children&&c(N,Q.children)}},_=(C,Q,P,U)=>{C==null?o(Q.el=l(Q.children||""),P,U):Q.el=C.el},k=(C,Q,P,U)=>{[C.el,C.anchor]=b(C.children,Q,P,U,C.el,C.anchor)},A=({el:C,anchor:Q},P,U)=>{let N;for(;C&&C!==Q;)N=g(C),o(C,P,U),C=N;o(Q,P,U)},B=({el:C,anchor:Q})=>{let P;for(;C&&C!==Q;)P=g(C),s(C),C=P;s(Q)},$=(C,Q,P,U,N,W,se,ee,X)=>{if(Q.type==="svg"?se="svg":Q.type==="math"&&(se="mathml"),C==null)S(Q,P,U,N,W,se,ee,X);else{const j=C.el&&C.el._isVueCE?C.el:null;try{j&&j._beginPatch(),H(C,Q,N,W,se,ee,X)}finally{j&&j._endPatch()}}},S=(C,Q,P,U,N,W,se,ee)=>{let X,j;const{props:ve,shapeFlag:re,transition:ge,dirs:ye}=C;if(X=C.el=r(C.type,W,ve&&ve.is,ve),re&8?u(X,C.children):re&16&&V(C.children,X,null,U,N,ar(C,W),se,ee),ye&&tn(C,null,U,"created"),L(X,C,C.scopeId,se,U),ve){for(const Fe in ve)Fe!=="value"&&!Jn(Fe)&&i(X,Fe,null,ve[Fe],W,U);"value"in ve&&i(X,"value",null,ve.value,W),(j=ve.onVnodeBeforeMount)&&St(j,U,C)}ye&&tn(C,null,U,"beforeMount");const Qe=Mf(N,ge);Qe&&ge.beforeEnter(X),o(X,Q,P),((j=ve&&ve.onVnodeMounted)||Qe||ye)&&ut(()=>{try{j&&St(j,U,C),Qe&&ge.enter(X),ye&&tn(C,null,U,"mounted")}finally{}},N)},L=(C,Q,P,U,N)=>{if(P&&p(C,P),U)for(let W=0;W<U.length;W++)p(C,U[W]);if(N){let W=N.subTree;if(Q===W||Df(W.type)&&(W.ssContent===Q||W.ssFallback===Q)){const se=N.vnode;L(C,se,se.scopeId,se.slotScopeIds,N.parent)}}},V=(C,Q,P,U,N,W,se,ee,X=0)=>{for(let j=X;j<C.length;j++){const ve=C[j]=ee?bn(C[j]):Pt(C[j]);y(null,ve,Q,P,U,N,W,se,ee)}},H=(C,Q,P,U,N,W,se)=>{const ee=Q.el=C.el;let{patchFlag:X,dynamicChildren:j,dirs:ve}=Q;X|=C.patchFlag&16;const re=C.props||He,ge=Q.props||He;let ye;if(P&&Un(P,!1),(ye=ge.onVnodeBeforeUpdate)&&St(ye,P,Q,C),ve&&tn(Q,C,P,"beforeUpdate"),P&&Un(P,!0),(re.innerHTML&&ge.innerHTML==null||re.textContent&&ge.textContent==null)&&u(ee,""),j?O(C.dynamicChildren,j,ee,P,U,ar(Q,N),W):se||ae(C,Q,ee,null,P,U,ar(Q,N),W,!1),X>0){if(X&16)J(ee,re,ge,P,N);else if(X&2&&re.class!==ge.class&&i(ee,"class",null,ge.class,N),X&4&&i(ee,"style",re.style,ge.style,N),X&8){const Qe=Q.dynamicProps;for(let Fe=0;Fe<Qe.length;Fe++){const Re=Qe[Fe],Ze=re[Re],Ye=ge[Re];(Ye!==Ze||Re==="value")&&i(ee,Re,Ze,Ye,N,P)}}X&1&&C.children!==Q.children&&u(ee,Q.children)}else!se&&j==null&&J(ee,re,ge,P,N);((ye=ge.onVnodeUpdated)||ve)&&ut(()=>{ye&&St(ye,P,Q,C),ve&&tn(Q,C,P,"updated")},U)},O=(C,Q,P,U,N,W,se)=>{for(let ee=0;ee<Q.length;ee++){const X=C[ee],j=Q[ee],ve=X.el&&(X.type===te||!Kn(X,j)||X.shapeFlag&198)?f(X.el):P;y(X,j,ve,null,U,N,W,se,!0)}},J=(C,Q,P,U,N)=>{if(Q!==P){if(Q!==He)for(const W in Q)!Jn(W)&&!(W in P)&&i(C,W,Q[W],null,N,U);for(const W in P){if(Jn(W))continue;const se=P[W],ee=Q[W];se!==ee&&W!=="value"&&i(C,W,ee,se,N,U)}"value"in P&&i(C,"value",Q.value,P.value,N)}},q=(C,Q,P,U,N,W,se,ee,X)=>{const j=Q.el=C?C.el:a(""),ve=Q.anchor=C?C.anchor:a("");let{patchFlag:re,dynamicChildren:ge,slotScopeIds:ye}=Q;ye&&(ee=ee?ee.concat(ye):ye),C==null?(o(j,P,U),o(ve,P,U),V(Q.children||[],P,ve,N,W,se,ee,X)):re>0&&re&64&&ge&&C.dynamicChildren&&C.dynamicChildren.length===ge.length?(O(C.dynamicChildren,ge,P,N,W,se,ee),(Q.key!=null||N&&Q===N.subTree)&&$a(C,Q,!0)):ae(C,Q,P,ve,N,W,se,ee,X)},ue=(C,Q,P,U,N,W,se,ee,X)=>{Q.slotScopeIds=ee,C==null?Q.shapeFlag&512?N.ctx.activate(Q,P,U,se,X):ie(Q,P,U,N,W,se,X):fe(C,Q,X)},ie=(C,Q,P,U,N,W,se)=>{const ee=C.component=Gh(C,U,N);if($s(C)&&(ee.ctx.renderer=de),Wh(ee,!1,se),ee.asyncDep){if(N&&N.registerDep(ee,Y,se),!C.el){const X=ee.subTree=F(nt);_(null,X,Q,P),C.placeholder=X.el}}else Y(ee,C,Q,P,N,W,se)},fe=(C,Q,P)=>{const U=Q.component=C.component;if(Sh(C,Q,P))if(U.asyncDep&&!U.asyncResolved){me(U,Q,P);return}else U.next=Q,U.update();else Q.el=C.el,U.vnode=Q},Y=(C,Q,P,U,N,W,se)=>{const ee=()=>{if(C.isMounted){let{next:re,bu:ge,u:ye,parent:Qe,vnode:Fe}=C;{const Bt=Of(C);if(Bt){re&&(re.el=Fe.el,me(C,re,se)),Bt.asyncDep.then(()=>{ut(()=>{C.isUnmounted||j()},N)});return}}let Re=re,Ze;Un(C,!1),re?(re.el=Fe.el,me(C,re,se)):re=Fe,ge&&ii(ge),(Ze=re.props&&re.props.onVnodeBeforeUpdate)&&St(Ze,Qe,re,Fe),Un(C,!0);const Ye=rr(C),Dt=C.subTree;C.subTree=Ye,y(Dt,Ye,f(Dt.el),D(Dt),C,N,W),re.el=Ye.el,Re===null&&xf(C,Ye.el),ye&&ut(ye,N),(Ze=re.props&&re.props.onVnodeUpdated)&&ut(()=>St(Ze,Qe,re,Fe),N)}else{let re;const{el:ge,props:ye}=Q,{bm:Qe,m:Fe,parent:Re,root:Ze,type:Ye}=C,Dt=eo(Q);if(Un(C,!1),Qe&&ii(Qe),!Dt&&(re=ye&&ye.onVnodeBeforeMount)&&St(re,Re,Q),Un(C,!0),ge&&Le){const Bt=()=>{C.subTree=rr(C),Le(ge,C.subTree,C,N,null)};Dt&&Ye.__asyncHydrate?Ye.__asyncHydrate(ge,C,Bt):Bt()}else{Ze.ce&&Ze.ce._hasShadowRoot()&&Ze.ce._injectChildStyle(Ye,C.parent?C.parent.type:void 0);const Bt=C.subTree=rr(C);y(null,Bt,P,U,C,N,W),Q.el=Bt.el}if(Fe&&ut(Fe,N),!Dt&&(re=ye&&ye.onVnodeMounted)){const Bt=Q;ut(()=>St(re,Re,Bt),N)}(Q.shapeFlag&256||Re&&eo(Re.vnode)&&Re.vnode.shapeFlag&256)&&C.a&&ut(C.a,N),C.isMounted=!0,Q=P=U=null}};C.scope.on();const X=C.effect=new Fu(ee);C.scope.off();const j=C.update=X.run.bind(X),ve=C.job=X.runIfDirty.bind(X);ve.i=C,ve.id=C.uid,X.scheduler=()=>Ea(ve),Un(C,!0),j()},me=(C,Q,P)=>{Q.component=C;const U=C.vnode.props;C.vnode=Q,C.next=null,Ph(C,Q.props,U,P),Rh(C,Q.children,P),En(),vl(C),kn()},ae=(C,Q,P,U,N,W,se,ee,X=!1)=>{const j=C&&C.children,ve=C?C.shapeFlag:0,re=Q.children,{patchFlag:ge,shapeFlag:ye}=Q;if(ge>0){if(ge&128){mt(j,re,P,U,N,W,se,ee,X);return}else if(ge&256){Be(j,re,P,U,N,W,se,ee,X);return}}ye&8?(ve&16&&ct(j,N,W),re!==j&&u(P,re)):ve&16?ye&16?mt(j,re,P,U,N,W,se,ee,X):ct(j,N,W,!0):(ve&8&&u(P,""),ye&16&&V(re,P,U,N,W,se,ee,X))},Be=(C,Q,P,U,N,W,se,ee,X)=>{C=C||bo,Q=Q||bo;const j=C.length,ve=Q.length,re=Math.min(j,ve);let ge;for(ge=0;ge<re;ge++){const ye=Q[ge]=X?bn(Q[ge]):Pt(Q[ge]);y(C[ge],ye,P,null,N,W,se,ee,X)}j>ve?ct(C,N,W,!0,!1,re):V(Q,P,U,N,W,se,ee,X,re)},mt=(C,Q,P,U,N,W,se,ee,X)=>{let j=0;const ve=Q.length;let re=C.length-1,ge=ve-1;for(;j<=re&&j<=ge;){const ye=C[j],Qe=Q[j]=X?bn(Q[j]):Pt(Q[j]);if(Kn(ye,Qe))y(ye,Qe,P,null,N,W,se,ee,X);else break;j++}for(;j<=re&&j<=ge;){const ye=C[re],Qe=Q[ge]=X?bn(Q[ge]):Pt(Q[ge]);if(Kn(ye,Qe))y(ye,Qe,P,null,N,W,se,ee,X);else break;re--,ge--}if(j>re){if(j<=ge){const ye=ge+1,Qe=ye<ve?Q[ye].el:U;for(;j<=ge;)y(null,Q[j]=X?bn(Q[j]):Pt(Q[j]),P,Qe,N,W,se,ee,X),j++}}else if(j>ge)for(;j<=re;)tt(C[j],N,W,!0),j++;else{const ye=j,Qe=j,Fe=new Map;for(j=Qe;j<=ge;j++){const It=Q[j]=X?bn(Q[j]):Pt(Q[j]);It.key!=null&&Fe.set(It.key,j)}let Re,Ze=0;const Ye=ge-Qe+1;let Dt=!1,Bt=0;const Go=new Array(Ye);for(j=0;j<Ye;j++)Go[j]=0;for(j=ye;j<=re;j++){const It=C[j];if(Ze>=Ye){tt(It,N,W,!0);continue}let Yt;if(It.key!=null)Yt=Fe.get(It.key);else for(Re=Qe;Re<=ge;Re++)if(Go[Re-Qe]===0&&Kn(It,Q[Re])){Yt=Re;break}Yt===void 0?tt(It,N,W,!0):(Go[Yt-Qe]=j+1,Yt>=Bt?Bt=Yt:Dt=!0,y(It,Q[Yt],P,null,N,W,se,ee,X),Ze++)}const ul=Dt?Nh(Go):bo;for(Re=ul.length-1,j=Ye-1;j>=0;j--){const It=Qe+j,Yt=Q[It],fl=Q[It+1],dl=It+1<ve?fl.el||Nf(fl):U;Go[j]===0?y(null,Yt,P,dl,N,W,se,ee,X):Dt&&(Re<0||j!==ul[Re]?gt(Yt,P,dl,2):Re--)}}},gt=(C,Q,P,U,N=null)=>{const{el:W,type:se,transition:ee,children:X,shapeFlag:j}=C;if(j&6){gt(C.component.subTree,Q,P,U);return}if(j&128){C.suspense.move(Q,P,U);return}if(j&64){se.move(C,Q,P,de);return}if(se===te){o(W,Q,P);for(let re=0;re<X.length;re++)gt(X[re],Q,P,U);o(C.anchor,Q,P);return}if(se===as){A(C,Q,P);return}if(U!==2&&j&1&&ee)if(U===0)ee.beforeEnter(W),o(W,Q,P),ut(()=>ee.enter(W),N);else{const{leave:re,delayLeave:ge,afterLeave:ye}=ee,Qe=()=>{C.ctx.isUnmounted?s(W):o(W,Q,P)},Fe=()=>{W._isLeaving&&W[nn](!0),re(W,()=>{Qe(),ye&&ye()})};ge?ge(W,Qe,Fe):Fe()}else o(W,Q,P)},tt=(C,Q,P,U=!1,N=!1)=>{const{type:W,props:se,ref:ee,children:X,dynamicChildren:j,shapeFlag:ve,patchFlag:re,dirs:ge,cacheIndex:ye,memo:Qe}=C;if(re===-2&&(N=!1),ee!=null&&(En(),Co(ee,null,P,C,!0),kn()),ye!=null&&(Q.renderCache[ye]=void 0),ve&256){Q.ctx.deactivate(C);return}const Fe=ve&1&&ge,Re=!eo(C);let Ze;if(Re&&(Ze=se&&se.onVnodeBeforeUnmount)&&St(Ze,Q,C),ve&6)bt(C.component,P,U);else{if(ve&128){C.suspense.unmount(P,U);return}Fe&&tn(C,null,Q,"beforeUnmount"),ve&64?C.type.remove(C,Q,P,de,U):j&&!j.hasOnce&&(W!==te||re>0&&re&64)?ct(j,Q,P,!1,!0):(W===te&&re&384||!N&&ve&16)&&ct(X,Q,P),U&&yt(C)}const Ye=Qe!=null&&ye==null;(Re&&(Ze=se&&se.onVnodeUnmounted)||Fe||Ye)&&ut(()=>{Ze&&St(Ze,Q,C),Fe&&tn(C,null,Q,"unmounted"),Ye&&(C.el=null)},P)},yt=C=>{const{type:Q,el:P,anchor:U,transition:N}=C;if(Q===te){pn(P,U);return}if(Q===as){B(C);return}const W=()=>{s(P),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(C.shapeFlag&1&&N&&!N.persisted){const{leave:se,delayLeave:ee}=N,X=()=>se(P,W);ee?ee(C.el,W,X):X()}else W()},pn=(C,Q)=>{let P;for(;C!==Q;)P=g(C),s(C),C=P;s(Q)},bt=(C,Q,P)=>{const{bum:U,scope:N,job:W,subTree:se,um:ee,m:X,a:j}=C;$l(X),$l(j),U&&ii(U),N.stop(),W&&(W.flags|=8,tt(se,C,Q,P)),ee&&ut(ee,Q),ut(()=>{C.isUnmounted=!0},Q)},ct=(C,Q,P,U=!1,N=!1,W=0)=>{for(let se=W;se<C.length;se++)tt(C[se],Q,P,U,N)},D=C=>{if(C.shapeFlag&6)return D(C.component.subTree);if(C.shapeFlag&128)return C.suspense.next();const Q=g(C.anchor||C.el),P=Q&&Q[uf];return P?g(P):Q};let le=!1;const ne=(C,Q,P)=>{let U;C==null?Q._vnode&&(tt(Q._vnode,null,null,!0),U=Q._vnode.component):y(Q._vnode||null,C,Q,null,null,null,P),Q._vnode=C,le||(le=!0,vl(U),yi(),le=!1)},de={p:y,um:tt,m:gt,r:yt,mt:ie,mc:V,pc:ae,pbc:O,n:D,o:e};let Ee,Le;return t&&([Ee,Le]=t(de)),{render:ne,hydrate:Ee,createApp:kh(ne,Ee)}}function ar({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Un({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Mf(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function $a(e,t,n=!1){const o=e.children,s=t.children;if(pe(o)&&pe(s))for(let i=0;i<o.length;i++){const r=o[i];let a=s[i];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=s[i]=bn(s[i]),a.el=r.el),!n&&a.patchFlag!==-2&&$a(r,a)),a.type===no&&(a.patchFlag===-1&&(a=s[i]=bn(a)),a.el=r.el),a.type===nt&&!a.el&&(a.el=r.el)}}function Nh(e){const t=e.slice(),n=[0];let o,s,i,r,a;const l=e.length;for(o=0;o<l;o++){const c=e[o];if(c!==0){if(s=n[n.length-1],e[s]<c){t[o]=s,n.push(o);continue}for(i=0,r=n.length-1;i<r;)a=i+r>>1,e[n[a]]<c?i=a+1:r=a;c<e[n[i]]&&(i>0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function Of(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Of(t)}function $l(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function Nf(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?Nf(t.subTree):null}const Df=e=>e.__isSuspense;function Vf(e,t){t&&t.pendingBranch?pe(e)?t.effects.push(...e):t.effects.push(e):jp(e)}const te=Symbol.for("v-fgt"),no=Symbol.for("v-txt"),nt=Symbol.for("v-cmt"),as=Symbol.for("v-stc"),ls=[];let Et=null;function d(e=!1){ls.push(Et=e?null:[])}function Dh(){ls.pop(),Et=ls[ls.length-1]||null}let Bs=1;function Ci(e,t=!1){Bs+=e,e<0&&Et&&t&&(Et.hasOnce=!0)}function qf(e){return e.dynamicChildren=Bs>0?Et||bo:null,Dh(),Bs>0&&Et&&Et.push(e),e}function v(e,t,n,o,s,i){return qf(m(e,t,n,o,s,i,!0))}function R(e,t,n,o,s){return qf(F(e,t,n,o,s,!0))}function Is(e){return e?e.__v_isVNode===!0:!1}function Kn(e,t){return e.type===t.type&&e.key===t.key}const Uf=({key:e})=>e??null,ai=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ue(e)||Ge(e)||be(e)?{i:st,r:e,k:t,f:!!n}:e:null);function m(e,t=null,n=null,o=0,s=null,i=e===te?0:1,r=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Uf(t),ref:t&&ai(t),scopeId:rf,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:st};return a?(Pa(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=Ue(n)?8:16),Bs>0&&!r&&Et&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Et.push(l),l}const F=Vh;function Vh(e,t=null,n=null,o=0,s=null,i=!1){if((!e||e===bf)&&(e=nt),Is(e)){const a=Qn(e,t,!0);return n&&Pa(a,n),Bs>0&&!i&&Et&&(a.shapeFlag&6?Et[Et.indexOf(e)]=a:Et.push(a)),a.patchFlag=-2,a}if(Zh(e)&&(e=e.__vccOpts),t){t=Gf(t);let{class:a,style:l}=t;a&&!Ue(a)&&(t.class=K(a)),Te(l)&&(Oi(l)&&!pe(l)&&(l=Je({},l)),t.style=De(l))}const r=Ue(e)?1:Df(e)?128:ff(e)?64:Te(e)?4:be(e)?2:0;return m(e,t,n,o,s,r,i,!0)}function Gf(e){return e?Oi(e)||$f(e)?Je({},e):e:null}function Qn(e,t,n=!1,o=!1){const{props:s,ref:i,patchFlag:r,children:a,transition:l}=e,c=t?_e(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Uf(c),ref:t&&t.ref?n&&i?pe(i)?i.concat(ai(t)):[i,ai(t)]:ai(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==te?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Qn(e.ssContent),ssFallback:e.ssFallback&&Qn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&io(u,l.clone(u)),u}function Ne(e=" ",t=0){return F(no,null,e,t)}function FS(e,t){const n=F(as,null,e);return n.staticCount=t,n}function T(e="",t=!1){return t?(d(),R(nt,null,e)):F(nt,null,e)}function Pt(e){return e==null||typeof e=="boolean"?F(nt):pe(e)?F(te,null,e.slice()):Is(e)?bn(e):F(no,null,String(e))}function bn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Qn(e)}function Pa(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(pe(t))n=16;else if(typeof t=="object")if(o&65){const s=t.default;s&&(s._c&&(s._d=!1),Pa(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!$f(t)?t._ctx=st:s===3&&st&&(st.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else be(t)?(t={default:t,_ctx:st},n=32):(t=String(t),o&64?(n=16,t=[Ne(t)]):n=8);e.children=t,e.shapeFlag|=n}function _e(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];for(const s in o)if(s==="class")t.class!==o.class&&(t.class=K([t.class,o.class]));else if(s==="style")t.style=De([t.style,o.style]);else if(Qs(s)){const i=t[s],r=o[s];r&&i!==r&&!(pe(i)&&i.includes(r))?t[s]=i?[].concat(i,r):r:r==null&&i==null&&!Ti(s)&&(t[s]=r)}else s!==""&&(t[s]=o[s])}return t}function St(e,t,n,o=null){Gt(e,t,7,[n,o])}const qh=wf();let Uh=0;function Gh(e,t,n){const o=e.type,s=(t?t.appContext:e.appContext)||qh,i={uid:Uh++,vnode:e,type:o,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new pp(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Hf(o,s),emitsOptions:Qf(o,s),emit:null,emitted:null,propsDefaults:He,inheritAttrs:o.inheritAttrs,ctx:He,data:He,props:He,attrs:He,slots:He,refs:He,setupState:He,setupContext: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 i.ctx={_:i},i.root=t?t.root:i,i.emit=Qh.bind(null,i),e.ce&&e.ce(i),i}let ot=null;const Ot=()=>ot||st;let Ei,Ur;{const e=Hi(),t=(n,o)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(o),i=>{s.length>1?s.forEach(r=>r(i)):s[0](i)}};Ei=t("__VUE_INSTANCE_SETTERS__",n=>ot=n),Ur=t("__VUE_SSR_SETTERS__",n=>_o=n)}const Hs=e=>{const t=ot;return Ei(e),e.scope.on(),()=>{e.scope.off(),Ei(t)}},Pl=()=>{ot&&ot.scope.off(),Ei(null)};function Wf(e){return e.vnode.shapeFlag&4}let _o=!1;function Wh(e,t=!1,n=!1){t&&Ur(t);const{props:o,children:s}=e.vnode,i=Wf(e);$h(e,o,i,t),Fh(e,s,n||t);const r=i?jh(e,t):void 0;return t&&Ur(!1),r}function jh(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,vh);const{setup:o}=n;if(o){En();const s=e.setupContext=o.length>1?Kf(e):null,i=Hs(e),r=Ts(o,e,0,[e.props,s]),a=xu(r);if(kn(),i(),(a||e.sp)&&!eo(e)&&Qa(e),a){if(r.then(Pl,Pl),t)return r.then(l=>{Hl(e,l)}).catch(l=>{Ss(l,e,0)});e.asyncDep=r}else Hl(e,r)}else jf(e)}function Hl(e,t,n){be(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Te(t)&&(e.setupState=tf(t)),jf(e)}function jf(e,t,n){const o=e.type;e.render||(e.render=o.render||rn);{const s=Hs(e);En();try{yh(e)}finally{kn(),s()}}}const Kh={get(e,t){return dt(e,"get",""),e[t]}};function Kf(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Kh),slots:e.slots,emit:e.emit,expose:t}}function qi(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(tf(Ia(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rs)return rs[n](e)},has(t,n){return n in t||n in rs}})):e.proxy}function zh(e,t=!0){return be(e)?e.displayName||e.name:e.name||t&&e.__name}function Zh(e){return be(e)&&"__vccOpts"in e}const E=(e,t)=>Vp(e,t,_o);function ke(e,t,n){try{Ci(-1);const o=arguments.length;return o===2?Te(t)&&!pe(t)?Is(t)?F(e,null,[t]):F(e,t):F(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Is(n)&&(n=[n]),F(e,t,n))}finally{Ci(1)}}const Jh="3.5.31";/**
* @vue/runtime-dom v3.5.31
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Gr;const Ll=typeof window<"u"&&window.trustedTypes;if(Ll)try{Gr=Ll.createPolicy("vue",{createHTML:e=>e})}catch{}const zf=Gr?e=>Gr.createHTML(e):e=>e,Yh="http://www.w3.org/2000/svg",Xh="http://www.w3.org/1998/Math/MathML",yn=typeof document<"u"?document:null,Fl=yn&&yn.createElement("template"),eA={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 s=t==="svg"?yn.createElementNS(Yh,e):t==="mathml"?yn.createElementNS(Xh,e):n?yn.createElement(e,{is:n}):yn.createElement(e);return e==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:e=>yn.createTextNode(e),createComment:e=>yn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>yn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,s,i){const r=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{Fl.innerHTML=zf(o==="svg"?`<svg>${e}</svg>`:o==="mathml"?`<math>${e}</math>`:e);const a=Fl.content;if(o==="svg"||o==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Sn="transition",Ko="animation",xo=Symbol("_vtc"),Zf={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},Jf=Je({},pf,Zf),tA=e=>(e.displayName="Transition",e.props=Jf,e),zt=tA((e,{slots:t})=>ke(th,Yf(e),t)),Gn=(e,t=[])=>{pe(e)?e.forEach(n=>n(...t)):e&&e(...t)},Rl=e=>e?pe(e)?e.some(t=>t.length>1):e.length>1:!1;function Yf(e){const t={};for(const q in e)q in Zf||(t[q]=e[q]);if(e.css===!1)return t;const{name:n="v",type:o,duration:s,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:c=r,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,b=nA(s),y=b&&b[0],I=b&&b[1],{onBeforeEnter:_,onEnter:k,onEnterCancelled:A,onLeave:B,onLeaveCancelled:$,onBeforeAppear:S=_,onAppear:L=k,onAppearCancelled:V=A}=t,H=(q,ue,ie,fe)=>{q._enterCancelled=fe,Pn(q,ue?u:a),Pn(q,ue?c:r),ie&&ie()},O=(q,ue)=>{q._isLeaving=!1,Pn(q,f),Pn(q,p),Pn(q,g),ue&&ue()},J=q=>(ue,ie)=>{const fe=q?L:k,Y=()=>H(ue,q,ie);Gn(fe,[ue,Y]),Ml(()=>{Pn(ue,q?l:i),Xt(ue,q?u:a),Rl(fe)||Ol(ue,o,y,Y)})};return Je(t,{onBeforeEnter(q){Gn(_,[q]),Xt(q,i),Xt(q,r)},onBeforeAppear(q){Gn(S,[q]),Xt(q,l),Xt(q,c)},onEnter:J(!1),onAppear:J(!0),onLeave(q,ue){q._isLeaving=!0;const ie=()=>O(q,ue);Xt(q,f),q._enterCancelled?(Xt(q,g),Wr(q)):(Wr(q),Xt(q,g)),Ml(()=>{q._isLeaving&&(Pn(q,f),Xt(q,p),Rl(B)||Ol(q,o,I,ie))}),Gn(B,[q,ie])},onEnterCancelled(q){H(q,!1,void 0,!0),Gn(A,[q])},onAppearCancelled(q){H(q,!0,void 0,!0),Gn(V,[q])},onLeaveCancelled(q){O(q),Gn($,[q])}})}function nA(e){if(e==null)return null;if(Te(e))return[lr(e.enter),lr(e.leave)];{const t=lr(e);return[t,t]}}function lr(e){return rp(e)}function Xt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[xo]||(e[xo]=new Set)).add(t)}function Pn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[xo];n&&(n.delete(t),n.size||(e[xo]=void 0))}function Ml(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let oA=0;function Ol(e,t,n,o){const s=e._endId=++oA,i=()=>{s===e._endId&&o()};if(n!=null)return setTimeout(i,n);const{type:r,timeout:a,propCount:l}=Xf(e,t);if(!r)return o();const c=r+"end";let u=0;const f=()=>{e.removeEventListener(c,g),i()},g=p=>{p.target===e&&++u>=l&&f()};setTimeout(()=>{u<l&&f()},a+1),e.addEventListener(c,g)}function Xf(e,t){const n=window.getComputedStyle(e),o=b=>(n[b]||"").split(", "),s=o(`${Sn}Delay`),i=o(`${Sn}Duration`),r=Nl(s,i),a=o(`${Ko}Delay`),l=o(`${Ko}Duration`),c=Nl(a,l);let u=null,f=0,g=0;t===Sn?r>0&&(u=Sn,f=r,g=i.length):t===Ko?c>0&&(u=Ko,f=c,g=l.length):(f=Math.max(r,c),u=f>0?r>c?Sn:Ko:null,g=u?u===Sn?i.length:l.length:0);const p=u===Sn&&/\b(?:transform|all)(?:,|$)/.test(o(`${Sn}Property`).toString());return{type:u,timeout:f,propCount:g,hasTransform:p}}function Nl(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,o)=>Dl(n)+Dl(e[o])))}function Dl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Wr(e){return(e?e.ownerDocument:document).body.offsetHeight}function sA(e,t,n){const o=e[xo];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ki=Symbol("_vod"),ed=Symbol("_vsh"),ln={name:"show",beforeMount(e,{value:t},{transition:n}){e[ki]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):zo(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),zo(e,!0),o.enter(e)):o.leave(e,()=>{zo(e,!1)}):zo(e,t))},beforeUnmount(e,{value:t}){zo(e,t)}};function zo(e,t){e.style.display=t?e[ki]:"none",e[ed]=!t}const iA=Symbol(""),rA=/(?:^|;)\s*display\s*:/;function aA(e,t,n){const o=e.style,s=Ue(n);let i=!1;if(n&&!s){if(t)if(Ue(t))for(const r of t.split(";")){const a=r.slice(0,r.indexOf(":")).trim();n[a]==null&&li(o,a,"")}else for(const r in t)n[r]==null&&li(o,r,"");for(const r in n)r==="display"&&(i=!0),li(o,r,n[r])}else if(s){if(t!==n){const r=o[iA];r&&(n+=";"+r),o.cssText=n,i=rA.test(n)}}else t&&e.removeAttribute("style");ki in e&&(e[ki]=i?o.display:"",e[ed]&&(o.display="none"))}const Vl=/\s*!important$/;function li(e,t,n){if(pe(n))n.forEach(o=>li(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=lA(e,t);Vl.test(n)?e.setProperty(Dn(o),n.replace(Vl,""),"important"):e[o]=n}}const ql=["Webkit","Moz","ms"],cr={};function lA(e,t){const n=cr[t];if(n)return n;let o=rt(t);if(o!=="filter"&&o in e)return cr[t]=o;o=xs(o);for(let s=0;s<ql.length;s++){const i=ql[s]+o;if(i in e)return cr[t]=i}return t}const Ul="http://www.w3.org/1999/xlink";function Gl(e,t,n,o,s,i=dp(t)){o&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Ul,t.slice(6,t.length)):e.setAttributeNS(Ul,t,n):n==null||i&&!Pu(n)?e.removeAttribute(t):e.setAttribute(t,i?"":Qt(n)?String(n):n)}function Wl(e,t,n,o,s){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?zf(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const a=i==="OPTION"?e.getAttribute("value")||"":e.value,l=n==null?e.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in e))&&(e.value=l),n==null&&e.removeAttribute(t),e._value=n;return}let r=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=Pu(n):n==null&&a==="string"?(n="",r=!0):a==="number"&&(n=0,r=!0)}try{e[t]=n}catch{}r&&e.removeAttribute(s||t)}function Cn(e,t,n,o){e.addEventListener(t,n,o)}function cA(e,t,n,o){e.removeEventListener(t,n,o)}const jl=Symbol("_vei");function uA(e,t,n,o,s=null){const i=e[jl]||(e[jl]={}),r=i[t];if(o&&r)r.value=o;else{const[a,l]=fA(t);if(o){const c=i[t]=pA(o,s);Cn(e,a,c,l)}else r&&(cA(e,a,r,l),i[t]=void 0)}}const Kl=/(?:Once|Passive|Capture)$/;function fA(e){let t;if(Kl.test(e)){t={};let o;for(;o=e.match(Kl);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Dn(e.slice(2)),t]}let ur=0;const dA=Promise.resolve(),gA=()=>ur||(dA.then(()=>ur=0),ur=Date.now());function pA(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;Gt(hA(o,n.value),t,5,[o])};return n.value=e,n.attached=gA(),n}function hA(e,t){if(pe(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>s=>!s._stopped&&o&&o(s))}else return t}const zl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,AA=(e,t,n,o,s,i)=>{const r=s==="svg";t==="class"?sA(e,o,r):t==="style"?aA(e,n,o):Qs(t)?Ti(t)||uA(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vA(e,t,o,r))?(Wl(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Gl(e,t,o,r,i,t!=="value")):e._isVueCE&&(mA(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Ue(o)))?Wl(e,rt(t),o,i,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Gl(e,t,o,r))};function vA(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&zl(t)&&be(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return zl(t)&&Ue(n)?!1:t in e}function mA(e,t){const n=e._def.props;if(!n)return!1;const o=rt(t);return Array.isArray(n)?n.some(s=>rt(s)===o):Object.keys(n).some(s=>rt(s)===o)}const td=new WeakMap,nd=new WeakMap,wi=Symbol("_moveCb"),Zl=Symbol("_enterCb"),yA=e=>(delete e.props.mode,e),bA=yA({name:"TransitionGroup",props:Je({},Jf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Ot(),o=gf();let s,i;return xa(()=>{if(!s.length)return;const r=e.moveClass||`${e.name||"v"}-move`;if(!kA(s[0].el,n.vnode.el,r)){s=[];return}s.forEach(IA),s.forEach(CA);const a=s.filter(EA);Wr(n.vnode.el),a.forEach(l=>{const c=l.el,u=c.style;Xt(c,r),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[wi]=g=>{g&&g.target!==c||(!g||g.propertyName.endsWith("transform"))&&(c.removeEventListener("transitionend",f),c[wi]=null,Pn(c,r))};c.addEventListener("transitionend",f)}),s=[]}),()=>{const r=we(e),a=Yf(r);let l=r.tag||te;if(s=[],i)for(let c=0;c<i.length;c++){const u=i[c];u.el&&u.el instanceof Element&&(s.push(u),io(u,bs(u,a,o,n)),td.set(u,od(u.el)))}i=t.default?ka(t.default()):[];for(let c=0;c<i.length;c++){const u=i[c];u.key!=null&&io(u,bs(u,a,o,n))}return F(l,null,i)}}}),BA=bA;function IA(e){const t=e.el;t[wi]&&t[wi](),t[Zl]&&t[Zl]()}function CA(e){nd.set(e,od(e.el))}function EA(e){const t=td.get(e),n=nd.get(e),o=t.left-n.left,s=t.top-n.top;if(o||s){const i=e.el,r=i.style,a=i.getBoundingClientRect();let l=1,c=1;return i.offsetWidth&&(l=a.width/i.offsetWidth),i.offsetHeight&&(c=a.height/i.offsetHeight),(!Number.isFinite(l)||l===0)&&(l=1),(!Number.isFinite(c)||c===0)&&(c=1),Math.abs(l-1)<.01&&(l=1),Math.abs(c-1)<.01&&(c=1),r.transform=r.webkitTransform=`translate(${o/l}px,${s/c}px)`,r.transitionDuration="0s",e}}function od(e){const t=e.getBoundingClientRect();return{left:t.left,top:t.top}}function kA(e,t,n){const o=e.cloneNode(),s=e[xo];s&&s.forEach(a=>{a.split(/\s+/).forEach(l=>l&&o.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&o.classList.add(a)),o.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(o);const{hasTransform:r}=Xf(o);return i.removeChild(o),r}const On=e=>{const t=e.props["onUpdate:modelValue"]||!1;return pe(t)?n=>ii(t,n):t};function wA(e){e.target.composing=!0}function Jl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Lt=Symbol("_assign");function Yl(e,t,n){return t&&(e=e.trim()),n&&(e=Pi(e)),e}const jr={created(e,{modifiers:{lazy:t,trim:n,number:o}},s){e[Lt]=On(s);const i=o||s.props&&s.props.type==="number";Cn(e,t?"change":"input",r=>{r.target.composing||e[Lt](Yl(e.value,n,i))}),(n||i)&&Cn(e,"change",()=>{e.value=Yl(e.value,n,i)}),t||(Cn(e,"compositionstart",wA),Cn(e,"compositionend",Jl),Cn(e,"change",Jl))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:s,number:i}},r){if(e[Lt]=On(r),e.composing)return;const a=(i||e.type==="number")&&!/^0\d/.test(e.value)?Pi(e.value):e.value,l=t??"";if(a===l)return;const c=e.getRootNode();(c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&e.type!=="range"&&(o&&t===n||s&&e.value.trim()===l)||(e.value=l)}},QA={deep:!0,created(e,t,n){e[Lt]=On(n),Cn(e,"change",()=>{const o=e._modelValue,s=To(e),i=e.checked,r=e[Lt];if(pe(o)){const a=va(o,s),l=a!==-1;if(i&&!l)r(o.concat(s));else if(!i&&l){const c=[...o];c.splice(a,1),r(c)}}else if(Oo(o)){const a=new Set(o);i?a.add(s):a.delete(s),r(a)}else r(sd(e,i))})},mounted:Xl,beforeUpdate(e,t,n){e[Lt]=On(n),Xl(e,t,n)}};function Xl(e,{value:t,oldValue:n},o){e._modelValue=t;let s;if(pe(t))s=va(t,o.props.value)>-1;else if(Oo(t))s=t.has(o.props.value);else{if(t===n)return;s=Mn(t,sd(e,!0))}e.checked!==s&&(e.checked=s)}const _A={created(e,{value:t},n){e.checked=Mn(t,n.props.value),e[Lt]=On(n),Cn(e,"change",()=>{e[Lt](To(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e[Lt]=On(o),t!==n&&(e.checked=Mn(t,o.props.value))}},xA={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const s=Oo(t);Cn(e,"change",()=>{const i=Array.prototype.filter.call(e.options,r=>r.selected).map(r=>n?Pi(To(r)):To(r));e[Lt](e.multiple?s?new Set(i):i:i[0]),e._assigning=!0,lt(()=>{e._assigning=!1})}),e[Lt]=On(o)},mounted(e,{value:t}){ec(e,t)},beforeUpdate(e,t,n){e[Lt]=On(n)},updated(e,{value:t}){e._assigning||ec(e,t)}};function ec(e,t){const n=e.multiple,o=pe(t);if(!(n&&!o&&!Oo(t))){for(let s=0,i=e.options.length;s<i;s++){const r=e.options[s],a=To(r);if(n)if(o){const l=typeof a;l==="string"||l==="number"?r.selected=t.some(c=>String(c)===String(a)):r.selected=va(t,a)>-1}else r.selected=t.has(a);else if(Mn(To(r),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function To(e){return"_value"in e?e._value:e.value}function sd(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const RS={created(e,t,n){zs(e,t,n,null,"created")},mounted(e,t,n){zs(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){zs(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){zs(e,t,n,o,"updated")}};function TA(e,t){switch(e){case"SELECT":return xA;case"TEXTAREA":return jr;default:switch(t){case"checkbox":return QA;case"radio":return _A;default:return jr}}}function zs(e,t,n,o,s){const r=TA(e.tagName,n.props&&n.props.type)[s];r&&r(e,t,n,o)}const SA=["ctrl","shift","alt","meta"],$A={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>SA.some(n=>e[`${n}Key`]&&!t.includes(n))},id=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=((s,...i)=>{for(let r=0;r<t.length;r++){const a=$A[t[r]];if(a&&a(s,t))return}return e(s,...i)}))},PA={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},rd=(e,t)=>{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=(s=>{if(!("key"in s))return;const i=Dn(s.key);if(t.some(r=>r===i||PA[r]===i))return e(s)}))},HA=Je({patchProp:AA},eA);let fr,tc=!1;function LA(){return fr=tc?fr:Mh(HA),tc=!0,fr}const FA=((...e)=>{const t=LA().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=MA(o);if(s)return n(s,!0,RA(s))},t});function RA(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function MA(e){return Ue(e)?document.querySelector(e):e}var Ui=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),OA=/.md((\?|#).*)?$/,NA=(e,t="/")=>Ui(e)||e.startsWith("/")&&!e.startsWith(t)&&!OA.test(e),Zt=e=>/^(https?:)?\/\//.test(e),nc=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},DA="http://.",VA=(e,t)=>{if(!e.startsWith("/")&&t){const n=t.slice(0,t.lastIndexOf("/"));return nc(new URL(`${n}/${e}`,DA).pathname)}return nc(e)},qA=(e,t)=>{const n=Object.keys(e).sort((o,s)=>{const i=s.split("/").length-o.split("/").length;return i!==0?i:s.length-o.length});for(const o of n)if(t.startsWith(o))return o;return"/"},UA=/(#|\?)/,ad=e=>{const[t,...n]=e.split(UA);return{pathname:t,hashAndQueries:n.join("")}},GA=["link","meta","script","style","noscript","template"],WA=["title","base"],jA=([e,t,n])=>WA.includes(e)?e:GA.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([o,s])=>typeof s=="boolean"?s?[o,""]:null:[o,s]).filter(o=>o!=null).sort(([o],[s])=>o.localeCompare(s)),n]):null,KA=e=>{const t=new Set,n=[];return e.forEach(o=>{const s=jA(o);s&&!t.has(s)&&(t.add(s),n.push(o))}),n},Ha=e=>e.startsWith("/")?e:`/${e}`,La=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Gi=e=>e.endsWith("/")?e.slice(0,-1):e,Vn=e=>e.startsWith("/")?e.slice(1):e,ld=e=>typeof e=="function",cn=e=>Object.prototype.toString.call(e)==="[object Object]",an=e=>typeof e=="string";const zA="modulepreload",ZA=function(e){return"/"+e},oc={},ce=function(t,n,o){let s=Promise.resolve();if(n&&n.length>0){let l=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),a=r?.nonce||r?.getAttribute("nonce");s=l(n.map(c=>{if(c=ZA(c),c in oc)return;oc[c]=!0;const u=c.endsWith(".css"),f=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const g=document.createElement("link");if(g.rel=u?"stylesheet":zA,u||(g.as="script"),g.crossOrigin="",g.href=c,a&&g.setAttribute("nonce",a),document.head.appendChild(g),u)return new Promise((p,b)=>{g.addEventListener("load",p),g.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(r){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=r,window.dispatchEvent(a),!a.defaultPrevented)throw r}return s.then(r=>{for(const a of r||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})},JA=JSON.parse('{"/about.html":"/about/","/friends.html":"/friends/","/tools.html":"/tools/","/blog/elysia/elysia_quotation.html":"/archives/a5b3ea8e-7c3c-40a1-a737-26e911623da8/","/blog/technology/bitwise-subsequences.html":"/archives/ea20bdda-0d49-4472-a647-2e305a930d11/","/blog/technology/Deploying_WSL2_on_Windows_10.html":"/article/deploying-wsl2-on-windows-10/","/blog/technology/fast-power-algorithm.html":"/archives/1325a3bf-91d7-43ff-9630-e894549e12c1/","/blog/technology/Operate_WSL2.html":"/article/operate-wsl2/","/blog/technology/python_string_format.html":"/archives/56ea3081-9c69-43d7-96c8-2812ec08be2c/","/blog/technology/signed-binary-representations.html":"/archives/6f41cabe-41e6-4a09-9f1c-af7dd709a35d/","/blog/website/EdgeOne_Pages_Images.html":"/article/8gihio2v/","/blog/competition/14th-lanqiaocup-python-grad.html":"/archives/b1c77a1d-d402-4788-8049-fa3aeb12ebd0/","/blog/competition/mati-cup-2024-solutions.html":"/archives/d0ad06b9-d675-461c-a8ce-f47baeeb291d/","/notes/ai/free-model-api.html":"/article/free_model_api/","/notes/ai/mcp-and-skills.html":"/article/mcp-and-skills/","/notes/ai/ragflow-windows11-mcp.html":"/article/windows11-ragflow-deployment-mcp/","/notes/ai/":"/ai/","/notes/ops/blockchain/":"/ops/blockchain/","/notes/ops/docker/ETLCloud.html":"/ops/docker/other/ETLCloud/","/notes/ops/docker/mongodb.html":"/ops/docker/db/mongodb/","/notes/ops/docker/Postgres.html":"/ops/docker/db/postgres/","/notes/ops/docker/":"/ops/docker/","/notes/programming/solidity/basic-syntax.html":"/programming/solidity/basic-syntax/","/notes/programming/solidity/case-analysis.html":"/programming/solidity/analysis/case-analysis/","/notes/programming/solidity/":"/programming/solidity/","/notes/programming/web/":"/programming/web/","/notes/ops/linux/basic-commands.html":"/ops/linux/basic-commands/","/notes/ops/linux/other.html":"/ops/linux/other/","/notes/ops/linux/":"/ops/linux/","/notes/subject/certification/":"/subject/certification/","/notes/theory/cryptography/":"/theory/cryptography/","/notes/subject/english/":"/subject/english/","/notes/ops/blockchain/practice/basic-deployment.html":"/ops/blockchain/practice/basic-deployment/","/notes/ops/blockchain/practice/console-operator.html":"/ops/blockchain/practice/console-operator/","/notes/ops/blockchain/practice/node-deployment.html":"/ops/blockchain/practice/node-deployment/","/notes/ops/blockchain/theory/basic-principles.html":"/ops/blockchain/theory/basic-principles/","/notes/ops/blockchain/theory/fisco-bcos-node-type.html":"/ops/blockchain/theory/fisco-bcos-node-type/","/notes/programming/solidity/other/hardhat.html":"/programming/solidity/other/hardhat/","/notes/programming/solidity/other/miscellaneous.html":"/programming/solidity/other/miscellaneous/","/notes/programming/web/basic-syntax/html-css-js.html":"/programming/web/basic-syntax/html-css-js/","/notes/programming/web/basic-syntax/html-lists-and-semantic-layout.html":"/programming/web/basic-syntax/html-lists-and-semantic-layout/","/notes/programming/web/basic-syntax/html-tags-attributes.html":"/programming/web/basic-syntax/html-tags-attributes/","/notes/programming/web/basic-syntax/javascript-basics.html":"/programming/web/basic-syntax/javascript-basics/","/notes/subject/certification/sys-analyst/math.html":"/subject/certification/sys-analyst/math/","/notes/subject/certification/sys-analyst/planning.html":"/subject/certification/sys-analyst/planning/","/notes/subject/certification/sys-analyst/":"/subject/certification/sys-analyst/","/notes/subject/english/basis/":"/subject/english/basis/","/notes/theory/cryptography/classical-encryption/permutation-encryption.html":"/theory/cryptography/permutation-encryption/","/notes/theory/cryptography/classical-encryption/substitution-ciphers.html":"/theory/cryptography/substitution-ciphers/","/notes/subject/english/exam/cet-4.html":"/subject/english/exam/cet-4/","/notes/subject/english/grammar/":"/subject/english/grammar/","/notes/subject/english/listening-speaking/":"/subject/english/listening-speaking/","/notes/subject/english/reading-writing/":"/subject/english/reading-writing/","/notes/subject/english/vocabulary/":"/subject/english/vocabulary/","/notes/subject/english/writing-translation/":"/subject/english/writing-translation/"}'),YA=Object.fromEntries([["/about/",{loader:()=>ce(()=>import("./index.html-BsTMT0IO.js"),[]),meta:{title:"关于祀梦与他的花园"}}],["/friends/",{loader:()=>ce(()=>import("./index.html-DOEun121.js"),[]),meta:{title:"My Friends"}}],["/",{loader:()=>ce(()=>import("./index.html-BvvuntTA.js"),[]),meta:{title:""}}],["/tools/",{loader:()=>ce(()=>import("./index.html-mabIGM0N.js"),[]),meta:{title:"常用Web工具"}}],["/archives/a5b3ea8e-7c3c-40a1-a737-26e911623da8/",{loader:()=>ce(()=>import("./index.html-DiRFjc5g.js"),[]),meta:{title:"爱莉希雅语录"}}],["/archives/ea20bdda-0d49-4472-a647-2e305a930d11/",{loader:()=>ce(()=>import("./index.html-B6mqD19F.js"),[]),meta:{title:"通过位运算快速生成所有的子序列"}}],["/article/deploying-wsl2-on-windows-10/",{loader:()=>ce(()=>import("./index.html-CTAVrNNL.js"),[]),meta:{title:"在 Windows10 上部署 WSL2 并启动 ubuntu 虚拟机"}}],["/archives/1325a3bf-91d7-43ff-9630-e894549e12c1/",{loader:()=>ce(()=>import("./index.html-C58t7_oL.js"),[]),meta:{title:"快速幂算法详解"}}],["/article/operate-wsl2/",{loader:()=>ce(()=>import("./index.html-5dPuCqEE.js"),[]),meta:{title:"WSL2 核心操作指南"}}],["/archives/56ea3081-9c69-43d7-96c8-2812ec08be2c/",{loader:()=>ce(()=>import("./index.html-CtK0zDlo.js"),[]),meta:{title:"Python 字符串格式化全指南"}}],["/archives/6f41cabe-41e6-4a09-9f1c-af7dd709a35d/",{loader:()=>ce(()=>import("./index.html-DtExnadY.js"),[]),meta:{title:"原码、反码、补码"}}],["/article/8gihio2v/",{loader:()=>ce(()=>import("./index.html-_1BTwmmK.js"),[]),meta:{title:"通过 EdgeOne Pages 搭建图床"}}],["/archives/b1c77a1d-d402-4788-8049-fa3aeb12ebd0/",{loader:()=>ce(()=>import("./index.html-BDPcjVyz.js"),[]),meta:{title:"第十四届蓝桥杯大赛软件赛国赛 Python 研究生组(正在更新)"}}],["/archives/d0ad06b9-d675-461c-a8ce-f47baeeb291d/",{loader:()=>ce(()=>import("./index.html-BfHMtE-q.js"),[]),meta:{title:"码蹄杯 2024 年真题集详解"}}],["/article/free_model_api/",{loader:()=>ce(()=>import("./index.html-djxxfSGH.js"),[]),meta:{title:"便宜免费的大模型 API 整合 2025年11月11日 "}}],["/article/mcp-and-skills/",{loader:()=>ce(()=>import("./index.html-CuQg--rG.js"),[]),meta:{title:"MCP 与 Skills让 AI 助手更懂你的利器"}}],["/article/windows11-ragflow-deployment-mcp/",{loader:()=>ce(()=>import("./index.html-lI_N9tIY.js"),[]),meta:{title:"Windows 11 本地部署 RAGFlow 与 Cursor MCP 完整记录"}}],["/ai/",{loader:()=>ce(()=>import("./index.html-D0TYp4s0.js"),[]),meta:{title:"模型"}}],["/ops/blockchain/",{loader:()=>ce(()=>import("./index.html-Ba9tZVoo.js"),[]),meta:{title:"区块链运维指南"}}],["/ops/docker/other/ETLCloud/",{loader:()=>ce(()=>import("./index.html-D3QJ0ouX.js"),[]),meta:{title:"ETLCloud"}}],["/ops/docker/db/mongodb/",{loader:()=>ce(()=>import("./index.html-CwP5Iq4y.js"),[]),meta:{title:"使用 Docker 部署 MongoDB"}}],["/ops/docker/db/postgres/",{loader:()=>ce(()=>import("./index.html-Dol0_1nA.js"),[]),meta:{title:"使用 Docker 部署 Postgres"}}],["/ops/docker/",{loader:()=>ce(()=>import("./index.html-D5IqpkF9.js"),[]),meta:{title:"Docker 部署运维"}}],["/programming/solidity/basic-syntax/",{loader:()=>ce(()=>import("./index.html-D0eyXYu3.js"),[]),meta:{title:"Solidity 基础语法与数据类型"}}],["/programming/solidity/analysis/case-analysis/",{loader:()=>ce(()=>import("./index.html-CSfRdK3X.js"),[]),meta:{title:"十份代码实例"}}],["/programming/solidity/",{loader:()=>ce(()=>import("./index.html-CSKeDkgk.js"),[]),meta:{title:"Solidity 学习笔记"}}],["/programming/web/",{loader:()=>ce(()=>import("./index.html-DXR70hoo.js"),[]),meta:{title:"Web 概览与学习路径"}}],["/ops/linux/basic-commands/",{loader:()=>ce(()=>import("./index.html-Cb7HiCkb.js"),[]),meta:{title:"Linux 基础命令详解"}}],["/ops/linux/other/",{loader:()=>ce(()=>import("./index.html-c-ZQdVOG.js"),[]),meta:{title:"一些零散的命令"}}],["/ops/linux/",{loader:()=>ce(()=>import("./index.html-V695fu5i.js"),[]),meta:{title:"Linux 运维笔记"}}],["/subject/certification/",{loader:()=>ce(()=>import("./index.html-DdFBD7vn.js"),[]),meta:{title:"系统分析师"}}],["/theory/cryptography/",{loader:()=>ce(()=>import("./index.html-CiQobFd_.js"),[]),meta:{title:"密码学基础"}}],["/subject/english/",{loader:()=>ce(()=>import("./index.html-CxKt3nsq.js"),[]),meta:{title:"英语学习笔记"}}],["/ops/blockchain/practice/basic-deployment/",{loader:()=>ce(()=>import("./index.html-BDzvJu3P.js"),[]),meta:{title:"区块链产品设计和基础部署"}}],["/ops/blockchain/practice/console-operator/",{loader:()=>ce(()=>import("./index.html-CmSkhlHs.js"),[]),meta:{title:"Console 控制台操作"}}],["/ops/blockchain/practice/node-deployment/",{loader:()=>ce(()=>import("./index.html-CGmSQWky.js"),[]),meta:{title:"区块链网络部署与管理"}}],["/ops/blockchain/theory/basic-principles/",{loader:()=>ce(()=>import("./index.html-BouRGsF6.js"),[]),meta:{title:"区块链的基本原理"}}],["/ops/blockchain/theory/fisco-bcos-node-type/",{loader:()=>ce(()=>import("./index.html-DHiUQ6o6.js"),[]),meta:{title:"区块链的节点"}}],["/programming/solidity/other/hardhat/",{loader:()=>ce(()=>import("./index.html-DscjEXrt.js"),[]),meta:{title:"Hardhat 相关知识"}}],["/programming/solidity/other/miscellaneous/",{loader:()=>ce(()=>import("./index.html-ibgsHVVq.js"),[]),meta:{title:"一些没分类的小知识"}}],["/programming/web/basic-syntax/html-css-js/",{loader:()=>ce(()=>import("./index.html-zsU7OjrO.js"),[]),meta:{title:"Web 前端基础讲解"}}],["/programming/web/basic-syntax/html-lists-and-semantic-layout/",{loader:()=>ce(()=>import("./index.html-Bv7YcuWY.js"),[]),meta:{title:"html 列表与语义布局"}}],["/programming/web/basic-syntax/html-tags-attributes/",{loader:()=>ce(()=>import("./index.html-BwOicxcI.js"),[]),meta:{title:"HTML 常用标签与属性"}}],["/programming/web/basic-syntax/javascript-basics/",{loader:()=>ce(()=>import("./index.html-CvDBI57r.js"),[]),meta:{title:"JavaScript 基础知识"}}],["/subject/certification/sys-analyst/math/",{loader:()=>ce(()=>import("./index.html-DEIqPGUn.js"),[]),meta:{title:"第二章 数学与工程基础"}}],["/subject/certification/sys-analyst/planning/",{loader:()=>ce(()=>import("./index.html-CxPo_sDm.js"),[]),meta:{title:"第十章 系统规划与分析"}}],["/subject/certification/sys-analyst/",{loader:()=>ce(()=>import("./index.html-Ub5arsHn.js"),[]),meta:{title:"第一章 绪论"}}],["/subject/english/basis/",{loader:()=>ce(()=>import("./index.html-ChcMvwPG.js"),[]),meta:{title:"英语环境配置"}}],["/theory/cryptography/permutation-encryption/",{loader:()=>ce(()=>import("./index.html-DNsHtXWp.js"),[]),meta:{title:"置换密码 - 等待完善"}}],["/theory/cryptography/substitution-ciphers/",{loader:()=>ce(()=>import("./index.html-C-oXn43G.js"),[]),meta:{title:"替换密码"}}],["/subject/english/exam/cet-4/",{loader:()=>ce(()=>import("./index.html-DYD7lh2C.js"),[]),meta:{title:"英语四级 (CET-4) 备考指南"}}],["/subject/english/grammar/",{loader:()=>ce(()=>import("./index.html-nJ-mae1g.js"),[]),meta:{title:"核心语法与句型"}}],["/subject/english/listening-speaking/",{loader:()=>ce(()=>import("./index.html-BuFE5VE7.js"),[]),meta:{title:"听力口语训练"}}],["/subject/english/reading-writing/",{loader:()=>ce(()=>import("./index.html-CYHfof5U.js"),[]),meta:{title:"阅读提升"}}],["/subject/english/vocabulary/",{loader:()=>ce(()=>import("./index.html-mMf0OF6K.js"),[]),meta:{title:"词汇学习与记忆法"}}],["/subject/english/writing-translation/",{loader:()=>ce(()=>import("./index.html-CGD3mvRd.js"),[]),meta:{title:"写译"}}],["/404.html",{loader:()=>ce(()=>import("./404.html-CdaDqTPo.js"),[]),meta:{title:""}}],["/blog/",{loader:()=>ce(()=>import("./index.html-BtA7emMq.js"),[]),meta:{title:"博客"}}],["/article/tags/",{loader:()=>ce(()=>import("./index.html-BFUt0cWD.js"),[]),meta:{title:"标签"}}],["/article/archives/",{loader:()=>ce(()=>import("./index.html-BMfibOrB.js"),[]),meta:{title:"归档"}}],["/article/categories/",{loader:()=>ce(()=>import("./index.html-0oOAN9I5.js"),[]),meta:{title:"分类"}}]]);/*!
* vue-router v4.6.4
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const po=typeof document<"u";function cd(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function XA(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&cd(e.default)}const $e=Object.assign;function dr(e,t){const n={};for(const o in t){const s=t[o];n[o]=jt(s)?s.map(e):e(s)}return n}const cs=()=>{},jt=Array.isArray;function sc(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}const ud=/#/g,ev=/&/g,tv=/\//g,nv=/=/g,ov=/\?/g,fd=/\+/g,sv=/%5B/g,iv=/%5D/g,dd=/%5E/g,rv=/%60/g,gd=/%7B/g,av=/%7C/g,pd=/%7D/g,lv=/%20/g;function Fa(e){return e==null?"":encodeURI(""+e).replace(av,"|").replace(sv,"[").replace(iv,"]")}function cv(e){return Fa(e).replace(gd,"{").replace(pd,"}").replace(dd,"^")}function Kr(e){return Fa(e).replace(fd,"%2B").replace(lv,"+").replace(ud,"%23").replace(ev,"%26").replace(rv,"`").replace(gd,"{").replace(pd,"}").replace(dd,"^")}function uv(e){return Kr(e).replace(nv,"%3D")}function fv(e){return Fa(e).replace(ud,"%23").replace(ov,"%3F")}function dv(e){return fv(e).replace(tv,"%2F")}function Cs(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const gv=/\/$/,pv=e=>e.replace(gv,"");function gr(e,t,n="/"){let o,s={},i="",r="";const a=t.indexOf("#");let l=t.indexOf("?");return l=a>=0&&l>a?-1:l,l>=0&&(o=t.slice(0,l),i=t.slice(l,a>0?a:t.length),s=e(i.slice(1))),a>=0&&(o=o||t.slice(0,a),r=t.slice(a,t.length)),o=mv(o??t,n),{fullPath:o+i+r,path:o,query:s,hash:Cs(r)}}function hv(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ic(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Av(e,t,n){const o=t.matched.length-1,s=n.matched.length-1;return o>-1&&o===s&&So(t.matched[o],n.matched[s])&&hd(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function So(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function hd(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!vv(e[n],t[n]))return!1;return!0}function vv(e,t){return jt(e)?rc(e,t):jt(t)?rc(t,e):e?.valueOf()===t?.valueOf()}function rc(e,t){return jt(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function mv(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),s=o[o.length-1];(s===".."||s===".")&&o.push("");let i=n.length-1,r,a;for(r=0;r<o.length;r++)if(a=o[r],a!==".")if(a==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+o.slice(r).join("/")}const mn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let zr=(function(e){return e.pop="pop",e.push="push",e})({}),pr=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function yv(e){if(!e)if(po){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),pv(e)}const bv=/^[^#]+#/;function Bv(e,t){return e.replace(bv,"#")+t}function Iv(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 Wi=()=>({left:window.scrollX,top:window.scrollY});function Cv(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Iv(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function ac(e,t){return(history.state?history.state.position-t:-1)+e}const Zr=new Map;function Ev(e,t){Zr.set(e,t)}function kv(e){const t=Zr.get(e);return Zr.delete(e),t}function wv(e){return typeof e=="string"||e&&typeof e=="object"}function Ad(e){return typeof e=="string"||typeof e=="symbol"}let ze=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const vd=Symbol("");ze.MATCHER_NOT_FOUND+"",ze.NAVIGATION_GUARD_REDIRECT+"",ze.NAVIGATION_ABORTED+"",ze.NAVIGATION_CANCELLED+"",ze.NAVIGATION_DUPLICATED+"";function $o(e,t){return $e(new Error,{type:e,[vd]:!0},t)}function An(e,t){return e instanceof Error&&vd in e&&(t==null||!!(e.type&t))}const Qv=["params","query","hash"];function _v(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of Qv)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function xv(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;o<n.length;++o){const s=n[o].replace(fd," "),i=s.indexOf("="),r=Cs(i<0?s:s.slice(0,i)),a=i<0?null:Cs(s.slice(i+1));if(r in t){let l=t[r];jt(l)||(l=t[r]=[l]),l.push(a)}else t[r]=a}return t}function lc(e){let t="";for(let n in e){const o=e[n];if(n=uv(n),o==null){o!==void 0&&(t+=(t.length?"&":"")+n);continue}(jt(o)?o.map(s=>s&&Kr(s)):[o&&Kr(o)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Tv(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=jt(o)?o.map(s=>s==null?null:""+s):o==null?o:""+o)}return t}const Sv=Symbol(""),cc=Symbol(""),ji=Symbol(""),Ra=Symbol(""),Jr=Symbol("");function Zo(){let e=[];function t(o){return e.push(o),()=>{const s=e.indexOf(o);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Ln(e,t,n,o,s,i=r=>r()){const r=o&&(o.enterCallbacks[s]=o.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const c=g=>{g===!1?l($o(ze.NAVIGATION_ABORTED,{from:n,to:t})):g instanceof Error?l(g):wv(g)?l($o(ze.NAVIGATION_GUARD_REDIRECT,{from:t,to:g})):(r&&o.enterCallbacks[s]===r&&typeof g=="function"&&r.push(g),a())},u=i(()=>e.call(o&&o.instances[s],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(g=>l(g))})}function hr(e,t,n,o,s=i=>i()){const i=[];for(const r of e)for(const a in r.components){let l=r.components[a];if(!(t!=="beforeRouteEnter"&&!r.instances[a]))if(cd(l)){const c=(l.__vccOpts||l)[t];c&&i.push(Ln(c,n,o,r,a,s))}else{let c=l();i.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${r.path}"`);const f=XA(u)?u.default:u;r.mods[a]=u,r.components[a]=f;const g=(f.__vccOpts||f)[t];return g&&Ln(g,n,o,r,a,s)()}))}}return i}function $v(e,t){const n=[],o=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let r=0;r<i;r++){const a=t.matched[r];a&&(e.matched.find(c=>So(c,a))?o.push(a):n.push(a));const l=e.matched[r];l&&(t.matched.find(c=>So(c,l))||s.push(l))}return[n,o,s]}/*!
* vue-router v4.6.4
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/let Pv=()=>location.protocol+"//"+location.host;function md(e,t){const{pathname:n,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){let r=s.includes(e.slice(i))?e.slice(i).length:1,a=s.slice(r);return a[0]!=="/"&&(a="/"+a),ic(a,"")}return ic(n,e)+o+s}function Hv(e,t,n,o){let s=[],i=[],r=null;const a=({state:g})=>{const p=md(e,location),b=n.value,y=t.value;let I=0;if(g){if(n.value=p,t.value=g,r&&r===b){r=null;return}I=y?g.position-y.position:0}else o(p);s.forEach(_=>{_(n.value,b,{delta:I,type:zr.pop,direction:I?I>0?pr.forward:pr.back:pr.unknown})})};function l(){r=n.value}function c(g){s.push(g);const p=()=>{const b=s.indexOf(g);b>-1&&s.splice(b,1)};return i.push(p),p}function u(){if(document.visibilityState==="hidden"){const{history:g}=window;if(!g.state)return;g.replaceState($e({},g.state,{scroll:Wi()}),"")}}function f(){for(const g of i)g();i=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:l,listen:c,destroy:f}}function uc(e,t,n,o=!1,s=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:s?Wi():null}}function Lv(e){const{history:t,location:n}=window,o={value:md(e,n)},s={value:t.state};s.value||i(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,c,u){const f=e.indexOf("#"),g=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:Pv()+e+l;try{t[u?"replaceState":"pushState"](c,"",g),s.value=c}catch(p){console.error(p),n[u?"replace":"assign"](g)}}function r(l,c){i(l,$e({},t.state,uc(s.value.back,l,s.value.forward,!0),c,{position:s.value.position}),!0),o.value=l}function a(l,c){const u=$e({},s.value,t.state,{forward:l,scroll:Wi()});i(u.current,u,!0),i(l,$e({},uc(o.value,l,null),{position:u.position+1},c),!1),o.value=l}return{location:o,state:s,push:a,replace:r}}function Fv(e){e=yv(e);const t=Lv(e),n=Hv(e,t.state,t.location,t.replace);function o(i,r=!0){r||n.pauseListeners(),history.go(i)}const s=$e({location:"",base:e,go:o,createHref:Bv.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}let Zn=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var Xe=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(Xe||{});const Rv={type:Zn.Static,value:""},Mv=/[a-zA-Z0-9_]/;function Ov(e){if(!e)return[[]];if(e==="/")return[[Rv]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${c}": ${p}`)}let n=Xe.Static,o=n;const s=[];let i;function r(){i&&s.push(i),i=[]}let a=0,l,c="",u="";function f(){c&&(n===Xe.Static?i.push({type:Zn.Static,value:c}):n===Xe.Param||n===Xe.ParamRegExp||n===Xe.ParamRegExpEnd?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:Zn.Param,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function g(){c+=l}for(;a<e.length;){if(l=e[a++],l==="\\"&&n!==Xe.ParamRegExp){o=n,n=Xe.EscapeNext;continue}switch(n){case Xe.Static:l==="/"?(c&&f(),r()):l===":"?(f(),n=Xe.Param):g();break;case Xe.EscapeNext:g(),n=o;break;case Xe.Param:l==="("?n=Xe.ParamRegExp:Mv.test(l)?g():(f(),n=Xe.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case Xe.ParamRegExp:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=Xe.ParamRegExpEnd:u+=l;break;case Xe.ParamRegExpEnd:f(),n=Xe.Static,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:t("Unknown state");break}}return n===Xe.ParamRegExp&&t(`Unfinished custom RegExp for param "${c}"`),f(),r(),s}const fc="[^/]+?",Nv={sensitive:!1,strict:!1,start:!0,end:!0};var ht=(function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e})(ht||{});const Dv=/[.+*?^${}()[\]/\\]/g;function Vv(e,t){const n=$e({},Nv,t),o=[];let s=n.start?"^":"";const i=[];for(const c of e){const u=c.length?[]:[ht.Root];n.strict&&!c.length&&(s+="/");for(let f=0;f<c.length;f++){const g=c[f];let p=ht.Segment+(n.sensitive?ht.BonusCaseSensitive:0);if(g.type===Zn.Static)f||(s+="/"),s+=g.value.replace(Dv,"\\$&"),p+=ht.Static;else if(g.type===Zn.Param){const{value:b,repeatable:y,optional:I,regexp:_}=g;i.push({name:b,repeatable:y,optional:I});const k=_||fc;if(k!==fc){p+=ht.BonusCustomRegExp;try{`${k}`}catch(B){throw new Error(`Invalid custom RegExp for param "${b}" (${k}): `+B.message)}}let A=y?`((?:${k})(?:/(?:${k}))*)`:`(${k})`;f||(A=I&&c.length<2?`(?:/${A})`:"/"+A),I&&(A+="?"),s+=A,p+=ht.Dynamic,I&&(p+=ht.BonusOptional),y&&(p+=ht.BonusRepeatable),k===".*"&&(p+=ht.BonusWildcard)}u.push(p)}o.push(u)}if(n.strict&&n.end){const c=o.length-1;o[c][o[c].length-1]+=ht.BonusStrict}n.strict||(s+="/?"),n.end?s+="$":n.strict&&!s.endsWith("/")&&(s+="(?:/|$)");const r=new RegExp(s,n.sensitive?"":"i");function a(c){const u=c.match(r),f={};if(!u)return null;for(let g=1;g<u.length;g++){const p=u[g]||"",b=i[g-1];f[b.name]=p&&b.repeatable?p.split("/"):p}return f}function l(c){let u="",f=!1;for(const g of e){(!f||!u.endsWith("/"))&&(u+="/"),f=!1;for(const p of g)if(p.type===Zn.Static)u+=p.value;else if(p.type===Zn.Param){const{value:b,repeatable:y,optional:I}=p,_=b in c?c[b]:"";if(jt(_)&&!y)throw new Error(`Provided param "${b}" is an array but it is not repeatable (* or + modifiers)`);const k=jt(_)?_.join("/"):_;if(!k)if(I)g.length<2&&(u.endsWith("/")?u=u.slice(0,-1):f=!0);else throw new Error(`Missing required param "${b}"`);u+=k}}return u||"/"}return{re:r,score:o,keys:i,parse:a,stringify:l}}function qv(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]===ht.Static+ht.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===ht.Static+ht.Segment?1:-1:0}function yd(e,t){let n=0;const o=e.score,s=t.score;for(;n<o.length&&n<s.length;){const i=qv(o[n],s[n]);if(i)return i;n++}if(Math.abs(s.length-o.length)===1){if(dc(o))return 1;if(dc(s))return-1}return s.length-o.length}function dc(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Uv={strict:!1,end:!0,sensitive:!1};function Gv(e,t,n){const o=Vv(Ov(e.path),n),s=$e(o,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function Wv(e,t){const n=[],o=new Map;t=sc(Uv,t);function s(f){return o.get(f)}function i(f,g,p){const b=!p,y=pc(f);y.aliasOf=p&&p.record;const I=sc(t,f),_=[y];if("alias"in f){const B=typeof f.alias=="string"?[f.alias]:f.alias;for(const $ of B)_.push(pc($e({},y,{components:p?p.record.components:y.components,path:$,aliasOf:p?p.record:y})))}let k,A;for(const B of _){const{path:$}=B;if(g&&$[0]!=="/"){const S=g.record.path,L=S[S.length-1]==="/"?"":"/";B.path=g.record.path+($&&L+$)}if(k=Gv(B,g,I),p?p.alias.push(k):(A=A||k,A!==k&&A.alias.push(k),b&&f.name&&!hc(k)&&r(f.name)),bd(k)&&l(k),y.children){const S=y.children;for(let L=0;L<S.length;L++)i(S[L],k,p&&p.children[L])}p=p||k}return A?()=>{r(A)}:cs}function r(f){if(Ad(f)){const g=o.get(f);g&&(o.delete(f),n.splice(n.indexOf(g),1),g.children.forEach(r),g.alias.forEach(r))}else{const g=n.indexOf(f);g>-1&&(n.splice(g,1),f.record.name&&o.delete(f.record.name),f.children.forEach(r),f.alias.forEach(r))}}function a(){return n}function l(f){const g=zv(f,n);n.splice(g,0,f),f.record.name&&!hc(f)&&o.set(f.record.name,f)}function c(f,g){let p,b={},y,I;if("name"in f&&f.name){if(p=o.get(f.name),!p)throw $o(ze.MATCHER_NOT_FOUND,{location:f});I=p.record.name,b=$e(gc(g.params,p.keys.filter(A=>!A.optional).concat(p.parent?p.parent.keys.filter(A=>A.optional):[]).map(A=>A.name)),f.params&&gc(f.params,p.keys.map(A=>A.name))),y=p.stringify(b)}else if(f.path!=null)y=f.path,p=n.find(A=>A.re.test(y)),p&&(b=p.parse(y),I=p.record.name);else{if(p=g.name?o.get(g.name):n.find(A=>A.re.test(g.path)),!p)throw $o(ze.MATCHER_NOT_FOUND,{location:f,currentLocation:g});I=p.record.name,b=$e({},g.params,f.params),y=p.stringify(b)}const _=[];let k=p;for(;k;)_.unshift(k.record),k=k.parent;return{name:I,path:y,params:b,matched:_,meta:Kv(_)}}e.forEach(f=>i(f));function u(){n.length=0,o.clear()}return{addRoute:i,resolve:c,removeRoute:r,clearRoutes:u,getRoutes:a,getRecordMatcher:s}}function gc(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function pc(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:jv(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function jv(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 hc(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Kv(e){return e.reduce((t,n)=>$e(t,n.meta),{})}function zv(e,t){let n=0,o=t.length;for(;n!==o;){const i=n+o>>1;yd(e,t[i])<0?o=i:n=i+1}const s=Zv(e);return s&&(o=t.lastIndexOf(s,o-1)),o}function Zv(e){let t=e;for(;t=t.parent;)if(bd(t)&&yd(e,t)===0)return t}function bd({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Ac(e){const t=Oe(ji),n=Oe(Ra),o=E(()=>{const l=h(e.to);return t.resolve(l)}),s=E(()=>{const{matched:l}=o.value,{length:c}=l,u=l[c-1],f=n.matched;if(!u||!f.length)return-1;const g=f.findIndex(So.bind(null,u));if(g>-1)return g;const p=vc(l[c-2]);return c>1&&vc(u)===p&&f[f.length-1].path!==p?f.findIndex(So.bind(null,l[c-2])):g}),i=E(()=>s.value>-1&&tm(n.params,o.value.params)),r=E(()=>s.value>-1&&s.value===n.matched.length-1&&hd(n.params,o.value.params));function a(l={}){if(em(l)){const c=t[h(e.replace)?"replace":"push"](h(e.to)).catch(cs);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:o,href:E(()=>o.value.href),isActive:i,isExactActive:r,navigate:a}}function Jv(e){return e.length===1?e[0]:e}const Yv=M({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"},viewTransition:Boolean},useLink:Ac,setup(e,{slots:t}){const n=oo(Ac(e)),{options:o}=Oe(ji),s=E(()=>({[mc(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[mc(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&Jv(t.default(n));return e.custom?i:ke("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),Xv=Yv;function em(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 tm(e,t){for(const n in t){const o=t[n],s=e[n];if(typeof o=="string"){if(o!==s)return!1}else if(!jt(s)||s.length!==o.length||o.some((i,r)=>i.valueOf()!==s[r].valueOf()))return!1}return!0}function vc(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const mc=(e,t,n)=>e??t??n,nm=M({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Oe(Jr),s=E(()=>e.route||o.value),i=Oe(cc,0),r=E(()=>{let c=h(i);const{matched:u}=s.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=E(()=>s.value.matched[r.value]);Xn(cc,E(()=>r.value+1)),Xn(Sv,a),Xn(Jr,s);const l=Z();return Ae(()=>[l.value,a.value,e.name],([c,u,f],[g,p,b])=>{u&&(u.instances[f]=c,p&&p!==u&&c&&c===g&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),c&&u&&(!p||!So(u,p)||!g)&&(u.enterCallbacks[f]||[]).forEach(y=>y(c))},{flush:"post"}),()=>{const c=s.value,u=e.name,f=a.value,g=f&&f.components[u];if(!g)return yc(n.default,{Component:g,route:c});const p=f.props[u],b=p?p===!0?c.params:typeof p=="function"?p(c):p:null,I=ke(g,$e({},b,t,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return yc(n.default,{Component:I,route:c})||I}}});function yc(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const om=nm;function sm(e){const t=Wv(e.routes,e),n=e.parseQuery||xv,o=e.stringifyQuery||lc,s=e.history,i=Zo(),r=Zo(),a=Zo(),l=Ie(mn);let c=mn;po&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=dr.bind(null,D=>""+D),f=dr.bind(null,dv),g=dr.bind(null,Cs);function p(D,le){let ne,de;return Ad(D)?(ne=t.getRecordMatcher(D),de=le):de=D,t.addRoute(de,ne)}function b(D){const le=t.getRecordMatcher(D);le&&t.removeRoute(le)}function y(){return t.getRoutes().map(D=>D.record)}function I(D){return!!t.getRecordMatcher(D)}function _(D,le){if(le=$e({},le||l.value),typeof D=="string"){const Q=gr(n,D,le.path),P=t.resolve({path:Q.path},le),U=s.createHref(Q.fullPath);return $e(Q,P,{params:g(P.params),hash:Cs(Q.hash),redirectedFrom:void 0,href:U})}let ne;if(D.path!=null)ne=$e({},D,{path:gr(n,D.path,le.path).path});else{const Q=$e({},D.params);for(const P in Q)Q[P]==null&&delete Q[P];ne=$e({},D,{params:f(Q)}),le.params=f(le.params)}const de=t.resolve(ne,le),Ee=D.hash||"";de.params=u(g(de.params));const Le=hv(o,$e({},D,{hash:cv(Ee),path:de.path})),C=s.createHref(Le);return $e({fullPath:Le,hash:Ee,query:o===lc?Tv(D.query):D.query||{}},de,{redirectedFrom:void 0,href:C})}function k(D){return typeof D=="string"?gr(n,D,l.value.path):$e({},D)}function A(D,le){if(c!==D)return $o(ze.NAVIGATION_CANCELLED,{from:le,to:D})}function B(D){return L(D)}function $(D){return B($e(k(D),{replace:!0}))}function S(D,le){const ne=D.matched[D.matched.length-1];if(ne&&ne.redirect){const{redirect:de}=ne;let Ee=typeof de=="function"?de(D,le):de;return typeof Ee=="string"&&(Ee=Ee.includes("?")||Ee.includes("#")?Ee=k(Ee):{path:Ee},Ee.params={}),$e({query:D.query,hash:D.hash,params:Ee.path!=null?{}:D.params},Ee)}}function L(D,le){const ne=c=_(D),de=l.value,Ee=D.state,Le=D.force,C=D.replace===!0,Q=S(ne,de);if(Q)return L($e(k(Q),{state:typeof Q=="object"?$e({},Ee,Q.state):Ee,force:Le,replace:C}),le||ne);const P=ne;P.redirectedFrom=le;let U;return!Le&&Av(o,de,ne)&&(U=$o(ze.NAVIGATION_DUPLICATED,{to:P,from:de}),gt(de,de,!0,!1)),(U?Promise.resolve(U):O(P,de)).catch(N=>An(N)?An(N,ze.NAVIGATION_GUARD_REDIRECT)?N:mt(N):ae(N,P,de)).then(N=>{if(N){if(An(N,ze.NAVIGATION_GUARD_REDIRECT))return L($e({replace:C},k(N.to),{state:typeof N.to=="object"?$e({},Ee,N.to.state):Ee,force:Le}),le||P)}else N=q(P,de,!0,C,Ee);return J(P,de,N),N})}function V(D,le){const ne=A(D,le);return ne?Promise.reject(ne):Promise.resolve()}function H(D){const le=pn.values().next().value;return le&&typeof le.runWithContext=="function"?le.runWithContext(D):D()}function O(D,le){let ne;const[de,Ee,Le]=$v(D,le);ne=hr(de.reverse(),"beforeRouteLeave",D,le);for(const Q of de)Q.leaveGuards.forEach(P=>{ne.push(Ln(P,D,le))});const C=V.bind(null,D,le);return ne.push(C),ct(ne).then(()=>{ne=[];for(const Q of i.list())ne.push(Ln(Q,D,le));return ne.push(C),ct(ne)}).then(()=>{ne=hr(Ee,"beforeRouteUpdate",D,le);for(const Q of Ee)Q.updateGuards.forEach(P=>{ne.push(Ln(P,D,le))});return ne.push(C),ct(ne)}).then(()=>{ne=[];for(const Q of Le)if(Q.beforeEnter)if(jt(Q.beforeEnter))for(const P of Q.beforeEnter)ne.push(Ln(P,D,le));else ne.push(Ln(Q.beforeEnter,D,le));return ne.push(C),ct(ne)}).then(()=>(D.matched.forEach(Q=>Q.enterCallbacks={}),ne=hr(Le,"beforeRouteEnter",D,le,H),ne.push(C),ct(ne))).then(()=>{ne=[];for(const Q of r.list())ne.push(Ln(Q,D,le));return ne.push(C),ct(ne)}).catch(Q=>An(Q,ze.NAVIGATION_CANCELLED)?Q:Promise.reject(Q))}function J(D,le,ne){a.list().forEach(de=>H(()=>de(D,le,ne)))}function q(D,le,ne,de,Ee){const Le=A(D,le);if(Le)return Le;const C=le===mn,Q=po?history.state:{};ne&&(de||C?s.replace(D.fullPath,$e({scroll:C&&Q&&Q.scroll},Ee)):s.push(D.fullPath,Ee)),l.value=D,gt(D,le,ne,C),mt()}let ue;function ie(){ue||(ue=s.listen((D,le,ne)=>{if(!bt.listening)return;const de=_(D),Ee=S(de,bt.currentRoute.value);if(Ee){L($e(Ee,{replace:!0,force:!0}),de).catch(cs);return}c=de;const Le=l.value;po&&Ev(ac(Le.fullPath,ne.delta),Wi()),O(de,Le).catch(C=>An(C,ze.NAVIGATION_ABORTED|ze.NAVIGATION_CANCELLED)?C:An(C,ze.NAVIGATION_GUARD_REDIRECT)?(L($e(k(C.to),{force:!0}),de).then(Q=>{An(Q,ze.NAVIGATION_ABORTED|ze.NAVIGATION_DUPLICATED)&&!ne.delta&&ne.type===zr.pop&&s.go(-1,!1)}).catch(cs),Promise.reject()):(ne.delta&&s.go(-ne.delta,!1),ae(C,de,Le))).then(C=>{C=C||q(de,Le,!1),C&&(ne.delta&&!An(C,ze.NAVIGATION_CANCELLED)?s.go(-ne.delta,!1):ne.type===zr.pop&&An(C,ze.NAVIGATION_ABORTED|ze.NAVIGATION_DUPLICATED)&&s.go(-1,!1)),J(de,Le,C)}).catch(cs)}))}let fe=Zo(),Y=Zo(),me;function ae(D,le,ne){mt(D);const de=Y.list();return de.length?de.forEach(Ee=>Ee(D,le,ne)):console.error(D),Promise.reject(D)}function Be(){return me&&l.value!==mn?Promise.resolve():new Promise((D,le)=>{fe.add([D,le])})}function mt(D){return me||(me=!D,ie(),fe.list().forEach(([le,ne])=>D?ne(D):le()),fe.reset()),D}function gt(D,le,ne,de){const{scrollBehavior:Ee}=e;if(!po||!Ee)return Promise.resolve();const Le=!ne&&kv(ac(D.fullPath,0))||(de||!ne)&&history.state&&history.state.scroll||null;return lt().then(()=>Ee(D,le,Le)).then(C=>C&&Cv(C)).catch(C=>ae(C,D,le))}const tt=D=>s.go(D);let yt;const pn=new Set,bt={currentRoute:l,listening:!0,addRoute:p,removeRoute:b,clearRoutes:t.clearRoutes,hasRoute:I,getRoutes:y,resolve:_,options:e,push:B,replace:$,go:tt,back:()=>tt(-1),forward:()=>tt(1),beforeEach:i.add,beforeResolve:r.add,afterEach:a.add,onError:Y.add,isReady:Be,install(D){D.component("RouterLink",Xv),D.component("RouterView",om),D.config.globalProperties.$router=bt,Object.defineProperty(D.config.globalProperties,"$route",{enumerable:!0,get:()=>h(l)}),po&&!yt&&l.value===mn&&(yt=!0,B(s.location).catch(de=>{}));const le={};for(const de in mn)Object.defineProperty(le,de,{get:()=>l.value[de],enumerable:!0});D.provide(ji,bt),D.provide(Ra,Yu(le)),D.provide(Jr,l);const ne=D.unmount;pn.add(D),D.unmount=function(){pn.delete(D),pn.size<1&&(c=mn,ue&&ue(),ue=null,l.value=mn,yt=!1,me=!1),ne()}}};function ct(D){return D.reduce((le,ne)=>le.then(()=>H(ne)),Promise.resolve())}return bt}function Do(){return Oe(ji)}function vt(e){return Oe(Ra)}var Ma=Symbol(""),fn=()=>{const e=Oe(Ma);if(!e)throw new Error("useClientData() is called without provider.");return e},im=()=>fn().pageComponent,Bd=()=>fn().pageData,Ki=()=>fn().pageFrontmatter,rm=()=>fn().pageHead,Ls=()=>fn().pageLang,am=()=>fn().pageLayout,Nt=()=>fn().routeLocale,lm=()=>fn().routePath,cm=()=>fn().siteLocaleData,Oa=fn,um=Ki,fm=Bd,Yr=new Set,Na=e=>{Yr.add(e),Kt(()=>{Yr.delete(e)})},dm=Symbol(""),Xr=Ie(JA),Eo=Ie(YA),Id=(e,t)=>{const n=VA(e,t);if(Eo.value[n])return n;const o=encodeURI(n);if(Eo.value[o])return o;const s=Xr.value[n]||Xr.value[o];return s||n},ro=(e,t)=>{const{pathname:n,hashAndQueries:o}=ad(e),s=Id(n,t),i=s+o;return Eo.value[s]?{...Eo.value[s],path:i,notFound:!1}:{...Eo.value["/404.html"],path:i,notFound:!0}},xn=(e,t)=>{const{pathname:n,hashAndQueries:o}=ad(e);return Id(n,t)+o},gm=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&e.currentTarget.getAttribute("target")?.match(/\b_blank\b/i)))return e.preventDefault(),!0},pm=M({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const n=Do(),o=vt(),s=E(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${xn(e.to,o.path).substring(1)}`);return()=>ke("a",{class:["route-link",{[e.activeClass]:e.active}],href:s.value,onClick:(i={})=>{gm(i)&&n.push(e.to).catch()}},t.default())}}),Da=M({name:"ClientOnly",setup(e,t){const n=Z(!1);return Se(()=>{n.value=!0}),()=>n.value?t.slots.default?.():null}}),Zs=e=>{Yr.forEach(t=>t(e))},Cd=M({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=im(),n=E(()=>{if(!e.path)return t.value;const s=ro(e.path);return _a(async()=>s.loader().then(({comp:i})=>i))}),o=Ki();return Ae(o,()=>{Zs("updated")},{deep:!0,flush:"post"}),()=>ke(n.value,{onVnodeMounted:()=>{Zs("mounted")},onVnodeUpdated:()=>{Zs("updated")},onVnodeBeforeUnmount:()=>{Zs("beforeUnmount")}})}}),hm="Layout",Am="en-US",Wn=oo({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageHead:(e,t,n)=>{const o=an(t.description)?t.description:n.description,s=[...Array.isArray(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:o}]];return KA(s)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Am,resolvePageLayout:(e,t)=>{const n=an(e.frontmatter.layout)?e.frontmatter.layout:hm;if(!t[n])throw new Error(`[vuepress] Cannot resolve layout: ${n}`);return t[n]},resolveRouteLocale:(e,t)=>qA(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...n},o)=>({...n,...t[o],head:[...t[o]?.head??[],...n.head]})}),dn=(e={})=>e,xt=e=>Zt(e)?e:`/${Vn(e)}`,vm=Object.defineProperty,mm=(e,t)=>{for(var n in t)vm(e,n,{get:t[n],enumerable:!0})},ym={};const bm=Object.freeze(Object.defineProperty({__proto__:null,default:ym},Symbol.toStringTag,{value:"Module"}));var Bm={};mm(Bm,{COMPONENT_STATE_TYPE:()=>Im,INSPECTOR_ID:()=>Cm,INSPECTOR_LABEL:()=>Em,INSPECTOR_NODES:()=>km,INSPECTOR_STATE_SECTION_NAME:()=>wm,PLUGIN_ID:()=>Ed,PLUGIN_LABEL:()=>Va});var Ed="org.vuejs.vuepress",Va="VuePress",Im=Va,Cm=Ed,Em=Va,bc={id:"INTERNAL",label:"Internal",keys:["layouts","routes","redirects"]},Bc={id:"SITE",label:"Site",keys:["siteData","siteLocaleData"]},Ic={id:"ROUTE",label:"Route",keys:["routePath","routeLocale"]},Cc={id:"PAGE",label:"Page",keys:["pageData","pageFrontmatter","pageLang","pageHead","pageHeadTitle","pageLayout","pageComponent"]},km={[bc.id]:bc,[Bc.id]:Bc,[Ic.id]:Ic,[Cc.id]:Cc},wm="State",Ct=Uint8Array,vo=Uint16Array,Qm=Int32Array,kd=new Ct([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),wd=new Ct([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),_m=new Ct([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Qd=function(e,t){for(var n=new vo(31),o=0;o<31;++o)n[o]=t+=1<<e[o-1];for(var s=new Qm(n[30]),o=1;o<30;++o)for(var i=n[o];i<n[o+1];++i)s[i]=i-n[o]<<5|o;return{b:n,r:s}},_d=Qd(kd,2),xd=_d.b,xm=_d.r;xd[28]=258,xm[258]=28;var Tm=Qd(wd,0),Sm=Tm.b,ea=new vo(32768);for(var Ve=0;Ve<32768;++Ve){var $n=(Ve&43690)>>1|(Ve&21845)<<1;$n=($n&52428)>>2|($n&13107)<<2,$n=($n&61680)>>4|($n&3855)<<4,ea[Ve]=(($n&65280)>>8|($n&255)<<8)>>1}var us=(function(e,t,n){for(var o=e.length,s=0,i=new vo(t);s<o;++s)e[s]&&++i[e[s]-1];var r=new vo(t);for(s=1;s<t;++s)r[s]=r[s-1]+i[s-1]<<1;var a;if(n){a=new vo(1<<t);var l=15-t;for(s=0;s<o;++s)if(e[s])for(var c=s<<4|e[s],u=t-e[s],f=r[e[s]-1]++<<u,g=f|(1<<u)-1;f<=g;++f)a[ea[f]>>l]=c}else for(a=new vo(o),s=0;s<o;++s)e[s]&&(a[s]=ea[r[e[s]-1]++]>>15-e[s]);return a}),Fs=new Ct(288);for(var Ve=0;Ve<144;++Ve)Fs[Ve]=8;for(var Ve=144;Ve<256;++Ve)Fs[Ve]=9;for(var Ve=256;Ve<280;++Ve)Fs[Ve]=7;for(var Ve=280;Ve<288;++Ve)Fs[Ve]=8;var Td=new Ct(32);for(var Ve=0;Ve<32;++Ve)Td[Ve]=5;var $m=us(Fs,9,1),Pm=us(Td,5,1),Ar=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},Vt=function(e,t,n){var o=t/8|0;return(e[o]|e[o+1]<<8)>>(t&7)&n},vr=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},Hm=function(e){return(e+7)/8|0},Sd=function(e,t,n){return(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length),new Ct(e.subarray(t,n))},Lm=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],$t=function(e,t,n){var o=new Error(t||Lm[e]);if(o.code=e,Error.captureStackTrace&&Error.captureStackTrace(o,$t),!n)throw o;return o},Fm=function(e,t,n,o){var s=e.length,i=0;if(!s||t.f&&!t.l)return n||new Ct(0);var r=!n,a=r||t.i!=2,l=t.i;r&&(n=new Ct(s*3));var c=function(Ee){var Le=n.length;if(Ee>Le){var C=new Ct(Math.max(Le*2,Ee));C.set(n),n=C}},u=t.f||0,f=t.p||0,g=t.b||0,p=t.l,b=t.d,y=t.m,I=t.n,_=s*8;do{if(!p){u=Vt(e,f,1);var k=Vt(e,f+1,3);if(f+=3,k)if(k==1)p=$m,b=Pm,y=9,I=5;else if(k==2){var S=Vt(e,f,31)+257,L=Vt(e,f+10,15)+4,V=S+Vt(e,f+5,31)+1;f+=14;for(var H=new Ct(V),O=new Ct(19),J=0;J<L;++J)O[_m[J]]=Vt(e,f+J*3,7);f+=L*3;for(var q=Ar(O),ue=(1<<q)-1,ie=us(O,q,1),J=0;J<V;){var fe=ie[Vt(e,f,ue)];f+=fe&15;var A=fe>>4;if(A<16)H[J++]=A;else{var Y=0,me=0;for(A==16?(me=3+Vt(e,f,3),f+=2,Y=H[J-1]):A==17?(me=3+Vt(e,f,7),f+=3):A==18&&(me=11+Vt(e,f,127),f+=7);me--;)H[J++]=Y}}var ae=H.subarray(0,S),Be=H.subarray(S);y=Ar(ae),I=Ar(Be),p=us(ae,y,1),b=us(Be,I,1)}else $t(1);else{var A=Hm(f)+4,B=e[A-4]|e[A-3]<<8,$=A+B;if($>s){l&&$t(0);break}a&&c(g+B),n.set(e.subarray(A,$),g),t.b=g+=B,t.p=f=$*8,t.f=u;continue}if(f>_){l&&$t(0);break}}a&&c(g+131072);for(var mt=(1<<y)-1,gt=(1<<I)-1,tt=f;;tt=f){var Y=p[vr(e,f)&mt],yt=Y>>4;if(f+=Y&15,f>_){l&&$t(0);break}if(Y||$t(2),yt<256)n[g++]=yt;else if(yt==256){tt=f,p=null;break}else{var pn=yt-254;if(yt>264){var J=yt-257,bt=kd[J];pn=Vt(e,f,(1<<bt)-1)+xd[J],f+=bt}var ct=b[vr(e,f)&gt],D=ct>>4;ct||$t(3),f+=ct&15;var Be=Sm[D];if(D>3){var bt=wd[D];Be+=vr(e,f)&(1<<bt)-1,f+=bt}if(f>_){l&&$t(0);break}a&&c(g+131072);var le=g+pn;if(g<Be){var ne=i-Be,de=Math.min(Be,le);for(ne+g<0&&$t(3);g<de;++g)n[g]=o[ne+g]}for(;g<le;++g)n[g]=n[g-Be]}}t.l=p,t.p=tt,t.b=g,t.f=u,p&&(u=1,t.m=y,t.d=b,t.n=I)}while(!u);return g!=n.length&&r?Sd(n,0,g):n.subarray(0,g)},Rm=new Ct(0),Mm=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&$t(6,"invalid zlib data"),(e[1]>>5&1)==1&&$t(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function Om(e,t){return Fm(e.subarray(Mm(e),-4),{i:2},t,t)}var ta=typeof TextDecoder<"u"&&new TextDecoder,Nm=0;try{ta.decode(Rm,{stream:!0}),Nm=1}catch{}var Dm=function(e){for(var t="",n=0;;){var o=e[n++],s=(o>127)+(o>223)+(o>239);if(n+s>e.length)return{s:t,r:Sd(e,n-1)};s?s==3?(o=((o&15)<<18|(e[n++]&63)<<12|(e[n++]&63)<<6|e[n++]&63)-65536,t+=String.fromCharCode(55296|o>>10,56320|o&1023)):s&1?t+=String.fromCharCode((o&31)<<6|e[n++]&63):t+=String.fromCharCode((o&15)<<12|(e[n++]&63)<<6|e[n++]&63):t+=String.fromCharCode(o)}};function Vm(e,t){{for(var n=new Ct(e.length),o=0;o<e.length;++o)n[o]=e.charCodeAt(o);return n}for(var s=e.length,o=0;o<s;++o);}function qm(e,t){var n;if(ta)return ta.decode(e);var o=Dm(e),s=o.s,n=o.r;return n.length&&$t(8),s}const Es=e=>{const t=atob(e);return qm(Om(Vm(t)))},$d=e=>{let t=e.replaceAll("<br>","<br />").replaceAll("%","%25").replaceAll('"',"%22").replaceAll("'","%27").replaceAll("&","%26").replaceAll("#","%23").replaceAll("{","%7B").replaceAll("}","%7D").replaceAll("<","%3C").replaceAll(">","%3E");return e.includes("xmlns")||(t=t.replace("<svg",'<svg xmlns="http://www.w3.org/2000/svg"')),`data:image/svg+xml;charset=utf8,${t}`},Um=e=>typeof e<"u",Gm=e=>typeof e=="boolean",Qi=e=>Array.isArray(e),Wm=(e,t)=>an(e)&&e.startsWith(t),{entries:jm}=Object,qa=e=>Wm(e,"/")&&e[1]!=="/",Km=()=>navigator.userAgent,zm=()=>{const e=navigator.userAgentData?.mobile;return Gm(e)?e:/\b(Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile|CriOS|FxiOS)\b/i.test(Km())},Ec=()=>document.documentElement.dataset.theme==="dark",ko=(e,t)=>{const n=Ot()?.appContext.components;return n?e in n||rt(e)in n||xs(rt(e))in n:!1},Zm=e=>new Promise(t=>{setTimeout(t,e)}),kc=e=>typeof e=="number"?`${e}px`:e,Ua=({size:e=48,stroke:t=4,wrapper:n=!0,height:o=2*e})=>{const s=`<svg 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="${t}" 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>`,i=ke("span",{style:`--loading-icon: url("${$d(s)}");--icon-size: ${kc(e)};display: inline-block;width: var(--icon-size);height: var(--icon-size);background-color: currentcolor;-webkit-mask-image: var(--loading-icon);mask-image: var(--loading-icon)`});return n?ke("div",{style:`display: flex;align-items: center;justify-content: center;height: ${kc(o)}`},i):i};Ua.displayName="LoadingIcon";const Rs=M({name:"FadeInExpandTransition",props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){const n=a=>{a.style[e.width?"maxWidth":"maxHeight"]=`${a.offsetHeight}px`,a.offsetWidth},o=a=>{a.style[e.width?"maxWidth":"maxHeight"]="0",a.offsetWidth,e.onLeave?.()},s=a=>{a.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterLeave?.()},i=a=>{if(a.style.transition="none",e.width){const l=a.offsetWidth;a.style.maxWidth="0",a.offsetWidth,a.style.transition="",a.style.maxWidth=`${l}px`}else{const l=a.offsetHeight;a.style.maxHeight="0",a.offsetWidth,a.style.transition="",a.style.maxHeight=`${l}px`}a.offsetWidth},r=a=>{a.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterEnter?.()};return()=>ke(e.group?BA:zt,{name:e.width?"fade-in-width-expand":"fade-in-height-expand",appear:e.appear,onEnter:i,onAfterEnter:r,onBeforeLeave:n,onLeave:o,onAfterLeave:s,...e.group?void 0:{mode:e.mode}},t)}}),Jm=Symbol(""),na=Z(!1);typeof document<"u"&&(na.value=Ec(),new MutationObserver(()=>{na.value=Ec()}).observe(document.documentElement,{attributeFilter:["data-theme"],attributes:!0}));const Ym=()=>Rt(Oe(Jm,na)),Xm=e=>{const t=Nt();return E(()=>{const n=he(e);return n[t.value]??n["/"]??Object.values(n)[0]})},Ms=Xm;function un(e,t){return ma()?(hp(e,t),!0):!1}const mr=new WeakMap,ey=(...e)=>{var t;const n=e[0],o=(t=Ot())===null||t===void 0?void 0:t.proxy,s=o??ma();if(s==null&&!af())throw new Error("injectLocal must be called in setup");return s&&mr.has(s)&&n in mr.get(s)?mr.get(s)[n]:Oe(...e)},Po=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ty=e=>e!=null,ny=Object.prototype.toString,oy=e=>ny.call(e)==="[object Object]",kt=()=>{};function Ga(...e){if(e.length!==1)return so(...e);const t=e[0];return typeof t=="function"?Rt(Ca(()=>({get:t,set:kt}))):Z(t)}function Wa(e,t){function n(...o){return new Promise((s,i)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(s).catch(i)})}return n}const Pd=e=>e();function Hd(e,t={}){let n,o,s=kt;const i=l=>{clearTimeout(l),s(),s=kt};let r;return l=>{const c=he(e),u=he(t.maxWait);return n&&i(n),c<=0||u!==void 0&&u<=0?(o&&(i(o),o=void 0),Promise.resolve(l())):new Promise((f,g)=>{s=t.rejectOnCancel?g:f,r=l,u&&!o&&(o=setTimeout(()=>{n&&i(n),o=void 0,f(r())},u)),n=setTimeout(()=>{o&&i(o),o=void 0,f(l())},c)})}}function sy(...e){let t=0,n,o=!0,s=kt,i,r,a,l,c;!Ge(e[0])&&typeof e[0]=="object"?{delay:r,trailing:a=!0,leading:l=!0,rejectOnCancel:c=!1}=e[0]:[r,a=!0,l=!0,c=!1]=e;const u=()=>{n&&(clearTimeout(n),n=void 0,s(),s=kt)};return g=>{const p=he(r),b=Date.now()-t,y=()=>i=g();return u(),p<=0?(t=Date.now(),y()):(b>p?(t=Date.now(),(l||!o)&&y()):a&&(i=new Promise((I,_)=>{s=c?_:I,n=setTimeout(()=>{t=Date.now(),o=!0,I(y()),u()},Math.max(0,p-b))})),!l&&!n&&(n=setTimeout(()=>o=!0,p)),o=!1,i)}}function iy(e=Pd,t={}){const{initialState:n="active"}=t,o=Ga(n==="active");function s(){o.value=!1}function i(){o.value=!0}return{isActive:Rt(o),pause:s,resume:i,eventFilter:(...a)=>{o.value&&e(...a)}}}function ry(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const o=t;t=void 0,o&&await o},n}function wc(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function fs(e){return Array.isArray(e)?e:[e]}function Ld(e){return Ot()}function Fd(e,t=200,n={}){return Wa(Hd(t,n),e)}function Rd(e,t=200,n=!1,o=!0,s=!1){return Wa(sy(t,n,o,s),e)}function Md(e,t,n={}){const{eventFilter:o=Pd,...s}=n;return Ae(e,Wa(o,t),s)}function ay(e,t,n={}){const{eventFilter:o,initialState:s="active",...i}=n,{eventFilter:r,pause:a,resume:l,isActive:c}=iy(o,{initialState:s});return{stop:Md(e,t,{...i,eventFilter:r}),pause:a,resume:l,isActive:c}}function qn(e,t=!0,n){Ld()?Se(e,n):t?e():lt(e)}function ly(e,t){Ld()&&Kt(e,t)}function cy(e,t=1e3,n={}){const{immediate:o=!0,immediateCallback:s=!1}=n;let i=null;const r=Ie(!1);function a(){i&&(clearInterval(i),i=null)}function l(){r.value=!1,a()}function c(){const u=he(t);u<=0||(r.value=!0,s&&e(),a(),r.value&&(i=setInterval(e,u)))}return o&&Po&&c(),(Ge(t)||typeof t=="function")&&un(Ae(t,()=>{r.value&&Po&&c()})),un(l),{isActive:Xu(r),pause:l,resume:c}}function uy(e,t,n={}){const{immediate:o=!0,immediateCallback:s=!1}=n,i=Ie(!1);let r;function a(){r&&(clearTimeout(r),r=void 0)}function l(){i.value=!1,a()}function c(...u){s&&e(),a(),i.value=!0,r=setTimeout(()=>{i.value=!1,r=void 0,e(...u)},he(t))}return o&&(i.value=!0,Po&&c()),un(l),{isPending:Xu(i),start:c,stop:l}}function Od(e,t,n={}){const{debounce:o=0,maxWait:s=void 0,...i}=n;return Md(e,t,{...i,eventFilter:Hd(o,{maxWait:s})})}const MS=Od;function Ho(e,t,n){return Ae(e,t,{...n,immediate:!0})}function Qc(e,t,n){var o;let s;Ge(n)?s={evaluating:n}:s=n||{};const{lazy:i=!1,flush:r="sync",evaluating:a=void 0,shallow:l=!0,onError:c=(o=globalThis.reportError)!==null&&o!==void 0?o:kt}=s,u=Ie(!i),f=l?Ie(t):Z(t);let g=0;return No(async p=>{if(!u.value)return;g++;const b=g;let y=!1;a&&Promise.resolve().then(()=>{a.value=!0});try{const I=await e(_=>{p(()=>{a&&(a.value=!1),y||_()})});b===g&&(f.value=I)}catch(I){c(I)}finally{a&&b===g&&(a.value=!1),y=!0}},{flush:r}),i?E(()=>(u.value=!0,f.value)):f}const et=Po?window:void 0,ja=Po?window.document:void 0,Nd=Po?window.navigator:void 0;function it(e){var t;const n=he(e);return(t=n?.$el)!==null&&t!==void 0?t:n}function qe(...e){const t=(o,s,i,r)=>(o.addEventListener(s,i,r),()=>o.removeEventListener(s,i,r)),n=E(()=>{const o=fs(he(e[0])).filter(s=>s!=null);return o.every(s=>typeof s!="string")?o:void 0});return Ho(()=>{var o,s;return[(o=(s=n.value)===null||s===void 0?void 0:s.map(i=>it(i)))!==null&&o!==void 0?o:[et].filter(i=>i!=null),fs(he(n.value?e[1]:e[0])),fs(h(n.value?e[2]:e[1])),he(n.value?e[3]:e[2])]},([o,s,i,r],a,l)=>{if(!o?.length||!s?.length||!i?.length)return;const c=oy(r)?{...r}:r,u=o.flatMap(f=>s.flatMap(g=>i.map(p=>t(f,g,p,c))));l(()=>{u.forEach(f=>f())})},{flush:"post"})}function Ka(e,t,n={}){const{window:o=et,ignore:s=[],capture:i=!0,detectIframe:r=!1,controls:a=!1}=n;if(!o)return a?{stop:kt,cancel:kt,trigger:kt}:kt;let l=!0;const c=I=>he(s).some(_=>{if(typeof _=="string")return Array.from(o.document.querySelectorAll(_)).some(k=>k===I.target||I.composedPath().includes(k));{const k=it(_);return k&&(I.target===k||I.composedPath().includes(k))}});function u(I){const _=he(I);return _&&_.$.subTree.shapeFlag===16}function f(I,_){const k=he(I),A=k.$.subTree&&k.$.subTree.children;return A==null||!Array.isArray(A)?!1:A.some(B=>B.el===_.target||_.composedPath().includes(B.el))}const g=I=>{const _=it(e);if(I.target!=null&&!(!(_ instanceof Element)&&u(e)&&f(e,I))&&!(!_||_===I.target||I.composedPath().includes(_))){if("detail"in I&&I.detail===0&&(l=!c(I)),!l){l=!0;return}t(I)}};let p=!1;const b=[qe(o,"click",I=>{p||(p=!0,setTimeout(()=>{p=!1},0),g(I))},{passive:!0,capture:i}),qe(o,"pointerdown",I=>{const _=it(e);l=!c(I)&&!!(_&&!I.composedPath().includes(_))},{passive:!0}),r&&qe(o,"blur",I=>{setTimeout(()=>{var _;const k=it(e);((_=o.document.activeElement)===null||_===void 0?void 0:_.tagName)==="IFRAME"&&!k?.contains(o.document.activeElement)&&t(I)},0)},{passive:!0})].filter(Boolean),y=()=>b.forEach(I=>I());return a?{stop:y,cancel:()=>{l=!1},trigger:I=>{l=!0,g(I),l=!1}}:y}function fy(){const e=Ie(!1),t=Ot();return t&&Se(()=>{e.value=!0},t),e}function Vo(e){const t=fy();return E(()=>(t.value,!!e()))}function Dd(e,t,n={}){const{window:o=et,...s}=n;let i;const r=Vo(()=>o&&"MutationObserver"in o),a=()=>{i&&(i.disconnect(),i=void 0)},l=Ae(E(()=>{const f=fs(he(e)).map(it).filter(ty);return new Set(f)}),f=>{a(),r.value&&f.size&&(i=new MutationObserver(t),f.forEach(g=>i.observe(g,s)))},{immediate:!0,flush:"post"}),c=()=>i?.takeRecords(),u=()=>{l(),a()};return un(u),{isSupported:r,stop:u,takeRecords:c}}function dy(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function _c(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:s=et,eventName:i="keydown",passive:r=!1,dedupe:a=!1}=o,l=dy(t);return qe(s,i,u=>{u.repeat&&he(a)||l(u)&&n(u)},r)}function xc(e,t={}){const{immediate:n=!0,fpsLimit:o=null,window:s=et,once:i=!1}=t,r=Ie(!1),a=E(()=>{const p=he(o);return p?1e3/p:null});let l=0,c=null;function u(p){if(!r.value||!s)return;l||(l=p);const b=p-l;if(a.value&&b<a.value){c=s.requestAnimationFrame(u);return}if(l=p,e({delta:b,timestamp:p}),i){r.value=!1,c=null;return}c=s.requestAnimationFrame(u)}function f(){!r.value&&s&&(r.value=!0,l=0,c=s.requestAnimationFrame(u))}function g(){r.value=!1,c!=null&&s&&(s.cancelAnimationFrame(c),c=null)}return n&&f(),un(g),{isActive:Rt(r),pause:g,resume:f}}const gy=Symbol("vueuse-ssr-width");function py(){const e=af()?ey(gy,null):null;return typeof e=="number"?e:void 0}function Nn(e,t={}){const{window:n=et,ssrWidth:o=py()}=t,s=Vo(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),i=Ie(typeof o=="number"),r=Ie(),a=Ie(!1),l=c=>{a.value=c.matches};return No(()=>{if(i.value){i.value=!s.value,a.value=he(e).split(",").some(c=>{const u=c.includes("not all"),f=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),g=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let p=!!(f||g);return f&&p&&(p=o>=wc(f[1])),g&&p&&(p=o<=wc(g[1])),u?!p:p});return}s.value&&(r.value=n.matchMedia(he(e)),a.value=r.value.matches)}),qe(r,"change",l,{passive:!0}),E(()=>a.value)}function Tc(e,t={}){const{controls:n=!1,navigator:o=Nd}=t,s=Vo(()=>o&&"permissions"in o),i=Ie(),r=typeof e=="string"?{name:e}:e,a=Ie(),l=()=>{var u,f;a.value=(u=(f=i.value)===null||f===void 0?void 0:f.state)!==null&&u!==void 0?u:"prompt"};qe(i,"change",l,{passive:!0});const c=ry(async()=>{if(s.value){if(!i.value)try{i.value=await o.permissions.query(r)}catch{i.value=void 0}finally{l()}if(n)return we(i.value)}});return c(),n?{state:a,isSupported:s,query:c}:a}function Vd(e={}){const{navigator:t=Nd,read:n=!1,source:o,copiedDuring:s=1500,legacy:i=!1}=e,r=Vo(()=>t&&"clipboard"in t),a=Tc("clipboard-read"),l=Tc("clipboard-write"),c=E(()=>r.value||i),u=Ie(""),f=Ie(!1),g=uy(()=>f.value=!1,s,{immediate:!1});async function p(){let k=!(r.value&&_(a.value));if(!k)try{u.value=await t.clipboard.readText()}catch{k=!0}k&&(u.value=I())}c.value&&n&&qe(["copy","cut"],p,{passive:!0});async function b(k=he(o)){if(c.value&&k!=null){let A=!(r.value&&_(l.value));if(!A)try{await t.clipboard.writeText(k)}catch{A=!0}A&&y(k),u.value=k,f.value=!0,g.start()}}function y(k){const A=document.createElement("textarea");A.value=k,A.style.position="absolute",A.style.opacity="0",A.setAttribute("readonly",""),document.body.appendChild(A),A.select(),document.execCommand("copy"),A.remove()}function I(){var k,A,B;return(k=(A=document)===null||A===void 0||(B=A.getSelection)===null||B===void 0||(B=B.call(A))===null||B===void 0?void 0:B.toString())!==null&&k!==void 0?k:""}function _(k){return k==="granted"||k==="prompt"}return{isSupported:c,text:Rt(u),copied:Rt(f),copy:b}}const Js=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ys="__vueuse_ssr_handlers__",hy=Ay();function Ay(){return Ys in Js||(Js[Ys]=Js[Ys]||{}),Js[Ys]}function qd(e,t){return hy[e]||t}function vy(e){return Nn("(prefers-color-scheme: dark)",e)}function my(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 yy={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()}},Sc="vueuse-storage";function Os(e,t,n,o={}){var s;const{flush:i="pre",deep:r=!0,listenToStorageChanges:a=!0,writeDefaults:l=!0,mergeDefaults:c=!1,shallow:u,window:f=et,eventFilter:g,onError:p=ie=>{console.error(ie)},initOnMounted:b}=o,y=(u?Ie:Z)(typeof t=="function"?t():t),I=E(()=>he(e));if(!n)try{n=qd("getDefaultStorage",()=>et?.localStorage)()}catch(ie){p(ie)}if(!n)return y;const _=he(t),k=my(_),A=(s=o.serializer)!==null&&s!==void 0?s:yy[k],{pause:B,resume:$}=ay(y,ie=>O(ie),{flush:i,deep:r,eventFilter:g});Ae(I,()=>q(),{flush:i});let S=!1;const L=ie=>{b&&!S||q(ie)},V=ie=>{b&&!S||ue(ie)};f&&a&&(n instanceof Storage?qe(f,"storage",L,{passive:!0}):qe(f,Sc,V)),b?qn(()=>{S=!0,q()}):q();function H(ie,fe){if(f){const Y={key:I.value,oldValue:ie,newValue:fe,storageArea:n};f.dispatchEvent(n instanceof Storage?new StorageEvent("storage",Y):new CustomEvent(Sc,{detail:Y}))}}function O(ie){try{const fe=n.getItem(I.value);if(ie==null)H(fe,null),n.removeItem(I.value);else{const Y=A.write(ie);fe!==Y&&(n.setItem(I.value,Y),H(fe,Y))}}catch(fe){p(fe)}}function J(ie){const fe=ie?ie.newValue:n.getItem(I.value);if(fe==null)return l&&_!=null&&n.setItem(I.value,A.write(_)),_;if(!ie&&c){const Y=A.read(fe);return typeof c=="function"?c(Y,_):k==="object"&&!Array.isArray(Y)?{..._,...Y}:Y}else return typeof fe!="string"?fe:A.read(fe)}function q(ie){if(!(ie&&ie.storageArea!==n)){if(ie&&ie.key==null){y.value=_;return}if(!(ie&&ie.key!==I.value)){B();try{const fe=A.write(y.value);(ie===void 0||ie?.newValue!==fe)&&(y.value=J(ie))}catch(fe){p(fe)}finally{ie?lt($):$()}}}}function ue(ie){q(ie.detail)}return y}const by="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function By(e={}){const{selector:t="html",attribute:n="class",initialValue:o="auto",window:s=et,storage:i,storageKey:r="vueuse-color-scheme",listenToStorageChanges:a=!0,storageRef:l,emitAuto:c,disableTransition:u=!0}=e,f={auto:"",light:"light",dark:"dark",...e.modes||{}},g=vy({window:s}),p=E(()=>g.value?"dark":"light"),b=l||(r==null?Ga(o):Os(r,o,i,{window:s,listenToStorageChanges:a})),y=E(()=>b.value==="auto"?p.value:b.value),I=qd("updateHTMLAttrs",(B,$,S)=>{const L=typeof B=="string"?s?.document.querySelector(B):it(B);if(!L)return;const V=new Set,H=new Set;let O=null;if($==="class"){const q=S.split(/\s/g);Object.values(f).flatMap(ue=>(ue||"").split(/\s/g)).filter(Boolean).forEach(ue=>{q.includes(ue)?V.add(ue):H.add(ue)})}else O={key:$,value:S};if(V.size===0&&H.size===0&&O===null)return;let J;u&&(J=s.document.createElement("style"),J.appendChild(document.createTextNode(by)),s.document.head.appendChild(J));for(const q of V)L.classList.add(q);for(const q of H)L.classList.remove(q);O&&L.setAttribute(O.key,O.value),u&&(s.getComputedStyle(J).opacity,document.head.removeChild(J))});function _(B){var $;I(t,n,($=f[B])!==null&&$!==void 0?$:B)}function k(B){e.onChanged?e.onChanged(B,_):_(B)}Ae(y,k,{flush:"post",immediate:!0}),qn(()=>k(y.value));const A=E({get(){return c?b.value:y.value},set(B){b.value=B}});return Object.assign(A,{store:b,system:p,state:y})}function Iy(e,t,n={}){const{window:o=et,initialValue:s,observe:i=!1}=n,r=Ie(s),a=E(()=>{var c;return it(t)||(o==null||(c=o.document)===null||c===void 0?void 0:c.documentElement)});function l(){const c=he(e),u=he(a);if(u&&o&&c){var f;r.value=((f=o.getComputedStyle(u).getPropertyValue(c))===null||f===void 0?void 0:f.trim())||r.value||s}}return i&&Dd(a,l,{attributeFilter:["style","class"],window:o}),Ae([a,()=>he(e)],(c,u)=>{u[0]&&u[1]&&u[0].style.removeProperty(u[1]),l()},{immediate:!0}),Ae([r,a],([c,u])=>{const f=he(e);u?.style&&f&&(c==null?u.style.removeProperty(f):u.style.setProperty(f,c))},{immediate:!0}),r}function Cy(e={}){const{valueDark:t="dark",valueLight:n=""}=e,o=By({...e,onChanged:(i,r)=>{var a;e.onChanged?(a=e.onChanged)===null||a===void 0||a.call(e,i==="dark",r,i):r(i)},modes:{dark:t,light:n}}),s=E(()=>o.system.value);return E({get(){return o.value==="dark"},set(i){const r=i?"dark":"light";s.value===r?o.value="auto":o.value=r}})}function ds(e,t,n={}){const{window:o=et,...s}=n;let i;const r=Vo(()=>o&&"ResizeObserver"in o),a=()=>{i&&(i.disconnect(),i=void 0)},l=Ae(E(()=>{const u=he(e);return Array.isArray(u)?u.map(f=>it(f)):[it(u)]}),u=>{if(a(),r.value&&o){i=new ResizeObserver(t);for(const f of u)f&&i.observe(f,s)}},{immediate:!0,flush:"post"}),c=()=>{a(),l()};return un(c),{isSupported:r,stop:c}}function Ud(e,t={width:0,height:0},n={}){const{window:o=et,box:s="content-box"}=n,i=E(()=>{var f;return(f=it(e))===null||f===void 0||(f=f.namespaceURI)===null||f===void 0?void 0:f.includes("svg")}),r=Ie(t.width),a=Ie(t.height),{stop:l}=ds(e,([f])=>{const g=s==="border-box"?f.borderBoxSize:s==="content-box"?f.contentBoxSize:f.devicePixelContentBoxSize;if(o&&i.value){const p=it(e);if(p){const b=p.getBoundingClientRect();r.value=b.width,a.value=b.height}}else if(g){const p=fs(g);r.value=p.reduce((b,{inlineSize:y})=>b+y,0),a.value=p.reduce((b,{blockSize:y})=>b+y,0)}else r.value=f.contentRect.width,a.value=f.contentRect.height},n);qn(()=>{const f=it(e);f&&(r.value="offsetWidth"in f?f.offsetWidth:t.width,a.value="offsetHeight"in f?f.offsetHeight:t.height)});const c=Ae(()=>it(e),f=>{r.value=f?t.width:0,a.value=f?t.height:0});function u(){l(),c()}return{width:r,height:a,stop:u}}const $c=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Ey(e,t={}){const{document:n=ja,autoExit:o=!1}=t,s=E(()=>{var k;return(k=it(e))!==null&&k!==void 0?k:n?.documentElement}),i=Ie(!1),r=E(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(k=>n&&k in n||s.value&&k in s.value)),a=E(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(k=>n&&k in n||s.value&&k in s.value)),l=E(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(k=>n&&k in n||s.value&&k in s.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(k=>n&&k in n),u=Vo(()=>s.value&&n&&r.value!==void 0&&a.value!==void 0&&l.value!==void 0),f=()=>c?n?.[c]===s.value:!1,g=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const k=s.value;if(k?.[l.value]!=null)return!!k[l.value]}}return!1};async function p(){if(!(!u.value||!i.value)){if(a.value)if(n?.[a.value]!=null)await n[a.value]();else{const k=s.value;k?.[a.value]!=null&&await k[a.value]()}i.value=!1}}async function b(){if(!u.value||i.value)return;g()&&await p();const k=s.value;r.value&&k?.[r.value]!=null&&(await k[r.value](),i.value=!0)}async function y(){await(i.value?p():b())}const I=()=>{const k=g();(!k||k&&f())&&(i.value=k)},_={capture:!1,passive:!0};return qe(n,$c,I,_),qe(()=>it(s),$c,I,_),qn(I,!1),o&&un(p),{isSupported:u,isFullscreen:i,enter:b,exit:p,toggle:y}}function yr(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}const Pc=1;function ky(e,t={}){const{throttle:n=0,idle:o=200,onStop:s=kt,onScroll:i=kt,offset:r={left:0,right:0,top:0,bottom:0},observe:a={mutation:!1},eventListenerOptions:l={capture:!1,passive:!0},behavior:c="auto",window:u=et,onError:f=H=>{console.error(H)}}=t,g=typeof a=="boolean"?{mutation:a}:a,p=Ie(0),b=Ie(0),y=E({get(){return p.value},set(H){_(H,void 0)}}),I=E({get(){return b.value},set(H){_(void 0,H)}});function _(H,O){var J,q,ue,ie;if(!u)return;const fe=he(e);if(!fe)return;(J=fe instanceof Document?u.document.body:fe)===null||J===void 0||J.scrollTo({top:(q=he(O))!==null&&q!==void 0?q:I.value,left:(ue=he(H))!==null&&ue!==void 0?ue:y.value,behavior:he(c)});const Y=(fe==null||(ie=fe.document)===null||ie===void 0?void 0:ie.documentElement)||fe?.documentElement||fe;y!=null&&(p.value=Y.scrollLeft),I!=null&&(b.value=Y.scrollTop)}const k=Ie(!1),A=oo({left:!0,right:!1,top:!0,bottom:!1}),B=oo({left:!1,right:!1,top:!1,bottom:!1}),$=H=>{k.value&&(k.value=!1,B.left=!1,B.right=!1,B.top=!1,B.bottom=!1,s(H))},S=Fd($,n+o),L=H=>{var O;if(!u)return;const J=(H==null||(O=H.document)===null||O===void 0?void 0:O.documentElement)||H?.documentElement||it(H),{display:q,flexDirection:ue,direction:ie}=u.getComputedStyle(J),fe=ie==="rtl"?-1:1,Y=J.scrollLeft;B.left=Y<p.value,B.right=Y>p.value;const me=Math.abs(Y*fe)<=(r.left||0),ae=Math.abs(Y*fe)+J.clientWidth>=J.scrollWidth-(r.right||0)-Pc;q==="flex"&&ue==="row-reverse"?(A.left=ae,A.right=me):(A.left=me,A.right=ae),p.value=Y;let Be=J.scrollTop;H===u.document&&!Be&&(Be=u.document.body.scrollTop),B.top=Be<b.value,B.bottom=Be>b.value;const mt=Math.abs(Be)<=(r.top||0),gt=Math.abs(Be)+J.clientHeight>=J.scrollHeight-(r.bottom||0)-Pc;q==="flex"&&ue==="column-reverse"?(A.top=gt,A.bottom=mt):(A.top=mt,A.bottom=gt),b.value=Be},V=H=>{var O;u&&(L((O=H.target.documentElement)!==null&&O!==void 0?O:H.target),k.value=!0,S(H),i(H))};return qe(e,"scroll",n?Rd(V,n,!0,!1):V,l),qn(()=>{try{const H=he(e);if(!H)return;L(H)}catch(H){f(H)}}),g?.mutation&&e!=null&&e!==u&&e!==document&&Dd(e,()=>{const H=he(e);H&&L(H)},{attributes:!0,childList:!0,subtree:!0}),qe(e,"scrollend",$,l),{x:y,y:I,isScrolling:k,arrivedState:A,directions:B,measure(){const H=he(e);u&&H&&L(H)}}}function wy(e,t,n={}){const{window:o=et}=n;return Os(e,t,o?.localStorage,n)}function Qy(e){if("interval"in e||"immediate"in e){const{interval:t="requestAnimationFrame",immediate:n=!0}=e;return t==="requestAnimationFrame"?o=>xc(o,{immediate:n}):o=>cy(o,t,e)}return xc}function OS(e={}){const{controls:t=!1,scheduler:n=Qy(e)}=e,o=Z(new Date),i=n(()=>o.value=new Date);return t?{now:o,...i}:o}function NS(e,t=kt,n={}){const{immediate:o=!0,manual:s=!1,type:i="text/javascript",async:r=!0,crossOrigin:a,referrerPolicy:l,noModule:c,defer:u,document:f=ja,attrs:g={},nonce:p=void 0}=n,b=Ie(null);let y=null;const I=A=>new Promise((B,$)=>{const S=O=>(b.value=O,B(O),O);if(!f){B(!1);return}let L=!1,V=f.querySelector(`script[src="${he(e)}"]`);V?V.hasAttribute("data-loaded")&&S(V):(V=f.createElement("script"),V.type=i,V.async=r,V.src=he(e),u&&(V.defer=u),a&&(V.crossOrigin=a),c&&(V.noModule=c),l&&(V.referrerPolicy=l),p&&(V.nonce=p),Object.entries(g).forEach(([O,J])=>V?.setAttribute(O,J)),L=!0);const H={passive:!0};qe(V,"error",O=>$(O),H),qe(V,"abort",O=>$(O),H),qe(V,"load",()=>{V.setAttribute("data-loaded","true"),t(V),S(V)},H),L&&(V=f.head.appendChild(V)),A||S(V)}),_=(A=!0)=>(y||(y=I(A)),y),k=()=>{if(!f)return;y=null,b.value&&(b.value=null);const A=f.querySelector(`script[src="${he(e)}"]`);A&&f.head.removeChild(A)};return o&&!s&&qn(_),s||ly(k),{scriptTag:b,load:_,unload:k}}const br=new WeakMap;function za(e,t=!1){const n=Ie(t);let o="";Ae(Ga(e),r=>{const a=yr(he(r));if(a){const l=a;if(br.get(l)||br.set(l,l.style.overflow),l.style.overflow!=="hidden"&&(o=l.style.overflow),l.style.overflow==="hidden")return n.value=!0;if(n.value)return l.style.overflow="hidden"}},{immediate:!0});const s=()=>{const r=yr(he(e));!r||n.value||(r.style.overflow="hidden",n.value=!0)},i=()=>{const r=yr(he(e));!r||!n.value||(r.style.overflow=o,br.delete(r),n.value=!1)};return un(i),E({get(){return n.value},set(r){r?s():i()}})}function Gd(e,t,n={}){const{window:o=et}=n;return Os(e,t,o?.sessionStorage,n)}let _y=0;function DS(e,t={}){const n=Ie(!1),{document:o=ja,immediate:s=!0,manual:i=!1,id:r=`vueuse_styletag_${++_y}`}=t,a=Ie(e);let l=()=>{};const c=()=>{if(!o)return;const f=o.getElementById(r)||o.createElement("style");f.isConnected||(f.id=r,t.nonce&&(f.nonce=t.nonce),t.media&&(f.media=t.media),o.head.appendChild(f)),!n.value&&(l=Ae(a,g=>{f.textContent=g},{immediate:!0}),n.value=!0)},u=()=>{!o||!n.value||(l(),o.head.removeChild(o.getElementById(r)),n.value=!1)};return s&&!i&&qn(c),i||un(u),{id:r,css:a,unload:u,load:c,isLoaded:Rt(n)}}function Za(e={}){const{window:t=et,...n}=e;return ky(t,n)}function Wd(e={}){const{window:t=et,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:i=!0,type:r="inner"}=e,a=Ie(n),l=Ie(o),c=()=>{if(t)if(r==="outer")a.value=t.outerWidth,l.value=t.outerHeight;else if(r==="visual"&&t.visualViewport){const{width:f,height:g,scale:p}=t.visualViewport;a.value=Math.round(f*p),l.value=Math.round(g*p)}else i?(a.value=t.innerWidth,l.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight)};c(),qn(c);const u={passive:!0};return qe("resize",c,u),t&&r==="visual"&&t.visualViewport&&qe(t.visualViewport,"resize",c,u),s&&Ae(Nn("(orientation: portrait)"),()=>c()),{width:a,height:l}}const xy=/language-(shellscript|shell|bash|sh|zsh)/,Ty=({selector:e,ignoreSelector:t,inlineSelector:n,duration:o=2e3,locales:s,showInMobile:i,transform:r})=>{const a=Nn("(max-width: 419px)"),l=E(()=>!a.value||i),c=Ms(s),u=y=>{if(y.hasAttribute("copy-code"))return;const I=document.createElement("button");I.type="button",I.classList.add("vp-copy-code-button"),I.setAttribute("aria-label",c.value.copy),I.dataset.copied=c.value.copied,y.parentElement?.insertBefore(I,y),y.setAttribute("copy-code","")},f=()=>{document.body.classList.toggle("no-copy-code",!l.value),l.value&&document.querySelectorAll(e).forEach(y=>{u(y)})};Ho(l,()=>lt(f),{flush:"post"}),Na(y=>{y!=="beforeUnmount"&&f()});const{copy:g}=Vd({legacy:!0}),p=new WeakMap,b=async(y,I,_)=>{const k=I.cloneNode(!0);k.querySelectorAll(t).forEach($=>{$.remove()}),r&&r(k);let A=k.textContent||"";if(xy.test(y.className)&&(A=A.replaceAll(/^ *(\$|>) /gm,"")),await g(A),o<=0)return;_.classList.add("copied"),clearTimeout(p.get(_));const B=setTimeout(()=>{_.classList.remove("copied"),_.blur(),p.delete(_)},o);p.set(_,B)};qe("click",y=>{const I=y.target;if(l.value&&I.matches('div[class*="language-"] > button.vp-copy-code-button')){const _=I.parentElement,k=I.nextElementSibling;if(!_||!k)return;b(_,k,I)}},{passive:!0})};var Sy={"/":{copy:"复制代码",copied:"已复制"}};const $y=dn({setup:()=>{Ty({selector:'[vp-content] div[class*="language-"] pre',ignoreSelector:".vp-copy-ignore,.diff.remove",inlineSelector:"",locales:Sy,duration:2e3,showInMobile:!1})}}),Py=Object.freeze(Object.defineProperty({__proto__:null,default:$y},Symbol.toStringTag,{value:"Module"})),Hy=({selector:e='div[class*="language-"].has-collapsed-lines > .collapsed-lines'}={})=>{qe("click",t=>{const n=t.target;if(n.matches(e)){const o=n.parentElement;o?.classList.toggle("collapsed")&&o.scrollIntoView({block:"center",behavior:"instant"})}},{passive:!0})},Ly={setup(){Hy()}},Fy=Object.freeze(Object.defineProperty({__proto__:null,default:Ly},Symbol.toStringTag,{value:"Module"})),Ry=M({__name:"VPCopyButton",props:{text:{},encode:{type:Boolean,default:!1}},setup(e){const t=E(()=>e.encode?Es(e.text):e.text),{copied:n,copy:o}=Vd();return(s,i)=>(d(),v("button",{type:"button",class:K(["vp-copy-code-button",{copied:h(n)}]),"aria-label":"Copy","data-copied":"Copied",onClick:i[0]||(i[0]=r=>h(o)(t.value))},null,2))}}),My={key:0,class:"vp-tabs"},Oy={class:"vp-tabs-nav",role:"tablist"},Ny=["aria-controls","aria-selected","onClick","onKeydown"],Dy=["id","aria-expanded"],Vy={class:"vp-tab-title"},qy="VUEPRESS_TAB_STORE",Uy=M({__name:"Tabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=Os(qy,{}),n=Z(e.active),o=Ie([]);function s(){e.tabId&&(t.value[e.tabId]=e.data[n.value]?.id)}function i(u=n.value){n.value=u<o.value.length-1?u+1:0,o.value[n.value].focus()}function r(u=n.value){n.value=u>0?u-1:o.value.length-1,o.value[n.value].focus()}function a(u,f){u.key===" "||u.key==="Enter"?(u.preventDefault(),n.value=f):u.key==="ArrowRight"?(u.preventDefault(),i()):u.key==="ArrowLeft"&&(u.preventDefault(),r()),s()}function l(){if(e.tabId){const u=e.data.findIndex(({id:f})=>t.value[e.tabId]===f);if(u!==-1)return u}return e.active}Se(()=>{n.value=l(),Ae(()=>t.value[e.tabId],(u,f)=>{if(e.tabId&&u!==f){const g=e.data.findIndex(({id:p})=>p===u);g!==-1&&(n.value=g)}})});function c(u){n.value=u,s()}return(u,f)=>e.data.length?(d(),v("div",My,[m("div",Oy,[(d(!0),v(te,null,Ce(e.data,(g,p)=>(d(),v("button",{key:p,ref_for:!0,ref:b=>b&&(o.value[p]=b),class:K(["vp-tab-nav",{active:p===n.value}]),type:"button",role:"tab","aria-controls":`tab-${e.id}-${p}`,"aria-selected":p===n.value,onClick:()=>c(p),onKeydown:b=>a(b,p)},[w(u.$slots,`title${p}`,{value:g.id,isActive:p===n.value})],42,Ny))),128))]),(d(!0),v(te,null,Ce(e.data,(g,p)=>(d(),v("div",{id:`tab-${e.id}-${p}`,key:p,class:K(["vp-tab",{active:p===n.value}]),role:"tabpanel","aria-expanded":p===n.value},[m("div",Vy,[w(u.$slots,`title${p}`,{value:g.id,isActive:p===n.value})]),w(u.$slots,`tab${p}`,{value:g.id,isActive:p===n.value})],10,Dy))),128))])):T("",!0)}}),Gy={key:0,class:"vp-code-tabs"},Wy={class:"vp-code-tabs-nav",role:"tablist"},jy=["aria-controls","aria-selected","onClick","onKeydown"],Ky=["id","aria-expanded"],zy={class:"vp-code-tab-title"},Zy="VUEPRESS_CODE_TAB_STORE",Jy=M({__name:"CodeTabs",props:{id:{},tabId:{default:""},active:{default:0},data:{}},setup(e){const t=e,n=Os(Zy,{}),o=Z(t.active),s=Ie([]);function i(){t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function r(f=o.value){o.value=f<s.value.length-1?f+1:0,s.value[o.value].focus()}function a(f=o.value){o.value=f>0?f-1:s.value.length-1,s.value[o.value].focus()}function l(f,g){f.key===" "||f.key==="Enter"?(f.preventDefault(),o.value=g):f.key==="ArrowRight"?(f.preventDefault(),r()):f.key==="ArrowLeft"&&(f.preventDefault(),a()),t.tabId&&(n.value[t.tabId]=t.data[o.value].id)}function c(){if(t.tabId){const f=t.data.findIndex(({id:g})=>n.value[t.tabId]===g);if(f!==-1)return f}return t.active}Se(()=>{o.value=c(),Ae(()=>n.value[t.tabId],(f,g)=>{if(t.tabId&&f!==g){const p=t.data.findIndex(({id:b})=>b===f);p!==-1&&(o.value=p)}})});function u(f){o.value=f,i()}return(f,g)=>e.data.length?(d(),v("div",Gy,[m("div",Wy,[(d(!0),v(te,null,Ce(e.data,(p,b)=>(d(),v("button",{key:b,ref_for:!0,ref:y=>y&&(s.value[b]=y),class:K(["vp-code-tab-nav",{active:b===o.value}]),type:"button",role:"tab","aria-controls":`codetab-${e.id}-${b}`,"aria-selected":b===o.value,onClick:()=>u(b),onKeydown:y=>l(y,b)},[w(f.$slots,`title${b}`,{value:p.id,isActive:b===o.value})],42,jy))),128))]),(d(!0),v(te,null,Ce(e.data,(p,b)=>(d(),v("div",{id:`codetab-${e.id}-${b}`,key:b,class:K(["vp-code-tab",{active:b===o.value}]),role:"tabpanel","aria-expanded":b===o.value},[m("div",zy,[w(f.$slots,`title${b}`,{value:p.id,isActive:b===o.value})]),w(f.$slots,`tab${b}`,{value:p.id,isActive:b===o.value})],10,Ky))),128))])):T("",!0)}}),Yy=M({__name:"Plot",props:{trigger:{},effect:{}},setup(e){const t=e,n=Ki(),o=Nn("(max-width: 768px)"),s=E(()=>{const c={},u=typeof n.value.plot=="object"?n.value.plot:{};return{trigger:o.value?"click":t.trigger??u.trigger??c.trigger??"hover",effect:t.effect??u.effect??c.effect??"mask"}}),i=Z(!1),r=Rn("el"),a=Z([]);Se(()=>{if(!r.value)return;const c=r.value.classList;!c.contains("hover")&&!c.contains("click")&&a.value.push(s.value.trigger),!c.contains("mask")&&!c.contains("blur")&&a.value.push(s.value.effect)}),Ka(r,()=>{(s.value.trigger==="click"||r.value?.classList.contains("click"))&&(i.value=!1)});function l(){(s.value.trigger==="click"||r.value?.classList.contains("click"))&&(i.value=!i.value)}return(c,u)=>(d(),v("span",{ref_key:"el",ref:r,class:K(["vp-plot",[{active:i.value},...a.value]]),onClick:l},[w(c.$slots,"default")],2))}}),Xy={class:"vp-file-tree-node"},eb={key:0,class:"comment"},tb={key:0,class:"group"},nb=M({__name:"FileTreeNode",props:{type:{},filename:{},level:{},diff:{},expanded:{type:Boolean},focus:{type:Boolean},filepath:{}},setup(e){const t=Oe("active-file-tree-node",Z("")),n=Oe("on-file-tree-node-click",()=>{}),o=Z(e.expanded);function s(){e.filename==="…"||e.filename==="..."||n(e.filepath||e.filename,e.type)}function i(r){e.type==="folder"?r.target.matches(".comment, .comment *")||(o.value=!o.value,s()):s()}return(r,a)=>(d(),v("div",Xy,[m("p",{class:K(["vp-file-tree-info",{[e.type]:!0,focus:e.focus,expanded:e.type==="folder"?o.value:!1,active:e.type==="file"?h(t)===e.filepath:!1,diff:e.diff,add:e.diff==="add",remove:e.diff==="remove"}]),style:De({"--file-tree-level":-e.level}),onClick:i},[w(r.$slots,"icon"),m("span",{class:K(["name",[e.type]])},G(e.filename),3),r.$slots.comment?(d(),v("span",eb,[w(r.$slots,"comment")])):T("",!0)],6),e.type==="folder"?Wt((d(),v("div",tb,[w(r.$slots,"default")],512)),[[ln,o.value]]):T("",!0)]))}});function jd(e=!0){const t=Z(e);function n(){t.value=!t.value}return[t,n]}function ob(e,t){const n=E(()=>{const r=he(t);return r?[{name:"JavaScript",items:r.jsLib?.map(a=>({name:o(a),url:a}))},{name:"CSS",items:r.cssLib?.map(a=>({name:o(a),url:a}))}].filter(a=>a.items?.length):[]});function o(r){return r.slice(r.lastIndexOf("/")+1)}const s=Z(!1);function i(){s.value=!s.value}return Ka(e,()=>{s.value=!1}),{resources:n,showResources:s,toggleResources:i}}function sb(e,t){const n=Z({js:"",css:"",html:"",jsType:"",cssType:""});return Se(()=>{if(!e.value)return;const o=he(t);n.value.html=o?.html??"";const s=Array.from(e.value.querySelectorAll('div[class*="language-"]'));for(const i of s){const r=i.className.match(/language-(\w+)/)?.[1]??"",a=i.querySelector("pre")?.textContent??"";(r==="js"||r==="javascript")&&(n.value.js=a,n.value.jsType="js"),(r==="ts"||r==="typescript")&&(n.value.js=a,n.value.jsType="ts"),(r==="css"||r==="scss"||r==="less"||r==="stylus"||r==="styl")&&(n.value.css=a,n.value.cssType=r==="styl"?"stylus":r)}}),n}function ib(e,t,n){const o=Ot(),s=wa(),i=E(()=>o?.appContext.config.globalProperties.$isDark.value),r=Z("100px");return Se(()=>{if(!e.value)return;const a=e.value.contentDocument||e.value.contentWindow?.document;if(!a)return;const l=`VPDemoNormalDraw${s}`;qe("message",c=>{const u=ab(c.data);u.type===l&&(r.value=`${u.height+5}px`)}),Ae([n,t],()=>{a.write(rb(he(t)||"Demo",l,he(n)))},{immediate:!0}),Ae(i,()=>{a.documentElement.dataset.theme=i.value?"dark":"light"},{immediate:!0})}),{id:s,height:r}}function rb(e,t,n){const{cssLib:o=[],jsLib:s=[],html:i,css:r,script:a}=n||{};return`<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>${e}</title>
${o.map(l=>`<link rel="stylesheet" href="${l}">`).join("")}${s.map(l=>`<script src="${l}"><\/script>`).join("")}
<style>${r}</style>
</head>
<body>
${i}
<script>;(function(){${a}})();<\/script>
<script>;(function(){
const height = Math.ceil(document.documentElement.getBoundingClientRect().height)
window.parent?.postMessage({ type: '${t}', height }, '*')
if (typeof window.ResizeObserver === 'undefined')
return
const resizeObserver = new ResizeObserver(entries => {
const height = Math.ceil(document.documentElement.getBoundingClientRect().height)
window.parent?.postMessage({ type: '${t}', height }, '*')
})
resizeObserver.observe(document.documentElement)
})();<\/script>
</body>
</html>`}function ab(e){try{return typeof e=="string"?JSON.parse(e):cn(e)?e:{}}catch{return{}}}const lb={ref:"draw-vue",class:"demo-draw-vue"},cb={key:0,class:"demo-info"},ub={key:0,class:"title"},fb={key:1,class:"desc"},db={class:"demo-ctrl"},gb={class:"demo-code"},pb=M({__name:"VPDemoBasic",props:{type:{},title:{},desc:{},expanded:{type:Boolean}},setup(e){const[t,n]=jd(e.expanded),o=Rn("draw"),s=Rn("draw-vue");function i(){if(!o.value||!s.value)return;const r=o.value.getBoundingClientRect(),{scrollLeft:a,scrollTop:l}=document.documentElement;s.value.style.width=`${o.value.offsetWidth-48}px`,s.value.style.top=`${r.top+l}px`,s.value.style.left=`${r.x+a}px`}return e.type==="vue"&&(Ae([o,s],()=>{i(),o.value&&s.value&&requestAnimationFrame(()=>{o.value.style.height=`${s.value.offsetHeight}px`})},{immediate:!0}),ds(o,i),ds(()=>document.body,i),Na(i),ds(s,()=>{o.value&&s.value&&(o.value.style.height=`${s.value.offsetHeight}px`)})),(r,a)=>(d(),v("div",{class:K(["vp-demo-wrapper",{type:e.type}])},[m("div",{ref_key:"draw",ref:o,class:"demo-draw"},[e.type!=="vue"?w(r.$slots,"default",{key:0}):(d(),R(h(Da),{key:1},{default:x(()=>[(d(),R(Xp,{to:"body"},[m("div",lb,[w(r.$slots,"default")],512)]))]),_:3}))],512),e.title||e.desc?(d(),v("div",cb,[e.title?(d(),v("p",ub,G(e.title),1)):T("",!0),e.desc?(d(),v("p",fb,G(e.desc),1)):T("",!0)])):T("",!0),m("div",db,[m("button",{type:"button","aria-label":"Toggle Code",onClick:a[0]||(a[0]=(...l)=>h(n)&&h(n)(...l))},[...a[1]||(a[1]=[m("span",{class:"vpi-demo-code"},null,-1)])])]),F(h(Rs),null,{default:x(()=>[Wt(m("div",gb,[w(r.$slots,"code")],512),[[ln,h(t)]])]),_:3})],2))}}),hb={class:"vp-demo-wrapper normal"},Ab={class:"demo-draw"},vb=["id","title"],mb={key:0,class:"demo-info"},yb={key:0,class:"title"},bb={key:1,class:"desc"},Bb={class:"demo-ctrl"},Ib={class:"extra"},Cb={action:"https://codepen.io/pen/define",method:"POST",target:"_blank",enctype:"application/x-www-form-urlencoded;charset=utf-8"},Eb=["value"],kb={action:"https://jsfiddle.net/api/post/library/pure/",method:"POST",target:"_blank",enctype:"application/x-www-form-urlencoded;charset=UTF-8","accept-charset":"UTF-8"},wb=["value"],Qb=["value"],_b=["value"],xb=["value"],Tb=["value"],Sb=["value"],$b=["value"],Pb=["value"],Hb={key:0,class:"demo-resources"},Lb={class:"demo-resources-container"},Fb=["href"],Rb={ref:"fence",class:"demo-code"},Mb=M({__name:"VPDemoNormal",props:{title:{},desc:{},expanded:{type:Boolean},config:{}},setup(e){const[t,n]=jd(e.expanded),{resources:o,showResources:s,toggleResources:i}=ob(Rn("resourcesEl"),()=>e.config),{id:r,height:a}=ib(Rn("draw"),()=>e.title,()=>e.config),l=sb(Rn("fence"),()=>e.config);return(c,u)=>(d(),v("div",hb,[m("div",Ab,[m("iframe",{id:`VPDemoNormalDraw${h(r)}`,ref:"draw",title:e.title||"Demo",class:"draw-iframe",allow:"accelerometer *; bluetooth *; camera *; encrypted-media *; display-capture *; geolocation *; gyroscope *; microphone *; midi *; clipboard-read *; clipboard-write *; web-share *; serial *; xr-spatial-tracking *",allowfullscreen:"true",allowpaymentrequest:"true",allowtransparency:"true",sandbox:"allow-downloads allow-forms allow-modals allow-pointer-lock allow-popups-to-escape-sandbox allow-popups allow-presentation allow-same-origin allow-scripts allow-top-navigation-by-user-activation",style:De({height:h(a)})},null,12,vb)]),e.title||e.desc?(d(),v("div",mb,[e.title?(d(),v("p",yb,G(e.title),1)):T("",!0),e.desc?(d(),v("p",bb,G(e.desc),1)):T("",!0)])):T("",!0),m("div",Bb,[m("div",Ib,[m("form",Cb,[m("input",{type:"hidden",name:"data",value:JSON.stringify({title:e.title||"Demo",description:e.desc||"",html:h(l).html,css:h(l).css,js:h(l).js,js_pre_processor:h(l).jsType==="ts"?"typescript":"none",css_pre_processor:h(l).cssType,css_external:e.config?.cssLib?.join(";"),js_external:e.config?.jsLib?.join(";")})},null,8,Eb),u[2]||(u[2]=m("button",{type:"submit",title:"CodePen","aria-label":"CodePen"},[m("span",{class:"vpi-demo-codepen"})],-1))]),m("form",kb,[u[3]||(u[3]=m("button",{type:"submit",title:"jsFiddle","aria-label":"jsFiddle"},[m("span",{class:"vpi-demo-jsfiddle bg"})],-1)),u[4]||(u[4]=m("input",{type:"hidden",name:"wrap",value:"b"},null,-1)),m("input",{type:"hidden",name:"html",value:h(l).html},null,8,wb),m("input",{type:"hidden",name:"js",value:h(l).js},null,8,Qb),m("input",{type:"hidden",name:"css",value:h(l).cssType==="scss"||h(l).cssType==="css"?h(l).css:e.config?.css||""},null,8,_b),m("input",{type:"hidden",name:"panel_css",value:h(l).cssType==="scss"?1:0},null,8,xb),m("input",{type:"hidden",name:"panel_js",value:h(l).jsType==="ts"?4:0},null,8,Tb),m("input",{type:"hidden",name:"title",value:e.title||"Demo"},null,8,Sb),m("input",{type:"hidden",name:"description",value:e.desc||""},null,8,$b),m("input",{type:"hidden",name:"resources",value:[...e.config?.jsLib||[],...e.config?.cssLib||[]].join(",")},null,8,Pb)])]),h(o).length?(d(),v("div",Hb,[m("span",{ref:"resourcesEl",class:"vpi-demo-resources",title:"Resources","aria-label":"Resources",onClick:u[0]||(u[0]=(...f)=>h(i)&&h(i)(...f))},null,512),F(zt,{name:"fade-in"},{default:x(()=>[Wt(m("div",Lb,[(d(!0),v(te,null,Ce(h(o),({name:f,items:g})=>(d(),v("div",{key:f,class:"demo-resources-list"},[m("p",null,G(f),1),(d(!0),v(te,null,Ce(g,p=>(d(),v("ul",{key:p.url},[m("li",null,[m("a",{href:p.url,target:"_blank",rel:"noopener noreferrer",class:"no-icon","aria-label":"{{ item.name }}"},G(p.name),9,Fb)])]))),128))]))),128))],512),[[ln,h(s)]])]),_:1})])):T("",!0),m("button",{type:"button","aria-label":"Toggle Code",onClick:u[1]||(u[1]=(...f)=>h(n)&&h(n)(...f))},[...u[5]||(u[5]=[m("span",{class:"vpi-demo-code"},null,-1)])])]),F(h(Rs),null,{default:x(()=>[Wt(m("div",Rb,[w(c.$slots,"default")],512),[[ln,h(t)]])]),_:3})]))}}),Ob="data-mark-mode";function Nb(e){if(typeof window>"u")return;const t=document.documentElement;{t.removeAttribute(Ob);return}}const Db=dn({enhance({router:e,app:t}){t.component("VPCopyButton",Ry),t.component("Tabs",Uy),t.component("CodeTabs",Jy),t.component("Plot",Yy),t.component("FileTreeNode",nb),t.component("VPDemoBasic",pb),t.component("VPDemoNormal",Mb)},setup(){Nb()}}),Vb=Object.freeze(Object.defineProperty({__proto__:null,default:Db},Symbol.toStringTag,{value:"Module"}));let qb={};const Ub=()=>qb,Gb='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1316 1024" fill="currentColor"><path d="M658.286 0C415.89 0 0 297.106 0 512c0 214.82 415.89 512 658.286 512 242.322 0 658.285-294.839 658.285-512S900.608 0 658.286 0zm0 877.714c-161.573 0-512-221.769-512-365.714 0-144.018 350.427-365.714 512-365.714 161.572 0 512 217.16 512 365.714s-350.428 365.714-512 365.714z"/><path d="M658.286 292.571a219.429 219.429 0 1 0 0 438.858 219.429 219.429 0 0 0 0-438.858zm0 292.572a73.143 73.143 0 1 1 0-146.286 73.143 73.143 0 0 1 0 146.286z"/></svg>',Wb='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" fill="currentColor"><path d="M828.976 894.125H190.189c-70.55 0-127.754-57.185-127.754-127.753V606.674c0-17.634 14.31-31.933 31.933-31.933h63.889c17.634 0 31.932 14.299 31.932 31.933v95.822c0 35.282 28.596 63.877 63.877 63.877h511.033c35.281 0 63.877-28.595 63.877-63.877v-95.822c0-17.634 14.298-31.933 31.943-31.933h63.878c17.635 0 31.933 14.299 31.933 31.933v159.7c0 70.566-57.191 127.751-127.754 127.751zM249.939 267.51c12.921-12.92 33.885-12.92 46.807 0l148.97 148.972V94.893c0-17.634 14.302-31.947 31.934-31.947h63.876c17.638 0 31.946 14.313 31.946 31.947v321.589l148.97-148.972c12.922-12.92 33.876-12.92 46.797 0l46.814 46.818c12.922 12.922 12.922 33.874 0 46.807L552.261 624.93c-1.14 1.138-21.664 13.684-42.315 13.693-20.877.01-41.88-12.542-43.021-13.693L203.122 361.135c-12.923-12.934-12.923-33.885 0-46.807l46.817-46.818z"/></svg>',fo={useMaxWidth:!1};var jb=M({name:"Mermaid",props:{code:{type:String,required:!0},title:String},setup(e){const t=wa(),n=Ym(),{themeVariables:o,...s}=Ub(),i=Ie(),r=E(()=>Es(e.code)),a=Z(""),l=async()=>{const{default:f}=await ce(async()=>{const{default:g}=await import("./mermaid.esm.min-DGQNoR5D.js").then(p=>p.bL);return{default:g}},[]);f.initialize({theme:n.value?"dark":"default",themeVariables:{dark:n.value,...ld(o)?o(n.value):o},flowchart:fo,sequence:fo,journey:fo,gantt:fo,er:fo,pie:fo,...s,startOnLoad:!1}),a.value=(await f.render(t,r.value)).svg},c=()=>{const{body:f}=document,g=document.createElement("div");g.classList.add("mermaid-preview"),g.innerHTML=a.value,f.append(g),g.addEventListener("click",()=>{g.remove()})},u=()=>{const f=$d(a.value),g=document.createElement("a");g.setAttribute("href",f),g.setAttribute("download",`${e.title?Es(e.title):t}.svg`),g.click()};return Se(()=>{Ho(n,l,{flush:"post"})}),()=>[ke("div",{class:"mermaid-actions"},[ke("button",{class:"preview-button",title:"preview",innerHTML:Gb,onClick:c}),ke("button",{class:"download-button",title:"download",innerHTML:Wb,onClick:u})]),ke("div",{ref:i,class:"mermaid-wrapper"},a.value?ke("div",{class:"mermaid-content",innerHTML:a.value}):ke(Ua,{class:"mermaid-loading",height:96}))]}});const Kb=dn({enhance:({app:e})=>{e.component("Mermaid",jb)}}),zb=Object.freeze(Object.defineProperty({__proto__:null,default:Kb},Symbol.toStringTag,{value:"Module"})),Zb=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}));/**
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT
*/const Hc=(e,t)=>{e.classList.add(t)},Lc=(e,t)=>{e.classList.remove(t)},Jb=e=>{e?.remove()},Br=(e,t,n)=>e<t?t:e>n?n:e,Fc=e=>(-1+e)*100,Yb=(()=>{const e=[],t=()=>{const n=e.shift();n&&n(t)};return n=>{e.push(n),e.length===1&&t()}})(),Xb=e=>e.replace(/^-ms-/,"ms-").replaceAll(/-([\da-z])/gi,(t,n)=>n.toUpperCase()),Xs=(()=>{const e=["Webkit","O","Moz","ms"],t={},n=i=>{const{style:r}=document.body;if(i in r)return i;const a=i.charAt(0).toUpperCase()+i.slice(1);let l=e.length;for(;l--;){const c=`${e[l]}${a}`;if(c in r)return c}return i},o=i=>{const r=Xb(i);return t[r]??=n(r)},s=(i,r,a)=>{i.style[o(r)]=a};return(i,r)=>{for(const[a,l]of jm(r))Um(l)&&s(i,a,l)}})(),vn={minimum:.08,easing:"ease",speed:200,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},Ke={percent:null,isRendered:()=>!!document.querySelector("#nprogress"),set:e=>{const{speed:t,easing:n}=vn,o=Ke.isStarted(),s=Br(e,vn.minimum,1);Ke.percent=s===1?null:s;const i=Ke.render(!o),r=i.querySelector(vn.barSelector);return i.offsetWidth,Yb(a=>{Xs(r,{transform:`translate3d(${Fc(s)}%,0,0)`,transition:`all ${t}ms ${n}`}),s===1?(Xs(i,{transition:"none",opacity:"1"}),i.offsetWidth,setTimeout(()=>{Xs(i,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Ke.remove(),a()},t)},t)):setTimeout(()=>{a()},t)}),Ke},isStarted:()=>typeof Ke.percent=="number",start:()=>{Ke.percent||Ke.set(0);const e=()=>{setTimeout(()=>{Ke.percent&&(Ke.trickle(),e())},vn.trickleSpeed)};return e(),Ke},done:e=>!e&&!Ke.percent?Ke:Ke.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Ke;return t?(t=Br(t+(typeof e=="number"?e:(1-t)*Br(Math.random()*t,.1,.95)),0,.994),Ke.set(t)):Ke.start()},trickle:()=>Ke.increase(Math.random()*vn.trickleRate),render:e=>{if(Ke.isRendered())return document.querySelector("#nprogress");Hc(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=vn.template;const n=t.querySelector(vn.barSelector),o=document.querySelector(vn.parent),s=e?"-100":Fc(Ke.percent??0);return Xs(n,{transition:"all 0 linear",transform:`translate3d(${s}%,0,0)`}),o&&(o!==document.body&&Hc(o,"nprogress-custom-parent"),o.append(t)),t},remove:()=>{Lc(document.documentElement,"nprogress-busy"),Lc(document.querySelector(vn.parent),"nprogress-custom-parent"),Jb(document.querySelector("#nprogress"))}},e0=()=>{Se(()=>{const e=Do(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||Ke.start()}),e.afterEach(n=>{t.add(n.path),Ke.done()})})},t0=dn({setup(){e0()}}),n0=Object.freeze(Object.defineProperty({__proto__:null,default:t0},Symbol.toStringTag,{value:"Module"})),o0=Z({}),Kd=Symbol(""),s0=()=>Oe(Kd),i0=e=>{e.provide(Kd,o0)},r0=async e=>{try{await e.decode()}catch{throw new Error(`Image decoding failed: ${e.src}`)}return{type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}},a0='<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>',l0=(e,{download:t=!0,fullscreen:n=!0}={})=>{e.on("uiRegister",()=>{if(e.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:o=>{const s=[];let i=-1;for(let r=0;r<e.getNumItems();r++){const a=document.createElement("div");a.className="photo-swipe-bullet",a.addEventListener("click",l=>{e.goTo(s.indexOf(l.target))}),s.push(a),o.append(a)}e.on("change",()=>{i>=0&&s[i].classList.remove("active"),s[e.currIndex].classList.add("active"),i=e.currIndex})}}),n){const{isSupported:o,toggle:s}=Ey();o.value&&e.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:()=>{s()}})}t&&e.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:o=>{o.setAttribute("download",""),o.setAttribute("target","_blank"),o.setAttribute("rel","noopener"),e.on("change",()=>{o.setAttribute("href",e.currSlide.data.src)})}})})},c0=({selector:e,locales:t,download:n=!0,fullscreen:o=!0,scrollToClose:s=!0})=>{const i=s0(),r=Ms(t),a=um(),l=E(()=>{const{photoSwipe:p}=a.value;return p===!1?null:an(p)?p:Qi(e)?e.join(", "):e}),c=E(()=>({...i.value,...r.value,download:n,fullscreen:o,scrollToClose:s}));let u=null,f=0,g=null;qe("click",async p=>{const b=p.target;if(!l.value||!u||!b.matches(l.value))return;f!==0&&g.destroy();const y=Date.now(),I=await u,_=[...document.querySelectorAll(l.value)],k=_.map(A=>({html:a0,element:A,msrc:A.src}));g=new I({preloaderDelay:0,showHideAnimationType:"zoom",...c.value,dataSource:k,index:_.indexOf(b),...s?{closeOnVerticalDrag:!0,wheelToZoom:!1}:{}}),f=y,l0(g,{download:n,fullscreen:o}),g.init(),g.on("destroy",()=>{g=null,f=0}),_.map((A,B)=>r0(A).then($=>{f===y&&(k.splice(B,1,$),g?.refreshSlideContent(B))}))},{passive:!0}),qe("wheel",()=>{c.value.scrollToClose&&g?.close()}),Se(()=>{("requestIdleCallback"in window?window.requestIdleCallback:setTimeout)(()=>{u=ce(async()=>{const{default:p}=await import("./photoswipe.esm-CKV1Bsxh.js");return{default:p}},[]).then(({default:p})=>p)})}),Kt(()=>{g?.destroy()})};var u0={"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}};const f0=".vp-doc :not(a) > img:not([no-view],.no-view,.ignore)",d0=u0,g0=!0,p0=!0,h0=!0;var A0=dn({enhance:({app:e})=>{i0(e)},setup:()=>{c0({selector:f0,locales:d0,download:g0,fullscreen:p0,scrollToClose:h0})}});const v0=Object.freeze(Object.defineProperty({__proto__:null,default:A0},Symbol.toStringTag,{value:"Module"})),m0={"/":()=>ce(()=>import("./searchBox-default-GSA4TlZK.js"),[])},Rc={"/":{placeholder:"Search",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}};function y0(e){const t=so(e),n=Nt();return E(()=>t.value[n.value]??Rc[n.value]??Rc["/"])}const b0=Ie(m0);function VS(){return b0}const B0=["aria-label"],I0={class:"mini-search-button-container"},C0={class:"mini-search-button-placeholder"},E0=M({__name:"SearchButton",props:{locales:{}},setup(e){const t=y0(so(()=>e.locales));return(n,o)=>(d(),v("button",{type:"button",class:"mini-search mini-search-button","aria-label":h(t).placeholder},[m("span",I0,[o[0]||(o[0]=m("span",{class:"mini-search-search-icon vpi-mini-search","aria-label":"search icon"},null,-1)),m("span",C0,G(h(t).placeholder),1)]),o[1]||(o[1]=m("span",{class:"mini-search-button-keys"},[m("kbd",{class:"mini-search-button-key"}),m("kbd",{class:"mini-search-button-key"},"K")],-1))],8,B0))}}),k0={class:"search-wrapper"},w0={id:"local-search"},Q0=M({__name:"Search",props:{locales:{},options:{}},setup(e){const t=_a(()=>ce(()=>import("./SearchBox-BpAhG_qa.js"),[])),n=Z(!1);_c("k",s=>{(s.ctrlKey||s.metaKey)&&(s.preventDefault(),n.value=!0)}),_c("/",s=>{o(s)||(s.preventDefault(),n.value=!0)});function o(s){const i=s.target,r=i.tagName;return i.isContentEditable||r==="INPUT"||r==="SELECT"||r==="TEXTAREA"}return(s,i)=>(d(),v("div",k0,[n.value?(d(),R(h(t),{key:0,locales:e.locales,options:e.options,onClose:i[0]||(i[0]=r=>n.value=!1)},null,8,["locales","options"])):T("",!0),m("div",w0,[F(E0,{locales:e.locales,onClick:i[1]||(i[1]=r=>n.value=!0)},null,8,["locales"])])]))}}),z=(e,t)=>{const n=e.__vccOpts||e;for(const[o,s]of t)n[o]=s;return n},_0=z(Q0,[["__scopeId","data-v-97535d1e"]]);var x0={"/":{placeholder:"搜索文档",resetButtonTitle:"重置搜索",backButtonTitle:"关闭",noResultsText:"无搜索结果:",footer:{selectText:"选择",selectKeyAriaLabel:"输入",navigateText:"切换",navigateUpKeyAriaLabel:"向上",navigateDownKeyAriaLabel:"向下",closeText:"关闭",closeKeyAriaLabel:"退出"}}},T0={};const S0=x0,$0=T0;var P0=dn({enhance({app:e}){e.component("SearchBox",t=>ke(_0,{locales:S0,options:$0,...t}))}});const H0=Object.freeze(Object.defineProperty({__proto__:null,default:P0},Symbol.toStringTag,{value:"Module"})),zd=(e=!0)=>{const{frontmatter:t,page:n}=Oa();return E(()=>t.value.contributors===!1||!he(e)?[]:n.value.git.contributors??[])};var Mc={"/":{contributors:"贡献者",changelog:"更新日志",timeOn:"于",viewChangelog:"查看所有更新日志",latestUpdateAt:"最近更新"}};const L0=typeof Mc>"u"?{}:Mc,F0=()=>Ms(L0),R0=({level:e=2,text:t,anchor:n})=>ke(`h${e||2}`,{id:n,tabindex:"-1"},ke("a",{href:`#${n}`,class:"header-anchor"},ke("span",t))),M0=({name:e,url:t,avatar:n})=>ke(t?"a":"span",{href:t,target:"_blank",rel:"noreferrer",class:"vp-contributor"},[n?ke("img",{src:n,alt:"",class:"vp-contributor-avatar"}):null,ke("span",{class:"vp-contributor-name"},e)]),O0=M({name:"GitContributors",props:{title:String,headerLevel:{type:Number,default:2}},setup(e){const t=zd(),n=F0();return()=>t.value.length>0?[ke(R0,{level:e.headerLevel,anchor:"doc-contributors",text:e.title||n.value.contributors}),ke("div",{class:"vp-contributors"},t.value.map(o=>ke(M0,o)))]:null}}),N0={enhance:({app:e})=>{e.component("GitContributors",O0)}},D0=Object.freeze(Object.defineProperty({__proto__:null,default:N0},Symbol.toStringTag,{value:"Module"})),V0={"/":[{type:"post",dir:"blog",title:"博客",link:"/blog/",linkPrefix:"/article/",postCover:{layout:"left",compact:!0},tags:!0,tagsLink:"/article/tags/",archives:!0,archivesLink:"/article/archives/",categories:!0,categoriesLink:"/article/categories/"},{type:"doc",dir:"notes/ai",title:"模型",linkPrefix:"/ai/"},{type:"doc",dir:"notes/subject/english",title:"英语学习",linkPrefix:"/subject/english/"},{type:"doc",dir:"notes/subject/certification",title:"系统分析师",linkPrefix:"/subject/certification/"},{type:"doc",dir:"notes/programming/solidity",title:"Solidity",linkPrefix:"/programming/solidity/"},{type:"doc",dir:"notes/theory/cryptography",title:"密码学基础",linkPrefix:"/theory/cryptography/"},{type:"doc",dir:"notes/ops/blockchain",title:"区块链运维",linkPrefix:"/ops/blockchain/"},{type:"doc",dir:"notes/ops/linux",title:"Linux 运维",linkPrefix:"/ops/linux/"},{type:"doc",dir:"notes/ops/docker",title:"Docker",linkPrefix:"/ops/docker/"},{type:"doc",dir:"notes/programming/web",title:"Web 开发",linkPrefix:"/programming/web/"}]};function q0(e){return!Zt(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null}const U0={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"};function G0({docsRepo:e,editLinkPattern:t}){if(t)return t;const n=q0(e);return n!==null?U0[n]:null}function W0({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:o,editLinkPattern:s}){if(!o)return null;const i=G0({docsRepo:e,editLinkPattern:s});return i?i.replace(/:repo/,Zt(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Vn(`${Gi(n)}/${o}`)):null}function gs(e){const{notFound:t,meta:n,path:o}=ro(e);return t?{text:o,link:o}:{text:n.title||j0(o),link:o,icon:n.icon,badge:n.badge}}function j0(e){return e=e.replace(/index\.html?$/i,"").replace(/\.html?$/i,"").replace(/\/$/,""),decodeURIComponent(e.slice(e.lastIndexOf("/")+1))}function Ft(e="",t=""){return qa(t)||Ui(t)?t:Ha(`${e}/${t}`.replace(/\/+/g,"/"))}function Zd(e,t=""){return La(Ft(e,t))}const Jd=/#.*/,K0=/(index|README)?\.(md|html)$/,_t=typeof document<"u";function Oc(e){return Array.isArray(e)?e:[e]}function Lo(e,t,n=!1){if(t===void 0)return!1;if(e=Nc(`/${e.replace(/^\//,"")}`),n)return new RegExp(t).test(e);if(Nc(t)!==e)return!1;const o=t.match(Jd);return o?(_t?location.hash:"")===o[0]:!0}function Nc(e){return decodeURI(e).replace(Jd,"").replace(K0,"")}function Dc(e){return typeof e>"u"?"":String(Number(e))===String(e)?`${e}px`:e}const z0=["linear-gradient","radial-gradient","repeating-linear-gradient","repeating-radial-gradient","conic-gradient"];function Z0(e){return z0.some(t=>e.startsWith(t))}const J0={locales:{"/":{selectLanguageName:"简体中文",selectLanguageText:"选择语言",appearanceText:"外观",lightModeSwitchTitle:"切换为浅色主题",darkModeSwitchTitle:"切换为深色主题",outlineLabel:"此页内容",returnToTopLabel:"返回顶部",editLinkText:"编辑此页",contributorsText:"贡献者",prevPageLabel:"上一页",nextPageLabel:"下一页",lastUpdatedText:"最后更新于",changelogText:"变更历史",changelogOnText:"于",changelogButtonText:"查看全部变更历史",copyrightText:"版权所有",copyrightAuthorText:"版权归属:",copyrightCreationOriginalText:"本文链接:",copyrightCreationTranslateText:"本文翻译自:",copyrightCreationReprintText:"本文转载自:",copyrightLicenseText:"许可证:",notFound:{code:"404",title:"页面未找到",quote:"但是,如果你不改变方向,并且一直寻找,最终可能会到达你要去的地方。",linkText:"返回首页"},homeText:"首页",postsText:"博客",tagText:"标签",archiveText:"归档",categoryText:"分类",archiveTotalText:"{count} 篇",encryptButtonText:"确认",encryptPlaceholder:"请输入密码",encryptGlobalText:"本站只允许密码访问",encryptPageText:"本页面只允许密码访问",footer:{message:"愿每一份温柔都被世界珍藏 ✨",copyright:'<a href="https://beian.miit.gov.cn/" target="_blank" aria-label="gongan filing address">沪ICP备2023010022号-1</a>©2025祀梦的个人博客'},copyPageText:"复制页面",copiedPageText:"复制成功",copingPageText:"复制中..",copyTagline:"将页面以 Markdown 格式复制供 LLMs 使用",viewMarkdown:"以 Markdown 格式查看",viewMarkdownTagline:"以纯文本查看此页面",askAIText:"在 {name} 中打开",askAITagline:"向 {name} 提问有关此页面",askAIMessage:"阅读 {link} 并回答内容相关的问题。",logo:"/plume.svg",social:[{icon:"github",link:"/"}],profile:{avatar:"https://image.simengweb.com/elysia/header.jpg",name:"SiMengWebSite Notes",description:"祀梦的笔记网站"},navbar:[{text:"首页",link:"/"},{text:"博客",link:"/blog/"},{text:"模型",link:"/ai/"},{text:"学科知识",items:[{text:"英语学习笔记",link:"/subject/english/"},{text:"系统分析师",link:"/subject/certification/"}]},{text:"编程笔记",items:[{text:"Solidity",link:"/programming/solidity/"},{text:"Web 开发",link:"/programming/web/"}]},{text:"技术理论",items:[{text:"密码学基础",link:"/theory/cryptography/"}]},{text:"运维",items:[{text:"区块链运维",link:"/ops/blockchain/"},{text:"Linux 运维",link:"/ops/linux/"},{text:"Docker 运维",link:"/ops/docker/"}]},{text:"工具",link:"/tools/"},{text:"关于",link:"/about/"},{text:"友情链接",link:"/friends/"}]}},appearance:!0,navbarSocialInclude:["github","twitter","discord","facebook"],aside:!0,outline:[2,3],externalLinkIcon:!0,editLink:!0,prevPage:!0,nextPage:!0,footer:{message:"愿每一份温柔都被世界珍藏 ✨",copyright:'<a href="https://beian.miit.gov.cn/" target="_blank" aria-label="gongan filing address">沪ICP备2023010022号-1</a>©2025祀梦的个人博客'},logo:"/plume.svg",social:[{icon:"github",link:"/"}],profile:{avatar:"https://image.simengweb.com/elysia/header.jpg",name:"SiMengWebSite Notes",description:"祀梦的笔记网站"},contributors:{mode:"inline"},changelog:!1},Y0=["eJyLjgUAARUAuQ==","eJyrrgUAAXUA+Q==",0,""];/*!
* hash-wasm (https://www.npmjs.com/package/hash-wasm)
* (c) Dani Biro
* @license MIT
*/function wo(e,t,n,o){function s(i){return i instanceof n?i:new n(function(r){r(i)})}return new(n||(n=Promise))(function(i,r){function a(u){try{c(o.next(u))}catch(f){r(f)}}function l(u){try{c(o.throw(u))}catch(f){r(f)}}function c(u){u.done?i(u.value):s(u.value).then(a,l)}c((o=o.apply(e,[])).next())})}class je{constructor(){this.mutex=Promise.resolve()}lock(){let t=()=>{};return this.mutex=this.mutex.then(()=>new Promise(t)),new Promise(n=>{t=n})}dispatch(t){return wo(this,void 0,void 0,function*(){const n=yield this.lock();try{return yield Promise.resolve(t())}finally{n()}})}}var Ir;function X0(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global}const oa=X0(),Cr=(Ir=oa.Buffer)!==null&&Ir!==void 0?Ir:null,eB=oa.TextEncoder?new oa.TextEncoder:null;function Yd(e,t){return(e&15)+(e>>6|e>>3&8)<<4|(t&15)+(t>>6|t>>3&8)}function tB(e,t){const n=t.length>>1;for(let o=0;o<n;o++){const s=o<<1;e[o]=Yd(t.charCodeAt(s),t.charCodeAt(s+1))}}function nB(e,t){if(e.length!==t.length*2)return!1;for(let n=0;n<t.length;n++){const o=n<<1;if(t[n]!==Yd(e.charCodeAt(o),e.charCodeAt(o+1)))return!1}return!0}const Vc=87,qc=48;function Uc(e,t,n){let o=0;for(let s=0;s<n;s++){let i=t[s]>>>4;e[o++]=i>9?i+Vc:i+qc,i=t[s]&15,e[o++]=i>9?i+Vc:i+qc}return String.fromCharCode.apply(null,e)}const ks=Cr!==null?e=>{if(typeof e=="string"){const t=Cr.from(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.length)}if(Cr.isBuffer(e))return new Uint8Array(e.buffer,e.byteOffset,e.length);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw new Error("Invalid data type!")}:e=>{if(typeof e=="string")return eB.encode(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw new Error("Invalid data type!")},Gc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ns=new Uint8Array(256);for(let e=0;e<Gc.length;e++)ns[Gc.charCodeAt(e)]=e;function oB(e){let t=Math.floor(e.length*.75);const n=e.length;return e[n-1]==="="&&(t-=1,e[n-2]==="="&&(t-=1)),t}function sB(e){const t=oB(e),n=e.length,o=new Uint8Array(t);let s=0;for(let i=0;i<n;i+=4){const r=ns[e.charCodeAt(i)],a=ns[e.charCodeAt(i+1)],l=ns[e.charCodeAt(i+2)],c=ns[e.charCodeAt(i+3)];o[s]=r<<2|a>>4,s+=1,o[s]=(a&15)<<4|l>>2,s+=1,o[s]=(l&3)<<6|c&63,s+=1}return o}const ei=16*1024,Jo=4,iB=new je,Er=new Map;function Xd(e,t){return wo(this,void 0,void 0,function*(){let n=null,o=null,s=!1;if(typeof WebAssembly>"u")throw new Error("WebAssembly is not supported in this environment!");const i=(S,L=0)=>{o.set(S,L)},r=()=>o,a=()=>n.exports,l=S=>{n.exports.Hash_SetMemorySize(S);const L=n.exports.Hash_GetBuffer(),V=n.exports.memory.buffer;o=new Uint8Array(V,L,S)},c=()=>new DataView(n.exports.memory.buffer).getUint32(n.exports.STATE_SIZE,!0),u=iB.dispatch(()=>wo(this,void 0,void 0,function*(){if(!Er.has(e.name)){const L=sB(e.data),V=WebAssembly.compile(L);Er.set(e.name,V)}const S=yield Er.get(e.name);n=yield WebAssembly.instantiate(S,{})})),f=()=>wo(this,void 0,void 0,function*(){n||(yield u);const S=n.exports.Hash_GetBuffer(),L=n.exports.memory.buffer;o=new Uint8Array(L,S,ei)}),g=(S=null)=>{s=!0,n.exports.Hash_Init(S)},p=S=>{let L=0;for(;L<S.length;){const V=S.subarray(L,L+ei);L+=V.length,o.set(V),n.exports.Hash_Update(V.length)}},b=S=>{if(!s)throw new Error("update() called before init()");const L=ks(S);p(L)},y=new Uint8Array(t*2),I=(S,L=null)=>{if(!s)throw new Error("digest() called before init()");return s=!1,n.exports.Hash_Final(L),S==="binary"?o.slice(0,t):Uc(y,o,t)},_=()=>{if(!s)throw new Error("save() can only be called after init() and before digest()");const S=n.exports.Hash_GetState(),L=c(),V=n.exports.memory.buffer,H=new Uint8Array(V,S,L),O=new Uint8Array(Jo+L);return tB(O,e.hash),O.set(H,Jo),O},k=S=>{if(!(S instanceof Uint8Array))throw new Error("load() expects an Uint8Array generated by save()");const L=n.exports.Hash_GetState(),V=c(),H=Jo+V,O=n.exports.memory.buffer;if(S.length!==H)throw new Error(`Bad state length (expected ${H} bytes, got ${S.length})`);if(!nB(e.hash,S.subarray(0,Jo)))throw new Error("This state was written by an incompatible hash implementation");const J=S.subarray(Jo);new Uint8Array(O,L,V).set(J),s=!0},A=S=>typeof S=="string"?S.length<ei/4:S.byteLength<ei;let B=A;switch(e.name){case"argon2":case"scrypt":B=()=>!0;break;case"blake2b":case"blake2s":B=(S,L)=>L<=512&&A(S);break;case"blake3":B=(S,L)=>L===0&&A(S);break;case"xxhash64":case"xxhash3":case"xxhash128":case"crc64":B=()=>!1;break}const $=(S,L=null,V=null)=>{if(!B(S,L))return g(L),b(S),I("hex",V);const H=ks(S);return o.set(H),n.exports.Hash_Calculate(H.length,L,V),Uc(y,o,t)};return yield f(),{getMemory:r,writeMemory:i,getExports:a,setMemorySize:l,init:g,update:b,digest:I,save:_,load:k,calculate:$,hashLength:t}})}function rB(e,t,n){return wo(this,void 0,void 0,function*(){const o=yield e.lock(),s=yield Xd(t,n);return o(),s})}new je;new je;new je;new je;new je;new je;new je;var aB="md5",lB="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",cB="e6508e4b",uB={name:aB,data:lB,hash:cB};const fB=new je;let ti=null;function ps(e){if(ti===null)return rB(fB,uB,16).then(t=>(ti=t,ti.calculate(e)));try{const t=ti.calculate(e);return Promise.resolve(t)}catch(t){return Promise.reject(t)}}new je;new je;new je;new je;new je;new je;new je;new je;new je;new je;new je;new je;var dB="bcrypt",gB="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",pB="8bd8822d",hB={name:dB,data:gB,hash:pB};const AB=e=>!(!/^\$2[axyb]\$[0-3][0-9]\$[./A-Za-z0-9]{53}$/.test(e)||e[4]==="0"&&Number(e[5])<4||e[4]==="3"&&Number(e[5])>1),vB=e=>{if(!e||typeof e!="object")throw new Error("Invalid options parameter. It requires an object.");if(e.hash===void 0||typeof e.hash!="string")throw new Error("Hash should be specified");if(e.hash.length!==60)throw new Error("Hash should be 60 bytes long");if(!AB(e.hash))throw new Error("Invalid hash");if(e.password=ks(e.password),e.password.length<1)throw new Error("Password should be at least 1 byte long");if(e.password.length>72)throw new Error("Password should be at most 72 bytes long")};function mB(e){return wo(this,void 0,void 0,function*(){vB(e);const{hash:t,password:n}=e,o=yield Xd(hB,0);o.writeMemory(ks(t),0);const s=ks(n);return o.writeMemory(s,60),!!o.getExports().bcrypt_verify(s.length)})}new je;new je;const yB={co:[],bg:{},mask:{}},bB={"/":{"/ai/":{items:[{text:"模型",link:"/ai/"},{text:"基础概念",collapsed:!1,items:[{text:"MCP 与 Skills 详解",link:"/article/mcp-and-skills/"}]},{text:"部署与工具链",collapsed:!1,items:[{text:"RAGFlow 与 MCP",link:"/article/windows11-ragflow-deployment-mcp/"}]},{text:"模型与 API",collapsed:!1,items:[{text:"大模型 API 整合",link:"/article/free_model_api/"}]}],prefix:"/notes/ai/"},"/subject/english/":{items:[{text:"英语学习笔记",link:"/subject/english/"},{text:"学习环境与工具",prefix:"/basis",items:[{text:"英语环境配置",link:"/subject/english/basis/"}]},{text:"词汇与记忆",prefix:"/vocabulary",items:[{text:"词汇学习与记忆法",link:"/subject/english/vocabulary/"}]},{text:"语法与句法",prefix:"/grammar",items:[{text:"核心语法与句型",link:"/subject/english/grammar/"}]},{text:"听力与口语",prefix:"/listening-speaking",items:[{text:"听力口语训练",link:"/subject/english/listening-speaking/"}]},{text:"阅读与写作",prefix:"/reading-writing",items:[{text:"阅读提升",link:"/subject/english/reading-writing/"}]},{text:"写译",prefix:"/writing-translation",items:[{text:"写作与翻译指南",link:"/subject/english/writing-translation/"}]},{text:"考试与备考",prefix:"/exam",items:[{text:"英语四级 (CET-4) 备考指南",link:"/subject/english/exam/cet-4/"}]},{text:"资源与工具",prefix:"/resources",items:[{text:"学习资源与工具",link:"/subject/english/resources/"}]}],prefix:"/notes/subject/english/"},"/subject/certification/":{items:[{text:"系统分析师简介",link:"/subject/certification/"},{text:"第一篇 基础知识",prefix:"/certification/sys-analyst",items:[{text:"第一章 绪论",link:"/subject/certification/sys-analyst/"},{text:"第二章 数学与工程基础",link:"/subject/certification/sys-analyst/math/"}]},{text:"第二篇 关键技术",prefix:"/certification/sys-analyst",items:[{text:"第十章 系统规划与分析",link:"/subject/certification/sys-analyst/planning/"}]}],prefix:"/notes/subject/certification/"},"/programming/solidity/":{items:[{text:"Solidity 学习笔记",link:"/programming/solidity/"},{text:"基础语法",prefix:"/basic-syntax",items:[{text:"Solidity 基础语法与数据类型",link:"/programming/solidity/basic-syntax/"}]},{text:"项目实例",prefix:"/basic-syntax",items:[{text:"Solidity 代码实例",link:"/programming/solidity/analysis/case-analysis/"}]},{text:"杂项",prefix:"/other",items:[{text:"Hardhat 相关知识",link:"/programming/solidity/other/hardhat/"},{text:"一些没分类的小知识",link:"/programming/solidity/other/miscellaneous/"}]}],prefix:"/notes/programming/solidity/"},"/theory/cryptography/":{items:[{text:"密码学基础",link:"/theory/cryptography/"},{text:"古典加密算法",prefix:"/theory",items:[{text:"替换密码",link:"/theory/cryptography/substitution-ciphers/"},{text:"置换密码",link:"/theory/cryptography/permutation-encryption/"}]}],prefix:"/notes/theory/cryptography/"},"/ops/blockchain/":{items:[{text:"区块链运维指南",link:"/ops/blockchain/"},{text:"区块链理论基础",prefix:"/theory",items:[{text:"区块链的基本原理",link:"/ops/blockchain/theory/basic-principles/"},{text:"FISCO-BCOS 节点类型",link:"/ops/blockchain/theory/fisco-bcos-node-type/"}]},{text:"区块链运维",items:[{text:"区块链产品设计和基本部署",link:"/ops/blockchain/practice/basic-deployment/"},{text:"区块链网络部署与管理",link:"/ops/blockchain/practice/node-deployment/"},{text:"Console 控制台操作",link:"/ops/blockchain/practice/console-operator/"}]}],prefix:"/notes/ops/blockchain/"},"/ops/linux/":{items:[{text:"Linux 运维笔记",link:"/ops/linux/"},{text:"Linux 基础",prefix:"/linux",items:[{text:"Linux 基础命令详解",link:"/ops/linux/basic-commands/"}]},{text:"其他",prefix:"/linux",items:[{text:"一些零散的命令",link:"/ops/linux/other/"}]}],prefix:"/notes/ops/linux/"},"/ops/docker/":{items:[{text:"Docker 运维笔记",link:"/ops/docker/"},{text:"数据库相关",prefix:"/ops/docker/db/",items:[{text:"MongoDB 部署",link:"/ops/docker/db/mongodb/"},{text:"Postgres 部署",link:"/ops/docker/db/postgres/"}]},{text:"其他服务",prefix:"/ops/docker/other/",items:[{text:"ETLCloud 部署",link:"/ops/docker/other/ETLCloud/"}]}],prefix:"/notes/ops/docker/"},"/programming/web/":{items:[{text:"Web 开发学习笔记",link:"/programming/web/"},{text:"基础知识",prefix:"/basic-syntax",items:[{text:"Web 前端基础讲解",link:"/programming/web/basic-syntax/html-css-js/"},{text:"HTML 常用标签与属性",link:"/programming/web/basic-syntax/html-tags-attributes/"},{text:"HTML 列表与语义布局",link:"/programming/web/basic-syntax/html-lists-and-semantic-layout/"},{text:"JavaScript 基础知识",link:"/programming/web/basic-syntax/javascript-basics/"}]}],prefix:"/notes/programming/web/"}},__auto__:{},__home__:{}},BB={"/blog/":[{path:"/archives/d0ad06b9-d675-461c-a8ce-f47baeeb291d/",title:"码蹄杯 2024 年真题集详解",categoryList:[{id:"3190db",sort:1e4,name:"竞赛"}],tags:["contest"],createTime:"2026/01/09 16:24:00",lang:"zh-CN",excerpt:"",readingTime:{minutes:51.06,words:15317}},{path:"/archives/ea20bdda-0d49-4472-a647-2e305a930d11/",title:"通过位运算快速生成所有的子序列",categoryList:[{id:"83ec45",sort:10002,name:"技术"}],tags:["algorithms"],createTime:"2026/01/09 16:15:00",lang:"zh-CN",excerpt:"",readingTime:{minutes:2.21,words:664}},{path:"/archives/1325a3bf-91d7-43ff-9630-e894549e12c1/",title:"快速幂算法详解",categoryList:[{id:"83ec45",sort:10002,name:"技术"}],tags:["algorithms"],createTime:"2026/01/09 16:05:00",lang:"zh-CN",excerpt:"",readingTime:{minutes:1.85,words:555}},{path:"/archives/b1c77a1d-d402-4788-8049-fa3aeb12ebd0/",title:"第十四届蓝桥杯大赛软件赛国赛 Python 研究生组(正在更新)",categoryList:[{id:"3190db",sort:1e4,name:"竞赛"}],tags:["contest"],createTime:"2026/01/09 15:57:22",lang:"zh-CN",excerpt:"",readingTime:{minutes:6.48,words:1944}},{path:"/archives/56ea3081-9c69-43d7-96c8-2812ec08be2c/",title:"Python 字符串格式化全指南",categoryList:[{id:"83ec45",sort:10002,name:"技术"}],tags:["python"],createTime:"2026/01/09 14:00:48",lang:"zh-CN",excerpt:"",readingTime:{minutes:7.42,words:2225}},{path:"/archives/6f41cabe-41e6-4a09-9f1c-af7dd709a35d/",title:"原码、反码、补码",categoryList:[{id:"83ec45",sort:10002,name:"技术"}],tags:["cs-fundamentals"],createTime:"2026/01/08 16:34:05",lang:"zh-CN",excerpt:`<p>欢迎来到 0 与 1 的魔法派对!这篇文章将带你揭开原码、反码与补码的奥秘,看计算机如何巧妙地用补码化减为加。让我们一起翻开这页,去捕捉二进制底层那份迷人的理性之美吧♪</p>
`,readingTime:{minutes:5.24,words:1571}},{path:"/archives/a5b3ea8e-7c3c-40a1-a737-26e911623da8/",title:"爱莉希雅语录",categoryList:[{id:"6147fd",sort:10003,name:"爱莉希雅"}],tags:["honkai-impact-3rd"],createTime:"2026/01/08 15:39:17",lang:"zh-CN",excerpt:`<p>嗨,亲爱的来访者♪ 欢迎来到这片收集了“真我”与“美丽”碎片的园圃。在这里,你会读到执拗花朵在暴雨中的坚持,也会听见逐火英桀们为文明奏响的最后颂歌。请怀着期待慢慢翻阅吧,愿这些如星光般的文字能陪你开启属于自己的闪耀旅程,毕竟……你本身就是这世间最瑰丽的馈赠呢♪</p>
`,readingTime:{minutes:13.29,words:3988}},{path:"/article/operate-wsl2/",title:"WSL2 核心操作指南",categoryList:[{id:"83ec45",sort:10002,name:"技术"}],tags:["wsl"],createTime:"2025/09/30 16:08:32",lang:"zh-CN",excerpt:`<p>这篇文章主要讲WSL2虚拟机核心操作哦它基于轻量级Hyper-V运行像贴心小精灵默默工作还能用命令行精细控制接下来讲启动/关闭、实例管理、资源配置、网络操作、备份迁移这五大操作,是不是很期待呢~♪</p>
`,readingTime:{minutes:3.74,words:1122}},{path:"/article/deploying-wsl2-on-windows-10/",title:"在 Windows10 上部署 WSL2 并启动 ubuntu 虚拟机",categoryList:[{id:"83ec45",sort:10002,name:"技术"}],tags:["wsl"],createTime:"2025/09/29 07:13:17",lang:"zh-CN",excerpt:`<p>嗨呀~让我们在 Windows10 专业版上部署 WSL2 并启动 ubuntu 20.04 虚拟机吧~</p>
<p>最好使用 Windows10 专业版,并且在物理机上部署呢,在虚拟机上部署的话可能会有小麻烦,所以不太推荐啦~</p>
`,readingTime:{minutes:5.03,words:1510}},{path:"/article/8gihio2v/",title:"通过 EdgeOne Pages 搭建图床",categoryList:[{id:"d1befa",sort:10001,name:"网站"}],tags:["image-hosting"],createTime:"2025/09/29 02:28:17",lang:"zh-CN",excerpt:`<p>各位今天要给大家介绍一个超棒的图床搭建方法哦EdgeOne Pages 是腾讯云提供的静态网站托管服务,而且还有免费额度可以使用呢,对于日常需求来说完全足够啦~</p>
`,readingTime:{minutes:1.41,words:423}}]},IB={"honkai-impact-3rd":"vllu",algorithms:"h4p8",wsl:"f3fp",python:"ayvd","cs-fundamentals":"bdgm","image-hosting":"6byy",contest:"d0q5"},kr=Z({}),CB=e=>{Ge(e)?Ho(e,t=>{kr.value=t}):ld(e)?Ho(E(e),t=>{kr.value=t}):kr.value=e};var EB={"/":{CC0:"CC0 1.0 通用","CC-BY-4.0":"署名 4.0 国际","CC-BY-NC-4.0":"署名-非商业性 4.0 国际","CC-BY-NC-SA-4.0":"署名-非商业性-相同方式共享 4.0 国际","CC-BY-NC-ND-4.0":"署名-非商业性-禁止演绎 4.0 国际","CC-BY-ND-4.0":"署名-禁止演绎 4.0 国际","CC-BY-SA-4.0":"署名-相同方式共享 4.0 国际"}};const kB=Z(V0),eg=Z(),ci=Z(),tg=()=>eg;function Wc(e){ci.value=e}function wB(){const e=Nt(),{page:t}=oe(),n=o=>o?t.value.path.startsWith(Ft(e.value,Vn(o))):!1;No(()=>{eg.value=kB.value[e.value]?.find(o=>{if(ci.value)return ci.value===!0?o.type==="post":o.dir===ci.value;if(t.value.filePathRelative)return t.value.filePathRelative?.startsWith(Ft(e.value,o.dir).slice(1));{const{link:s,linkPrefix:i,dir:r,tagsLink:a,categoriesLink:l,archivesLink:c}=o;return n(s)||n(i)||n(r)||n(a)||n(l)||n(c)}})})}const ng=Symbol(""),QB=Z(J0);function Tn(){return QB}function _B(){const e=Oe(ng);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e}function xB(e,t){const{locales:n,...o}=e;return{...o,...n?.[t]}}function TB(e){const t=Tn(),n=e._context.provides[Ma],o=E(()=>xB(t.value,n.routeLocale.value));e.provide(ng,o),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return o.value}}})}const og=Symbol("");function sg(){return typeof document>"u"?!1:"startViewTransition"in document&&window.matchMedia("(prefers-reduced-motion: no-preference)").matches}function SB(e){const t=Tn(),n=t.value.transition,o=sg()||(typeof n=="object"?n.appearance===!1:n===!1),s=t.value.appearance,i=s==="force-dark"?Z(!0):s?Cy({storageKey:"vuepress-theme-appearance",attribute:"data-theme",valueLight:"light",valueDark:"dark",disableTransition:o,initialValue:()=>typeof s=="string"?s:"auto",...typeof s=="object"?s:{}}):Z(!1);e.provide(og,i),Object.defineProperty(e.config.globalProperties,"$isDark",{get:()=>i}),qe("beforeprint",()=>{i.value&&(document.documentElement.dataset.theme="light")}),qe("afterprint",()=>{i.value&&(document.documentElement.dataset.theme="dark")})}function zi(){const e=Oe(og);if(!e)throw new Error("useDarkMode() is called without provider.");return e}function oe(){const e=_B(),t=Bd(),n=Ki(),o=cm(),s=zi();return{theme:e,page:t,frontmatter:n,lang:Ls(),site:o,isDark:s,collection:tg()}}const Yo=Z(!1);function $B(){const{theme:e}=oe();return E(()=>e.value.bulletin===!0?{}:e.value.bulletin)}function PB(){const e=Gd("plume:bulletin",""),t=wy("plume:bulletin",""),{page:n}=oe(),o=$B(),s=E(()=>n.value.bulletin??!0);Ae(()=>o.value?.lifetime,r=>{const a=o.value?.id;r==="session"?Yo.value=e.value!==a:r==="once"?Yo.value=t.value!==a:Yo.value=!0},{immediate:!0});function i(){Yo.value=!1;const r=o.value?.lifetime,a=o.value?.id;r==="session"?e.value=a:r==="once"&&(t.value=a)}return{bulletin:o,enableBulletin:s,showBulletin:Yo,close:i}}function Ja(){const{frontmatter:e}=oe(),t=zd(),n=Tn(),o=E(()=>{const i=n.value.contributors;return cn(i)&&i.mode||"inline"}),s=E(()=>(e.value.contributors??!!n.value.contributors)===!1?[]:t.value);return{mode:o,contributors:s,hasContributors:E(()=>s.value.length>0)}}const jc=EB;function HB(e,t){return jc[e]?.[t]||jc["/"][t]}const LB={CC0:{url:"https://creativecommons.org/publicdomain/zero/1.0/",icons:["zero"]},"CC-BY-4.0":{url:"https://creativecommons.org/licenses/by/4.0/",icons:["cc","by"]},"CC-BY-NC-4.0":{url:"https://creativecommons.org/licenses/by-nc/4.0/",icons:["cc","by","nc"]},"CC-BY-NC-SA-4.0":{url:"https://creativecommons.org/licenses/by-nc-sa/4.0/",icons:["cc","by","nc","sa"]},"CC-BY-NC-ND-4.0":{url:"https://creativecommons.org/licenses/by-nc-nd/4.0/",icons:["cc","by","nc","nd"]},"CC-BY-ND-4.0":{url:"https://creativecommons.org/licenses/by-nd/4.0/",icons:["cc","by","nd"]},"CC-BY-SA-4.0":{url:"https://creativecommons.org/licenses/by-sa/4.0/",icons:["cc","by","sa"]}};function FB(e){const{theme:t}=oe(),n=Nt(),{contributors:o}=Ja(),s=E(()=>!!e.value),i=E(()=>e.value.creation||"original"),r=E(()=>RB(e.value.license,n.value)),a=E(()=>MB(e.value.author,i.value,o.value)),l=E(()=>{if(i.value==="original"){const c=new URL(location.href.split("#")[0]);return c.searchParams.delete("giscus"),c.toString()}return e.value.source});return{license:r,author:a,hasCopyright:s,creation:i,creationText:E(()=>{const c=e.value.creation;return c==="translate"?t.value.copyrightCreationTranslateText||"This article is translated from":c==="reprint"?t.value.copyrightCreationReprintText||"This article is reprint from":t.value.copyrightCreationOriginalText||"This article link: "}),sourceUrl:l}}function RB(e="CC-BY-4.0",t){const n=typeof e=="string"?{name:e}:{...e},o=LB[n.name],s=HB(t,n.name);return s&&(n.name=`${s} (${n.name})`),n.url||=o?.url,n.icons=o?.icons,n}function MB(e,t,n){const o=n[0];if(!e&&o&&t==="original")return o;const s=typeof e=="string"?{name:e}:e;if(s&&!s.url){const i=n.find(r=>r.name===s.name);i&&(s.url=i.url)}return s}function ig(){const{theme:e,page:t,frontmatter:n}=oe(),o=Tn();return E(()=>{if(!(n.value.editLink??o.value.editLink??!0))return null;const{docsRepo:s,docsBranch:i="main",docsDir:r=""}=o.value,{editLinkText:a}=e.value;if(!s)return null;const l=W0({docsRepo:s,docsBranch:i,docsDir:r,filePathRelative:t.value.filePathRelative,editLinkPattern:n.value.editLinkPattern??e.value.editLinkPattern});return l?{text:a??"Edit this page",link:l}:null})}const OB=Z(NB(Y0));function rg(){return OB}function NB([e,t,n,o]){const s=Kc(e).map(a=>Es(a)),i=Kc(t),r=":";return{global:!!n,matches:s,admins:o.split(r),ruleList:Object.keys(i).map(a=>({key:a,match:s[a],rules:i[a].split(r)}))}}function Kc(e){return JSON.parse(Es(e))}const ag=Symbol(""),hs=Gd("2a0a3d6afb2fdf1f",()=>({g:"",p:[]})),ni=new Map,DB=":";async function zc(e,t){const n=[e,t].join(DB);if(ni.has(n))return ni.get(n);try{const o=await mB({password:e,hash:t});return ni.set(n,o),o}catch{return ni.set(n,!1),!1}}const wr=new Map;function VB(e){if(wr.has(e))return wr.get(e);const t=new RegExp(e);return wr.set(e,t),t}function sa(e,t,n){const o=n||"";if(e[0]==="^"){const s=VB(e);return s.test(t)||s.test(o)}return e.endsWith(".md")?o&&o.endsWith(e):t.startsWith(e)||o.startsWith(Vn(e))}function qB(){const{page:e}=oe(),t=vt(),n=rg(),o=E(()=>{const r=t.path,a=e.value.filePathRelative;return e.value._e?!0:n.value.ruleList.length?n.value.matches.some(l=>sa(l,r,a)):!1}),s=Qc(async()=>{const r=hs.value.g;if(!n.value.global)return!0;for(const a of n.value.admins)if(r&&r===await ps(a))return!0;return!1},!n.value.global),i=E(()=>{const r=t.path,a=e.value.filePathRelative,l=typeof e.value._e=="string"?e.value._e.split(":"):[];return[l.length?{key:r.replace(/\//g,"").replace(/\.html$/,""),match:r,rules:l}:void 0,...n.value.ruleList.length?n.value.ruleList.filter(c=>sa(c.match,r,a)):[]].filter(Boolean)});Xn(ag,{hasPageEncrypt:o,isGlobalDecrypted:s,isPageDecrypted:Qc(async()=>{if(!o.value)return!0;const r=hs.value.g;for(const a of n.value.admins)if(r&&r===await ps(a))return!0;for(const{key:a,rules:l}of i.value){const c=hs.value.p[a];for(const u of l)if(c&&c===await ps(u))return!0}return!1},!o.value),hashList:i})}function qo(){const e=Oe(ag);if(!e)throw new Error("useEncrypt() is called without setup");return e}function UB(){const e=rg(),{page:t}=oe(),n=vt(),{hashList:o}=qo();async function s(r){if(!r)return!1;for(const a of e.value.admins)if(await zc(r,a))return hs.value.g=await ps(a),!0;return!1}async function i(r){if(!r)return!1;const a=n.path,l=t.value.filePathRelative;let c=!1;for(const{match:u,key:f,rules:g}of o.value)if(sa(u,a,l)){for(const p of g)if(await zc(r,p)){c=!0,hs.value.p[f]=await ps(p);break}if(c)break}return c||(c=await s(r)),c}return{compareGlobal:s,comparePage:i}}const Ya=Z();let lg=!1,Qr=0;function GB(e){const t=Z(!1);if(_t){lg||WB(),Qr++;const n=Ae(Ya,o=>{o===e.el.value||e.el.value?.contains(o)?(t.value=!0,e.onFocus?.()):(t.value=!1,e.onBlur?.())});Kt(()=>{n(),Qr--,Qr||jB()})}return Rt(t)}function WB(){document.addEventListener("focusin",cg),lg=!0,Ya.value=document.activeElement}function jB(){document.removeEventListener("focusin",cg)}function cg(){Ya.value=document.activeElement}const Zc=Z(zB(yB)),KB={twitter:"x",weibo:"sinaweibo"};function zB({co:e,bg:t,mask:n}){return{bg:Jc(e,t),mask:Jc(e,n)}}function ZB(e){const[t,n]=e.split(":"),o=`vpi-${t}-${n}`;return Zc.value.bg.includes(e)?`${o} bg`:Zc.value.mask.includes(e)?o:""}function Jc(e,t){const n=[];for(const[o,s]of Object.entries(t)){const i=e[Number(o)];i&&n.push(...s.map(r=>`${i}:${r}`))}return n}function ui(e="",t=""){return qa(t)||Ui(t)?t:Ha(`${e}/${t}`.replace(/\/+/g,"/"))}function ao(){const{collection:e,theme:t}=oe(),n=Tn(),o=Nt();function s(l,c){return l=l?Vn(l):"",La(ui(o.value,l||c))}const i=E(()=>e.value?.type==="post"?e.value:void 0),r=E(()=>({link:ui(o.value),text:t.value.homeText||n.value.homeText||"Home"})),a=E(()=>ui(o.value,s(i.value?.link||i.value?.dir,"posts/")));return{home:r,posts:E(()=>i.value?.postList!==!1?{text:i.value?.title||Gi(i.value?.dir||"").split("/").pop()||t.value.postsText,link:a.value}:void 0),tags:E(()=>i.value?.tags!==!1?{text:i.value?.tagsText||t.value.tagText||n.value.tagText||"Tags",link:s(i.value?.tagsLink,"tags/")}:void 0),archive:E(()=>i.value?.archives!==!1?{text:i.value?.archivesText||t.value.archiveText||n.value.archiveText||"Archives",link:s(i.value?.archivesLink,"archives/")}:void 0),categories:E(()=>i.value?.categories!==!1?{text:i.value?.categoriesText||t.value.categoryText||n.value.categoryText||"Categories",link:s(i.value?.categoriesLink,"categories/")}:void 0)}}function lo(){const{collection:e,page:t}=oe();return{isPosts:E(()=>e.value?.type==="post"),isPostsLayout:E(()=>{const n=t.value.type;return n==="posts"||n==="posts-archives"||n==="posts-tags"||n==="posts-categories"})}}function Xa({removeCurrent:e=!0}={}){const t=Tn(),{page:n,collection:o}=oe(),s=Nt(),{isPosts:i}=lo(),r=E(()=>{const c=s.value;return{text:t.value.locales?.[c]?.selectLanguageName,link:c}}),a=(c,u)=>{const{notFound:f,path:g}=ro(Ft(c,u.slice(s.value.length)));return f?void 0:g},l=c=>{let u;if(n.value.filePathRelative&&(u=a(c,`/${n.value.filePathRelative}`)),u??=a(c,n.value.path),u)return u;if(i.value&&o.value){const p=o.value;return Ft(c,Vn(p.link||p.dir))}const f=t.value.home||"/",g=ro(c);return g.notFound?f:g.path};return{localeLinks:E(()=>Object.entries(t.value.locales||{}).flatMap(([c,u])=>e&&r.value.text===u.selectLanguageName?[]:{text:u.selectLanguageName,link:l(c)})),currentLang:r}}function JB(){const{theme:e,page:t,frontmatter:n}=oe(),o=Tn(),s=Ls(),i=E(()=>t.value.git?.updatedTime?new Date(t.value.git.updatedTime):null),r=E(()=>i.value?.toISOString()),a=Z(""),l=E(()=>o.value.lastUpdated===!1?"":e.value.lastUpdatedText||"Last updated");return Se(()=>{No(()=>{n.value.lastUpdated===!1||o.value.lastUpdated===!1||(a.value=i.value?new Intl.DateTimeFormat(o.value.lastUpdated?.formatOptions?.forceLocale?s.value:void 0,o.value.lastUpdated?.formatOptions??{dateStyle:"short",timeStyle:"short"}).format(i.value):"")})}),{datetime:a,isoDatetime:r,lastUpdatedText:l}}const ia=[],ra=Z([]);function YB(){const{frontmatter:e,theme:t}=oe();return Na(()=>{ra.value=XB(e.value.outline??t.value.outline)}),ra}function Zi(){return ra}function XB(e){const t=["h1","h2","h3","h4","h5","h6"],n=Array.from(document.querySelectorAll(t.map(r=>`.vp-demo-wrapper ${r}`).join(","))),o=Array.from(document.querySelectorAll(t.map(r=>`.vp-doc ${r}`).join(","))).filter(r=>!n.includes(r)&&r.id&&r.hasChildNodes()).map(r=>{const a=Number(r.tagName[1]);return{element:r,title:nI(r),link:`#${r.id}`,level:a,lowLevel:tI(r,a)}});if(e===!1)return[];const[s,i]=eI(e);return fg(oI(o,s),i)}function eI(e){const t=e||2;return typeof t=="number"?[t,t]:t==="deep"?[2,6]:t}function tI(e,t){if(!e.hasAttribute("data-outline")&&!e.hasAttribute("outline"))return;const n=(e.getAttribute("data-outline")||e.getAttribute("outline"))?.trim();if(!n)return;const o=Number(n);if(!Number.isNaN(o)&&o>=t)return o}function nI(e){const t=e.firstChild,n=t?.firstChild;let o="";for(const i of Array.from(n?.childNodes??[]))if(i.nodeType===1){if(i.classList.contains("vp-badge")||i.classList.contains("ignore-header"))continue;const r=i.cloneNode(!0);ug(Array.from(r.childNodes)),o+=r.textContent}else i.nodeType===3&&(o+=i.textContent);let s=t?.nextSibling;for(;s;)(s.nodeType===1||s.nodeType===3)&&(o+=s.textContent),s=s.nextSibling;return o.trim()}function ug(e){if(e?.length)for(const t of e)t.nodeType===1&&(t.classList.contains("ignore-header")?t.remove():ug(Array.from(t.childNodes)))}function oI(e,t){e=e.filter(o=>o.level>=t),ia.length=0;for(const{element:o,link:s}of e)ia.push({element:o,link:s});const n=[];e:for(let o=0;o<e.length;o++){const s=e[o];if(o===0){n.push(s);continue}else{for(let i=o-1;i>=0;i--){const r=e[i];if(r.level<s.level){(r.children||(r.children=[])).push(s);continue e}}n.push(s)}}return n}function fg(e,t){return e.map(n=>{if(n.children?.length){const o=n.lowLevel?Math.max(n.lowLevel,t):t;n.children=fg(n.children.filter(({level:s})=>s<=o),n.lowLevel||t)}return n})}function sI(e,t){const{isAsideEnabled:n}=Jt(),o=Do(),s=Z(o.currentRoute.value.hash);let i=null;const r=()=>{if(!n.value)return;const c=Math.round(window.scrollY),u=window.innerHeight,f=document.body.offsetHeight,g=Math.abs(c+u-f)<1,p=ia.map(({element:y,link:I})=>({link:I,top:iI(y)})).filter(({top:y})=>!Number.isNaN(y)).sort((y,I)=>y.top-I.top);if(!p.length){a(null);return}if(c<1){a(null);return}if(g){a(p[p.length-1].link);return}let b=null;for(const{link:y,top:I}of p){if(I>c+80)break;b=y}a(b)};function a(c){s.value=c||"",i&&i.classList.remove("active"),c==null?i=null:i=e.value?.querySelector(`a[href="${decodeURIComponent(c)}"]`)??null;const u=i;u?(u.classList.add("active"),t.value&&(t.value.style.top=`${u.offsetTop+39}px`,t.value.style.opacity="1")):t.value&&(t.value.style.top="33px",t.value.style.opacity="0")}const l=Rd(r,100);Od(s,()=>{rI(o,s.value)},{debounce:500}),Se(()=>{setTimeout(()=>{r(),window.addEventListener("scroll",l)},1e3)}),xa(()=>{a(location.hash)}),Kt(()=>{window.removeEventListener("scroll",l)})}function iI(e){let t=0;for(;e&&e!==document.body;){if(window.getComputedStyle(e).position==="fixed")return e.offsetTop;t+=e.offsetTop,e=e.offsetParent}return e?t:NaN}async function rI(e,t){const{path:n,query:o}=e.currentRoute.value,{scrollBehavior:s}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:n,query:o,hash:t}),e.options.scrollBehavior=s}const{__auto__:aI,__home__:lI,...cI}=bB,dg=Z(cI),fi=Z(aI),Yc=Z(lI),gg=Z([]);function uI(){const{page:e,frontmatter:t}=oe(),n=Nt(),o=E(()=>t.value.pageLayout!=="home"&&t.value.pageLayout!=="friends"&&t.value.sidebar!==!1&&t.value.layout!=="NotFound");Ae([o,n,()=>t.value.sidebar,()=>e.value.path],()=>{gg.value=o.value?fI(typeof t.value.sidebar=="string"?t.value.sidebar:e.value.path,n.value):[]},{immediate:!0})}function el(){return gg}function fI(e,t){const n=dg.value[t];if(n==="auto")return zn(fi.value[t]);if(Qi(n))return zn(n,t);if(cn(n)){e=decodeURIComponent(e);const o=Object.keys(n).sort((i,r)=>r.split("/").length-i.split("/").length).find(i=>e.startsWith(`${t}${Vn(i)}`))||"",s=o?n[o]:void 0;if(s==="auto")return zn(o?fi.value[o]:[],t);if(Qi(s))return zn(s,o);if(cn(s)){const i=Zd(t,s.prefix);return zn(s.items==="auto"?fi.value[i]:s.items,i)}}return[]}function zn(e,t=""){const n=[];return e.forEach(o=>{if(an(o))n.push(gs(Ft(t,o)));else{const{link:s,items:i,prefix:r,dir:a,...l}=o,c={...l};if(s){c.link=s.startsWith("---")?s:Ft(t,s);const f=gs(c.link);c.icon=f.icon||c.icon,c.badge=f.badge||c.badge}const u=Zd(t,r||a);if(i==="auto"){if(c.items=zn(fi.value[u],u),!c.link&&Yc.value[u]){c.link=Ft(Yc.value[u]);const f=gs(c.link);c.icon=f.icon||c.icon,c.badge=f.badge||c.badge}}else c.items=i?.length?zn(i,u):void 0;n.push(c)}}),n}function dI(e){const t=[];let n=0;for(const o in e){const s=e[o];if(s.items){n=t.push(s);continue}t[n]||t.push({items:[]}),t[n].items.push(s)}return t}function aa(e,t){return Array.isArray(t)?t.some(n=>aa(e,n)):Lo(e,t.link?xn(t.link):void 0)?!0:t.items?aa(e,t.items):!1}const gI=aa,mo=Z(!1),_r=Z(!1);function gn(){const e=()=>{mo.value=!0},t=()=>{mo.value=!1},n=()=>{mo.value?t():e()};function o(s){_r.value=s??!_r.value}return{isSidebarEnabled:mo,enableSidebar:e,disableSidebar:t,toggleSidebarEnabled:n,isSidebarCollapsed:_r,toggleSidebarCollapse:o}}function pg(){const{page:e}=oe(),t=Nt(),{hasSidebar:n}=Jt(),o=el(),s=E(()=>n.value?dI(o.value):[]);return{sidebar:o,sidebarKey:E(()=>{const i=dg.value[t.value];return!i||i==="auto"||Qi(i)?t.value:Object.keys(i).sort((r,a)=>a.split("/").length-r.split("/").length).find(r=>e.value.path.startsWith(Ha(r)))||""}),sidebarGroups:s}}function pI(){const{disableSidebar:e}=gn();let t;No(()=>{t=mo.value?document.activeElement:void 0}),Se(()=>{window.addEventListener("keyup",n)}),Kt(()=>{window.removeEventListener("keyup",n)});function n(o){o.key==="Escape"&&mo.value&&(e(),t?.focus())}}function hI(e){const{page:t}=oe(),n=vt(),o=Z(!1),s=E(()=>e.value.collapsed!=null),i=E(()=>!!e.value.link),r=Z(!1),a=()=>{r.value=Lo(t.value.path,e.value.link?xn(e.value.link):void 0)};Ae([()=>t.value.path,e,()=>n.hash],a),Se(a);const l=E(()=>r.value?!0:e.value.items?gI(t.value.path,e.value.items):!1),c=E(()=>!!(e.value.items&&e.value.items.length));return Ae(()=>[s.value,e.value.collapsed],(f,g)=>{(f[0]!==g?.[0]||f[1]!==g?.[1])&&(o.value=!!(s.value&&e.value.collapsed))},{immediate:!0}),Ae(()=>[t.value.path,r.value,l.value],()=>{(r.value||l.value)&&(o.value=!1)},{immediate:!0,flush:"post"}),{collapsed:o,collapsible:s,isLink:i,isActiveLink:r,hasActiveLink:l,hasChildren:c,toggle:()=>{s.value&&(o.value=!o.value)}}}const yo=Ie(!1),As=Ie(!1);function Jt(){const{frontmatter:e,theme:t}=oe(),{isPageDecrypted:n}=qo(),o=el(),s=Zi(),i=E(()=>e.value.home??e.value.pageLayout==="home"),r=E(()=>e.value.sidebar!==!1&&o.value.length>0&&e.value.pageLayout!=="home"),a=E(()=>r.value&&yo.value),l=E(()=>e.value.pageLayout==="home"||e.value.home||e.value.pageLayout==="friends"||e.value.friends||!n.value?!1:e.value.aside!=null?!!e.value.aside:t.value.aside!==!1);return{isHome:i,hasAside:l,hasSidebar:r,leftAside:E(()=>l.value?e.value.aside==null?t.value.aside==="left":e.value.aside==="left":!1),hasLocalNav:E(()=>s.value.length>0),isSidebarEnabled:a,isAsideEnabled:E(()=>!As.value&&!yo.value?!1:r.value?As.value:yo.value),is960:yo,is1280:As}}function AI(){_t&&(yo.value=window.innerWidth>=960,As.value=window.innerWidth>=1280,window.addEventListener("resize",()=>{yo.value=window.innerWidth>=960,As.value=window.innerWidth>=1280},{passive:!0}));const{lang:e}=oe(),t=vt(),{disableSidebar:n,toggleSidebarCollapse:o}=gn();Ae(()=>t.path,()=>{n(),o(!1)}),_t&&Ae(e,s=>{document.documentElement.lang=s},{immediate:!0}),pI()}function hg(e,t){const n=vt(),{page:o}=oe(),s=E(()=>{const l=he(e),c=he(t);return l?!!(c==="_blank"||NA(l)):!1}),i=E(()=>{const l=he(e);if(!l||s.value)return l;const c=xn(l,o.value.filePathRelative?`/${o.value.filePathRelative}`:void 0);return c.includes("#")&&c.slice(0,c.indexOf("#"))===n.path?c.slice(c.indexOf("#")):c}),r=E(()=>{const l=i.value;if(s.value)return!0;if(!l||l[0]==="#")return!1;const c=l.split(/[?#]/)[0],{notFound:u}=ro(c,o.value.filePathRelative?`/${o.value.filePathRelative}`:void 0);return u}),a=E(()=>r.value?he(e):i.value);return{isExternal:r,isExternalProtocol:E(()=>!a.value||a.value[0]==="#"?!1:Ui(a.value)),link:a}}function Ag(){const{theme:e}=oe();return E(()=>vg(e.value.navbar||[]))}function vg(e,t=""){const n=[];return e.forEach(o=>{if(typeof o=="string")n.push(gs(Ft(t,o)));else{const{items:s,prefix:i,...r}=o,a={...r};"link"in a&&(a.link=Ft(t,a.link)),s?.length&&(a.items=vg(s,Ft(t,i))),n.push(a)}}),n}function vI(){const e=Z(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function n(){e.value=!1,window.removeEventListener("resize",s)}function o(){e.value?n():t()}function s(){window.outerWidth>=768&&n()}const i=vt();return Ae(()=>i.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:o}}const mI=Z(BB);function Uo(){const e=tg(),t=Nt();return E(()=>e.value?mI.value[ui(t.value,La(Vn(e.value.dir)))]||[]:[])}function yI(){const e=Tn(),t=Uo(),{theme:n}=oe();return{archives:E(()=>{const o=[],s=n.value.archiveTotalText||e.value.archiveTotalText;return t.value.forEach(i=>{const r=i.createTime?.split(/\s|T/)[0]||"",a=r.split("/")[0];let l=o.find(c=>c.title===a);l||(l={title:a,list:[],label:""},o.push(l)),l.list.push({title:i.title,path:i.path,createTime:r.slice(a.length+1).replace(/\//g,"-")})}),o.forEach(i=>{i.label=s?.replace("{count}",i.list.length.toString())||""}),o})}}function mg(){const e=Uo();return{categories:E(()=>{const t=[];return e.value.forEach(n=>{const o=n.categoryList;if(!o||o.length===0)t.push({type:"post",title:n.title,path:n.path});else{let s=t,i=0;for(;i<o.length;){const{id:r,name:a,sort:l}=o[i],c=s.find(u=>u.type==="category"&&u.id===r);if(c)s=c.items;else{const u=[];s.push({type:"category",title:a,id:r,sort:l,items:u}),s=u}i++}s.push({type:"post",title:n.title,path:n.path})}}),yg(t)})}}function yg(e){for(const t of e)t.type==="category"&&t.items.length&&(t.items=yg(t.items));return e.sort((t,n)=>t.type==="category"&&n.type==="category"?t.sort<n.sort?-1:1:t.type==="category"&&n.type==="post"?-1:t.type==="post"&&n.type==="category"?1:0)}const xr=new WeakMap;function bg(e,t,n={}){const{mode:o="replace",route:s=vt(),router:i=Do(),transform:r=f=>f}=n;xr.has(i)||xr.set(i,new Map);const a=xr.get(i);let l=s.query[e];un(()=>{l=void 0});let c;const u=Ca((f,g)=>(c=g,{get(){return f(),r(l!==void 0?l:he(t))},set(p){l!==p&&(l=p,a.set(e,p),g(),lt(()=>{if(a.size===0)return;const b=Object.fromEntries(a.entries());a.clear();const{query:y,hash:I,path:_}=s;i[he(o)]({path:_,query:{...y,...b},hash:I})}))}}));return Ae(()=>s.query[e],f=>{l=f,c()},{flush:"sync"}),u}const bI=Z(IB),tl=()=>bI;function Bg(){const{collection:e}=oe(),t=Uo(),n=tl(),o=E(()=>{if(e.value?.type==="post")return e.value}),s=E(()=>{const l=o.value?.tagsTheme??"colored",c={};return t.value.forEach(u=>{u.tags&&Oc(u.tags).forEach(f=>{c[f]?c[f]+=1:c[f]=1})}),Object.keys(c).map(u=>({name:u,count:c[u]>99?"99+":c[u],className:n.value[u]?`vp-tag-${n.value[u]}`:`tag-${l}`}))}),i=bg("tag"),r=E(()=>i.value?t.value.filter(l=>l.tags?Oc(l.tags).includes(i.value):!1).map(l=>({title:l.title,path:l.path,createTime:l.createTime.split(" ")[0].replace(/\//g,"-")})):[]);return{tags:s,currentTag:i,postList:r,handleTagClick:l=>{i.value=l}}}function Ig(){const{collection:e}=oe(),t=Uo(),{tags:n}=Bg(),{categories:o}=mg(),s=ao();return{hasPostsExtract:E(()=>e.value?.type==="post"&&(e.value.archives!==!1||e.value.tags!==!1||e.value.categories!==!1)),tags:E(()=>({link:s.tags.value?.link,text:s.tags.value?.text,total:n.value.length})),archives:E(()=>({link:s.archive.value?.link,text:s.archive.value?.text,total:t.value.length})),categories:E(()=>({link:s.categories.value?.link,text:s.categories.value?.text,total:Cg(o.value)}))}}function Cg(e){let t=0;for(const n of e)n.type==="category"&&(t+=1,n.items.length&&(t+=Cg(n.items)));return t}const BI=15;function II(e){const{collection:t}=oe(),n=Uo(),{is960:o}=Jt(),s=E(()=>{if(t.value?.type==="post")return t.value}),i=E(()=>{const y=n.value.filter(_=>_.sticky===!0||typeof _.sticky=="number"),I=n.value.filter(_=>_.sticky===void 0||_.sticky===!1);return[...y.sort((_,k)=>k.sticky===!0&&_.sticky===!0?0:k.sticky>_.sticky?1:-1),...I]}),r=bg("p",1,{mode:"push",transform(y){const I=Number(y);return!Number.isNaN(I)&&I>0?I:1}}),a=E(()=>s.value?.pagination===!1?0:typeof s.value?.pagination=="number"?s.value.pagination:s.value?.pagination?.perPage||BI),l=E(()=>s.value?.pagination===!1?0:Math.ceil(i.value.length/a.value)),c=E(()=>r.value>=l.value),u=E(()=>r.value<=1),f=E(()=>s.value?.pagination!==!1&&l.value>1),g=E(()=>s.value?.pagination===!1||i.value.length<=a.value?i.value:i.value.slice((r.value-1)*a.value,r.value*a.value)),p=E(()=>{let y=[];const I=l.value,_=r.value,k=o.value?4:5;if(I<=0)return y;if(I<=10)y=Array.from({length:I},(A,B)=>({value:B+1}));else{let A=1,B=!1;for(;A<=I;)_<=k&&A<=k||_>=I-(k-1)&&A>=I-(k-1)?(B=!1,y.push({value:A})):A<=2||A>=I-1?(B=!1,y.push({value:A})):(_>k+1||_<I-(k+1))&&_-A<k-2&&A-_<k-2?(B=!1,y.push({value:A})):B||(B=!0,y.push({value:A,more:!0})),A++}return y});return{postList:g,page:r,totalPage:l,pageRange:p,isLastPage:c,isFirstPage:u,isPaginationEnabled:f,changePage:y=>{r.value!==y&&(r.value=y,setTimeout(()=>{let I=0;e.value&&(I=document.querySelector(".vp-posts")?.getBoundingClientRect().top||0,I+=window.scrollY-64),window.scrollTo({top:I,behavior:"instant"})},0))}}}const CI=/^-{3,}$/;function EI(){const e=vt(),{frontmatter:t,theme:n}=oe(),{sidebar:o}=pg(),s=Uo(),i=Ls(),{isPosts:r}=lo();return{prev:E(()=>{if(n.value.prevPage===!1)return null;const a=Xc(t.value.prev);return a!==!1?a:r.value?tu(s.value.filter(l=>l.lang===i.value),e.path,-1):eu(la(o.value),e.path,-1)}),next:E(()=>{if(n.value.nextPage===!1)return null;const a=Xc(t.value.next);return a!==!1?a:r.value?tu(s.value.filter(l=>l.lang===i.value),e.path,1):eu(la(o.value),e.path,1)})}}function Xc(e){return e===!1?null:an(e)?gs(e):cn(e)?e:!1}function la(e,t=[]){for(const n of e)n.link&&t.push({link:n.link,text:n.text||"",icon:n.icon}),Array.isArray(n.items)&&n.items.length&&la(n.items,t);return t}function eu(e,t,n){let o=e.findIndex(s=>xn(s.link)===t);if(o===-1)return null;for(;(o+=n)>=0&&o<e.length;){const s=e[o];if(s?.link&&!CI.test(s.link))return s}return null}function tu(e,t,n){const o=e.findIndex(s=>s.path===t);if(o!==-1){const s=e[o+n];return s?.path?{link:s.path,text:s.title}:null}return null}let Tr=null,Sr=null;const kI={wait:()=>Tr,pending:()=>{Tr=new Promise(e=>Sr=e)},resolve:()=>{Sr?.(),Tr=null,Sr=null}},Eg=()=>kI;function wI(e){e.options.scrollBehavior=async(t,n,o)=>(await Eg().wait(),o||(t.hash?{el:t.hash,top:64}:{top:0})),e.beforeEach((t,n)=>{_t&&n.path!==t.path&&document.documentElement.classList.remove("smooth")}),e.afterEach(()=>lt(()=>{_t&&setTimeout(()=>{document.documentElement.classList.add("smooth")},1e3)}))}const nu={fade:e=>({opacity:e(["0","1"]),duration:300}),"circle-clip":(e,{x:t,y:n})=>({clipPath:e([`circle(0px at ${t}px ${n}px)`,`circle(${Math.hypot(Math.max(t,innerWidth-t),Math.max(n,innerHeight-n))}px at ${t}px ${n}px)`]),duration:650}),"horizontal-clip":e=>({clipPath:e([`inset(0px ${innerWidth}px 0px 0px)`,"inset(0px 0px 0px 0px)"])}),"vertical-clip":e=>({clipPath:e([`inset(0px 0px ${innerHeight}px 0px)`,"inset(0px 0px 0px 0px)"])}),"skew-clip":e=>({clipPath:e(["polygon(0px 0px, 0px 0px, 0px 0px)",`polygon(0px 0px, ${innerWidth*2}px 0px, 0px ${innerHeight*2}px)`])}),"blinds-vertical":e=>({clipPath:e(["inset(50% 0% 50% 0%)","inset(0 0 0 0)"])}),"blinds-horizontal":e=>({clipPath:e(["polygon(50% 0, 50% 100%, 50% 100%, 50% 0)","polygon(0 0, 0 100%, 100% 100%, 100% 0)"])}),"soft-blur-fade":e=>({opacity:e(["0","1"]),filter:e(["blur(10px)","blur(0px)"]),duration:380}),"diamond-reveal":e=>({clipPath:e(["polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)","polygon(50% -50%, 150% 50%, 50% 150%, -50% 50%)"]),duration:500})};function QI(e,t,n,o){(!n||!nu[n])&&(n="fade");const s=a=>o?a.reverse():a,{duration:i=400,...r}=nu[n](s,{x:e,y:t,isDark:o});return{keyframes:r,duration:i}}function _I(){const{frontmatter:e}=oe();CB(E(()=>({parent:typeof e.value.watermark=="object"&&e.value.watermark.fullPage===!1?".vp-doc":"body"})))}const xI=M({__name:"VPBadge",props:{text:{},type:{default:"tip"},color:{},bgColor:{},borderColor:{default:"transparent"}},setup(e){const t=E(()=>e.color||e.bgColor?{color:e.color,backgroundColor:e.bgColor,borderColor:e.borderColor}:{});return(n,o)=>(d(),v("span",{class:K(["vp-badge",e.type]),style:De(t.value)},[w(n.$slots,"default",{},()=>[Ne(G(e.text),1)],!0)],6))}}),Mt=z(xI,[["__scopeId","data-v-863826d1"]]),TI=M({__name:"VPIconFa",props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){const t={solid:["fas","s"],regular:["far","r"],light:["fal","l"],thin:["fat","t"],"duotone solid":["fads","ds"],"sharp solid":["fass","ss"],"sharp regular":["fasr","sr"],"sharp light":["fasl","sl"],"sharp thin":["fast","st"],"sharp-duotone solid":["fasds","sds"],brands:["fab","b"]},n=E(()=>{const s=e.name.includes(":")?e.name:`${e.prefix||"fas"}:${e.name}`,[i,r]=s.split(":");let a="solid";for(const[l,c]of Object.entries(t))if(c.includes(i)){a=l;break}return`${a.split(" ").map(l=>`fa-${l.trim()}`).join(" ")} fa-${r}`}),o=E(()=>e.extra?e.extra.split(" ").map(s=>s.trim().startsWith("fa-")?s:`fa-${s}`):[]);return(s,i)=>(d(),v("i",{class:K(["vp-icon fontawesome",[n.value,...o.value]]),"data-provider":"fontawesome","aria-hidden":"",style:De({color:e.color,...e.size})},null,6))}}),SI=M({__name:"VPIconfont",props:{name:{},size:{},color:{},prefix:{}},setup(e){return(t,n)=>(d(),v("i",{class:K(["vp-icon",`${e.prefix||"iconfont icon-"}${e.name}`]),style:De({color:e.color,"font-size":e.size?.height||"1em"}),"data-provider":"iconfont","aria-hidden":""},null,6))}}),kg=/^[a-z0-9]+(-[a-z0-9]+)*$/,Ji=(e,t,n,o="")=>{const s=e.split(":");if(e.slice(0,1)==="@"){if(s.length<2||s.length>3)return null;o=s.shift().slice(1)}if(s.length>3||!s.length)return null;if(s.length>1){const a=s.pop(),l=s.pop(),c={provider:s.length>0?s[0]:o,prefix:l,name:a};return t&&!di(c)?null:c}const i=s[0],r=i.split("-");if(r.length>1){const a={provider:o,prefix:r.shift(),name:r.join("-")};return t&&!di(a)?null:a}if(n&&o===""){const a={provider:o,prefix:"",name:i};return t&&!di(a,n)?null:a}return null},di=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,wg=Object.freeze({left:0,top:0,width:16,height:16}),_i=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),nl=Object.freeze({...wg,..._i}),ca=Object.freeze({...nl,body:"",hidden:!1});function $I(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const o=((e.rotate||0)+(t.rotate||0))%4;return o&&(n.rotate=o),n}function ou(e,t){const n=$I(e,t);for(const o in ca)o in _i?o in e&&!(o in n)&&(n[o]=_i[o]):o in t?n[o]=t[o]:o in e&&(n[o]=e[o]);return n}function PI(e,t){const n=e.icons,o=e.aliases||Object.create(null),s=Object.create(null);function i(r){if(n[r])return s[r]=[];if(!(r in s)){s[r]=null;const a=o[r]&&o[r].parent,l=a&&i(a);l&&(s[r]=[a].concat(l))}return s[r]}return Object.keys(n).concat(Object.keys(o)).forEach(i),s}function HI(e,t,n){const o=e.icons,s=e.aliases||Object.create(null);let i={};function r(a){i=ou(o[a]||s[a],i)}return r(t),n.forEach(r),ou(e,i)}function Qg(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(s=>{t(s,null),n.push(s)});const o=PI(e);for(const s in o){const i=o[s];i&&(t(s,HI(e,s,i)),n.push(s))}return n}const LI={provider:"",aliases:{},not_found:{},...wg};function $r(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function _g(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!$r(e,LI))return null;const n=t.icons;for(const s in n){const i=n[s];if(!s||typeof i.body!="string"||!$r(i,ca))return null}const o=t.aliases||Object.create(null);for(const s in o){const i=o[s],r=i.parent;if(!s||typeof r!="string"||!n[r]&&!o[r]||!$r(i,ca))return null}return t}const su=Object.create(null);function FI(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Fo(e,t){const n=su[e]||(su[e]=Object.create(null));return n[t]||(n[t]=FI(e,t))}function xg(e,t){return _g(t)?Qg(t,(n,o)=>{o?e.icons[n]=o:e.missing.add(n)}):[]}function RI(e,t,n){try{if(typeof n.body=="string")return e.icons[t]={...n},!0}catch{}return!1}let ws=!1;function Tg(e){return typeof e=="boolean"&&(ws=e),ws}function MI(e){const t=typeof e=="string"?Ji(e,!0,ws):e;if(t){const n=Fo(t.provider,t.prefix),o=t.name;return n.icons[o]||(n.missing.has(o)?null:void 0)}}function OI(e,t){const n=Ji(e,!0,ws);if(!n)return!1;const o=Fo(n.provider,n.prefix);return t?RI(o,n.name,t):(o.missing.add(n.name),!0)}function NI(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),ws&&!t&&!e.prefix){let s=!1;return _g(e)&&(e.prefix="",Qg(e,(i,r)=>{OI(i,r)&&(s=!0)})),s}const n=e.prefix;if(!di({prefix:n,name:"a"}))return!1;const o=Fo(t,n);return!!xg(o,e)}const DI=Object.freeze({width:null,height:null}),VI=Object.freeze({...DI,..._i});""+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);const ua=Object.create(null);function qI(e,t){ua[e]=t}function fa(e){return ua[e]||ua[""]}function ol(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const sl=Object.create(null),Xo=["https://api.simplesvg.com","https://api.unisvg.com"],gi=[];for(;Xo.length>0;)Xo.length===1||Math.random()>.5?gi.push(Xo.shift()):gi.push(Xo.pop());sl[""]=ol({resources:["https://api.iconify.design"].concat(gi)});function UI(e,t){const n=ol(t);return n===null?!1:(sl[e]=n,!0)}function il(e){return sl[e]}const GI=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let iu=GI();function WI(e,t){const n=il(e);if(!n)return 0;let o;if(!n.maxURL)o=0;else{let s=0;n.resources.forEach(r=>{s=Math.max(s,r.length)});const i=t+".json?icons=";o=n.maxURL-s-n.path.length-i.length}return o}function jI(e){return e===404}const KI=(e,t,n)=>{const o=[],s=WI(e,t),i="icons";let r={type:i,provider:e,prefix:t,icons:[]},a=0;return n.forEach((l,c)=>{a+=l.length+1,a>=s&&c>0&&(o.push(r),r={type:i,provider:e,prefix:t,icons:[]},a=l.length),r.icons.push(l)}),o.push(r),o};function zI(e){if(typeof e=="string"){const t=il(e);if(t)return t.path}return"/"}const ZI=(e,t,n)=>{if(!iu){n("abort",424);return}let o=zI(t.provider);switch(t.type){case"icons":{const i=t.prefix,a=t.icons.join(","),l=new URLSearchParams({icons:a});o+=i+".json?"+l.toString();break}case"custom":{const i=t.uri;o+=i.slice(0,1)==="/"?i.slice(1):i;break}default:n("abort",400);return}let s=503;iu(e+o).then(i=>{const r=i.status;if(r!==200){setTimeout(()=>{n(jI(r)?"abort":"next",r)});return}return s=501,i.json()}).then(i=>{if(typeof i!="object"||i===null){setTimeout(()=>{i===404?n("abort",i):n("next",s)});return}setTimeout(()=>{n("success",i)})}).catch(()=>{n("next",s)})},JI={prepare:KI,send:ZI};function YI(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((s,i)=>s.provider!==i.provider?s.provider.localeCompare(i.provider):s.prefix!==i.prefix?s.prefix.localeCompare(i.prefix):s.name.localeCompare(i.name));let o={provider:"",prefix:"",name:""};return e.forEach(s=>{if(o.name===s.name&&o.prefix===s.prefix&&o.provider===s.provider)return;o=s;const i=s.provider,r=s.prefix,a=s.name,l=n[i]||(n[i]=Object.create(null)),c=l[r]||(l[r]=Fo(i,r));let u;a in c.icons?u=t.loaded:r===""||c.missing.has(a)?u=t.missing:u=t.pending;const f={provider:i,prefix:r,name:a};u.push(f)}),t}function Sg(e,t){e.forEach(n=>{const o=n.loaderCallbacks;o&&(n.loaderCallbacks=o.filter(s=>s.id!==t))})}function XI(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const o=e.provider,s=e.prefix;t.forEach(i=>{const r=i.icons,a=r.pending.length;r.pending=r.pending.filter(l=>{if(l.prefix!==s)return!0;const c=l.name;if(e.icons[c])r.loaded.push({provider:o,prefix:s,name:c});else if(e.missing.has(c))r.missing.push({provider:o,prefix:s,name:c});else return n=!0,!0;return!1}),r.pending.length!==a&&(n||Sg([e],i.id),i.callback(r.loaded.slice(0),r.missing.slice(0),r.pending.slice(0),i.abort))})}))}let eC=0;function tC(e,t,n){const o=eC++,s=Sg.bind(null,n,o);if(!t.pending.length)return s;const i={id:o,icons:t,callback:e,abort:s};return n.forEach(r=>{(r.loaderCallbacks||(r.loaderCallbacks=[])).push(i)}),s}function nC(e,t=!0,n=!1){const o=[];return e.forEach(s=>{const i=typeof s=="string"?Ji(s,t,n):s;i&&o.push(i)}),o}var oC={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function sC(e,t,n,o){const s=e.resources.length,i=e.random?Math.floor(Math.random()*s):e.index;let r;if(e.random){let S=e.resources.slice(0);for(r=[];S.length>1;){const L=Math.floor(Math.random()*S.length);r.push(S[L]),S=S.slice(0,L).concat(S.slice(L+1))}r=r.concat(S)}else r=e.resources.slice(i).concat(e.resources.slice(0,i));const a=Date.now();let l="pending",c=0,u,f=null,g=[],p=[];typeof o=="function"&&p.push(o);function b(){f&&(clearTimeout(f),f=null)}function y(){l==="pending"&&(l="aborted"),b(),g.forEach(S=>{S.status==="pending"&&(S.status="aborted")}),g=[]}function I(S,L){L&&(p=[]),typeof S=="function"&&p.push(S)}function _(){return{startTime:a,payload:t,status:l,queriesSent:c,queriesPending:g.length,subscribe:I,abort:y}}function k(){l="failed",p.forEach(S=>{S(void 0,u)})}function A(){g.forEach(S=>{S.status==="pending"&&(S.status="aborted")}),g=[]}function B(S,L,V){const H=L!=="success";switch(g=g.filter(O=>O!==S),l){case"pending":break;case"failed":if(H||!e.dataAfterTimeout)return;break;default:return}if(L==="abort"){u=V,k();return}if(H){u=V,g.length||(r.length?$():k());return}if(b(),A(),!e.random){const O=e.resources.indexOf(S.resource);O!==-1&&O!==e.index&&(e.index=O)}l="completed",p.forEach(O=>{O(V)})}function $(){if(l!=="pending")return;b();const S=r.shift();if(S===void 0){if(g.length){f=setTimeout(()=>{b(),l==="pending"&&(A(),k())},e.timeout);return}k();return}const L={status:"pending",resource:S,callback:(V,H)=>{B(L,V,H)}};g.push(L),c++,f=setTimeout($,e.rotate),n(S,t,L.callback)}return setTimeout($),_}function $g(e){const t={...oC,...e};let n=[];function o(){n=n.filter(a=>a().status==="pending")}function s(a,l,c){const u=sC(t,a,l,(f,g)=>{o(),c&&c(f,g)});return n.push(u),u}function i(a){return n.find(l=>a(l))||null}return{query:s,find:i,setIndex:a=>{t.index=a},getIndex:()=>t.index,cleanup:o}}function ru(){}const Pr=Object.create(null);function iC(e){if(!Pr[e]){const t=il(e);if(!t)return;const n=$g(t),o={config:t,redundancy:n};Pr[e]=o}return Pr[e]}function rC(e,t,n){let o,s;if(typeof e=="string"){const i=fa(e);if(!i)return n(void 0,424),ru;s=i.send;const r=iC(e);r&&(o=r.redundancy)}else{const i=ol(e);if(i){o=$g(i);const r=e.resources?e.resources[0]:"",a=fa(r);a&&(s=a.send)}}return!o||!s?(n(void 0,424),ru):o.query(t,s,n)().abort}function au(){}function aC(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,XI(e)}))}function lC(e){const t=[],n=[];return e.forEach(o=>{(o.match(kg)?t:n).push(o)}),{valid:t,invalid:n}}function es(e,t,n){function o(){const s=e.pendingIcons;t.forEach(i=>{s&&s.delete(i),e.icons[i]||e.missing.add(i)})}if(n&&typeof n=="object")try{if(!xg(e,n).length){o();return}}catch(s){console.error(s)}o(),aC(e)}function lu(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function cC(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:o}=e,s=e.iconsToLoad;if(delete e.iconsToLoad,!s||!s.length)return;const i=e.loadIcon;if(e.loadIcons&&(s.length>1||!i)){lu(e.loadIcons(s,o,n),u=>{es(e,s,u)});return}if(i){s.forEach(u=>{const f=i(u,o,n);lu(f,g=>{const p=g?{prefix:o,icons:{[u]:g}}:null;es(e,[u],p)})});return}const{valid:r,invalid:a}=lC(s);if(a.length&&es(e,a,null),!r.length)return;const l=o.match(kg)?fa(n):null;if(!l){es(e,r,null);return}l.prepare(n,o,r).forEach(u=>{rC(n,u,f=>{es(e,u.icons,f)})})}))}const uC=(e,t)=>{const n=nC(e,!0,Tg()),o=YI(n);if(!o.pending.length){let l=!0;return t&&setTimeout(()=>{l&&t(o.loaded,o.missing,o.pending,au)}),()=>{l=!1}}const s=Object.create(null),i=[];let r,a;return o.pending.forEach(l=>{const{provider:c,prefix:u}=l;if(u===a&&c===r)return;r=c,a=u,i.push(Fo(c,u));const f=s[c]||(s[c]=Object.create(null));f[u]||(f[u]=[])}),o.pending.forEach(l=>{const{provider:c,prefix:u,name:f}=l,g=Fo(c,u),p=g.pendingIcons||(g.pendingIcons=new Set);p.has(f)||(p.add(f),s[c][u].push(f))}),i.forEach(l=>{const c=s[l.provider][l.prefix];c.length&&cC(l,c)}),t?tC(t,o,i):au},fC=e=>new Promise((t,n)=>{const o=typeof e=="string"?Ji(e,!0):e;if(!o){n(e);return}uC([o||e],s=>{if(s.length&&o){const i=MI(o);if(i){t({...nl,...i});return}}n(e)})});({...VI});const cu={backgroundColor:"currentColor"},dC={backgroundColor:"transparent"},uu={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},fu={webkitMask:cu,mask:cu,background:dC};for(const e in fu){const t=fu[e];for(const n in uu)t[e+n]=uu[n]}const Hr={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";Hr[e+"-flip"]=t,Hr[e.slice(0,1)+"-flip"]=t,Hr[e+"Flip"]=t});Tg(!0);qI("",JI);if(typeof document<"u"&&typeof window<"u"){const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!NI(o))&&console.error(n)}catch{console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const o="IconifyProviders["+n+"] is invalid.";try{const s=t[n];if(typeof s!="object"||!s||s.resources===void 0)continue;UI(n,s)||console.error(o)}catch{console.error(o)}}}}({...nl});const Pg=Object.freeze({left:0,top:0,width:16,height:16}),Hg=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),rl=Object.freeze({...Pg,...Hg});Object.freeze({...rl,body:"",hidden:!1});({...Pg});const Lg=Object.freeze({width:null,height:null}),Fg=Object.freeze({...Lg,...Hg});function gC(e,t){const n={...e};for(const o in t){const s=t[o],i=typeof s;o in Lg?(s===null||s&&(i==="string"||i==="number"))&&(n[o]=s):i===typeof n[o]&&(n[o]=o==="rotate"?s%4:s)}return n}const pC=/[\s,]+/;function hC(e,t){t.split(pC).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function AC(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function o(s){for(;s<0;)s+=4;return s%4}if(n===""){const s=parseInt(e);return isNaN(s)?0:o(s)}else if(n!==e){let s=0;switch(n){case"%":s=25;break;case"deg":s=90}if(s){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i=i/s,i%1===0?o(i):0)}}return t}const vC=/(-?[0-9.]*[0-9]+[0-9.]*)/g,mC=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function du(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const o=e.split(vC);if(o===null||!o.length)return e;const s=[];let i=o.shift(),r=mC.test(i);for(;;){if(r){const a=parseFloat(i);isNaN(a)?s.push(i):s.push(Math.ceil(a*t*n)/n)}else s.push(i);if(i=o.shift(),i===void 0)return s.join("");r=!r}}function yC(e,t="defs"){let n="";const o=e.indexOf("<"+t);for(;o>=0;){const s=e.indexOf(">",o),i=e.indexOf("</"+t);if(s===-1||i===-1)break;const r=e.indexOf(">",i);if(r===-1)break;n+=e.slice(s+1,i).trim(),e=e.slice(0,o).trim()+e.slice(r+1)}return{defs:n,content:e}}function bC(e,t){return e?"<defs>"+e+"</defs>"+t:t}function BC(e,t,n){const o=yC(e);return bC(o.defs,t+o.content+n)}const IC=e=>e==="unset"||e==="undefined"||e==="none";function CC(e,t){const n={...rl,...e},o={...Fg,...t},s={left:n.left,top:n.top,width:n.width,height:n.height};let i=n.body;[n,o].forEach(y=>{const I=[],_=y.hFlip,k=y.vFlip;let A=y.rotate;_?k?A+=2:(I.push("translate("+(s.width+s.left).toString()+" "+(0-s.top).toString()+")"),I.push("scale(-1 1)"),s.top=s.left=0):k&&(I.push("translate("+(0-s.left).toString()+" "+(s.height+s.top).toString()+")"),I.push("scale(1 -1)"),s.top=s.left=0);let B;switch(A<0&&(A-=Math.floor(A/4)*4),A=A%4,A){case 1:B=s.height/2+s.top,I.unshift("rotate(90 "+B.toString()+" "+B.toString()+")");break;case 2:I.unshift("rotate(180 "+(s.width/2+s.left).toString()+" "+(s.height/2+s.top).toString()+")");break;case 3:B=s.width/2+s.left,I.unshift("rotate(-90 "+B.toString()+" "+B.toString()+")");break}A%2===1&&(s.left!==s.top&&(B=s.left,s.left=s.top,s.top=B),s.width!==s.height&&(B=s.width,s.width=s.height,s.height=B)),I.length&&(i=BC(i,'<g transform="'+I.join(" ")+'">',"</g>"))});const r=o.width,a=o.height,l=s.width,c=s.height;let u,f;r===null?(f=a===null?"1em":a==="auto"?c:a,u=du(f,l/c)):(u=r==="auto"?l:r,f=a===null?du(u,c/l):a==="auto"?c:a);const g={},p=(y,I)=>{IC(I)||(g[y]=I.toString())};p("width",u),p("height",f);const b=[s.left,s.top,l,c];return g.viewBox=b.join(" "),{attributes:g,viewBox:b,body:i}}const EC=/\sid="(\S+)"/g,kC="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let wC=0;function QC(e,t=kC){const n=[];let o;for(;o=EC.exec(e);)n.push(o[1]);if(!n.length)return e;const s="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(i=>{const r=typeof t=="function"?t(i):t+(wC++).toString(),a=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+r+s+"$3")}),e=e.replace(new RegExp(s,"g"),""),e}function _C(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)n+=" "+o+'="'+t[o]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function xC(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function TC(e){return"data:image/svg+xml,"+xC(e)}function SC(e){return'url("'+TC(e)+'")'}const gu={...Fg,inline:!1},$C={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},PC={display:"inline-block"},da={backgroundColor:"currentColor"},Rg={backgroundColor:"transparent"},pu={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},hu={webkitMask:da,mask:da,background:Rg};for(const e in hu){const t=hu[e];for(const n in pu)t[e+n]=pu[n]}const pi={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";pi[e+"-flip"]=t,pi[e.slice(0,1)+"-flip"]=t,pi[e+"Flip"]=t});function Au(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const HC=(e,t)=>{const n=gC(gu,t),o={...$C},s=t.mode||"svg",i={},r=t.style,a=typeof r=="object"&&!(r instanceof Array)?r:{};for(let y in t){const I=t[y];if(I!==void 0)switch(y){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[y]=I===!0||I==="true"||I===1;break;case"flip":typeof I=="string"&&hC(n,I);break;case"color":i.color=I;break;case"rotate":typeof I=="string"?n[y]=AC(I):typeof I=="number"&&(n[y]=I);break;case"ariaHidden":case"aria-hidden":I!==!0&&I!=="true"&&delete o["aria-hidden"];break;default:{const _=pi[y];_?(I===!0||I==="true"||I===1)&&(n[_]=!0):gu[y]===void 0&&(o[y]=I)}}}const l=CC(e,n),c=l.attributes;if(n.inline&&(i.verticalAlign="-0.125em"),s==="svg"){o.style={...i,...a},Object.assign(o,c);let y=0,I=t.id;return typeof I=="string"&&(I=I.replace(/-/g,"_")),o.innerHTML=QC(l.body,I?()=>I+"ID"+y++:"iconifyVue"),ke("svg",o)}const{body:u,width:f,height:g}=e,p=s==="mask"||(s==="bg"?!1:u.indexOf("currentColor")!==-1),b=_C(u,{...c,width:f+"",height:g+""});return o.style={...i,"--svg":SC(b),width:Au(c.width),height:Au(c.height),...PC,...p?da:Rg,...a},ke("span",o)},LC=Object.create(null),FC=M((e,t)=>()=>{const n=e.icon,o=typeof n=="string"?LC[n]:typeof n=="object"?n:null;return o===null||typeof o!="object"||typeof o.body!="string"?w(t.slots,"default"):HC({...rl,...o},e)},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"]}),RC=M({inheritAttrs:!1,__name:"VPIconify",props:{name:{},size:{},color:{},prefix:{},extra:{}},setup(e){const t=Z(null),n=Z(!1),o=E(()=>e.name.includes(":")?e.name:e.prefix?`${e.prefix}:${e.name}`:e.name),s=E(()=>ZB(o.value));async function i(){s.value||t.value||(n.value=!1,t.value=await fC(e.name),n.value=!0)}return Ae(()=>e.name,i,{immediate:!0}),(r,a)=>{const l=We("ClientOnly");return s.value?(d(),v("span",_e({key:0,class:["vp-icon",[s.value,e.extra]],style:{color:e.color,...e.size},"aria-hidden":"","data-provider":"iconify"},r.$attrs),null,16)):(d(),R(l,{key:1},{default:x(()=>[n.value?t.value?(d(),R(h(FC),{key:1,class:K(["vp-icon iconify",[e.extra]]),icon:t.value,style:De({color:e.color,...e.size}),"aria-hidden":"","data-provider":"iconify"},null,8,["class","icon","style"])):T("",!0):(d(),v("span",_e({key:0,class:"vp-icon iconify",style:{color:e.color,...e.size}},r.$attrs),null,16))]),_:1}))}}}),MC={key:0,class:"vp-icon-img","aria-hidden":""},OC=["src"],NC=["innerHTML"],DC=M({inheritAttrs:!1,__name:"VPIconImage",props:{type:{},name:{},color:{},size:{}},setup(e){const t=E(()=>e.type==="svg"&&typeof e.name=="object"&&"svg"in e.name?e.name.svg:""),n=E(()=>{if(e.type==="link"){const o=e.name;return Zt(o)?o:xt(o)}return""});return(o,s)=>e.type==="link"?(d(),v("span",MC,[m("img",{src:n.value,alt:"",style:De({height:e.size?.height})},null,12,OC)])):e.type==="svg"?(d(),v("span",{key:1,class:"vp-icon is-svg",style:De({color:e.color,...e.size}),"aria-hidden":"",innerHTML:t.value},null,12,NC)):T("",!0)}}),VC=z(DC,[["__scopeId","data-v-8315e571"]]),at=M({__name:"VPIcon",props:{provider:{},name:{},size:{},color:{},extra:{}},setup(e){const t=E(()=>{if(typeof e.name=="string"&&(Zt(e.name)||e.name[0]==="/"))return"link";if(typeof e.name=="object"&&e.name.svg)return"svg";if(typeof e.name=="string"){if(e.name.startsWith("iconify"))return"iconify";if(e.name.startsWith("iconfont"))return"iconfont";if(e.name.startsWith("fontawesome"))return"fontawesome"}const i=e.provider||"iconify";return i==="iconfont"||i==="fontawesome"?i:"iconify"});function n(i){return String(Number(i))===String(i)?`${i}px`:String(i)}const o=E(()=>{if(!e.size)return;const[i,r]=String(e.size).replaceAll("px","[UNIT]").split("x").map(a=>n(a.replaceAll("[UNIT]","px").trim()));return{width:i,height:r||i}}),s=E(()=>({name:typeof e.name=="string"?e.name.replace(/^(iconify|iconfont|fontawesome)\s+/,""):e.name,color:e.color,size:o.value,prefix:""}));return(i,r)=>t.value==="link"||t.value==="svg"?(d(),R(VC,_e({key:0,type:t.value},s.value),null,16,["type"])):t.value==="iconfont"?(d(),R(SI,hi(_e({key:1},s.value)),null,16)):t.value==="fontawesome"?(d(),R(TI,_e({key:2,extra:e.extra},{...s.value,...i.$attrs}),null,16,["extra"])):t.value==="iconify"?(d(),R(RC,_e({key:3,extra:e.extra},s.value),null,16,["extra"])):T("",!0)}}),qC={class:"vp-card-wrapper"},UC={key:0,class:"title"},GC=["innerHTML"],WC={class:"body"},jC=M({__name:"VPCard",props:{title:{},icon:{default:""}},setup(e){const t=E(()=>{if(typeof e.icon=="string"&&e.icon?.[0]==="{")try{return JSON.parse(e.icon)}catch{}return e.icon});return(n,o)=>(d(),v("article",qC,[w(n.$slots,"title",{},()=>[e.title||e.icon?(d(),v("header",UC,[e.icon?(d(),R(at,{key:0,name:t.value},null,8,["name"])):T("",!0),e.title?(d(),v("span",{key:1,class:"text",innerHTML:e.title},null,8,GC)):T("",!0)])):T("",!0)],!0),m("section",WC,[w(n.$slots,"default",{},void 0,!0)])]))}}),vu=z(jC,[["__scopeId","data-v-bd6738c0"]]),KC=M({__name:"VPCardGrid",props:{cols:{}},setup(e){const t=Nn("(min-width: 768px)"),n=Nn("(min-width: 960px)"),o=Z(1);function s(){const r={sm:1,md:2,lg:2};if(!e.cols)return r;if(typeof e.cols=="number"||typeof e.cols=="string"){const a=Number(e.cols);return{sm:a,md:a,lg:a}}return{...r,...he(e.cols)}}function i(){const r=s();return n.value?r.lg:t.value?r.md:r.sm}return Ae([t,n,()=>e.cols],()=>{o.value=i()}),Se(()=>{o.value=i()}),(r,a)=>(d(),v("div",{class:K(["vp-card-grid",[`cols-${o.value}`]]),style:De({gridTemplateColumns:`repeat(${o.value}, 1fr)`})},[w(r.$slots,"default",{},void 0,!0)],6))}}),mu=z(KC,[["__scopeId","data-v-1b5d47b6"]]),yu=M({__name:"VPCardMasonry",props:{cols:{default:()=>({sm:2,md:2,lg:3})},gap:{default:16}},setup(e){const t=Cf(),n=wa(),o=Z(3),s=Nn("(min-width: 640px)"),i=Nn("(min-width: 960px)"),r=E(()=>{const f=t.default?.();return(Array.isArray(f)?f:[f]).map((g,p)=>Ia(Qn(g,_e(g.props??{},{class:`masonry-${n}-${p}`}))))});function a(){let f=1;typeof e.cols=="number"?f=e.cols:typeof e.cols=="object"&&(i.value?f=e.cols.lg||3:s.value?f=e.cols.md||2:f=e.cols.sm||2),o.value=Number(f)}const l=Ie([]),c=Ie();async function u(){if(await lt(),!c.value)return;const f=Array.from({length:o.value},()=>[]),g=Array.from({length:o.value},()=>0);for(let p=0;p<r.value.length;p++){const b=r.value[p],I=c.value.querySelector(`.masonry-${n}-${p}`)?.offsetHeight??0,_=g.indexOf(Math.min(...g));f[_].push(b),g[_]+=I+e.gap}l.value=f}return Se(()=>{Ae([s,i,()=>e.cols],a,{immediate:!0}),u();const f=Fd(u);Ae([r,o],f,{flush:"post"}),ds(c,f)}),(f,g)=>{const p=We("ClientOnly");return d(),v("div",{ref_key:"masonry",ref:c,class:K(["vp-card-masonry",[`cols-${o.value}`]]),style:De({"grid-gap":`${e.gap}px`,"--card-masonry-cols":o.value}),"data-allow-mismatch":""},[F(p,null,{default:x(()=>[(d(!0),v(te,null,Ce(l.value,(b,y)=>(d(),v("div",{key:`${h(n)}-${y}`,class:"card-masonry-item",style:De({gap:`${e.gap}px`})},[(d(!0),v(te,null,Ce(b,I=>(d(),R(Ht(I),{key:I.props.class}))),128))],4))),128))]),_:1})],6)}}}),zC={class:"image-container"},ZC=["src","alt"],JC={key:0,class:"image-info"},YC={key:0,class:"title"},XC=["href"],eE={key:1},tE={key:1,class:"copyright"},nE={key:0},oE={key:1},sE={key:2},iE={key:2,class:"description"},rE=M({__name:"VPImageCard",props:{image:{},title:{},description:{},href:{},author:{},date:{},width:{},center:{type:Boolean}},setup(e){const t=Ls(),n=E(()=>{if(!e.date)return"";const s=e.date instanceof Date?e.date:new Date(e.date);return new Intl.DateTimeFormat(t.value,{year:"numeric",month:"short",day:"numeric"}).format(s)}),o=E(()=>({width:e.width?String(Number(e.width))===String(e.width)?`${e.width}px`:e.width:void 0}));return(s,i)=>(d(),v("div",{class:K(["vp-image-card",{center:e.center}]),style:De(o.value)},[m("div",zC,[m("img",{src:h(xt)(e.image),alt:e.title,loading:"lazy"},null,8,ZC),e.title||e.author||n.value||e.description?(d(),v("div",JC,[e.title?(d(),v("h3",YC,[e.href?(d(),v("a",{key:0,href:e.href,target:"_blank",rel:"noopener noreferrer",class:"no-icon"},G(e.title),9,XC)):(d(),v("span",eE,G(e.title),1))])):T("",!0),e.author||e.date?(d(),v("p",tE,[e.author?(d(),v("span",nE,G(e.author),1)):T("",!0),e.author&&n.value?(d(),v("span",oE," | ")):T("",!0),n.value?(d(),v("span",sE,G(n.value),1)):T("",!0)])):T("",!0),e.description?(d(),v("p",iE,G(e.description),1)):T("",!0)])):T("",!0)])],6))}}),bu=z(rE,[["__scopeId","data-v-70f418f0"]]),xe=M({__name:"VPLink",props:{tag:{},href:{},text:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,n=Do(),o=E(()=>t.tag??(t.href?"a":"span")),{link:s,isExternal:i,isExternalProtocol:r}=hg(so(t,"href"),so(t,"target"));function a(l){!i.value&&s.value&&(l.preventDefault(),n.push(s.value))}return(l,c)=>(d(),R(Ht(o.value),{class:K(["vp-link",{link:h(s),"no-icon":e.noIcon,"vp-external-link-icon":h(i)}]),href:h(s)?h(r)||h(i)?h(s):h(xt)(h(s)):void 0,target:e.target??(h(i)?"_blank":void 0),rel:e.rel??(h(i)?"noreferrer":void 0),onClick:c[0]||(c[0]=u=>a(u))},{default:x(()=>[w(l.$slots,"default",{},()=>[Ne(G(e.text||e.href),1)])]),_:3},8,["class","href","target","rel"]))}}),aE={class:"vp-link-card"},lE={class:"body"},cE=["innerHTML"],uE=["innerHTML"],fE=M({__name:"VPLinkCard",props:{href:{},title:{},icon:{},description:{},target:{},rel:{}},setup(e){return(t,n)=>(d(),v("div",aE,[m("span",lE,[F(xe,_e({href:e.href,"no-icon":"",class:"link no-icon"},{target:e.target,rel:e.rel}),{default:x(()=>[w(t.$slots,"title",{},()=>[e.icon?(d(),R(at,{key:0,name:e.icon},null,8,["name"])):T("",!0),e.title?(d(),v("span",{key:1,class:"text",innerHTML:e.title},null,8,cE)):T("",!0)],!0)]),_:3},16,["href"]),w(t.$slots,"default",{},()=>[e.description?(d(),v("p",{key:0,innerHTML:e.description},null,8,uE)):T("",!0)],!0)]),n[0]||(n[0]=m("span",{class:"vpi-arrow-right"},null,-1))]))}}),Bu=z(fE,[["__scopeId","data-v-55000d98"]]),Ro=M({__name:"VPHomeBox",props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{},containerClass:{}},setup(e){const t=zi(),n=E(()=>{if(!e.backgroundImage)return null;const s=typeof e.backgroundImage=="string"?e.backgroundImage:e.backgroundImage[t.value?"dark":"light"]??e.backgroundImage.light;return s?{"background-image":`url(${Zt(s)?e.backgroundImage:xt(s)})`,"background-size":"cover","background-position":"center","background-repeat":"no-repeat","background-attachment":e.backgroundAttachment||""}:null}),o=E(()=>K(e.containerClass||""));return(s,i)=>(d(),v("div",{class:K(["vp-home-box",{full:e.full}]),style:De(n.value)},[w(s.$slots,"before"),m("div",{class:K(["container",o.value])},[w(s.$slots,"default")],2),w(s.$slots,"after")],6))}}),dE={class:"button-content"},gE=M({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{default:""},href:{},target:{},rel:{},icon:{},suffixIcon:{}},setup(e){const t=e,n=Do(),o=E(()=>t.tag||t.href?"a":"button"),{link:s,isExternal:i,isExternalProtocol:r}=hg(so(t,"href"),so(t,"target"));function a(l){!i.value&&s.value?.[0]!=="#"&&(l.preventDefault(),s.value&&n.push(s.value))}return(l,c)=>(d(),R(Ht(o.value),{class:K(["vp-button",[e.size,e.theme]]),href:h(s)?h(s)[0]==="#"||h(r)?h(s):h(xt)(h(s)):void 0,target:e.target??(h(i)?"_blank":void 0),rel:e.rel??(h(i)?"noreferrer":void 0),onClick:c[0]||(c[0]=u=>a(u))},{default:x(()=>[m("span",dE,[e.icon?(d(),R(at,{key:0,name:e.icon},null,8,["name"])):T("",!0),w(l.$slots,"default",{},()=>[m("span",null,G(e.text),1)],!0),e.suffixIcon?(d(),R(at,{key:1,name:e.suffixIcon},null,8,["name"])):T("",!0)])]),_:3},8,["class","href","target","rel"]))}}),Yi=z(gE,[["__scopeId","data-v-7fe383a1"]]),pE={},hE={class:"vp-switch",type:"button",role:"switch"},AE={class:"check"},vE={key:0,class:"icon"};function mE(e,t){return d(),v("button",hE,[m("span",AE,[e.$slots.default?(d(),v("span",vE,[w(e.$slots,"default",{},void 0,!0)])):T("",!0)])])}const yE=z(pE,[["render",mE],["__scopeId","data-v-7eb32327"]]),bE=M({__name:"VPSwitchAppearance",setup(e){const t=Z(!1),{theme:n,isDark:o}=oe(),s=E(()=>{const a=n.value.transition,l=typeof a=="object"?a:{};return a===!1||l.appearance===!1?!1:typeof l.appearance=="string"?l.appearance:"fade"}),i=Oe("toggle-appearance",async({clientX:a,clientY:l})=>{if(!sg()||s.value===!1){o.value=!o.value;return}await document.startViewTransition(async()=>{o.value=!o.value,await lt()}).ready;const{keyframes:c,duration:u}=QI(a,l,s.value,o.value);document.documentElement.animate(c,{duration:u,easing:"ease-in",fill:"forwards",pseudoElement:`::view-transition-${o.value?"old":"new"}(root)`})}),r=Z("");return lf(()=>{r.value=o.value?n.value.lightModeSwitchTitle||"Switch to light theme":n.value.darkModeSwitchTitle||"Switch to dark theme"}),(a,l)=>(d(),R(yE,{class:"vp-switch-appearance",title:r.value,"aria-checked":t.value,onClick:h(i)},{default:x(()=>[...l[0]||(l[0]=[m("span",{class:"vpi-sun sun"},null,-1),m("span",{class:"vpi-moon moon"},null,-1)])]),_:1},8,["title","aria-checked","onClick"]))}}),al=z(bE,[["__scopeId","data-v-936ae0f2"]]),BE={key:0,class:"vp-navbar-appearance"},IE=M({__name:"VPNavBarAppearance",setup(e){const{theme:t}=oe();return(n,o)=>h(t).appearance&&h(t).appearance!=="force-dark"?(d(),v("div",BE,[F(al)])):T("",!0)}}),CE=z(IE,[["__scopeId","data-v-a295abf6"]]),EE={class:"vp-menu-link"},kE=M({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=oe();return(n,o)=>(d(),v("div",EE,[F(xe,{class:K({active:h(Lo)(h(t).path,e.item.activeMatch||h(xn)(e.item.link),!!e.item.activeMatch)}),href:e.item.link},{default:x(()=>[e.item.icon?(d(),R(at,{key:0,name:e.item.icon},null,8,["name"])):T("",!0),Ne(" "+G(e.item.text)+" ",1),e.item.badge?(d(),R(Mt,_e({key:1,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):T("",!0)]),_:1},8,["class","href"])]))}}),Xi=z(kE,[["__scopeId","data-v-4cd00159"]]),wE={class:"vp-menu-group"},QE={key:0,class:"title"},_E=["textContent"],xE=M({__name:"VPMenuGroup",props:{text:{},icon:{},items:{}},setup(e){return(t,n)=>(d(),v("div",wE,[e.text?(d(),v("p",QE,[e.icon?(d(),R(at,{key:0,name:e.icon},null,8,["name"])):T("",!0),m("span",{textContent:G(e.text)},null,8,_E)])):T("",!0),(d(!0),v(te,null,Ce(e.items,o=>(d(),v(te,null,["link"in o?(d(),R(Xi,{key:o?.link,item:o},null,8,["item"])):T("",!0)],64))),256))]))}}),TE=z(xE,[["__scopeId","data-v-73b9b017"]]),SE={class:"vp-menu"},$E={key:0,class:"items"},PE=M({__name:"VPMenu",props:{items:{}},setup(e){return(t,n)=>(d(),v("div",SE,[e.items?(d(),v("div",$E,[(d(!0),v(te,null,Ce(e.items,o=>(d(),v(te,{key:o.text},["link"in o?(d(),R(Xi,{key:0,item:o},null,8,["item"])):(d(),R(TE,{key:1,text:o.text,items:o.items,icon:o.icon},null,8,["text","items","icon"]))],64))),128))])):T("",!0),w(t.$slots,"default",{},void 0,!0)]))}}),HE=z(PE,[["__scopeId","data-v-ce500c40"]]),LE=["aria-expanded","aria-label"],FE={key:0,class:"text"},RE=["innerHTML"],ME={key:1,class:"vpi-more-horizontal icon"},OE={class:"menu"},NE=M({__name:"VPFlyout",props:{prefixIcon:{},icon:{},button:{},label:{},items:{},badge:{}},setup(e){const t=Z(!1),n=Z();GB({el:n,onBlur:o});function o(){t.value=!1}return(s,i)=>(d(),v("div",{ref_key:"el",ref:n,class:"vp-flyout",onMouseenter:i[1]||(i[1]=r=>t.value=!0),onMouseleave:i[2]||(i[2]=r=>t.value=!1),onFocus:i[3]||(i[3]=r=>t.value=!0),onBlur:i[4]||(i[4]=r=>t.value=!1)},[m("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:i[0]||(i[0]=r=>t.value=!t.value)},[e.button||e.icon?(d(),v("span",FE,[e.prefixIcon?(d(),R(at,{key:0,name:e.prefixIcon},null,8,["name"])):T("",!0),e.icon?(d(),v("span",{key:1,class:K(["option-icon",[e.icon]])},null,2)):T("",!0),e.button?(d(),v("span",{key:2,innerHTML:e.button},null,8,RE)):T("",!0),e.badge?(d(),R(Mt,_e({key:3,class:"vp-menu-badge"},typeof e.badge=="string"?{text:e.badge}:e.badge),null,16)):T("",!0),i[5]||(i[5]=m("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(d(),v("span",ME))],8,LE),m("div",OE,[F(HE,{items:e.items},{default:x(()=>[w(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ll=z(NE,[["__scopeId","data-v-2f9dd7ad"]]),DE=["href","aria-label","title"],VE=M({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=E(()=>{if(typeof e.icon=="string"){const o=KB[e.icon]||e.icon;return o.includes(":")?o:`simple-icons:${o}`}return e.icon}),n=E(()=>e.ariaLabel?e.ariaLabel:typeof e.icon=="string"?e.icon.includes(":")?e.icon.split(":")[1]:e.icon:e.icon.name);return(o,s)=>(d(),v("a",{class:"vp-social-link no-icon",href:e.link,"aria-label":n.value,title:n.value,target:"_blank",rel:"noopener"},[F(at,{name:t.value},null,8,["name"])],8,DE))}}),qE=z(VE,[["__scopeId","data-v-d0ffcd88"]]),UE={class:"vp-social-links"},GE=M({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,n)=>(d(),v("div",UE,[(d(!0),v(te,null,Ce(e.links,({link:o,icon:s})=>(d(),R(qE,{key:o,icon:s,link:o},null,8,["icon","link"]))),128))]))}}),Ns=z(GE,[["__scopeId","data-v-adbced0f"]]),WE={key:0,class:"group translations"},jE={class:"trans-title"},KE={key:1,class:"group appearance"},zE={class:"item appearance"},ZE={class:"label"},JE={class:"appearance-action"},YE={key:2,class:"group social"},XE={class:"item social-links"},ek=M({__name:"VPNavBarExtra",setup(e){const{theme:t}=oe(),{localeLinks:n,currentLang:o}=Xa(),s=E(()=>{const r=t.value.navbarSocialInclude??[];return r.length?t.value.social?.filter(({icon:a})=>typeof a=="string"?r.includes(a):a.name?r.includes(a.name):!1):t.value.social}),i=E(()=>n.value.length&&o.value.text||t.value.appearance||s.value?.length);return(r,a)=>i.value?(d(),R(ll,{key:0,class:"vp-navbar-extra",label:"extra navigation"},{default:x(()=>[h(n).length&&h(o).text?(d(),v("div",WE,[m("p",jE,G(h(o).text),1),(d(!0),v(te,null,Ce(h(n),l=>(d(),R(Xi,{key:l.link,item:l},null,8,["item"]))),128))])):T("",!0),h(t).appearance&&h(t).appearance!=="force-dark"?(d(),v("div",KE,[m("div",zE,[m("p",ZE,G(h(t).appearanceText||"Appearance"),1),m("div",JE,[F(al)])])])):T("",!0),s.value?(d(),v("div",YE,[m("div",XE,[F(Ns,{class:"social-links-list",links:s.value},null,8,["links"])])])):T("",!0)]),_:1})):T("",!0)}}),tk=z(ek,[["__scopeId","data-v-b6926b42"]]),nk=["aria-expanded"],ok=M({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(d(),v("button",{type:"button",class:K(["vp-navbar-hamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"nav-screen",onClick:n[0]||(n[0]=o=>t.$emit("click"))},[...n[1]||(n[1]=[m("span",{class:"container"},[m("span",{class:"top"}),m("span",{class:"middle"}),m("span",{class:"bottom"})],-1)])],10,nk))}}),sk=z(ok,[["__scopeId","data-v-f00b45b2"]]),ik=M({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const{page:t}=oe();function n(s){return"link"in s?Lo(t.value.path,xn(s.link),!!e.item.activeMatch):s.items.some(n)}const o=E(()=>n(e.item));return(s,i)=>(d(),R(ll,{class:K(["vp-navbar-menu-group",{active:h(Lo)(h(t).path,e.item.activeMatch,!!e.item.activeMatch)||o.value}]),button:e.item.text,items:e.item.items,"prefix-icon":e.item.icon,badge:e.item.badge},null,8,["class","button","items","prefix-icon","badge"]))}}),rk=["innerHTML"],ak=M({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=oe();return(n,o)=>(d(),R(xe,{class:K(["navbar-menu-link",{active:h(Lo)(h(t).path,e.item.activeMatch||h(xn)(e.item.link),!!e.item.activeMatch)}]),href:e.item.link,"no-icon":e.item.noIcon,target:e.item.target,rel:e.item.rel,tabindex:"0"},{default:x(()=>[e.item.icon?(d(),R(at,{key:0,name:e.item.icon},null,8,["name"])):T("",!0),m("span",{innerHTML:e.item.text},null,8,rk),e.item.badge?(d(),R(Mt,_e({key:1,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):T("",!0)]),_:1},8,["class","href","no-icon","target","rel"]))}}),lk=z(ak,[["__scopeId","data-v-d1bfac4a"]]),ck={key:0,"aria-labelledby":"main-nav-aria-label",class:"vp-navbar-menu"},uk=M({__name:"VPNavBarMenu",setup(e){const t=Ag();return(n,o)=>h(t).length?(d(),v("nav",ck,[o[0]||(o[0]=m("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),(d(!0),v(te,null,Ce(h(t),s=>(d(),v(te,{key:s.text},["link"in s?(d(),R(lk,{key:0,item:s},null,8,["item"])):(d(),R(ik,{key:1,item:s},null,8,["item"]))],64))),128))])):T("",!0)}}),fk=z(uk,[["__scopeId","data-v-d43c1732"]]),dk={},gk={class:"vp-navbar-search"};function pk(e,t){const n=We("SearchBox");return d(),v("div",gk,[F(n)])}const hk=z(dk,[["render",pk]]),Ak=M({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=oe(),n=E(()=>{const o=t.value.navbarSocialInclude??[];return o.length?t.value.social?.filter(({icon:s})=>typeof s=="string"?o.includes(s):s.name?o.includes(s.name):!1):t.value.social});return(o,s)=>n.value?(d(),R(Ns,{key:0,class:"vp-navbar-social-links",links:n.value},null,8,["links"])):T("",!0)}}),vk=z(Ak,[["__scopeId","data-v-ad52545c"]]),mk=["src","alt"],yk={inheritAttrs:!1},bk=M({...yk,__name:"VPImage",props:{image:{},alt:{}},setup(e){const t=E(()=>!e.image||typeof e.image=="string"||!e.image.width||!e.image.height?"":{width:Dc(e.image.width),height:Dc(e.image.height)});return(n,o)=>{const s=We("VPImage",!0);return e.image?(d(),v(te,{key:0},[typeof e.image=="string"||"src"in e.image?(d(),v("img",_e({key:0,class:"vp-image",style:t.value},typeof e.image=="string"?n.$attrs:{...e.image,...n.$attrs},{src:h(xt)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,mk)):(d(),v(te,{key:1},[F(s,_e({class:"dark",image:e.image.dark,alt:e.image.alt},n.$attrs),null,16,["image","alt"]),F(s,_e({class:"light",image:e.image.light,alt:e.image.alt},n.$attrs),null,16,["image","alt"])],64))],64)):T("",!0)}}}),Mo=z(bk,[["__scopeId","data-v-b173f822"]]),Bk=M({__name:"VPNavBarTitle",setup(e){const{theme:t,site:n}=oe(),{hasSidebar:o}=Jt(),s=Nt(),{isSidebarCollapsed:i}=gn();return(r,a)=>(d(),v("div",{class:K(["vp-navbar-title",{"has-sidebar":h(o)&&!h(i)}])},[F(xe,{class:"title",href:h(t).home??h(s),"no-icon":""},{default:x(()=>[w(r.$slots,"nav-bar-title-before",{},void 0,!0),h(t).logo?(d(),R(Mo,{key:0,class:"logo",image:{light:h(t).logo,dark:h(t).logoDark||h(t).logo}},null,8,["image"])):T("",!0),m("span",null,G(h(n).title),1),w(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3},8,["href"])],2))}}),Ik=z(Bk,[["__scopeId","data-v-111dde2d"]]),Ck={class:"items"},Ek={class:"title"},kk=M({__name:"VPNavBarTranslations",setup(e){const{theme:t}=oe(),{currentLang:n,localeLinks:o}=Xa();return(s,i)=>h(o).length&&h(n).text?(d(),R(ll,{key:0,class:"vp-navbar-translations",icon:"vpi-languages",label:h(t).selectLanguageText||"Change Language"},{default:x(()=>[m("div",Ck,[m("p",Ek,G(h(n).text),1),(d(!0),v(te,null,Ce(h(o),r=>(d(),R(Xi,{key:r.link,item:r},null,8,["item"]))),128))])]),_:1},8,["label"])):T("",!0)}}),wk=z(kk,[["__scopeId","data-v-0d45479b"]]),Qk={class:"wrapper"},_k={class:"container"},xk={class:"title"},Tk={class:"content"},Sk={class:"content-body"},$k=M({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggleScreen"],setup(e){const{y:t}=Za(),{hasSidebar:n,isHome:o}=Jt(),{isSidebarCollapsed:s}=gn(),i=Z({});return lf(()=>{i.value={"has-sidebar":n.value&&!s.value,home:o.value,top:t.value===0,"screen-open":e.isScreenOpen}}),(r,a)=>(d(),v("div",{class:K(["vp-navbar",i.value]),"vp-navbar":""},[m("div",Qk,[m("div",_k,[m("div",xk,[F(Ik,null,{"nav-bar-title-before":x(()=>[w(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":x(()=>[w(r.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),m("div",Tk,[m("div",Sk,[w(r.$slots,"nav-bar-content-before",{},void 0,!0),F(hk,{class:"search"}),w(r.$slots,"nav-bar-menu-before",{},void 0,!0),F(fk,{class:"menu"}),w(r.$slots,"nav-bar-menu-after",{},void 0,!0),F(wk,{class:"translations"}),F(CE,{class:"appearance"}),F(vk,{class:"social-links"}),F(tk,{class:"extra"}),w(r.$slots,"nav-bar-content-after",{},void 0,!0),F(sk,{class:"hamburger",active:e.isScreenOpen,onClick:a[0]||(a[0]=l=>r.$emit("toggleScreen"))},null,8,["active"])])])])]),a[1]||(a[1]=m("div",{class:"divider"},[m("div",{class:"divider-line"})],-1))],2))}}),Pk=z($k,[["__scopeId","data-v-84e02ed1"]]),Hk={key:0,class:"vp-nav-screen-appearance"},Lk={class:"text"},Fk=M({__name:"VPNavScreenAppearance",setup(e){const{theme:t}=oe();return(n,o)=>h(t).appearance&&h(t).appearance!=="force-dark"?(d(),v("div",Hk,[m("p",Lk,G(h(t).appearanceText??"Appearance"),1),F(al)])):T("",!0)}}),Rk=z(Fk,[["__scopeId","data-v-4be3fcac"]]),Mk=["innerHTML"],Ok=M({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=Oe("close-screen");return(n,o)=>(d(),R(xe,{class:"vp-nav-screen-menu-group-link",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:h(t)},{default:x(()=>[e.item.icon?(d(),R(at,{key:0,name:e.item.icon},null,8,["name"])):T("",!0),m("span",{innerHTML:e.item.text},null,8,Mk),e.item.badge?(d(),R(Mt,_e({key:1,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):T("",!0)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),Mg=z(Ok,[["__scopeId","data-v-8f2bcf5f"]]),Nk={class:"vp-nav-screen-menu-group-section"},Dk={key:0,class:"title"},Vk=M({__name:"VPNavScreenMenuGroupSection",props:{icon:{},text:{},items:{}},setup(e){return(t,n)=>(d(),v("div",Nk,[e.text?(d(),v("p",Dk,[e.icon?(d(),R(at,{key:0,name:e.icon},null,8,["name"])):T("",!0),Ne(" "+G(e.text),1)])):T("",!0),(d(!0),v(te,null,Ce(e.items,o=>(d(),R(Mg,{key:o.text,item:o},null,8,["item"]))),128))]))}}),qk=z(Vk,[["__scopeId","data-v-2da8e129"]]),Uk=["aria-controls","aria-expanded"],Gk={class:"button-text"},Wk=["innerHTML"],jk=["id"],Kk={class:"items"},zk={key:1,class:"group"},Zk=M({__name:"VPNavScreenMenuGroup",props:{text:{},icon:{},badge:{},items:{}},setup(e){const t=Z(!1),n=E(()=>`nav-screen-menu-group-${e.text.replace(" ","-").toLowerCase()}`);function o(){t.value=!t.value}return(s,i)=>(d(),v("div",{class:K(["vp-nav-screen-menu-group",{open:t.value}])},[m("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:o},[m("span",Gk,[e.icon?(d(),R(at,{key:0,name:e.icon},null,8,["name"])):T("",!0),m("span",{innerHTML:e.text},null,8,Wk),e.badge?(d(),R(Mt,_e({key:1,class:"vp-menu-badge"},typeof e.badge=="string"?{text:e.badge}:e.badge),null,16)):T("",!0)]),i[0]||(i[0]=m("span",{class:"vpi-plus button-icon"},null,-1))],8,Uk),F(h(Rs),null,{default:x(()=>[Wt(m("div",{id:n.value,class:"vp-nav-screen-menu-group-container"},[m("div",Kk,[(d(!0),v(te,null,Ce(e.items,r=>(d(),v(te,{key:r.text},["link"in r?(d(),v("div",{key:r.text,class:"item"},[F(Mg,{item:r},null,8,["item"])])):(d(),v("div",zk,[F(qk,{text:r.text,items:r.items,icon:r.icon},null,8,["text","items","icon"])]))],64))),128))])],8,jk),[[ln,t.value]])]),_:1})],2))}}),Jk=z(Zk,[["__scopeId","data-v-845b5a88"]]),Yk=["innerHTML"],Xk=M({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=Oe("close-screen");return(n,o)=>(d(),R(xe,{class:"vp-nav-screen-menu-link",href:e.item.link,target:e.item.target,rel:e.item.rel,"no-icon":e.item.noIcon,onClick:h(t)},{default:x(()=>[e.item.icon?(d(),R(at,{key:0,name:e.item.icon},null,8,["name"])):T("",!0),m("span",{innerHTML:e.item.text},null,8,Yk),e.item.badge?(d(),R(Mt,_e({key:1,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):T("",!0)]),_:1},8,["href","target","rel","no-icon","onClick"]))}}),ew=z(Xk,[["__scopeId","data-v-fcdcea0a"]]),tw={key:0,class:"vp-nav-screen-menu"},nw=M({__name:"VPNavScreenMenu",setup(e){const t=Ag();return(n,o)=>h(t).length?(d(),v("nav",tw,[(d(!0),v(te,null,Ce(h(t),s=>(d(),v(te,{key:s.text},["link"in s?(d(),R(ew,{key:0,item:s},null,8,["item"])):(d(),R(Jk,{key:1,text:s.text||"",items:s.items,icon:s.icon,badge:s.badge},null,8,["text","items","icon","badge"]))],64))),128))])):T("",!0)}}),ow=M({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=oe();return(n,o)=>h(t).social?(d(),R(Ns,{key:0,class:"vp-nav-screen-social-links",links:h(t).social},null,8,["links"])):T("",!0)}}),sw={class:"vp-nav-screen-translations-container"},iw={class:"list"},rw=M({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=Xa(),o=Z(!1);function s(){o.value=!o.value}return(i,r)=>h(t).length&&h(n).text?(d(),v("div",{key:0,class:K(["vp-nav-screen-translations",{open:o.value}])},[m("button",{class:"title",onClick:s},[r[0]||(r[0]=m("span",{class:"vpi-languages icon lang"},null,-1)),Ne(" "+G(h(n).text)+" ",1),r[1]||(r[1]=m("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),F(h(Rs),null,{default:x(()=>[Wt(m("div",sw,[m("ul",iw,[(d(!0),v(te,null,Ce(h(t),a=>(d(),v("li",{key:a.link,class:"item"},[F(xe,{class:"link",href:a.link},{default:x(()=>[Ne(G(a.text),1)]),_:2},1032,["href"])]))),128))])],512),[[ln,o.value]])]),_:1})],2)):T("",!0)}}),aw=z(rw,[["__scopeId","data-v-55d55931"]]),lw={key:0,id:"navScreen",class:"vp-nav-screen"},cw={class:"container"},uw=M({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=za(_t?document.body:null);return(n,o)=>(d(),R(zt,{name:"fade-in",onEnter:o[0]||(o[0]=s=>t.value=!0),onAfterLeave:o[1]||(o[1]=s=>t.value=!1)},{default:x(()=>[e.open?(d(),v("div",lw,[m("div",cw,[w(n.$slots,"nav-screen-content-before",{},void 0,!0),w(n.$slots,"nav-screen-menu-before",{},void 0,!0),F(nw,{class:"menu"}),w(n.$slots,"nav-screen-menu-after",{},void 0,!0),F(aw,{class:"translations"}),F(Rk,{class:"appearance"}),F(ow,{class:"social-links"}),w(n.$slots,"nav-screen-content-after",{},void 0,!0)])])):T("",!0)]),_:3}))}}),fw=z(uw,[["__scopeId","data-v-d6e30149"]]),dw=M({__name:"VPNav",setup(e){const{page:t,frontmatter:n}=oe(),{isScreenOpen:o,closeScreen:s,toggleScreen:i}=vI(),r=["posts","friends","posts-archives","posts-tags","posts-categories"],a=E(()=>r.includes(t.value.type)),l=E(()=>n.value.navbar!==!1);return Xn("close-screen",s),No(()=>{_t&&document.documentElement.classList.toggle("hide-nav",!l.value)}),(c,u)=>l.value?(d(),v("header",{key:0,class:K(["vp-nav",{fixed:a.value}])},[F(Pk,{"is-screen-open":h(o),onToggleScreen:h(i)},{"nav-bar-title-before":x(()=>[w(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":x(()=>[w(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":x(()=>[w(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":x(()=>[w(c.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":x(()=>[w(c.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":x(()=>[w(c.$slots,"nav-bar-menu-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),F(fw,{open:h(o)},{"nav-screen-content-before":x(()=>[w(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":x(()=>[w(c.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":x(()=>[w(c.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":x(()=>[w(c.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3},8,["open"])],2)):T("",!0)}}),Og=z(dw,[["__scopeId","data-v-59eaa6de"]]),gw={key:0,class:"vp-backdrop"},pw=M({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(d(),R(zt,{name:"fade-in"},{default:x(()=>[e.show?(d(),v("div",gw)):T("",!0)]),_:1}))}}),hw=z(pw,[["__scopeId","data-v-995e2b1d"]]),Aw={"aria-hidden":"true"},vw=M({__name:"VPBackToTop",setup(e){const t=Ie(),{height:n}=Ud(t),{height:o}=Wd();Se(()=>{t.value=document.body});const{page:s}=oe(),{y:i}=Za(),r=Z(!1),a=E(()=>i.value/(n.value-o.value)*100),l=E(()=>`${Math.min(Math.round(a.value),100)||0}%`),c=E(()=>`calc(${Math.PI*a.value}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`),u=E(()=>s.value.frontmatter.backToTop===!1||s.value.frontmatter.pageLayout==="home"&&s.value.frontmatter.config&&s.value.frontmatter.config.length<=1),f=E(()=>n.value<o.value?!1:i.value>o.value/2);let g=null;function p(){g&&clearTimeout(g),g=setTimeout(()=>{r.value=!1},1e3)}Ae(i,()=>{r.value=!0,p()});function b(){window.scrollTo({top:0,behavior:"smooth"})}return(y,I)=>(d(),R(zt,{name:"fade-in"},{default:x(()=>[Wt(m("button",{type:"button",class:"vp-back-to-top","aria-label":"back to top",onClick:b},[m("span",{class:K(["percent",{show:r.value}]),"data-allow-mismatch":""},G(l.value),3),m("span",{class:K(["icon vpi-back-to-top",{show:!r.value}])},null,2),(d(),v("svg",Aw,[m("circle",{cx:"50%",cy:"50%","data-allow-mismatch":"",style:De({"stroke-dasharray":c.value})},null,4)]))],512),[[ln,!u.value&&(f.value||r.value)]])]),_:1}))}}),mw=z(vw,[["__scopeId","data-v-bcf8d9a6"]]),yw=["innerHTML"],bw={class:"container"},Bw=["innerHTML"],Ng=M({__name:"VPBulletin",setup(e){const t=ko("Bulletin")?We("Bulletin"):null,n=ko("BulletinContent")?We("BulletinContent"):null,{bulletin:o,showBulletin:s,enableBulletin:i,close:r}=PB();return(a,l)=>(d(),R(zt,{name:"fade-in-scale-up"},{default:x(()=>[h(t)&&h(i)&&h(s)?(d(),R(Ht(h(t)),{key:0,class:"vp-bulletin"})):h(o)&&h(i)&&h(s)?(d(),v("div",{key:1,class:K(["vp-bulletin preset",{border:h(o).border??!0,[h(o).layout??"top-right"]:!0}])},[m("button",{type:"button",class:"close",onClick:l[0]||(l[0]=(...c)=>h(r)&&h(r)(...c))},[...l[1]||(l[1]=[m("span",{class:"vpi-close"},null,-1)])]),w(a.$slots,"bulletin-content",{},()=>[h(o).title?(d(),v("h2",{key:0,innerHTML:h(o).title},null,8,yw)):T("",!0),m("div",bw,[h(n)?(d(),R(Ht(h(n)),{key:0,class:"content vp-doc"})):h(o).content?(d(),v("div",{key:1,class:"content vp-doc",innerHTML:h(o).content},null,8,Bw)):T("",!0)])])],2)):T("",!0)]),_:3}))}}),Iw={class:"container"},Cw={class:"content"},Ew={key:0,class:"hero-name"},kw={key:1,class:"hero-tagline"},ww={key:2,class:"hero-text"},Qw={key:3,class:"actions"},_w="https://api.pengzhanbo.cn/wallpaper/bing",xw=M({__name:"VPHomeBanner",props:{type:{},banner:{},bannerMask:{},hero:{},onlyOnce:{type:Boolean},full:{type:Boolean}},setup(e){const{isDark:t,frontmatter:n}=oe(),o=E(()=>{const c=e.bannerMask??n.value.bannerMask;return typeof c!="object"?c||0:(t.value?c.dark:c.light)||0}),s=E(()=>{const c=e.banner??n.value.banner;return{"background-image":`url(${c?Zt(c)?c:xt(c):_w})`}}),i=E(()=>e.hero?.name??n.value.hero?.name??"Plume"),r=E(()=>e.hero?.tagline??n.value.hero?.tagline??"A VuePress Theme"),a=E(()=>e.hero?.text??n.value.hero?.text),l=E(()=>e.hero?.actions??n.value.hero?.actions??[]);return(c,u)=>(d(),v("div",{class:"vp-home-banner",style:De(s.value)},[m("div",{class:"banner-mask",style:De({opacity:o.value})},null,4),m("div",Iw,[m("div",Cw,[i.value?(d(),v("h2",Ew,G(i.value),1)):T("",!0),r.value?(d(),v("p",kw,[u[0]||(u[0]=m("span",{class:"line"},null,-1)),u[1]||(u[1]=Ne()),m("span",null,G(r.value),1)])):T("",!0),a.value?(d(),v("p",ww,G(a.value),1)):T("",!0),l.value.length?(d(),v("div",Qw,[(d(!0),v(te,null,Ce(l.value,f=>(d(),v("div",{key:f.link,class:"action"},[F(Yi,{tag:"a",size:"medium",theme:f.theme,text:f.text,href:f.link},null,8,["theme","text","href"])]))),128))])):T("",!0)])])],4))}}),Tw=z(xw,[["__scopeId","data-v-2c523912"]]),Sw=M({__name:"VPHomeCustom",props:{type:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){const t=e;return(n,o)=>(d(),R(Ro,_e({class:"vp-home-custom"},t),{default:x(()=>[F(h(Cd),{class:"vp-doc","vp-content":""})]),_:1},16))}}),$w={class:"doc-hero-container"},Pw={class:"doc-hero-main"},Hw={class:"heading"},Lw=["innerHTML"],Fw=["innerHTML"],Rw=["innerHTML"],Mw={key:1,class:"actions"},Ow={class:"action"},Nw={key:0,class:"image"},Dw={class:"image-container"},Vw=M({__name:"VPHomeDocHero",props:{type:{},hero:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){const t=e,n=E(()=>t.hero??{}),o=E(()=>n.value.actions??[]);return(s,i)=>(d(),v("div",{class:K(["vp-home-doc-hero",{"has-image":n.value.image}])},[m("div",$w,[m("div",Pw,[m("h1",Hw,[n.value.name?(d(),v("span",{key:0,class:"name clip",innerHTML:n.value.name},null,8,Lw)):T("",!0),n.value.text?(d(),v("span",{key:1,class:"text",innerHTML:n.value.text},null,8,Fw)):T("",!0)]),n.value.tagline?(d(),v("p",{key:0,class:"tagline",innerHTML:n.value.tagline},null,8,Rw)):T("",!0),o.value.length?(d(),v("div",Mw,[m("div",Ow,[(d(!0),v(te,null,Ce(o.value,r=>(d(),R(Yi,{key:r.link,tag:"a",size:"medium",theme:r.theme,text:r.text,href:r.link,target:r.target,rel:r.rel,icon:r.icon,"suffix-icon":r.suffixIcon},null,8,["theme","text","href","target","rel","icon","suffix-icon"]))),128))])])):T("",!0)]),n.value.image?(d(),v("div",Nw,[m("div",Dw,[i[0]||(i[0]=m("div",{class:"image-bg"},null,-1)),w(s.$slots,"home-doc-hero-image",{},()=>[n.value.image?(d(),R(Mo,{key:0,class:"image-src",image:n.value.image},null,8,["image"])):T("",!0)],!0)])])):T("",!0)])],2))}}),qw=z(Vw,[["__scopeId","data-v-3110162e"]]),Uw={class:"box"},Gw={key:0,class:"icon"},Ww={key:2,class:"icon"},jw=["innerHTML"],Kw=["innerHTML"],zw=["innerHTML"],Zw={key:5,class:"link-text"},Jw={class:"link-text-value"},Yw=M({__name:"VPHomeFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){const t=/^[\w-]+:[\w-]+$/,n=E(()=>typeof e.icon!="string"||qa(e.icon)||Zt(e.icon)?!1:t.test(e.icon));return(o,s)=>(d(),R(xe,{class:"vp-home-feature",href:e.link,rel:e.rel,target:e.target,"no-icon":"",tag:e.link?"a":"div"},{default:x(()=>[m("article",Uw,[typeof e.icon=="object"&&e.icon.wrap?(d(),v("div",Gw,[F(Mo,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(d(),R(Mo,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon&&n.value?(d(),v("div",Ww,[F(at,{name:e.icon},null,8,["name"])])):e.icon?(d(),v("div",{key:3,class:"icon",innerHTML:e.icon},null,8,jw)):T("",!0),m("h2",{class:"title",innerHTML:e.title},null,8,Kw),e.details?(d(),v("p",{key:4,class:"details",innerHTML:e.details},null,8,zw)):T("",!0),e.linkText?(d(),v("div",Zw,[m("p",Jw,[Ne(G(e.linkText)+" ",1),s[0]||(s[0]=m("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):T("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Xw=z(Yw,[["__scopeId","data-v-8a2d528a"]]),e1=["innerHTML"],t1=["innerHTML"],n1={class:"items"},o1=M({__name:"VPHomeFeatures",props:{type:{},title:{},description:{},features:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){const t=E(()=>{const n=e.features?.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,o)=>e.features?(d(),R(Ro,_e({key:0,class:"vp-home-features"},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:x(()=>[e.title?(d(),v("h2",{key:0,class:"title",innerHTML:e.title},null,8,e1)):T("",!0),e.description?(d(),v("p",{key:1,class:"description",innerHTML:e.description},null,8,t1)):T("",!0),m("div",n1,[(d(!0),v(te,null,Ce(e.features,s=>(d(),v("div",{key:s.title,class:K(["item",[t.value]])},[F(Xw,_e({ref_for:!0},s),null,16)],2))),128))])]),_:1},16)):T("",!0)}}),s1=z(o1,[["__scopeId","data-v-6df02338"]]),i1={class:"bg-filter"},r1=M({__name:"TintPlate",props:{rgb:{},r:{},g:{},b:{},light:{},dark:{}},setup(e){const t=E(()=>e.rgb?e.rgb:e.light||e.dark?s({light:e.light,dark:e.dark}):s({r:e.r,g:e.g,b:e.b})),n={r:{value:200,offset:36},g:{value:200,offset:36},b:{value:200,offset:36}},o={r:{value:32,offset:36},g:{value:32,offset:36},b:{value:32,offset:36}};function s(B){for(const $ in B)B[$]===void 0&&delete B[$];return B}function i(B){return typeof B=="number"||Number(B)===Number.parseInt(B)?[B,B,B].map($=>Number($)):B.includes(",")?B.replace(/\s/g,"").split(",").map($=>Number($)):[]}function r([B,$,S]){return{r:a(B),g:a($),b:a(S)}}function a(B){const $=256-B;return{value:B,offset:$>64?64:$}}function l(B){return Object.keys(B).forEach($=>{const S=B[$];S.value=Number(S.value),S.offset=Number(S.offset)}),B}const c=Rn("canvas"),u=zi();let f=null,g=0,p;const b=E(()=>{const B=u.value?o:n,$=t.value;if(!$)return B;if(typeof $=="string"||typeof $=="number"){if(u.value)return o;const S=i($);return S.length!==3?n:r(S)}if(typeof $=="object"){if("r"in $)return u.value?o:l({...n,...$});const S=u.value?"dark":"light";if(S in $){const L=$[S];if(typeof L=="string"||typeof L=="number"){const V=i(L);return V.length!==3?n:r(V)}return l({...B,...$})}}return B});Se(()=>{c.value&&(f=c.value.getContext("2d"),p&&window.cancelAnimationFrame(p),y())}),Kt(()=>{p&&window.cancelAnimationFrame(p)});function y(){for(let B=0;B<=35;B++)for(let $=0;$<=35;$++)I(B,$,_(B,$,g),k(B,$,g),A(B,$,g));g=g+.02,p=window.requestAnimationFrame(y)}function I(B,$,S,L,V){f&&(f.fillStyle=`rgb(${S},${L},${V})`,f.fillRect(B,$,1,1))}function _(B,$,S){const L=b.value.r;return Math.floor(L.value+L.offset*Math.cos((B*B-$*$)/300+S))}function k(B,$,S){const L=b.value.g;return Math.floor(L.value+L.offset*Math.sin((B*B*Math.cos(S/4)+$*$*Math.sin(S/3))/300))}function A(B,$,S){const L=b.value.b;return Math.floor(L.value+L.offset*Math.sin(5*Math.sin(S/9)+((B-100)*(B-100)+($-100)*($-100))/1100))}return(B,$)=>(d(),v("div",i1,[m("canvas",{ref_key:"canvas",ref:c,width:"32",height:"32"},null,512)]))}}),a1=z(r1,[["__scopeId","data-v-e48c6833"]]),ga={"tint-plate":a1},l1=Object.keys(ga),c1=M({__name:"ImageBg",props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},effect:{},effectConfig:{},filter:{},forceDark:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){const t=e,{isDark:n}=oe(),o=E(()=>{const i=((t.backgroundImage?typeof t.backgroundImage=="string"?t.backgroundImage:t.backgroundImage[n.value?"dark":"light"]??t.backgroundImage.light:"")||t.background)?.trim();if(!i)return null;const r=Z0(i),a=Zt(i)||r?i:xt(i);return{"background-image":r?i:`url(${a})`,"background-attachment":t.backgroundAttachment,"--vp-hero-bg-filter":t.filter}});return(s,i)=>o.value?(d(),v("div",{key:0,class:"home-hero-bg",style:De(o.value)},null,4)):T("",!0)}}),u1=z(c1,[["__scopeId","data-v-866e4b52"]]),f1={class:"hero-container"},d1={class:"hero-content"},g1=["innerHTML"],p1=["innerHTML"],h1=["innerHTML"],A1={key:3,class:"actions"},v1={class:"action"},m1=M({__name:"VPHomeHero",props:{type:{},hero:{},full:{type:Boolean},background:{},tintPlate:{},effect:{},effectConfig:{},filter:{},forceDark:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){const t=e,{frontmatter:n,isDark:o}=oe(),s=E(()=>t.hero??n.value.hero??{}),i=E(()=>s.value.actions??[]),r=E(()=>t.effect?t.effect:t.background&&l1.includes(t.background)?t.background:null),a=E(()=>{if(r.value==="tint-plate"){const g=t.tintPlate??t.effectConfig;return typeof g=="number"||typeof g=="string"?{rgb:g}:g}return cn(t.effectConfig)?t.effectConfig:null}),l=E(()=>r.value?ga[r.value]?Ia(ga[r.value]):ko(r.value)?We(r.value):null:null);function c(){document.documentElement.classList.add("no-transition"),setTimeout(()=>{document.documentElement.classList.remove("no-transition")},300)}let u;Ae(()=>t.forceDark,()=>{_t&&(t.forceDark&&(u??=document.documentElement.dataset.theme,document.documentElement.dataset.theme="dark",document.documentElement.classList.add("force-dark"),lt(()=>o.value=!0),c()),document.documentElement.classList.add(`effect-${r.value}`))},{immediate:!0,flush:"post"});function f(){o.value=u==="dark"}return Se(()=>{t.forceDark&&window.addEventListener("unload",f)}),Kt(()=>{t.forceDark&&(f(),document.documentElement.classList.remove("force-dark",`effect-${r.value}`),c(),window.removeEventListener("unload",f))}),(g,p)=>(d(),v("div",{class:K(["vp-home-hero",{full:e.full,once:e.onlyOnce,first:t.index===0,[r.value??""]:!!r.value}])},[l.value?(d(),R(Ht(l.value),hi(_e({key:0},a.value)),null,16)):(d(),R(u1,hi(_e({key:1},t)),null,16)),m("div",f1,[m("div",d1,[s.value.name?(d(),v("h1",{key:0,class:"hero-name",innerHTML:s.value.name},null,8,g1)):T("",!0),s.value.tagline?(d(),v("p",{key:1,class:"hero-tagline",innerHTML:s.value.tagline},null,8,p1)):T("",!0),s.value.text?(d(),v("p",{key:2,class:"hero-text",innerHTML:s.value.text},null,8,h1)):T("",!0),i.value.length?(d(),v("div",A1,[m("div",v1,[(d(!0),v(te,null,Ce(i.value,b=>(d(),R(Yi,{key:b.link,tag:"a",size:"medium",theme:b.theme,text:b.text,href:b.link,target:b.target,rel:b.rel,icon:b.icon,"suffix-icon":b.suffixIcon},null,8,["theme","text","href","target","rel","icon","suffix-icon"]))),128))])])):T("",!0)])])],2))}}),y1=z(m1,[["__scopeId","data-v-29f8e8ca"]]),b1=["innerHTML"],B1=["innerHTML"],I1=M({__name:"VPHomeProfile",props:{type:{},name:{},description:{},avatar:{},circle:{type:Boolean},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){const{theme:t}=oe(),n=E(()=>t.value.profile),o=E(()=>({name:e.name||n.value?.name,description:e.description||n.value?.description,avatar:e.avatar||n.value?.avatar||n.value?.url,circle:e.circle||n.value?.circle}));return(s,i)=>(d(),R(Ro,_e({class:"vp-home-profile"},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:x(()=>[o.value.avatar?(d(),R(Mo,{key:0,image:o.value.avatar,class:K({circle:o.value.circle})},null,8,["image","class"])):T("",!0),o.value.name?(d(),v("h3",{key:1,innerHTML:o.value.name},null,8,b1)):T("",!0),o.value.description?(d(),v("p",{key:2,innerHTML:o.value.description},null,8,B1)):T("",!0)]),_:1},16))}}),C1=z(I1,[["__scopeId","data-v-dc30cc5f"]]),E1={class:"content-image"},k1={class:"content-text vp-doc"},w1={key:0,class:"title"},Q1=["innerHTML"],_1={key:2,class:"list"},x1=["innerHTML"],T1=["innerHTML"],S1=["innerHTML"],$1=M({__name:"VPHomeTextImage",props:{type:{},image:{},width:{},title:{},description:{},list:{},full:{type:Boolean},backgroundImage:{},backgroundAttachment:{},onlyOnce:{type:Boolean},index:{}},setup(e){const t=E(()=>typeof e.width=="number"?`${e.width}px`:e.width);return(n,o)=>(d(),R(Ro,_e({class:"vp-home-text-image","container-class":{reverse:e.type==="text-image"}},{type:e.type,backgroundAttachment:e.backgroundAttachment,backgroundImage:e.backgroundImage,full:e.full,index:e.index}),{default:x(()=>[m("div",E1,[F(Mo,{image:e.image,style:De({maxWidth:t.value})},null,8,["image","style"])]),m("div",k1,[m("section",null,[e.title?(d(),v("h2",w1,G(e.title),1)):T("",!0),e.description?(d(),v("p",{key:1,class:"description",innerHTML:e.description},null,8,Q1)):T("",!0),e.list&&e.list.length?(d(),v("ul",_1,[(d(!0),v(te,null,Ce(e.list,(s,i)=>(d(),v("li",{key:i},[typeof s=="object"?(d(),v(te,{key:0},[s.title?(d(),v("h3",{key:0,innerHTML:s.title},null,8,x1)):T("",!0),s.description?(d(),v("p",{key:1,innerHTML:s.description},null,8,T1)):T("",!0)],64)):(d(),v("p",{key:1,innerHTML:s},null,8,S1))]))),128))])):T("",!0)])])]),_:1},16,["container-class"]))}}),Iu=z($1,[["__scopeId","data-v-8af81943"]]),P1={class:"vp-pagination"},H1=["disabled"],L1={class:"page-range"},F1=["disabled","onClick"],R1=["disabled"],M1=M({__name:"VPPagination",props:{page:{},totalPage:{},isFirstPage:{type:Boolean},isLastPage:{type:Boolean},pageRange:{}},emits:["change"],setup(e,{emit:t}){const n=t,{theme:o}=oe();return(s,i)=>(d(),v("div",P1,[m("button",{type:"button",class:"btn prev",disabled:e.isFirstPage,onClick:i[0]||(i[0]=()=>n("change",e.page-1))},G(h(o).prevPageLabel||"Prev"),9,H1),m("div",L1,[(d(!0),v(te,null,Ce(e.pageRange,({value:r,more:a})=>(d(),v("button",{key:r,class:K(["btn",{more:a,active:r===e.page}]),disabled:a,type:"button",onClick:()=>!a&&n("change",r)},G(a?"...":r),11,F1))),128))]),m("button",{type:"button",class:"btn next",disabled:e.isLastPage,onClick:i[1]||(i[1]=()=>n("change",e.page+1))},G(h(o).nextPageLabel||"Next"),9,R1)]))}}),O1=z(M1,[["__scopeId","data-v-07e4f344"]]);var Cu={"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}};const N1=()=>{const e=fm();return E(()=>e.value.readingTime??null)},Dg=(e,t)=>{const{minutes:n,words:o}=e,{less1Minute:s,word:i,time:r}=t;return{time:n<1?s:r.replace("$time",Math.round(n).toString()),words:i.replace("$word",o.toString())}},Eu={words:"",time:""},pa=typeof Cu>"u"?null:Cu,Vg=()=>pa?Ms(pa):E(()=>null),D1=()=>{if(pa==null)return E(()=>Eu);const e=N1(),t=Vg();return E(()=>e.value&&t.value?Dg(e.value,t.value):Eu)},V1=["src","alt"],q1={class:"post-item-content"},U1={key:0,class:"sticky"},G1={key:1,class:"draft"},W1={key:2,class:"icon-lock vpi-lock"},j1={class:"post-meta"},K1={key:0,class:"category-list"},z1={key:0},Z1={key:1,class:"reading-time"},J1={key:0},Y1={key:1},X1={key:2,class:"tag-list"},eQ={key:3,class:"create-time"},tQ=["innerHTML"],nQ=M({__name:"VPPostItem",props:{post:{},index:{}},setup(e){const t=Z(!1);function n(){t.value=zm()}Se(()=>{n(),window.addEventListener("resize",n)}),Ps(()=>{window.removeEventListener("resize",n)});const{collection:o}=oe(),s=tl(),{categories:i,tags:r}=ao(),a=E(()=>o.value?.meta??{}),l=E(()=>!e.post.createTime||a.value.createTime===!1?"":((a.value.createTime===!0?"short":a.value.createTime??"short")!=="short"?e.post.createTime:e.post.createTime?.split(/\s|T/)[0]).replace(/\//g,"-")),c=E(()=>e.post.categoryList??[]),u=Vg(),f=E(()=>{const k={time:"",words:""};if(!e.post.readingTime)return k;const A=u.value?Dg(e.post.readingTime,u.value):k;return A.time=A.time.replace(/^\D+/,""),A}),g=E(()=>typeof e.post.sticky=="boolean"?e.post.sticky:typeof e.post.sticky=="number"?e.post.sticky>=0:!1),p=E(()=>{const k=o.value?.tagsTheme??"colored";return(e.post.tags??[]).slice(0,4).map(A=>({name:A,className:s.value[A]?`vp-tag-${s.value[A]}`:`tag-${k}`}))}),b=E(()=>{if(!e.post.cover)return null;const k=o.value?.postCover??"right";return{layout:"right",ratio:"4/3",...typeof k=="string"?{layout:k}:k,...e.post.coverStyle}}),y=E(()=>{if(t.value)return"top";const k=b.value?.layout??"right",A=(e.index+1)%2===1;return k==="odd-left"?A?"left":"right":k==="odd-right"?A?"right":"left":k}),I=E(()=>e.post.excerpt||y.value==="top"?!1:b.value?.compact??!1),_=E(()=>{if(!b.value)return null;let k;if(typeof b.value.ratio=="number")k=b.value.ratio;else{const[A,B]=b.value.ratio.split(/[:/]/).map(Number);k=B/A}if(y.value==="left"||y.value==="right"){const A=b.value.width??240;return{width:`${A}px`,height:`${A*k}px`}}return{height:0,paddingBottom:`${k*100}%`}});return(k,A)=>(d(),v("div",{class:K(["vp-post-item",{"has-cover":e.post.cover,[y.value]:b.value,draft:e.post.draft}]),"data-allow-mismatch":""},[e.post.cover?(d(),v("div",{key:0,class:K(["post-cover",{compact:I.value}]),"data-allow-mismatch":"",style:De(_.value)},[F(xe,{href:e.post.path},{default:x(()=>[m("img",{src:h(xt)(e.post.cover),alt:e.post.title,loading:"lazy"},null,8,V1)]),_:1},8,["href"])],6)):T("",!0),m("div",q1,[m("h3",null,[g.value?(d(),v("span",U1,"TOP")):T("",!0),e.post.draft?(d(),v("span",G1,"DRAFT")):T("",!0),e.post.encrypt?(d(),v("span",W1)):T("",!0),F(xe,{href:e.post.path,text:e.post.title},null,8,["href","text"])]),m("div",j1,[c.value.length?(d(),v("div",K1,[A[0]||(A[0]=m("span",{class:"icon vpi-folder"},null,-1)),(d(!0),v(te,null,Ce(c.value,(B,$)=>(d(),v(te,{key:$},[F(xe,{href:h(i)?`${h(i).link}?id=${B.id}`:void 0,"no-icon":""},{default:x(()=>[Ne(G(B.name),1)]),_:2},1032,["href"]),$!==c.value.length-1?(d(),v("span",z1,"/")):T("",!0)],64))),128))])):T("",!0),f.value.time&&(a.value.readingTime!==!1||a.value.wordCount!==!1)?(d(),v("div",Z1,[A[1]||(A[1]=m("span",{class:"vpi-books icon"},null,-1)),a.value.wordCount!==!1?(d(),v("span",J1,G(f.value.words),1)):T("",!0),a.value.readingTime!==!1?(d(),v("span",Y1,G(f.value.time),1)):T("",!0)])):T("",!0),p.value.length?(d(),v("div",X1,[A[2]||(A[2]=m("span",{class:"icon vpi-tag"},null,-1)),(d(!0),v(te,null,Ce(p.value,B=>(d(),R(xe,{key:B.name,class:K(["tag",B.className]),href:h(r)?`${h(r).link}?tag=${B.name}`:void 0},{default:x(()=>[Ne(G(B.name),1)]),_:2},1032,["class","href"]))),128))])):T("",!0),l.value?(d(),v("div",eQ,[A[3]||(A[3]=m("span",{class:"icon vpi-clock"},null,-1)),m("span",null,G(l.value),1)])):T("",!0)]),e.post.excerpt?(d(),v("div",{key:0,class:"vp-doc excerpt",innerHTML:e.post.excerpt},null,8,tQ)):T("",!0)])],2))}}),oQ=z(nQ,[["__scopeId","data-v-821a1f7d"]]),sQ=M({__name:"VPTransitionDrop",props:{delay:{default:0},duration:{default:.25},appear:{type:Boolean}},setup(e){const{theme:t}=oe(),n=E(()=>{const a=t.value.transition;return typeof a=="object"?a.postList!==!1:a!==!1});let o="";function s(a){const l=a;l.style.transform="translateY(-20px)",l.style.opacity="0"}function i(a){const l=a;if(!o){const c=typeof window<"u"?window.getComputedStyle?.(l).transition:"";o=c&&!c.includes("all")?`${c||""}, `:" "}l.style.transition=`${o}transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`}function r(a){const l=a;l.style.transform="translateY(0)",l.style.opacity="1",l.style.transition=o}return(a,l)=>n.value?(d(),R(zt,{key:0,name:"drop",mode:"out-in",appear:e.appear,onAppear:i,onBeforeAppear:s,onAfterAppear:r,onEnter:i,onAfterEnter:r,onBeforeLeave:i},{default:x(()=>[w(a.$slots,"default")]),_:3},8,["appear"])):w(a.$slots,"default",{key:1})}}),iQ={class:"vp-post-list"},rQ=M({__name:"VPPostList",props:{homePosts:{type:Boolean}},setup(e){const{postList:t,page:n,totalPage:o,pageRange:s,isLastPage:i,isFirstPage:r,isPaginationEnabled:a,changePage:l}=II(E(()=>!!e.homePosts));return(c,u)=>(d(),v("div",iQ,[w(c.$slots,"posts-post-list-before",{},void 0,!0),(d(!0),v(te,null,Ce(h(t),(f,g)=>(d(),R(sQ,{key:f.path,appear:"",delay:g*.025},{default:x(()=>[(d(),R(oQ,{key:f.path,post:f,index:g},null,8,["post","index"]))]),_:2},1032,["delay"]))),128)),w(c.$slots,"posts-post-list-after",{},void 0,!0),h(a)?(d(),R(O1,{key:0,page:h(n),"total-page":h(o),"page-range":h(s),"is-last-page":h(i),"is-first-page":h(r),onChange:h(l)},null,8,["page","total-page","page-range","is-last-page","is-first-page","onChange"])):T("",!0),w(c.$slots,"posts-post-list-pagination-after",{},void 0,!0)]))}}),aQ=z(rQ,[["__scopeId","data-v-ea564199"]]),lQ={class:"vp-short-post-list"},cQ={class:"post-title"},uQ={class:"post-time"},fQ=M({__name:"VPShortPostList",props:{postList:{}},setup(e){return(t,n)=>(d(),v("ul",lQ,[(d(!0),v(te,null,Ce(e.postList,o=>(d(),v("li",{key:o.path},[m("p",cQ,[F(xe,{class:"post-link",href:o.path},{default:x(()=>[Ne(G(o.title),1)]),_:2},1032,["href"])]),m("span",uQ,G(o.createTime),1)]))),128))]))}}),qg=z(fQ,[["__scopeId","data-v-ef757b1d"]]),dQ={class:"vp-archives"},gQ={class:"archives-title"},pQ={key:0,class:"archives"},hQ={class:"archive-title"},AQ={class:"total"},vQ=M({__name:"VPPostsArchives",setup(e){const{archive:t}=ao(),{archives:n}=yI();return(o,s)=>(d(),v("div",dQ,[w(o.$slots,"posts-archives-before",{},void 0,!0),m("h2",gQ,[s[0]||(s[0]=m("span",{class:"vpi-archive icon"},null,-1)),m("span",null,G(h(t)?.text??"Archives"),1)]),h(n).length?(d(),v("div",pQ,[(d(!0),v(te,null,Ce(h(n),i=>(d(),v("div",{key:i.label,class:"archive"},[m("h3",hQ,[Ne(G(i.title)+" ",1),m("span",AQ,G(i.label),1)]),F(qg,{"post-list":i.list},null,8,["post-list"])]))),128))])):T("",!0),w(o.$slots,"posts-archives-after",{},void 0,!0)]))}}),mQ=z(vQ,[["__scopeId","data-v-da31a853"]]),yQ={class:"text"},bQ={class:"total"},BQ={class:"text"},IQ={class:"total"},CQ={class:"text"},EQ={class:"total"},kQ=M({__name:"VPPostsNav",props:{isLocal:{type:Boolean}},setup(e){const t=vt(),{hasPostsExtract:n,tags:o,archives:s,categories:i}=Ig();return(r,a)=>h(n)?(d(),v("div",{key:0,class:K(["vp-posts-nav",{local:e.isLocal}])},[h(o).link?(d(),R(xe,{key:0,class:K(["nav-link",{active:h(t).path===h(o).link}]),href:h(o).link},{default:x(()=>[a[0]||(a[0]=m("span",{class:"icon icon-logo vpi-tag"},null,-1)),m("span",yQ,G(h(o).text),1),m("span",bQ,G(h(o).total),1),a[1]||(a[1]=m("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):T("",!0),h(i).link?(d(),R(xe,{key:1,class:K(["nav-link",{active:h(t).path===h(i).link}]),href:h(i).link},{default:x(()=>[a[2]||(a[2]=m("span",{class:"icon icon-logo vpi-category"},null,-1)),m("span",BQ,G(h(i).text),1),m("span",IQ,G(h(i).total),1),a[3]||(a[3]=m("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):T("",!0),h(s).link?(d(),R(xe,{key:2,class:K(["nav-link",{active:h(t).path===h(s).link}]),href:h(s).link},{default:x(()=>[a[4]||(a[4]=m("span",{class:"icon icon-logo vpi-archive"},null,-1)),m("span",CQ,G(h(s).text),1),m("span",EQ,G(h(s).total),1),a[5]||(a[5]=m("span",{class:"icon vpi-chevron-right"},null,-1))]),_:1},8,["class","href"])):T("",!0)],2)):T("",!0)}}),Ug=z(kQ,[["__scopeId","data-v-73b0f6db"]]),wQ={key:0,class:"vp-profile"},QQ=["src","alt","width","height"],_Q={class:"profile-info"},xQ=["innerHTML"],TQ={key:1,class:"profile-location"},SQ=["innerHTML"],$Q={key:2,class:"profile-organization"},PQ=["innerHTML"],HQ={key:1,class:"profile-social"},LQ=M({__name:"VPPostsProfile",setup(e){const{theme:t,collection:n}=oe(),o=E(()=>(n.value?.type==="post"?n.value.profile:void 0)??t.value.profile),s=E(()=>{if(!o.value)return"";const r=o.value?.avatar??o.value?.url;return r?Zt(r)||r.startsWith("data:image/")?r:xt(r):""}),i=E(()=>(n.value?.type==="post"?n.value.social:void 0)??t.value.social);return(r,a)=>o.value?(d(),v("div",wQ,[s.value?(d(),v("p",{key:0,class:K({circle:!!o.value.circle})},[m("img",{src:s.value,alt:o.value.name,width:o.value.originalWidth,height:o.value.originalHeight},null,8,QQ)],2)):T("",!0),m("div",_Q,[m("h3",null,G(o.value.name),1),o.value.description?(d(),v("p",{key:0,innerHTML:o.value.description},null,8,xQ)):T("",!0),o.value.location?(d(),v("div",TQ,[a[0]||(a[0]=m("span",{class:"vpi-location"},null,-1)),o.value.location?(d(),v("p",{key:0,innerHTML:o.value.location},null,8,SQ)):T("",!0)])):T("",!0),o.value.organization?(d(),v("div",$Q,[a[1]||(a[1]=m("span",{class:"vpi-organization"},null,-1)),o.value.organization?(d(),v("p",{key:0,innerHTML:o.value.organization},null,8,PQ)):T("",!0)])):T("",!0)]),i.value?(d(),v("div",HQ,[F(Ns,{links:i.value},null,8,["links"])])):T("",!0)])):T("",!0)}}),FQ=z(LQ,[["__scopeId","data-v-fcd01d10"]]),RQ={key:0,class:"vp-posts-aside"},MQ=M({__name:"VPPostsAside",setup(e){const{theme:t}=oe();return(n,o)=>h(t).profile?(d(),v("div",RQ,[w(n.$slots,"posts-aside-top",{},void 0,!0),F(FQ),F(Ug),w(n.$slots,"posts-aside-bottom",{},void 0,!0)])):T("",!0)}}),OQ=z(MQ,[["__scopeId","data-v-29db040d"]]),NQ=M({__name:"VPCategoriesGroup",props:{item:{},depth:{default:0}},setup(e){const{collection:t}=oe(),n=vt(),o=Z(null),s=Z(!0),i=Z(!1),r=E(()=>{const c=t.value?.categoriesExpand??"deep";if(c==="deep")return 1/0;const u=Number(c);return Number.isNaN(u)?1/0:u});Ae(()=>[n.query,e.item,r.value],()=>{const c=n.query.id;c?s.value=a(e.item,c):s.value=e.depth<=r.value,i.value=c?e.item.id===c:!1},{immediate:!0});function a(c,u){return c.id===u||c.items.filter(f=>f.type==="category").some(f=>a(f,u))}function l(){s.value=!s.value}return Se(()=>{o.value&&i.value&&o.value.scrollIntoView({block:"center"})}),(c,u)=>(d(),v("div",{ref_key:"el",ref:o,class:K(["vp-category-group",{expand:s.value}])},[m("p",{class:"folder",onClick:l},[m("span",{class:K(["icon",[s.value?"vpi-folder-open":"vpi-folder"]])},null,2),m("span",null,G(e.item.title),1)]),e.item.items.length?(d(),R(Gg,{key:0,class:"group",items:e.item.items,depth:e.depth},null,8,["items","depth"])):T("",!0)],2))}}),DQ=z(NQ,[["__scopeId","data-v-6ab3eef7"]]),VQ={class:"vp-categories"},qQ={key:0,class:"post"},UQ=M({__name:"VPCategories",props:{items:{},depth:{default:0}},setup(e){return(t,n)=>(d(),v("ul",VQ,[(d(!0),v(te,null,Ce(e.items,o=>(d(),v("li",{key:o.path||o.id,class:"vp-categories-item"},[o.type==="post"?(d(),v("p",qQ,[n[0]||(n[0]=m("span",{class:"vpi-post"},null,-1)),F(xe,{href:o.path,text:o.title},null,8,["href","text"])])):(d(),R(DQ,{key:1,item:o,depth:e.depth+1},null,8,["item","depth"]))]))),128))]))}}),Gg=z(UQ,[["__scopeId","data-v-2e32890e"]]),GQ={class:"vp-post-categories"},WQ={class:"categories-title"},jQ={class:"content"},KQ=M({__name:"VPPostsCategories",setup(e){const{categories:t}=ao(),{categories:n}=mg();return(o,s)=>(d(),v("div",GQ,[w(o.$slots,"posts-categories-before",{},void 0,!0),m("h2",WQ,[s[0]||(s[0]=m("span",{class:"vpi-category icon"},null,-1)),m("span",null,G(h(t)?.text??"Categories"),1)]),w(o.$slots,"posts-categories-content-before",{},void 0,!0),m("div",jQ,[F(Gg,{items:h(n),depth:0},null,8,["items"])]),w(o.$slots,"posts-categories-after",{},void 0,!0)]))}}),zQ=z(KQ,[["__scopeId","data-v-3cb3dadb"]]),ZQ={key:0,class:"profile"},JQ={key:0,class:"avatar"},YQ=["src","alt"],XQ={class:"desc"},e_={class:"profile-info"},t_={key:0,class:"profile-location"},n_=["innerHTML"],o_={key:1,class:"profile-organization"},s_=["innerHTML"],i_=M({__name:"VPPostsExtract",setup(e){const{theme:t,collection:n}=oe(),o=vt(),s=E(()=>(n.value?.type==="post"?n.value.profile:void 0)??t.value.profile),i=E(()=>{if(!s.value)return"";const b=s.value?.avatar??s.value?.url;return b?Zt(b)?b:xt(b):""}),{hasPostsExtract:r,tags:a,archives:l,categories:c}=Ig(),u=Z(!1),f=Z(!1),g=za(_t?document.body:null);Ae(()=>o.path,()=>{u.value=!1}),Ae(u,async()=>{u.value?setTimeout(()=>{f.value=!0},200):f.value=!1}),Ae([()=>u.value],()=>{u.value?g.value=!0:g.value=!1},{immediate:!0,flush:"post"});const p=E(()=>s.value||r.value);return(b,y)=>p.value?(d(),v(te,{key:0},[m("div",{class:"vp-posts-extract",onClick:y[0]||(y[0]=I=>u.value=!u.value)},[...y[2]||(y[2]=[m("span",{class:"vpi-posts-ext icon"},null,-1)])]),F(zt,{name:"fade-in"},{default:x(()=>[Wt(m("div",{class:"posts-modal",onClick:y[1]||(y[1]=id(I=>u.value=!1,["self"]))},[m("div",{class:K(["posts-modal-container",{open:f.value}])},[w(b.$slots,"posts-extract-before",{},void 0,!0),s.value?(d(),v("div",ZQ,[i.value?(d(),v("p",JQ,[m("img",{src:i.value,alt:s.value.name},null,8,YQ)])):T("",!0),m("div",null,[m("h3",null,G(s.value.name),1),m("p",XQ,G(s.value.description),1),m("div",e_,[s.value.location?(d(),v("div",t_,[y[3]||(y[3]=m("span",{class:"vpi-location"},null,-1)),s.value.location?(d(),v("p",{key:0,innerHTML:s.value.location},null,8,n_)):T("",!0)])):T("",!0),s.value.organization?(d(),v("div",o_,[y[4]||(y[4]=m("span",{class:"vpi-organization"},null,-1)),s.value.organization?(d(),v("p",{key:0,innerHTML:s.value.organization},null,8,s_)):T("",!0)])):T("",!0)])])])):T("",!0),p.value?(d(),v("div",{key:1,class:K(["posts-nav",{"no-profile":!s.value}])},[h(a).link?(d(),R(xe,{key:0,class:"nav-link",href:h(a).link,"no-icon":""},{default:x(()=>[y[5]||(y[5]=m("span",{class:"vpi-tag icon"},null,-1)),m("span",null,G(h(a).text),1)]),_:1},8,["href"])):T("",!0),h(c).link?(d(),R(xe,{key:1,class:"nav-link",href:h(c).link,"no-icon":""},{default:x(()=>[y[6]||(y[6]=m("span",{class:"vpi-category icon"},null,-1)),m("span",null,G(h(c).text),1)]),_:1},8,["href"])):T("",!0),h(l).link?(d(),R(xe,{key:2,class:"nav-link",href:h(l).link,"no-icon":""},{default:x(()=>[y[7]||(y[7]=m("span",{class:"vpi-archive icon"},null,-1)),m("span",null,G(h(l).text),1)]),_:1},8,["href"])):T("",!0)],2)):T("",!0),w(b.$slots,"posts-extract-after",{},void 0,!0)],2)],512),[[ln,u.value]])]),_:3})],64)):T("",!0)}}),r_=z(i_,[["__scopeId","data-v-9d76dce7"]]),a_={class:"tags-nav"},l_={class:"tags-title"},c_={class:"tags"},u_=["onClick"],f_={class:"tag-name"},d_={class:"tag-count"},g_={key:0,class:"tags-container"},p_={class:"tag-title"},h_=M({__name:"VPPostsTags",setup(e){const{tags:t}=ao(),{tags:n,currentTag:o,postList:s,handleTagClick:i}=Bg();return(r,a)=>(d(),v("div",{class:K(["vp-tags",{"has-list":h(s).length>0}])},[w(r.$slots,"posts-tags-before",{},void 0,!0),m("div",a_,[m("h2",l_,[a[0]||(a[0]=m("span",{class:"vpi-tag icon"},null,-1)),m("span",null,G(h(t)?.text??"Tags"),1)]),w(r.$slots,"posts-tags-title-after",{},void 0,!0),m("div",c_,[(d(!0),v(te,null,Ce(h(n),l=>(d(),v("p",{key:l.name,class:K(["tag",{active:l.name===h(o),[l.className]:!0}]),onClick:c=>h(i)(l.name)},[m("span",f_,G(l.name),1),m("span",d_,G(l.count),1)],10,u_))),128))])]),w(r.$slots,"posts-tags-content-before",{},void 0,!0),h(o)?(d(),v("div",g_,[m("h3",p_,G(h(o)),1),h(s).length?(d(),R(qg,{key:0,"post-list":h(s)},null,8,["post-list"])):T("",!0)])):T("",!0),w(r.$slots,"posts-tags-after",{},void 0,!0)],2))}}),A_=z(h_,[["__scopeId","data-v-6b44efcf"]]),v_={class:"vp-encrypt-form"},m_=["innerHTML"],y_={class:"encrypt-input-wrapper"},b_={for:"encrypt-input"},B_=["placeholder"],I_={key:0},C_={key:1,class:"vpi-loading"},E_=M({__name:"VPEncryptForm",props:{global:{type:Boolean},info:{}},emits:["validate"],setup(e,{emit:t}){const n=t,{theme:o}=oe(),{compareGlobal:s,comparePage:i}=UB(),r=Z(""),a=Z(0),l=Z(!1);async function c(){if(l.value)return;const u=e.global?s:i;l.value=!0;const f=await u(r.value);l.value=!1,f?(a.value=0,r.value=""):a.value=1,n("validate",a.value===0)}return(u,f)=>(d(),v("div",v_,[m("p",{class:"encrypt-text",innerHTML:e.info??"Only Password can access this site"},null,8,m_),m("p",y_,[m("label",b_,[f[3]||(f[3]=m("span",{class:"vpi-lock icon-lock"},null,-1)),Wt(m("input",{id:"encrypt-input","onUpdate:modelValue":f[0]||(f[0]=g=>r.value=g),class:K(["encrypt-input",{error:a.value===1}]),type:"password",autocomplete:"off",placeholder:h(o).encryptPlaceholder??"Enter Password",onKeyup:rd(c,["enter"]),onFocus:f[1]||(f[1]=g=>!r.value&&(a.value=0)),onInput:f[2]||(f[2]=g=>r.value&&(a.value=0))},null,42,B_),[[jr,r.value]])])]),m("button",{class:K(["encrypt-button",{unlocking:l.value}]),onClick:c},[l.value?(d(),v("span",C_)):(d(),v("span",I_,G(h(o).encryptButtonText??"Confirm"),1))],2)]))}}),Wg=z(E_,[["__scopeId","data-v-fa8d6c8b"]]),k_=M({inheritAttrs:!1,__name:"VPEncrypt",setup(e){const{isPageDecrypted:t}=qo(),{theme:n,frontmatter:o}=oe(),s=Rn("el");function i(r){r||(s.value?.classList.add("animation"),setTimeout(()=>{s.value?.classList.remove("animation")},800))}return(r,a)=>{const l=We("ClientOnly");return h(t)?w(r.$slots,"default",{key:1},void 0,!0):(d(),R(l,{key:0},{default:x(()=>[m("div",_e({ref_key:"el",ref:s,class:"vp-page-encrypt"},r.$attrs),[a[0]||(a[0]=m("div",{class:"logo"},[m("span",{class:"vpi-lock icon-lock-head"})],-1)),F(Wg,{info:h(o).passwordHint||h(n).encryptPageText,onValidate:i},null,8,["info"])],16)]),_:1}))}}}),Ds=z(k_,[["__scopeId","data-v-7579f3d4"]]),xi=M({__name:"VPTransitionFadeSlideY",setup(e){const{theme:t}=oe(),{resolve:n,pending:o}=Eg(),s=E(()=>{const i=t.value.transition;return typeof i=="object"?i.page!==!1:i!==!1});return(i,r)=>s.value?(d(),R(zt,{key:0,name:"fade-slide-y",mode:"out-in",onAfterEnter:h(n),onBeforeLeave:h(o)},{default:x(()=>[w(i.$slots,"default")]),_:3},8,["onAfterEnter","onBeforeLeave"])):w(i.$slots,"default",{key:1})}}),w_=M({__name:"VPPosts",props:{homePosts:{type:Boolean},type:{},onlyOnce:{type:Boolean},collection:{}},setup(e){const{theme:t,page:n}=oe();return Ae(()=>[e.homePosts,e.collection],()=>Wc(e.homePosts?e.collection||!0:void 0),{immediate:!0}),Ps(()=>Wc(void 0)),(o,s)=>(d(),v("div",{class:K(["vp-posts",{"home-posts":e.homePosts}]),"vp-posts":""},[F(Ds,null,{default:x(()=>[w(o.$slots,"posts-top",{},void 0,!0),m("div",{class:K(["posts-container",{"no-profile":!h(t).profile,left:h(t).profile?.layout==="left"}])},[h(t).profile?T("",!0):(d(),R(Ug,{key:0,"is-local":""})),F(xi,null,{default:x(()=>[h(n).type==="posts-archives"?(d(),R(mQ,{key:0},{"posts-archives-before":x(()=>[w(o.$slots,"posts-archives-before",{},void 0,!0)]),"posts-archives-after":x(()=>[w(o.$slots,"posts-archives-after",{},void 0,!0)]),_:3})):h(n).type==="posts-tags"?(d(),R(A_,{key:1},{"posts-tags-before":x(()=>[w(o.$slots,"posts-tags-before",{},void 0,!0)]),"posts-tags-after":x(()=>[w(o.$slots,"posts-tags-after",{},void 0,!0)]),"posts-tags-title-after":x(()=>[w(o.$slots,"posts-tags-title-after",{},void 0,!0)]),"posts-tags-content-before":x(()=>[w(o.$slots,"posts-tags-content-before",{},void 0,!0)]),_:3})):h(n).type==="posts-categories"?(d(),R(zQ,{key:2},{"posts-categories-before":x(()=>[w(o.$slots,"posts-categories-before",{},void 0,!0)]),"posts-categories-after":x(()=>[w(o.$slots,"posts-categories-after",{},void 0,!0)]),"posts-categories-content-before":x(()=>[w(o.$slots,"posts-categories-content-before",{},void 0,!0)]),_:3})):(d(),R(aQ,{key:3,"home-posts":e.homePosts},{"posts-post-list-before":x(()=>[w(o.$slots,"posts-post-list-before",{},void 0,!0)]),"posts-post-list-after":x(()=>[w(o.$slots,"posts-post-list-after",{},void 0,!0)]),"posts-post-list-pagination-after":x(()=>[w(o.$slots,"posts-post-list-pagination-after",{},void 0,!0)]),_:3},8,["home-posts"]))]),_:3}),F(OQ,null,{"posts-aside-top":x(()=>[w(o.$slots,"posts-aside-top",{},void 0,!0)]),"posts-aside-bottom":x(()=>[w(o.$slots,"posts-aside-bottom",{},void 0,!0)]),_:3}),F(r_,null,{"posts-extract-before":x(()=>[w(o.$slots,"posts-extract-before",{},void 0,!0)]),"posts-extract-after":x(()=>[w(o.$slots,"posts-extract-after",{},void 0,!0)]),_:3})],2),w(o.$slots,"posts-bottom",{},void 0,!0)]),_:3})],2))}}),jg=z(w_,[["__scopeId","data-v-6699890f"]]),Q_={class:"vp-home"},__=M({__name:"VPHome",setup(e){const t=Cf();function n(u={}){return ke(jg,{homePosts:!0,...u},{"posts-top":()=>t["posts-top"]?.(),"posts-bottom":()=>t["posts-bottom"]?.(),"posts-post-list-before":()=>t["posts-post-list-before"]?.(),"posts-post-list-after":()=>t["posts-post-list-after"]?.(),"posts-post-list-pagination-after":()=>t["posts-post-list-pagination-after"]?.()})}const o={banner:Tw,hero:y1,"doc-hero":qw,features:s1,"text-image":Iu,"image-text":Iu,profile:C1,blog:n,posts:n,custom:Sw},s={name:"Theme Plume",tagline:"VuePress Next Theme",text:"一个简约的,功能丰富的 vuepress 文档&博客 主题"},{frontmatter:i}=oe(),r=E(()=>{const u=i.value.config;return u&&u.length?u:i.value.banner?[{type:"banner",banner:i.value.banner,bannerMask:i.value.bannerMask,hero:i.value.hero??s}]:[{type:"hero",full:!0,background:"tint-plate",hero:i.value.hero??s}]}),a=E(()=>r.value.length===1);function l(u){return o[u]??We(u)}let c=null;return Ae(()=>a.value,u=>lt(()=>{typeof document<"u"&&(c??=document.querySelector(".vp-layout"),c?.classList.toggle("footer-no-border",u))}),{immediate:!0}),Kt(()=>{c?.classList.remove("footer-no-border")}),(u,f)=>(d(),v("div",Q_,[F(Ds,null,{default:x(()=>[(d(!0),v(te,null,Ce(r.value,(g,p)=>(d(),v("div",{key:g.type+p,class:K({layout:p>0&&g.type!=="features"&&g.type!=="custom"})},[(d(),R(Ht(l(g.type)),_e({ref_for:!0},g,{index:p,"only-once":a.value}),null,16,["index","only-once"]))],2))),128))]),_:1})]))}}),x_=z(__,[["__scopeId","data-v-52bd33b3"]]),Kg=M({__name:"VPComment",setup(e){const{frontmatter:t,isDark:n}=oe(),{isPageDecrypted:o}=qo(),s=E(()=>t.value.comments!==!1&&o.value);return(i,r)=>{const a=We("DocComment");return s.value?(d(),R(a,{key:0,darkmode:h(n),"vp-comment":""},null,8,["darkmode"])):T("",!0)}}}),T_=["href"],S_=M({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:n}){const o=`#${n.href.split("#")[1]}`;document.querySelector(decodeURIComponent(o))?.focus({preventScroll:!0})}return(n,o)=>{const s=We("VPDocOutlineItem",!0);return d(),v("ul",{class:K(e.root?"root":"nested")},[(d(!0),v(te,null,Ce(e.headers,({children:i,link:r,title:a})=>(d(),v("li",{key:r},[m("a",{class:"outline-link",href:r,onClick:t},G(a),9,T_),i?.length?(d(),R(s,{key:0,headers:i},null,8,["headers"])):T("",!0)]))),128))],2)}}}),zg=z(S_,[["__scopeId","data-v-4e762ff7"]]),$_={class:"content"},P_={id:"doc-outline-aria-label","aria-level":"2",class:"outline-title",role:"heading"},H_=M({__name:"VPDocAsideOutline",setup(e){const{theme:t}=oe(),n=Zi(),o=E(()=>n.value.length>0),s=Z(),i=Z();sI(s,i);function r(){window.print()}return(a,l)=>(d(),v("nav",{ref_key:"container",ref:s,"aria-labelledby":"doc-outline-aria-label",class:K(["vp-doc-aside-outline",{"has-outline":o.value}]),role:"navigation"},[m("div",$_,[m("div",{ref_key:"marker",ref:i,class:"outline-marker"},null,512),m("div",P_,[m("span",null,G(h(t).outlineLabel||"On this page"),1),m("span",{class:"vpi-print icon",onClick:r})]),F(zg,{headers:h(n),root:!0},null,8,["headers"])])],2))}}),L_=z(H_,[["__scopeId","data-v-aa56eba0"]]),F_={class:"vp-doc-aside"},R_=M({__name:"VPDocAside",setup(e){return(t,n)=>(d(),v("div",F_,[w(t.$slots,"aside-top",{},void 0,!0),w(t.$slots,"aside-outline-before",{},void 0,!0),F(L_),w(t.$slots,"aside-outline-after",{},void 0,!0),n[0]||(n[0]=m("div",{class:"spacer"},null,-1)),w(t.$slots,"aside-bottom",{},void 0,!0)]))}}),M_=z(R_,[["__scopeId","data-v-5976474c"]]),O_={key:0,class:"vp-breadcrumb"},N_={vocab:"https://schema.org/",typeof:"BreadcrumbList"},D_={key:0,class:"vpi-chevron-right"},V_=["content"],q_=["content"],U_=M({__name:"VPDocBreadcrumbs",setup(e){const{page:t,collection:n}=oe(),{isPosts:o}=lo(),{home:s,posts:i,categories:r}=ao(),a=el(),l=Nt(),c=E(()=>o.value&&t.value.categoryList?t.value.categoryList.length>0:a.value.length>0),u=E(()=>{if(!c.value)return[];const g=[{text:s.value.text,link:s.value.link}];if(o.value){(n.value?.postList??!0)&&i.value&&g.push({text:i.value.text,link:i.value.link});const p=t.value.categoryList??[];for(const b of p)g.push({text:b.name,link:r.value?`${r.value.link}?id=${b.id}`:void 0})}else{if(n.value){const p=Ft(l.value,n.value.linkPrefix||n.value.dir),{notFound:b,meta:y,path:I}=ro(p);I!==t.value.path&&g.push({link:b?void 0:I,text:y.title||n.value.title||Gi(n.value.dir).split("/").pop()||""})}a.value.length>0&&g.push(...f(a.value)||[])}return g.push({text:t.value.frontmatter.title||t.value.title,link:t.value.path,current:!0}),g.reduce((p,b,y)=>{const I=p[y-1];return I&&(I.link===b.link||I.text===b.text)?p:[...p,b]},[])});function f(g,p=[]){for(const b of g){if((b.link?xn(b.link):void 0)===t.value.path)return p;if(b.items){const I=f(b.items,[...p,{text:b.text,link:b.link}]);if(I)return I}}return null}return(g,p)=>c.value?(d(),v("nav",O_,[m("ol",N_,[(d(!0),v(te,null,Ce(u.value,({text:b,link:y,current:I},_)=>(d(),v("li",{key:y,property:"itemListElement",typeof:"ListItem"},[F(xe,{href:y,class:K(["breadcrumb",{current:I}]),property:"item",typeof:"WebPage",text:b,"no-icon":""},null,8,["href","class","text"]),_!==u.value.length-1?(d(),v("span",D_)):T("",!0),m("meta",{property:"name",content:b},null,8,V_),m("meta",{property:"position",content:`${_+1}`},null,8,q_)]))),128))])])):T("",!0)}}),G_=z(U_,[["__scopeId","data-v-4c05ee02"]]),W_={class:"vp-copyright"},j_={key:0},K_={key:1,"data-allow-mismatch":""},z_={class:"source"},Z_={key:2},J_=M({__name:"VPCopyright",props:{author:{},creation:{},source:{},license:{}},setup(e){const t=e,{theme:n}=oe(),{author:o,creation:s,creationText:i,license:r,sourceUrl:a}=FB(E(()=>t));return(l,c)=>(d(),v("div",W_,[c[0]||(c[0]=m("span",{class:"copyright-mask"},null,-1)),h(o)?(d(),v("p",j_,[m("span",null,G(h(n).copyrightAuthorText||"Copyright Ownership:"),1),F(xe,{href:h(o).url,"no-icon":""},{default:x(()=>[Ne(G(h(o).name),1)]),_:1},8,["href"])])):T("",!0),h(a)?(d(),v("p",K_,[m("span",null,G(h(i)),1),m("span",z_,[F(xe,{href:h(a),"no-icon":h(s)==="original","data-allow-mismatch":""},{default:x(()=>[Ne(G(decodeURIComponent(h(a))),1)]),_:1},8,["href","no-icon"])])])):T("",!0),h(r)?(d(),v("p",Z_,[m("span",null,G(h(n).copyrightLicenseText||"License under"),1),F(xe,{href:h(r).url,"no-icon":""},{default:x(()=>[Ne(G(h(r).name),1)]),_:1},8,["href"]),h(r).icons?(d(!0),v(te,{key:0},Ce(h(r).icons,u=>(d(),v("span",{key:u,class:K(`vpi-license-${u}`)},null,2))),128)):T("",!0)])):T("",!0)]))}}),Y_=z(J_,[["__scopeId","data-v-4ac3eb97"]]),X_=["href"],ex=M({__name:"VPDocHeader",props:{title:{},anchor:{}},setup(e){const{theme:t,frontmatter:n}=oe(),o=E(()=>{const s=n.value.outline??t.value.outline;return`h${Array.isArray(s)?s[0]:s==="deep"?2:s||2}`});return(s,i)=>(d(),R(Ht(o.value),{id:e.anchor,tabindex:"-1",class:"vp-doc-header"},{default:x(()=>[m("a",{href:`#${e.anchor}`,class:"header-anchor"},[m("span",null,[w(s.$slots,"default",{},()=>[Ne(G(e.title),1)],!0)])],8,X_)]),_:3},8,["id"]))}}),tx=z(ex,[["__scopeId","data-v-c0ea4d83"]]),nx={key:0,class:"vp-doc-copyright"},ox=M({__name:"VPDocCopyright",setup(e){const{theme:t,frontmatter:n}=oe(),o=E(()=>{if((n.value.copyright??t.value.copyright??!1)===!1)return null;const s=cn(n.value.copyright)?n.value.copyright:{license:n.value.copyright===!0?"":n.value.copyright};if(!t.value.copyright)return s;const i=cn(t.value.copyright)?t.value.copyright:{license:t.value.copyright===!0?void 0:t.value.copyright};return s.license??=i.license,s.author??=i.author,s.creation??=i.creation,s});return(s,i)=>o.value?(d(),v("div",nx,[F(tx,{anchor:"doc-copyright"},{default:x(()=>[Ne(G(h(t).copyrightText||"Copyright"),1)]),_:1}),F(Y_,hi(Gf(o.value)),null,16)])):T("",!0)}}),sx={key:0,class:"vp-doc-footer"},ix={key:0,class:"edit-info"},rx={key:0,class:"edit-link"},ax={key:1,class:"last-updated","aria-label":"Last updated"},lx={class:"last-updated-text"},cx=["datetime"],ux={class:"contributors-label"},fx={class:"contributors-info"},dx={class:"contributor"},gx={key:2,class:"prev-next"},px={class:"pager"},hx=["innerHTML"],Ax={class:"title"},vx=["innerHTML"],mx={class:"pager"},yx=["innerHTML"],bx={class:"title"},Bx=["innerHTML"],Ix=M({__name:"VPDocFooter",setup(e){const{theme:t,frontmatter:n,page:o}=oe(),s=Tn(),i=ig(),{datetime:r,isoDatetime:a,lastUpdatedText:l}=JB(),{contributors:c,mode:u}=Ja(),{prev:f,next:g}=EI(),p=E(()=>o.value.git?.changelog?.length&&(n.value.changelog??!!s.value.changelog)),b=E(()=>!!(s.value.editLink&&n.value.editLink!==!1&&i.value)),y=E(()=>!!(s.value.lastUpdated!==!1&&n.value.lastUpdated!==!1&&r.value)&&!p.value),I=E(()=>!!c.value.length&&u.value==="inline"),_=Oe("doc-footer-slot-exists",Z(!1)),k=E(()=>b.value||y.value||I.value||f.value?.link||g.value?.link||he(_));return(A,B)=>{const $=We("VPIcon");return k.value?(d(),v("footer",sx,[w(A.$slots,"doc-footer-before",{},void 0,!0),b.value||y.value?(d(),v("div",ix,[b.value&&h(i)?(d(),v("div",rx,[F(xe,{class:"edit-link-button",href:h(i).link,"no-icon":""},{default:x(()=>[B[0]||(B[0]=m("span",{class:"vpi-square-pen edit-link-icon","aria-label":"edit icon"},null,-1)),Ne(" "+G(h(i).text),1)]),_:1},8,["href"])])):T("",!0),y.value?(d(),v("div",ax,[m("p",lx,[Ne(G(h(l))+": ",1),m("time",{datetime:h(a),class:"last-updated-time"},G(h(r)),9,cx)])])):T("",!0)])):T("",!0),I.value&&h(c)?.length?(d(),v("div",{key:1,class:K(["contributors",{right:y.value}]),"aria-label":"Contributors"},[m("span",ux,G(h(t).contributorsText||"Contributors")+": ",1),m("span",fx,[(d(!0),v(te,null,Ce(h(c),(S,L)=>(d(),v(te,{key:S.name+L},[m("span",dx,G(S.name),1),L!==h(c).length-1?(d(),v(te,{key:0},[Ne(", ")],64)):T("",!0)],64))),128))])],2)):T("",!0),h(f)?.link||h(g)?.link?(d(),v("nav",gx,[m("div",px,[h(f)?.link?(d(),R(xe,{key:0,class:"pager-link prev",href:h(f).link},{default:x(()=>[m("span",{class:"desc",innerHTML:h(t).prevPageLabel||"Previous page"},null,8,hx),m("span",Ax,[h(f).icon?(d(),R($,{key:0,name:h(f).icon},null,8,["name"])):T("",!0),m("span",{innerHTML:h(f).text},null,8,vx)])]),_:1},8,["href"])):T("",!0)]),m("div",mx,[h(g)?.link?(d(),R(xe,{key:0,class:"pager-link next",href:h(g).link},{default:x(()=>[m("span",{class:"desc",innerHTML:h(t).nextPageLabel||"Next page"},null,8,yx),m("span",bx,[h(g).icon?(d(),R($,{key:0,name:h(g).icon},null,8,["name"])):T("",!0),m("span",{innerHTML:h(g).text},null,8,Bx)])]),_:1},8,["href"])):T("",!0)])])):T("",!0)])):T("",!0)}}}),Cx=z(Ix,[["__scopeId","data-v-abf7cea9"]]),Ex={class:"vp-doc-title"},kx={key:0,class:"vp-doc-meta"},wx={key:0,class:"reading-time"},Qx={key:0},_x={key:1},xx={key:1},Tx={key:2,class:"create-time"},Sx=M({__name:"VPDocMeta",setup(e){const{page:t,frontmatter:n,theme:o,collection:s}=oe(),i=tl(),r=D1(),{tags:a}=ao(),{isPosts:l}=lo(),c=E(()=>s.value?.meta??{}),u=E(()=>{if(n.value.createTime===!1||c.value.createTime===!1)return"";const y=c.value.createTime===!0?"short":c.value.createTime??"short",I=o.value.createTime??!0;if(!I||I==="only-posts"&&!l.value)return"";const _=n.value.createTime;return _?(y!=="short"?_:_.split(/\s|T/)[0]).replace(/\//g,"-"):""}),f=E(()=>{if(c.value.tags===!1)return[];const y=s.value?.tagsTheme??"colored";return n.value.tags?n.value.tags.slice(0,4).map(I=>({name:I,className:i.value[I]?`vp-tag-${i.value[I]}`:`tag-${y}`})):[]}),g=E(()=>n.value.badge?typeof n.value.badge=="string"?{text:n.value.badge}:n.value.badge:!1),p=Oe("doc-meta-slot-exists",Z(!1)),b=E(()=>r.value.time&&(c.value.readingTime!==!1||c.value.wordCount!==!1)||f.value.length||u.value||p.value);return(y,I)=>(d(),v(te,null,[m("div",Ex,[w(y.$slots,"doc-title-before",{},void 0,!0),m("h1",{class:K(["page-title",{padding:!b.value}])},[h(n).draft?(d(),R(Mt,{key:0,type:"warning",text:"DRAFT"})):T("",!0),Ne(" "+G(h(n).title||h(t).title)+" ",1),g.value?(d(),R(Mt,{key:1,type:g.value.type||"tip",text:g.value.text},null,8,["type","text"])):T("",!0)],2),w(y.$slots,"doc-title-after",{},void 0,!0)]),b.value?(d(),v("div",kx,[w(y.$slots,"doc-meta-before",{},void 0,!0),h(r).time&&h(n).readingTime!==!1&&(c.value.readingTime!==!1||c.value.wordCount!==!1)?(d(),v("p",wx,[I[0]||(I[0]=m("span",{class:"vpi-books icon"},null,-1)),c.value.wordCount!==!1?(d(),v("span",Qx,G(h(r).words),1)):T("",!0),c.value.readingTime!==!1?(d(),v("span",_x,G(h(r).time),1)):T("",!0)])):T("",!0),f.value.length>0?(d(),v("p",xx,[I[1]||(I[1]=m("span",{class:"vpi-tag icon"},null,-1)),(d(!0),v(te,null,Ce(f.value,_=>(d(),R(xe,{key:_.name,class:K(["tag",_.className]),href:h(a)?.link&&h(l)?`${h(a).link}?tag=${_.name}`:void 0},{default:x(()=>[Ne(G(_.name),1)]),_:2},1032,["class","href"]))),128))])):T("",!0),w(y.$slots,"doc-meta-after",{},void 0,!0),u.value?(d(),v("p",Tx,[I[2]||(I[2]=m("span",{class:"vpi-clock icon"},null,-1)),m("span",null,G(u.value),1)])):T("",!0)])):T("",!0)],64))}}),$x=z(Sx,[["__scopeId","data-v-9ebb517f"]]),Px={class:"container"},Hx={class:"aside-content"},Lx={class:"content-container"},Fx={class:"main"},Rx=M({__name:"VPDoc",setup(e){const{page:t,theme:n,frontmatter:o}=oe(),s=vt(),{hasSidebar:i,hasAside:r,leftAside:a}=Jt(),{isSidebarCollapsed:l}=gn(),{isPosts:c}=lo(),u=Zi(),{isPageDecrypted:f}=qo(),{mode:g}=Ja(),p=E(()=>r.value?c.value?u.value.length>0:!0:!1),b=E(()=>s.path.replace(/[./]+/g,"_").replace(/_html$/,"")),y=E(()=>n.value.externalLinkIcon&&o.value.externalLinkIcon!==!1),I=Z();return Ae(()=>s.hash,_=>lt(()=>{if(!I.value)return;const k=I.value.querySelector(`.outline-link[href="${_}"]`);if(!k||!_){I.value.scrollTop=0;return}const{top:A,height:B}=I.value.getBoundingClientRect(),{top:$,height:S}=k.getBoundingClientRect();($<A||$+S>A+B)&&k.scrollIntoView({block:"center"})}),{immediate:!0}),(_,k)=>{const A=We("Content"),B=We("DocGitContributors"),$=We("DocGitChangelog");return d(),v("div",{class:K(["vp-doc-container",{"has-sidebar":h(i)&&!h(l),"has-aside":p.value,"is-posts":h(c),"with-encrypt":!h(f)}])},[w(_.$slots,"doc-top",{},void 0,!0),m("div",Px,[p.value?(d(),v("div",{key:0,class:K(["aside",{"left-aside":h(a)}]),"vp-outline":""},[k[0]||(k[0]=m("div",{class:"aside-curtain"},null,-1)),F(xi,null,{default:x(()=>[(d(),v("div",{ref_key:"asideEl",ref:I,key:h(t).path,class:"aside-container"},[m("div",Hx,[F(M_,null,{"aside-top":x(()=>[w(_.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":x(()=>[w(_.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":x(()=>[w(_.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":x(()=>[w(_.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":x(()=>[w(_.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":x(()=>[w(_.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])]))]),_:3})],2)):T("",!0),F(xi,null,{default:x(()=>[(d(),v("div",{key:h(t).path,class:"content"},[m("div",Lx,[w(_.$slots,"doc-before",{},void 0,!0),m("main",Fx,[F(G_),w(_.$slots,"doc-meta-top",{},void 0,!0),F($x,null,{"doc-title-before":x(()=>[w(_.$slots,"doc-title-before",{},void 0,!0)]),"doc-title-after":x(()=>[w(_.$slots,"doc-title-after",{},void 0,!0)]),"doc-meta-before":x(()=>[w(_.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":x(()=>[w(_.$slots,"doc-meta-after",{},void 0,!0)]),_:3}),w(_.$slots,"doc-meta-bottom",{},void 0,!0),F(Ds,null,{default:x(()=>[m("div",{class:K(["vp-doc plume-content",[b.value,y.value&&"external-link-icon-enabled"]]),"vp-content":""},[w(_.$slots,"doc-content-before",{},void 0,!0),F(A),h(g)==="block"?(d(),R(B,{key:0})):T("",!0),F($),F(ox),F(Cx,null,{"doc-footer-before":x(()=>[w(_.$slots,"doc-footer-before",{},void 0,!0)]),_:3})],2)]),_:3})]),F(Kg),w(_.$slots,"doc-after",{},void 0,!0)])]))]),_:3})]),w(_.$slots,"doc-bottom",{},void 0,!0)],2)}}}),Mx=z(Rx,[["__scopeId","data-v-a4311ef5"]]),Ox={class:"avatar"},Nx=["src","alt"],Dx={class:"content"},Vx={key:0,class:"location"},qx={key:1,class:"organization"},Ux=M({__name:"VPFriendsItem",props:{friend:{}},setup(e){const t=zi();function n(s,i){if(!i)return{};const r=cn(i)?t.value?i.dark:i.light:i;return r?{[s]:r}:{}}const o=E(()=>({...n("--vp-friends-text-color",e.friend.color),...n("--vp-friends-bg-color",e.friend.backgroundColor),...n("--vp-friends-name-color",e.friend.nameColor)}));return(s,i)=>(d(),v("div",{class:K(["vp-friend",{"only-title":!e.friend.desc&&!e.friend.socials?.length&&!e.friend.location&&!e.friend.organization,"no-desc":!e.friend.desc}]),style:De(o.value)},[m("div",Ox,[m("img",{src:e.friend.avatar,alt:e.friend.name},null,8,Nx)]),m("div",Dx,[F(xe,{class:"title",href:e.friend.link,"no-icon":"",text:e.friend.name},null,8,["href","text"]),e.friend.location?(d(),v("p",Vx,[i[0]||(i[0]=m("span",{class:"vpi-location"},null,-1)),m("span",null,G(e.friend.location),1)])):T("",!0),e.friend.organization?(d(),v("p",qx,[i[1]||(i[1]=m("span",{class:"vpi-organization"},null,-1)),m("span",null,G(e.friend.organization),1)])):T("",!0),e.friend.desc?(d(),v("p",{key:2,class:K(["desc",{offset:e.friend.location&&e.friend.organization}])},G(e.friend.desc),3)):T("",!0),e.friend.socials?(d(),R(Ns,{key:3,links:e.friend.socials},null,8,["links"])):T("",!0)])],6))}}),Zg=z(Ux,[["__scopeId","data-v-e5ec4b70"]]),Gx={class:"vp-friends-group"},Wx={class:"title"},jx={key:0,class:"description"},Kx={key:1,class:"friends-list"},zx=M({__name:"VPFriendsGroup",props:{group:{}},setup(e){return(t,n)=>(d(),v("div",Gx,[m("h3",Wx,G(e.group.title||"My Friends"),1),e.group.desc?(d(),v("p",jx,G(e.group.desc),1)):T("",!0),e.group.list?.length?(d(),v("section",Kx,[(d(!0),v(te,null,Ce(e.group.list,(o,s)=>(d(),R(Zg,{key:o.name+s,friend:o},null,8,["friend"]))),128))])):T("",!0)]))}}),Zx=z(zx,[["__scopeId","data-v-62cddcea"]]),Jx={class:"title"},Yx={key:1,class:"description"},Xx={key:2,class:"friends-list"},eT={key:4,class:"edit-link"},tT=M({__name:"VPFriends",setup(e){const t=ig(),{frontmatter:n,page:o}=oe(),s=E(()=>n.value.list||[]),i=E(()=>n.value.groups||[]),r=E(()=>{const a=n.value.cols||2;return a<1?1:a});return(a,l)=>{const c=We("Content");return d(),v("div",{class:K(["vp-friends",{"cols-large":r.value>=3}]),style:De({"--vp-friends-cols":r.value})},[F(Ds,null,{default:x(()=>[h(n).contentPosition==="before"?(d(),R(c,{key:0,class:"vp-doc plume-content before","vp-content":""})):T("",!0),m("h2",Jx,G(h(n).title||"My Friends"),1),h(n).description&&!h(o).autoDesc?(d(),v("p",Yx,G(h(n).description),1)):T("",!0),s.value.length?(d(),v("section",Xx,[(d(!0),v(te,null,Ce(s.value,(u,f)=>(d(),R(Zg,{key:u.name+f,friend:u},null,8,["friend"]))),128))])):T("",!0),(d(!0),v(te,null,Ce(i.value,(u,f)=>(d(),R(Zx,{key:f,group:u},null,8,["group"]))),128)),h(n).contentPosition!=="before"?(d(),R(c,{key:3,class:"vp-doc plume-content after","vp-content":""})):T("",!0),h(t)?(d(),v("div",eT,[F(xe,{class:"edit-link-button",href:h(t).link,"no-icon":""},{default:x(()=>[l[0]||(l[0]=m("span",{class:"vpi-square-pen edit-link-icon","aria-label":"edit icon"},null,-1)),Ne(" "+G(h(t).text),1)]),_:1},8,["href"])])):T("",!0)]),_:1}),F(Kg)],6)}}}),nT=z(tT,[["__scopeId","data-v-44528107"]]),oT={class:"vp-page"},sT=M({__name:"VPPage",setup(e){return(t,n)=>{const o=We("Content");return d(),v("div",oT,[F(Ds,null,{default:x(()=>[w(t.$slots,"page-top"),F(o,{class:"vp-doc plume-content","vp-content":""}),w(t.$slots,"page-bottom")]),_:3})])}}}),iT=M({__name:"VPContent",props:{isNotFound:{type:Boolean}},setup(e){const{hasSidebar:t,isHome:n}=Jt(),{isSidebarCollapsed:o}=gn(),{frontmatter:s,collection:i}=oe(),{isPostsLayout:r}=lo(),a=vt();return Ae([r,()=>s.value.pageLayout,()=>a.path],()=>lt(()=>{if(_t){document.documentElement.classList.toggle("bg-gray",r.value);const l=document.documentElement.className.match(/(?:^|\s)(layout-\S+)(?:$|\s)/)?.[1];if(l&&document.documentElement.classList.remove(l),document.documentElement.classList.add(`layout-${r.value?"posts":s.value.pageLayout||"doc"}`),i.value){const c=document.documentElement.className.match(/(?:^|\s)(collection-\S+)(?:$|\s)/)?.[1];c&&document.documentElement.classList.remove(c),document.documentElement.classList.add(`collection-${i.value.type}-${i.value.linkPrefix?.replace(/^\/|\/$/g,"").replace(/\//g,"_")||"default"}`)}}}),{immediate:!0}),(l,c)=>(d(),v("div",{id:"VPContent","vp-content":"",class:K(["vp-content",{"has-sidebar":h(t)&&!h(o)&&!e.isNotFound,"is-home":h(n)}])},[h(r)||h(s).pageLayout==="posts"?(d(),R(jg,{key:0,"home-posts":h(s).pageLayout==="posts",collection:h(s).collection},{"posts-top":x(()=>[w(l.$slots,"posts-top",{},void 0,!0)]),"posts-bottom":x(()=>[w(l.$slots,"posts-bottom",{},void 0,!0)]),"posts-archives-before":x(()=>[w(l.$slots,"posts-archives-before",{},void 0,!0)]),"posts-archives-after":x(()=>[w(l.$slots,"posts-archives-after",{},void 0,!0)]),"posts-tags-before":x(()=>[w(l.$slots,"posts-tags-before",{},void 0,!0)]),"posts-tags-after":x(()=>[w(l.$slots,"posts-tags-after",{},void 0,!0)]),"posts-tags-title-after":x(()=>[w(l.$slots,"posts-tags-title-after",{},void 0,!0)]),"posts-tags-content-before":x(()=>[w(l.$slots,"posts-tags-content-before",{},void 0,!0)]),"posts-categories-before":x(()=>[w(l.$slots,"posts-categories-before",{},void 0,!0)]),"posts-categories-after":x(()=>[w(l.$slots,"posts-categories-after",{},void 0,!0)]),"posts-categories-content-before":x(()=>[w(l.$slots,"posts-categories-content-before",{},void 0,!0)]),"posts-post-list-before":x(()=>[w(l.$slots,"posts-post-list-before",{},void 0,!0)]),"posts-post-list-after":x(()=>[w(l.$slots,"posts-post-list-after",{},void 0,!0)]),"posts-post-list-pagination-after":x(()=>[w(l.$slots,"posts-post-list-pagination-after",{},void 0,!0)]),"posts-aside-top":x(()=>[w(l.$slots,"posts-aside-top",{},void 0,!0)]),"posts-aside-bottom":x(()=>[w(l.$slots,"posts-aside-bottom",{},void 0,!0)]),"posts-extract-before":x(()=>[w(l.$slots,"posts-extract-before",{},void 0,!0)]),"posts-extract-after":x(()=>[w(l.$slots,"posts-extract-after",{},void 0,!0)]),_:3},8,["home-posts","collection"])):h(s).pageLayout==="page"?(d(),R(sT,{key:1},{"page-top":x(()=>[w(l.$slots,"page-top",{},void 0,!0)]),"page-bottom":x(()=>[w(l.$slots,"page-bottom",{},void 0,!0)]),_:3})):h(s).pageLayout==="friends"?(d(),R(nT,{key:2})):h(s).pageLayout==="home"?(d(),R(x_,{key:3},{"posts-top":x(()=>[w(l.$slots,"posts-top",{},void 0,!0)]),"posts-bottom":x(()=>[w(l.$slots,"posts-bottom",{},void 0,!0)]),"posts-post-list-before":x(()=>[w(l.$slots,"posts-post-list-before",{},void 0,!0)]),"posts-post-list-after":x(()=>[w(l.$slots,"posts-post-list-after",{},void 0,!0)]),"posts-post-list-pagination-after":x(()=>[w(l.$slots,"posts-post-list-pagination-after",{},void 0,!0)]),_:3})):h(s).pageLayout&&h(s).pageLayout!=="doc"?(d(),R(Ht(h(s).pageLayout),{key:4})):(d(),R(Mx,{key:5},{"doc-top":x(()=>[w(l.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":x(()=>[w(l.$slots,"doc-bottom",{},void 0,!0)]),"doc-title-before":x(()=>[w(l.$slots,"doc-title-before",{},void 0,!0)]),"doc-title-after":x(()=>[w(l.$slots,"doc-title-after",{},void 0,!0)]),"doc-meta-before":x(()=>[w(l.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":x(()=>[w(l.$slots,"doc-meta-after",{},void 0,!0)]),"doc-meta-top":x(()=>[w(l.$slots,"doc-meta-top",{},void 0,!0)]),"doc-meta-bottom":x(()=>[w(l.$slots,"doc-meta-bottom",{},void 0,!0)]),"doc-content-before":x(()=>[w(l.$slots,"doc-content-before",{},void 0,!0)]),"doc-footer-before":x(()=>[w(l.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":x(()=>[w(l.$slots,"doc-before",{},void 0,!0)]),"doc-after":x(()=>[w(l.$slots,"doc-after",{},void 0,!0)]),"aside-top":x(()=>[w(l.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":x(()=>[w(l.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":x(()=>[w(l.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":x(()=>[w(l.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":x(()=>[w(l.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":x(()=>[w(l.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),rT=z(iT,[["__scopeId","data-v-1136ebd8"]]),aT={class:"container"},lT=["innerHTML"],cT=["innerHTML"],uT=M({__name:"VPFooter",setup(e){const{theme:t,frontmatter:n}=oe(),{hasSidebar:o}=Jt(),{isSidebarCollapsed:s}=gn(),i=Iy("--vp-footer-height",_t?document.body:null),r=Z(null);return Se(()=>{t.value.footer&&n.value.footer!==!1&&r.value&&(i.value=`${r.value.offsetHeight}px`)}),(a,l)=>h(t).footer&&h(n).footer!==!1?(d(),v("footer",{key:0,ref_key:"footer",ref:r,class:K(["vp-footer",{"has-sidebar":h(o)&&!h(s)}]),"vp-footer":""},[w(a.$slots,"footer-content",{},()=>[m("div",aT,[h(t).footer.message?(d(),v("div",{key:0,class:"message",innerHTML:h(t).footer.message},null,8,lT)):T("",!0),h(t).footer.copyright?(d(),v("div",{key:1,class:"copyright",innerHTML:h(t).footer.copyright},null,8,cT)):T("",!0)])],!0)],2)):T("",!0)}}),cl=z(uT,[["__scopeId","data-v-91d1c8f3"]]),fT={class:"global-encrypt-container"},dT={key:0,class:"profile"},gT=["src","alt"],pT={key:1},hT=M({inheritAttrs:!1,__name:"VPEncryptGlobal",setup(e){const{theme:t,site:n}=oe(),o=E(()=>t.value.profile),s=E(()=>o.value?.name||n.value.title);return(i,r)=>{const a=We("ClientOnly");return d(),v(te,null,[F(a,null,{default:x(()=>[m("div",_e({class:"vp-global-encrypt"},i.$attrs),[m("div",fT,[o.value||s.value?(d(),v("div",dT,[o.value?(d(),v("p",{key:0,class:K(["avatar",{circle:o.value.circle}])},[m("img",{src:o.value.avatar??o.value.url,alt:o.value.name},null,8,gT)],2)):T("",!0),s.value?(d(),v("h3",pT,G(s.value),1)):T("",!0)])):T("",!0),F(Wg,{global:"",info:h(t).encryptGlobalText},null,8,["info"])])],16)]),_:1}),F(cl)],64)}}}),AT=z(hT,[["__scopeId","data-v-f4027c4b"]]),vT={class:"outline"},mT=M({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const{theme:t}=oe(),n=Z(!1),o=Z(0),s=Z(),i=Z();Ae(()=>e.headers,()=>{n.value=!1}),Ka(s,()=>{n.value=!1},{ignore:[i]});function r(){n.value=!n.value,o.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function a(l){l.target.classList.contains("outline-link")&&(s.value&&(s.value.style.transition="none"),lt(()=>{n.value=!1}))}return(l,c)=>(d(),v("div",{class:"vp-local-nav-outline-dropdown",style:De({"--vp-vh":`${o.value}px`})},[e.headers.length>0?(d(),v("button",{key:0,ref_key:"btn",ref:i,class:K({open:n.value}),onClick:r},[Ne(G(h(t).outlineLabel||"On this page")+" ",1),c[0]||(c[0]=m("span",{class:"vpi-chevron-right icon"},null,-1))],2)):T("",!0),F(zt,{name:"fade-in-scale-up"},{default:x(()=>[n.value?(d(),v("div",{key:0,ref_key:"items",ref:s,class:"items",onClick:a},[m("div",vT,[F(zg,{headers:e.headers},null,8,["headers"])])],512)):T("",!0)]),_:1})],4))}}),yT=z(mT,[["__scopeId","data-v-3ef393bb"]]),bT=["disabled","aria-expanded"],BT={class:"menu-text"},IT=M({__name:"VPLocalNav",props:{open:{type:Boolean},showOutline:{type:Boolean}},emits:["openMenu"],setup(e){const{theme:t}=oe(),{isPosts:n,isPostsLayout:o}=lo(),{hasSidebar:s,hasLocalNav:i}=Jt(),{isSidebarCollapsed:r}=gn(),{y:a}=Za(),l=Z(0),c=Zi(),u=E(()=>!i.value&&!s.value);Se(()=>{l.value=Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))});const f=E(()=>({"vp-local-nav":!0,fixed:u.value,"reached-top":a.value>=l.value,"is-posts":n.value&&!o.value,"with-outline":!e.showOutline,"has-sidebar":s.value&&!r.value})),g=E(()=>(s.value||n.value&&!o.value)&&!u.value);return(p,b)=>g.value?(d(),v("div",{key:0,class:K(f.value)},[m("button",{class:K(["menu",{hidden:h(n)}]),disabled:h(n),"aria-expanded":e.open,"aria-controls":"SidebarNav",onClick:b[0]||(b[0]=y=>p.$emit("openMenu"))},[b[1]||(b[1]=m("span",{class:"vpi-align-left menu-icon"},null,-1)),m("span",BT,G(h(t).sidebarMenuLabel||"Menu"),1)],10,bT),e.showOutline?(d(),R(yT,{key:0,headers:h(c),"nav-height":l.value},null,8,["headers","nav-height"])):T("",!0)],2)):T("",!0)}}),CT=z(IT,[["__scopeId","data-v-751115e6"]]),ET=["role","tabindex"],kT=["innerHTML"],wT=["innerHTML"],QT={class:"items"},_T=M({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const{collapsed:t,collapsible:n,isLink:o,isActiveLink:s,hasActiveLink:i,hasChildren:r,toggle:a}=hI(E(()=>e.item)),l=E(()=>r.value?"section":"div"),c=E(()=>o.value?"a":"div"),u=E(()=>r.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),f=E(()=>o.value?void 0:"button"),g=/^-{3,}$/,p=E(()=>e.item.link&&g.test(e.item.link)),b=E(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":o.value},{"is-active":s.value},{"has-active":i.value}]);function y(_){"key"in _&&_.key!=="Enter"||e.item.link||a()}function I(){e.item.link&&a()}return(_,k)=>{const A=We("VPSidebarItem",!0);return d(),R(Ht(l.value),{class:K(["vp-sidebar-item sidebar-item",b.value])},{default:x(()=>[e.item.text?(d(),v("div",_e({key:0,class:"item",role:f.value,tabindex:e.item.items&&0},Ah(e.item.items?{click:y,keydown:y}:{},!0)),[k[1]||(k[1]=m("div",{class:"indicator"},null,-1)),e.item.icon?(d(),R(at,{key:0,name:e.item.icon,class:K({separator:p.value})},null,8,["name","class"])):T("",!0),e.item.link&&!p.value?(d(),R(xe,{key:1,tag:c.value,class:"link",href:e.item.link},{default:x(()=>[(d(),R(Ht(u.value),{class:"text"},{default:x(()=>[m("span",{innerHTML:e.item.text},null,8,kT),e.item.badge?(d(),R(Mt,_e({key:0,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):T("",!0)]),_:1}))]),_:1},8,["tag","href"])):(d(),R(Ht(u.value),{key:2,class:K(["text",{separator:p.value}])},{default:x(()=>[m("span",{innerHTML:e.item.text},null,8,wT),e.item.badge?(d(),R(Mt,_e({key:0,class:"vp-menu-badge"},typeof e.item.badge=="string"?{text:e.item.badge}:e.item.badge),null,16)):T("",!0)]),_:1},8,["class"])),e.item.collapsed!=null?(d(),v("div",{key:3,class:"caret",role:"button","aria-label":"toggle section",tabindex:"0",onClick:I,onKeydown:rd(I,["enter"])},[...k[0]||(k[0]=[m("span",{class:"vpi-chevron-right caret-icon"},null,-1)])],32)):T("",!0)],16,ET)):T("",!0),e.item.items&&e.item.items.length&&e.depth<5?(d(),R(h(Rs),{key:1},{default:x(()=>[Wt(m("div",null,[m("div",QT,[(d(!0),v(te,null,Ce(e.item.items,B=>(d(),R(A,{key:B.text,item:B,depth:e.depth+1},null,8,["item","depth"]))),128))])],512),[[ln,!h(t)]])]),_:1})):T("",!0)]),_:1},8,["class"])}}}),xT=z(_T,[["__scopeId","data-v-3f7a02f6"]]),TT=M({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=Z(!0);let n=null;return Se(()=>{n=setTimeout(()=>{n=null,t.value=!1},300)}),Ps(()=>{n!=null&&(clearTimeout(n),n=null)}),(o,s)=>(d(!0),v(te,null,Ce(e.items,i=>(d(),v("div",{key:i.text,class:K(["group",{"no-transition":t.value}])},[F(xT,{item:i,depth:0},null,8,["item"])],2))),128))}}),ST=z(TT,[["__scopeId","data-v-6279c2df"]]),$T=M({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{theme:t}=oe(),{hasSidebar:n}=Jt(),{sidebarGroups:o,sidebarKey:s}=pg(),{isSidebarCollapsed:i,toggleSidebarCollapse:r}=gn(),a=lm(),l=Z(null),c=za(_t?document.body:null);return Ae([()=>e.open,l],()=>{e.open?(c.value=!0,l.value?.focus()):c.value=!1},{immediate:!0,flush:"post"}),Se(()=>{Ae(s,async()=>{await lt();const u=document.querySelector(`.vp-sidebar .vp-link[href*="${a.value}"]`);if(!l.value)return;if(!u){setTimeout(()=>l.value?.scrollTo(0,0),200);return}const{top:f,height:g}=l.value.getBoundingClientRect(),{top:p,height:b}=u.getBoundingClientRect();(p<f||p+b>f+g)&&u.scrollIntoView({block:"center"})},{immediate:!0,flush:"post"})}),(u,f)=>(d(),v(te,null,[F(zt,{name:"fade-slide-x",mode:"out-in"},{default:x(()=>[h(n)?(d(),v("aside",{key:0,ref_key:"navEl",ref:l,class:K(["vp-sidebar",{open:e.open,"hide-scrollbar":!(h(t).sidebarScrollbar??!0),collapsed:h(i)}]),"vp-sidebar":"",onClick:f[0]||(f[0]=id(()=>{},["stop"]))},[f[3]||(f[3]=m("div",{class:"curtain"},null,-1)),F(xi,null,{default:x(()=>[(d(),v("nav",{id:"SidebarNav",key:h(s),class:"nav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},[f[2]||(f[2]=m("span",{id:"sidebar-aria-label",class:"visually-hidden"}," Sidebar Navigation ",-1)),w(u.$slots,"sidebar-nav-before",{},void 0,!0),F(ST,{items:h(o)},null,8,["items"]),w(u.$slots,"sidebar-nav-after",{},void 0,!0)]))]),_:3})],2)):T("",!0)]),_:3}),h(n)?(d(),v("div",{key:0,class:K(["vp-sidebar-control",{collapsed:h(i)}])},[m("button",{type:"button",class:"toggle-sidebar-btn","aria-label":"Toggle sidebar",onClick:f[1]||(f[1]=g=>h(r)())},[m("span",{class:K(`vpi-sidebar-${h(i)?"open":"close"}`)},null,2)])],2)):T("",!0)],64))}}),PT=z($T,[["__scopeId","data-v-038909d5"]]),HT=M({__name:"VPSignDown",setup(e){const t=Ie(),{height:n}=Ud(t),{height:o}=Wd();Se(()=>{t.value=document.body});const{page:s}=oe(),i=E(()=>{if(s.value.frontmatter.signDown!==!0||s.value.frontmatter.pageLayout!=="home"||!s.value.frontmatter.config)return!0;const c=s.value.frontmatter.config;return c.length<=1||c[0].full!==!0}),r=E(()=>!(n.value<o.value)),{is960:a}=Jt();function l(){document.documentElement.scrollTo({top:document.documentElement.clientHeight-(a.value?64:0),behavior:"smooth"})}return(c,u)=>Wt((d(),v("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-label":"sign down",class:"vp-sign-down","aria-hidden":"true",onClick:l},[...u[0]||(u[0]=[m("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2.5"},[m("path",{d:"m19 11l-7 6l-7-6"}),m("path",{d:"m19 5l-7 6l-7-6",opacity:"0.6"})],-1)])],512)),[[ln,!i.value&&r.value]])}}),LT=z(HT,[["__scopeId","data-v-3df7872a"]]),FT=M({__name:"VPSkipLink",setup(e){const t=vt(),n=Z();Ae(()=>t.path,()=>n.value.focus());function o({target:s}){const i=document.getElementById(decodeURIComponent(s.hash).slice(1));if(i){const r=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",r)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",r),i.focus(),window.scrollTo(0,0)}}return(s,i)=>(d(),v(te,null,[m("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),m("a",{href:"#VPContent",class:"vp-skip-link visually-hidden",onClick:o}," Skip to content ")],64))}}),Jg=z(FT,[["__scopeId","data-v-17e3d305"]]),RT=M({__name:"Layout",setup(e){const{isSidebarEnabled:t,enableSidebar:n,disableSidebar:o}=gn(),{frontmatter:s}=oe(),{isGlobalDecrypted:i,isPageDecrypted:r}=qo();return AI(),(a,l)=>{const c=We("Content");return d(),v(te,null,[h(s).pageLayout!==!1&&h(s).pageLayout!=="custom"?(d(),v("div",{key:0,class:K(["theme-plume vp-layout",h(s).pageClass]),"vp-container":""},[h(i)?(d(),v(te,{key:1},[w(a.$slots,"layout-top",{},void 0,!0),F(Jg),F(hw,{show:h(t),onClick:h(o)},null,8,["show","onClick"]),F(Og,null,{"nav-bar-title-before":x(()=>[w(a.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":x(()=>[w(a.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":x(()=>[w(a.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":x(()=>[w(a.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":x(()=>[w(a.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":x(()=>[w(a.$slots,"nav-bar-menu-after",{},void 0,!0)]),"nav-screen-content-before":x(()=>[w(a.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":x(()=>[w(a.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":x(()=>[w(a.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":x(()=>[w(a.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3}),F(CT,{open:h(t),"show-outline":h(r),onOpenMenu:h(n)},null,8,["open","show-outline","onOpenMenu"]),F(PT,{open:h(t)},{"sidebar-nav-before":x(()=>[w(a.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":x(()=>[w(a.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),w(a.$slots,"custom-content",{},()=>[F(rT,null,{"page-top":x(()=>[w(a.$slots,"page-top",{},void 0,!0)]),"page-bottom":x(()=>[w(a.$slots,"page-bottom",{},void 0,!0)]),"doc-title-before":x(()=>[w(a.$slots,"doc-title-before",{},void 0,!0)]),"doc-title-after":x(()=>[w(a.$slots,"doc-title-after",{},void 0,!0)]),"doc-meta-before":x(()=>[w(a.$slots,"doc-meta-before",{},void 0,!0)]),"doc-meta-after":x(()=>[w(a.$slots,"doc-meta-after",{},void 0,!0)]),"doc-meta-top":x(()=>[w(a.$slots,"doc-meta-top",{},void 0,!0)]),"doc-meta-bottom":x(()=>[w(a.$slots,"doc-meta-bottom",{},void 0,!0)]),"doc-content-before":x(()=>[w(a.$slots,"doc-content-before",{},void 0,!0)]),"doc-footer-before":x(()=>[w(a.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":x(()=>[w(a.$slots,"doc-before",{},void 0,!0)]),"doc-after":x(()=>[w(a.$slots,"doc-after",{},void 0,!0)]),"doc-top":x(()=>[w(a.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":x(()=>[w(a.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":x(()=>[w(a.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":x(()=>[w(a.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":x(()=>[w(a.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":x(()=>[w(a.$slots,"aside-outline-after",{},void 0,!0)]),"posts-top":x(()=>[w(a.$slots,"posts-top",{},void 0,!0)]),"posts-bottom":x(()=>[w(a.$slots,"posts-bottom",{},void 0,!0)]),"posts-archives-before":x(()=>[w(a.$slots,"posts-archives-before",{},void 0,!0)]),"posts-archives-after":x(()=>[w(a.$slots,"posts-archives-after",{},void 0,!0)]),"posts-tags-before":x(()=>[w(a.$slots,"posts-tags-before",{},void 0,!0)]),"posts-tags-after":x(()=>[w(a.$slots,"posts-tags-after",{},void 0,!0)]),"posts-tags-title-after":x(()=>[w(a.$slots,"posts-tags-title-after",{},void 0,!0)]),"posts-tags-content-before":x(()=>[w(a.$slots,"posts-tags-content-before",{},void 0,!0)]),"posts-categories-before":x(()=>[w(a.$slots,"posts-categories-before",{},void 0,!0)]),"posts-categories-after":x(()=>[w(a.$slots,"posts-categories-after",{},void 0,!0)]),"posts-categories-content-before":x(()=>[w(a.$slots,"posts-categories-content-before",{},void 0,!0)]),"posts-post-list-before":x(()=>[w(a.$slots,"posts-post-list-before",{},void 0,!0)]),"posts-post-list-after":x(()=>[w(a.$slots,"posts-post-list-after",{},void 0,!0)]),"posts-post-list-pagination-after":x(()=>[w(a.$slots,"posts-post-list-pagination-after",{},void 0,!0)]),"posts-aside-top":x(()=>[w(a.$slots,"posts-aside-top",{},void 0,!0)]),"posts-aside-bottom":x(()=>[w(a.$slots,"posts-aside-bottom",{},void 0,!0)]),"posts-extract-before":x(()=>[w(a.$slots,"posts-extract-before",{},void 0,!0)]),"posts-extract-after":x(()=>[w(a.$slots,"posts-extract-after",{},void 0,!0)]),_:3})],!0),F(mw),F(LT),F(cl,null,{"footer-content":x(()=>[w(a.$slots,"footer-content",{},void 0,!0)]),_:3}),w(a.$slots,"layout-bottom",{},void 0,!0)],64)):(d(),R(AT,{key:0}))],2)):(d(),R(c,{key:1,"vp-container":"","vp-content":""})),F(Ng,null,{"bulletin-content":x(()=>[w(a.$slots,"bulletin-content",{},void 0,!0)]),_:3})],64)}}}),MT=z(RT,[["__scopeId","data-v-3835cfce"]]),OT={"vp-not-found":"",class:"theme-plume vp-layout"},NT={id:"VPContent",class:"vp-content"},DT={class:"vp-not-found"},VT={class:"code"},qT={class:"title"},UT={class:"quote"},GT={class:"action"},WT=["href","aria-label"],jT=M({__name:"NotFound",setup(e){const t=Nt(),{theme:n}=oe();return(o,s)=>(d(),v(te,null,[m("div",OT,[w(o.$slots,"layout-top",{},void 0,!0),F(Jg),F(Og,null,{"nav-bar-title-before":x(()=>[w(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":x(()=>[w(o.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":x(()=>[w(o.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":x(()=>[w(o.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-bar-menu-before":x(()=>[w(o.$slots,"nav-bar-menu-before",{},void 0,!0)]),"nav-bar-menu-after":x(()=>[w(o.$slots,"nav-bar-menu-after",{},void 0,!0)]),"nav-screen-content-before":x(()=>[w(o.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":x(()=>[w(o.$slots,"nav-screen-content-after",{},void 0,!0)]),"nav-screen-menu-before":x(()=>[w(o.$slots,"nav-screen-menu-before",{},void 0,!0)]),"nav-screen-menu-after":x(()=>[w(o.$slots,"nav-screen-menu-after",{},void 0,!0)]),_:3}),m("div",NT,[w(o.$slots,"not-found",{},()=>[m("div",DT,[m("p",VT,G(h(n).notFound?.code??"404"),1),m("h1",qT,G(h(n).notFound?.title??"PAGE NOT FOUND"),1),s[0]||(s[0]=m("div",{class:"divider"},null,-1)),m("blockquote",UT,G(h(n).notFound?.quote??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),m("div",GT,[m("a",{class:"link",href:h(xt)(h(t)),"aria-label":h(n).notFound?.linkLabel??"go to home"},G(h(n).notFound?.linkText??"Take me home"),9,WT)])])],!0)]),F(cl,null,{"footer-content":x(()=>[w(o.$slots,"footer-content",{},void 0,!0)]),_:3}),w(o.$slots,"layout-bottom",{},void 0,!0)]),F(Ng,null,{"bulletin-content":x(()=>[w(o.$slots,"bulletin-content",{},void 0,!0)]),_:3})],64))}}),KT=z(jT,[["__scopeId","data-v-adb3a381"]]);function zT(e){e.component("Badge",Mt),e.component("VPBadge",Mt),e.component("VPCard",vu),e.component("Card",vu),e.component("VPCardGrid",mu),e.component("CardGrid",mu),e.component("VPLinkCard",Bu),e.component("LinkCard",Bu),e.component("VPImageCard",bu),e.component("ImageCard",bu),e.component("VPCardMasonry",yu),e.component("CardMasonry",yu),e.component("VPLink",xe),e.component("Icon",at),e.component("VPIcon",at),e.component("VPButton",Yi),e.component("HomeBox",Ro),e.component("VPHomeBox",Ro),e.component("DocComment",t=>ko("CommentService")?ke(We("CommentService"),t):null),e.component("DocGitContributors",()=>ko("GitContributors")?ke(We("GitContributors")):null),e.component("DocGitChangelog",()=>ko("GitChangelog")?ke(We("GitChangelog")):null)}var ZT=dn({enhance({app:e,router:t}){TB(e),SB(e),wI(t),zT(e)},setup(){wB(),uI(),YB(),qB(),_I()},layouts:{Layout:MT,NotFound:KT}});const JT=Object.freeze(Object.defineProperty({__proto__:null,default:ZT},Symbol.toStringTag,{value:"Module"})),YT={"Content-Type":"application/json"},Yg=e=>`${e.replace(/\/?$/,"/")}api/`,Xg=(e,t="")=>{if(typeof e=="object"&&e.errno)throw new TypeError(`${t} failed with ${e.errno}: ${e.errmsg}`);return e},XT=({serverURL:e,lang:t,paths:n,type:o,signal:s})=>fetch(`${Yg(e)}article?path=${encodeURIComponent(n.join(","))}&type=${encodeURIComponent(o.join(","))}&lang=${t}`,{signal:s}).then(i=>i.json()).then(i=>Xg(i,"Get counter").data),eS=({serverURL:e,lang:t,path:n,type:o,action:s})=>fetch(`${Yg(e)}article?lang=${t}`,{method:"POST",headers:YT,body:JSON.stringify({path:n,type:o,action:s})}).then(i=>i.json()).then(i=>Xg(i,"Update counter").data),tS=({serverURL:e,lang:t,paths:n,signal:o})=>XT({serverURL:e,lang:t,paths:n,type:["time"],signal:o}),nS=e=>eS({...e,type:"time",action:"inc"}),oS=(e="")=>e.replace(/\/$/u,""),sS=e=>/^(https?:)?\/\//.test(e),ku=e=>{const t=oS(e);return sS(t)?t:`https://${t}`},iS=e=>{e.name!=="AbortError"&&console.error(e.message)},wu=e=>{const{path:t}=e.dataset;return t!=null&&t.length?t:null},Qu=(e,t)=>{t.forEach((n,o)=>{const s=e[o].time;typeof s=="number"&&(n.textContent=s.toString())})},rS=({serverURL:e,path:t=window.location.pathname,selector:n=".waline-pageview-count",update:o=!0,lang:s=navigator.language})=>{const i=new AbortController,r=[...document.querySelectorAll(n)],a=c=>{const u=wu(c);return u!=null&&t!==u},l=c=>tS({serverURL:ku(e),paths:c.map(u=>wu(u)??t),lang:s,signal:i.signal}).then(u=>{Qu(u,c)}).catch(iS);if(o){const c=r.filter(f=>!a(f)),u=r.filter(f=>a(f));nS({serverURL:ku(e),path:t,lang:s}).then(f=>{Qu(f,c)}),u.length>0&&l(u)}else l(r);return i.abort.bind(i)};var aS={provider:"Waline",serverURL:"https://vercel.simengweb.com",meta:["nick"],requiredMeta:["nick"]};const lS=aS,cS=Z(lS),ep=Symbol(""),tp=()=>Oe(ep),uS=tp,fS=e=>{e.provide(ep,Rt(cS))};var dS={"/":{placeholder:"请留言。(填写邮箱可在被回复时收到邮件提醒)"}};const gS=dS;ce(()=>Promise.resolve({}),[]);var pS=M({name:"WalineComment",props:{identifier:{type:String,required:!0}},setup(e){const{frontmatter:t,lang:n}=Oa(),o=uS(),s=Ms(gS);let i=null;const r=E(()=>!!o.value.serverURL),a=E(()=>r.value&&(t.value.pageview??o.value.pageview??!0)),l=E(()=>({lang:n.value==="zh-CN"?"zh-CN":"en",locale:s.value,dark:"[data-theme='dark']",...o.value,path:e.identifier}));return Se(()=>{Ho(()=>[e.identifier,o.value.serverURL,o.value.delay,a.value],async()=>{i?.(),i=null,a.value&&(await lt(),await Zm(o.value.delay??800),i=rS({serverURL:o.value.serverURL,path:e.identifier}))},{flush:"post"})}),()=>r.value?ke("div",{id:"comment",class:"waline-wrapper"},ke(_a({loader:async()=>{const{Waline:c}=await ce(async()=>{const{Waline:u}=await import("./component-BW7isqs8.js");return{Waline:u}},[]);return()=>ke(Da,()=>ke(c,l.value))},loadingComponent:Ua}))):null}}),hS=M({name:"CommentService",props:{identifier:String,darkmode:Boolean},setup(e){const{frontmatter:t,page:n}=Oa(),o=tp(),s=E(()=>t.value.comment??o.value.comment??!0);return()=>ke(pS,{class:"vp-comment","vp-comment":"",identifier:e.identifier??t.value.commentID??n.value.path,darkmode:e.darkmode,style:{display:s.value?"block":"none"}})}}),AS=dn({enhance:({app:e})=>{fS(e),e.component("CommentService",hS)}});const vS=Object.freeze(Object.defineProperty({__proto__:null,default:AS},Symbol.toStringTag,{value:"Module"})),mS=({link:e="https://us.umami.is/script.js",id:t,domains:n,autoTrack:o,cache:s,hostUrl:i})=>{if("umami"in window)return;const r=document.createElement("script");r.src=e,r.async=!0,r.setAttribute("data-website-id",t),o===!1&&r.setAttribute("data-auto-track","false"),r.setAttribute("data-cache","true"),n&&r.setAttribute("data-domains",n.join(",")),i&&r.setAttribute("data-hostUrl",i),document.head.appendChild(r)};var yS={id:"2114ab32-5543-4be1-b5e8-c4f2c9269d0d",link:"https://umami.simengweb.com/script.js",domains:["www.simengweb.com"],cache:!0},bS=dn({setup(){mS(yS)}});const BS=Object.freeze(Object.defineProperty({__proto__:null,default:bS},Symbol.toStringTag,{value:"Module"})),IS=["src","alt"],CS={__name:"RImg",props:{src:{type:String,required:!0},alt:{type:String,default:""}},setup(e){const t=e,n=E(()=>{const o=t.src.startsWith("/")?t.src.slice(1):t.src;return new URL(Object.assign({})[`../../../resources/${o}`],import.meta.url).href});return(o,s)=>(d(),v("img",_e({src:n.value,alt:e.alt},o.$attrs),null,16,IS))}},ES=dn({enhance({app:e}){e.component("RImg",CS)}}),kS=Object.freeze(Object.defineProperty({__proto__:null,default:ES},Symbol.toStringTag,{value:"Module"})),oi=[bm,Py,Fy,Vb,zb,Zb,n0,v0,H0,D0,JT,vS,BS,kS].map(e=>e.default).filter(Boolean),wS=JSON.parse('{"base":"/","lang":"zh-CN","title":"仲夏夜之梦","description":"爱与回忆的小世界,记录生活中的每一份温暖与感动","head":[["link",{"rel":"icon","type":"image/png","href":"https://theme-plume.vuejs.press/favicon-32x32.png"}]],"locales":{}}');var ho=Ie(wS),QS=Fv,_S=()=>{const e=sm({history:QS(Gi("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,n,o)=>o||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{if(t.path!==n.path||n===mn){const o=ro(t.fullPath);if(o.path!==t.fullPath)return o.path;const s=await o.loader();t.meta={...o.meta,_pageChunk:s}}else t.path===n.path&&(t.meta=n.meta)}),e},xS=e=>{e.component("ClientOnly",Da),e.component("Content",Cd),e.component("RouteLink",pm)},TS=(e,t,n)=>{const o=E(()=>t.currentRoute.value.path),s=Ca((I,_)=>({get(){return I(),t.currentRoute.value.meta._pageChunk},set(k){t.currentRoute.value.meta._pageChunk=k,_()}})),i=E(()=>Wn.resolveLayouts(n)),r=E(()=>Wn.resolveRouteLocale(ho.value.locales,o.value)),a=E(()=>Wn.resolveSiteLocaleData(ho.value,r.value)),l=E(()=>s.value.comp),c=E(()=>s.value.data),u=E(()=>c.value.frontmatter),f=E(()=>Wn.resolvePageHeadTitle(c.value,a.value)),g=E(()=>Wn.resolvePageHead(f.value,u.value,a.value)),p=E(()=>Wn.resolvePageLang(c.value,a.value)),b=E(()=>Wn.resolvePageLayout(c.value,i.value)),y={layouts:i,pageData:c,pageComponent:l,pageFrontmatter:u,pageHead:g,pageHeadTitle:f,pageLang:p,pageLayout:b,redirects:Xr,routeLocale:r,routePath:o,routes:Eo,siteData:ho,siteLocaleData:a,frontmatter:u,head:g,headTitle:f,lang:p,page:c,site:ho,siteLocale:a};return e.provide(Ma,y),Object.defineProperties(e.config.globalProperties,{$pageFrontmatter:{get:()=>u.value},$pageHead:{get:()=>g.value},$pageHeadTitle:{get:()=>f.value},$pageLang:{get:()=>p.value},$pageData:{get:()=>c.value},$routeLocale:{get:()=>r.value},$withBase:{get:()=>xt},$frontmatter:{get:()=>u.value},$head:{get:()=>g.value},$headTitle:{get:()=>f.value},$lang:{get:()=>p.value},$page:{get:()=>c.value},$site:{get:()=>ho.value},$siteLocale:{get:()=>a.value}}),y},SS=([e,t,n=""])=>{const o=Object.entries(t).map(([a,l])=>an(l)?`[${a}=${JSON.stringify(l)}]`:l?`[${a}]`:"").join(""),s=`head > ${e}${o}`;return Array.from(document.querySelectorAll(s)).find(a=>a.innerText===n)??null},$S=([e,t,n])=>{if(!an(e))return null;const o=document.createElement(e);return cn(t)&&Object.entries(t).forEach(([s,i])=>{an(i)?o.setAttribute(s,i):i&&o.setAttribute(s,"")}),an(n)&&o.appendChild(document.createTextNode(n)),o},PS=()=>{const e=rm(),t=Ls();let n=[];const o=()=>{e.value.forEach(r=>{const a=SS(r);a&&n.push(a)})},s=()=>{const r=[];return e.value.forEach(a=>{const l=$S(a);l&&r.push(l)}),r},i=()=>{document.documentElement.lang=t.value;const r=s();n.forEach((a,l)=>{const c=r.findIndex(u=>a.isEqualNode(u));c===-1?(a.remove(),delete n[l]):r.splice(c,1)}),r.forEach(a=>document.head.appendChild(a)),n=[...n.filter(a=>!!a),...r]};Xn(dm,i),Se(()=>{o(),Ae(e,i,{immediate:!1})})},HS=FA,LS=async()=>{const e=HS({name:"Vuepress",setup(){PS();for(const s of oi)s.setup?.();const n=oi.flatMap(({rootComponents:s=[]})=>s.map(i=>ke(i))),o=am();return()=>[ke(o.value),n]}}),t=_S();xS(e),TS(e,t,oi);for(const n of oi)await n.enhance?.({app:e,router:t,siteData:ho});return e.use(t),{app:e,router:t}};LS().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Ia as $,RS as A,jr as B,Ge as C,ln as D,De as E,te as F,oo as G,lt as H,Fd as I,ke as J,Os as K,Ps as L,NS as M,OS as N,Xn as O,fs as P,he as Q,it as R,ty as S,un as T,Ie as U,Nt as V,y0 as W,so as X,Ls as Y,Qc as Z,z as _,FS as a,Gd as a0,MS as a1,_c as a2,Do as a3,za as a4,id as a5,xt as a6,Xp as a7,VS as a8,ce as a9,m as b,v as c,LS as createVueApp,Ne as d,F as e,M as f,Z as g,Se as h,Ho as i,Kt as j,R as k,T as l,Ce as m,K as n,d as o,h as p,E as q,We as r,Oe as s,G as t,DS as u,Rn as v,x as w,qe as x,Ae as y,Wt as z};