function to(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}function rs(e){if(se(e)){const t={};for(let n=0;n{if(n){const s=n.split(Ji);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ge(e){let t="";if(xe(e))t=e;else if(se(e))for(let n=0;nxe(e)?e:e==null?"":se(e)||ye(e)&&(e.toString===Vr||!ae(e.toString))?JSON.stringify(e,Ar,2):String(e),Ar=(e,t)=>t&&t.__v_isRef?Ar(e,t.value):Zt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o])=>(n[`${s} =>`]=o,n),{})}:Mr(t)?{[`Set(${t.size})`]:[...t.values()]}:ye(t)&&!se(t)&&!Or(t)?String(t):t,be={},Jt=[],nt=()=>{},nl=()=>!1,sl=/^on[^a-z]/,Tn=e=>sl.test(e),no=e=>e.startsWith("onUpdate:"),Le=Object.assign,so=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ol=Object.prototype.hasOwnProperty,he=(e,t)=>ol.call(e,t),se=Array.isArray,Zt=e=>is(e)==="[object Map]",Mr=e=>is(e)==="[object Set]",ae=e=>typeof e=="function",xe=e=>typeof e=="string",oo=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",Ir=e=>ye(e)&&ae(e.then)&&ae(e.catch),Vr=Object.prototype.toString,is=e=>Vr.call(e),rl=e=>is(e).slice(8,-1),Or=e=>is(e)==="[object Object]",ro=e=>xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,mn=to(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ls=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},il=/-(\w)/g,ct=ls(e=>e.replace(il,(t,n)=>n?n.toUpperCase():"")),ll=/\B([A-Z])/g,un=ls(e=>e.replace(ll,"-$1").toLowerCase()),as=ls(e=>e.charAt(0).toUpperCase()+e.slice(1)),xs=ls(e=>e?`on${as(e)}`:""),wn=(e,t)=>!Object.is(e,t),ws=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},io=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Oo;const al=()=>Oo||(Oo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let je;class cl{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=je,!t&&je&&(this.index=(je.scopes||(je.scopes=[])).push(this)-1)}run(t){if(this.active){const n=je;try{return je=this,t()}finally{je=n}}}on(){je=this}off(){je=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Nr=e=>(e.w&Tt)>0,Hr=e=>(e.n&Tt)>0,hl=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=a)&&l.push(d)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":se(e)?ro(n)&&l.push(i.get("length")):(l.push(i.get(Ut)),Zt(e)&&l.push(i.get(Os)));break;case"delete":se(e)||(l.push(i.get(Ut)),Zt(e)&&l.push(i.get(Os)));break;case"set":Zt(e)&&l.push(i.get(Ut));break}if(l.length===1)l[0]&&Ns(l[0]);else{const a=[];for(const d of l)d&&a.push(...d);Ns(lo(a))}}function Ns(e,t){const n=se(e)?e:[...e];for(const s of n)s.computed&&Ho(s);for(const s of n)s.computed||Ho(s)}function Ho(e,t){(e!==et||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const _l=to("__proto__,__v_isRef,__isVue"),zr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(oo)),ml=co(),vl=co(!1,!0),gl=co(!0),Bo=yl();function yl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=pe(this);for(let r=0,i=this.length;r{e[t]=function(...n){dn();const s=pe(this)[t].apply(this,n);return fn(),s}}),e}function co(e=!1,t=!1){return function(s,o,r){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&r===(e?t?Ol:Kr:t?Ur:jr).get(s))return s;const i=se(s);if(!e&&i&&he(Bo,o))return Reflect.get(Bo,o,r);const l=Reflect.get(s,o,r);return(oo(o)?zr.has(o):_l(o))||(e||We(s,"get",o),t)?l:Ie(l)?i&&ro(o)?l:l.value:ye(l)?e?ho(l):Et(l):l}}const bl=Rr(),xl=Rr(!0);function Rr(e=!1){return function(n,s,o,r){let i=n[s];if(rn(i)&&Ie(i)&&!Ie(o))return!1;if(!e&&(!Xn(o)&&!rn(o)&&(i=pe(i),o=pe(o)),!se(n)&&Ie(i)&&!Ie(o)))return i.value=o,!0;const l=se(n)&&ro(s)?Number(s)e,cs=e=>Reflect.getPrototypeOf(e);function Nn(e,t,n=!1,s=!1){e=e.__v_raw;const o=pe(e),r=pe(t);n||(t!==r&&We(o,"get",t),We(o,"get",r));const{has:i}=cs(o),l=s?uo:n?_o:kn;if(i.call(o,t))return l(e.get(t));if(i.call(o,r))return l(e.get(r));e!==o&&e.get(t)}function Hn(e,t=!1){const n=this.__v_raw,s=pe(n),o=pe(e);return t||(e!==o&&We(s,"has",e),We(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Bn(e,t=!1){return e=e.__v_raw,!t&&We(pe(e),"iterate",Ut),Reflect.get(e,"size",e)}function Fo(e){e=pe(e);const t=pe(this);return cs(t).has.call(t,e)||(t.add(e),mt(t,"add",e,e)),this}function zo(e,t){t=pe(t);const n=pe(this),{has:s,get:o}=cs(n);let r=s.call(n,e);r||(e=pe(e),r=s.call(n,e));const i=o.call(n,e);return n.set(e,t),r?wn(t,i)&&mt(n,"set",e,t):mt(n,"add",e,t),this}function Ro(e){const t=pe(this),{has:n,get:s}=cs(t);let o=n.call(t,e);o||(e=pe(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&mt(t,"delete",e,void 0),r}function Do(){const e=pe(this),t=e.size!==0,n=e.clear();return t&&mt(e,"clear",void 0,void 0),n}function Fn(e,t){return function(s,o){const r=this,i=r.__v_raw,l=pe(i),a=t?uo:e?_o:kn;return!e&&We(l,"iterate",Ut),i.forEach((d,f)=>s.call(o,a(d),a(f),r))}}function zn(e,t,n){return function(...s){const o=this.__v_raw,r=pe(o),i=Zt(r),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,d=o[e](...s),f=n?uo:t?_o:kn;return!t&&We(r,"iterate",a?Os:Ut),{next(){const{value:h,done:m}=d.next();return m?{value:h,done:m}:{value:l?[f(h[0]),f(h[1])]:f(h),done:m}},[Symbol.iterator](){return this}}}}function xt(e){return function(...t){return e==="delete"?!1:this}}function Cl(){const e={get(r){return Nn(this,r)},get size(){return Bn(this)},has:Hn,add:Fo,set:zo,delete:Ro,clear:Do,forEach:Fn(!1,!1)},t={get(r){return Nn(this,r,!1,!0)},get size(){return Bn(this)},has:Hn,add:Fo,set:zo,delete:Ro,clear:Do,forEach:Fn(!1,!0)},n={get(r){return Nn(this,r,!0)},get size(){return Bn(this,!0)},has(r){return Hn.call(this,r,!0)},add:xt("add"),set:xt("set"),delete:xt("delete"),clear:xt("clear"),forEach:Fn(!0,!1)},s={get(r){return Nn(this,r,!0,!0)},get size(){return Bn(this,!0)},has(r){return Hn.call(this,r,!0)},add:xt("add"),set:xt("set"),delete:xt("delete"),clear:xt("clear"),forEach:Fn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=zn(r,!1,!1),n[r]=zn(r,!0,!1),t[r]=zn(r,!1,!0),s[r]=zn(r,!0,!0)}),[e,n,t,s]}const[El,Ll,Tl,Al]=Cl();function fo(e,t){const n=t?e?Al:Tl:e?Ll:El;return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(he(n,o)&&o in s?n:s,o,r)}const Ml={get:fo(!1,!1)},Il={get:fo(!1,!0)},Vl={get:fo(!0,!1)},jr=new WeakMap,Ur=new WeakMap,Kr=new WeakMap,Ol=new WeakMap;function Nl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Hl(e){return e.__v_skip||!Object.isExtensible(e)?0:Nl(rl(e))}function Et(e){return rn(e)?e:po(e,!1,Dr,Ml,jr)}function Bl(e){return po(e,!1,Pl,Il,Ur)}function ho(e){return po(e,!0,Sl,Vl,Kr)}function po(e,t,n,s,o){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const i=Hl(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return o.set(e,l),l}function Qt(e){return rn(e)?Qt(e.__v_raw):!!(e&&e.__v_isReactive)}function rn(e){return!!(e&&e.__v_isReadonly)}function Xn(e){return!!(e&&e.__v_isShallow)}function Wr(e){return Qt(e)||rn(e)}function pe(e){const t=e&&e.__v_raw;return t?pe(t):e}function vn(e){return Gn(e,"__v_skip",!0),e}const kn=e=>ye(e)?Et(e):e,_o=e=>ye(e)?ho(e):e;function qr(e){Ct&&et&&(e=pe(e),Fr(e.dep||(e.dep=lo())))}function Yr(e,t){e=pe(e),e.dep&&Ns(e.dep)}function Ie(e){return!!(e&&e.__v_isRef===!0)}function ee(e){return Gr(e,!1)}function Fl(e){return Gr(e,!0)}function Gr(e,t){return Ie(e)?e:new zl(e,t)}class zl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:pe(t),this._value=n?t:kn(t)}get value(){return qr(this),this._value}set value(t){const n=this.__v_isShallow||Xn(t)||rn(t);t=n?t:pe(t),wn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:kn(t),Yr(this))}}function v(e){return Ie(e)?e.value:e}const Rl={get:(e,t,n)=>v(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Ie(o)&&!Ie(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Xr(e){return Qt(e)?e:new Proxy(e,Rl)}var Jr;class Dl{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Jr]=!1,this._dirty=!0,this.effect=new ao(t,()=>{this._dirty||(this._dirty=!0,Yr(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=pe(this);return qr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Jr="__v_isReadonly";function jl(e,t,n=!1){let s,o;const r=ae(e);return r?(s=e,o=nt):(s=e.get,o=e.set),new Dl(s,o,r||!o,n)}function Lt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(r){An(r,t,n)}return o}function Ge(e,t,n,s){if(ae(e)){const r=Lt(e,t,n,s);return r&&Ir(r)&&r.catch(i=>{An(i,t,n)}),r}const o=[];for(let r=0;r>>1;Sn(Me[s])lt&&Me.splice(t,1)}function ql(e){se(e)?en.push(...e):(!_t||!_t.includes(e,e.allowRecurse?zt+1:zt))&&en.push(e),Qr()}function jo(e,t=$n?lt+1:0){for(;tSn(n)-Sn(s)),zt=0;zt<_t.length;zt++)_t[zt]();_t=null,zt=0}}const Sn=e=>e.id==null?1/0:e.id,Yl=(e,t)=>{const n=Sn(e)-Sn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ei(e){Hs=!1,$n=!0,Me.sort(Yl);const t=nt;try{for(lt=0;ltxe(k)?k.trim():k)),h&&(o=n.map(io))}let l,a=s[l=xs(t)]||s[l=xs(ct(t))];!a&&r&&(a=s[l=xs(un(t))]),a&&Ge(a,e,6,o);const d=s[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ge(d,e,6,o)}}function ti(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},l=!1;if(!ae(e)){const a=d=>{const f=ti(d,t,!0);f&&(l=!0,Le(i,f))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!r&&!l?(ye(e)&&s.set(e,null),null):(se(r)?r.forEach(a=>i[a]=null):Le(i,r),ye(e)&&s.set(e,i),i)}function ds(e,t){return!e||!Tn(t)?!1:(t=t.slice(2).replace(/Once$/,""),he(e,t[0].toLowerCase()+t.slice(1))||he(e,un(t))||he(e,t))}let Ve=null,fs=null;function Zn(e){const t=Ve;return Ve=e,fs=e&&e.type.__scopeId||null,t}function dt(e){fs=e}function ft(){fs=null}function F(e,t=Ve,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&Qo(-1);const r=Zn(t);let i;try{i=e(...o)}finally{Zn(r),s._d&&Qo(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function ks(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:r,propsOptions:[i],slots:l,attrs:a,emit:d,render:f,renderCache:h,data:m,setupState:k,ctx:E,inheritAttrs:M}=e;let W,b;const C=Zn(e);try{if(n.shapeFlag&4){const X=o||s;W=Qe(f.call(X,X,h,r,k,m,E)),b=a}else{const X=t;W=Qe(X.length>1?X(r,{attrs:a,slots:l,emit:d}):X(r,null)),b=t.props?a:Xl(a)}}catch(X){yn.length=0,An(X,e,1),W=N(Ke)}let A=W;if(b&&M!==!1){const X=Object.keys(b),{shapeFlag:ne}=A;X.length&&ne&7&&(i&&X.some(no)&&(b=Jl(b,i)),A=ut(A,b))}return n.dirs&&(A=ut(A),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),W=A,Zn(C),W}const Xl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Tn(n))&&((t||(t={}))[n]=e[n]);return t},Jl=(e,t)=>{const n={};for(const s in e)(!no(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Zl(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:l,patchFlag:a}=t,d=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?Uo(s,i,d):!!i;if(a&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function ni(e,t){t&&t.pendingBranch?se(e)?t.effects.push(...e):t.effects.push(e):ql(e)}function He(e,t){if($e){let n=$e.provides;const s=$e.parent&&$e.parent.provides;s===n&&(n=$e.provides=Object.create(s)),n[e]=t}}function Pe(e,t,n=!1){const s=$e||Ve;if(s){const o=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&ae(t)?t.call(s.proxy):t}}function At(e,t){return hs(e,null,t)}function si(e,t){return hs(e,null,{flush:"post"})}const Rn={};function Ue(e,t,n){return hs(e,t,n)}function hs(e,t,{immediate:n,deep:s,flush:o,onTrack:r,onTrigger:i}=be){const l=$e;let a,d=!1,f=!1;if(Ie(e)?(a=()=>e.value,d=Xn(e)):Qt(e)?(a=()=>e,s=!0):se(e)?(f=!0,d=e.some(A=>Qt(A)||Xn(A)),a=()=>e.map(A=>{if(Ie(A))return A.value;if(Qt(A))return Xt(A);if(ae(A))return Lt(A,l,2)})):ae(e)?t?a=()=>Lt(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return h&&h(),Ge(e,l,3,[m])}:a=nt,t&&s){const A=a;a=()=>Xt(A())}let h,m=A=>{h=b.onStop=()=>{Lt(A,l,4)}},k;if(cn)if(m=nt,t?n&&Ge(t,l,3,[a(),f?[]:void 0,m]):a(),o==="sync"){const A=qa();k=A.__watcherHandles||(A.__watcherHandles=[])}else return nt;let E=f?new Array(e.length).fill(Rn):Rn;const M=()=>{if(b.active)if(t){const A=b.run();(s||d||(f?A.some((X,ne)=>wn(X,E[ne])):wn(A,E)))&&(h&&h(),Ge(t,l,3,[A,E===Rn?void 0:f&&E[0]===Rn?[]:E,m]),E=A)}else b.run()};M.allowRecurse=!!t;let W;o==="sync"?W=M:o==="post"?W=()=>Fe(M,l&&l.suspense):(M.pre=!0,l&&(M.id=l.uid),W=()=>us(M));const b=new ao(a,W);t?n?M():E=b.run():o==="post"?Fe(b.run.bind(b),l&&l.suspense):b.run();const C=()=>{b.stop(),l&&l.scope&&so(l.scope.effects,b)};return k&&k.push(C),C}function ta(e,t,n){const s=this.proxy,o=xe(e)?e.includes(".")?oi(s,e):()=>s[e]:e.bind(s,s);let r;ae(t)?r=t:(r=t.handler,n=t);const i=$e;an(this);const l=hs(o,r.bind(s),n);return i?an(i):Kt(),l}function oi(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{Xt(n,t)});else if(Or(e))for(const n in e)Xt(e[n],t);return e}function na(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ze(()=>{e.isMounted=!0}),ci(()=>{e.isUnmounting=!0}),e}const qe=[Function,Array],sa={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:qe,onEnter:qe,onAfterEnter:qe,onEnterCancelled:qe,onBeforeLeave:qe,onLeave:qe,onAfterLeave:qe,onLeaveCancelled:qe,onBeforeAppear:qe,onAppear:qe,onAfterAppear:qe,onAppearCancelled:qe},setup(e,{slots:t}){const n=ms(),s=na();let o;return()=>{const r=t.default&&li(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){for(const M of r)if(M.type!==Ke){i=M;break}}const l=pe(e),{mode:a}=l;if(s.isLeaving)return $s(i);const d=Ko(i);if(!d)return $s(i);const f=Bs(d,l,s,n);Fs(d,f);const h=n.subTree,m=h&&Ko(h);let k=!1;const{getTransitionKey:E}=d.type;if(E){const M=E();o===void 0?o=M:M!==o&&(o=M,k=!0)}if(m&&m.type!==Ke&&(!Rt(d,m)||k)){const M=Bs(m,l,s,n);if(Fs(m,M),a==="out-in")return s.isLeaving=!0,M.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},$s(i);a==="in-out"&&d.type!==Ke&&(M.delayLeave=(W,b,C)=>{const A=ii(s,m);A[String(m.key)]=m,W._leaveCb=()=>{b(),W._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=C})}return i}}},ri=sa;function ii(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Bs(e,t,n,s){const{appear:o,mode:r,persisted:i=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:d,onEnterCancelled:f,onBeforeLeave:h,onLeave:m,onAfterLeave:k,onLeaveCancelled:E,onBeforeAppear:M,onAppear:W,onAfterAppear:b,onAppearCancelled:C}=t,A=String(e.key),X=ii(n,e),ne=(_,q)=>{_&&Ge(_,s,9,q)},fe=(_,q)=>{const D=q[1];ne(_,q),se(_)?_.every(J=>J.length<=1)&&D():_.length<=1&&D()},R={mode:r,persisted:i,beforeEnter(_){let q=l;if(!n.isMounted)if(o)q=M||l;else return;_._leaveCb&&_._leaveCb(!0);const D=X[A];D&&Rt(e,D)&&D.el._leaveCb&&D.el._leaveCb(),ne(q,[_])},enter(_){let q=a,D=d,J=f;if(!n.isMounted)if(o)q=W||a,D=b||d,J=C||f;else return;let $=!1;const H=_._enterCb=I=>{$||($=!0,I?ne(J,[_]):ne(D,[_]),R.delayedLeave&&R.delayedLeave(),_._enterCb=void 0)};q?fe(q,[_,H]):H()},leave(_,q){const D=String(e.key);if(_._enterCb&&_._enterCb(!0),n.isUnmounting)return q();ne(h,[_]);let J=!1;const $=_._leaveCb=H=>{J||(J=!0,q(),H?ne(E,[_]):ne(k,[_]),_._leaveCb=void 0,X[D]===e&&delete X[D])};X[D]=e,m?fe(m,[_,$]):$()},clone(_){return Bs(_,t,n,s)}};return R}function $s(e){if(In(e))return e=ut(e),e.children=null,e}function Ko(e){return In(e)?e.children?e.children[0]:void 0:e}function Fs(e,t){e.shapeFlag&6&&e.component?Fs(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 li(e,t=!1,n){let s=[],o=0;for(let r=0;r1)for(let r=0;r!!e.type.__asyncLoader;function oa(e){ae(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:o=200,timeout:r,suspensible:i=!0,onError:l}=e;let a=null,d,f=0;const h=()=>(f++,a=null,m()),m=()=>{let k;return a||(k=a=t().catch(E=>{if(E=E instanceof Error?E:new Error(String(E)),l)return new Promise((M,W)=>{l(E,()=>M(h()),()=>W(E),f+1)});throw E}).then(E=>k!==a&&a?a:(E&&(E.__esModule||E[Symbol.toStringTag]==="Module")&&(E=E.default),d=E,E)))};return j({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return d},setup(){const k=$e;if(d)return()=>Ss(d,k);const E=C=>{a=null,An(C,k,13,!s)};if(i&&k.suspense||cn)return m().then(C=>()=>Ss(C,k)).catch(C=>(E(C),()=>s?N(s,{error:C}):null));const M=ee(!1),W=ee(),b=ee(!!o);return o&&setTimeout(()=>{b.value=!1},o),r!=null&&setTimeout(()=>{if(!M.value&&!W.value){const C=new Error(`Async component timed out after ${r}ms.`);E(C),W.value=C}},r),m().then(()=>{M.value=!0,k.parent&&In(k.parent.vnode)&&us(k.parent.update)}).catch(C=>{E(C),W.value=C}),()=>{if(M.value&&d)return Ss(d,k);if(W.value&&s)return N(s,{error:W.value});if(n&&!b.value)return N(n)}}})}function Ss(e,t){const{ref:n,props:s,children:o,ce:r}=t.vnode,i=N(e,s,o);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const In=e=>e.type.__isKeepAlive;function ra(e,t){ai(e,"a",t)}function ia(e,t){ai(e,"da",t)}function ai(e,t,n=$e){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ps(t,s,n),n){let o=n.parent;for(;o&&o.parent;)In(o.parent.vnode)&&la(s,t,n,o),o=o.parent}}function la(e,t,n,s){const o=ps(t,e,s,!0);gt(()=>{so(s[t],o)},n)}function ps(e,t,n=$e,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;dn(),an(n);const l=Ge(t,n,e,i);return Kt(),fn(),l});return s?o.unshift(r):o.push(r),r}}const vt=e=>(t,n=$e)=>(!cn||e==="sp")&&ps(e,(...s)=>t(...s),n),aa=vt("bm"),ze=vt("m"),ca=vt("bu"),vo=vt("u"),ci=vt("bum"),gt=vt("um"),ua=vt("sp"),da=vt("rtg"),fa=vt("rtc");function ha(e,t=$e){ps("ec",e,t)}function it(e,t,n,s){const o=e.dirs,r=t&&t.dirs;for(let i=0;it(i,l,void 0,r&&r[l]));else{const i=Object.keys(e);o=new Array(i.length);for(let l=0,a=i.length;lts(t)?!(t.type===Ke||t.type===re&&!fi(t.children)):!0)?e:null}const zs=e=>e?ki(e)?wo(e)||e.proxy:zs(e.parent):null,gn=Le(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=>zs(e.parent),$root:e=>zs(e.root),$emit:e=>e.emit,$options:e=>yo(e),$forceUpdate:e=>e.f||(e.f=()=>us(e.update)),$nextTick:e=>e.n||(e.n=Mn.bind(e.proxy)),$watch:e=>ta.bind(e)}),Ps=(e,t)=>e!==be&&!e.__isScriptSetup&&he(e,t),pa={get({_:e},t){const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:l,appContext:a}=e;let d;if(t[0]!=="$"){const k=i[t];if(k!==void 0)switch(k){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(Ps(s,t))return i[t]=1,s[t];if(o!==be&&he(o,t))return i[t]=2,o[t];if((d=e.propsOptions[0])&&he(d,t))return i[t]=3,r[t];if(n!==be&&he(n,t))return i[t]=4,n[t];Rs&&(i[t]=0)}}const f=gn[t];let h,m;if(f)return t==="$attrs"&&We(e,"get",t),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==be&&he(n,t))return i[t]=4,n[t];if(m=a.config.globalProperties,he(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return Ps(o,t)?(o[t]=n,!0):s!==be&&he(s,t)?(s[t]=n,!0):he(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},i){let l;return!!n[i]||e!==be&&he(e,i)||Ps(t,i)||(l=r[0])&&he(l,i)||he(s,i)||he(gn,i)||he(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:he(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Rs=!0;function _a(e){const t=yo(e),n=e.proxy,s=e.ctx;Rs=!1,t.beforeCreate&&qo(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:l,provide:a,inject:d,created:f,beforeMount:h,mounted:m,beforeUpdate:k,updated:E,activated:M,deactivated:W,beforeDestroy:b,beforeUnmount:C,destroyed:A,unmounted:X,render:ne,renderTracked:fe,renderTriggered:R,errorCaptured:_,serverPrefetch:q,expose:D,inheritAttrs:J,components:$,directives:H,filters:I}=t;if(d&&ma(d,s,null,e.appContext.config.unwrapInjectedRef),i)for(const ie in i){const le=i[ie];ae(le)&&(s[ie]=le.bind(n))}if(o){const ie=o.call(n,n);ye(ie)&&(e.data=Et(ie))}if(Rs=!0,r)for(const ie in r){const le=r[ie],Ce=ae(le)?le.bind(n,n):ae(le.get)?le.get.bind(n,n):nt,Ae=!ae(le)&&ae(le.set)?le.set.bind(n):nt,Se=Y({get:Ce,set:Ae});Object.defineProperty(s,ie,{enumerable:!0,configurable:!0,get:()=>Se.value,set:we=>Se.value=we})}if(l)for(const ie in l)hi(l[ie],s,n,ie);if(a){const ie=ae(a)?a.call(n):a;Reflect.ownKeys(ie).forEach(le=>{He(le,ie[le])})}f&&qo(f,e,"c");function z(ie,le){se(le)?le.forEach(Ce=>ie(Ce.bind(n))):le&&ie(le.bind(n))}if(z(aa,h),z(ze,m),z(ca,k),z(vo,E),z(ra,M),z(ia,W),z(ha,_),z(fa,fe),z(da,R),z(ci,C),z(gt,X),z(ua,q),se(D))if(D.length){const ie=e.exposed||(e.exposed={});D.forEach(le=>{Object.defineProperty(ie,le,{get:()=>n[le],set:Ce=>n[le]=Ce})})}else e.exposed||(e.exposed={});ne&&e.render===nt&&(e.render=ne),J!=null&&(e.inheritAttrs=J),$&&(e.components=$),H&&(e.directives=H)}function ma(e,t,n=nt,s=!1){se(e)&&(e=Ds(e));for(const o in e){const r=e[o];let i;ye(r)?"default"in r?i=Pe(r.from||o,r.default,!0):i=Pe(r.from||o):i=Pe(r),Ie(i)&&s?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[o]=i}}function qo(e,t,n){Ge(se(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function hi(e,t,n,s){const o=s.includes(".")?oi(n,s):()=>n[s];if(xe(e)){const r=t[e];ae(r)&&Ue(o,r)}else if(ae(e))Ue(o,e.bind(n));else if(ye(e))if(se(e))e.forEach(r=>hi(r,t,n,s));else{const r=ae(e.handler)?e.handler.bind(n):t[e.handler];ae(r)&&Ue(o,r,e)}}function yo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,l=r.get(t);let a;return l?a=l:!o.length&&!n&&!s?a=t:(a={},o.length&&o.forEach(d=>Qn(a,d,i,!0)),Qn(a,t,i)),ye(t)&&r.set(t,a),a}function Qn(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&Qn(e,r,n,!0),o&&o.forEach(i=>Qn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=va[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const va={data:Yo,props:Bt,emits:Bt,methods:Bt,computed:Bt,beforeCreate:Ne,created:Ne,beforeMount:Ne,mounted:Ne,beforeUpdate:Ne,updated:Ne,beforeDestroy:Ne,beforeUnmount:Ne,destroyed:Ne,unmounted:Ne,activated:Ne,deactivated:Ne,errorCaptured:Ne,serverPrefetch:Ne,components:Bt,directives:Bt,watch:ya,provide:Yo,inject:ga};function Yo(e,t){return t?e?function(){return Le(ae(e)?e.call(this,this):e,ae(t)?t.call(this,this):t)}:t:e}function ga(e,t){return Bt(Ds(e),Ds(t))}function Ds(e){if(se(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{a=!0;const[m,k]=_i(h,t,!0);Le(i,m),k&&l.push(...k)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!r&&!a)return ye(e)&&s.set(e,Jt),Jt;if(se(r))for(let f=0;f-1,k[1]=M<0||E-1||he(k,"default"))&&l.push(h)}}}const d=[i,l];return ye(e)&&s.set(e,d),d}function Go(e){return e[0]!=="$"}function Xo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Jo(e,t){return Xo(e)===Xo(t)}function Zo(e,t){return se(t)?t.findIndex(n=>Jo(n,e)):ae(t)&&Jo(t,e)?0:-1}const mi=e=>e[0]==="_"||e==="$stable",bo=e=>se(e)?e.map(Qe):[Qe(e)],wa=(e,t,n)=>{if(t._n)return t;const s=F((...o)=>bo(t(...o)),n);return s._c=!1,s},vi=(e,t,n)=>{const s=e._ctx;for(const o in e){if(mi(o))continue;const r=e[o];if(ae(r))t[o]=wa(o,r,s);else if(r!=null){const i=bo(r);t[o]=()=>i}}},gi=(e,t)=>{const n=bo(t);e.slots.default=()=>n},ka=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=pe(t),Gn(t,"_",n)):vi(t,e.slots={})}else e.slots={},t&&gi(e,t);Gn(e.slots,_s,1)},$a=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=be;if(s.shapeFlag&32){const l=t._;l?n&&l===1?r=!1:(Le(o,t),!n&&l===1&&delete o._):(r=!t.$stable,vi(t,o)),i=t}else t&&(gi(e,t),i={default:1});if(r)for(const l in o)!mi(l)&&!(l in i)&&delete o[l]};function yi(){return{app:null,config:{isNativeTag:nl,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 Sa=0;function Pa(e,t){return function(s,o=null){ae(s)||(s=Object.assign({},s)),o!=null&&!ye(o)&&(o=null);const r=yi(),i=new Set;let l=!1;const a=r.app={_uid:Sa++,_component:s,_props:o,_container:null,_context:r,_instance:null,version:Ya,get config(){return r.config},set config(d){},use(d,...f){return i.has(d)||(d&&ae(d.install)?(i.add(d),d.install(a,...f)):ae(d)&&(i.add(d),d(a,...f))),a},mixin(d){return r.mixins.includes(d)||r.mixins.push(d),a},component(d,f){return f?(r.components[d]=f,a):r.components[d]},directive(d,f){return f?(r.directives[d]=f,a):r.directives[d]},mount(d,f,h){if(!l){const m=N(s,o);return m.appContext=r,f&&t?t(m,d):e(m,d,h),l=!0,a._container=d,d.__vue_app__=a,wo(m.component)||m.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(d,f){return r.provides[d]=f,a}};return a}}function es(e,t,n,s,o=!1){if(se(e)){e.forEach((m,k)=>es(m,t&&(se(t)?t[k]:t),n,s,o));return}if(tn(s)&&!o)return;const r=s.shapeFlag&4?wo(s.component)||s.component.proxy:s.el,i=o?null:r,{i:l,r:a}=e,d=t&&t.r,f=l.refs===be?l.refs={}:l.refs,h=l.setupState;if(d!=null&&d!==a&&(xe(d)?(f[d]=null,he(h,d)&&(h[d]=null)):Ie(d)&&(d.value=null)),ae(a))Lt(a,l,12,[i,f]);else{const m=xe(a),k=Ie(a);if(m||k){const E=()=>{if(e.f){const M=m?he(h,a)?h[a]:f[a]:a.value;o?se(M)&&so(M,r):se(M)?M.includes(r)||M.push(r):m?(f[a]=[r],he(h,a)&&(h[a]=f[a])):(a.value=[r],e.k&&(f[e.k]=a.value))}else m?(f[a]=i,he(h,a)&&(h[a]=i)):k&&(a.value=i,e.k&&(f[e.k]=i))};i?(E.id=-1,Fe(E,n)):E()}}}let wt=!1;const Dn=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",jn=e=>e.nodeType===8;function Ca(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:r,parentNode:i,remove:l,insert:a,createComment:d}}=e,f=(b,C)=>{if(!C.hasChildNodes()){n(null,b,C),Jn(),C._vnode=b;return}wt=!1,h(C.firstChild,b,null,null,null),Jn(),C._vnode=b,wt&&console.error("Hydration completed but contains mismatches.")},h=(b,C,A,X,ne,fe=!1)=>{const R=jn(b)&&b.data==="[",_=()=>M(b,C,A,X,ne,R),{type:q,ref:D,shapeFlag:J,patchFlag:$}=C;let H=b.nodeType;C.el=b,$===-2&&(fe=!1,C.dynamicChildren=null);let I=null;switch(q){case ln:H!==3?C.children===""?(a(C.el=o(""),i(b),b),I=b):I=_():(b.data!==C.children&&(wt=!0,b.data=C.children),I=r(b));break;case Ke:H!==8||R?I=_():I=r(b);break;case nn:if(R&&(b=r(b),H=b.nodeType),H===1||H===3){I=b;const ce=!C.children.length;for(let z=0;z{fe=fe||!!C.dynamicChildren;const{type:R,props:_,patchFlag:q,shapeFlag:D,dirs:J}=C,$=R==="input"&&J||R==="option";if($||q!==-1){if(J&&it(C,null,A,"created"),_)if($||!fe||q&48)for(const I in _)($&&I.endsWith("value")||Tn(I)&&!mn(I))&&s(b,I,null,_[I],!1,void 0,A);else _.onClick&&s(b,"onClick",null,_.onClick,!1,void 0,A);let H;if((H=_&&_.onVnodeBeforeMount)&&Ye(H,A,C),J&&it(C,null,A,"beforeMount"),((H=_&&_.onVnodeMounted)||J)&&ni(()=>{H&&Ye(H,A,C),J&&it(C,null,A,"mounted")},X),D&16&&!(_&&(_.innerHTML||_.textContent))){let I=k(b.firstChild,C,b,A,X,ne,fe);for(;I;){wt=!0;const ce=I;I=I.nextSibling,l(ce)}}else D&8&&b.textContent!==C.children&&(wt=!0,b.textContent=C.children)}return b.nextSibling},k=(b,C,A,X,ne,fe,R)=>{R=R||!!C.dynamicChildren;const _=C.children,q=_.length;for(let D=0;D{const{slotScopeIds:R}=C;R&&(ne=ne?ne.concat(R):R);const _=i(b),q=k(r(b),C,_,A,X,ne,fe);return q&&jn(q)&&q.data==="]"?r(C.anchor=q):(wt=!0,a(C.anchor=d("]"),_,q),q)},M=(b,C,A,X,ne,fe)=>{if(wt=!0,C.el=null,fe){const q=W(b);for(;;){const D=r(b);if(D&&D!==q)l(D);else break}}const R=r(b),_=i(b);return l(b),n(null,C,_,R,A,X,Dn(_),ne),R},W=b=>{let C=0;for(;b;)if(b=r(b),b&&jn(b)&&(b.data==="["&&C++,b.data==="]")){if(C===0)return r(b);C--}return b};return[f,h]}const Fe=ni;function Ea(e){return La(e,Ca)}function La(e,t){const n=al();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:l,createComment:a,setText:d,setElementText:f,parentNode:h,nextSibling:m,setScopeId:k=nt,insertStaticContent:E}=e,M=(u,c,g,y=null,w=null,L=null,B=!1,T=null,V=!!c.dynamicChildren)=>{if(u===c)return;u&&!Rt(u,c)&&(y=bt(u),we(u,w,L,!0),u=null),c.patchFlag===-2&&(V=!1,c.dynamicChildren=null);const{type:P,ref:Z,shapeFlag:K}=c;switch(P){case ln:W(u,c,g,y);break;case Ke:b(u,c,g,y);break;case nn:u==null&&C(c,g,y,B);break;case re:$(u,c,g,y,w,L,B,T,V);break;default:K&1?ne(u,c,g,y,w,L,B,T,V):K&6?H(u,c,g,y,w,L,B,T,V):(K&64||K&128)&&P.process(u,c,g,y,w,L,B,T,V,Xe)}Z!=null&&w&&es(Z,u&&u.ref,L,c||u,!c)},W=(u,c,g,y)=>{if(u==null)s(c.el=l(c.children),g,y);else{const w=c.el=u.el;c.children!==u.children&&d(w,c.children)}},b=(u,c,g,y)=>{u==null?s(c.el=a(c.children||""),g,y):c.el=u.el},C=(u,c,g,y)=>{[u.el,u.anchor]=E(u.children,c,g,y,u.el,u.anchor)},A=({el:u,anchor:c},g,y)=>{let w;for(;u&&u!==c;)w=m(u),s(u,g,y),u=w;s(c,g,y)},X=({el:u,anchor:c})=>{let g;for(;u&&u!==c;)g=m(u),o(u),u=g;o(c)},ne=(u,c,g,y,w,L,B,T,V)=>{B=B||c.type==="svg",u==null?fe(c,g,y,w,L,B,T,V):q(u,c,w,L,B,T,V)},fe=(u,c,g,y,w,L,B,T)=>{let V,P;const{type:Z,props:K,shapeFlag:Q,transition:oe,dirs:ue}=u;if(V=u.el=i(u.type,L,K&&K.is,K),Q&8?f(V,u.children):Q&16&&_(u.children,V,null,y,w,L&&Z!=="foreignObject",B,T),ue&&it(u,null,y,"created"),K){for(const me in K)me!=="value"&&!mn(me)&&r(V,me,null,K[me],L,u.children,y,w,Be);"value"in K&&r(V,"value",null,K.value),(P=K.onVnodeBeforeMount)&&Ye(P,y,u)}R(V,u,u.scopeId,B,y),ue&&it(u,null,y,"beforeMount");const ve=(!w||w&&!w.pendingBranch)&&oe&&!oe.persisted;ve&&oe.beforeEnter(V),s(V,c,g),((P=K&&K.onVnodeMounted)||ve||ue)&&Fe(()=>{P&&Ye(P,y,u),ve&&oe.enter(V),ue&&it(u,null,y,"mounted")},w)},R=(u,c,g,y,w)=>{if(g&&k(u,g),y)for(let L=0;L{for(let P=V;P{const T=c.el=u.el;let{patchFlag:V,dynamicChildren:P,dirs:Z}=c;V|=u.patchFlag&16;const K=u.props||be,Q=c.props||be;let oe;g&&Ot(g,!1),(oe=Q.onVnodeBeforeUpdate)&&Ye(oe,g,c,u),Z&&it(c,u,g,"beforeUpdate"),g&&Ot(g,!0);const ue=w&&c.type!=="foreignObject";if(P?D(u.dynamicChildren,P,T,g,y,ue,L):B||le(u,c,T,null,g,y,ue,L,!1),V>0){if(V&16)J(T,c,K,Q,g,y,w);else if(V&2&&K.class!==Q.class&&r(T,"class",null,Q.class,w),V&4&&r(T,"style",K.style,Q.style,w),V&8){const ve=c.dynamicProps;for(let me=0;me{oe&&Ye(oe,g,c,u),Z&&it(c,u,g,"updated")},y)},D=(u,c,g,y,w,L,B)=>{for(let T=0;T{if(g!==y){if(g!==be)for(const T in g)!mn(T)&&!(T in y)&&r(u,T,g[T],null,B,c.children,w,L,Be);for(const T in y){if(mn(T))continue;const V=y[T],P=g[T];V!==P&&T!=="value"&&r(u,T,P,V,B,c.children,w,L,Be)}"value"in y&&r(u,"value",g.value,y.value)}},$=(u,c,g,y,w,L,B,T,V)=>{const P=c.el=u?u.el:l(""),Z=c.anchor=u?u.anchor:l("");let{patchFlag:K,dynamicChildren:Q,slotScopeIds:oe}=c;oe&&(T=T?T.concat(oe):oe),u==null?(s(P,g,y),s(Z,g,y),_(c.children,g,Z,w,L,B,T,V)):K>0&&K&64&&Q&&u.dynamicChildren?(D(u.dynamicChildren,Q,g,w,L,B,T),(c.key!=null||w&&c===w.subTree)&&bi(u,c,!0)):le(u,c,g,Z,w,L,B,T,V)},H=(u,c,g,y,w,L,B,T,V)=>{c.slotScopeIds=T,u==null?c.shapeFlag&512?w.ctx.activate(c,g,y,B,V):I(c,g,y,w,L,B,V):ce(u,c,V)},I=(u,c,g,y,w,L,B)=>{const T=u.component=Ba(u,y,w);if(In(u)&&(T.ctx.renderer=Xe),Fa(T),T.asyncDep){if(w&&w.registerDep(T,z),!u.el){const V=T.subTree=N(Ke);b(null,V,c,g)}return}z(T,u,c,g,w,L,B)},ce=(u,c,g)=>{const y=c.component=u.component;if(Zl(u,c,g))if(y.asyncDep&&!y.asyncResolved){ie(y,c,g);return}else y.next=c,Wl(y.update),y.update();else c.el=u.el,y.vnode=c},z=(u,c,g,y,w,L,B)=>{const T=()=>{if(u.isMounted){let{next:Z,bu:K,u:Q,parent:oe,vnode:ue}=u,ve=Z,me;Ot(u,!1),Z?(Z.el=ue.el,ie(u,Z,B)):Z=ue,K&&ws(K),(me=Z.props&&Z.props.onVnodeBeforeUpdate)&&Ye(me,oe,Z,ue),Ot(u,!0);const ke=ks(u),Ze=u.subTree;u.subTree=ke,M(Ze,ke,h(Ze.el),bt(Ze),u,w,L),Z.el=ke.el,ve===null&&Ql(u,ke.el),Q&&Fe(Q,w),(me=Z.props&&Z.props.onVnodeUpdated)&&Fe(()=>Ye(me,oe,Z,ue),w)}else{let Z;const{el:K,props:Q}=c,{bm:oe,m:ue,parent:ve}=u,me=tn(c);if(Ot(u,!1),oe&&ws(oe),!me&&(Z=Q&&Q.onVnodeBeforeMount)&&Ye(Z,ve,c),Ot(u,!0),K&&Je){const ke=()=>{u.subTree=ks(u),Je(K,u.subTree,u,w,null)};me?c.type.__asyncLoader().then(()=>!u.isUnmounted&&ke()):ke()}else{const ke=u.subTree=ks(u);M(null,ke,g,y,u,w,L),c.el=ke.el}if(ue&&Fe(ue,w),!me&&(Z=Q&&Q.onVnodeMounted)){const ke=c;Fe(()=>Ye(Z,ve,ke),w)}(c.shapeFlag&256||ve&&tn(ve.vnode)&&ve.vnode.shapeFlag&256)&&u.a&&Fe(u.a,w),u.isMounted=!0,c=g=y=null}},V=u.effect=new ao(T,()=>us(P),u.scope),P=u.update=()=>V.run();P.id=u.uid,Ot(u,!0),P()},ie=(u,c,g)=>{c.component=u;const y=u.vnode.props;u.vnode=c,u.next=null,xa(u,c.props,y,g),$a(u,c.children,g),dn(),jo(),fn()},le=(u,c,g,y,w,L,B,T,V=!1)=>{const P=u&&u.children,Z=u?u.shapeFlag:0,K=c.children,{patchFlag:Q,shapeFlag:oe}=c;if(Q>0){if(Q&128){Ae(P,K,g,y,w,L,B,T,V);return}else if(Q&256){Ce(P,K,g,y,w,L,B,T,V);return}}oe&8?(Z&16&&Be(P,w,L),K!==P&&f(g,K)):Z&16?oe&16?Ae(P,K,g,y,w,L,B,T,V):Be(P,w,L,!0):(Z&8&&f(g,""),oe&16&&_(K,g,y,w,L,B,T,V))},Ce=(u,c,g,y,w,L,B,T,V)=>{u=u||Jt,c=c||Jt;const P=u.length,Z=c.length,K=Math.min(P,Z);let Q;for(Q=0;QZ?Be(u,w,L,!0,!1,K):_(c,g,y,w,L,B,T,V,K)},Ae=(u,c,g,y,w,L,B,T,V)=>{let P=0;const Z=c.length;let K=u.length-1,Q=Z-1;for(;P<=K&&P<=Q;){const oe=u[P],ue=c[P]=V?St(c[P]):Qe(c[P]);if(Rt(oe,ue))M(oe,ue,g,null,w,L,B,T,V);else break;P++}for(;P<=K&&P<=Q;){const oe=u[K],ue=c[Q]=V?St(c[Q]):Qe(c[Q]);if(Rt(oe,ue))M(oe,ue,g,null,w,L,B,T,V);else break;K--,Q--}if(P>K){if(P<=Q){const oe=Q+1,ue=oeQ)for(;P<=K;)we(u[P],w,L,!0),P++;else{const oe=P,ue=P,ve=new Map;for(P=ue;P<=Q;P++){const Re=c[P]=V?St(c[P]):Qe(c[P]);Re.key!=null&&ve.set(Re.key,P)}let me,ke=0;const Ze=Q-ue+1;let Yt=!1,Mo=0;const hn=new Array(Ze);for(P=0;P=Ze){we(Re,w,L,!0);continue}let rt;if(Re.key!=null)rt=ve.get(Re.key);else for(me=ue;me<=Q;me++)if(hn[me-ue]===0&&Rt(Re,c[me])){rt=me;break}rt===void 0?we(Re,w,L,!0):(hn[rt-ue]=P+1,rt>=Mo?Mo=rt:Yt=!0,M(Re,c[rt],g,null,w,L,B,T,V),ke++)}const Io=Yt?Ta(hn):Jt;for(me=Io.length-1,P=Ze-1;P>=0;P--){const Re=ue+P,rt=c[Re],Vo=Re+1{const{el:L,type:B,transition:T,children:V,shapeFlag:P}=u;if(P&6){Se(u.component.subTree,c,g,y);return}if(P&128){u.suspense.move(c,g,y);return}if(P&64){B.move(u,c,g,Xe);return}if(B===re){s(L,c,g);for(let K=0;KT.enter(L),w);else{const{leave:K,delayLeave:Q,afterLeave:oe}=T,ue=()=>s(L,c,g),ve=()=>{K(L,()=>{ue(),oe&&oe()})};Q?Q(L,ue,ve):ve()}else s(L,c,g)},we=(u,c,g,y=!1,w=!1)=>{const{type:L,props:B,ref:T,children:V,dynamicChildren:P,shapeFlag:Z,patchFlag:K,dirs:Q}=u;if(T!=null&&es(T,null,g,u,!0),Z&256){c.ctx.deactivate(u);return}const oe=Z&1&&Q,ue=!tn(u);let ve;if(ue&&(ve=B&&B.onVnodeBeforeUnmount)&&Ye(ve,c,u),Z&6)st(u.component,g,y);else{if(Z&128){u.suspense.unmount(g,y);return}oe&&it(u,null,c,"beforeUnmount"),Z&64?u.type.remove(u,c,g,w,Xe,y):P&&(L!==re||K>0&&K&64)?Be(P,c,g,!1,!0):(L===re&&K&384||!w&&Z&16)&&Be(V,c,g),y&&ht(u)}(ue&&(ve=B&&B.onVnodeUnmounted)||oe)&&Fe(()=>{ve&&Ye(ve,c,u),oe&&it(u,null,c,"unmounted")},g)},ht=u=>{const{type:c,el:g,anchor:y,transition:w}=u;if(c===re){Vt(g,y);return}if(c===nn){X(u);return}const L=()=>{o(g),w&&!w.persisted&&w.afterLeave&&w.afterLeave()};if(u.shapeFlag&1&&w&&!w.persisted){const{leave:B,delayLeave:T}=w,V=()=>B(g,L);T?T(u.el,L,V):V()}else L()},Vt=(u,c)=>{let g;for(;u!==c;)g=m(u),o(u),u=g;o(c)},st=(u,c,g)=>{const{bum:y,scope:w,update:L,subTree:B,um:T}=u;y&&ws(y),w.stop(),L&&(L.active=!1,we(B,u,c,g)),T&&Fe(T,c),Fe(()=>{u.isUnmounted=!0},c),c&&c.pendingBranch&&!c.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===c.pendingId&&(c.deps--,c.deps===0&&c.resolve())},Be=(u,c,g,y=!1,w=!1,L=0)=>{for(let B=L;Bu.shapeFlag&6?bt(u.component.subTree):u.shapeFlag&128?u.suspense.next():m(u.anchor||u.el),ot=(u,c,g)=>{u==null?c._vnode&&we(c._vnode,null,null,!0):M(c._vnode||null,u,c,null,null,null,g),jo(),Jn(),c._vnode=u},Xe={p:M,um:we,m:Se,r:ht,mt:I,mc:_,pc:le,pbc:D,n:bt,o:e};let pt,Je;return t&&([pt,Je]=t(Xe)),{render:ot,hydrate:pt,createApp:Pa(ot,pt)}}function Ot({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function bi(e,t,n=!1){const s=e.children,o=t.children;if(se(s)&&se(o))for(let r=0;r>1,e[n[l]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}const Aa=e=>e.__isTeleport,re=Symbol(void 0),ln=Symbol(void 0),Ke=Symbol(void 0),nn=Symbol(void 0),yn=[];let tt=null;function p(e=!1){yn.push(tt=e?null:[])}function Ma(){yn.pop(),tt=yn[yn.length-1]||null}let Cn=1;function Qo(e){Cn+=e}function xi(e){return e.dynamicChildren=Cn>0?tt||Jt:null,Ma(),Cn>0&&tt&&tt.push(e),e}function x(e,t,n,s,o,r){return xi(S(e,t,n,s,o,r,!0))}function te(e,t,n,s,o){return xi(N(e,t,n,s,o,!0))}function ts(e){return e?e.__v_isVNode===!0:!1}function Rt(e,t){return e.type===t.type&&e.key===t.key}const _s="__vInternal",wi=({key:e})=>e??null,Wn=({ref:e,ref_key:t,ref_for:n})=>e!=null?xe(e)||Ie(e)||ae(e)?{i:Ve,r:e,k:t,f:!!n}:e:null;function S(e,t=null,n=null,s=0,o=null,r=e===re?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&wi(t),ref:t&&Wn(t),scopeId:fs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ve};return l?(xo(a,n),r&128&&e.normalize(a)):n&&(a.shapeFlag|=xe(n)?8:16),Cn>0&&!i&&tt&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&&tt.push(a),a}const N=Ia;function Ia(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===ui)&&(e=Ke),ts(e)){const l=ut(e,t,!0);return n&&xo(l,n),Cn>0&&!r&&tt&&(l.shapeFlag&6?tt[tt.indexOf(e)]=l:tt.push(l)),l.patchFlag|=-2,l}if(ja(e)&&(e=e.__vccOpts),t){t=Va(t);let{class:l,style:a}=t;l&&!xe(l)&&(t.class=ge(l)),ye(a)&&(Wr(a)&&!se(a)&&(a=Le({},a)),t.style=rs(a))}const i=xe(e)?1:ea(e)?128:Aa(e)?64:ye(e)?4:ae(e)?2:0;return S(e,t,n,s,o,i,r,!0)}function Va(e){return e?Wr(e)||_s in e?Le({},e):e:null}function ut(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:i}=e,l=t?qn(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&wi(l),ref:t&&t.ref?n&&o?se(o)?o.concat(Wn(t)):[o,Wn(t)]:Wn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==re?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ut(e.ssContent),ssFallback:e.ssFallback&&ut(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Oe(e=" ",t=0){return N(ln,null,e,t)}function Oa(e,t){const n=N(nn,null,e);return n.staticCount=t,n}function G(e="",t=!1){return t?(p(),te(Ke,null,e)):N(Ke,null,e)}function Qe(e){return e==null||typeof e=="boolean"?N(Ke):se(e)?N(re,null,e.slice()):typeof e=="object"?St(e):N(ln,null,String(e))}function St(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ut(e)}function xo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(se(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),xo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(_s in t)?t._ctx=Ve:o===3&&Ve&&(Ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ae(t)?(t={default:t,_ctx:Ve},n=32):(t=String(t),s&64?(n=16,t=[Oe(t)]):n=8);e.children=t,e.shapeFlag|=n}function qn(...e){const t={};for(let n=0;n$e||Ve,an=e=>{$e=e,e.scope.on()},Kt=()=>{$e&&$e.scope.off(),$e=null};function ki(e){return e.vnode.shapeFlag&4}let cn=!1;function Fa(e,t=!1){cn=t;const{props:n,children:s}=e.vnode,o=ki(e);ba(e,n,o,t),ka(e,s);const r=o?za(e,t):void 0;return cn=!1,r}function za(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=vn(new Proxy(e.ctx,pa));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?Si(e):null;an(e),dn();const r=Lt(s,e,0,[e.props,o]);if(fn(),Kt(),Ir(r)){if(r.then(Kt,Kt),t)return r.then(i=>{er(e,i,t)}).catch(i=>{An(i,e,0)});e.asyncDep=r}else er(e,r,t)}else $i(e,t)}function er(e,t,n){ae(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=Xr(t)),$i(e,n)}let tr;function $i(e,t,n){const s=e.type;if(!e.render){if(!t&&tr&&!s.render){const o=s.template||yo(e).template;if(o){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,d=Le(Le({isCustomElement:r,delimiters:l},i),a);s.render=tr(o,d)}}e.render=s.render||nt}an(e),dn(),_a(e),fn(),Kt()}function Ra(e){return new Proxy(e.attrs,{get(t,n){return We(e,"get","$attrs"),t[n]}})}function Si(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Ra(e))},slots:e.slots,emit:e.emit,expose:t}}function wo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Xr(vn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in gn)return gn[n](e)},has(t,n){return n in t||n in gn}}))}function Da(e,t=!0){return ae(e)?e.displayName||e.name:e.name||t&&e.__name}function ja(e){return ae(e)&&"__vccOpts"in e}const Y=(e,t)=>jl(e,t,cn);function Ua(){return Ka().slots}function Ka(){const e=ms();return e.setupContext||(e.setupContext=Si(e))}function at(e,t,n){const s=arguments.length;return s===2?ye(t)&&!se(t)?ts(t)?N(e,null,[t]):N(e,t):N(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&ts(n)&&(n=[n]),N(e,t,n))}const Wa=Symbol(""),qa=()=>Pe(Wa),Ya="3.2.45",Ga="http://www.w3.org/2000/svg",Dt=typeof document<"u"?document:null,nr=Dt&&Dt.createElement("template"),Xa={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t?Dt.createElementNS(Ga,e):Dt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>Dt.createTextNode(e),createComment:e=>Dt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Dt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{nr.innerHTML=s?`${e}`:e;const l=nr.content;if(s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ja(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Za(e,t,n){const s=e.style,o=xe(n);if(n&&!o){for(const r in n)Us(s,r,n[r]);if(t&&!xe(t))for(const r in t)n[r]==null&&Us(s,r,"")}else{const r=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=r)}}const sr=/\s*!important$/;function Us(e,t,n){if(se(n))n.forEach(s=>Us(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Qa(e,t);sr.test(n)?e.setProperty(un(s),n.replace(sr,""),"important"):e[s]=n}}const or=["Webkit","Moz","ms"],Cs={};function Qa(e,t){const n=Cs[t];if(n)return n;let s=ct(t);if(s!=="filter"&&s in e)return Cs[t]=s;s=as(s);for(let o=0;oEs||(ic.then(()=>Es=0),Es=Date.now());function ac(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ge(cc(s,n.value),t,5,[s])};return n.value=e,n.attached=lc(),n}function cc(e,t){if(se(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const lr=/^on[a-z]/,uc=(e,t,n,s,o=!1,r,i,l,a)=>{t==="class"?Ja(e,s,o):t==="style"?Za(e,n,s):Tn(t)?no(t)||oc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):dc(e,t,s,o))?tc(e,t,s,r,i,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ec(e,t,s,o))};function dc(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&lr.test(t)&&ae(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||lr.test(t)&&xe(n)?!1:t in e}function fc(e){const t=ms();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Ws(r,o))},s=()=>{const o=e(t.proxy);Ks(t.subTree,o),n(o)};si(s),ze(()=>{const o=new MutationObserver(s);o.observe(t.subTree.el.parentNode,{childList:!0}),gt(()=>o.disconnect())})}function Ks(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Ks(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Ws(e.el,t);else if(e.type===re)e.children.forEach(n=>Ks(n,t));else if(e.type===nn){let{el:n,anchor:s}=e;for(;n&&(Ws(n,t),n!==s);)n=n.nextSibling}}function Ws(e,t){if(e.nodeType===1){const n=e.style;for(const s in t)n.setProperty(`--${s}`,t[s])}}const kt="transition",pn="animation",vs=(e,{slots:t})=>at(ri,hc(e),t);vs.displayName="Transition";const Pi={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};vs.props=Le({},ri.props,Pi);const Nt=(e,t=[])=>{se(e)?e.forEach(n=>n(...t)):e&&e(...t)},ar=e=>e?se(e)?e.some(t=>t.length>1):e.length>1:!1;function hc(e){const t={};for(const $ in e)$ in Pi||(t[$]=e[$]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=r,appearActiveClass:d=i,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:k=`${n}-leave-to`}=e,E=pc(o),M=E&&E[0],W=E&&E[1],{onBeforeEnter:b,onEnter:C,onEnterCancelled:A,onLeave:X,onLeaveCancelled:ne,onBeforeAppear:fe=b,onAppear:R=C,onAppearCancelled:_=A}=t,q=($,H,I)=>{Ht($,H?f:l),Ht($,H?d:i),I&&I()},D=($,H)=>{$._isLeaving=!1,Ht($,h),Ht($,k),Ht($,m),H&&H()},J=$=>(H,I)=>{const ce=$?R:C,z=()=>q(H,$,I);Nt(ce,[H,z]),cr(()=>{Ht(H,$?a:r),$t(H,$?f:l),ar(ce)||ur(H,s,M,z)})};return Le(t,{onBeforeEnter($){Nt(b,[$]),$t($,r),$t($,i)},onBeforeAppear($){Nt(fe,[$]),$t($,a),$t($,d)},onEnter:J(!1),onAppear:J(!0),onLeave($,H){$._isLeaving=!0;const I=()=>D($,H);$t($,h),vc(),$t($,m),cr(()=>{$._isLeaving&&(Ht($,h),$t($,k),ar(X)||ur($,s,W,I))}),Nt(X,[$,I])},onEnterCancelled($){q($,!1),Nt(A,[$])},onAppearCancelled($){q($,!0),Nt(_,[$])},onLeaveCancelled($){D($),Nt(ne,[$])}})}function pc(e){if(e==null)return null;if(ye(e))return[Ls(e.enter),Ls(e.leave)];{const t=Ls(e);return[t,t]}}function Ls(e){return io(e)}function $t(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ht(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function cr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let _c=0;function ur(e,t,n,s){const o=e._endId=++_c,r=()=>{o===e._endId&&s()};if(n)return setTimeout(r,n);const{type:i,timeout:l,propCount:a}=mc(e,t);if(!i)return s();const d=i+"end";let f=0;const h=()=>{e.removeEventListener(d,m),r()},m=k=>{k.target===e&&++f>=a&&h()};setTimeout(()=>{f(n[E]||"").split(", "),o=s(`${kt}Delay`),r=s(`${kt}Duration`),i=dr(o,r),l=s(`${pn}Delay`),a=s(`${pn}Duration`),d=dr(l,a);let f=null,h=0,m=0;t===kt?i>0&&(f=kt,h=i,m=r.length):t===pn?d>0&&(f=pn,h=d,m=a.length):(h=Math.max(i,d),f=h>0?i>d?kt:pn:null,m=f?f===kt?r.length:a.length:0);const k=f===kt&&/\b(transform|all)(,|$)/.test(s(`${kt}Property`).toString());return{type:f,timeout:h,propCount:m,hasTransform:k}}function dr(e,t){for(;e.lengthfr(n)+fr(e[s])))}function fr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function vc(){return document.body.offsetHeight}const gc=["ctrl","shift","alt","meta"],yc={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)=>gc.some(n=>e[`${n}Key`]&&!t.includes(n))},qs=(e,t)=>(n,...s)=>{for(let o=0;o{const t=xc().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=kc(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function kc(e){return xe(e)?document.querySelector(e):e}const U=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},$c="modulepreload",Sc=function(e){return"/"+e},pr={},Ci=function(t,n,s){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=Sc(r),r in pr)return;pr[r]=!0;const i=r.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!s)for(let f=o.length-1;f>=0;f--){const h=o[f];if(h.href===r&&(!i||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${l}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":$c,i||(d.as="script",d.crossOrigin=""),d.href=r,document.head.appendChild(d),i)return new Promise((f,h)=>{d.addEventListener("load",f),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())};const Pc=j({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(p(),x("span",{class:ge(["VPBadge",e.type??"tip"])},[O(t.$slots,"default",{},()=>[Oe(de(e.text),1)],!0)],2))}});const Cc=U(Pc,[["__scopeId","data-v-52d8dbe8"]]),Ec=JSON.parse('{"lang":"en-US","dir":"ltr","title":"ZiuChen","description":"Unlimited Progress.","base":"/","head":[],"appearance":true,"themeConfig":{"logo":"/logo.png","nav":[{"text":"首页","link":"/"},{"text":"我的项目","items":[{"text":"超级剪贴板","link":"/project/ClipboardManager/"},{"text":"超级分词","link":"/project/SmartWordBreak/"}]},{"text":"开源作品","items":[{"text":"个人作品","link":"/works/opensource"},{"text":"社区贡献","link":"/works/contribution"}]},{"text":"学习笔记","items":[{"text":"JavaScript基础","link":"/note/JavaScript"},{"text":"CSS基础","link":"/note/CSS"},{"text":"JavaScript进阶","link":"/note/JavaScriptEnhanced"},{"text":"前端工程化","link":"/note/Front-end Engineering"},{"text":"服务端渲染","link":"/note/SSR"}]},{"text":"个人介绍","link":"/self/"}],"sidebar":[{"text":"我的项目","collapsible":true,"items":[{"text":"超级剪贴板","link":"/project/ClipboardManager/"},{"text":"超级分词","link":"/project/SmartWordBreak/"}]},{"text":"开源作品","collapsible":true,"items":[{"text":"个人作品","link":"/works/opensource"},{"text":"社区贡献","link":"/works/contribution"}]},{"text":"文章归档","collapsible":true,"items":[{"text":"【2023】青训营 - 前端练习题汇总解析","link":"/article/【2023】青训营 - 前端练习题汇总解析"},{"text":"一文读懂事件冒泡与事件捕获","link":"/article/一文读懂事件冒泡与事件捕获"},{"text":"一文读懂伪类与伪元素","link":"/article/一文读懂伪类与伪元素"},{"text":"一文读懂函数中this指向问题","link":"/article/一文读懂函数中this指向问题"},{"text":"从0实现一个年度报告","link":"/article/从0实现一个年度报告"},{"text":"彻底搞懂对象的数据属性描述符、存储属性描述符","link":"/article/彻底搞懂对象的数据属性描述符、存储属性描述符"},{"text":"深入Vue3源码,看看Vue.use后究竟发生了什么?","link":"/article/深入Vue3源码,看看Vue.use后究竟发生了什么?"},{"text":"深入理解Proxy与Reflect","link":"/article/深入理解Proxy与Reflect"},{"text":"深入理解浏览器缓存机制","link":"/article/深入理解浏览器缓存机制"},{"text":"深入理解浏览器运行原理","link":"/article/深入理解浏览器运行原理"}]},{"text":"学习笔记","collapsible":true,"items":[{"text":"JavaScript基础","link":"/note/JavaScript"},{"text":"CSS基础","link":"/note/CSS"},{"text":"JavaScript进阶","link":"/note/JavaScriptEnhanced"},{"text":"前端工程化","link":"/note/Front-end Engineering"},{"text":"服务端渲染","link":"/note/SSR"}]}],"socialLinks":[{"icon":"github","link":"https://ziuchen.github.io/"},{"icon":{"svg":""},"link":"https://juejin.cn/user/1887205216238477"}],"editLink":{"pattern":"https://github.com/ZiuChen/ZiuChen.github.io/edit/main/docs/:path","text":"Edit this page on GitHub"},"footer":{"message":"Released under the MIT License.","copyright":"Copyright © 2019-present Ziu Chen"},"lastUpdatedText":"Updated Date","algolia":{"apiKey":"b4fd296ea5e467b3ac4a582160ff3122","indexName":"ziuchenio","appId":"LFZ2CPWWUG"}},"locales":{},"scrollOffset":90,"cleanUrls":false}'),gs=/^[a-z]+:/i,Lc=/^pathname:\/\//,_r="vitepress-theme-appearance",Ei=/#.*$/,Tc=/(index)?\.(md|html)$/,Ee=typeof document<"u",Li={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0};function qt(e,t,n=!1){if(t===void 0)return!1;if(e=mr(`/${e}`),n)return new RegExp(t).test(e);if(mr(t)!==e)return!1;const s=t.match(Ei);return s?(Ee?location.hash:"")===s[0]:!0}function mr(e){return decodeURI(e).replace(Ei,"").replace(Tc,"")}function Ti(e){return gs.test(e)}function Ac(e,t){var s,o,r,i,l,a,d;const n=Object.keys(e.locales).find(f=>f!=="root"&&!Ti(f)&&qt(t,`/${f}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((o=e.locales[n])==null?void 0:o.dir)??e.dir,title:((r=e.locales[n])==null?void 0:r.title)??e.title,titleTemplate:((i=e.locales[n])==null?void 0:i.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Mi(e.head,((a=e.locales[n])==null?void 0:a.head)??[]),themeConfig:{...e.themeConfig,...(d=e.locales[n])==null?void 0:d.themeConfig}})}function Ai(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const o=Mc(e.title,s);return`${n}${o}`}function Mc(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ic(e,t){const[n,s]=t;if(n!=="meta")return!1;const o=Object.entries(s)[0];return o==null?!1:e.some(([r,i])=>r===n&&i[o[0]]===o[1])}function Mi(e,t){return[...e.filter(n=>!Ic(t,n)),...t]}const Vc=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Oc=/^[a-z]:/i;function vr(e){const t=Oc.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Vc,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const Ii=Symbol(),Pt=Fl(Ec);function Nc(e){const t=Y(()=>Ac(Pt.value,e.data.relativePath));return{site:t,theme:Y(()=>t.value.themeConfig),page:Y(()=>e.data),frontmatter:Y(()=>e.data.frontmatter),lang:Y(()=>t.value.lang),dir:Y(()=>t.value.dir),localeIndex:Y(()=>t.value.localeIndex||"root"),title:Y(()=>Ai(t.value,e.data)),description:Y(()=>e.data.description||t.value.description),isDark:ee(!1)}}function Vi(){const e=Pe(Ii);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Hc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function En(e){return gs.test(e)||e.startsWith(".")?e:Hc(Pt.value.base,e)}function Oi(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ee){const n="/";t=vr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),t=`${n}assets/${t}.${s}.js`}else t=`./${vr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}const Ni=Symbol(),gr="http://a.com",Bc=()=>({path:"/",component:null,data:Li});function Fc(e,t){const n=Et(Bc()),s={route:n,go:o};async function o(l=Ee?location.href:"/"){var d,f;await((d=s.onBeforeRouteChange)==null?void 0:d.call(s,l));const a=new URL(l,gr);Pt.value.cleanUrls||!a.pathname.endsWith("/")&&!a.pathname.endsWith(".html")&&(a.pathname+=".html",l=a.pathname+a.search+a.hash),Ee&&l!==location.href&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await i(l),await((f=s.onAfterRouteChanged)==null?void 0:f.call(s,l))}let r=null;async function i(l,a=0,d=!1){const f=new URL(l,gr),h=r=f.pathname;try{let m=await e(h);if(r===h){r=null;const{default:k,__pageData:E}=m;if(!k)throw new Error(`Invalid route component: ${k}`);n.path=Ee?h:En(h),n.component=vn(k),n.data=vn(E),Ee&&Mn(()=>{let M=Pt.value.base+E.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!Pt.value.cleanUrls&&!M.endsWith("/")&&(M+=".html"),M!==f.pathname&&(f.pathname=M,l=M+f.search+f.hash,history.replaceState(null,"",l)),f.hash&&!a){let W=null;try{W=document.querySelector(decodeURIComponent(f.hash))}catch(b){console.warn(b)}if(W){yr(W,f.hash);return}}window.scrollTo(0,a)})}}catch(m){if(!/fetch/.test(m.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(m),!d)try{const k=await fetch(Pt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await k.json(),await i(l,a,!0);return}catch{}r===h&&(r=null,n.path=Ee?h:En(h),n.component=t?vn(t):null,n.data=Li)}}return Ee&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const d=l.target.closest("a");if(d&&!d.closest(".vp-raw")&&!d.download){const{href:f,origin:h,pathname:m,hash:k,search:E,target:M}=d,W=window.location,b=m.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&M!=="_blank"&&h===W.origin&&!(b&&b[0]!==".html")&&(l.preventDefault(),m===W.pathname&&E===W.search?k&&k!==W.hash&&(history.pushState(null,"",k),window.dispatchEvent(new Event("hashchange")),yr(d,k,d.classList.contains("header-anchor"))):o(f))}},{capture:!0}),window.addEventListener("popstate",l=>{i(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function ko(){const e=Pe(Ni);if(!e)throw new Error("useRouter() is called without provider.");return e}function Mt(){return ko().route}function yr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.querySelector(decodeURIComponent(t))}catch(o){console.warn(o)}if(s){let o=Pt.value.scrollOffset;typeof o=="string"&&(o=document.querySelector(o).getBoundingClientRect().bottom+24);const r=parseInt(window.getComputedStyle(s).paddingTop,10),i=window.scrollY+s.getBoundingClientRect().top-o+r;!n||Math.abs(i-window.scrollY)>window.innerHeight?window.scrollTo(0,i):window.scrollTo({left:0,top:i,behavior:"smooth"})}}const zc=j({name:"VitePressContent",props:{onContentUpdated:Function},setup(e){const t=Mt();return vo(()=>{var n;(n=e.onContentUpdated)==null||n.call(e)}),()=>at("div",{style:{position:"relative"}},[t.component?at(t.component):null])}}),_e=Vi;var br;const Vn=typeof window<"u",Rc=e=>typeof e=="string",Dc=()=>{};Vn&&((br=window==null?void 0:window.navigator)!=null&&br.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function jc(e){return typeof e=="function"?e():v(e)}function Uc(e){return e}function Hi(e){return dl()?(fl(e),!0):!1}function Kc(e){return typeof e=="function"?Y(e):ee(e)}function Wc(e,t=!0){ms()?ze(e):t?e():Mn(e)}function qc(e){var t;const n=jc(e);return(t=n==null?void 0:n.$el)!=null?t:n}const $o=Vn?window:void 0;Vn&&window.document;Vn&&window.navigator;Vn&&window.location;function Yc(...e){let t,n,s,o;if(Rc(e[0])||Array.isArray(e[0])?([n,s,o]=e,t=$o):[t,n,s,o]=e,!t)return Dc;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const r=[],i=()=>{r.forEach(f=>f()),r.length=0},l=(f,h,m)=>(f.addEventListener(h,m,o),()=>f.removeEventListener(h,m,o)),a=Ue(()=>qc(t),f=>{i(),f&&r.push(...n.flatMap(h=>s.map(m=>l(f,h,m))))},{immediate:!0,flush:"post"}),d=()=>{a(),i()};return Hi(d),d}function Gc(e,t=!1){const n=ee(),s=()=>n.value=Boolean(e());return s(),Wc(s,t),n}function Ys(e,t={}){const{window:n=$o}=t,s=Gc(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const r=ee(!1),i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},l=()=>{s.value&&(i(),o=n.matchMedia(Kc(e).value),r.value=o.matches,"addEventListener"in o?o.addEventListener("change",l):o.addListener(l))};return At(l),Hi(()=>i()),r}const Gs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Xs="__vueuse_ssr_handlers__";Gs[Xs]=Gs[Xs]||{};Gs[Xs];var xr;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(xr||(xr={}));var Xc=Object.defineProperty,wr=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,Zc=Object.prototype.propertyIsEnumerable,kr=(e,t,n)=>t in e?Xc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qc=(e,t)=>{for(var n in t||(t={}))Jc.call(t,n)&&kr(e,n,t[n]);if(wr)for(var n of wr(t))Zc.call(t,n)&&kr(e,n,t[n]);return e};const eu={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};Qc({linear:Uc},eu);function tu({window:e=$o}={}){if(!e)return{x:ee(0),y:ee(0)};const t=ee(e.pageXOffset),n=ee(e.pageYOffset);return Yc(e,"scroll",()=>{t.value=e.pageXOffset,n.value=e.pageYOffset},{capture:!1,passive:!0}),{x:t,y:n}}function nu(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function Js(e){return/^\//.test(e)?e:`/${e}`}function Ln(e){if(Ti(e))return e.replace(Lc,"");const{site:t}=_e(),{pathname:n,search:s,hash:o}=new URL(e,"http://example.com"),r=n.endsWith("/")||n.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${n.replace(/(\.md)?$/,t.value.cleanUrls?"":".html")}${s}${o}`);return En(r)}function Bi(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=Js(t);const n=Object.keys(e).sort((s,o)=>o.split("/").length-s.split("/").length).find(s=>t.startsWith(Js(s)));return n?e[n]:[]}function su(e){const t=[];let n=0;for(const s in e){const o=e[s];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function ou(e){const t=[];function n(s){for(const o of s)o.text&&o.link&&t.push({text:o.text,link:o.link}),o.items&&n(o.items)}return n(e),t}function Zs(e,t){return Array.isArray(t)?t.some(n=>Zs(e,n)):qt(e,t.link)?!0:t.items?Zs(e,t.items):!1}function yt(){const e=Mt(),{theme:t,frontmatter:n}=_e(),s=Ys("(min-width: 960px)"),o=ee(!1),r=Y(()=>{const k=t.value.sidebar,E=e.data.relativePath;return k?Bi(k,E):[]}),i=Y(()=>n.value.sidebar!==!1&&r.value.length>0&&n.value.layout!=="home"),l=Y(()=>n.value.layout!=="home"&&n.value.aside!==!1),a=Y(()=>i.value&&s.value),d=Y(()=>i.value?su(r.value):[]);function f(){o.value=!0}function h(){o.value=!1}function m(){o.value?h():f()}return{isOpen:o,sidebar:r,sidebarGroups:d,hasSidebar:i,hasAside:l,isSidebarEnabled:a,open:f,close:h,toggle:m}}function ru(e,t){let n;At(()=>{n=e.value?document.activeElement:void 0}),ze(()=>{window.addEventListener("keyup",s)}),gt(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function iu(e){const{page:t}=_e(),n=ee(!1),s=Y(()=>!!e.value.collapsible),o=Y(()=>!!e.value.link),r=Y(()=>qt(t.value.relativePath,e.value.link)),i=Y(()=>r.value?!0:e.value.items?Zs(t.value.relativePath,e.value.items):!1),l=Y(()=>!!(e.value.items&&e.value.items.length));At(()=>{n.value=!!(e.value.collapsible&&e.value.collapsed)}),At(()=>{(r.value||i.value)&&(n.value=!1)});function a(){e.value.collapsible&&(n.value=!n.value)}return{collapsed:n,collapsible:s,isLink:o,isActiveLink:r,hasActiveLink:i,hasChildren:l,toggle:a}}const lu=j({__name:"VPSkipLink",setup(e){const t=Mt(),n=ee();Ue(()=>t.path,()=>n.value.focus());function s({target:o}){const r=document.querySelector(o.hash);if(r){const i=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",i)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",i),r.focus(),window.scrollTo(0,0)}}return(o,r)=>(p(),x(re,null,[S("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),S("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});const au=U(lu,[["__scopeId","data-v-00bddfc0"]]),cu={key:0,class:"VPBackdrop"},uu=j({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(p(),te(vs,{name:"fade"},{default:F(()=>[e.show?(p(),x("div",cu)):G("",!0)]),_:1}))}});const du=U(uu,[["__scopeId","data-v-905e830b"]]);function fu(){const e=ee(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function s(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const r=Mt();return Ue(()=>r.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}function On({removeCurrent:e=!0,correspondingLink:t=!1}={}){const{site:n,localeIndex:s,page:o,theme:r}=_e(),i=Y(()=>{var a,d;return{label:(a=n.value.locales[s.value])==null?void 0:a.label,link:((d=n.value.locales[s.value])==null?void 0:d.link)||(s.value==="root"?"/":`/${s.value}/`)}});return{localeLinks:Y(()=>Object.entries(n.value.locales).flatMap(([a,d])=>e&&i.value.label===d.label?[]:{text:d.label,link:hu(d.link||(a==="root"?"/":`/${a}/`),r.value.i18nRouting!==!1&&t,o.value.relativePath.slice(i.value.link.length-1),!n.value.cleanUrls)})),currentLang:i}}function hu(e,t,n,s){return t?e.replace(/\/$/,"")+Js(n.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,s?".html":"")):e}const pu=["src","alt"],_u={inheritAttrs:!1},mu=j({..._u,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const s=Wt("VPImage",!0);return e.image?(p(),x(re,{key:0},[typeof e.image=="string"||"src"in e.image?(p(),x("img",qn({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:v(En)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,pu)):(p(),x(re,{key:1},[N(s,qn({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),N(s,qn({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):G("",!0)}}});const So=U(mu,[["__scopeId","data-v-dca92699"]]),vu=["href"],gu=j({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=_e(),{hasSidebar:s}=yt(),{currentLang:o}=On();return(r,i)=>(p(),x("div",{class:ge(["VPNavBarTitle",{"has-sidebar":v(s)}])},[S("a",{class:"title",href:v(Ln)(v(o).link)},[O(r.$slots,"nav-bar-title-before",{},void 0,!0),v(n).logo?(p(),te(So,{key:0,class:"logo",image:v(n).logo},null,8,["image"])):G("",!0),v(n).siteTitle?(p(),x(re,{key:1},[Oe(de(v(n).siteTitle),1)],64)):v(n).siteTitle===void 0?(p(),x(re,{key:2},[Oe(de(v(t).title),1)],64)):G("",!0),O(r.$slots,"nav-bar-title-after",{},void 0,!0)],8,vu)],2))}});const yu=U(gu,[["__scopeId","data-v-a7f91dcc"]]);const bu={key:0,class:"VPNavBarSearch"},xu={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},wu={class:"DocSearch-Button-Container"},ku=S("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},[S("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),$u={class:"DocSearch-Button-Placeholder"},Su=S("span",{class:"DocSearch-Button-Keys"},[S("kbd",{class:"DocSearch-Button-Key"}),S("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Pu=j({__name:"VPNavBarSearch",setup(e){fc(d=>({"6dc8a562":r.value}));const t=oa(()=>Ci(()=>import("./chunks/VPAlgoliaSearchBox.7b810437.js"),[])),{theme:n,localeIndex:s}=_e(),o=ee(!1),r=ee("'Meta'"),i=Y(()=>{var d,f,h,m,k,E,M,W;return((k=(m=(h=(f=(d=n.value.algolia)==null?void 0:d.locales)==null?void 0:f[s.value])==null?void 0:h.translations)==null?void 0:m.button)==null?void 0:k.buttonText)||((W=(M=(E=n.value.algolia)==null?void 0:E.translations)==null?void 0:M.button)==null?void 0:W.buttonText)||"Search"});ze(()=>{if(!n.value.algolia)return;r.value=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"'⌘'":"'Ctrl'";const d=h=>{h.key==="k"&&(h.ctrlKey||h.metaKey)&&(h.preventDefault(),l(),f())},f=()=>{window.removeEventListener("keydown",d)};window.addEventListener("keydown",d),gt(f)});function l(){o.value||(o.value=!0,setTimeout(a,16))}function a(){const d=new Event("keydown");d.key="k",d.metaKey=!0,window.dispatchEvent(d),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||a()},16)}return(d,f)=>v(n).algolia?(p(),x("div",bu,[o.value?(p(),te(v(t),{key:0,algolia:v(n).algolia},null,8,["algolia"])):(p(),x("div",{key:1,id:"docsearch",onClick:l},[S("button",xu,[S("span",wu,[ku,S("span",$u,de(v(i)),1)]),Su])]))])):G("",!0)}});const Cu={},Eu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},Lu=S("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),Tu=S("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),Au=[Lu,Tu];function Mu(e,t){return p(),x("svg",Eu,Au)}const Iu=U(Cu,[["render",Mu]]),Vu=j({__name:"VPLink",props:{tag:null,href:null,noIcon:{type:Boolean}},setup(e){const t=e,n=Y(()=>t.tag??t.href?"a":"span"),s=Y(()=>t.href&&gs.test(t.href));return(o,r)=>(p(),te(Pn(v(n)),{class:ge(["VPLink",{link:e.href}]),href:e.href?v(Ln)(e.href):void 0,target:v(s)?"_blank":void 0,rel:v(s)?"noreferrer":void 0},{default:F(()=>[O(o.$slots,"default",{},void 0,!0),v(s)&&!e.noIcon?(p(),te(Iu,{key:0,class:"icon"})):G("",!0)]),_:3},8,["class","href","target","rel"]))}});const It=U(Vu,[["__scopeId","data-v-8dd200cc"]]),Ou=j({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=_e();return(n,s)=>(p(),te(It,{class:ge({VPNavBarMenuLink:!0,active:v(qt)(v(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,noIcon:!0},{default:F(()=>[Oe(de(e.item.text),1)]),_:1},8,["class","href"]))}});const Nu=U(Ou,[["__scopeId","data-v-1a106a35"]]),Po=ee();let Fi=!1,As=0;function Hu(e){const t=ee(!1);if(Ee){!Fi&&Bu(),As++;const n=Ue(Po,s=>{var o,r,i;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(r=e.onFocus)==null||r.call(e)):(t.value=!1,(i=e.onBlur)==null||i.call(e))});gt(()=>{n(),As--,As||Fu()})}return ho(t)}function Bu(){document.addEventListener("focusin",zi),Fi=!0,Po.value=document.activeElement}function Fu(){document.removeEventListener("focusin",zi)}function zi(){Po.value=document.activeElement}const zu={},Ru={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Du=S("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),ju=[Du];function Uu(e,t){return p(),x("svg",Ru,ju)}const Ri=U(zu,[["render",Uu]]),Ku={},Wu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},qu=S("circle",{cx:"12",cy:"12",r:"2"},null,-1),Yu=S("circle",{cx:"19",cy:"12",r:"2"},null,-1),Gu=S("circle",{cx:"5",cy:"12",r:"2"},null,-1),Xu=[qu,Yu,Gu];function Ju(e,t){return p(),x("svg",Wu,Xu)}const Zu=U(Ku,[["render",Ju]]),Qu={class:"VPMenuLink"},ed=j({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=_e();return(n,s)=>(p(),x("div",Qu,[N(It,{class:ge({active:v(qt)(v(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link},{default:F(()=>[Oe(de(e.item.text),1)]),_:1},8,["class","href"])]))}});const ys=U(ed,[["__scopeId","data-v-c0d2d58e"]]),td={class:"VPMenuGroup"},nd={key:0,class:"title"},sd=j({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(p(),x("div",td,[e.text?(p(),x("p",nd,de(e.text),1)):G("",!0),(p(!0),x(re,null,Te(e.items,s=>(p(),x(re,null,["link"in s?(p(),te(ys,{key:0,item:s},null,8,["item"])):G("",!0)],64))),256))]))}});const od=U(sd,[["__scopeId","data-v-2149cf20"]]),rd={class:"VPMenu"},id={key:0,class:"items"},ld=j({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(p(),x("div",rd,[e.items?(p(),x("div",id,[(p(!0),x(re,null,Te(e.items,s=>(p(),x(re,{key:s.text},["link"in s?(p(),te(ys,{key:0,item:s},null,8,["item"])):(p(),te(od,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):G("",!0),O(t.$slots,"default",{},void 0,!0)]))}});const ad=U(ld,[["__scopeId","data-v-faf23071"]]),cd=["aria-expanded","aria-label"],ud={key:0,class:"text"},dd={class:"menu"},fd=j({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=ee(!1),n=ee();Hu({el:n,onBlur:s});function s(){t.value=!1}return(o,r)=>(p(),x("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:r[1]||(r[1]=i=>t.value=!0),onMouseleave:r[2]||(r[2]=i=>t.value=!1)},[S("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:r[0]||(r[0]=i=>t.value=!t.value)},[e.button||e.icon?(p(),x("span",ud,[e.icon?(p(),te(Pn(e.icon),{key:0,class:"option-icon"})):G("",!0),Oe(" "+de(e.button)+" ",1),N(Ri,{class:"text-icon"})])):(p(),te(Zu,{key:1,class:"icon"}))],8,cd),S("div",dd,[N(ad,{items:e.items},{default:F(()=>[O(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const Co=U(fd,[["__scopeId","data-v-e76b733c"]]),hd=j({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=_e();return(n,s)=>(p(),te(Co,{class:ge({VPNavBarMenuGroup:!0,active:v(qt)(v(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),pd=e=>(dt("data-v-a4f7fa5c"),e=e(),ft(),e),_d={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},md=pd(()=>S("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),vd=j({__name:"VPNavBarMenu",setup(e){const{theme:t}=_e();return(n,s)=>v(t).nav?(p(),x("nav",_d,[md,(p(!0),x(re,null,Te(v(t).nav,o=>(p(),x(re,{key:o.text},["link"in o?(p(),te(Nu,{key:0,item:o},null,8,["item"])):(p(),te(hd,{key:1,item:o},null,8,["item"]))],64))),128))])):G("",!0)}});const gd=U(vd,[["__scopeId","data-v-a4f7fa5c"]]),yd={},bd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},xd=S("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),wd=S("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),kd=[xd,wd];function $d(e,t){return p(),x("svg",bd,kd)}const Di=U(yd,[["render",$d]]),Sd={class:"items"},Pd={class:"title"},Cd=j({__name:"VPNavBarTranslations",setup(e){const{localeLinks:t,currentLang:n}=On({correspondingLink:!0});return(s,o)=>v(t).length&&v(n).label?(p(),te(Co,{key:0,class:"VPNavBarTranslations",icon:Di},{default:F(()=>[S("div",Sd,[S("p",Pd,de(v(n).label),1),(p(!0),x(re,null,Te(v(t),r=>(p(),te(ys,{key:r.link,item:r},null,8,["item"]))),128))])]),_:1})):G("",!0)}});const Ed=U(Cd,[["__scopeId","data-v-8f9fd6ca"]]);const Ld={},Td={class:"VPSwitch",type:"button",role:"switch"},Ad={class:"check"},Md={key:0,class:"icon"};function Id(e,t){return p(),x("button",Td,[S("span",Ad,[e.$slots.default?(p(),x("span",Md,[O(e.$slots,"default",{},void 0,!0)])):G("",!0)])])}const Vd=U(Ld,[["render",Id],["__scopeId","data-v-dc009bc3"]]),Od={},Nd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Hd=Oa('',9),Bd=[Hd];function Fd(e,t){return p(),x("svg",Nd,Bd)}const zd=U(Od,[["render",Fd]]),Rd={},Dd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},jd=S("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),Ud=[jd];function Kd(e,t){return p(),x("svg",Dd,Ud)}const Wd=U(Rd,[["render",Kd]]),qd=j({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=_e(),s=ee(!1),o=typeof localStorage<"u"?r():()=>{};ze(()=>{s.value=document.documentElement.classList.contains("dark")});function r(){const i=window.matchMedia("(prefers-color-scheme: dark)"),l=document.documentElement.classList;let a=localStorage.getItem(_r),d=t.value.appearance==="dark"&&a==null||(a==="auto"||a==null?i.matches:a==="dark");i.onchange=m=>{a==="auto"&&h(d=m.matches)};function f(){h(d=!d),a=d?i.matches?"auto":"dark":i.matches?"light":"auto",localStorage.setItem(_r,a)}function h(m){const k=document.createElement("style");k.type="text/css",k.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; -ms-transition: none !important; transition: none !important; }`)),document.head.appendChild(k),s.value=m,l[m?"add":"remove"]("dark"),window.getComputedStyle(k).opacity,document.head.removeChild(k)}return f}return Ue(s,i=>{n.value=i}),(i,l)=>(p(),te(Vd,{class:"VPSwitchAppearance","aria-label":"toggle dark mode","aria-checked":s.value,onClick:v(o)},{default:F(()=>[N(zd,{class:"sun"}),N(Wd,{class:"moon"})]),_:1},8,["aria-checked","onClick"]))}});const Eo=U(qd,[["__scopeId","data-v-867372a0"]]),Yd={key:0,class:"VPNavBarAppearance"},Gd=j({__name:"VPNavBarAppearance",setup(e){const{site:t}=_e();return(n,s)=>v(t).appearance?(p(),x("div",Yd,[N(Eo)])):G("",!0)}});const Xd=U(Gd,[["__scopeId","data-v-2d4753dd"]]),Jd={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',youtube:'YouTube'},Zd=["href","innerHTML"],Qd=j({__name:"VPSocialLink",props:{icon:null,link:null},setup(e){const t=e,n=Y(()=>typeof t.icon=="object"?t.icon.svg:Jd[t.icon]);return(s,o)=>(p(),x("a",{class:"VPSocialLink",href:e.link,target:"_blank",rel:"noopener",innerHTML:v(n)},null,8,Zd))}});const ef=U(Qd,[["__scopeId","data-v-ba84061a"]]),tf={class:"VPSocialLinks"},nf=j({__name:"VPSocialLinks",props:{links:null},setup(e){return(t,n)=>(p(),x("div",tf,[(p(!0),x(re,null,Te(e.links,({link:s,icon:o})=>(p(),te(ef,{key:s,icon:o,link:s},null,8,["icon","link"]))),128))]))}});const Lo=U(nf,[["__scopeId","data-v-819d8281"]]),sf=j({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=_e();return(n,s)=>v(t).socialLinks?(p(),te(Lo,{key:0,class:"VPNavBarSocialLinks",links:v(t).socialLinks},null,8,["links"])):G("",!0)}});const of=U(sf,[["__scopeId","data-v-f0005c73"]]),rf={key:0,class:"group"},lf={class:"trans-title"},af={key:1,class:"group"},cf={class:"item appearance"},uf={class:"label"},df={class:"appearance-action"},ff={key:2,class:"group"},hf={class:"item social-links"},pf=j({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=_e(),{localeLinks:s,currentLang:o}=On({correspondingLink:!0}),r=Y(()=>s.value.length&&o.value.label||t.value.appearance||n.value.socialLinks);return(i,l)=>v(r)?(p(),te(Co,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:F(()=>[v(s).length&&v(o).label?(p(),x("div",rf,[S("p",lf,de(v(o).label),1),(p(!0),x(re,null,Te(v(s),a=>(p(),te(ys,{key:a.link,item:a},null,8,["item"]))),128))])):G("",!0),v(t).appearance?(p(),x("div",af,[S("div",cf,[S("p",uf,de(v(n).darkModeSwitchLabel||"Appearance"),1),S("div",df,[N(Eo)])])])):G("",!0),v(n).socialLinks?(p(),x("div",ff,[S("div",hf,[N(Lo,{class:"social-links-list",links:v(n).socialLinks},null,8,["links"])])])):G("",!0)]),_:1})):G("",!0)}});const _f=U(pf,[["__scopeId","data-v-0467f0ad"]]),mf=e=>(dt("data-v-f1813d69"),e=e(),ft(),e),vf=["aria-expanded"],gf=mf(()=>S("span",{class:"container"},[S("span",{class:"top"}),S("span",{class:"middle"}),S("span",{class:"bottom"})],-1)),yf=[gf],bf=j({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(p(),x("button",{type:"button",class:ge(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},yf,10,vf))}});const xf=U(bf,[["__scopeId","data-v-f1813d69"]]),wf=e=>(dt("data-v-fe00b0e5"),e=e(),ft(),e),kf={class:"container"},$f={class:"title"},Sf={class:"content"},Pf=wf(()=>S("div",{class:"curtain"},null,-1)),Cf={class:"content-body"},Ef=j({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{y:t}=tu(),{hasSidebar:n}=yt(),s=Y(()=>({"has-sidebar":n.value,fill:t.value>0}));return(o,r)=>(p(),x("div",{class:ge(["VPNavBar",v(s)])},[S("div",kf,[S("div",$f,[N(yu,null,{"nav-bar-title-before":F(()=>[O(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":F(()=>[O(o.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),S("div",Sf,[Pf,S("div",Cf,[O(o.$slots,"nav-bar-content-before",{},void 0,!0),N(Pu,{class:"search"}),N(gd,{class:"menu"}),N(Ed,{class:"translations"}),N(Xd,{class:"appearance"}),N(of,{class:"social-links"}),N(_f,{class:"extra"}),O(o.$slots,"nav-bar-content-after",{},void 0,!0),N(xf,{class:"hamburger",active:e.isScreenOpen,onClick:r[0]||(r[0]=i=>o.$emit("toggle-screen"))},null,8,["active"])])])])],2))}});const Lf=U(Ef,[["__scopeId","data-v-fe00b0e5"]]);function Tf(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1),sn=[],ss=!1,Ao=-1,bn=void 0,jt=void 0,xn=void 0,ji=function(t){return sn.some(function(n){return!!(n.options.allowTouchMove&&n.options.allowTouchMove(t))})},os=function(t){var n=t||window.event;return ji(n.target)||n.touches.length>1?!0:(n.preventDefault&&n.preventDefault(),!1)},Af=function(t){if(xn===void 0){var n=!!t&&t.reserveScrollBarGap===!0,s=window.innerWidth-document.documentElement.clientWidth;if(n&&s>0){var o=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);xn=document.body.style.paddingRight,document.body.style.paddingRight=o+s+"px"}}bn===void 0&&(bn=document.body.style.overflow,document.body.style.overflow="hidden")},Mf=function(){xn!==void 0&&(document.body.style.paddingRight=xn,xn=void 0),bn!==void 0&&(document.body.style.overflow=bn,bn=void 0)},If=function(){return window.requestAnimationFrame(function(){if(jt===void 0){jt={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var t=window,n=t.scrollY,s=t.scrollX,o=t.innerHeight;document.body.style.position="fixed",document.body.style.top=-n,document.body.style.left=-s,setTimeout(function(){return window.requestAnimationFrame(function(){var r=o-window.innerHeight;r&&n>=o&&(document.body.style.top=-(n+r))})},300)}})},Vf=function(){if(jt!==void 0){var t=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);document.body.style.position=jt.position,document.body.style.top=jt.top,document.body.style.left=jt.left,window.scrollTo(n,t),jt=void 0}},Of=function(t){return t?t.scrollHeight-t.scrollTop<=t.clientHeight:!1},Nf=function(t,n){var s=t.targetTouches[0].clientY-Ao;return ji(t.target)?!1:n&&n.scrollTop===0&&s>0||Of(n)&&s<0?os(t):(t.stopPropagation(),!0)},Ui=function(t,n){if(!t){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!sn.some(function(o){return o.targetElement===t})){var s={targetElement:t,options:n||{}};sn=[].concat(Tf(sn),[s]),ns?If():Af(n),ns&&(t.ontouchstart=function(o){o.targetTouches.length===1&&(Ao=o.targetTouches[0].clientY)},t.ontouchmove=function(o){o.targetTouches.length===1&&Nf(o,t)},ss||(document.addEventListener("touchmove",os,To?{passive:!1}:void 0),ss=!0))}},Ki=function(){ns&&(sn.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),ss&&(document.removeEventListener("touchmove",os,To?{passive:!1}:void 0),ss=!1),Ao=-1),ns?Vf():Mf(),sn=[]};const Hf=j({__name:"VPNavScreenMenuLink",props:{text:null,link:null},setup(e){const t=Pe("close-screen");return(n,s)=>(p(),te(It,{class:"VPNavScreenMenuLink",href:e.link,onClick:v(t)},{default:F(()=>[Oe(de(e.text),1)]),_:1},8,["href","onClick"]))}});const Bf=U(Hf,[["__scopeId","data-v-f00a1aaa"]]),Ff={},zf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Rf=S("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),Df=[Rf];function jf(e,t){return p(),x("svg",zf,Df)}const Uf=U(Ff,[["render",jf]]),Kf=j({__name:"VPNavScreenMenuGroupLink",props:{text:null,link:null},setup(e){const t=Pe("close-screen");return(n,s)=>(p(),te(It,{class:"VPNavScreenMenuGroupLink",href:e.link,onClick:v(t)},{default:F(()=>[Oe(de(e.text),1)]),_:1},8,["href","onClick"]))}});const Wi=U(Kf,[["__scopeId","data-v-de88af1b"]]),Wf={class:"VPNavScreenMenuGroupSection"},qf={key:0,class:"title"},Yf=j({__name:"VPNavScreenMenuGroupSection",props:{text:null,items:null},setup(e){return(t,n)=>(p(),x("div",Wf,[e.text?(p(),x("p",qf,de(e.text),1)):G("",!0),(p(!0),x(re,null,Te(e.items,s=>(p(),te(Wi,{key:s.text,text:s.text,link:s.link},null,8,["text","link"]))),128))]))}});const Gf=U(Yf,[["__scopeId","data-v-78d0caac"]]),Xf=["aria-controls","aria-expanded"],Jf={class:"button-text"},Zf=["id"],Qf={key:1,class:"group"},eh=j({__name:"VPNavScreenMenuGroup",props:{text:null,items:null},setup(e){const t=e,n=ee(!1),s=Y(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(r,i)=>(p(),x("div",{class:ge(["VPNavScreenMenuGroup",{open:n.value}])},[S("button",{class:"button","aria-controls":v(s),"aria-expanded":n.value,onClick:o},[S("span",Jf,de(e.text),1),N(Uf,{class:"button-icon"})],8,Xf),S("div",{id:v(s),class:"items"},[(p(!0),x(re,null,Te(e.items,l=>(p(),x(re,{key:l.text},["link"in l?(p(),x("div",{key:l.text,class:"item"},[N(Wi,{text:l.text,link:l.link},null,8,["text","link"])])):(p(),x("div",Qf,[N(Gf,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,Zf)],2))}});const th=U(eh,[["__scopeId","data-v-392e72a3"]]),nh={key:0,class:"VPNavScreenMenu"},sh=j({__name:"VPNavScreenMenu",setup(e){const{theme:t}=_e();return(n,s)=>v(t).nav?(p(),x("nav",nh,[(p(!0),x(re,null,Te(v(t).nav,o=>(p(),x(re,{key:o.text},["link"in o?(p(),te(Bf,{key:0,text:o.text,link:o.link},null,8,["text","link"])):(p(),te(th,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):G("",!0)}}),oh={key:0,class:"VPNavScreenAppearance"},rh={class:"text"},ih=j({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:n}=_e();return(s,o)=>v(t).appearance?(p(),x("div",oh,[S("p",rh,de(v(n).darkModeSwitchLabel||"Appearance"),1),N(Eo)])):G("",!0)}});const lh=U(ih,[["__scopeId","data-v-d04561ae"]]),ah={class:"list"},ch=j({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:n}=On({correspondingLink:!0}),s=ee(!1);function o(){s.value=!s.value}return(r,i)=>v(t).length&&v(n).label?(p(),x("div",{key:0,class:ge(["VPNavScreenTranslations",{open:s.value}])},[S("button",{class:"title",onClick:o},[N(Di,{class:"icon lang"}),Oe(" "+de(v(n).label)+" ",1),N(Ri,{class:"icon chevron"})]),S("ul",ah,[(p(!0),x(re,null,Te(v(t),l=>(p(),x("li",{key:l.link,class:"item"},[N(It,{class:"link",href:l.link},{default:F(()=>[Oe(de(l.text),1)]),_:2},1032,["href"])]))),128))])],2)):G("",!0)}});const uh=U(ch,[["__scopeId","data-v-b21ddb76"]]),dh=j({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=_e();return(n,s)=>v(t).socialLinks?(p(),te(Lo,{key:0,class:"VPNavScreenSocialLinks",links:v(t).socialLinks},null,8,["links"])):G("",!0)}}),fh={class:"container"},hh=j({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=ee(null);function n(){Ui(t.value,{reserveScrollBarGap:!0})}function s(){Ki()}return(o,r)=>(p(),te(vs,{name:"fade",onEnter:n,onAfterLeave:s},{default:F(()=>[e.open?(p(),x("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t},[S("div",fh,[O(o.$slots,"nav-screen-content-before",{},void 0,!0),N(sh,{class:"menu"}),N(uh,{class:"translations"}),N(lh,{class:"appearance"}),N(dh,{class:"social-links"}),O(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):G("",!0)]),_:3}))}});const ph=U(hh,[["__scopeId","data-v-f70882a6"]]),_h={class:"VPNav"},mh=j({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=fu();return He("close-screen",n),(o,r)=>(p(),x("header",_h,[N(Lf,{"is-screen-open":v(t),onToggleScreen:v(s)},{"nav-bar-title-before":F(()=>[O(o.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":F(()=>[O(o.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":F(()=>[O(o.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":F(()=>[O(o.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),N(ph,{open:v(t)},{"nav-screen-content-before":F(()=>[O(o.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":F(()=>[O(o.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])]))}});const vh=U(mh,[["__scopeId","data-v-3796071a"]]),gh={},yh={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},bh=S("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),xh=S("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),wh=S("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),kh=S("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),$h=[bh,xh,wh,kh];function Sh(e,t){return p(),x("svg",yh,$h)}const Ph=U(gh,[["render",Sh]]),Ch={key:0,class:"VPLocalNav"},Eh=["aria-expanded"],Lh={class:"menu-text"},Th=j({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t}=_e(),{hasSidebar:n}=yt();function s(){window.scrollTo({top:0,left:0,behavior:"smooth"})}return(o,r)=>v(n)?(p(),x("div",Ch,[S("button",{class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:r[0]||(r[0]=i=>o.$emit("open-menu"))},[N(Ph,{class:"menu-icon"}),S("span",Lh,de(v(t).sidebarMenuLabel||"Menu"),1)],8,Eh),S("a",{class:"top-link",href:"#",onClick:s},de(v(t).returnToTopLabel||"Return to top"),1)])):G("",!0)}});const Ah=U(Th,[["__scopeId","data-v-07d63927"]]),Mh={},Ih={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Vh=S("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),Oh=[Vh];function Nh(e,t){return p(),x("svg",Ih,Oh)}const Hh=U(Mh,[["render",Nh]]),Bh=e=>(dt("data-v-66b47b62"),e=e(),ft(),e),Fh=["role"],zh=Bh(()=>S("div",{class:"indicator"},null,-1)),Rh={key:1,class:"items"},Dh=j({__name:"VPSidebarItem",props:{item:null,depth:null},setup(e){const t=e,{collapsed:n,collapsible:s,isLink:o,isActiveLink:r,hasActiveLink:i,hasChildren:l,toggle:a}=iu(Y(()=>t.item)),d=Y(()=>l.value?"section":"div"),f=Y(()=>o.value?"a":"div"),h=Y(()=>l.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),m=Y(()=>o.value?void 0:"button"),k=Y(()=>[[`level-${t.depth}`],{collapsible:s.value},{collapsed:n.value},{"is-link":o.value},{"is-active":r.value},{"has-active":i.value}]);function E(){!t.item.link&&a()}function M(){t.item.link&&a()}return(W,b)=>{const C=Wt("VPSidebarItem",!0);return p(),te(Pn(v(d)),{class:ge(["VPSidebarItem",v(k)])},{default:F(()=>[e.item.text?(p(),x("div",{key:0,class:"item",role:v(m),onClick:E},[zh,N(It,{tag:v(f),class:"link",href:e.item.link},{default:F(()=>[(p(),te(Pn(v(h)),{class:"text",innerHTML:e.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href"]),S("div",{class:"caret",role:"button",onClick:M},[e.item.collapsible?(p(),te(Hh,{key:0,class:"caret-icon"})):G("",!0)])],8,Fh)):G("",!0),e.item.items&&e.item.items.length?(p(),x("div",Rh,[e.depth<5?(p(!0),x(re,{key:0},Te(e.item.items,A=>(p(),te(C,{key:A.text,item:A,depth:e.depth+1},null,8,["item","depth"]))),128)):G("",!0)])):G("",!0)]),_:1},8,["class"])}}});const jh=U(Dh,[["__scopeId","data-v-66b47b62"]]),qi=e=>(dt("data-v-eec6a639"),e=e(),ft(),e),Uh=qi(()=>S("div",{class:"curtain"},null,-1)),Kh={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Wh=qi(()=>S("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),qh=j({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{sidebarGroups:n,hasSidebar:s}=yt();let o=ee(null);function r(){Ui(o.value,{reserveScrollBarGap:!0})}function i(){Ki()}return si(async()=>{var l;t.open?(r(),(l=o.value)==null||l.focus()):i()}),(l,a)=>v(s)?(p(),x("aside",{key:0,class:ge(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:a[0]||(a[0]=qs(()=>{},["stop"]))},[Uh,S("nav",Kh,[Wh,O(l.$slots,"sidebar-nav-before",{},void 0,!0),(p(!0),x(re,null,Te(v(n),d=>(p(),x("div",{key:d.text,class:"group"},[N(jh,{item:d,depth:0},null,8,["item"])]))),128)),O(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):G("",!0)}});const Yh=U(qh,[["__scopeId","data-v-eec6a639"]]),Gh={},Xh={class:"VPPage"};function Jh(e,t){const n=Wt("Content");return p(),x("div",Xh,[N(n)])}const Zh=U(Gh,[["render",Jh]]),Qh=j({__name:"VPButton",props:{tag:null,size:null,theme:null,text:null,href:null},setup(e){const t=e,n=Y(()=>[t.size??"medium",t.theme??"brand"]),s=Y(()=>t.href&&gs.test(t.href)),o=Y(()=>t.tag?t.tag:t.href?"a":"button");return(r,i)=>(p(),te(Pn(v(o)),{class:ge(["VPButton",v(n)]),href:e.href?v(Ln)(e.href):void 0,target:v(s)?"_blank":void 0,rel:v(s)?"noreferrer":void 0},{default:F(()=>[Oe(de(e.text),1)]),_:1},8,["class","href","target","rel"]))}});const e0=U(Qh,[["__scopeId","data-v-d1e490a0"]]),t0=e=>(dt("data-v-0ee05290"),e=e(),ft(),e),n0={class:"container"},s0={class:"main"},o0={key:0,class:"name"},r0={class:"clip"},i0={key:1,class:"text"},l0={key:2,class:"tagline"},a0={key:3,class:"actions"},c0={key:0,class:"image"},u0={class:"image-container"},d0=t0(()=>S("div",{class:"image-bg"},null,-1)),f0=j({__name:"VPHero",props:{name:null,text:null,tagline:null,image:null,actions:null},setup(e){const t=Pe("hero-image-slot-exists");return(n,s)=>(p(),x("div",{class:ge(["VPHero",{"has-image":e.image||v(t)}])},[S("div",n0,[S("div",s0,[e.name?(p(),x("h1",o0,[S("span",r0,de(e.name),1)])):G("",!0),e.text?(p(),x("p",i0,de(e.text),1)):G("",!0),e.tagline?(p(),x("p",l0,de(e.tagline),1)):G("",!0),e.actions?(p(),x("div",a0,[(p(!0),x(re,null,Te(e.actions,o=>(p(),x("div",{key:o.link,class:"action"},[N(e0,{tag:"a",size:"medium",theme:o.theme,text:o.text,href:o.link},null,8,["theme","text","href"])]))),128))])):G("",!0)]),e.image||v(t)?(p(),x("div",c0,[S("div",u0,[d0,O(n.$slots,"home-hero-image",{},()=>[e.image?(p(),te(So,{key:0,class:"image-src",image:e.image},null,8,["image"])):G("",!0)],!0)])])):G("",!0)])],2))}});const h0=U(f0,[["__scopeId","data-v-0ee05290"]]),p0=j({__name:"VPHomeHero",setup(e){const{frontmatter:t}=_e();return(n,s)=>v(t).hero?(p(),te(h0,{key:0,class:"VPHomeHero",name:v(t).hero.name,text:v(t).hero.text,tagline:v(t).hero.tagline,image:v(t).hero.image,actions:v(t).hero.actions},{"home-hero-image":F(()=>[O(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):G("",!0)}}),_0={},m0={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},v0=S("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),g0=[v0];function y0(e,t){return p(),x("svg",m0,g0)}const b0=U(_0,[["render",y0]]),x0={class:"box"},w0={key:1,class:"icon"},k0={class:"title"},$0={class:"details"},S0={key:2,class:"link-text"},P0={class:"link-text-value"},C0=j({__name:"VPFeature",props:{icon:null,title:null,details:null,link:null,linkText:null},setup(e){return(t,n)=>(p(),te(It,{class:"VPFeature",href:e.link,"no-icon":!0},{default:F(()=>[S("article",x0,[typeof e.icon=="object"?(p(),te(So,{key:0,image:e.icon,alt:e.icon.alt,height:e.icon.height,width:e.icon.width},null,8,["image","alt","height","width"])):e.icon?(p(),x("div",w0,de(e.icon),1)):G("",!0),S("h2",k0,de(e.title),1),S("p",$0,de(e.details),1),e.linkText?(p(),x("div",S0,[S("p",P0,[Oe(de(e.linkText)+" ",1),N(b0,{class:"link-text-icon"})])])):G("",!0)])]),_:1},8,["href"]))}});const E0=U(C0,[["__scopeId","data-v-12006f00"]]),L0={key:0,class:"VPFeatures"},T0={class:"container"},A0={class:"items"},M0=j({__name:"VPFeatures",props:{features:null},setup(e){const t=e,n=Y(()=>{const s=t.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s%2===0)return"grid-4"}else return});return(s,o)=>e.features?(p(),x("div",L0,[S("div",T0,[S("div",A0,[(p(!0),x(re,null,Te(e.features,r=>(p(),x("div",{key:r.title,class:ge(["item",[v(n)]])},[N(E0,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText},null,8,["icon","title","details","link","link-text"])],2))),128))])])])):G("",!0)}});const I0=U(M0,[["__scopeId","data-v-b430c6e3"]]),V0=j({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=_e();return(n,s)=>v(t).features?(p(),te(I0,{key:0,class:"VPHomeFeatures",features:v(t).features},null,8,["features"])):G("",!0)}}),O0={class:"VPHome"},N0=j({__name:"VPHome",setup(e){return(t,n)=>{const s=Wt("Content");return p(),x("div",O0,[O(t.$slots,"home-hero-before",{},void 0,!0),N(p0,null,{"home-hero-image":F(()=>[O(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),O(t.$slots,"home-hero-after",{},void 0,!0),O(t.$slots,"home-features-before",{},void 0,!0),N(V0),O(t.$slots,"home-features-after",{},void 0,!0),N(s)])}}});const H0=U(N0,[["__scopeId","data-v-3c36dc08"]]);function B0(){const{hasSidebar:e}=yt(),t=Ys("(min-width: 960px)"),n=Ys("(min-width: 1280px)");return{isAsideEnabled:Y(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const F0=71;function z0(e,t){if(e===!1)return[];let n=[];return document.querySelectorAll("h2, h3, h4, h5, h6").forEach(s=>{if(s.textContent&&s.id){let o=s.textContent;if(t===!1){const r=s.cloneNode(!0);for(const i of r.querySelectorAll(".VPBadge"))i.remove();o=r.textContent||""}n.push({level:Number(s.tagName[1]),title:o.replace(/\s+#\s*$/,""),link:`#${s.id}`})}}),R0(n,e)}function R0(e,t){const n=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2;return D0(e,typeof n=="number"?[n,n]:n==="deep"?[2,6]:n)}function D0(e,t){const n=[];return e=e.map(s=>({...s})),e.forEach((s,o)=>{s.level>=t[0]&&s.level<=t[1]&&j0(o,e,t)&&n.push(s)}),n}function j0(e,t,n){if(e===0)return!0;const s=t[e];for(let o=e-1;o>=0;o--){const r=t[o];if(r.level=n[0]&&r.level<=n[1])return r.children==null&&(r.children=[]),r.children.push(s),!1}return!0}function U0(e,t){const{isAsideEnabled:n}=B0(),s=nu(r,100);let o=null;ze(()=>{requestAnimationFrame(r),window.addEventListener("scroll",s)}),vo(()=>{i(location.hash)}),gt(()=>{window.removeEventListener("scroll",s)});function r(){if(!n.value)return;const l=[].slice.call(e.value.querySelectorAll(".outline-link")),a=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(k=>l.some(E=>E.hash===k.hash&&k.offsetParent!==null)),d=window.scrollY,f=window.innerHeight,h=document.body.offsetHeight,m=Math.abs(d+f-h)<1;if(a.length&&m){i(a[a.length-1].hash);return}for(let k=0;k{const s=Wt("VPDocAsideOutlineItem",!0);return p(),x("ul",{class:ge(e.root?"root":"nested")},[(p(!0),x(re,null,Te(e.headers,({children:o,link:r,title:i})=>(p(),x("li",null,[S("a",{class:"outline-link",href:r,onClick:n[0]||(n[0]=(...l)=>e.onClick&&e.onClick(...l))},de(i),9,W0),o!=null&&o.length?(p(),te(s,{key:0,headers:o,onClick:e.onClick},null,8,["headers","onClick"])):G("",!0)]))),256))],2)}}});const Y0=U(q0,[["__scopeId","data-v-02afc12d"]]),G0=e=>(dt("data-v-9c6f1a55"),e=e(),ft(),e),X0={class:"content"},J0={class:"outline-title"},Z0={"aria-labelledby":"doc-outline-aria-label"},Q0=G0(()=>S("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),ep=j({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=_e(),s=Y(()=>t.value.outline??n.value.outline),o=Pe("onContentUpdated");o.value=()=>{r.value=z0(s.value,n.value.outlineBadges)};const r=ee([]),i=Y(()=>r.value.length>0),l=ee(),a=ee();U0(l,a);function d({target:f}){const h="#"+f.href.split("#")[1],m=document.querySelector(decodeURIComponent(h));m==null||m.focus()}return(f,h)=>(p(),x("div",{class:ge(["VPDocAsideOutline",{"has-outline":v(i)}]),ref_key:"container",ref:l},[S("div",X0,[S("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),S("div",J0,de(typeof v(n).outline=="object"&&!Array.isArray(v(n).outline)&&v(n).outline.label||v(n).outlineTitle||"On this page"),1),S("nav",Z0,[Q0,N(Y0,{headers:r.value,root:!0,onClick:d},null,8,["headers"])])])],2))}});const tp=U(ep,[["__scopeId","data-v-9c6f1a55"]]),np={class:"VPDocAsideCarbonAds"},sp=j({__name:"VPDocAsideCarbonAds",props:{carbonAds:null},setup(e){const t=()=>null;return(n,s)=>(p(),x("div",np,[N(v(t),{"carbon-ads":e.carbonAds},null,8,["carbon-ads"])]))}}),op=e=>(dt("data-v-7110f5c9"),e=e(),ft(),e),rp={class:"VPDocAside"},ip=op(()=>S("div",{class:"spacer"},null,-1)),lp=j({__name:"VPDocAside",setup(e){const{theme:t}=_e();return(n,s)=>(p(),x("div",rp,[O(n.$slots,"aside-top",{},void 0,!0),O(n.$slots,"aside-outline-before",{},void 0,!0),N(tp),O(n.$slots,"aside-outline-after",{},void 0,!0),ip,O(n.$slots,"aside-ads-before",{},void 0,!0),v(t).carbonAds?(p(),te(sp,{key:0,"carbon-ads":v(t).carbonAds},null,8,["carbon-ads"])):G("",!0),O(n.$slots,"aside-ads-after",{},void 0,!0),O(n.$slots,"aside-bottom",{},void 0,!0)]))}});const ap=U(lp,[["__scopeId","data-v-7110f5c9"]]);function cp(){const{theme:e,page:t}=_e();return Y(()=>{const{text:n="Edit this page",pattern:s=""}=e.value.editLink||{},{relativePath:o}=t.value;return{url:s.replace(/:path/g,o),text:n}})}function up(){const{page:e,theme:t,frontmatter:n}=_e();return Y(()=>{const s=Bi(t.value.sidebar,e.value.relativePath),o=ou(s),r=o.findIndex(i=>qt(e.value.relativePath,i.link));return{prev:n.value.prev?{...o[r-1],text:n.value.prev}:o[r-1],next:n.value.next?{...o[r+1],text:n.value.next}:o[r+1]}})}const dp={},fp={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},hp=S("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),pp=S("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),_p=[hp,pp];function mp(e,t){return p(),x("svg",fp,_p)}const vp=U(dp,[["render",mp]]),gp={class:"VPLastUpdated"},yp=["datetime"],bp=j({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n}=_e(),s=Y(()=>new Date(n.value.lastUpdated)),o=Y(()=>s.value.toISOString()),r=ee("");return ze(()=>{At(()=>{r.value=s.value.toLocaleString(window.navigator.language)})}),(i,l)=>(p(),x("p",gp,[Oe(de(v(t).lastUpdatedText||"Last updated")+": ",1),S("time",{datetime:v(o)},de(r.value),9,yp)]))}});const xp=U(bp,[["__scopeId","data-v-de6a4e1f"]]),wp={key:0,class:"VPDocFooter"},kp={key:0,class:"edit-info"},$p={key:0,class:"edit-link"},Sp={key:1,class:"last-updated"},Pp={key:1,class:"prev-next"},Cp={class:"pager"},Ep=["href"],Lp=["innerHTML"],Tp=["innerHTML"],Ap=["href"],Mp=["innerHTML"],Ip=["innerHTML"],Vp=j({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=_e(),o=cp(),r=up(),i=Y(()=>t.value.editLink&&s.value.editLink!==!1),l=Y(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1),a=Y(()=>i.value||l.value||r.value.prev||r.value.next);return(d,f)=>{var h,m;return v(a)?(p(),x("footer",wp,[v(i)||v(l)?(p(),x("div",kp,[v(i)?(p(),x("div",$p,[N(It,{class:"edit-link-button",href:v(o).url,"no-icon":!0},{default:F(()=>[N(vp,{class:"edit-link-icon"}),Oe(" "+de(v(o).text),1)]),_:1},8,["href"])])):G("",!0),v(l)?(p(),x("div",Sp,[N(xp)])):G("",!0)])):G("",!0),v(r).prev||v(r).next?(p(),x("div",Pp,[S("div",Cp,[v(r).prev?(p(),x("a",{key:0,class:"pager-link prev",href:v(Ln)(v(r).prev.link)},[S("span",{class:"desc",innerHTML:((h=v(t).docFooter)==null?void 0:h.prev)||"Previous page"},null,8,Lp),S("span",{class:"title",innerHTML:v(r).prev.text},null,8,Tp)],8,Ep)):G("",!0)]),S("div",{class:ge(["pager",{"has-prev":v(r).prev}])},[v(r).next?(p(),x("a",{key:0,class:"pager-link next",href:v(Ln)(v(r).next.link)},[S("span",{class:"desc",innerHTML:((m=v(t).docFooter)==null?void 0:m.next)||"Next page"},null,8,Mp),S("span",{class:"title",innerHTML:v(r).next.text},null,8,Ip)],8,Ap)):G("",!0)],2)])):G("",!0)])):G("",!0)}}});const Op=U(Vp,[["__scopeId","data-v-cc0f9778"]]),Np=e=>(dt("data-v-30dabfe4"),e=e(),ft(),e),Hp={class:"container"},Bp={key:0,class:"aside"},Fp=Np(()=>S("div",{class:"aside-curtain"},null,-1)),zp={class:"aside-container"},Rp={class:"aside-content"},Dp={class:"content"},jp={class:"content-container"},Up={class:"main"},Kp=j({__name:"VPDoc",setup(e){const t=Mt(),{hasSidebar:n,hasAside:s}=yt(),o=Y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,"")),r=ee();return He("onContentUpdated",r),(i,l)=>{const a=Wt("Content");return p(),x("div",{class:ge(["VPDoc",{"has-sidebar":v(n),"has-aside":v(s)}])},[S("div",Hp,[v(s)?(p(),x("div",Bp,[Fp,S("div",zp,[S("div",Rp,[N(ap,null,{"aside-top":F(()=>[O(i.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":F(()=>[O(i.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":F(()=>[O(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":F(()=>[O(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":F(()=>[O(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":F(()=>[O(i.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])])):G("",!0),S("div",Dp,[S("div",jp,[O(i.$slots,"doc-before",{},void 0,!0),S("main",Up,[N(a,{class:ge(["vp-doc",v(o)]),onContentUpdated:r.value},null,8,["class","onContentUpdated"])]),O(i.$slots,"doc-footer-before",{},void 0,!0),N(Op),O(i.$slots,"doc-after",{},void 0,!0)])])])],2)}}});const Wp=U(Kp,[["__scopeId","data-v-30dabfe4"]]),qp=j({__name:"VPContent",setup(e){const t=Mt(),{frontmatter:n}=_e(),{hasSidebar:s}=yt(),o=Pe("NotFound");return(r,i)=>(p(),x("div",{class:ge(["VPContent",{"has-sidebar":v(s),"is-home":v(n).layout==="home"}]),id:"VPContent"},[v(t).component===v(o)?(p(),te(v(o),{key:0})):v(n).layout==="page"?(p(),te(Zh,{key:1})):v(n).layout==="home"?(p(),te(H0,{key:2},{"home-hero-before":F(()=>[O(r.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-image":F(()=>[O(r.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":F(()=>[O(r.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":F(()=>[O(r.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":F(()=>[O(r.$slots,"home-features-after",{},void 0,!0)]),_:3})):(p(),te(Wp,{key:3},{"doc-footer-before":F(()=>[O(r.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":F(()=>[O(r.$slots,"doc-before",{},void 0,!0)]),"doc-after":F(()=>[O(r.$slots,"doc-after",{},void 0,!0)]),"aside-top":F(()=>[O(r.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":F(()=>[O(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":F(()=>[O(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":F(()=>[O(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":F(()=>[O(r.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":F(()=>[O(r.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const Yp=U(qp,[["__scopeId","data-v-e31feb0e"]]),Gp={class:"container"},Xp=["innerHTML"],Jp=["innerHTML"],Zp=j({__name:"VPFooter",setup(e){const{theme:t}=_e(),{hasSidebar:n}=yt();return(s,o)=>v(t).footer?(p(),x("footer",{key:0,class:ge(["VPFooter",{"has-sidebar":v(n)}])},[S("div",Gp,[v(t).footer.message?(p(),x("p",{key:0,class:"message",innerHTML:v(t).footer.message},null,8,Xp)):G("",!0),v(t).footer.copyright?(p(),x("p",{key:1,class:"copyright",innerHTML:v(t).footer.copyright},null,8,Jp)):G("",!0)])],2)):G("",!0)}});const Qp=U(Zp,[["__scopeId","data-v-8b655284"]]),e1={key:0,class:"Layout"},t1=j({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=yt(),o=Mt();Ue(()=>o.path,s),ru(t,s),He("close-sidebar",s),He("is-sidebar-open",t);const{frontmatter:r}=_e(),i=Ua(),l=Y(()=>!!i["home-hero-image"]);return He("hero-image-slot-exists",l),(a,d)=>{const f=Wt("Content");return v(r).layout!==!1?(p(),x("div",e1,[O(a.$slots,"layout-top",{},void 0,!0),N(au),N(du,{class:"backdrop",show:v(t),onClick:v(s)},null,8,["show","onClick"]),N(vh,null,{"nav-bar-title-before":F(()=>[O(a.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":F(()=>[O(a.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":F(()=>[O(a.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":F(()=>[O(a.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":F(()=>[O(a.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":F(()=>[O(a.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),N(Ah,{open:v(t),onOpenMenu:v(n)},null,8,["open","onOpenMenu"]),N(Yh,{open:v(t)},{"sidebar-nav-before":F(()=>[O(a.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":F(()=>[O(a.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),N(Yp,null,{"home-hero-before":F(()=>[O(a.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-image":F(()=>[O(a.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":F(()=>[O(a.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":F(()=>[O(a.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":F(()=>[O(a.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":F(()=>[O(a.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":F(()=>[O(a.$slots,"doc-before",{},void 0,!0)]),"doc-after":F(()=>[O(a.$slots,"doc-after",{},void 0,!0)]),"aside-top":F(()=>[O(a.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":F(()=>[O(a.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":F(()=>[O(a.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":F(()=>[O(a.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":F(()=>[O(a.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":F(()=>[O(a.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),N(Qp),O(a.$slots,"layout-bottom",{},void 0,!0)])):(p(),te(f,{key:1}))}}});const n1=U(t1,[["__scopeId","data-v-3af881ed"]]),bs=e=>(dt("data-v-90f78944"),e=e(),ft(),e),s1={class:"NotFound"},o1=bs(()=>S("p",{class:"code"},"404",-1)),r1=bs(()=>S("h1",{class:"title"},"PAGE NOT FOUND",-1)),i1=bs(()=>S("div",{class:"divider"},null,-1)),l1=bs(()=>S("blockquote",{class:"quote"}," But if you don't change your direction, and if you keep looking, you may end up where you are heading. ",-1)),a1={class:"action"},c1=["href"],u1=j({__name:"NotFound",setup(e){const{site:t}=_e(),{localeLinks:n}=On({removeCurrent:!1}),s=ee("/");return ze(()=>{var r;const o=window.location.pathname.replace(t.value.base,"").replace(/(^.*?\/).*$/,"/$1");n.value.length&&(s.value=((r=n.value.find(({link:i})=>i.startsWith(o)))==null?void 0:r.link)||n.value[0].link)}),(o,r)=>(p(),x("div",s1,[o1,r1,i1,l1,S("div",a1,[S("a",{class:"link",href:v(En)(s.value),"aria-label":"go to home"}," Take me home ",8,c1)])]))}});const d1=U(u1,[["__scopeId","data-v-90f78944"]]);const Pr={Layout:n1,NotFound:d1,enhanceApp:({app:e})=>{e.component("Badge",Cc)}};/*! medium-zoom 1.0.8 | MIT License | https://github.com/francoischalifour/medium-zoom */var Ft=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},s=window.Promise||function($){function H(){}$(H,H)},o=function($){var H=$.target;if(H===q){E();return}A.indexOf(H)!==-1&&M({target:H})},r=function(){if(!(ne||!_.original)){var $=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(fe-$)>R.scrollOffset&&setTimeout(E,150)}},i=function($){var H=$.key||$.keyCode;(H==="Escape"||H==="Esc"||H===27)&&E()},l=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=$;if($.background&&(q.style.background=$.background),$.container&&$.container instanceof Object&&(H.container=Ft({},R.container,$.container)),$.template){var I=Yn($.template)?$.template:document.querySelector($.template);H.template=I}return R=Ft({},R,H),A.forEach(function(ce){ce.dispatchEvent(Gt("medium-zoom:update",{detail:{zoom:D}}))}),D},a=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(Ft({},R,$))},d=function(){for(var $=arguments.length,H=Array($),I=0;I<$;I++)H[I]=arguments[I];var ce=H.reduce(function(z,ie){return[].concat(z,Er(ie))},[]);return ce.filter(function(z){return A.indexOf(z)===-1}).forEach(function(z){A.push(z),z.classList.add("medium-zoom-image")}),X.forEach(function(z){var ie=z.type,le=z.listener,Ce=z.options;ce.forEach(function(Ae){Ae.addEventListener(ie,le,Ce)})}),D},f=function(){for(var $=arguments.length,H=Array($),I=0;I<$;I++)H[I]=arguments[I];_.zoomed&&E();var ce=H.length>0?H.reduce(function(z,ie){return[].concat(z,Er(ie))},[]):A;return ce.forEach(function(z){z.classList.remove("medium-zoom-image"),z.dispatchEvent(Gt("medium-zoom:detach",{detail:{zoom:D}}))}),A=A.filter(function(z){return ce.indexOf(z)===-1}),D},h=function($,H){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return A.forEach(function(ce){ce.addEventListener("medium-zoom:"+$,H,I)}),X.push({type:"medium-zoom:"+$,listener:H,options:I}),D},m=function($,H){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return A.forEach(function(ce){ce.removeEventListener("medium-zoom:"+$,H,I)}),X=X.filter(function(ce){return!(ce.type==="medium-zoom:"+$&&ce.listener.toString()===H.toString())}),D},k=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=$.target,I=function(){var z={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},ie=void 0,le=void 0;if(R.container)if(R.container instanceof Object)z=Ft({},z,R.container),ie=z.width-z.left-z.right-R.margin*2,le=z.height-z.top-z.bottom-R.margin*2;else{var Ce=Yn(R.container)?R.container:document.querySelector(R.container),Ae=Ce.getBoundingClientRect(),Se=Ae.width,we=Ae.height,ht=Ae.left,Vt=Ae.top;z=Ft({},z,{width:Se,height:we,left:ht,top:Vt})}ie=ie||z.width-R.margin*2,le=le||z.height-R.margin*2;var st=_.zoomedHd||_.original,Be=Cr(st)?ie:st.naturalWidth||ie,bt=Cr(st)?le:st.naturalHeight||le,ot=st.getBoundingClientRect(),Xe=ot.top,pt=ot.left,Je=ot.width,u=ot.height,c=Math.min(Math.max(Je,Be),ie)/Je,g=Math.min(Math.max(u,bt),le)/u,y=Math.min(c,g),w=(-pt+(ie-Je)/2+R.margin+z.left)/y,L=(-Xe+(le-u)/2+R.margin+z.top)/y,B="scale("+y+") translate3d("+w+"px, "+L+"px, 0)";_.zoomed.style.transform=B,_.zoomedHd&&(_.zoomedHd.style.transform=B)};return new s(function(ce){if(H&&A.indexOf(H)===-1){ce(D);return}var z=function Se(){ne=!1,_.zoomed.removeEventListener("transitionend",Se),_.original.dispatchEvent(Gt("medium-zoom:opened",{detail:{zoom:D}})),ce(D)};if(_.zoomed){ce(D);return}if(H)_.original=H;else if(A.length>0){var ie=A;_.original=ie[0]}else{ce(D);return}if(_.original.dispatchEvent(Gt("medium-zoom:open",{detail:{zoom:D}})),fe=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,ne=!0,_.zoomed=p1(_.original),document.body.appendChild(q),R.template){var le=Yn(R.template)?R.template:document.querySelector(R.template);_.template=document.createElement("div"),_.template.appendChild(le.content.cloneNode(!0)),document.body.appendChild(_.template)}if(_.original.parentElement&&_.original.parentElement.tagName==="PICTURE"&&_.original.currentSrc&&(_.zoomed.src=_.original.currentSrc),document.body.appendChild(_.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),_.original.classList.add("medium-zoom-image--hidden"),_.zoomed.classList.add("medium-zoom-image--opened"),_.zoomed.addEventListener("click",E),_.zoomed.addEventListener("transitionend",z),_.original.getAttribute("data-zoom-src")){_.zoomedHd=_.zoomed.cloneNode(),_.zoomedHd.removeAttribute("srcset"),_.zoomedHd.removeAttribute("sizes"),_.zoomedHd.removeAttribute("loading"),_.zoomedHd.src=_.zoomed.getAttribute("data-zoom-src"),_.zoomedHd.onerror=function(){clearInterval(Ce),console.warn("Unable to reach the zoom image target "+_.zoomedHd.src),_.zoomedHd=null,I()};var Ce=setInterval(function(){_.zoomedHd.complete&&(clearInterval(Ce),_.zoomedHd.classList.add("medium-zoom-image--opened"),_.zoomedHd.addEventListener("click",E),document.body.appendChild(_.zoomedHd),I())},10)}else if(_.original.hasAttribute("srcset")){_.zoomedHd=_.zoomed.cloneNode(),_.zoomedHd.removeAttribute("sizes"),_.zoomedHd.removeAttribute("loading");var Ae=_.zoomedHd.addEventListener("load",function(){_.zoomedHd.removeEventListener("load",Ae),_.zoomedHd.classList.add("medium-zoom-image--opened"),_.zoomedHd.addEventListener("click",E),document.body.appendChild(_.zoomedHd),I()})}else I()})},E=function(){return new s(function($){if(ne||!_.original){$(D);return}var H=function I(){_.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(_.zoomed),_.zoomedHd&&document.body.removeChild(_.zoomedHd),document.body.removeChild(q),_.zoomed.classList.remove("medium-zoom-image--opened"),_.template&&document.body.removeChild(_.template),ne=!1,_.zoomed.removeEventListener("transitionend",I),_.original.dispatchEvent(Gt("medium-zoom:closed",{detail:{zoom:D}})),_.original=null,_.zoomed=null,_.zoomedHd=null,_.template=null,$(D)};ne=!0,document.body.classList.remove("medium-zoom--opened"),_.zoomed.style.transform="",_.zoomedHd&&(_.zoomedHd.style.transform=""),_.template&&(_.template.style.transition="opacity 150ms",_.template.style.opacity=0),_.original.dispatchEvent(Gt("medium-zoom:close",{detail:{zoom:D}})),_.zoomed.addEventListener("transitionend",H)})},M=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=$.target;return _.original?E():k({target:H})},W=function(){return R},b=function(){return A},C=function(){return _.original},A=[],X=[],ne=!1,fe=0,R=n,_={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?R=t:(t||typeof t=="string")&&d(t),R=Ft({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},R);var q=h1(R.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",r),window.addEventListener("resize",E);var D={open:k,close:E,toggle:M,update:l,clone:a,attach:d,detach:f,on:h,off:m,getOptions:W,getImages:b,getZoomedImage:C};return D};function m1(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var s=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&s.firstChild?s.insertBefore(o,s.firstChild):s.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var v1=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";m1(v1);const g1=_1,y1=j({__name:"Link",props:{c:{type:String,required:!0},t:{type:String,required:!0}},setup(e){const t=e,n=ko(),s=()=>{t.t.startsWith("http")?window.open(t.t,"_blank"):t.t.endsWith("/")?window&&window.location&&(window.location=t.t):n.go(t.t)};return(o,r)=>(p(),x("a",{class:"link",href:"javascript:;",onClick:s},de(e.c),1))}});const b1=U(y1,[["__scopeId","data-v-04a5294c"]]),x1={class:"title"},w1=["src"],k1={style:{"text-align":"center"}},$1=j({__name:"Title",props:{subTitle:{type:String,required:!0},logo:{type:String,required:!0},linkList:{type:Array,required:!0}},setup(e){return(t,n)=>(p(),x("div",x1,[S("img",{src:e.logo,alt:"logo",style:{margin:"0 auto"}},null,8,w1),S("p",k1,de(e.subTitle),1),(p(!0),x(re,null,Te(e.linkList,s=>(p(),te(b1,{key:s.content,c:s.content,t:s.target},null,8,["c","t"]))),128))]))}});/** * Vue 3 Carousel 0.2.9 * (c) 2022 * @license MIT */const De={itemsToShow:1,itemsToScroll:1,modelValue:0,transition:300,autoplay:0,snapAlign:"center",wrapAround:!1,pauseAutoplayOnHover:!1,mouseDrag:!0,touchDrag:!0,dir:"ltr",breakpoints:void 0},Lr={itemsToShow:{default:De.itemsToShow,type:Number},itemsToScroll:{default:De.itemsToScroll,type:Number},wrapAround:{default:De.wrapAround,type:Boolean},snapAlign:{default:De.snapAlign,validator(e){return["start","end","center","center-even","center-odd"].includes(e)}},transition:{default:De.transition,type:Number},breakpoints:{default:De.breakpoints,type:Object},autoplay:{default:De.autoplay,type:Number},pauseAutoplayOnHover:{default:De.pauseAutoplayOnHover,type:Boolean},modelValue:{default:void 0,type:Number},mouseDrag:{default:De.mouseDrag,type:Boolean},touchDrag:{default:De.touchDrag,type:Boolean},dir:{default:De.dir,validator(e){return["rtl","ltr"].includes(e)}},settings:{default(){return{}},type:Object}};function S1({config:e,slidesCount:t}){const{snapAlign:n,wrapAround:s,itemsToShow:o=1}=e;if(s)return Math.max(t-1,0);let r;switch(n){case"start":r=t-o;break;case"end":r=t-1;break;case"center":case"center-odd":r=t-Math.ceil((o-.5)/2);break;case"center-even":r=t-Math.ceil(o/2);break;default:r=0;break}return Math.max(r,0)}function P1({config:e,slidesCount:t}){const{wrapAround:n,snapAlign:s,itemsToShow:o=1}=e;let r=0;if(n||o>t)return r;switch(s){case"start":r=0;break;case"end":r=o-1;break;case"center":case"center-odd":r=Math.floor((o-1)/2);break;case"center-even":r=Math.floor((o-2)/2);break;default:r=0;break}return r}function Qs({val:e,max:t,min:n}){return t{var i;return((i=r.type)===null||i===void 0?void 0:i.name)==="CarouselSlide"}):((o=e[0])===null||o===void 0?void 0:o.children)||[]:[]}function eo({val:e,max:t,min:n=0}){return e>t?eo({val:e-(t+1),max:t,min:n}):en=!1,t))}}function T1(e,t){let n;return function(...s){n&&clearTimeout(n),n=setTimeout(()=>{e(...s),n=null},t)}}var A1=j({name:"ARIA",setup(){const e=Pe("currentSlide",ee(0)),t=Pe("slidesCount",ee(0));return()=>at("div",{class:["carousel__liveregion","carousel__sr-only"],"aria-live":"polite","aria-atomic":"true"},`Item ${e.value+1} of ${t.value}`)}}),M1=j({name:"Carousel",props:Lr,setup(e,{slots:t,emit:n,expose:s}){var o;const r=ee(null),i=ee([]),l=ee(0),a=ee(0);let d=ee({}),f=Object.assign({},De);const h=Et(Object.assign({},f)),m=ee((o=e.modelValue)!==null&&o!==void 0?o:0),k=ee(0),E=ee(0),M=ee(0),W=ee(0);let b,C;He("config",h),He("slidesCount",a),He("currentSlide",m),He("maxSlide",M),He("minSlide",W),He("slideWidth",l);function A(){const c=Object.assign(Object.assign({},e),e.settings);d=ee(Object.assign({},c.breakpoints)),f=Object.assign(Object.assign({},c),{settings:void 0,breakpoints:void 0}),ne(f)}function X(){const c=Object.keys(d.value).map(y=>Number(y)).sort((y,w)=>+w-+y);let g=Object.assign({},f);c.some(y=>window.matchMedia(`(min-width: ${y}px)`).matches?(g=Object.assign(Object.assign({},g),d.value[y]),!0):!1),ne(g)}function ne(c){Object.entries(c).forEach(([g,y])=>h[g]=y)}const fe=T1(()=>{Object.keys(d.value).length&&(X(),_()),R()},16);function R(){if(!r.value)return;const c=r.value.getBoundingClientRect();l.value=c.width/h.itemsToShow}function _(){a.value<=0||(E.value=Math.ceil((a.value-1)/2),M.value=S1({config:h,slidesCount:a.value}),W.value=P1({config:h,slidesCount:a.value}),h.wrapAround||(m.value=Qs({val:m.value,max:M.value,min:W.value})))}ze(()=>{Object.keys(d.value).length&&X(),Mn(()=>{_(),R(),n("init")}),Ce(),window.addEventListener("resize",fe,{passive:!0})}),gt(()=>{C&&clearTimeout(C),b&&clearInterval(b),window.removeEventListener("resize",fe,{passive:!0})});let q=!1;const D={x:0,y:0},J={x:0,y:0},$=Et({x:0,y:0}),H=ee(!1),I=()=>{H.value=!0},ce=()=>{H.value=!1};function z(c){["INPUT","TEXTAREA"].includes(c.target.tagName)||(q=c.type==="touchstart",!(!q&&c.button!==0||Se.value)&&(q||c.preventDefault(),D.x=q?c.touches[0].clientX:c.clientX,D.y=q?c.touches[0].clientY:c.clientY,document.addEventListener(q?"touchmove":"mousemove",ie,!0),document.addEventListener(q?"touchend":"mouseup",le,!0)))}const ie=L1(c=>{J.x=q?c.touches[0].clientX:c.clientX,J.y=q?c.touches[0].clientY:c.clientY;const g=J.x-D.x,y=J.y-D.y;$.y=y,$.x=g},16);function le(){const c=h.dir==="rtl"?-1:1,g=Math.sign($.x)*.4,y=Math.round($.x/l.value+g)*c;if(y&&!q){const w=L=>{L.stopPropagation(),window.removeEventListener("click",w,!0)};window.addEventListener("click",w,!0)}we(m.value-y),$.x=0,$.y=0,document.removeEventListener(q?"touchmove":"mousemove",ie,!0),document.removeEventListener(q?"touchend":"mouseup",le,!0)}function Ce(){!h.autoplay||h.autoplay<=0||(b=setInterval(()=>{h.pauseAutoplayOnHover&&H.value||ht()},h.autoplay))}function Ae(){b&&(clearInterval(b),b=null),Ce()}const Se=ee(!1);function we(c){const g=h.wrapAround?c:Qs({val:c,max:M.value,min:W.value});m.value===g||Se.value||(n("slide-start",{slidingToIndex:c,currentSlideIndex:m.value,prevSlideIndex:k.value,slidesCount:a.value}),Se.value=!0,k.value=m.value,m.value=g,C=setTimeout(()=>{if(h.wrapAround){const y=eo({val:g,max:M.value,min:0});y!==m.value&&(m.value=y,n("loop",{currentSlideIndex:m.value,slidingToIndex:c}))}n("update:modelValue",m.value),n("slide-end",{currentSlideIndex:m.value,prevSlideIndex:k.value,slidesCount:a.value}),Se.value=!1,Ae()},h.transition))}function ht(){we(m.value+h.itemsToScroll)}function Vt(){we(m.value-h.itemsToScroll)}const st={slideTo:we,next:ht,prev:Vt};He("nav",st),He("isSliding",Se);const Be=Y(()=>C1({config:h,currentSlide:m.value,slidesCount:a.value}));He("slidesToScroll",Be);const bt=Y(()=>{const c=h.dir==="rtl"?-1:1,g=Be.value*l.value*c;return{transform:`translateX(${$.x-g}px)`,transition:`${Se.value?h.transition:0}ms`,margin:h.wrapAround?`0 -${a.value*l.value}px`:"",width:"100%"}});function ot(){A(),X(),_(),R(),Ae()}Object.keys(Lr).forEach(c=>{["modelValue"].includes(c)||Ue(()=>e[c],ot)}),Ue(()=>e.modelValue,c=>{c!==m.value&&we(Number(c))}),Ue(a,_),A();const Xe={config:h,slidesCount:a,slideWidth:l,next:ht,prev:Vt,slideTo:we,currentSlide:m,maxSlide:M,minSlide:W,middleSlide:E};s({updateBreakpointsConfigs:X,updateSlidesData:_,updateSlideWidth:R,initDefaultConfigs:A,restartCarousel:ot,slideTo:we,next:ht,prev:Vt,nav:st,data:Xe});const pt=t.default||t.slides,Je=t.addons,u=Et(Xe);return()=>{const c=E1(pt==null?void 0:pt(u)),g=(Je==null?void 0:Je(u))||[];c.forEach((B,T)=>B.props.index=T);let y=c;if(h.wrapAround){const B=c.map((V,P)=>ut(V,{index:-c.length+P,isClone:!0,key:`clone-before-${P}`})),T=c.map((V,P)=>ut(V,{index:c.length+P,isClone:!0,key:`clone-after-${P}`}));y=[...B,...c,...T]}i.value=c,a.value=Math.max(c.length,1);const w=at("ol",{class:"carousel__track",style:bt.value,onMousedown:h.mouseDrag?qs(z,["capture"]):null,onTouchstart:h.touchDrag?qs(z,["capture"]):null},y),L=at("div",{class:"carousel__viewport"},w);return at("section",{ref:r,class:{carousel:!0,"carousel--rtl":h.dir==="rtl"},dir:h.dir,"aria-label":"Gallery",tabindex:"0",onMouseenter:I,onMouseleave:ce},[L,g,at(A1)])}}}),I1=j({name:"CarouselSlide",props:{index:{type:Number,default:1},isClone:{type:Boolean,default:!1}},setup(e,{slots:t}){const n=Pe("config",Et(Object.assign({},De))),s=Pe("currentSlide",ee(0)),o=Pe("slidesToScroll",ee(0)),r=Pe("slideWidth",ee(0)),i=Pe("isSliding",ee(!1)),l=Y(()=>({width:r.value?`${r.value}px`:"100%"})),a=()=>e.index===s.value,d=()=>e.index===s.value-1,f=()=>e.index===s.value+1,h=()=>{const m=Math.floor(o.value),k=Math.ceil(o.value+n.itemsToShow-1);return e.index>=m&&e.index<=k};return()=>{var m;return at("li",{style:l.value,class:{carousel__slide:!0,"carousel_slide--clone":e.isClone,"carousel__slide--visible":h(),"carousel__slide--active":a(),"carousel__slide--prev":d(),"carousel__slide--next":f(),"carousel__slide--sliding":i.value},"aria-hidden":!h()},(m=t.default)===null||m===void 0?void 0:m.call(t))}}});const V1={class:"img-slider"},O1=["src","alt"],N1=j({__name:"ImgSlider",props:{imgSliderList:{type:Object,required:!0}},setup(e){return(t,n)=>(p(),x("div",V1,[N(v(M1),{autoplay:2e3,"wrap-around":!0},{default:F(()=>[(p(!0),x(re,null,Te(e.imgSliderList,({src:s,alt:o})=>(p(),te(v(I1),{key:s},{default:F(()=>[S("img",{class:"carousel__item",src:s,alt:o},null,8,O1)]),_:2},1024))),128))]),_:1})]))}});const H1=U(N1,[["__scopeId","data-v-f3da53f5"]]);const on={...Pr,enhanceApp(e){Pr.enhanceApp(e);const{app:t}=e;t.component("Title",$1),t.component("ImgSlider",H1)},setup(){const e=ko();At(()=>{e.route.path,Mn(()=>Ee?g1(".main img",{background:"var(--vp-c-bg)"}):null)})}};function B1(e,t){let n=[],s=!0;const o=r=>{if(s){s=!1;return}n.forEach(i=>document.head.removeChild(i)),n=[],r.forEach(i=>{const l=F1(i);document.head.appendChild(l),n.push(l)})};At(()=>{const r=e.data,i=t.value,l=r&&r.description,a=r&&r.frontmatter.head||[];document.title=Ai(i,r),document.querySelector("meta[name=description]").setAttribute("content",l||i.description),o(Mi(i.head,R1(a)))})}function F1([e,t,n]){const s=document.createElement(e);for(const o in t)s.setAttribute(o,t[o]);return n&&(s.innerHTML=n),s}function z1(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function R1(e){return e.filter(t=>!z1(t))}const Ms=new Set,Yi=()=>document.createElement("link"),D1=e=>{const t=Yi();t.rel="prefetch",t.href=e,document.head.appendChild(t)},j1=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let Kn;const U1=Ee&&(Kn=Yi())&&Kn.relList&&Kn.relList.supports&&Kn.relList.supports("prefetch")?D1:j1;function K1(){if(!Ee||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(r=>{r.forEach(i=>{if(i.isIntersecting){const l=i.target;n.unobserve(l);const{pathname:a}=l;if(!Ms.has(a)){Ms.add(a);const d=Oi(a);U1(d)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(r=>{const{target:i,hostname:l,pathname:a}=r,d=a.match(/\.\w+$/);d&&d[0]!==".html"||i!=="_blank"&&l===location.hostname&&(a!==location.pathname?n.observe(r):Ms.add(a))})})};ze(s);const o=Mt();Ue(()=>o.path,s),gt(()=>{n&&n.disconnect()})}const W1=j({setup(e,{slots:t}){const n=ee(!1);return ze(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function q1(){if(Ee){const e=new Map;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const o=n.parentElement,r=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!o||!r)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(o.className);let l="";r.querySelectorAll("span.line:not(.diff.remove)").forEach(a=>l+=(a.textContent||"")+` `),l=l.slice(0,-1),i&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),Y1(l).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const a=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,a)})}})}}async function Y1(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),o=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),o&&(s.removeAllRanges(),s.addRange(o)),n&&n.focus()}}function G1(){Ee&&window.addEventListener("click",e=>{var n,s;const t=e.target;if(t.matches(".vp-code-group input")){const o=(n=t.parentElement)==null?void 0:n.parentElement,r=Array.from((o==null?void 0:o.querySelectorAll("input"))||[]).indexOf(t),i=o==null?void 0:o.querySelector('div[class*="language-"].active'),l=(s=o==null?void 0:o.querySelectorAll('div[class*="language-"]'))==null?void 0:s[r];i&&l&&i!==l&&(i.classList.remove("active"),l.classList.add("active"))}})}const Gi=on.NotFound||(()=>"404 Not Found"),X1=j({name:"VitePressApp",setup(){const{site:e}=Vi();return ze(()=>{At(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),K1(),q1(),G1(),on.setup&&on.setup(),()=>at(on.Layout)}});async function J1(){const e=Q1(),t=Z1();t.provide(Ni,e);const n=Nc(e.route);return t.provide(Ii,n),t.provide("NotFound",Gi),t.component("Content",zc),t.component("ClientOnly",W1),Object.defineProperty(t.config.globalProperties,"$frontmatter",{get(){return n.frontmatter.value}}),on.enhanceApp&&await on.enhanceApp({app:t,router:e,siteData:Pt}),{app:t,router:e,data:n}}function Z1(){return wc(X1)}function Q1(){let e=Ee,t;return Fc(n=>{let s=Oi(n);return e&&(t=s),(e||t===s)&&(s=s.replace(/\.js$/,".lean.js")),Ee&&(e=!1),Ci(()=>import(s),[])},Gi)}Ee&&J1().then(({app:e,router:t,data:n})=>{t.go().then(()=>{B1(t.route,n.site),e.mount("#app")})});export{U as _,Oa as a,S as b,x as c,J1 as createApp,Oe as d,N as e,j as f,Va as g,Mt as h,_e as i,ze as j,e_ as n,p as o,Wt as r,ko as u,Ue as w};