function Bs(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}function jn(e){if(K(e)){const t={};for(let n=0;n{if(n){const s=n.split(Ir);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function he(e){let t="";if(xe(e))t=e;else if(K(e))for(let n=0;nxe(e)?e:e==null?"":K(e)||ve(e)&&(e.toString===pi||!Z(e.toString))?JSON.stringify(e,hi,2):String(e),hi=(e,t)=>t&&t.__v_isRef?hi(e,t.value):Nt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o])=>(n[`${s} =>`]=o,n),{})}:mi(t)?{[`Set(${t.size})`]:[...t.values()]}:ve(t)&&!K(t)&&!vi(t)?String(t):t,ge={},Et=[],Ke=()=>{},Nr=()=>!1,Br=/^on[^a-z]/,mn=e=>Br.test(e),Fs=e=>e.startsWith("onUpdate:"),we=Object.assign,Os=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Fr=Object.prototype.hasOwnProperty,oe=(e,t)=>Fr.call(e,t),K=Array.isArray,Nt=e=>Un(e)==="[object Map]",mi=e=>Un(e)==="[object Set]",Z=e=>typeof e=="function",xe=e=>typeof e=="string",Rs=e=>typeof e=="symbol",ve=e=>e!==null&&typeof e=="object",_i=e=>ve(e)&&Z(e.then)&&Z(e.catch),pi=Object.prototype.toString,Un=e=>pi.call(e),Or=e=>Un(e).slice(8,-1),vi=e=>Un(e)==="[object Object]",Ds=e=>xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,tn=Bs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Kn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Rr=/-(\w)/g,et=Kn(e=>e.replace(Rr,(t,n)=>n?n.toUpperCase():"")),Dr=/\B([A-Z])/g,Gt=Kn(e=>e.replace(Dr,"-$1").toLowerCase()),qn=Kn(e=>e.charAt(0).toUpperCase()+e.slice(1)),as=Kn(e=>e?`on${qn(e)}`:""),an=(e,t)=>!Object.is(e,t),cs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Hs=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let go;const Hr=()=>go||(go=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Ee;class zr{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Ee,!t&&Ee&&(this.index=(Ee.scopes||(Ee.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Ee;try{return Ee=this,t()}finally{Ee=n}}}on(){Ee=this}off(){Ee=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},gi=e=>(e.w&ht)>0,bi=e=>(e.n&ht)>0,qr=({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{(h==="length"||h>=a)&&l.push(d)})}else switch(n!==void 0&&l.push(r.get(n)),t){case"add":K(e)?Ds(n)&&l.push(r.get("length")):(l.push(r.get($t)),Nt(e)&&l.push(r.get(ks)));break;case"delete":K(e)||(l.push(r.get($t)),Nt(e)&&l.push(r.get(ks)));break;case"set":Nt(e)&&l.push(r.get($t));break}if(l.length===1)l[0]&&ws(l[0]);else{const a=[];for(const d of l)d&&a.push(...d);ws(zs(a))}}function ws(e,t){const n=K(e)?e:[...e];for(const s of n)s.computed&&yo(s);for(const s of n)s.computed||yo(s)}function yo(e,t){(e!==je||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Gr=Bs("__proto__,__v_isRef,__isVue"),ki=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Rs)),Jr=Us(),Qr=Us(!1,!0),Yr=Us(!0),xo=Zr();function Zr(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=ae(this);for(let i=0,r=this.length;i{e[t]=function(...n){Jt();const s=ae(this)[t].apply(this,n);return Qt(),s}}),e}function Us(e=!1,t=!1){return function(s,o,i){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&i===(e?t?ml:$i:t?Ci:Pi).get(s))return s;const r=K(s);if(!e&&r&&oe(xo,o))return Reflect.get(xo,o,i);const l=Reflect.get(s,o,i);return(Rs(o)?ki.has(o):Gr(o))||(e||Be(s,"get",o),t)?l:Pe(l)?r&&Ds(o)?l:l.value:ve(l)?e?Ws(l):Gn(l):l}}const Xr=wi(),el=wi(!0);function wi(e=!1){return function(n,s,o,i){let r=n[s];if(zt(r)&&Pe(r)&&!Pe(o))return!1;if(!e&&(!Mn(o)&&!zt(o)&&(r=ae(r),o=ae(o)),!K(n)&&Pe(r)&&!Pe(o)))return r.value=o,!0;const l=K(n)&&Ds(s)?Number(s)e,Wn=e=>Reflect.getPrototypeOf(e);function yn(e,t,n=!1,s=!1){e=e.__v_raw;const o=ae(e),i=ae(t);n||(t!==i&&Be(o,"get",t),Be(o,"get",i));const{has:r}=Wn(o),l=s?Ks:n?Js:cn;if(r.call(o,t))return l(e.get(t));if(r.call(o,i))return l(e.get(i));e!==o&&e.get(t)}function xn(e,t=!1){const n=this.__v_raw,s=ae(n),o=ae(e);return t||(e!==o&&Be(s,"has",e),Be(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function kn(e,t=!1){return e=e.__v_raw,!t&&Be(ae(e),"iterate",$t),Reflect.get(e,"size",e)}function ko(e){e=ae(e);const t=ae(this);return Wn(t).has.call(t,e)||(t.add(e),ot(t,"add",e,e)),this}function wo(e,t){t=ae(t);const n=ae(this),{has:s,get:o}=Wn(n);let i=s.call(n,e);i||(e=ae(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?an(t,r)&&ot(n,"set",e,t):ot(n,"add",e,t),this}function So(e){const t=ae(this),{has:n,get:s}=Wn(t);let o=n.call(t,e);o||(e=ae(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&ot(t,"delete",e,void 0),i}function Po(){const e=ae(this),t=e.size!==0,n=e.clear();return t&&ot(e,"clear",void 0,void 0),n}function wn(e,t){return function(s,o){const i=this,r=i.__v_raw,l=ae(r),a=t?Ks:e?Js:cn;return!e&&Be(l,"iterate",$t),r.forEach((d,h)=>s.call(o,a(d),a(h),i))}}function Sn(e,t,n){return function(...s){const o=this.__v_raw,i=ae(o),r=Nt(i),l=e==="entries"||e===Symbol.iterator&&r,a=e==="keys"&&r,d=o[e](...s),h=n?Ks:t?Js:cn;return!t&&Be(i,"iterate",a?ks:$t),{next(){const{value:p,done:g}=d.next();return g?{value:p,done:g}:{value:l?[h(p[0]),h(p[1])]:h(p),done:g}},[Symbol.iterator](){return this}}}}function rt(e){return function(...t){return e==="delete"?!1:this}}function rl(){const e={get(i){return yn(this,i)},get size(){return kn(this)},has:xn,add:ko,set:wo,delete:So,clear:Po,forEach:wn(!1,!1)},t={get(i){return yn(this,i,!1,!0)},get size(){return kn(this)},has:xn,add:ko,set:wo,delete:So,clear:Po,forEach:wn(!1,!0)},n={get(i){return yn(this,i,!0)},get size(){return kn(this,!0)},has(i){return xn.call(this,i,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:wn(!0,!1)},s={get(i){return yn(this,i,!0,!0)},get size(){return kn(this,!0)},has(i){return xn.call(this,i,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:wn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Sn(i,!1,!1),n[i]=Sn(i,!0,!1),t[i]=Sn(i,!1,!0),s[i]=Sn(i,!0,!0)}),[e,n,t,s]}const[ll,al,cl,ul]=rl();function qs(e,t){const n=t?e?ul:cl:e?al:ll;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(oe(n,o)&&o in s?n:s,o,i)}const dl={get:qs(!1,!1)},fl={get:qs(!1,!0)},hl={get:qs(!0,!1)},Pi=new WeakMap,Ci=new WeakMap,$i=new WeakMap,ml=new WeakMap;function _l(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function pl(e){return e.__v_skip||!Object.isExtensible(e)?0:_l(Or(e))}function Gn(e){return zt(e)?e:Gs(e,!1,Si,dl,Pi)}function vl(e){return Gs(e,!1,il,fl,Ci)}function Ws(e){return Gs(e,!0,ol,hl,$i)}function Gs(e,t,n,s,o){if(!ve(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=pl(e);if(r===0)return e;const l=new Proxy(e,r===2?s:n);return o.set(e,l),l}function Bt(e){return zt(e)?Bt(e.__v_raw):!!(e&&e.__v_isReactive)}function zt(e){return!!(e&&e.__v_isReadonly)}function Mn(e){return!!(e&&e.__v_isShallow)}function Ti(e){return Bt(e)||zt(e)}function ae(e){const t=e&&e.__v_raw;return t?ae(t):e}function nn(e){return An(e,"__v_skip",!0),e}const cn=e=>ve(e)?Gn(e):e,Js=e=>ve(e)?Ws(e):e;function Li(e){dt&&je&&(e=ae(e),xi(e.dep||(e.dep=zs())))}function Ii(e,t){e=ae(e),e.dep&&ws(e.dep)}function Pe(e){return!!(e&&e.__v_isRef===!0)}function ue(e){return Ai(e,!1)}function gl(e){return Ai(e,!0)}function Ai(e,t){return Pe(e)?e:new bl(e,t)}class bl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ae(t),this._value=n?t:cn(t)}get value(){return Li(this),this._value}set value(t){const n=this.__v_isShallow||Mn(t)||zt(t);t=n?t:ae(t),an(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:cn(t),Ii(this))}}function m(e){return Pe(e)?e.value:e}const yl={get:(e,t,n)=>m(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Pe(o)&&!Pe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Mi(e){return Bt(e)?e:new Proxy(e,yl)}var Vi;class xl{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Vi]=!1,this._dirty=!0,this.effect=new js(t,()=>{this._dirty||(this._dirty=!0,Ii(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=ae(this);return Li(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Vi="__v_isReadonly";function kl(e,t,n=!1){let s,o;const i=Z(e);return i?(s=e,o=Ke):(s=e.get,o=e.set),new xl(s,o,i||!o,n)}function ft(e,t,n,s){let o;try{o=s?e(...s):e()}catch(i){_n(i,t,n)}return o}function Re(e,t,n,s){if(Z(e)){const i=ft(e,t,n,s);return i&&_i(i)&&i.catch(r=>{_n(r,t,n)}),i}const o=[];for(let i=0;i>>1;dn(Se[s])Ze&&Se.splice(t,1)}function Cl(e){K(e)?Ft.push(...e):(!st||!st.includes(e,e.allowRecurse?wt+1:wt))&&Ft.push(e),Ni()}function Co(e,t=un?Ze+1:0){for(;tdn(n)-dn(s)),wt=0;wte.id==null?1/0:e.id,$l=(e,t)=>{const n=dn(e)-dn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Bi(e){Ss=!1,un=!0,Se.sort($l);const t=Ke;try{for(Ze=0;Zexe(S)?S.trim():S)),p&&(o=n.map(Hs))}let l,a=s[l=as(t)]||s[l=as(et(t))];!a&&i&&(a=s[l=as(Gt(t))]),a&&Re(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,Re(d,e,6,o)}}function Fi(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},l=!1;if(!Z(e)){const a=d=>{const h=Fi(d,t,!0);h&&(l=!0,we(r,h))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(ve(e)&&s.set(e,null),null):(K(i)?i.forEach(a=>r[a]=null):we(r,i),ve(e)&&s.set(e,r),r)}function Qn(e,t){return!e||!mn(t)?!1:(t=t.slice(2).replace(/Once$/,""),oe(e,t[0].toLowerCase()+t.slice(1))||oe(e,Gt(t))||oe(e,t))}let Ce=null,Yn=null;function En(e){const t=Ce;return Ce=e,Yn=e&&e.type.__scopeId||null,t}function We(e){Yn=e}function Ge(){Yn=null}function B(e,t=Ce,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&Bo(-1);const i=En(t);let r;try{r=e(...o)}finally{En(i),s._d&&Bo(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function us(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:l,attrs:a,emit:d,render:h,renderCache:p,data:g,setupState:S,ctx:V,inheritAttrs:N}=e;let G,y;const P=En(e);try{if(n.shapeFlag&4){const W=o||s;G=ze(h.call(W,W,p,i,S,g,V)),y=a}else{const W=t;G=ze(W.length>1?W(i,{attrs:a,slots:l,emit:d}):W(i,null)),y=t.props?a:Ll(a)}}catch(W){on.length=0,_n(W,e,1),G=T(Ne)}let E=G;if(y&&N!==!1){const W=Object.keys(y),{shapeFlag:ee}=E;W.length&&ee&7&&(r&&W.some(Fs)&&(y=Il(y,r)),E=mt(E,y))}return n.dirs&&(E=mt(E),E.dirs=E.dirs?E.dirs.concat(n.dirs):n.dirs),n.transition&&(E.transition=n.transition),G=E,En(P),G}const Ll=e=>{let t;for(const n in e)(n==="class"||n==="style"||mn(n))&&((t||(t={}))[n]=e[n]);return t},Il=(e,t)=>{const n={};for(const s in e)(!Fs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Al(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:l,patchFlag:a}=t,d=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?$o(s,r,d):!!r;if(a&8){const h=t.dynamicProps;for(let p=0;pe.__isSuspense;function Oi(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):Cl(e)}function Zn(e,t){if(ke){let n=ke.provides;const s=ke.parent&&ke.parent.provides;s===n&&(n=ke.provides=Object.create(s)),n[e]=t}}function qe(e,t,n=!1){const s=ke||Ce;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&&Z(t)?t.call(s.proxy):t}}function jt(e,t){return Xn(e,null,t)}function Ri(e,t){return Xn(e,null,{flush:"post"})}const Pn={};function Xe(e,t,n){return Xn(e,t,n)}function Xn(e,t,{immediate:n,deep:s,flush:o,onTrack:i,onTrigger:r}=ge){const l=ke;let a,d=!1,h=!1;if(Pe(e)?(a=()=>e.value,d=Mn(e)):Bt(e)?(a=()=>e,s=!0):K(e)?(h=!0,d=e.some(E=>Bt(E)||Mn(E)),a=()=>e.map(E=>{if(Pe(E))return E.value;if(Bt(E))return Vt(E);if(Z(E))return ft(E,l,2)})):Z(e)?t?a=()=>ft(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return p&&p(),Re(e,l,3,[g])}:a=Ke,t&&s){const E=a;a=()=>Vt(E())}let p,g=E=>{p=y.onStop=()=>{ft(E,l,4)}},S;if(qt)if(g=Ke,t?n&&Re(t,l,3,[a(),h?[]:void 0,g]):a(),o==="sync"){const E=Pa();S=E.__watcherHandles||(E.__watcherHandles=[])}else return Ke;let V=h?new Array(e.length).fill(Pn):Pn;const N=()=>{if(y.active)if(t){const E=y.run();(s||d||(h?E.some((W,ee)=>an(W,V[ee])):an(E,V)))&&(p&&p(),Re(t,l,3,[E,V===Pn?void 0:h&&V[0]===Pn?[]:V,g]),V=E)}else y.run()};N.allowRecurse=!!t;let G;o==="sync"?G=N:o==="post"?G=()=>Ae(N,l&&l.suspense):(N.pre=!0,l&&(N.id=l.uid),G=()=>Jn(N));const y=new js(a,G);t?n?N():V=y.run():o==="post"?Ae(y.run.bind(y),l&&l.suspense):y.run();const P=()=>{y.stop(),l&&l.scope&&Os(l.scope.effects,y)};return S&&S.push(P),P}function El(e,t,n){const s=this.proxy,o=xe(e)?e.includes(".")?Di(s,e):()=>s[e]:e.bind(s,s);let i;Z(t)?i=t:(i=t.handler,n=t);const r=ke;Kt(this);const l=Xn(o,i.bind(s),n);return r?Kt(r):Tt(),l}function Di(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{Vt(n,t)});else if(vi(e))for(const n in e)Vt(e[n],t);return e}function Nl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return De(()=>{e.isMounted=!0}),Ki(()=>{e.isUnmounting=!0}),e}const Fe=[Function,Array],Bl={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Fe,onEnter:Fe,onAfterEnter:Fe,onEnterCancelled:Fe,onBeforeLeave:Fe,onLeave:Fe,onAfterLeave:Fe,onLeaveCancelled:Fe,onBeforeAppear:Fe,onAppear:Fe,onAfterAppear:Fe,onAppearCancelled:Fe},setup(e,{slots:t}){const n=oo(),s=Nl();let o;return()=>{const i=t.default&&ji(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const N of i)if(N.type!==Ne){r=N;break}}const l=ae(e),{mode:a}=l;if(s.isLeaving)return ds(r);const d=To(r);if(!d)return ds(r);const h=Ps(d,l,s,n);Cs(d,h);const p=n.subTree,g=p&&To(p);let S=!1;const{getTransitionKey:V}=d.type;if(V){const N=V();o===void 0?o=N:N!==o&&(o=N,S=!0)}if(g&&g.type!==Ne&&(!St(d,g)||S)){const N=Ps(g,l,s,n);if(Cs(g,N),a==="out-in")return s.isLeaving=!0,N.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},ds(r);a==="in-out"&&d.type!==Ne&&(N.delayLeave=(G,y,P)=>{const E=zi(s,g);E[String(g.key)]=g,G._leaveCb=()=>{y(),G._leaveCb=void 0,delete h.delayedLeave},h.delayedLeave=P})}return r}}},Hi=Bl;function zi(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 Ps(e,t,n,s){const{appear:o,mode:i,persisted:r=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:d,onEnterCancelled:h,onBeforeLeave:p,onLeave:g,onAfterLeave:S,onLeaveCancelled:V,onBeforeAppear:N,onAppear:G,onAfterAppear:y,onAppearCancelled:P}=t,E=String(e.key),W=zi(n,e),ee=(M,X)=>{M&&Re(M,s,9,X)},me=(M,X)=>{const Y=X[1];ee(M,X),K(M)?M.every(re=>re.length<=1)&&Y():M.length<=1&&Y()},se={mode:i,persisted:r,beforeEnter(M){let X=l;if(!n.isMounted)if(o)X=N||l;else return;M._leaveCb&&M._leaveCb(!0);const Y=W[E];Y&&St(e,Y)&&Y.el._leaveCb&&Y.el._leaveCb(),ee(X,[M])},enter(M){let X=a,Y=d,re=h;if(!n.isMounted)if(o)X=G||a,Y=y||d,re=P||h;else return;let O=!1;const te=M._enterCb=H=>{O||(O=!0,H?ee(re,[M]):ee(Y,[M]),se.delayedLeave&&se.delayedLeave(),M._enterCb=void 0)};X?me(X,[M,te]):te()},leave(M,X){const Y=String(e.key);if(M._enterCb&&M._enterCb(!0),n.isUnmounting)return X();ee(p,[M]);let re=!1;const O=M._leaveCb=te=>{re||(re=!0,X(),te?ee(V,[M]):ee(S,[M]),M._leaveCb=void 0,W[Y]===e&&delete W[Y])};W[Y]=e,g?me(g,[M,O]):O()},clone(M){return Ps(M,t,n,s)}};return se}function ds(e){if(pn(e))return e=mt(e),e.children=null,e}function To(e){return pn(e)?e.children?e.children[0]:void 0:e}function Cs(e,t){e.shapeFlag&6&&e.component?Cs(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 ji(e,t=!1,n){let s=[],o=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;function Fl(e){Z(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:o=200,timeout:i,suspensible:r=!0,onError:l}=e;let a=null,d,h=0;const p=()=>(h++,a=null,g()),g=()=>{let S;return a||(S=a=t().catch(V=>{if(V=V instanceof Error?V:new Error(String(V)),l)return new Promise((N,G)=>{l(V,()=>N(p()),()=>G(V),h+1)});throw V}).then(V=>S!==a&&a?a:(V&&(V.__esModule||V[Symbol.toStringTag]==="Module")&&(V=V.default),d=V,V)))};return D({name:"AsyncComponentWrapper",__asyncLoader:g,get __asyncResolved(){return d},setup(){const S=ke;if(d)return()=>fs(d,S);const V=P=>{a=null,_n(P,S,13,!s)};if(r&&S.suspense||qt)return g().then(P=>()=>fs(P,S)).catch(P=>(V(P),()=>s?T(s,{error:P}):null));const N=ue(!1),G=ue(),y=ue(!!o);return o&&setTimeout(()=>{y.value=!1},o),i!=null&&setTimeout(()=>{if(!N.value&&!G.value){const P=new Error(`Async component timed out after ${i}ms.`);V(P),G.value=P}},i),g().then(()=>{N.value=!0,S.parent&&pn(S.parent.vnode)&&Jn(S.parent.update)}).catch(P=>{V(P),G.value=P}),()=>{if(N.value&&d)return fs(d,S);if(G.value&&s)return T(s,{error:G.value});if(n&&!y.value)return T(n)}}})}function fs(e,t){const{ref:n,props:s,children:o,ce:i}=t.vnode,r=T(e,s,o);return r.ref=n,r.ce=i,delete t.vnode.ce,r}const pn=e=>e.type.__isKeepAlive;function Ol(e,t){Ui(e,"a",t)}function Rl(e,t){Ui(e,"da",t)}function Ui(e,t,n=ke){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(es(t,s,n),n){let o=n.parent;for(;o&&o.parent;)pn(o.parent.vnode)&&Dl(s,t,n,o),o=o.parent}}function Dl(e,t,n,s){const o=es(t,e,s,!0);_t(()=>{Os(s[t],o)},n)}function es(e,t,n=ke,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;Jt(),Kt(n);const l=Re(t,n,e,r);return Tt(),Qt(),l});return s?o.unshift(i):o.push(i),i}}const it=e=>(t,n=ke)=>(!qt||e==="sp")&&es(e,(...s)=>t(...s),n),Hl=it("bm"),De=it("m"),zl=it("bu"),Zs=it("u"),Ki=it("bum"),_t=it("um"),jl=it("sp"),Ul=it("rtg"),Kl=it("rtc");function ql(e,t=ke){es("ec",e,t)}function Ye(e,t,n,s){const o=e.dirs,i=t&&t.dirs;for(let r=0;rt(r,l,void 0,i&&i[l]));else{const r=Object.keys(e);o=new Array(r.length);for(let l=0,a=r.length;lFn(t)?!(t.type===Ne||t.type===J&&!Gi(t.children)):!0)?e:null}const $s=e=>e?ir(e)?io(e)||e.proxy:$s(e.parent):null,sn=we(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=>$s(e.parent),$root:e=>$s(e.root),$emit:e=>e.emit,$options:e=>to(e),$forceUpdate:e=>e.f||(e.f=()=>Jn(e.update)),$nextTick:e=>e.n||(e.n=Ys.bind(e.proxy)),$watch:e=>El.bind(e)}),hs=(e,t)=>e!==ge&&!e.__isScriptSetup&&oe(e,t),Wl={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:l,appContext:a}=e;let d;if(t[0]!=="$"){const S=r[t];if(S!==void 0)switch(S){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(hs(s,t))return r[t]=1,s[t];if(o!==ge&&oe(o,t))return r[t]=2,o[t];if((d=e.propsOptions[0])&&oe(d,t))return r[t]=3,i[t];if(n!==ge&&oe(n,t))return r[t]=4,n[t];Ts&&(r[t]=0)}}const h=sn[t];let p,g;if(h)return t==="$attrs"&&Be(e,"get",t),h(e);if((p=l.__cssModules)&&(p=p[t]))return p;if(n!==ge&&oe(n,t))return r[t]=4,n[t];if(g=a.config.globalProperties,oe(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return hs(o,t)?(o[t]=n,!0):s!==ge&&oe(s,t)?(s[t]=n,!0):oe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let l;return!!n[r]||e!==ge&&oe(e,r)||hs(t,r)||(l=i[0])&&oe(l,r)||oe(s,r)||oe(sn,r)||oe(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:oe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Ts=!0;function Gl(e){const t=to(e),n=e.proxy,s=e.ctx;Ts=!1,t.beforeCreate&&Io(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:l,provide:a,inject:d,created:h,beforeMount:p,mounted:g,beforeUpdate:S,updated:V,activated:N,deactivated:G,beforeDestroy:y,beforeUnmount:P,destroyed:E,unmounted:W,render:ee,renderTracked:me,renderTriggered:se,errorCaptured:M,serverPrefetch:X,expose:Y,inheritAttrs:re,components:O,directives:te,filters:H}=t;if(d&&Jl(d,s,null,e.appContext.config.unwrapInjectedRef),r)for(const be in r){const _e=r[be];Z(_e)&&(s[be]=_e.bind(n))}if(o){const be=o.call(n,n);ve(be)&&(e.data=Gn(be))}if(Ts=!0,i)for(const be in i){const _e=i[be],vt=Z(_e)?_e.bind(n,n):Z(_e.get)?_e.get.bind(n,n):Ke,gn=!Z(_e)&&Z(_e.set)?_e.set.bind(n):Ke,gt=ie({get:vt,set:gn});Object.defineProperty(s,be,{enumerable:!0,configurable:!0,get:()=>gt.value,set:Je=>gt.value=Je})}if(l)for(const be in l)Ji(l[be],s,n,be);if(a){const be=Z(a)?a.call(n):a;Reflect.ownKeys(be).forEach(_e=>{Zn(_e,be[_e])})}h&&Io(h,e,"c");function de(be,_e){K(_e)?_e.forEach(vt=>be(vt.bind(n))):_e&&be(_e.bind(n))}if(de(Hl,p),de(De,g),de(zl,S),de(Zs,V),de(Ol,N),de(Rl,G),de(ql,M),de(Kl,me),de(Ul,se),de(Ki,P),de(_t,W),de(jl,X),K(Y))if(Y.length){const be=e.exposed||(e.exposed={});Y.forEach(_e=>{Object.defineProperty(be,_e,{get:()=>n[_e],set:vt=>n[_e]=vt})})}else e.exposed||(e.exposed={});ee&&e.render===Ke&&(e.render=ee),re!=null&&(e.inheritAttrs=re),O&&(e.components=O),te&&(e.directives=te)}function Jl(e,t,n=Ke,s=!1){K(e)&&(e=Ls(e));for(const o in e){const i=e[o];let r;ve(i)?"default"in i?r=qe(i.from||o,i.default,!0):r=qe(i.from||o):r=qe(i),Pe(r)&&s?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:l=>r.value=l}):t[o]=r}}function Io(e,t,n){Re(K(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ji(e,t,n,s){const o=s.includes(".")?Di(n,s):()=>n[s];if(xe(e)){const i=t[e];Z(i)&&Xe(o,i)}else if(Z(e))Xe(o,e.bind(n));else if(ve(e))if(K(e))e.forEach(i=>Ji(i,t,n,s));else{const i=Z(e.handler)?e.handler.bind(n):t[e.handler];Z(i)&&Xe(o,i,e)}}function to(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,l=i.get(t);let a;return l?a=l:!o.length&&!n&&!s?a=t:(a={},o.length&&o.forEach(d=>Nn(a,d,r,!0)),Nn(a,t,r)),ve(t)&&i.set(t,a),a}function Nn(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&Nn(e,i,n,!0),o&&o.forEach(r=>Nn(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const l=Ql[r]||n&&n[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const Ql={data:Ao,props:kt,emits:kt,methods:kt,computed:kt,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:kt,directives:kt,watch:Zl,provide:Ao,inject:Yl};function Ao(e,t){return t?e?function(){return we(Z(e)?e.call(this,this):e,Z(t)?t.call(this,this):t)}:t:e}function Yl(e,t){return kt(Ls(e),Ls(t))}function Ls(e){if(K(e)){const t={};for(let n=0;n0)&&!(r&16)){if(r&8){const h=e.vnode.dynamicProps;for(let p=0;p{a=!0;const[g,S]=Yi(p,t,!0);we(r,g),S&&l.push(...S)};!n&&t.mixins.length&&t.mixins.forEach(h),e.extends&&h(e.extends),e.mixins&&e.mixins.forEach(h)}if(!i&&!a)return ve(e)&&s.set(e,Et),Et;if(K(i))for(let h=0;h-1,S[1]=N<0||V-1||oe(S,"default"))&&l.push(p)}}}const d=[r,l];return ve(e)&&s.set(e,d),d}function Mo(e){return e[0]!=="$"}function Vo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Eo(e,t){return Vo(e)===Vo(t)}function No(e,t){return K(t)?t.findIndex(n=>Eo(n,e)):Z(t)&&Eo(t,e)?0:-1}const Zi=e=>e[0]==="_"||e==="$stable",no=e=>K(e)?e.map(ze):[ze(e)],ta=(e,t,n)=>{if(t._n)return t;const s=B((...o)=>no(t(...o)),n);return s._c=!1,s},Xi=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Zi(o))continue;const i=e[o];if(Z(i))t[o]=ta(o,i,s);else if(i!=null){const r=no(i);t[o]=()=>r}}},er=(e,t)=>{const n=no(t);e.slots.default=()=>n},na=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ae(t),An(t,"_",n)):Xi(t,e.slots={})}else e.slots={},t&&er(e,t);An(e.slots,ts,1)},sa=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=ge;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(we(o,t),!n&&l===1&&delete o._):(i=!t.$stable,Xi(t,o)),r=t}else t&&(er(e,t),r={default:1});if(i)for(const l in o)!Zi(l)&&!(l in r)&&delete o[l]};function tr(){return{app:null,config:{isNativeTag:Nr,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 oa=0;function ia(e,t){return function(s,o=null){Z(s)||(s=Object.assign({},s)),o!=null&&!ve(o)&&(o=null);const i=tr(),r=new Set;let l=!1;const a=i.app={_uid:oa++,_component:s,_props:o,_container:null,_context:i,_instance:null,version:Ca,get config(){return i.config},set config(d){},use(d,...h){return r.has(d)||(d&&Z(d.install)?(r.add(d),d.install(a,...h)):Z(d)&&(r.add(d),d(a,...h))),a},mixin(d){return i.mixins.includes(d)||i.mixins.push(d),a},component(d,h){return h?(i.components[d]=h,a):i.components[d]},directive(d,h){return h?(i.directives[d]=h,a):i.directives[d]},mount(d,h,p){if(!l){const g=T(s,o);return g.appContext=i,h&&t?t(g,d):e(g,d,p),l=!0,a._container=d,d.__vue_app__=a,io(g.component)||g.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(d,h){return i.provides[d]=h,a}};return a}}function Bn(e,t,n,s,o=!1){if(K(e)){e.forEach((g,S)=>Bn(g,t&&(K(t)?t[S]:t),n,s,o));return}if(Ot(s)&&!o)return;const i=s.shapeFlag&4?io(s.component)||s.component.proxy:s.el,r=o?null:i,{i:l,r:a}=e,d=t&&t.r,h=l.refs===ge?l.refs={}:l.refs,p=l.setupState;if(d!=null&&d!==a&&(xe(d)?(h[d]=null,oe(p,d)&&(p[d]=null)):Pe(d)&&(d.value=null)),Z(a))ft(a,l,12,[r,h]);else{const g=xe(a),S=Pe(a);if(g||S){const V=()=>{if(e.f){const N=g?oe(p,a)?p[a]:h[a]:a.value;o?K(N)&&Os(N,i):K(N)?N.includes(i)||N.push(i):g?(h[a]=[i],oe(p,a)&&(p[a]=h[a])):(a.value=[i],e.k&&(h[e.k]=a.value))}else g?(h[a]=r,oe(p,a)&&(p[a]=r)):S&&(a.value=r,e.k&&(h[e.k]=r))};r?(V.id=-1,Ae(V,n)):V()}}}let lt=!1;const Cn=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",$n=e=>e.nodeType===8;function ra(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:i,parentNode:r,remove:l,insert:a,createComment:d}}=e,h=(y,P)=>{if(!P.hasChildNodes()){n(null,y,P),Vn(),P._vnode=y;return}lt=!1,p(P.firstChild,y,null,null,null),Vn(),P._vnode=y,lt&&console.error("Hydration completed but contains mismatches.")},p=(y,P,E,W,ee,me=!1)=>{const se=$n(y)&&y.data==="[",M=()=>N(y,P,E,W,ee,se),{type:X,ref:Y,shapeFlag:re,patchFlag:O}=P;let te=y.nodeType;P.el=y,O===-2&&(me=!1,P.dynamicChildren=null);let H=null;switch(X){case Ut:te!==3?P.children===""?(a(P.el=o(""),r(y),y),H=y):H=M():(y.data!==P.children&&(lt=!0,y.data=P.children),H=i(y));break;case Ne:te!==8||se?H=M():H=i(y);break;case Rt:if(se&&(y=i(y),te=y.nodeType),te===1||te===3){H=y;const Me=!P.children.length;for(let de=0;de{me=me||!!P.dynamicChildren;const{type:se,props:M,patchFlag:X,shapeFlag:Y,dirs:re}=P,O=se==="input"&&re||se==="option";if(O||X!==-1){if(re&&Ye(P,null,E,"created"),M)if(O||!me||X&48)for(const H in M)(O&&H.endsWith("value")||mn(H)&&!tn(H))&&s(y,H,null,M[H],!1,void 0,E);else M.onClick&&s(y,"onClick",null,M.onClick,!1,void 0,E);let te;if((te=M&&M.onVnodeBeforeMount)&&Oe(te,E,P),re&&Ye(P,null,E,"beforeMount"),((te=M&&M.onVnodeMounted)||re)&&Oi(()=>{te&&Oe(te,E,P),re&&Ye(P,null,E,"mounted")},W),Y&16&&!(M&&(M.innerHTML||M.textContent))){let H=S(y.firstChild,P,y,E,W,ee,me);for(;H;){lt=!0;const Me=H;H=H.nextSibling,l(Me)}}else Y&8&&y.textContent!==P.children&&(lt=!0,y.textContent=P.children)}return y.nextSibling},S=(y,P,E,W,ee,me,se)=>{se=se||!!P.dynamicChildren;const M=P.children,X=M.length;for(let Y=0;Y{const{slotScopeIds:se}=P;se&&(ee=ee?ee.concat(se):se);const M=r(y),X=S(i(y),P,M,E,W,ee,me);return X&&$n(X)&&X.data==="]"?i(P.anchor=X):(lt=!0,a(P.anchor=d("]"),M,X),X)},N=(y,P,E,W,ee,me)=>{if(lt=!0,P.el=null,me){const X=G(y);for(;;){const Y=i(y);if(Y&&Y!==X)l(Y);else break}}const se=i(y),M=r(y);return l(y),n(null,P,M,se,E,W,Cn(M),ee),se},G=y=>{let P=0;for(;y;)if(y=i(y),y&&$n(y)&&(y.data==="["&&P++,y.data==="]")){if(P===0)return i(y);P--}return y};return[h,p]}const Ae=Oi;function la(e){return aa(e,ra)}function aa(e,t){const n=Hr();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:l,createComment:a,setText:d,setElementText:h,parentNode:p,nextSibling:g,setScopeId:S=Ke,insertStaticContent:V}=e,N=(c,u,_,k=null,x=null,$=null,A=!1,C=null,L=!!u.dynamicChildren)=>{if(c===u)return;c&&!St(c,u)&&(k=bn(c),Je(c,x,$,!0),c=null),u.patchFlag===-2&&(L=!1,u.dynamicChildren=null);const{type:w,ref:z,shapeFlag:R}=u;switch(w){case Ut:G(c,u,_,k);break;case Ne:y(c,u,_,k);break;case Rt:c==null&&P(u,_,k,A);break;case J:O(c,u,_,k,x,$,A,C,L);break;default:R&1?ee(c,u,_,k,x,$,A,C,L):R&6?te(c,u,_,k,x,$,A,C,L):(R&64||R&128)&&w.process(c,u,_,k,x,$,A,C,L,At)}z!=null&&x&&Bn(z,c&&c.ref,$,u||c,!u)},G=(c,u,_,k)=>{if(c==null)s(u.el=l(u.children),_,k);else{const x=u.el=c.el;u.children!==c.children&&d(x,u.children)}},y=(c,u,_,k)=>{c==null?s(u.el=a(u.children||""),_,k):u.el=c.el},P=(c,u,_,k)=>{[c.el,c.anchor]=V(c.children,u,_,k,c.el,c.anchor)},E=({el:c,anchor:u},_,k)=>{let x;for(;c&&c!==u;)x=g(c),s(c,_,k),c=x;s(u,_,k)},W=({el:c,anchor:u})=>{let _;for(;c&&c!==u;)_=g(c),o(c),c=_;o(u)},ee=(c,u,_,k,x,$,A,C,L)=>{A=A||u.type==="svg",c==null?me(u,_,k,x,$,A,C,L):X(c,u,x,$,A,C,L)},me=(c,u,_,k,x,$,A,C)=>{let L,w;const{type:z,props:R,shapeFlag:j,transition:q,dirs:ne}=c;if(L=c.el=r(c.type,$,R&&R.is,R),j&8?h(L,c.children):j&16&&M(c.children,L,null,k,x,$&&z!=="foreignObject",A,C),ne&&Ye(c,null,k,"created"),R){for(const fe in R)fe!=="value"&&!tn(fe)&&i(L,fe,null,R[fe],$,c.children,k,x,nt);"value"in R&&i(L,"value",null,R.value),(w=R.onVnodeBeforeMount)&&Oe(w,k,c)}se(L,c,c.scopeId,A,k),ne&&Ye(c,null,k,"beforeMount");const pe=(!x||x&&!x.pendingBranch)&&q&&!q.persisted;pe&&q.beforeEnter(L),s(L,u,_),((w=R&&R.onVnodeMounted)||pe||ne)&&Ae(()=>{w&&Oe(w,k,c),pe&&q.enter(L),ne&&Ye(c,null,k,"mounted")},x)},se=(c,u,_,k,x)=>{if(_&&S(c,_),k)for(let $=0;${for(let w=L;w{const C=u.el=c.el;let{patchFlag:L,dynamicChildren:w,dirs:z}=u;L|=c.patchFlag&16;const R=c.props||ge,j=u.props||ge;let q;_&&bt(_,!1),(q=j.onVnodeBeforeUpdate)&&Oe(q,_,u,c),z&&Ye(u,c,_,"beforeUpdate"),_&&bt(_,!0);const ne=x&&u.type!=="foreignObject";if(w?Y(c.dynamicChildren,w,C,_,k,ne,$):A||_e(c,u,C,null,_,k,ne,$,!1),L>0){if(L&16)re(C,u,R,j,_,k,x);else if(L&2&&R.class!==j.class&&i(C,"class",null,j.class,x),L&4&&i(C,"style",R.style,j.style,x),L&8){const pe=u.dynamicProps;for(let fe=0;fe{q&&Oe(q,_,u,c),z&&Ye(u,c,_,"updated")},k)},Y=(c,u,_,k,x,$,A)=>{for(let C=0;C{if(_!==k){if(_!==ge)for(const C in _)!tn(C)&&!(C in k)&&i(c,C,_[C],null,A,u.children,x,$,nt);for(const C in k){if(tn(C))continue;const L=k[C],w=_[C];L!==w&&C!=="value"&&i(c,C,w,L,A,u.children,x,$,nt)}"value"in k&&i(c,"value",_.value,k.value)}},O=(c,u,_,k,x,$,A,C,L)=>{const w=u.el=c?c.el:l(""),z=u.anchor=c?c.anchor:l("");let{patchFlag:R,dynamicChildren:j,slotScopeIds:q}=u;q&&(C=C?C.concat(q):q),c==null?(s(w,_,k),s(z,_,k),M(u.children,_,z,x,$,A,C,L)):R>0&&R&64&&j&&c.dynamicChildren?(Y(c.dynamicChildren,j,_,x,$,A,C),(u.key!=null||x&&u===x.subTree)&&nr(c,u,!0)):_e(c,u,_,z,x,$,A,C,L)},te=(c,u,_,k,x,$,A,C,L)=>{u.slotScopeIds=C,c==null?u.shapeFlag&512?x.ctx.activate(u,_,k,A,L):H(u,_,k,x,$,A,L):Me(c,u,L)},H=(c,u,_,k,x,$,A)=>{const C=c.component=va(c,k,x);if(pn(c)&&(C.ctx.renderer=At),ga(C),C.asyncDep){if(x&&x.registerDep(C,de),!c.el){const L=C.subTree=T(Ne);y(null,L,u,_)}return}de(C,c,u,_,x,$,A)},Me=(c,u,_)=>{const k=u.component=c.component;if(Al(c,u,_))if(k.asyncDep&&!k.asyncResolved){be(k,u,_);return}else k.next=u,Pl(k.update),k.update();else u.el=c.el,k.vnode=u},de=(c,u,_,k,x,$,A)=>{const C=()=>{if(c.isMounted){let{next:z,bu:R,u:j,parent:q,vnode:ne}=c,pe=z,fe;bt(c,!1),z?(z.el=ne.el,be(c,z,A)):z=ne,R&&cs(R),(fe=z.props&&z.props.onVnodeBeforeUpdate)&&Oe(fe,q,z,ne),bt(c,!0);const ye=us(c),He=c.subTree;c.subTree=ye,N(He,ye,p(He.el),bn(He),c,x,$),z.el=ye.el,pe===null&&Ml(c,ye.el),j&&Ae(j,x),(fe=z.props&&z.props.onVnodeUpdated)&&Ae(()=>Oe(fe,q,z,ne),x)}else{let z;const{el:R,props:j}=u,{bm:q,m:ne,parent:pe}=c,fe=Ot(u);if(bt(c,!1),q&&cs(q),!fe&&(z=j&&j.onVnodeBeforeMount)&&Oe(z,pe,u),bt(c,!0),R&&ls){const ye=()=>{c.subTree=us(c),ls(R,c.subTree,c,x,null)};fe?u.type.__asyncLoader().then(()=>!c.isUnmounted&&ye()):ye()}else{const ye=c.subTree=us(c);N(null,ye,_,k,c,x,$),u.el=ye.el}if(ne&&Ae(ne,x),!fe&&(z=j&&j.onVnodeMounted)){const ye=u;Ae(()=>Oe(z,pe,ye),x)}(u.shapeFlag&256||pe&&Ot(pe.vnode)&&pe.vnode.shapeFlag&256)&&c.a&&Ae(c.a,x),c.isMounted=!0,u=_=k=null}},L=c.effect=new js(C,()=>Jn(w),c.scope),w=c.update=()=>L.run();w.id=c.uid,bt(c,!0),w()},be=(c,u,_)=>{u.component=c;const k=c.vnode.props;c.vnode=u,c.next=null,ea(c,u.props,k,_),sa(c,u.children,_),Jt(),Co(),Qt()},_e=(c,u,_,k,x,$,A,C,L=!1)=>{const w=c&&c.children,z=c?c.shapeFlag:0,R=u.children,{patchFlag:j,shapeFlag:q}=u;if(j>0){if(j&128){gn(w,R,_,k,x,$,A,C,L);return}else if(j&256){vt(w,R,_,k,x,$,A,C,L);return}}q&8?(z&16&&nt(w,x,$),R!==w&&h(_,R)):z&16?q&16?gn(w,R,_,k,x,$,A,C,L):nt(w,x,$,!0):(z&8&&h(_,""),q&16&&M(R,_,k,x,$,A,C,L))},vt=(c,u,_,k,x,$,A,C,L)=>{c=c||Et,u=u||Et;const w=c.length,z=u.length,R=Math.min(w,z);let j;for(j=0;jz?nt(c,x,$,!0,!1,R):M(u,_,k,x,$,A,C,L,R)},gn=(c,u,_,k,x,$,A,C,L)=>{let w=0;const z=u.length;let R=c.length-1,j=z-1;for(;w<=R&&w<=j;){const q=c[w],ne=u[w]=L?ut(u[w]):ze(u[w]);if(St(q,ne))N(q,ne,_,null,x,$,A,C,L);else break;w++}for(;w<=R&&w<=j;){const q=c[R],ne=u[j]=L?ut(u[j]):ze(u[j]);if(St(q,ne))N(q,ne,_,null,x,$,A,C,L);else break;R--,j--}if(w>R){if(w<=j){const q=j+1,ne=qj)for(;w<=R;)Je(c[w],x,$,!0),w++;else{const q=w,ne=w,pe=new Map;for(w=ne;w<=j;w++){const Ve=u[w]=L?ut(u[w]):ze(u[w]);Ve.key!=null&&pe.set(Ve.key,w)}let fe,ye=0;const He=j-ne+1;let Mt=!1,_o=0;const Zt=new Array(He);for(w=0;w=He){Je(Ve,x,$,!0);continue}let Qe;if(Ve.key!=null)Qe=pe.get(Ve.key);else for(fe=ne;fe<=j;fe++)if(Zt[fe-ne]===0&&St(Ve,u[fe])){Qe=fe;break}Qe===void 0?Je(Ve,x,$,!0):(Zt[Qe-ne]=w+1,Qe>=_o?_o=Qe:Mt=!0,N(Ve,u[Qe],_,null,x,$,A,C,L),ye++)}const po=Mt?ca(Zt):Et;for(fe=po.length-1,w=He-1;w>=0;w--){const Ve=ne+w,Qe=u[Ve],vo=Ve+1{const{el:$,type:A,transition:C,children:L,shapeFlag:w}=c;if(w&6){gt(c.component.subTree,u,_,k);return}if(w&128){c.suspense.move(u,_,k);return}if(w&64){A.move(c,u,_,At);return}if(A===J){s($,u,_);for(let R=0;RC.enter($),x);else{const{leave:R,delayLeave:j,afterLeave:q}=C,ne=()=>s($,u,_),pe=()=>{R($,()=>{ne(),q&&q()})};j?j($,ne,pe):pe()}else s($,u,_)},Je=(c,u,_,k=!1,x=!1)=>{const{type:$,props:A,ref:C,children:L,dynamicChildren:w,shapeFlag:z,patchFlag:R,dirs:j}=c;if(C!=null&&Bn(C,null,_,c,!0),z&256){u.ctx.deactivate(c);return}const q=z&1&&j,ne=!Ot(c);let pe;if(ne&&(pe=A&&A.onVnodeBeforeUnmount)&&Oe(pe,u,c),z&6)Tr(c.component,_,k);else{if(z&128){c.suspense.unmount(_,k);return}q&&Ye(c,null,u,"beforeUnmount"),z&64?c.type.remove(c,u,_,x,At,k):w&&($!==J||R>0&&R&64)?nt(w,u,_,!1,!0):($===J&&R&384||!x&&z&16)&&nt(L,u,_),k&&ho(c)}(ne&&(pe=A&&A.onVnodeUnmounted)||q)&&Ae(()=>{pe&&Oe(pe,u,c),q&&Ye(c,null,u,"unmounted")},_)},ho=c=>{const{type:u,el:_,anchor:k,transition:x}=c;if(u===J){$r(_,k);return}if(u===Rt){W(c);return}const $=()=>{o(_),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(c.shapeFlag&1&&x&&!x.persisted){const{leave:A,delayLeave:C}=x,L=()=>A(_,$);C?C(c.el,$,L):L()}else $()},$r=(c,u)=>{let _;for(;c!==u;)_=g(c),o(c),c=_;o(u)},Tr=(c,u,_)=>{const{bum:k,scope:x,update:$,subTree:A,um:C}=c;k&&cs(k),x.stop(),$&&($.active=!1,Je(A,c,u,_)),C&&Ae(C,u),Ae(()=>{c.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&c.asyncDep&&!c.asyncResolved&&c.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},nt=(c,u,_,k=!1,x=!1,$=0)=>{for(let A=$;Ac.shapeFlag&6?bn(c.component.subTree):c.shapeFlag&128?c.suspense.next():g(c.anchor||c.el),mo=(c,u,_)=>{c==null?u._vnode&&Je(u._vnode,null,null,!0):N(u._vnode||null,c,u,null,null,null,_),Co(),Vn(),u._vnode=c},At={p:N,um:Je,m:gt,r:ho,mt:H,mc:M,pc:_e,pbc:Y,n:bn,o:e};let rs,ls;return t&&([rs,ls]=t(At)),{render:mo,hydrate:rs,createApp:ia(mo,rs)}}function bt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function nr(e,t,n=!1){const s=e.children,o=t.children;if(K(s)&&K(o))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}const ua=e=>e.__isTeleport,J=Symbol(void 0),Ut=Symbol(void 0),Ne=Symbol(void 0),Rt=Symbol(void 0),on=[];let Ue=null;function f(e=!1){on.push(Ue=e?null:[])}function da(){on.pop(),Ue=on[on.length-1]||null}let fn=1;function Bo(e){fn+=e}function sr(e){return e.dynamicChildren=fn>0?Ue||Et:null,da(),fn>0&&Ue&&Ue.push(e),e}function v(e,t,n,s,o,i){return sr(b(e,t,n,s,o,i,!0))}function Q(e,t,n,s,o){return sr(T(e,t,n,s,o,!0))}function Fn(e){return e?e.__v_isVNode===!0:!1}function St(e,t){return e.type===t.type&&e.key===t.key}const ts="__vInternal",or=({key:e})=>e??null,Ln=({ref:e,ref_key:t,ref_for:n})=>e!=null?xe(e)||Pe(e)||Z(e)?{i:Ce,r:e,k:t,f:!!n}:e:null;function b(e,t=null,n=null,s=0,o=null,i=e===J?0:1,r=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&or(t),ref:t&&Ln(t),scopeId:Yn,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:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ce};return l?(so(a,n),i&128&&e.normalize(a)):n&&(a.shapeFlag|=xe(n)?8:16),fn>0&&!r&&Ue&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&Ue.push(a),a}const T=fa;function fa(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===qi)&&(e=Ne),Fn(e)){const l=mt(e,t,!0);return n&&so(l,n),fn>0&&!i&&Ue&&(l.shapeFlag&6?Ue[Ue.indexOf(e)]=l:Ue.push(l)),l.patchFlag|=-2,l}if(wa(e)&&(e=e.__vccOpts),t){t=ha(t);let{class:l,style:a}=t;l&&!xe(l)&&(t.class=he(l)),ve(a)&&(Ti(a)&&!K(a)&&(a=we({},a)),t.style=jn(a))}const r=xe(e)?1:Vl(e)?128:ua(e)?64:ve(e)?4:Z(e)?2:0;return b(e,t,n,s,o,r,i,!0)}function ha(e){return e?Ti(e)||ts in e?we({},e):e:null}function mt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,l=t?In(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&or(l),ref:t&&t.ref?n&&o?K(o)?o.concat(Ln(t)):[o,Ln(t)]:Ln(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==J?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&mt(e.ssContent),ssFallback:e.ssFallback&&mt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Ie(e=" ",t=0){return T(Ut,null,e,t)}function ma(e,t){const n=T(Rt,null,e);return n.staticCount=t,n}function U(e="",t=!1){return t?(f(),Q(Ne,null,e)):T(Ne,null,e)}function ze(e){return e==null||typeof e=="boolean"?T(Ne):K(e)?T(J,null,e.slice()):typeof e=="object"?ut(e):T(Ut,null,String(e))}function ut(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:mt(e)}function so(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(K(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),so(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(ts in t)?t._ctx=Ce:o===3&&Ce&&(Ce.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Z(t)?(t={default:t,_ctx:Ce},n=32):(t=String(t),s&64?(n=16,t=[Ie(t)]):n=8);e.children=t,e.shapeFlag|=n}function In(...e){const t={};for(let n=0;nke||Ce,Kt=e=>{ke=e,e.scope.on()},Tt=()=>{ke&&ke.scope.off(),ke=null};function ir(e){return e.vnode.shapeFlag&4}let qt=!1;function ga(e,t=!1){qt=t;const{props:n,children:s}=e.vnode,o=ir(e);Xl(e,n,o,t),na(e,s);const i=o?ba(e,t):void 0;return qt=!1,i}function ba(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=nn(new Proxy(e.ctx,Wl));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?xa(e):null;Kt(e),Jt();const i=ft(s,e,0,[e.props,o]);if(Qt(),Tt(),_i(i)){if(i.then(Tt,Tt),t)return i.then(r=>{Fo(e,r,t)}).catch(r=>{_n(r,e,0)});e.asyncDep=i}else Fo(e,i,t)}else rr(e,t)}function Fo(e,t,n){Z(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ve(t)&&(e.setupState=Mi(t)),rr(e,n)}let Oo;function rr(e,t,n){const s=e.type;if(!e.render){if(!t&&Oo&&!s.render){const o=s.template||to(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,d=we(we({isCustomElement:i,delimiters:l},r),a);s.render=Oo(o,d)}}e.render=s.render||Ke}Kt(e),Jt(),Gl(e),Qt(),Tt()}function ya(e){return new Proxy(e.attrs,{get(t,n){return Be(e,"get","$attrs"),t[n]}})}function xa(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=ya(e))},slots:e.slots,emit:e.emit,expose:t}}function io(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Mi(nn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in sn)return sn[n](e)},has(t,n){return n in t||n in sn}}))}function ka(e,t=!0){return Z(e)?e.displayName||e.name:e.name||t&&e.__name}function wa(e){return Z(e)&&"__vccOpts"in e}const ie=(e,t)=>kl(e,t,qt);function On(e,t,n){const s=arguments.length;return s===2?ve(t)&&!K(t)?Fn(t)?T(e,null,[t]):T(e,t):T(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Fn(n)&&(n=[n]),T(e,t,n))}const Sa=Symbol(""),Pa=()=>qe(Sa),Ca="3.2.45",$a="http://www.w3.org/2000/svg",Pt=typeof document<"u"?document:null,Ro=Pt&&Pt.createElement("template"),Ta={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?Pt.createElementNS($a,e):Pt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>Pt.createTextNode(e),createComment:e=>Pt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Pt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{Ro.innerHTML=s?`${e}`:e;const l=Ro.content;if(s){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function La(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 Ia(e,t,n){const s=e.style,o=xe(n);if(n&&!o){for(const i in n)As(s,i,n[i]);if(t&&!xe(t))for(const i in t)n[i]==null&&As(s,i,"")}else{const i=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const Do=/\s*!important$/;function As(e,t,n){if(K(n))n.forEach(s=>As(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Aa(e,t);Do.test(n)?e.setProperty(Gt(s),n.replace(Do,""),"important"):e[s]=n}}const Ho=["Webkit","Moz","ms"],ms={};function Aa(e,t){const n=ms[t];if(n)return n;let s=et(t);if(s!=="filter"&&s in e)return ms[t]=s;s=qn(s);for(let o=0;o_s||(Oa.then(()=>_s=0),_s=Date.now());function Da(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Re(Ha(s,n.value),t,5,[s])};return n.value=e,n.attached=Ra(),n}function Ha(e,t){if(K(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 Uo=/^on[a-z]/,za=(e,t,n,s,o=!1,i,r,l,a)=>{t==="class"?La(e,s,o):t==="style"?Ia(e,n,s):mn(t)?Fs(t)||Ba(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ja(e,t,s,o))?Va(e,t,s,i,r,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ma(e,t,s,o))};function ja(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Uo.test(t)&&Z(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Uo.test(t)&&xe(n)?!1:t in e}function Ua(e){const t=oo();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>Vs(i,o))},s=()=>{const o=e(t.proxy);Ms(t.subTree,o),n(o)};Ri(s),De(()=>{const o=new MutationObserver(s);o.observe(t.subTree.el.parentNode,{childList:!0}),_t(()=>o.disconnect())})}function Ms(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Ms(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Vs(e.el,t);else if(e.type===J)e.children.forEach(n=>Ms(n,t));else if(e.type===Rt){let{el:n,anchor:s}=e;for(;n&&(Vs(n,t),n!==s);)n=n.nextSibling}}function Vs(e,t){if(e.nodeType===1){const n=e.style;for(const s in t)n.setProperty(`--${s}`,t[s])}}const at="transition",Xt="animation",ns=(e,{slots:t})=>On(Hi,Ka(e),t);ns.displayName="Transition";const lr={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};ns.props=we({},Hi.props,lr);const yt=(e,t=[])=>{K(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ko=e=>e?K(e)?e.some(t=>t.length>1):e.length>1:!1;function Ka(e){const t={};for(const O in e)O in lr||(t[O]=e[O]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=i,appearActiveClass:d=r,appearToClass:h=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:g=`${n}-leave-active`,leaveToClass:S=`${n}-leave-to`}=e,V=qa(o),N=V&&V[0],G=V&&V[1],{onBeforeEnter:y,onEnter:P,onEnterCancelled:E,onLeave:W,onLeaveCancelled:ee,onBeforeAppear:me=y,onAppear:se=P,onAppearCancelled:M=E}=t,X=(O,te,H)=>{xt(O,te?h:l),xt(O,te?d:r),H&&H()},Y=(O,te)=>{O._isLeaving=!1,xt(O,p),xt(O,S),xt(O,g),te&&te()},re=O=>(te,H)=>{const Me=O?se:P,de=()=>X(te,O,H);yt(Me,[te,de]),qo(()=>{xt(te,O?a:i),ct(te,O?h:l),Ko(Me)||Wo(te,s,N,de)})};return we(t,{onBeforeEnter(O){yt(y,[O]),ct(O,i),ct(O,r)},onBeforeAppear(O){yt(me,[O]),ct(O,a),ct(O,d)},onEnter:re(!1),onAppear:re(!0),onLeave(O,te){O._isLeaving=!0;const H=()=>Y(O,te);ct(O,p),Ja(),ct(O,g),qo(()=>{O._isLeaving&&(xt(O,p),ct(O,S),Ko(W)||Wo(O,s,G,H))}),yt(W,[O,H])},onEnterCancelled(O){X(O,!1),yt(E,[O])},onAppearCancelled(O){X(O,!0),yt(M,[O])},onLeaveCancelled(O){Y(O),yt(ee,[O])}})}function qa(e){if(e==null)return null;if(ve(e))return[ps(e.enter),ps(e.leave)];{const t=ps(e);return[t,t]}}function ps(e){return Hs(e)}function ct(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function xt(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 qo(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Wa=0;function Wo(e,t,n,s){const o=e._endId=++Wa,i=()=>{o===e._endId&&s()};if(n)return setTimeout(i,n);const{type:r,timeout:l,propCount:a}=Ga(e,t);if(!r)return s();const d=r+"end";let h=0;const p=()=>{e.removeEventListener(d,g),i()},g=S=>{S.target===e&&++h>=a&&p()};setTimeout(()=>{h(n[V]||"").split(", "),o=s(`${at}Delay`),i=s(`${at}Duration`),r=Go(o,i),l=s(`${Xt}Delay`),a=s(`${Xt}Duration`),d=Go(l,a);let h=null,p=0,g=0;t===at?r>0&&(h=at,p=r,g=i.length):t===Xt?d>0&&(h=Xt,p=d,g=a.length):(p=Math.max(r,d),h=p>0?r>d?at:Xt:null,g=h?h===at?i.length:a.length:0);const S=h===at&&/\b(transform|all)(,|$)/.test(s(`${at}Property`).toString());return{type:h,timeout:p,propCount:g,hasTransform:S}}function Go(e,t){for(;e.lengthJo(n)+Jo(e[s])))}function Jo(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Ja(){return document.body.offsetHeight}const Qa=["ctrl","shift","alt","meta"],Ya={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)=>Qa.some(n=>e[`${n}Key`]&&!t.includes(n))},Za=(e,t)=>(n,...s)=>{for(let o=0;o{const t=ec().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=nc(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function nc(e){return xe(e)?document.querySelector(e):e}const F=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},sc=JSON.parse('{"lang":"en-US","title":"🏆 Leetcode","description":"🏆 Curated solutions to Leetcode problems in multiple languages to ace the Coding Interviews.","base":"/leetcode/","head":[],"appearance":true,"themeConfig":{"nav":[{"text":"Home","link":"/"},{"text":"Topicwise","link":"TOPICWISE.md"},{"text":"Serialwise","link":"SERIALWISE.md"},{"text":"Other Repositories","items":[{"text":"Data Structures and Algorithms","link":"https://github.com/rajput-hemant/data-structures-and-algorithms"},{"text":"Calculator App","link":"https://github.com/rajput-hemant/calculator"},{"text":"Infinitunes (Music WebApp)","link":"https://github.com/rajput-hemant/infinitunes"}]}],"sidebar":[{"text":"0001-0100","collapsible":true,"collapsed":false,"items":[{"text":"001 - Two Sum","link":"/solution/0001-0100/001 - Two Sum.md"},{"text":"002 - Add Two Numbers","link":"/solution/0001-0100/002 - Add Two Numbers.md"},{"text":"004 - Median of Two Sorted Arrays","link":"/solution/0001-0100/004 - Median of Two Sorted Arrays.md"},{"text":"007 - Reverse Integer","link":"/solution/0001-0100/007 - Reverse Integer.md"},{"text":"009 - Palindrome Number","link":"/solution/0001-0100/009 - Palindrome Number.md"},{"text":"013 - Roman to Integer","link":"/solution/0001-0100/013 - Roman to Integer.md"},{"text":"014 - Longest Common Prefix","link":"/solution/0001-0100/014 - Longest Common Prefix.md"},{"text":"020 - Valid Parentheses","link":"/solution/0001-0100/020 - Valid Parentheses.md"},{"text":"021 - Merge Two Sorted Lists","link":"/solution/0001-0100/021 - Merge Two Sorted Lists.md"},{"text":"022 - Generate Parentheses","link":"/solution/0001-0100/022 - Generate Parentheses.md"},{"text":"024 - Swap Nodes in Pairs","link":"/solution/0001-0100/024 - Swap Nodes in Pairs.md"},{"text":"026 - Remove Duplicates from Sorted Array","link":"/solution/0001-0100/026 - Remove Duplicates from Sorted Array.md"},{"text":"027 - Remove Element","link":"/solution/0001-0100/027 - Remove Element.md"},{"text":"028 - Find the Index of the First Occurrence in a String","link":"/solution/0001-0100/028 - Find the Index of the First Occurrence in a String.md"},{"text":"035 - Search Insert Position","link":"/solution/0001-0100/035 - Search Insert Position.md"},{"text":"037 - Sudoku Solver","link":"/solution/0001-0100/037 - Sudoku Solver.md"},{"text":"041 - First Missing Positive","link":"/solution/0001-0100/041 - First Missing Positive.md"},{"text":"042 - Trapping Rain Water","link":"/solution/0001-0100/042 - Trapping Rain Water.md"},{"text":"048 - Rotate Image","link":"/solution/0001-0100/048 - Rotate Image.md"},{"text":"051 - N-Queens","link":"/solution/0001-0100/051 - N-Queens.md"},{"text":"053 - Maximum Subarray","link":"/solution/0001-0100/053 - Maximum Subarray.md"},{"text":"055 - Jump Game","link":"/solution/0001-0100/055 - Jump Game.md"},{"text":"058 - Length of Last Word","link":"/solution/0001-0100/058 - Length of Last Word.md"},{"text":"061 - Rotate List ","link":"/solution/0001-0100/061 - Rotate List .md"},{"text":"066 - Plus One","link":"/solution/0001-0100/066 - Plus One.md"},{"text":"067 - Add Binary","link":"/solution/0001-0100/067 - Add Binary.md"},{"text":"069 - Sqrt(x)","link":"/solution/0001-0100/069 - Sqrt(x).md"},{"text":"070 - Climbing Stairs","link":"/solution/0001-0100/070 - Climbing Stairs.md"},{"text":"072 - Edit Distance","link":"/solution/0001-0100/072 - Edit Distance.md"},{"text":"074 - Search a 2D Matrix","link":"/solution/0001-0100/074 - Search a 2D Matrix.md"},{"text":"075 - Sort Colors","link":"/solution/0001-0100/075 - Sort Colors.md"},{"text":"078 - Subsets","link":"/solution/0001-0100/078 - Subsets.md"},{"text":"083 - Remove Duplicates from Sorted List","link":"/solution/0001-0100/083 - Remove Duplicates from Sorted List.md"},{"text":"088 - Merge Sorted Array","link":"/solution/0001-0100/088 - Merge Sorted Array.md"},{"text":"094 - Binary Tree Inorder Traversal","link":"/solution/0001-0100/094 - Binary Tree Inorder Traversal.md"},{"text":"098 - Validate Binary Search Tree","link":"/solution/0001-0100/098 - Validate Binary Search Tree.md"},{"text":"100 - Same Tree","link":"/solution/0001-0100/100 - Same Tree.md"}]},{"text":"0101-0200","collapsible":true,"collapsed":true,"items":[{"text":"101 - Symmetric Tree","link":"/solution/0101-0200/101 - Symmetric Tree.md"},{"text":"103 - Binary Tree Zigzag Level Order Traversal","link":"/solution/0101-0200/103 - Binary Tree Zigzag Level Order Traversal.md"},{"text":"104 - Maximum Depth of Binary Tree","link":"/solution/0101-0200/104 - Maximum Depth of Binary Tree.md"},{"text":"106 - Construct Binary Tree from Inorder and Postorder Traversal","link":"/solution/0101-0200/106 - Construct Binary Tree from Inorder and Postorder Traversal.md"},{"text":"108 - Convert Sorted Array to Binary Search Tree","link":"/solution/0101-0200/108 - Convert Sorted Array to Binary Search Tree.md"},{"text":"109 - Convert Sorted List to Binary Search Tree","link":"/solution/0101-0200/109 - Convert Sorted List to Binary Search Tree.md"},{"text":"110 - Balanced Binary Tree","link":"/solution/0101-0200/110 - Balanced Binary Tree.md"},{"text":"111 - Minimum Depth of Binary Tree","link":"/solution/0101-0200/111 - Minimum Depth of Binary Tree.md"},{"text":"112 - Path Sum","link":"/solution/0101-0200/112 - Path Sum.md"},{"text":"118 - Pascals Triangle","link":"/solution/0101-0200/118 - Pascals Triangle.md"},{"text":"119 - Pascals Triangle II","link":"/solution/0101-0200/119 - Pascals Triangle II.md"},{"text":"121 - Best Time to Buy and Sell Stock","link":"/solution/0101-0200/121 - Best Time to Buy and Sell Stock.md"},{"text":"122 - Best Time to Buy and Sell Stock II","link":"/solution/0101-0200/122 - Best Time to Buy and Sell Stock II.md"},{"text":"125 - Valid Palindrome","link":"/solution/0101-0200/125 - Valid Palindrome.md"},{"text":"129 - Sum Root to Leaf Numbers","link":"/solution/0101-0200/129 - Sum Root to Leaf Numbers.md"},{"text":"136 - Single Number","link":"/solution/0101-0200/136 - Single Number.md"},{"text":"141 - Linked List Cycle","link":"/solution/0101-0200/141 - Linked List Cycle.md"},{"text":"142 - Linked List Cycle II","link":"/solution/0101-0200/142 - Linked List Cycle II.md"},{"text":"144 - Binary Tree Preorder Traversal","link":"/solution/0101-0200/144 - Binary Tree Preorder Traversal.md"},{"text":"145 - Binary Tree Postorder Traversal","link":"/solution/0101-0200/145 - Binary Tree Postorder Traversal.md"},{"text":"160 - Intersection of Two Linked Lists","link":"/solution/0101-0200/160 - Intersection of Two Linked Lists.md"},{"text":"169 - Majority Element","link":"/solution/0101-0200/169 - Majority Element.md"},{"text":"172 - Factorial Trailing Zeroes","link":"/solution/0101-0200/172 - Factorial Trailing Zeroes.md"},{"text":"190 - Reverse Bits","link":"/solution/0101-0200/190 - Reverse Bits.md"},{"text":"191 - Number of 1 Bits","link":"/solution/0101-0200/191 - Number of 1 Bits.md"},{"text":"193 - Valid Phone Numbers","link":"/solution/0101-0200/193 - Valid Phone Numbers.md"},{"text":"195 - Tenth Line","link":"/solution/0101-0200/195 - Tenth Line.md"},{"text":"199 - Binary Tree Right Side View","link":"/solution/0101-0200/199 - Binary Tree Right Side View.md"},{"text":"200 - Number of Islands","link":"/solution/0101-0200/200 - Number of Islands.md"}]},{"text":"0201-0300","collapsible":true,"collapsed":true,"items":[{"text":"202 - Happy Number","link":"/solution/0201-0300/202 - Happy Number.md"},{"text":"203 - Remove Linked List Elements","link":"/solution/0201-0300/203 - Remove Linked List Elements.md"},{"text":"205 - Isomorphic Strings","link":"/solution/0201-0300/205 - Isomorphic Strings.md"},{"text":"206 - Reverse Linked List","link":"/solution/0201-0300/206 - Reverse Linked List.md"},{"text":"211 - Design Add and Search Words Data Structure","link":"/solution/0201-0300/211 - Design Add and Search Words Data Structure.md"},{"text":"217 - Contains Duplicate","link":"/solution/0201-0300/217 - Contains Duplicate.md"},{"text":"219 - Contains Duplicate II","link":"/solution/0201-0300/219 - Contains Duplicate II.md"},{"text":"222 - Count Complete Tree Nodes","link":"/solution/0201-0300/222 - Count Complete Tree Nodes.md"},{"text":"225 - Implement Stack using Queues","link":"/solution/0201-0300/225 - Implement Stack using Queues.md"},{"text":"226 - Invert Binary Tree","link":"/solution/0201-0300/226 - Invert Binary Tree.md"},{"text":"228 - Summary Ranges","link":"/solution/0201-0300/228 - Summary Ranges.md"},{"text":"230 - Kth Smallest Element in a BST","link":"/solution/0201-0300/230 - Kth Smallest Element in a BST.md"},{"text":"231 - Power of Two","link":"/solution/0201-0300/231 - Power of Two.md"},{"text":"232 - Implement Queue using Stacks","link":"/solution/0201-0300/232 - Implement Queue using Stacks.md"},{"text":"234 - Palindrome Linked List","link":"/solution/0201-0300/234 - Palindrome Linked List.md"},{"text":"236 - Lowest Common Ancestor of a Binary Tree","link":"/solution/0201-0300/236 - Lowest Common Ancestor of a Binary Tree.md"},{"text":"242 - Valid Anagram","link":"/solution/0201-0300/242 - Valid Anagram.md"},{"text":"257 - Binary Tree Paths","link":"/solution/0201-0300/257 - Binary Tree Paths.md"},{"text":"258 - Add Digits","link":"/solution/0201-0300/258 - Add Digits.md"},{"text":"263 - Ugly Number","link":"/solution/0201-0300/263 - Ugly Number.md"},{"text":"268 - Missing Number","link":"/solution/0201-0300/268 - Missing Number.md"},{"text":"278 - First Bad Version","link":"/solution/0201-0300/278 - First Bad Version.md"},{"text":"279 - Perfect Squares","link":"/solution/0201-0300/279 - Perfect Squares.md"},{"text":"283 - Move Zeroes","link":"/solution/0201-0300/283 - Move Zeroes.md"},{"text":"290 - Word Pattern","link":"/solution/0201-0300/290 - Word Pattern.md"},{"text":"292 - Nim Game","link":"/solution/0201-0300/292 - Nim Game.md"},{"text":"300 - Longest Increasing Subsequence","link":"/solution/0201-0300/300 - Longest Increasing Subsequence.md"}]},{"text":"0301-0400","collapsible":true,"collapsed":true,"items":[{"text":"322 - Coin Change","link":"/solution/0301-0400/322 - Coin Change.md"},{"text":"326 - Power Of Three","link":"/solution/0301-0400/326 - Power Of Three.md"},{"text":"337 - House Robber III","link":"/solution/0301-0400/337 - House Robber III.md"},{"text":"338 - Counting Bits","link":"/solution/0301-0400/338 - Counting Bits.md"},{"text":"342 - Power of Four","link":"/solution/0301-0400/342 - Power of Four.md"},{"text":"344 - Reverse String","link":"/solution/0301-0400/344 - Reverse String.md"},{"text":"345 - Reverse Vowels of a String","link":"/solution/0301-0400/345 - Reverse Vowels of a String.md"},{"text":"349 - Intersection of Two Arrays","link":"/solution/0301-0400/349 - Intersection of Two Arrays.md"},{"text":"350 - Intersection of Two Arrays II","link":"/solution/0301-0400/350 - Intersection of Two Arrays II.md"},{"text":"367 - Valid Perfect Square","link":"/solution/0301-0400/367 - Valid Perfect Square.md"},{"text":"369 - Plus One Linked List","link":"/solution/0301-0400/369 - Plus One Linked List.md"},{"text":"374 - Guess Number Higher or Lower","link":"/solution/0301-0400/374 - Guess Number Higher or Lower.md"},{"text":"382 - Linked List Random Node","link":"/solution/0301-0400/382 - Linked List Random Node.md"},{"text":"383 - Ransom Note","link":"/solution/0301-0400/383 - Ransom Note.md"},{"text":"387 - First Unique Character in a String","link":"/solution/0301-0400/387 - First Unique Character in a String.md"},{"text":"389 - Find the Difference","link":"/solution/0301-0400/389 - Find the Difference.md"},{"text":"392 - Is Subsequence","link":"/solution/0301-0400/392 - Is Subsequence.md"}]},{"text":"0401-0500","collapsible":true,"collapsed":true,"items":[{"text":"401 - Binary Watch","link":"/solution/0401-0500/401 - Binary Watch.md"},{"text":"404 - Sum of Left Leaves","link":"/solution/0401-0500/404 - Sum of Left Leaves.md"},{"text":"412 - Fizz Buzz","link":"/solution/0401-0500/412 - Fizz Buzz.md"},{"text":"414 - Third Maximum Number","link":"/solution/0401-0500/414 - Third Maximum Number.md"},{"text":"434 - Number of Segments in a String","link":"/solution/0401-0500/434 - Number of Segments in a String.md"},{"text":"438 - Find All Anagrams in a String","link":"/solution/0401-0500/438 - Find All Anagrams in a String.md"},{"text":"441 - Arranging Coins","link":"/solution/0401-0500/441 - Arranging Coins.md"},{"text":"442 - Find All Duplicates in an Array","link":"/solution/0401-0500/442 - Find All Duplicates in an Array.md"},{"text":"443 - String Compression","link":"/solution/0401-0500/443 - String Compression.md"},{"text":"445 - Add Two Numbers II","link":"/solution/0401-0500/445 - Add Two Numbers II.md"},{"text":"448 - Find All Numbers Disappeared in an Array","link":"/solution/0401-0500/448 - Find All Numbers Disappeared in an Array.md"},{"text":"461 - Hamming Distance","link":"/solution/0401-0500/461 - Hamming Distance.md"},{"text":"463 - Island Perimeter","link":"/solution/0401-0500/463 - Island Perimeter.md"},{"text":"476 - Number Complement","link":"/solution/0401-0500/476 - Number Complement.md"},{"text":"482 - License Key Formatting","link":"/solution/0401-0500/482 - License Key Formatting.md"},{"text":"485 - Max Consecutive Ones","link":"/solution/0401-0500/485 - Max Consecutive Ones.md"},{"text":"492 - Construct the Rectangle","link":"/solution/0401-0500/492 - Construct the Rectangle.md"},{"text":"498 - Diagonal Traverse","link":"/solution/0401-0500/498 - Diagonal Traverse.md"}]},{"text":"0501-0600","collapsible":true,"collapsed":true,"items":[{"text":"502 - IPO","link":"/solution/0501-0600/502 - IPO.md"},{"text":"504 - Base 7","link":"/solution/0501-0600/504 - Base 7.md"},{"text":"506 - Relative Ranks","link":"/solution/0501-0600/506 - Relative Ranks.md"},{"text":"507 - Perfect Number","link":"/solution/0501-0600/507 - Perfect Number.md"},{"text":"509 - Fibonacci Number","link":"/solution/0501-0600/509 - Fibonacci Number.md"},{"text":"516 - Longest Palindromic Subsequence","link":"/solution/0501-0600/516 - Longest Palindromic Subsequence.md"},{"text":"518 - Coin Change 2","link":"/solution/0501-0600/518 - Coin Change 2.md"},{"text":"530 - Minimum Absolute Difference in BST","link":"/solution/0501-0600/530 - Minimum Absolute Difference in BST.md"},{"text":"540 - Single Element in a Sorted Array","link":"/solution/0501-0600/540 - Single Element in a Sorted Array.md"},{"text":"541 - Reverse String II","link":"/solution/0501-0600/541 - Reverse String II.md"},{"text":"543 - Diameter of Binary Tree","link":"/solution/0501-0600/543 - Diameter of Binary Tree.md"}]},{"text":"0601-0700","collapsible":true,"collapsed":true,"items":[{"text":"605 - Can Place Flowers","link":"/solution/0601-0700/605 - Can Place Flowers.md"},{"text":"652 - Find Duplicate Subtrees","link":"/solution/0601-0700/652 - Find Duplicate Subtrees.md"},{"text":"653 - Two Sum IV - Input is a BST","link":"/solution/0601-0700/653 - Two Sum IV - Input is a BST.md"},{"text":"695 - Max Area of Island","link":"/solution/0601-0700/695 - Max Area of Island.md"}]},{"text":"0701-0800","collapsible":true,"collapsed":true,"items":[{"text":"704 - Binary Search","link":"/solution/0701-0800/704 - Binary Search.md"},{"text":"739 - Daily Temperatures","link":"/solution/0701-0800/739 - Daily Temperatures.md"},{"text":"771 - Jewels and Stones","link":"/solution/0701-0800/771 - Jewels and Stones.md"},{"text":"783 - Minimum Distance Between BST Nodes","link":"/solution/0701-0800/783 - Minimum Distance Between BST Nodes.md"}]},{"text":"0801-0900","collapsible":true,"collapsed":true,"items":[{"text":"875 - Koko Eating Bananas","link":"/solution/0801-0900/875 - Koko Eating Bananas.md"},{"text":"876 - Middle of the Linked List","link":"/solution/0801-0900/876 - Middle of the Linked List.md"},{"text":"888 - Fair Candy Swap","link":"/solution/0801-0900/888 - Fair Candy Swap.md"}]},{"text":"0901-1000","collapsible":true,"collapsed":true,"items":[{"text":"912 - Sort an Array","link":"/solution/0901-1000/912 - Sort an Array.md"},{"text":"944 - Delete Columns to Make Sorted","link":"/solution/0901-1000/944 - Delete Columns to Make Sorted.md"},{"text":"958 - Check Completeness of a Binary Tree","link":"/solution/0901-1000/958 - Check Completeness of a Binary Tree.md"},{"text":"997 - Find the Town Judge","link":"/solution/0901-1000/997 - Find the Town Judge.md"}]},{"text":"1001-1100","collapsible":true,"collapsed":true,"items":[{"text":"1011 - Capacity To Ship Packages Within D Days","link":"/solution/1001-1100/1011 - Capacity To Ship Packages Within D Days.md"},{"text":"1029 - Two City Scheduling","link":"/solution/1001-1100/1029 - Two City Scheduling.md"},{"text":"1047 - Remove All Adjacent Duplicates In String","link":"/solution/1001-1100/1047 - Remove All Adjacent Duplicates In String.md"},{"text":"1092 - Shortest Common Supersequence","link":"/solution/1001-1100/1092 - Shortest Common Supersequence.md"}]},{"text":"1101-1200","collapsible":true,"collapsed":true,"items":[{"text":"1108 - Defanging an IP Address","link":"/solution/1101-1200/1108 - Defanging an IP Address.md"},{"text":"1143 - Longest Common Subsequence","link":"/solution/1101-1200/1143 - Longest Common Subsequence.md"}]},{"text":"1201-1300","collapsible":true,"collapsed":true,"items":[{"text":"1232 - Check If It Is a Straight Line","link":"/solution/1201-1300/1232 - Check If It Is a Straight Line.md"}]},{"text":"1301-1400","collapsible":true,"collapsed":true,"items":[{"text":"1345 - Jump Game IV","link":"/solution/1301-1400/1345 - Jump Game IV.md"}]},{"text":"1401-1500","collapsible":true,"collapsed":true,"items":[{"text":"1431 - Kids With the Greatest Number of Candies","link":"/solution/1401-1500/1431 - Kids With the Greatest Number of Candies.md"},{"text":"1461 - Check If a String Contains All Binary Codes of Size K","link":"/solution/1401-1500/1461 - Check If a String Contains All Binary Codes of Size K.md"},{"text":"1470 - Shuffle the Array","link":"/solution/1401-1500/1470 - Shuffle the Array.md"},{"text":"1472 - Design Browser History","link":"/solution/1401-1500/1472 - Design Browser History.md"},{"text":"1480 - Running Sum of 1d Array","link":"/solution/1401-1500/1480 - Running Sum of 1d Array.md"},{"text":"1491 - Average Salary Excluding the Minimum and Maximum Salary","link":"/solution/1401-1500/1491 - Average Salary Excluding the Minimum and Maximum Salary.md"},{"text":"1498 - Number of Subsequences That Satisfy the Given Sum Condition","link":"/solution/1401-1500/1498 - Number of Subsequences That Satisfy the Given Sum Condition.md"}]},{"text":"1501-1600","collapsible":true,"collapsed":true,"items":[{"text":"1512 - Number of Good Pairs","link":"/solution/1501-1600/1512 - Number of Good Pairs.md"},{"text":"1523. Count Odd Numbers in an Interval Range","link":"/solution/1501-1600/1523. Count Odd Numbers in an Interval Range.md"},{"text":"1537 - Get the Maximum Score","link":"/solution/1501-1600/1537 - Get the Maximum Score.md"},{"text":"1539 - Kth Missing Positive Number","link":"/solution/1501-1600/1539 - Kth Missing Positive Number.md"}]},{"text":"1601-1700","collapsible":true,"collapsed":true,"items":[{"text":"1672 - Richest Customer Wealth","link":"/solution/1601-1700/1672 - Richest Customer Wealth.md"},{"text":"1689 - Partitioning Into Minimum Number Of Deci-Binary Numbers","link":"/solution/1601-1700/1689 - Partitioning Into Minimum Number Of Deci-Binary Numbers.md"}]},{"text":"1901-2000","collapsible":true,"collapsed":true,"items":[{"text":"1920 - Build Array from Permutation","link":"/solution/1901-2000/1920 - Build Array from Permutation.md"},{"text":"1929 - Concatenation of Array","link":"/solution/1901-2000/1929 - Concatenation of Array.md"},{"text":"1957 - Delete Characters to Make Fancy String","link":"/solution/1901-2000/1957 - Delete Characters to Make Fancy String.md"}]},{"text":"2101-2200","collapsible":true,"collapsed":true,"items":[{"text":"2011 - Final Value of Variable After Performing Operations","link":"/solution/2101-2200/2011 - Final Value of Variable After Performing Operations.md"},{"text":"2114 - Maximum Number of Words Found in Sentences","link":"/solution/2101-2200/2114 - Maximum Number of Words Found in Sentences.md"},{"text":"2160 - Minimum Sum of Four Digit Number After Splitting Digits","link":"/solution/2101-2200/2160 - Minimum Sum of Four Digit Number After Splitting Digits.md"},{"text":"2176 - Count Equal and Divisible Pairs in an Array","link":"/solution/2101-2200/2176 - Count Equal and Divisible Pairs in an Array.md"},{"text":"2187 - Minimum Time to Complete Trips","link":"/solution/2101-2200/2187 - Minimum Time to Complete Trips.md"},{"text":"2413 - Smallest Even Multiple","link":"/solution/2101-2200/2413 - Smallest Even Multiple.md"}]},{"text":"2201-2300","collapsible":true,"collapsed":true,"items":[{"text":"2235 - Add Two Integers","link":"/solution/2201-2300/2235 - Add Two Integers.md"},{"text":"2236 - Root Equals Sum of Children","link":"/solution/2201-2300/2236 - Root Equals Sum of Children.md"}]},{"text":"2301-2400","collapsible":true,"collapsed":true,"items":[{"text":"2348 - Number of Zero-Filled Subarrays","link":"/solution/2301-2400/2348 - Number of Zero-Filled Subarrays.md"},{"text":"2396 - Strictly Palindromic Number","link":"/solution/2301-2400/2396 - Strictly Palindromic Number.md"}]},{"text":"2401-2500","collapsible":true,"collapsed":true,"items":[{"text":"2427 - Number of Common Factors","link":"/solution/2401-2500/2427 - Number of Common Factors.md"},{"text":"2444 - Count Subarrays With Fixed Bounds","link":"/solution/2401-2500/2444 - Count Subarrays With Fixed Bounds.md"},{"text":"2469 - Convert the Temperature","link":"/solution/2401-2500/2469 - Convert the Temperature.md"},{"text":"2574 - Left and Right Sum Differences","link":"/solution/2401-2500/2574 - Left and Right Sum Differences.md"}]},{"text":"2501-2600","collapsible":true,"collapsed":true,"items":[{"text":"2551 - Put Marbles in Bags","link":"/solution/2501-2600/2551 - Put Marbles in Bags.md"}]}],"editLink":{"pattern":"https://github.com/rajput-hemant/leetcode/fork","text":"Contribute or Edit existing solution?"},"socialLinks":[{"icon":"github","link":"https://github.com/rajput-hemant/leetcode"},{"icon":"twitter","link":"https://twitter.com/rajput_hemant01"},{"icon":"discord","link":"https://discord.com/users/rajput-hemant#8269"}],"algolia":{"appId":"R7J7LKBXWJ","apiKey":"2920ca3766cbd70bff24a7e239f172da","indexName":"leetcode"},"localeLinks":{"text":"English"},"footer":{"message":"Released under the MIT License.","copyright":"Copyright © 2022-2023 rajput-hemant@github"}},"locales":{},"langs":{},"scrollOffset":90,"cleanUrls":"without-subfolders"}'),ss=/^[a-z]+:/i,Yo="vitepress-theme-appearance",Le=typeof window<"u",ar={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0};function oc(e,t){t.sort((n,s)=>{const o=s.split("/").length-n.split("/").length;return o!==0?o:s.length-n.length});for(const n of t)if(e.startsWith(n))return n}function Zo(e,t){const n=oc(t,Object.keys(e));return n?e[n]:void 0}function ic(e){const{locales:t}=e.themeConfig||{},n=e.locales;return t&&n?Object.keys(t).reduce((s,o)=>(s[o]={label:t[o].label,lang:n[o].lang},s),{}):{}}function rc(e,t){t=ac(e,t);const n=Zo(e.locales||{},t),s=Zo(e.themeConfig.locales||{},t);return Object.assign({},e,n,{themeConfig:Object.assign({},e.themeConfig,s,{locales:{}}),lang:(n||e).lang,locales:{},langs:ic(e)})}function cr(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=lc(e.title,s);return`${n}${o}`}function lc(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function ac(e,t){if(!Le)return t;const n=e.base,s=n.endsWith("/")?n.slice(0,-1):n;return t.slice(s.length)}function cc(e,t){const[n,s]=t;if(n!=="meta")return!1;const o=Object.entries(s)[0];return o==null?!1:e.some(([i,r])=>i===n&&r[o[0]]===o[1])}function uc(e,t){return[...e.filter(n=>!cc(t,n)),...t]}const dc=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,fc=/^[a-z]:/i;function Xo(e){const t=fc.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(dc,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}function hc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function hn(e){return ss.test(e)?e:hc(Wt.value.base,e)}function ur(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t.endsWith("/")&&(t+="index"),Le){const n="/leetcode/";t=Xo(t.slice(n.length).replace(/\//g,"_")||"index")+".md";const s=__VP_HASH_MAP__[t.toLowerCase()];t=`${n}assets/${t}.${s}.js`}else t=`./${Xo(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}const dr=Symbol(),Wt=gl(sc);function mc(e){const t=ie(()=>rc(Wt.value,e.path));return{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),lang:ie(()=>t.value.lang),localePath:ie(()=>{const{langs:n,lang:s}=t.value,o=Object.keys(n).find(i=>n[i].lang===s);return hn(o||"/")}),title:ie(()=>cr(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:ue(!1)}}function le(){const e=qe(dr);if(!e)throw new Error("vitepress data not properly injected in app");return e}const fr=Symbol(),ei="http://a.com",_c=()=>({path:"/",component:null,data:ar});function pc(e,t){const n=Gn(_c()),s={route:n,go:o};async function o(l=Le?location.href:"/"){var d,h;await((d=s.onBeforeRouteChange)==null?void 0:d.call(s,l));const a=new URL(l,ei);Wt.value.cleanUrls==="disabled"&&!a.pathname.endsWith("/")&&!a.pathname.endsWith(".html")&&(a.pathname+=".html",l=a.pathname+a.search+a.hash),Le&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await r(l),await((h=s.onAfterRouteChanged)==null?void 0:h.call(s,l))}let i=null;async function r(l,a=0,d=!1){const h=new URL(l,ei),p=i=h.pathname;try{let g=await e(p);if(i===p){i=null;const{default:S,__pageData:V}=g;if(!S)throw new Error(`Invalid route component: ${S}`);n.path=Le?p:hn(p),n.component=nn(S),n.data=nn(V),Le&&Ys(()=>{if(h.hash&&!a){let N=null;try{N=document.querySelector(decodeURIComponent(h.hash))}catch(G){console.warn(G)}if(N){ti(N,h.hash);return}}window.scrollTo(0,a)})}}catch(g){if(!/fetch/.test(g.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(g),!d)try{const S=await fetch(Wt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await S.json(),await r(l,a,!0);return}catch{}i===p&&(i=null,n.path=Le?p:hn(p),n.component=t?nn(t):null,n.data=ar)}}return Le&&(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:h,origin:p,pathname:g,hash:S,search:V,target:N}=d,G=window.location,y=g.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&N!=="_blank"&&p===G.origin&&!(y&&y[0]!==".html")&&(l.preventDefault(),g===G.pathname&&V===G.search?S&&S!==G.hash&&(history.pushState(null,"",S),window.dispatchEvent(new Event("hashchange")),ti(d,S,d.classList.contains("header-anchor"))):o(h))}},{capture:!0}),window.addEventListener("popstate",l=>{r(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function vc(){const e=qe(fr);if(!e)throw new Error("useRouter() is called without provider.");return e}function pt(){return vc().route}function ti(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=Wt.value.scrollOffset;typeof o=="string"&&(o=document.querySelector(o).getBoundingClientRect().bottom+24);const i=parseInt(window.getComputedStyle(s).paddingTop,10),r=window.scrollY+s.getBoundingClientRect().top-o+i;!n||Math.abs(r-window.scrollY)>window.innerHeight?window.scrollTo(0,r):window.scrollTo({left:0,top:r,behavior:"smooth"})}}const gc=D({name:"VitePressContent",props:{onContentUpdated:Function},setup(e){const t=pt();return Zs(()=>{var n;(n=e.onContentUpdated)==null||n.call(e)}),()=>On("div",{style:{position:"relative"}},[t.component?On(t.component):null])}}),bc="modulepreload",yc=function(e){return"/leetcode/"+e},ni={},hr=function(t,n,s){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=yc(i),i in ni)return;ni[i]=!0;const r=i.endsWith(".css"),l=r?'[rel="stylesheet"]':"";if(!!s)for(let h=o.length-1;h>=0;h--){const p=o[h];if(p.href===i&&(!r||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="proxy.php?url=https%3A%2F%2Frajput-hemant.github.io%2F%24%7Bi%7D"]${l}`))return;const d=document.createElement("link");if(d.rel=r?"stylesheet":bc,r||(d.as="script",d.crossOrigin=""),d.href=i,document.head.appendChild(d),r)return new Promise((h,p)=>{d.addEventListener("load",h),d.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};const xc=D({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(f(),v("span",{class:he(["VPBadge",e.type??"tip"])},[I(t.$slots,"default",{},()=>[Ie(ce(e.text),1)],!0)],2))}});const kc=F(xc,[["__scopeId","data-v-350d3852"]]),mr=/#.*$/,wc=/(index)?\.(md|html)$/,Sc=typeof window<"u",Pc=ue(Sc?location.hash:"");function Cc(e){return ss.test(e)}function $c(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function Yt(e,t,n=!1){if(t===void 0)return!1;if(e=oi(`/${e}`),n)return new RegExp(t).test(e);if(oi(t)!==e)return!1;const s=t.match(mr);return s?Pc.value===s[0]:!0}function si(e){return/^\//.test(e)?e:`/${e}`}function oi(e){return decodeURI(e).replace(mr,"").replace(wc,"")}function Rn(e){if(Cc(e))return e;const{site:t}=le(),{pathname:n,search:s,hash:o}=new URL(e,"http://example.com"),i=n.endsWith("/")||n.endsWith(".html")?e:`${n.replace(/(\.md)?$/,t.value.cleanUrls==="disabled"?".html":"")}${s}${o}`;return hn(i)}function _r(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=si(t);const n=Object.keys(e).sort((s,o)=>o.split("/").length-s.split("/").length).find(s=>t.startsWith(si(s)));return n?e[n]:[]}function Tc(e){const t=[];function n(s){for(const o of s)o.link&&t.push({...o,link:o.link}),"items"in o&&n(o.items)}for(const s of e)n(s.items);return t}function tt(){const e=pt(),{theme:t,frontmatter:n}=le(),s=ue(!1),o=ie(()=>{const h=t.value.sidebar,p=e.data.relativePath;return h?_r(h,p):[]}),i=ie(()=>n.value.sidebar!==!1&&o.value.length>0&&n.value.layout!=="home"),r=ie(()=>n.value.layout!=="home"&&n.value.aside!==!1);function l(){s.value=!0}function a(){s.value=!1}function d(){s.value?a():l()}return{isOpen:s,sidebar:o,hasSidebar:i,hasAside:r,open:l,close:a,toggle:d}}function Lc(e,t){let n;jt(()=>{n=e.value?document.activeElement:void 0}),De(()=>{window.addEventListener("keyup",s)}),_t(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}const Ic=D({__name:"VPSkipLink",setup(e){const t=pt(),n=ue();Xe(()=>t.path,()=>n.value.focus());function s({target:o}){const i=document.querySelector(o.hash);if(i){const r=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",r)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",r),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(f(),v(J,null,[b("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),b("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});const Ac=F(Ic,[["__scopeId","data-v-151f2593"]]),Mc={key:0,class:"VPBackdrop"},Vc=D({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(f(),Q(ns,{name:"fade"},{default:B(()=>[e.show?(f(),v("div",Mc)):U("",!0)]),_:1}))}});const Ec=F(Vc,[["__scopeId","data-v-c7c65b34"]]);function Nc(){const e=ue(!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 i=pt();return Xe(()=>i.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}const Bc=["src","alt"],Fc={inheritAttrs:!1},Oc=D({...Fc,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const s=Lt("VPImage",!0);return e.image?(f(),v(J,{key:0},[typeof e.image=="string"||"src"in e.image?(f(),v("img",In({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:m(hn)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,Bc)):(f(),v(J,{key:1},[T(s,In({class:"dark",image:e.image.dark,alt:typeof e.image.dark=="string"?e.image.alt:e.image.dark.alt||e.image.alt},t.$attrs),null,16,["image","alt"]),T(s,In({class:"light",image:e.image.light,alt:typeof e.image.light=="string"?e.image.alt:e.image.light.alt||e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):U("",!0)}}});const pr=F(Oc,[["__scopeId","data-v-b7ac6bd3"]]),Rc=["href"],Dc=D({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=le(),{hasSidebar:s}=tt();return(o,i)=>(f(),v("div",{class:he(["VPNavBarTitle",{"has-sidebar":m(s)}])},[b("a",{class:"title",href:m(t).base},[I(o.$slots,"nav-bar-title-before",{},void 0,!0),T(pr,{class:"logo",image:m(n).logo},null,8,["image"]),m(n).siteTitle?(f(),v(J,{key:0},[Ie(ce(m(n).siteTitle),1)],64)):m(n).siteTitle===void 0?(f(),v(J,{key:1},[Ie(ce(m(t).title),1)],64)):U("",!0),I(o.$slots,"nav-bar-title-after",{},void 0,!0)],8,Rc)],2))}});const Hc=F(Dc,[["__scopeId","data-v-d5925166"]]);const zc={key:0,class:"VPNavBarSearch"},jc={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},Uc={class:"DocSearch-Button-Container"},Kc=b("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},[b("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),qc={class:"DocSearch-Button-Placeholder"},Wc=b("span",{class:"DocSearch-Button-Keys"},[b("kbd",{class:"DocSearch-Button-Key"}),b("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Gc=D({__name:"VPNavBarSearch",setup(e){Ua(r=>({"5943dbe8":o.value}));const t=Fl(()=>hr(()=>import("./chunks/VPAlgoliaSearchBox.5d889e43.js"),[])),{theme:n}=le(),s=ue(!1),o=ue("'Meta'");De(()=>{if(!n.value.algolia)return;o.value=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"'⌘'":"'Ctrl'";const r=a=>{a.key==="k"&&(a.ctrlKey||a.metaKey)&&(a.preventDefault(),i(),l())},l=()=>{window.removeEventListener("keydown",r)};window.addEventListener("keydown",r),_t(l)});function i(){s.value||(s.value=!0)}return(r,l)=>{var a;return m(n).algolia?(f(),v("div",zc,[s.value?(f(),Q(m(t),{key:0})):(f(),v("div",{key:1,id:"docsearch",onClick:i},[b("button",jc,[b("span",Uc,[Kc,b("span",qc,ce(((a=m(n).algolia)==null?void 0:a.buttonText)||"Search"),1)]),Wc])]))])):U("",!0)}}});const Jc={},Qc={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},Yc=b("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),Zc=b("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),Xc=[Yc,Zc];function eu(e,t){return f(),v("svg",Qc,Xc)}const tu=F(Jc,[["render",eu]]),nu=D({__name:"VPLink",props:{href:null,noIcon:{type:Boolean}},setup(e){const t=e,n=ie(()=>t.href&&ss.test(t.href));return(s,o)=>(f(),Q(eo(e.href?"a":"span"),{class:he(["VPLink",{link:e.href}]),href:e.href?m(Rn)(e.href):void 0,target:m(n)?"_blank":void 0,rel:m(n)?"noreferrer":void 0},{default:B(()=>[I(s.$slots,"default",{},void 0,!0),m(n)&&!e.noIcon?(f(),Q(tu,{key:0,class:"icon"})):U("",!0)]),_:3},8,["class","href","target","rel"]))}});const It=F(nu,[["__scopeId","data-v-3c355974"]]),su=D({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=le();return(n,s)=>(f(),Q(It,{class:he({VPNavBarMenuLink:!0,active:m(Yt)(m(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,noIcon:!0},{default:B(()=>[Ie(ce(e.item.text),1)]),_:1},8,["class","href"]))}});const ou=F(su,[["__scopeId","data-v-47a2263e"]]),ro=ue();let vr=!1,gs=0;function iu(e){const t=ue(!1);if(typeof window<"u"){!vr&&ru(),gs++;const n=Xe(ro,s=>{var o,i,r;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(i=e.onFocus)==null||i.call(e)):(t.value=!1,(r=e.onBlur)==null||r.call(e))});_t(()=>{n(),gs--,gs||lu()})}return Ws(t)}function ru(){document.addEventListener("focusin",gr),vr=!0,ro.value=document.activeElement}function lu(){document.removeEventListener("focusin",gr)}function gr(){ro.value=document.activeElement}const au={},cu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},uu=b("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),du=[uu];function fu(e,t){return f(),v("svg",cu,du)}const br=F(au,[["render",fu]]),hu={},mu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},_u=b("circle",{cx:"12",cy:"12",r:"2"},null,-1),pu=b("circle",{cx:"19",cy:"12",r:"2"},null,-1),vu=b("circle",{cx:"5",cy:"12",r:"2"},null,-1),gu=[_u,pu,vu];function bu(e,t){return f(),v("svg",mu,gu)}const yu=F(hu,[["render",bu]]),xu={class:"VPMenuLink"},ku=D({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=le();return(n,s)=>(f(),v("div",xu,[T(It,{class:he({active:m(Yt)(m(t).relativePath,e.item.activeMatch||e.item.link)}),href:e.item.link},{default:B(()=>[Ie(ce(e.item.text),1)]),_:1},8,["class","href"])]))}});const os=F(ku,[["__scopeId","data-v-e8e0fb1d"]]),wu={class:"VPMenuGroup"},Su={key:0,class:"title"},Pu=D({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(f(),v("div",wu,[e.text?(f(),v("p",Su,ce(e.text),1)):U("",!0),(f(!0),v(J,null,$e(e.items,s=>(f(),v(J,null,["link"in s?(f(),Q(os,{key:0,item:s},null,8,["item"])):U("",!0)],64))),256))]))}});const Cu=F(Pu,[["__scopeId","data-v-9ca52130"]]),$u={class:"VPMenu"},Tu={key:0,class:"items"},Lu=D({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(f(),v("div",$u,[e.items?(f(),v("div",Tu,[(f(!0),v(J,null,$e(e.items,s=>(f(),v(J,{key:s.text},["link"in s?(f(),Q(os,{key:0,item:s},null,8,["item"])):(f(),Q(Cu,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):U("",!0),I(t.$slots,"default",{},void 0,!0)]))}});const Iu=F(Lu,[["__scopeId","data-v-1c5d0cfc"]]),Au=["aria-expanded","aria-label"],Mu={key:0,class:"text"},Vu={class:"menu"},Eu=D({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=ue(!1),n=ue();iu({el:n,onBlur:s});function s(){t.value=!1}return(o,i)=>(f(),v("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:i[1]||(i[1]=r=>t.value=!0),onMouseleave:i[2]||(i[2]=r=>t.value=!1)},[b("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:i[0]||(i[0]=r=>t.value=!t.value)},[e.button||e.icon?(f(),v("span",Mu,[e.icon?(f(),Q(eo(e.icon),{key:0,class:"option-icon"})):U("",!0),Ie(" "+ce(e.button)+" ",1),T(br,{class:"text-icon"})])):(f(),Q(yu,{key:1,class:"icon"}))],8,Au),b("div",Vu,[T(Iu,{items:e.items},{default:B(()=>[I(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const lo=F(Eu,[["__scopeId","data-v-6ffb57d3"]]),Nu=D({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=le();return(n,s)=>(f(),Q(lo,{class:he({VPNavBarMenuGroup:!0,active:m(Yt)(m(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),Bu=e=>(We("data-v-f83db6ba"),e=e(),Ge(),e),Fu={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Ou=Bu(()=>b("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Ru=D({__name:"VPNavBarMenu",setup(e){const{theme:t}=le();return(n,s)=>m(t).nav?(f(),v("nav",Fu,[Ou,(f(!0),v(J,null,$e(m(t).nav,o=>(f(),v(J,{key:o.text},["link"in o?(f(),Q(ou,{key:0,item:o},null,8,["item"])):(f(),Q(Nu,{key:1,item:o},null,8,["item"]))],64))),128))])):U("",!0)}});const Du=F(Ru,[["__scopeId","data-v-f83db6ba"]]),Hu={},zu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ju=b("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Uu=b("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),Ku=[ju,Uu];function qu(e,t){return f(),v("svg",zu,Ku)}const yr=F(Hu,[["render",qu]]),Wu={class:"items"},Gu={class:"title"},Ju=D({__name:"VPNavBarTranslations",setup(e){const{theme:t}=le();return(n,s)=>m(t).localeLinks?(f(),Q(lo,{key:0,class:"VPNavBarTranslations",icon:yr},{default:B(()=>[b("div",Wu,[b("p",Gu,ce(m(t).localeLinks.text),1),(f(!0),v(J,null,$e(m(t).localeLinks.items,o=>(f(),Q(os,{key:o.link,item:o},null,8,["item"]))),128))])]),_:1})):U("",!0)}});const Qu=F(Ju,[["__scopeId","data-v-db824e91"]]);const Yu={},Zu={class:"VPSwitch",type:"button",role:"switch"},Xu={class:"check"},ed={key:0,class:"icon"};function td(e,t){return f(),v("button",Zu,[b("span",Xu,[e.$slots.default?(f(),v("span",ed,[I(e.$slots,"default",{},void 0,!0)])):U("",!0)])])}const nd=F(Yu,[["render",td],["__scopeId","data-v-eba7420e"]]),sd={},od={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},id=ma('',9),rd=[id];function ld(e,t){return f(),v("svg",od,rd)}const ad=F(sd,[["render",ld]]),cd={},ud={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},dd=b("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),fd=[dd];function hd(e,t){return f(),v("svg",ud,fd)}const md=F(cd,[["render",hd]]),_d=D({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=le(),s=ue(!1),o=typeof localStorage<"u"?i():()=>{};De(()=>{s.value=document.documentElement.classList.contains("dark")});function i(){const r=window.matchMedia("(prefers-color-scheme: dark)"),l=document.documentElement.classList;let a=localStorage.getItem(Yo),d=t.value.appearance==="dark"&&a==null||(a==="auto"||a==null?r.matches:a==="dark");r.onchange=g=>{a==="auto"&&p(d=g.matches)};function h(){p(d=!d),a=d?r.matches?"auto":"dark":r.matches?"light":"auto",localStorage.setItem(Yo,a)}function p(g){const S=document.createElement("style");S.type="text/css",S.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(S),s.value=g,l[g?"add":"remove"]("dark"),window.getComputedStyle(S).opacity,document.head.removeChild(S)}return h}return Xe(s,r=>{n.value=r}),(r,l)=>(f(),Q(nd,{class:"VPSwitchAppearance","aria-label":"toggle dark mode","aria-checked":s.value,onClick:m(o)},{default:B(()=>[T(ad,{class:"sun"}),T(md,{class:"moon"})]),_:1},8,["aria-checked","onClick"]))}});const ao=F(_d,[["__scopeId","data-v-481098f9"]]),pd={key:0,class:"VPNavBarAppearance"},vd=D({__name:"VPNavBarAppearance",setup(e){const{site:t}=le();return(n,s)=>m(t).appearance?(f(),v("div",pd,[T(ao)])):U("",!0)}});const gd=F(vd,[["__scopeId","data-v-a3e7452b"]]),bd={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',slack:'Slack',twitter:'Twitter',youtube:'YouTube'},yd=["href","innerHTML"],xd=D({__name:"VPSocialLink",props:{icon:null,link:null},setup(e){const t=e,n=ie(()=>typeof t.icon=="object"?t.icon.svg:bd[t.icon]);return(s,o)=>(f(),v("a",{class:"VPSocialLink",href:e.link,target:"_blank",rel:"noopener",innerHTML:m(n)},null,8,yd))}});const kd=F(xd,[["__scopeId","data-v-e57698f6"]]),wd={class:"VPSocialLinks"},Sd=D({__name:"VPSocialLinks",props:{links:null},setup(e){return(t,n)=>(f(),v("div",wd,[(f(!0),v(J,null,$e(e.links,({link:s,icon:o})=>(f(),Q(kd,{key:s,icon:o,link:s},null,8,["icon","link"]))),128))]))}});const co=F(Sd,[["__scopeId","data-v-f6988cfb"]]),Pd=D({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=le();return(n,s)=>m(t).socialLinks?(f(),Q(co,{key:0,class:"VPNavBarSocialLinks",links:m(t).socialLinks},null,8,["links"])):U("",!0)}});const Cd=F(Pd,[["__scopeId","data-v-738bef5a"]]),$d=e=>(We("data-v-e4361c82"),e=e(),Ge(),e),Td={key:0,class:"group"},Ld={class:"trans-title"},Id={key:1,class:"group"},Ad={class:"item appearance"},Md=$d(()=>b("p",{class:"label"},"Appearance",-1)),Vd={class:"appearance-action"},Ed={key:2,class:"group"},Nd={class:"item social-links"},Bd=D({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=le(),s=ie(()=>n.value.localeLinks||t.value.appearance||n.value.socialLinks);return(o,i)=>m(s)?(f(),Q(lo,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:B(()=>[m(n).localeLinks?(f(),v("div",Td,[b("p",Ld,ce(m(n).localeLinks.text),1),(f(!0),v(J,null,$e(m(n).localeLinks.items,r=>(f(),Q(os,{key:r.link,item:r},null,8,["item"]))),128))])):U("",!0),m(t).appearance?(f(),v("div",Id,[b("div",Ad,[Md,b("div",Vd,[T(ao)])])])):U("",!0),m(n).socialLinks?(f(),v("div",Ed,[b("div",Nd,[T(co,{class:"social-links-list",links:m(n).socialLinks},null,8,["links"])])])):U("",!0)]),_:1})):U("",!0)}});const Fd=F(Bd,[["__scopeId","data-v-e4361c82"]]),Od=e=>(We("data-v-e5dd9c1c"),e=e(),Ge(),e),Rd=["aria-expanded"],Dd=Od(()=>b("span",{class:"container"},[b("span",{class:"top"}),b("span",{class:"middle"}),b("span",{class:"bottom"})],-1)),Hd=[Dd],zd=D({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(f(),v("button",{type:"button",class:he(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},Hd,10,Rd))}});const jd=F(zd,[["__scopeId","data-v-e5dd9c1c"]]),Ud={class:"container"},Kd={class:"content"},qd=D({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{hasSidebar:t}=tt();return(n,s)=>(f(),v("div",{class:he(["VPNavBar",{"has-sidebar":m(t)}])},[b("div",Ud,[T(Hc,null,{"nav-bar-title-before":B(()=>[I(n.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":B(()=>[I(n.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3}),b("div",Kd,[I(n.$slots,"nav-bar-content-before",{},void 0,!0),T(Gc,{class:"search"}),T(Du,{class:"menu"}),T(Qu,{class:"translations"}),T(gd,{class:"appearance"}),T(Cd,{class:"social-links"}),T(Fd,{class:"extra"}),I(n.$slots,"nav-bar-content-after",{},void 0,!0),T(jd,{class:"hamburger",active:e.isScreenOpen,onClick:s[0]||(s[0]=o=>n.$emit("toggle-screen"))},null,8,["active"])])])],2))}});const Wd=F(qd,[["__scopeId","data-v-1bbed88e"]]);function Gd(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1),Dt=[],Hn=!1,fo=-1,rn=void 0,Ct=void 0,ln=void 0,xr=function(t){return Dt.some(function(n){return!!(n.options.allowTouchMove&&n.options.allowTouchMove(t))})},zn=function(t){var n=t||window.event;return xr(n.target)||n.touches.length>1?!0:(n.preventDefault&&n.preventDefault(),!1)},Jd=function(t){if(ln===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);ln=document.body.style.paddingRight,document.body.style.paddingRight=o+s+"px"}}rn===void 0&&(rn=document.body.style.overflow,document.body.style.overflow="hidden")},Qd=function(){ln!==void 0&&(document.body.style.paddingRight=ln,ln=void 0),rn!==void 0&&(document.body.style.overflow=rn,rn=void 0)},Yd=function(){return window.requestAnimationFrame(function(){if(Ct===void 0){Ct={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 i=o-window.innerHeight;i&&n>=o&&(document.body.style.top=-(n+i))})},300)}})},Zd=function(){if(Ct!==void 0){var t=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);document.body.style.position=Ct.position,document.body.style.top=Ct.top,document.body.style.left=Ct.left,window.scrollTo(n,t),Ct=void 0}},Xd=function(t){return t?t.scrollHeight-t.scrollTop<=t.clientHeight:!1},e0=function(t,n){var s=t.targetTouches[0].clientY-fo;return xr(t.target)?!1:n&&n.scrollTop===0&&s>0||Xd(n)&&s<0?zn(t):(t.stopPropagation(),!0)},kr=function(t,n){if(!t){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!Dt.some(function(o){return o.targetElement===t})){var s={targetElement:t,options:n||{}};Dt=[].concat(Gd(Dt),[s]),Dn?Yd():Jd(n),Dn&&(t.ontouchstart=function(o){o.targetTouches.length===1&&(fo=o.targetTouches[0].clientY)},t.ontouchmove=function(o){o.targetTouches.length===1&&e0(o,t)},Hn||(document.addEventListener("touchmove",zn,uo?{passive:!1}:void 0),Hn=!0))}},wr=function(){Dn&&(Dt.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),Hn&&(document.removeEventListener("touchmove",zn,uo?{passive:!1}:void 0),Hn=!1),fo=-1),Dn?Zd():Qd(),Dt=[]};const t0=D({__name:"VPNavScreenMenuLink",props:{text:null,link:null},setup(e){const t=qe("close-screen");return(n,s)=>(f(),Q(It,{class:"VPNavScreenMenuLink",href:e.link,onClick:m(t)},{default:B(()=>[Ie(ce(e.text),1)]),_:1},8,["href","onClick"]))}});const n0=F(t0,[["__scopeId","data-v-b7098508"]]),s0={},o0={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},i0=b("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),r0=[i0];function l0(e,t){return f(),v("svg",o0,r0)}const a0=F(s0,[["render",l0]]),c0=D({__name:"VPNavScreenMenuGroupLink",props:{text:null,link:null},setup(e){const t=qe("close-screen");return(n,s)=>(f(),Q(It,{class:"VPNavScreenMenuGroupLink",href:e.link,onClick:m(t)},{default:B(()=>[Ie(ce(e.text),1)]),_:1},8,["href","onClick"]))}});const Sr=F(c0,[["__scopeId","data-v-7f173864"]]),u0={class:"VPNavScreenMenuGroupSection"},d0={key:0,class:"title"},f0=D({__name:"VPNavScreenMenuGroupSection",props:{text:null,items:null},setup(e){return(t,n)=>(f(),v("div",u0,[e.text?(f(),v("p",d0,ce(e.text),1)):U("",!0),(f(!0),v(J,null,$e(e.items,s=>(f(),Q(Sr,{key:s.text,text:s.text,link:s.link},null,8,["text","link"]))),128))]))}});const h0=F(f0,[["__scopeId","data-v-7478538b"]]),m0=["aria-controls","aria-expanded"],_0={class:"button-text"},p0=["id"],v0={key:1,class:"group"},g0=D({__name:"VPNavScreenMenuGroup",props:{text:null,items:null},setup(e){const t=e,n=ue(!1),s=ie(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(i,r)=>(f(),v("div",{class:he(["VPNavScreenMenuGroup",{open:n.value}])},[b("button",{class:"button","aria-controls":m(s),"aria-expanded":n.value,onClick:o},[b("span",_0,ce(e.text),1),T(a0,{class:"button-icon"})],8,m0),b("div",{id:m(s),class:"items"},[(f(!0),v(J,null,$e(e.items,l=>(f(),v(J,{key:l.text},["link"in l?(f(),v("div",{key:l.text,class:"item"},[T(Sr,{text:l.text,link:l.link},null,8,["text","link"])])):(f(),v("div",v0,[T(h0,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,p0)],2))}});const b0=F(g0,[["__scopeId","data-v-5bc84358"]]),y0={key:0,class:"VPNavScreenMenu"},x0=D({__name:"VPNavScreenMenu",setup(e){const{theme:t}=le();return(n,s)=>m(t).nav?(f(),v("nav",y0,[(f(!0),v(J,null,$e(m(t).nav,o=>(f(),v(J,{key:o.text},["link"in o?(f(),Q(n0,{key:0,text:o.text,link:o.link},null,8,["text","link"])):(f(),Q(b0,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):U("",!0)}}),k0=e=>(We("data-v-7bc19822"),e=e(),Ge(),e),w0={key:0,class:"VPNavScreenAppearance"},S0=k0(()=>b("p",{class:"text"},"Appearance",-1)),P0=D({__name:"VPNavScreenAppearance",setup(e){const{site:t}=le();return(n,s)=>m(t).appearance?(f(),v("div",w0,[S0,T(ao)])):U("",!0)}});const C0=F(P0,[["__scopeId","data-v-7bc19822"]]),$0={class:"list"},T0=["href"],L0=D({__name:"VPNavScreenTranslations",setup(e){const{theme:t}=le(),n=ue(!1);function s(){n.value=!n.value}return(o,i)=>m(t).localeLinks?(f(),v("div",{key:0,class:he(["VPNavScreenTranslations",{open:n.value}])},[b("button",{class:"title",onClick:s},[T(yr,{class:"icon lang"}),Ie(" "+ce(m(t).localeLinks.text)+" ",1),T(br,{class:"icon chevron"})]),b("ul",$0,[(f(!0),v(J,null,$e(m(t).localeLinks.items,r=>(f(),v("li",{key:r.link,class:"item"},[b("a",{class:"link",href:r.link},ce(r.text),9,T0)]))),128))])],2)):U("",!0)}});const I0=F(L0,[["__scopeId","data-v-6bfcad30"]]),A0=D({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=le();return(n,s)=>m(t).socialLinks?(f(),Q(co,{key:0,class:"VPNavScreenSocialLinks",links:m(t).socialLinks},null,8,["links"])):U("",!0)}}),M0={class:"container"},V0=D({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=ue(null);function n(){kr(t.value,{reserveScrollBarGap:!0})}function s(){wr()}return(o,i)=>(f(),Q(ns,{name:"fade",onEnter:n,onAfterLeave:s},{default:B(()=>[e.open?(f(),v("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t},[b("div",M0,[I(o.$slots,"nav-screen-content-before",{},void 0,!0),T(x0,{class:"menu"}),T(I0,{class:"translations"}),T(C0,{class:"appearance"}),T(A0,{class:"social-links"}),I(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):U("",!0)]),_:3}))}});const E0=F(V0,[["__scopeId","data-v-4a289eba"]]),N0=D({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=Nc(),{hasSidebar:o}=tt();return Zn("close-screen",n),(i,r)=>(f(),v("header",{class:he(["VPNav",{"no-sidebar":!m(o)}])},[T(Wd,{"is-screen-open":m(t),onToggleScreen:m(s)},{"nav-bar-title-before":B(()=>[I(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":B(()=>[I(i.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":B(()=>[I(i.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":B(()=>[I(i.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),T(E0,{open:m(t)},{"nav-screen-content-before":B(()=>[I(i.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":B(()=>[I(i.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])],2))}});const B0=F(N0,[["__scopeId","data-v-8c0a9870"]]),F0={},O0={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},R0=b("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),D0=b("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),H0=b("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),z0=b("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),j0=[R0,D0,H0,z0];function U0(e,t){return f(),v("svg",O0,j0)}const K0=F(F0,[["render",U0]]),q0=e=>(We("data-v-b6162a8b"),e=e(),Ge(),e),W0={key:0,class:"VPLocalNav"},G0=["aria-expanded"],J0=q0(()=>b("span",{class:"menu-text"},"Menu",-1)),Q0=D({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{hasSidebar:t}=tt();function n(){window.scrollTo({top:0,left:0,behavior:"smooth"})}return(s,o)=>m(t)?(f(),v("div",W0,[b("button",{class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:o[0]||(o[0]=i=>s.$emit("open-menu"))},[T(K0,{class:"menu-icon"}),J0],8,G0),b("a",{class:"top-link",href:"#",onClick:n}," Return to top ")])):U("",!0)}});const Y0=F(Q0,[["__scopeId","data-v-b6162a8b"]]),Z0={},X0={version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},ef=b("path",{d:"M19,2H5C3.3,2,2,3.3,2,5v14c0,1.7,1.3,3,3,3h14c1.7,0,3-1.3,3-3V5C22,3.3,20.7,2,19,2z M20,19c0,0.6-0.4,1-1,1H5c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1h14c0.6,0,1,0.4,1,1V19z"},null,-1),tf=b("path",{d:"M16,11h-3V8c0-0.6-0.4-1-1-1s-1,0.4-1,1v3H8c-0.6,0-1,0.4-1,1s0.4,1,1,1h3v3c0,0.6,0.4,1,1,1s1-0.4,1-1v-3h3c0.6,0,1-0.4,1-1S16.6,11,16,11z"},null,-1),nf=[ef,tf];function sf(e,t){return f(),v("svg",X0,nf)}const of=F(Z0,[["render",sf]]),rf={},lf={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},af=b("path",{d:"M19,2H5C3.3,2,2,3.3,2,5v14c0,1.7,1.3,3,3,3h14c1.7,0,3-1.3,3-3V5C22,3.3,20.7,2,19,2zM20,19c0,0.6-0.4,1-1,1H5c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1h14c0.6,0,1,0.4,1,1V19z"},null,-1),cf=b("path",{d:"M16,11H8c-0.6,0-1,0.4-1,1s0.4,1,1,1h8c0.6,0,1-0.4,1-1S16.6,11,16,11z"},null,-1),uf=[af,cf];function df(e,t){return f(),v("svg",lf,uf)}const ff=F(rf,[["render",df]]),hf=["innerHTML"],mf=D({__name:"VPSidebarLink",props:{item:null,depth:{default:1}},setup(e){const{page:t,frontmatter:n}=le(),s=ie(()=>n.value.sidebarDepth||1/0),o=qe("close-sidebar");return(i,r)=>{const l=Lt("VPSidebarLink",!0);return f(),v(J,null,[T(It,{class:he(["link",{active:m(Yt)(m(t).relativePath,e.item.link)}]),style:jn({paddingLeft:16*(e.depth-1)+"px"}),href:e.item.link,onClick:m(o)},{default:B(()=>[b("span",{innerHTML:e.item.text,class:he(["link-text",{light:e.depth>1}])},null,10,hf)]),_:1},8,["class","style","href","onClick"]),"items"in e.item&&e.depth(f(),Q(l,{key:a.link,item:a,depth:e.depth+1},null,8,["item","depth"]))),128)):U("",!0)],64)}}});const _f=F(mf,[["__scopeId","data-v-36b976d1"]]),pf=["role"],vf=["innerHTML"],gf={class:"action"},bf={class:"items"},yf=D({__name:"VPSidebarGroup",props:{text:null,items:null,collapsible:{type:Boolean},collapsed:{type:Boolean}},setup(e){const t=e,n=ue(!1);jt(()=>{n.value=!!(t.collapsible&&t.collapsed)});const{page:s}=le();jt(()=>{t.items.some(i=>Yt(s.value.relativePath,i.link))&&(n.value=!1)});function o(){t.collapsible&&(n.value=!n.value)}return(i,r)=>(f(),v("section",{class:he(["VPSidebarGroup",{collapsible:e.collapsible,collapsed:n.value}])},[e.text?(f(),v("div",{key:0,class:"title",role:e.collapsible?"button":void 0,onClick:o},[b("h2",{innerHTML:e.text,class:"title-text"},null,8,vf),b("div",gf,[T(ff,{class:"icon minus"}),T(of,{class:"icon plus"})])],8,pf)):U("",!0),b("div",bf,[(f(!0),v(J,null,$e(e.items,l=>(f(),Q(_f,{key:l.link,item:l},null,8,["item"]))),128))])],2))}});const xf=F(yf,[["__scopeId","data-v-6e45c352"]]),kf=e=>(We("data-v-a186aa16"),e=e(),Ge(),e),wf={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Sf=kf(()=>b("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Pf=D({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{sidebar:n,hasSidebar:s}=tt();let o=ue(null);function i(){kr(o.value,{reserveScrollBarGap:!0})}function r(){wr()}return Ri(async()=>{var l;t.open?(i(),(l=o.value)==null||l.focus()):r()}),(l,a)=>m(s)?(f(),v("aside",{key:0,class:he(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:a[0]||(a[0]=Za(()=>{},["stop"]))},[b("nav",wf,[Sf,I(l.$slots,"sidebar-nav-before",{},void 0,!0),(f(!0),v(J,null,$e(m(n),d=>(f(),v("div",{key:d.text,class:"group"},[T(xf,{text:d.text,items:d.items,collapsible:d.collapsible,collapsed:d.collapsed},null,8,["text","items","collapsible","collapsed"])]))),128)),I(l.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):U("",!0)}});const Cf=F(Pf,[["__scopeId","data-v-a186aa16"]]),$f={},Tf={class:"VPPage"};function Lf(e,t){const n=Lt("Content");return f(),v("div",Tf,[T(n)])}const If=F($f,[["render",Lf]]),Af=D({__name:"VPButton",props:{tag:null,size:null,theme:null,text:null,href:null},setup(e){const t=e,n=ie(()=>[t.size??"medium",t.theme??"brand"]),s=ie(()=>t.href&&ss.test(t.href)),o=ie(()=>t.tag?t.tag:t.href?"a":"button");return(i,r)=>(f(),Q(eo(m(o)),{class:he(["VPButton",m(n)]),href:e.href?m(Rn)(e.href):void 0,target:m(s)?"_blank":void 0,rel:m(s)?"noreferrer":void 0},{default:B(()=>[Ie(ce(e.text),1)]),_:1},8,["class","href","target","rel"]))}});const Mf=F(Af,[["__scopeId","data-v-53dbb8eb"]]),Vf=e=>(We("data-v-0a0d4301"),e=e(),Ge(),e),Ef={class:"container"},Nf={class:"main"},Bf={key:0,class:"name"},Ff={class:"clip"},Of={key:1,class:"text"},Rf={key:2,class:"tagline"},Df={key:3,class:"actions"},Hf={key:0,class:"image"},zf={class:"image-container"},jf=Vf(()=>b("div",{class:"image-bg"},null,-1)),Uf=D({__name:"VPHero",props:{name:null,text:null,tagline:null,image:null,actions:null},setup(e){return(t,n)=>(f(),v("div",{class:he(["VPHero",{"has-image":e.image}])},[b("div",Ef,[b("div",Nf,[e.name?(f(),v("h1",Bf,[b("span",Ff,ce(e.name),1)])):U("",!0),e.text?(f(),v("p",Of,ce(e.text),1)):U("",!0),e.tagline?(f(),v("p",Rf,ce(e.tagline),1)):U("",!0),e.actions?(f(),v("div",Df,[(f(!0),v(J,null,$e(e.actions,s=>(f(),v("div",{key:s.link,class:"action"},[T(Mf,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link},null,8,["theme","text","href"])]))),128))])):U("",!0)]),e.image?(f(),v("div",Hf,[b("div",zf,[jf,T(pr,{class:"image-src",image:e.image},null,8,["image"])])])):U("",!0)])],2))}});const Kf=F(Uf,[["__scopeId","data-v-0a0d4301"]]),qf=D({__name:"VPHomeHero",setup(e){const{frontmatter:t}=le();return(n,s)=>m(t).hero?(f(),Q(Kf,{key:0,class:"VPHomeHero",name:m(t).hero.name,text:m(t).hero.text,tagline:m(t).hero.tagline,image:m(t).hero.image,actions:m(t).hero.actions},null,8,["name","text","tagline","image","actions"])):U("",!0)}}),Wf={},Gf={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Jf=b("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),Qf=[Jf];function Yf(e,t){return f(),v("svg",Gf,Qf)}const Zf=F(Wf,[["render",Yf]]),Xf={class:"box"},e1={key:0,class:"icon"},t1={class:"title"},n1={class:"details"},s1={key:1,class:"link-text"},o1={class:"link-text-value"},i1=D({__name:"VPFeature",props:{icon:null,title:null,details:null,link:null,linkText:null},setup(e){return(t,n)=>(f(),Q(It,{class:"VPFeature",href:e.link,"no-icon":!0},{default:B(()=>[b("article",Xf,[e.icon?(f(),v("div",e1,ce(e.icon),1)):U("",!0),b("h2",t1,ce(e.title),1),b("p",n1,ce(e.details),1),e.linkText?(f(),v("div",s1,[b("p",o1,[Ie(ce(e.linkText)+" ",1),T(Zf,{class:"link-text-icon"})])])):U("",!0)])]),_:1},8,["href"]))}});const r1=F(i1,[["__scopeId","data-v-b8147458"]]),l1={key:0,class:"VPFeatures"},a1={class:"container"},c1={class:"items"},u1=D({__name:"VPFeatures",props:{features:null},setup(e){const t=e,n=ie(()=>{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?(f(),v("div",l1,[b("div",a1,[b("div",c1,[(f(!0),v(J,null,$e(e.features,i=>(f(),v("div",{key:i.title,class:he(["item",[m(n)]])},[T(r1,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText},null,8,["icon","title","details","link","link-text"])],2))),128))])])])):U("",!0)}});const d1=F(u1,[["__scopeId","data-v-69662dc1"]]),f1=D({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=le();return(n,s)=>m(t).features?(f(),Q(d1,{key:0,class:"VPHomeFeatures",features:m(t).features},null,8,["features"])):U("",!0)}}),h1={class:"VPHome"},m1=D({__name:"VPHome",setup(e){return(t,n)=>{const s=Lt("Content");return f(),v("div",h1,[I(t.$slots,"home-hero-before",{},void 0,!0),T(qf),I(t.$slots,"home-hero-after",{},void 0,!0),I(t.$slots,"home-features-before",{},void 0,!0),T(f1),I(t.$slots,"home-features-after",{},void 0,!0),T(s)])}}});const _1=F(m1,[["__scopeId","data-v-1db23833"]]);var ri;const vn=typeof window<"u";vn&&((ri=window==null?void 0:window.navigator)!=null&&ri.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function p1(e){return e}function v1(e){return Ur()?(Kr(e),!0):!1}function g1(e){return typeof e=="function"?ie(e):ue(e)}function b1(e,t=!0){oo()?De(e):t?e():Ys(e)}const y1=vn?window:void 0;vn&&window.document;vn&&window.navigator;vn&&window.location;function x1(e,t=!1){const n=ue(),s=()=>n.value=Boolean(e());return s(),b1(s,t),n}function li(e,t={}){const{window:n=y1}=t,s=x1(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const i=ue(!1),r=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},l=()=>{s.value&&(r(),o=n.matchMedia(g1(e).value),i.value=o.matches,"addEventListener"in o?o.addEventListener("change",l):o.addListener(l))};return jt(l),v1(()=>r()),i}const Es=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ns="__vueuse_ssr_handlers__";Es[Ns]=Es[Ns]||{};Es[Ns];var ai;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ai||(ai={}));var k1=Object.defineProperty,ci=Object.getOwnPropertySymbols,w1=Object.prototype.hasOwnProperty,S1=Object.prototype.propertyIsEnumerable,ui=(e,t,n)=>t in e?k1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,P1=(e,t)=>{for(var n in t||(t={}))w1.call(t,n)&&ui(e,n,t[n]);if(ci)for(var n of ci(t))S1.call(t,n)&&ui(e,n,t[n]);return e};const C1={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]};P1({linear:p1},C1);function $1(){const{hasSidebar:e}=tt(),t=li("(min-width: 960px)"),n=li("(min-width: 1280px)");return{isAsideEnabled:ie(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const T1=71;function L1(e){if(e===!1)return[];let t=[];return document.querySelectorAll("h2, h3, h4, h5, h6").forEach(n=>{n.textContent&&n.id&&t.push({level:Number(n.tagName[1]),title:n.innerText.replace(/\s+#\s*$/,""),link:`#${n.id}`})}),I1(t,e)}function I1(e,t=2){return A1(e,typeof t=="number"?[t,t]:t==="deep"?[2,6]:t)}function A1(e,t){const n=[];return e=e.map(s=>({...s})),e.forEach((s,o)=>{s.level>=t[0]&&s.level<=t[1]&&M1(o,e,t)&&n.push(s)}),n}function M1(e,t,n){if(e===0)return!0;const s=t[e];for(let o=e-1;o>=0;o--){const i=t[o];if(i.level=n[0]&&i.level<=n[1])return i.children==null&&(i.children=[]),i.children.push(s),!1}return!0}function V1(e,t){const{isAsideEnabled:n}=$1(),s=$c(i,100);let o=null;De(()=>{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Zs(()=>{r(location.hash)}),_t(()=>{window.removeEventListener("scroll",s)});function i(){if(!n.value)return;const l=[].slice.call(e.value.querySelectorAll(".outline-link")),a=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(S=>l.some(V=>V.hash===S.hash&&S.offsetParent!==null)),d=window.scrollY,h=window.innerHeight,p=document.body.offsetHeight,g=Math.abs(d+h-p)<1;if(a.length&&g){r(a[a.length-1].hash);return}for(let S=0;S{const s=Lt("VPDocAsideOutlineItem",!0);return f(),v("ul",{class:he(e.root?"root":"nested")},[(f(!0),v(J,null,$e(e.headers,({children:o,link:i,title:r})=>(f(),v("li",null,[b("a",{class:"outline-link",href:i,onClick:n[0]||(n[0]=(...l)=>e.onClick&&e.onClick(...l))},ce(r),9,N1),o!=null&&o.length?(f(),Q(s,{key:0,headers:o,onClick:e.onClick},null,8,["headers","onClick"])):U("",!0)]))),256))],2)}}});const F1=F(B1,[["__scopeId","data-v-1188541a"]]),O1=e=>(We("data-v-2865c0b0"),e=e(),Ge(),e),R1={class:"content"},D1={class:"outline-title"},H1={"aria-labelledby":"doc-outline-aria-label"},z1=O1(()=>b("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),j1=D({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:n}=le(),s=ie(()=>t.value.outline??n.value.outline),o=qe("onContentUpdated");o.value=()=>{i.value=L1(s.value)};const i=ue([]),r=ie(()=>i.value.length>0),l=ue(),a=ue();V1(l,a);function d({target:h}){const p="#"+h.href.split("#")[1],g=document.querySelector(decodeURIComponent(p));g==null||g.focus()}return(h,p)=>(f(),v("div",{class:he(["VPDocAsideOutline",{"has-outline":m(r)}]),ref_key:"container",ref:l},[b("div",R1,[b("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),b("div",D1,ce(m(n).outlineTitle||"On this page"),1),b("nav",H1,[z1,T(F1,{headers:i.value,root:!0,onClick:d},null,8,["headers"])])])],2))}});const U1=F(j1,[["__scopeId","data-v-2865c0b0"]]),K1={class:"VPDocAsideCarbonAds"},q1=D({__name:"VPDocAsideCarbonAds",setup(e){const t=()=>null;return(n,s)=>(f(),v("div",K1,[T(m(t))]))}}),W1=e=>(We("data-v-afc4c1a1"),e=e(),Ge(),e),G1={class:"VPDocAside"},J1=W1(()=>b("div",{class:"spacer"},null,-1)),Q1=D({__name:"VPDocAside",setup(e){const{theme:t}=le();return(n,s)=>(f(),v("div",G1,[I(n.$slots,"aside-top",{},void 0,!0),I(n.$slots,"aside-outline-before",{},void 0,!0),T(U1),I(n.$slots,"aside-outline-after",{},void 0,!0),J1,I(n.$slots,"aside-ads-before",{},void 0,!0),m(t).carbonAds?(f(),Q(q1,{key:0})):U("",!0),I(n.$slots,"aside-ads-after",{},void 0,!0),I(n.$slots,"aside-bottom",{},void 0,!0)]))}});const Y1=F(Q1,[["__scopeId","data-v-afc4c1a1"]]);function Z1(){const{theme:e,page:t}=le();return ie(()=>{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 X1(){const{page:e,theme:t,frontmatter:n}=le();return ie(()=>{const s=_r(t.value.sidebar,e.value.relativePath),o=Tc(s),i=o.findIndex(r=>Yt(e.value.relativePath,r.link));return{prev:n.value.prev?{...o[i-1],text:n.value.prev}:o[i-1],next:n.value.next?{...o[i+1],text:n.value.next}:o[i+1]}})}const eh={},th={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},nh=b("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),sh=b("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),oh=[nh,sh];function ih(e,t){return f(),v("svg",th,oh)}const rh=F(eh,[["render",ih]]),lh={class:"VPLastUpdated"},ah=["datetime"],ch=D({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n}=le(),s=ie(()=>new Date(n.value.lastUpdated)),o=ie(()=>s.value.toISOString()),i=ue("");return De(()=>{jt(()=>{i.value=s.value.toLocaleString(window.navigator.language)})}),(r,l)=>(f(),v("p",lh,[Ie(ce(m(t).lastUpdatedText??"Last updated")+": ",1),b("time",{datetime:m(o)},ce(i.value),9,ah)]))}});const uh=F(ch,[["__scopeId","data-v-18fe8fc2"]]),dh={key:0,class:"VPDocFooter"},fh={key:0,class:"edit-info"},hh={key:0,class:"edit-link"},mh={key:1,class:"last-updated"},_h={key:1,class:"prev-next"},ph={class:"pager"},vh=["href"],gh=["innerHTML"],bh=["innerHTML"],yh=["href"],xh=["innerHTML"],kh=["innerHTML"],wh=D({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=le(),o=Z1(),i=X1(),r=ie(()=>t.value.editLink&&s.value.editLink!==!1),l=ie(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1),a=ie(()=>r.value||l.value||i.value.prev||i.value.next);return(d,h)=>{var p,g;return m(a)?(f(),v("footer",dh,[m(r)||m(l)?(f(),v("div",fh,[m(r)?(f(),v("div",hh,[T(It,{class:"edit-link-button",href:m(o).url,"no-icon":!0},{default:B(()=>[T(rh,{class:"edit-link-icon"}),Ie(" "+ce(m(o).text),1)]),_:1},8,["href"])])):U("",!0),m(l)?(f(),v("div",mh,[T(uh)])):U("",!0)])):U("",!0),m(i).prev||m(i).next?(f(),v("div",_h,[b("div",ph,[m(i).prev?(f(),v("a",{key:0,class:"pager-link prev",href:m(Rn)(m(i).prev.link)},[b("span",{class:"desc",innerHTML:((p=m(t).docFooter)==null?void 0:p.prev)??"Previous page"},null,8,gh),b("span",{class:"title",innerHTML:m(i).prev.text},null,8,bh)],8,vh)):U("",!0)]),b("div",{class:he(["pager",{"has-prev":m(i).prev}])},[m(i).next?(f(),v("a",{key:0,class:"pager-link next",href:m(Rn)(m(i).next.link)},[b("span",{class:"desc",innerHTML:((g=m(t).docFooter)==null?void 0:g.next)??"Next page"},null,8,xh),b("span",{class:"title",innerHTML:m(i).next.text},null,8,kh)],8,yh)):U("",!0)],2)])):U("",!0)])):U("",!0)}}});const Sh=F(wh,[["__scopeId","data-v-21f75714"]]),Ph=e=>(We("data-v-cfb513e0"),e=e(),Ge(),e),Ch={class:"container"},$h={key:0,class:"aside"},Th=Ph(()=>b("div",{class:"aside-curtain"},null,-1)),Lh={class:"aside-container"},Ih={class:"aside-content"},Ah={class:"content"},Mh={class:"content-container"},Vh={class:"main"},Eh=D({__name:"VPDoc",setup(e){const t=pt(),{hasSidebar:n,hasAside:s}=tt(),o=ie(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,"")),i=ue();return Zn("onContentUpdated",i),(r,l)=>{const a=Lt("Content");return f(),v("div",{class:he(["VPDoc",{"has-sidebar":m(n),"has-aside":m(s)}])},[b("div",Ch,[m(s)?(f(),v("div",$h,[Th,b("div",Lh,[b("div",Ih,[T(Y1,null,{"aside-top":B(()=>[I(r.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":B(()=>[I(r.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":B(()=>[I(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":B(()=>[I(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":B(()=>[I(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":B(()=>[I(r.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])])):U("",!0),b("div",Ah,[b("div",Mh,[I(r.$slots,"doc-before",{},void 0,!0),b("main",Vh,[T(a,{class:he(["vp-doc",m(o)]),onContentUpdated:i.value},null,8,["class","onContentUpdated"])]),I(r.$slots,"doc-footer-before",{},void 0,!0),T(Sh),I(r.$slots,"doc-after",{},void 0,!0)])])])],2)}}});const Nh=F(Eh,[["__scopeId","data-v-cfb513e0"]]),Bh=D({__name:"VPContent",setup(e){const t=pt(),{frontmatter:n}=le(),{hasSidebar:s}=tt(),o=qe("NotFound");return(i,r)=>(f(),v("div",{class:he(["VPContent",{"has-sidebar":m(s),"is-home":m(n).layout==="home"}]),id:"VPContent"},[m(t).component===m(o)?(f(),Q(m(o),{key:0})):m(n).layout==="page"?(f(),Q(If,{key:1})):m(n).layout==="home"?(f(),Q(_1,{key:2},{"home-hero-before":B(()=>[I(i.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-after":B(()=>[I(i.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":B(()=>[I(i.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":B(()=>[I(i.$slots,"home-features-after",{},void 0,!0)]),_:3})):(f(),Q(Nh,{key:3},{"doc-footer-before":B(()=>[I(i.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":B(()=>[I(i.$slots,"doc-before",{},void 0,!0)]),"doc-after":B(()=>[I(i.$slots,"doc-after",{},void 0,!0)]),"aside-top":B(()=>[I(i.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":B(()=>[I(i.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":B(()=>[I(i.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":B(()=>[I(i.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":B(()=>[I(i.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":B(()=>[I(i.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const Fh=F(Bh,[["__scopeId","data-v-d981fe29"]]),Oh={class:"container"},Rh=["innerHTML"],Dh=["innerHTML"],Hh=D({__name:"VPFooter",setup(e){const{theme:t}=le(),{hasSidebar:n}=tt();return(s,o)=>m(t).footer?(f(),v("footer",{key:0,class:he(["VPFooter",{"has-sidebar":m(n)}])},[b("div",Oh,[m(t).footer.message?(f(),v("p",{key:0,class:"message",innerHTML:m(t).footer.message},null,8,Rh)):U("",!0),m(t).footer.copyright?(f(),v("p",{key:1,class:"copyright",innerHTML:m(t).footer.copyright},null,8,Dh)):U("",!0)])],2)):U("",!0)}});const zh=F(Hh,[["__scopeId","data-v-9f24cc86"]]),jh={key:0,class:"Layout"},Uh=D({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=tt(),o=pt();Xe(()=>o.path,s),Lc(t,s),Zn("close-sidebar",s);const{frontmatter:i}=le();return(r,l)=>{const a=Lt("Content");return m(i).layout!==!1?(f(),v("div",jh,[I(r.$slots,"layout-top",{},void 0,!0),T(Ac),T(Ec,{class:"backdrop",show:m(t),onClick:m(s)},null,8,["show","onClick"]),T(B0,null,{"nav-bar-title-before":B(()=>[I(r.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":B(()=>[I(r.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":B(()=>[I(r.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":B(()=>[I(r.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":B(()=>[I(r.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":B(()=>[I(r.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),T(Y0,{open:m(t),onOpenMenu:m(n)},null,8,["open","onOpenMenu"]),T(Cf,{open:m(t)},{"sidebar-nav-before":B(()=>[I(r.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":B(()=>[I(r.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),T(Fh,null,{"home-hero-before":B(()=>[I(r.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-after":B(()=>[I(r.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":B(()=>[I(r.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":B(()=>[I(r.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":B(()=>[I(r.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":B(()=>[I(r.$slots,"doc-before",{},void 0,!0)]),"doc-after":B(()=>[I(r.$slots,"doc-after",{},void 0,!0)]),"aside-top":B(()=>[I(r.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":B(()=>[I(r.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":B(()=>[I(r.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":B(()=>[I(r.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":B(()=>[I(r.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":B(()=>[I(r.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),T(zh),I(r.$slots,"layout-bottom",{},void 0,!0)])):(f(),Q(a,{key:1}))}}});const Kh=F(Uh,[["__scopeId","data-v-f44a984a"]]),is=e=>(We("data-v-95656537"),e=e(),Ge(),e),qh={class:"NotFound"},Wh=is(()=>b("p",{class:"code"},"404",-1)),Gh=is(()=>b("h1",{class:"title"},"PAGE NOT FOUND",-1)),Jh=is(()=>b("div",{class:"divider"},null,-1)),Qh=is(()=>b("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)),Yh={class:"action"},Zh=["href"],Xh=D({__name:"NotFound",setup(e){const{site:t}=le();return(n,s)=>(f(),v("div",qh,[Wh,Gh,Jh,Qh,b("div",Yh,[b("a",{class:"link",href:m(t).base,"aria-label":"go to home"}," Take me home ",8,Zh)])]))}});const em=F(Xh,[["__scopeId","data-v-95656537"]]);const Ht={Layout:Kh,NotFound:em,enhanceApp:({app:e})=>{e.component("Badge",kc)}};function tm(e,t){let n=[],s=!0;const o=i=>{if(s){s=!1;return}n.forEach(r=>document.head.removeChild(r)),n=[],i.forEach(r=>{const l=nm(r);document.head.appendChild(l),n.push(l)})};jt(()=>{const i=e.data,r=t.value,l=i&&i.description,a=i&&i.frontmatter.head||[];document.title=cr(r,i),document.querySelector("meta[name=description]").setAttribute("content",l||r.description),o(uc(r.head,om(a)))})}function nm([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 sm(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function om(e){return e.filter(t=>!sm(t))}const bs=new Set,Pr=()=>document.createElement("link"),im=e=>{const t=Pr();t.rel="prefetch",t.href=e,document.head.appendChild(t)},rm=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let Tn;const lm=Le&&(Tn=Pr())&&Tn.relList&&Tn.relList.supports&&Tn.relList.supports("prefetch")?im:rm;function am(){if(!Le||!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(i=>{i.forEach(r=>{if(r.isIntersecting){const l=r.target;n.unobserve(l);const{pathname:a}=l;if(!bs.has(a)){bs.add(a);const d=ur(a);lm(d)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{target:r,hostname:l,pathname:a}=i,d=a.match(/\.\w+$/);d&&d[0]!==".html"||r!=="_blank"&&l===location.hostname&&(a!==location.pathname?n.observe(i):bs.add(a))})})};De(s);const o=pt();Xe(()=>o.path,s),_t(()=>{n&&n.disconnect()})}const cm=D({setup(e,{slots:t}){const n=ue(!1);return De(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function um(){if(Le){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,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!o||!i)return;const r=/language-(shellscript|shell|bash|sh|zsh)/.test(o.className);let l="";i.querySelectorAll("span.line:not(.diff.remove)").forEach(a=>l+=(a.textContent||"")+` `),l=l.slice(0,-1),r&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),dm(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 dm(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 fm(){Le&&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,i=Array.from((o==null?void 0:o.querySelectorAll("input"))||[]).indexOf(t),r=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[i];r&&l&&r!==l&&(r.classList.remove("active"),l.classList.add("active"))}})}const Cr=Ht.NotFound||(()=>"404 Not Found"),hm=D({name:"VitePressApp",setup(){const{site:e}=le();return De(()=>{Xe(()=>e.value.lang,t=>{document.documentElement.lang=t},{immediate:!0})}),am(),um(),fm(),Ht.setup&&Ht.setup(),()=>On(Ht.Layout)}});function mm(){const e=pm(),t=_m();t.provide(fr,e);const n=mc(e.route);return t.provide(dr,n),t.provide("NotFound",Cr),t.component("Content",gc),t.component("ClientOnly",cm),Object.defineProperty(t.config.globalProperties,"$frontmatter",{get(){return n.frontmatter.value}}),Ht.enhanceApp&&Ht.enhanceApp({app:t,router:e,siteData:Wt}),{app:t,router:e,data:n}}function _m(){return tc(hm)}function pm(){let e=Le,t;return pc(n=>{let s=ur(n);return e&&(t=s),(e||t===s)&&(s=s.replace(/\.js$/,".lean.js")),Le&&(e=!1),hr(()=>import(s),[])},Cr)}if(Le){const{app:e,router:t,data:n}=mm();t.go().then(()=>{tm(t.route,n.site),e.mount("#app")})}export{F as _,ma as a,b,v as c,mm as createApp,m as d,T as e,Ie as f,D as g,vc as h,pt as i,De as j,f as o,Lt as r,le as u,B as w};