1 line
130 KiB
JavaScript
1 line
130 KiB
JavaScript
const Lr="modulepreload",po={},Mr="/",Ir=function(t,n){return!n||n.length===0?t():Promise.all(n.map(s=>{if(s=`${Mr}${s}`,s in po)return;po[s]=!0;const o=s.endsWith(".css"),i=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${i}`))return;const r=document.createElement("link");if(r.rel=o?"stylesheet":Lr,o||(r.as="script",r.crossOrigin=""),r.href=s,document.head.appendChild(r),o)return new Promise((l,a)=>{r.addEventListener("load",l),r.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t())};function Os(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o<s.length;o++)n[s[o]]=!0;return t?o=>!!n[o.toLowerCase()]:o=>!!n[o]}const Ar="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Nr=Os(Ar);function ci(e){return!!e||e===""}function Hs(e){if(K(e)){const t={};for(let n=0;n<e.length;n++){const s=e[n],o=xe(s)?Or(s):Hs(s);if(o)for(const i in o)t[i]=o[i]}return t}else{if(xe(e))return e;if(be(e))return e}}const Br=/;(?![^(]*\))/g,Fr=/:(.+)/;function Or(e){const t={};return e.split(Br).forEach(n=>{if(n){const s=n.split(Fr);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function me(e){let t="";if(xe(e))t=e;else if(K(e))for(let n=0;n<e.length;n++){const s=me(e[n]);s&&(t+=s+" ")}else if(be(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const se=e=>xe(e)?e:e==null?"":K(e)||be(e)&&(e.toString===hi||!X(e.toString))?JSON.stringify(e,ui,2):String(e),ui=(e,t)=>t&&t.__v_isRef?ui(e,t.value):It(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o])=>(n[`${s} =>`]=o,n),{})}:fi(t)?{[`Set(${t.size})`]:[...t.values()]}:be(t)&&!K(t)&&!_i(t)?String(t):t,he={},Mt=[],qe=()=>{},Hr=()=>!1,Rr=/^on[^a-z]/,hn=e=>Rr.test(e),Rs=e=>e.startsWith("onUpdate:"),we=Object.assign,Ds=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Dr=Object.prototype.hasOwnProperty,ne=(e,t)=>Dr.call(e,t),K=Array.isArray,It=e=>zn(e)==="[object Map]",fi=e=>zn(e)==="[object Set]",X=e=>typeof e=="function",xe=e=>typeof e=="string",zs=e=>typeof e=="symbol",be=e=>e!==null&&typeof e=="object",di=e=>be(e)&&X(e.then)&&X(e.catch),hi=Object.prototype.toString,zn=e=>hi.call(e),zr=e=>zn(e).slice(8,-1),_i=e=>zn(e)==="[object Object]",Us=e=>xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Xt=Os(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Un=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ur=/-(\w)/g,Ye=Un(e=>e.replace(Ur,(t,n)=>n?n.toUpperCase():"")),jr=/\B([A-Z])/g,Ht=Un(e=>e.replace(jr,"-$1").toLowerCase()),jn=Un(e=>e.charAt(0).toUpperCase()+e.slice(1)),us=Un(e=>e?`on${jn(e)}`:""),rn=(e,t)=>!Object.is(e,t),fs=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Tn=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},pi=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let mo;const Kr=()=>mo||(mo=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let Me;class qr{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&Me&&(this.parent=Me,this.index=(Me.scopes||(Me.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Me;try{return Me=this,t()}finally{Me=n}}}on(){Me=this}off(){Me=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n<s;n++)this.effects[n].stop();for(n=0,s=this.cleanups.length;n<s;n++)this.cleanups[n]();if(this.scopes)for(n=0,s=this.scopes.length;n<s;n++)this.scopes[n].stop(!0);if(this.parent&&!t){const o=this.parent.scopes.pop();o&&o!==this&&(this.parent.scopes[this.index]=o,o.index=this.index)}this.active=!1}}}function Wr(e,t=Me){t&&t.active&&t.effects.push(e)}function Gr(){return Me}function Yr(e){Me&&Me.cleanups.push(e)}const js=e=>{const t=new Set(e);return t.w=0,t.n=0,t},mi=e=>(e.w&_t)>0,vi=e=>(e.n&_t)>0,Jr=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=_t},Xr=e=>{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s<t.length;s++){const o=t[s];mi(o)&&!vi(o)?o.delete(e):t[n++]=o,o.w&=~_t,o.n&=~_t}t.length=n}},ys=new WeakMap;let Yt=0,_t=1;const bs=30;let je;const $t=Symbol(""),xs=Symbol("");class Ks{constructor(t,n=null,s){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,Wr(this,s)}run(){if(!this.active)return this.fn();let t=je,n=ut;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=je,je=this,ut=!0,_t=1<<++Yt,Yt<=bs?Jr(this):vo(this),this.fn()}finally{Yt<=bs&&Xr(this),_t=1<<--Yt,je=this.parent,ut=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){je===this?this.deferStop=!0:this.active&&(vo(this),this.onStop&&this.onStop(),this.active=!1)}}function vo(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let ut=!0;const gi=[];function Rt(){gi.push(ut),ut=!1}function Dt(){const e=gi.pop();ut=e===void 0?!0:e}function Ne(e,t,n){if(ut&&je){let s=ys.get(e);s||ys.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=js()),yi(o)}}function yi(e,t){let n=!1;Yt<=bs?vi(e)||(e.n|=_t,n=!mi(e)):n=!e.has(je),n&&(e.add(je),je.deps.push(e))}function et(e,t,n,s,o,i){const r=ys.get(e);if(!r)return;let l=[];if(t==="clear")l=[...r.values()];else if(n==="length"&&K(e))r.forEach((a,f)=>{(f==="length"||f>=s)&&l.push(a)});else switch(n!==void 0&&l.push(r.get(n)),t){case"add":K(e)?Us(n)&&l.push(r.get("length")):(l.push(r.get($t)),It(e)&&l.push(r.get(xs)));break;case"delete":K(e)||(l.push(r.get($t)),It(e)&&l.push(r.get(xs)));break;case"set":It(e)&&l.push(r.get($t));break}if(l.length===1)l[0]&&ks(l[0]);else{const a=[];for(const f of l)f&&a.push(...f);ks(js(a))}}function ks(e,t){const n=K(e)?e:[...e];for(const s of n)s.computed&&go(s);for(const s of n)s.computed||go(s)}function go(e,t){(e!==je||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Zr=Os("__proto__,__v_isRef,__isVue"),bi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(zs)),Qr=qs(),el=qs(!1,!0),tl=qs(!0),yo=nl();function nl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=re(this);for(let i=0,r=this.length;i<r;i++)Ne(s,"get",i+"");const o=s[t](...n);return o===-1||o===!1?s[t](...n.map(re)):o}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){Rt();const s=re(this)[t].apply(this,n);return Dt(),s}}),e}function qs(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?gl:Pi:t?$i:wi).get(s))return s;const r=K(s);if(!e&&r&&ne(yo,o))return Reflect.get(yo,o,i);const l=Reflect.get(s,o,i);return(zs(o)?bi.has(o):Zr(o))||(e||Ne(s,"get",o),t)?l:$e(l)?r&&Us(o)?l:l.value:be(l)?e?Ys(l):qn(l):l}}const sl=xi(),ol=xi(!0);function xi(e=!1){return function(n,s,o,i){let r=n[s];if(ln(r)&&$e(r)&&!$e(o))return!1;if(!e&&!ln(o)&&(ws(o)||(o=re(o),r=re(r)),!K(n)&&$e(r)&&!$e(o)))return r.value=o,!0;const l=K(n)&&Us(s)?Number(s)<n.length:ne(n,s),a=Reflect.set(n,s,o,i);return n===re(i)&&(l?rn(o,r)&&et(n,"set",s,o):et(n,"add",s,o)),a}}function il(e,t){const n=ne(e,t);e[t];const s=Reflect.deleteProperty(e,t);return s&&n&&et(e,"delete",t,void 0),s}function rl(e,t){const n=Reflect.has(e,t);return(!zs(t)||!bi.has(t))&&Ne(e,"has",t),n}function ll(e){return Ne(e,"iterate",K(e)?"length":$t),Reflect.ownKeys(e)}const ki={get:Qr,set:sl,deleteProperty:il,has:rl,ownKeys:ll},al={get:tl,set(e,t){return!0},deleteProperty(e,t){return!0}},cl=we({},ki,{get:el,set:ol}),Ws=e=>e,Kn=e=>Reflect.getPrototypeOf(e);function yn(e,t,n=!1,s=!1){e=e.__v_raw;const o=re(e),i=re(t);n||(t!==i&&Ne(o,"get",t),Ne(o,"get",i));const{has:r}=Kn(o),l=s?Ws:n?Xs:an;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 bn(e,t=!1){const n=this.__v_raw,s=re(n),o=re(e);return t||(e!==o&&Ne(s,"has",e),Ne(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function xn(e,t=!1){return e=e.__v_raw,!t&&Ne(re(e),"iterate",$t),Reflect.get(e,"size",e)}function bo(e){e=re(e);const t=re(this);return Kn(t).has.call(t,e)||(t.add(e),et(t,"add",e,e)),this}function xo(e,t){t=re(t);const n=re(this),{has:s,get:o}=Kn(n);let i=s.call(n,e);i||(e=re(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?rn(t,r)&&et(n,"set",e,t):et(n,"add",e,t),this}function ko(e){const t=re(this),{has:n,get:s}=Kn(t);let o=n.call(t,e);o||(e=re(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&et(t,"delete",e,void 0),i}function wo(){const e=re(this),t=e.size!==0,n=e.clear();return t&&et(e,"clear",void 0,void 0),n}function kn(e,t){return function(s,o){const i=this,r=i.__v_raw,l=re(r),a=t?Ws:e?Xs:an;return!e&&Ne(l,"iterate",$t),r.forEach((f,_)=>s.call(o,a(f),a(_),i))}}function wn(e,t,n){return function(...s){const o=this.__v_raw,i=re(o),r=It(i),l=e==="entries"||e===Symbol.iterator&&r,a=e==="keys"&&r,f=o[e](...s),_=n?Ws:t?Xs:an;return!t&&Ne(i,"iterate",a?xs:$t),{next(){const{value:g,done:x}=f.next();return x?{value:g,done:x}:{value:l?[_(g[0]),_(g[1])]:_(g),done:x}},[Symbol.iterator](){return this}}}}function ot(e){return function(...t){return e==="delete"?!1:this}}function ul(){const e={get(i){return yn(this,i)},get size(){return xn(this)},has:bn,add:bo,set:xo,delete:ko,clear:wo,forEach:kn(!1,!1)},t={get(i){return yn(this,i,!1,!0)},get size(){return xn(this)},has:bn,add:bo,set:xo,delete:ko,clear:wo,forEach:kn(!1,!0)},n={get(i){return yn(this,i,!0)},get size(){return xn(this,!0)},has(i){return bn.call(this,i,!0)},add:ot("add"),set:ot("set"),delete:ot("delete"),clear:ot("clear"),forEach:kn(!0,!1)},s={get(i){return yn(this,i,!0,!0)},get size(){return xn(this,!0)},has(i){return bn.call(this,i,!0)},add:ot("add"),set:ot("set"),delete:ot("delete"),clear:ot("clear"),forEach:kn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=wn(i,!1,!1),n[i]=wn(i,!0,!1),t[i]=wn(i,!1,!0),s[i]=wn(i,!0,!0)}),[e,n,t,s]}const[fl,dl,hl,_l]=ul();function Gs(e,t){const n=t?e?_l:hl:e?dl:fl;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ne(n,o)&&o in s?n:s,o,i)}const pl={get:Gs(!1,!1)},ml={get:Gs(!1,!0)},vl={get:Gs(!0,!1)},wi=new WeakMap,$i=new WeakMap,Pi=new WeakMap,gl=new WeakMap;function yl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function bl(e){return e.__v_skip||!Object.isExtensible(e)?0:yl(zr(e))}function qn(e){return ln(e)?e:Js(e,!1,ki,pl,wi)}function xl(e){return Js(e,!1,cl,ml,$i)}function Ys(e){return Js(e,!0,al,vl,Pi)}function Js(e,t,n,s,o){if(!be(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=bl(e);if(r===0)return e;const l=new Proxy(e,r===2?s:n);return o.set(e,l),l}function At(e){return ln(e)?At(e.__v_raw):!!(e&&e.__v_isReactive)}function ln(e){return!!(e&&e.__v_isReadonly)}function ws(e){return!!(e&&e.__v_isShallow)}function Ci(e){return At(e)||ln(e)}function re(e){const t=e&&e.__v_raw;return t?re(t):e}function Zt(e){return Tn(e,"__v_skip",!0),e}const an=e=>be(e)?qn(e):e,Xs=e=>be(e)?Ys(e):e;function Si(e){ut&&je&&(e=re(e),yi(e.dep||(e.dep=js())))}function Vi(e,t){e=re(e),e.dep&&ks(e.dep)}function $e(e){return!!(e&&e.__v_isRef===!0)}function ye(e){return Ti(e,!1)}function kl(e){return Ti(e,!0)}function Ti(e,t){return $e(e)?e:new wl(e,t)}class wl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:re(t),this._value=n?t:an(t)}get value(){return Si(this),this._value}set value(t){t=this.__v_isShallow?t:re(t),rn(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:an(t),Vi(this))}}function m(e){return $e(e)?e.value:e}const $l={get:(e,t,n)=>m(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return $e(o)&&!$e(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Ei(e){return At(e)?e:new Proxy(e,$l)}class Pl{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Ks(t,()=>{this._dirty||(this._dirty=!0,Vi(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=re(this);return Si(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Cl(e,t,n=!1){let s,o;const i=X(e);return i?(s=e,o=qe):(s=e.get,o=e.set),new Pl(s,o,i||!o,n)}function ft(e,t,n,s){let o;try{o=s?e(...s):e()}catch(i){Wn(i,t,n)}return o}function De(e,t,n,s){if(X(e)){const i=ft(e,t,n,s);return i&&di(i)&&i.catch(r=>{Wn(r,t,n)}),i}const o=[];for(let i=0;i<e.length;i++)o.push(De(e[i],t,n,s));return o}function Wn(e,t,n,s=!0){const o=t?t.vnode:null;if(t){let i=t.parent;const r=t.proxy,l=n;for(;i;){const f=i.ec;if(f){for(let _=0;_<f.length;_++)if(f[_](e,r,l)===!1)return}i=i.parent}const a=t.appContext.config.errorHandler;if(a){ft(a,null,10,[e,r,l]);return}}Sl(e,n,o,s)}function Sl(e,t,n,s=!0){console.error(e)}let En=!1,$s=!1;const Ie=[];let Qe=0;const Qt=[];let Jt=null,Et=0;const en=[];let at=null,Lt=0;const Li=Promise.resolve();let Zs=null,Ps=null;function zt(e){const t=Zs||Li;return e?t.then(this?e.bind(this):e):t}function Vl(e){let t=Qe+1,n=Ie.length;for(;t<n;){const s=t+n>>>1;cn(Ie[s])<e?t=s+1:n=s}return t}function Mi(e){(!Ie.length||!Ie.includes(e,En&&e.allowRecurse?Qe+1:Qe))&&e!==Ps&&(e.id==null?Ie.push(e):Ie.splice(Vl(e.id),0,e),Ii())}function Ii(){!En&&!$s&&($s=!0,Zs=Li.then(Ni))}function Tl(e){const t=Ie.indexOf(e);t>Qe&&Ie.splice(t,1)}function Ai(e,t,n,s){K(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?s+1:s))&&n.push(e),Ii()}function El(e){Ai(e,Jt,Qt,Et)}function Ll(e){Ai(e,at,en,Lt)}function Gn(e,t=null){if(Qt.length){for(Ps=t,Jt=[...new Set(Qt)],Qt.length=0,Et=0;Et<Jt.length;Et++)Jt[Et]();Jt=null,Et=0,Ps=null,Gn(e,t)}}function Ln(e){if(Gn(),en.length){const t=[...new Set(en)];if(en.length=0,at){at.push(...t);return}for(at=t,at.sort((n,s)=>cn(n)-cn(s)),Lt=0;Lt<at.length;Lt++)at[Lt]();at=null,Lt=0}}const cn=e=>e.id==null?1/0:e.id;function Ni(e){$s=!1,En=!0,Gn(e),Ie.sort((n,s)=>cn(n)-cn(s));const t=qe;try{for(Qe=0;Qe<Ie.length;Qe++){const n=Ie[Qe];n&&n.active!==!1&&ft(n,null,14)}}finally{Qe=0,Ie.length=0,Ln(),En=!1,Zs=null,(Ie.length||Qt.length||en.length)&&Ni(e)}}function Ml(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||he;let o=n;const i=t.startsWith("update:"),r=i&&t.slice(7);if(r&&r in s){const _=`${r==="modelValue"?"model":r}Modifiers`,{number:g,trim:x}=s[_]||he;x&&(o=n.map(C=>C.trim())),g&&(o=n.map(pi))}let l,a=s[l=us(t)]||s[l=us(Ye(t))];!a&&i&&(a=s[l=us(Ht(t))]),a&&De(a,e,6,o);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,De(f,e,6,o)}}function Bi(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(!X(e)){const a=f=>{const _=Bi(f,t,!0);_&&(l=!0,we(r,_))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(s.set(e,null),null):(K(i)?i.forEach(a=>r[a]=null):we(r,i),s.set(e,r),r)}function Yn(e,t){return!e||!hn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ne(e,t[0].toLowerCase()+t.slice(1))||ne(e,Ht(t))||ne(e,t))}let Pe=null,Jn=null;function Mn(e){const t=Pe;return Pe=e,Jn=e&&e.type.__scopeId||null,t}function Fe(e){Jn=e}function Oe(){Jn=null}function D(e,t=Pe,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&No(-1);const i=Mn(t),r=e(...o);return Mn(i),s._d&&No(1),r};return s._n=!0,s._c=!0,s._d=!0,s}function ds(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:l,attrs:a,emit:f,render:_,renderCache:g,data:x,setupState:C,ctx:N,inheritAttrs:U}=e;let z,y;const V=Mn(e);try{if(n.shapeFlag&4){const J=o||s;z=Ue(_.call(J,J,g,i,C,x,N)),y=a}else{const J=t;z=Ue(J.length>1?J(i,{attrs:a,slots:l,emit:f}):J(i,null)),y=t.props?a:Il(a)}}catch(J){nn.length=0,Wn(J,e,1),z=T(Ae)}let j=z;if(y&&U!==!1){const J=Object.keys(y),{shapeFlag:te}=j;J.length&&te&7&&(r&&J.some(Rs)&&(y=Al(y,r)),j=pt(j,y))}return n.dirs&&(j=pt(j),j.dirs=j.dirs?j.dirs.concat(n.dirs):n.dirs),n.transition&&(j.transition=n.transition),z=j,Mn(V),z}const Il=e=>{let t;for(const n in e)(n==="class"||n==="style"||hn(n))&&((t||(t={}))[n]=e[n]);return t},Al=(e,t)=>{const n={};for(const s in e)(!Rs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Nl(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:l,patchFlag:a}=t,f=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,f):!!r;if(a&8){const _=t.dynamicProps;for(let g=0;g<_.length;g++){const x=_[g];if(r[x]!==s[x]&&!Yn(f,x))return!0}}}else return(o||l)&&(!l||!l.$stable)?!0:s===r?!1:s?r?$o(s,r,f):!0:!!r;return!1}function $o(e,t,n){const s=Object.keys(t);if(s.length!==Object.keys(e).length)return!0;for(let o=0;o<s.length;o++){const i=s[o];if(t[i]!==e[i]&&!Yn(n,i))return!0}return!1}function Bl({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const Fl=e=>e.__isSuspense;function Fi(e,t){t&&t.pendingBranch?K(e)?t.effects.push(...e):t.effects.push(e):Ll(e)}function Qs(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 dt(e,t,n=!1){const s=ke||Pe;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&&X(t)?t.call(s.proxy):t}}function Xn(e,t){return Zn(e,null,t)}function Ol(e,t){return Zn(e,null,{flush:"post"})}const Po={};function ht(e,t,n){return Zn(e,t,n)}function Zn(e,t,{immediate:n,deep:s,flush:o,onTrack:i,onTrigger:r}=he){const l=ke;let a,f=!1,_=!1;if($e(e)?(a=()=>e.value,f=ws(e)):At(e)?(a=()=>e,s=!0):K(e)?(_=!0,f=e.some(y=>At(y)||ws(y)),a=()=>e.map(y=>{if($e(y))return y.value;if(At(y))return wt(y);if(X(y))return ft(y,l,2)})):X(e)?t?a=()=>ft(e,l,2):a=()=>{if(!(l&&l.isUnmounted))return g&&g(),De(e,l,3,[x])}:a=qe,t&&s){const y=a;a=()=>wt(y())}let g,x=y=>{g=z.onStop=()=>{ft(y,l,4)}};if(dn)return x=qe,t?n&&De(t,l,3,[a(),_?[]:void 0,x]):a(),qe;let C=_?[]:Po;const N=()=>{if(!!z.active)if(t){const y=z.run();(s||f||(_?y.some((V,j)=>rn(V,C[j])):rn(y,C)))&&(g&&g(),De(t,l,3,[y,C===Po?void 0:C,x]),C=y)}else z.run()};N.allowRecurse=!!t;let U;o==="sync"?U=N:o==="post"?U=()=>Te(N,l&&l.suspense):U=()=>El(N);const z=new Ks(a,U);return t?n?N():C=z.run():o==="post"?Te(z.run.bind(z),l&&l.suspense):z.run(),()=>{z.stop(),l&&l.scope&&Ds(l.scope.effects,z)}}function Hl(e,t,n){const s=this.proxy,o=xe(e)?e.includes(".")?Oi(s,e):()=>s[e]:e.bind(s,s);let i;X(t)?i=t:(i=t.handler,n=t);const r=ke;Ft(this);const l=Zn(o,i.bind(s),n);return r?Ft(r):Pt(),l}function Oi(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o<n.length&&s;o++)s=s[n[o]];return s}}function wt(e,t){if(!be(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),$e(e))wt(e.value,t);else if(K(e))for(let n=0;n<e.length;n++)wt(e[n],t);else if(fi(e)||It(e))e.forEach(n=>{wt(n,t)});else if(_i(e))for(const n in e)wt(e[n],t);return e}function Rl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return nt(()=>{e.isMounted=!0}),Ki(()=>{e.isUnmounting=!0}),e}const He=[Function,Array],Dl={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:He,onEnter:He,onAfterEnter:He,onEnterCancelled:He,onBeforeLeave:He,onLeave:He,onAfterLeave:He,onLeaveCancelled:He,onBeforeAppear:He,onAppear:He,onAfterAppear:He,onAppearCancelled:He},setup(e,{slots:t}){const n=rr(),s=Rl();let o;return()=>{const i=t.default&&Di(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const U of i)if(U.type!==Ae){r=U;break}}const l=re(e),{mode:a}=l;if(s.isLeaving)return hs(r);const f=Co(r);if(!f)return hs(r);const _=Cs(f,l,s,n);Ss(f,_);const g=n.subTree,x=g&&Co(g);let C=!1;const{getTransitionKey:N}=f.type;if(N){const U=N();o===void 0?o=U:U!==o&&(o=U,C=!0)}if(x&&x.type!==Ae&&(!bt(f,x)||C)){const U=Cs(x,l,s,n);if(Ss(x,U),a==="out-in")return s.isLeaving=!0,U.afterLeave=()=>{s.isLeaving=!1,n.update()},hs(r);a==="in-out"&&f.type!==Ae&&(U.delayLeave=(z,y,V)=>{const j=Ri(s,x);j[String(x.key)]=x,z._leaveCb=()=>{y(),z._leaveCb=void 0,delete _.delayedLeave},_.delayedLeave=V})}return r}}},Hi=Dl;function Ri(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 Cs(e,t,n,s){const{appear:o,mode:i,persisted:r=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:f,onEnterCancelled:_,onBeforeLeave:g,onLeave:x,onAfterLeave:C,onLeaveCancelled:N,onBeforeAppear:U,onAppear:z,onAfterAppear:y,onAppearCancelled:V}=t,j=String(e.key),J=Ri(n,e),te=(M,Y)=>{M&&De(M,s,9,Y)},ce=(M,Y)=>{const Q=Y[1];te(M,Y),K(M)?M.every(oe=>oe.length<=1)&&Q():M.length<=1&&Q()},le={mode:i,persisted:r,beforeEnter(M){let Y=l;if(!n.isMounted)if(o)Y=U||l;else return;M._leaveCb&&M._leaveCb(!0);const Q=J[j];Q&&bt(e,Q)&&Q.el._leaveCb&&Q.el._leaveCb(),te(Y,[M])},enter(M){let Y=a,Q=f,oe=_;if(!n.isMounted)if(o)Y=z||a,Q=y||f,oe=V||_;else return;let I=!1;const ee=M._enterCb=F=>{I||(I=!0,F?te(oe,[M]):te(Q,[M]),le.delayedLeave&&le.delayedLeave(),M._enterCb=void 0)};Y?ce(Y,[M,ee]):ee()},leave(M,Y){const Q=String(e.key);if(M._enterCb&&M._enterCb(!0),n.isUnmounting)return Y();te(g,[M]);let oe=!1;const I=M._leaveCb=ee=>{oe||(oe=!0,Y(),ee?te(N,[M]):te(C,[M]),M._leaveCb=void 0,J[Q]===e&&delete J[Q])};J[Q]=e,x?ce(x,[M,I]):I()},clone(M){return Cs(M,t,n,s)}};return le}function hs(e){if(Qn(e))return e=pt(e),e.children=null,e}function Co(e){return Qn(e)?e.children?e.children[0]:void 0:e}function Ss(e,t){e.shapeFlag&6&&e.component?Ss(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 Di(e,t=!1,n){let s=[],o=0;for(let i=0;i<e.length;i++){let r=e[i];const l=n==null?r.key:String(n)+String(r.key!=null?r.key:i);r.type===Z?(r.patchFlag&128&&o++,s=s.concat(Di(r.children,t,l))):(t||r.type!==Ae)&&s.push(l!=null?pt(r,{key:l}):r)}if(o>1)for(let i=0;i<s.length;i++)s[i].patchFlag=-2;return s}function B(e){return X(e)?{setup:e,name:e.name}:e}const Nt=e=>!!e.type.__asyncLoader,Qn=e=>e.type.__isKeepAlive;function zl(e,t){zi(e,"a",t)}function Ul(e,t){zi(e,"da",t)}function zi(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;)Qn(o.parent.vnode)&&jl(s,t,n,o),o=o.parent}}function jl(e,t,n,s){const o=es(t,e,s,!0);Ct(()=>{Ds(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;Rt(),Ft(n);const l=De(t,n,e,r);return Pt(),Dt(),l});return s?o.unshift(i):o.push(i),i}}const tt=e=>(t,n=ke)=>(!dn||e==="sp")&&es(e,t,n),Ui=tt("bm"),nt=tt("m"),Kl=tt("bu"),ji=tt("u"),Ki=tt("bum"),Ct=tt("um"),ql=tt("sp"),Wl=tt("rtg"),Gl=tt("rtc");function Yl(e,t=ke){es("ec",e,t)}function So(e,t){const n=Pe;if(n===null)return e;const s=os(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i<t.length;i++){let[r,l,a,f=he]=t[i];X(r)&&(r={mounted:r,updated:r}),r.deep&&wt(l),o.push({dir:r,instance:s,value:l,oldValue:void 0,arg:a,modifiers:f})}return e}function Ge(e,t,n,s){const o=e.dirs,i=t&&t.dirs;for(let r=0;r<o.length;r++){const l=o[r];i&&(l.oldValue=i[r].value);let a=l.dir[s];a&&(Rt(),De(a,n,8,[e.el,l,e,t]),Dt())}}const eo="components";function ts(e,t){return Wi(eo,e,!0,t)||e}const qi=Symbol();function ns(e){return xe(e)?Wi(eo,e,!1)||e:e||qi}function Wi(e,t,n=!0,s=!1){const o=Pe||ke;if(o){const i=o.type;if(e===eo){const l=Pa(i,!1);if(l&&(l===t||l===Ye(t)||l===jn(Ye(t))))return i}const r=Vo(o[e]||i[e],t)||Vo(o.appContext[e],t);return!r&&s?i:r}}function Vo(e,t){return e&&(e[t]||e[Ye(t)]||e[jn(Ye(t))])}function Ce(e,t,n,s){let o;const i=n&&n[s];if(K(e)||xe(e)){o=new Array(e.length);for(let r=0,l=e.length;r<l;r++)o[r]=t(e[r],r,void 0,i&&i[r])}else if(typeof e=="number"){o=new Array(e);for(let r=0;r<e;r++)o[r]=t(r+1,r,void 0,i&&i[r])}else if(be(e))if(e[Symbol.iterator])o=Array.from(e,(r,l)=>t(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;l<a;l++){const f=r[l];o[l]=t(e[f],f,l,i&&i[l])}}else o=[];return n&&(n[s]=o),o}function R(e,t,n={},s,o){if(Pe.isCE||Pe.parent&&Nt(Pe.parent)&&Pe.parent.isCE)return T("slot",t==="default"?null:{name:t},s&&s());let i=e[t];i&&i._c&&(i._d=!1),d();const r=i&&Gi(i(n)),l=G(Z,{key:n.key||`_${t}`},r||(s?s():[]),r&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function Gi(e){return e.some(t=>Bn(t)?!(t.type===Ae||t.type===Z&&!Gi(t.children)):!0)?e:null}const Vs=e=>e?lr(e)?os(e)||e.proxy:Vs(e.parent):null,In=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=>Vs(e.parent),$root:e=>Vs(e.root),$emit:e=>e.emit,$options:e=>Ji(e),$forceUpdate:e=>e.f||(e.f=()=>Mi(e.update)),$nextTick:e=>e.n||(e.n=zt.bind(e.proxy)),$watch:e=>Hl.bind(e)}),Jl={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:l,appContext:a}=e;let f;if(t[0]!=="$"){const C=r[t];if(C!==void 0)switch(C){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(s!==he&&ne(s,t))return r[t]=1,s[t];if(o!==he&&ne(o,t))return r[t]=2,o[t];if((f=e.propsOptions[0])&&ne(f,t))return r[t]=3,i[t];if(n!==he&&ne(n,t))return r[t]=4,n[t];Ts&&(r[t]=0)}}const _=In[t];let g,x;if(_)return t==="$attrs"&&Ne(e,"get",t),_(e);if((g=l.__cssModules)&&(g=g[t]))return g;if(n!==he&&ne(n,t))return r[t]=4,n[t];if(x=a.config.globalProperties,ne(x,t))return x[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return o!==he&&ne(o,t)?(o[t]=n,!0):s!==he&&ne(s,t)?(s[t]=n,!0):ne(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!==he&&ne(e,r)||t!==he&&ne(t,r)||(l=i[0])&&ne(l,r)||ne(s,r)||ne(In,r)||ne(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ne(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Ts=!0;function Xl(e){const t=Ji(e),n=e.proxy,s=e.ctx;Ts=!1,t.beforeCreate&&To(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:l,provide:a,inject:f,created:_,beforeMount:g,mounted:x,beforeUpdate:C,updated:N,activated:U,deactivated:z,beforeDestroy:y,beforeUnmount:V,destroyed:j,unmounted:J,render:te,renderTracked:ce,renderTriggered:le,errorCaptured:M,serverPrefetch:Y,expose:Q,inheritAttrs:oe,components:I,directives:ee,filters:F}=t;if(f&&Zl(f,s,null,e.appContext.config.unwrapInjectedRef),r)for(const ge in r){const _e=r[ge];X(_e)&&(s[ge]=_e.bind(n))}if(o){const ge=o.call(n,n);be(ge)&&(e.data=qn(ge))}if(Ts=!0,i)for(const ge in i){const _e=i[ge],Xe=X(_e)?_e.bind(n,n):X(_e.get)?_e.get.bind(n,n):qe,ls=!X(_e)&&X(_e.set)?_e.set.bind(n):qe,Kt=ve({get:Xe,set:ls});Object.defineProperty(s,ge,{enumerable:!0,configurable:!0,get:()=>Kt.value,set:St=>Kt.value=St})}if(l)for(const ge in l)Yi(l[ge],s,n,ge);if(a){const ge=X(a)?a.call(n):a;Reflect.ownKeys(ge).forEach(_e=>{Qs(_e,ge[_e])})}_&&To(_,e,"c");function ue(ge,_e){K(_e)?_e.forEach(Xe=>ge(Xe.bind(n))):_e&&ge(_e.bind(n))}if(ue(Ui,g),ue(nt,x),ue(Kl,C),ue(ji,N),ue(zl,U),ue(Ul,z),ue(Yl,M),ue(Gl,ce),ue(Wl,le),ue(Ki,V),ue(Ct,J),ue(ql,Y),K(Q))if(Q.length){const ge=e.exposed||(e.exposed={});Q.forEach(_e=>{Object.defineProperty(ge,_e,{get:()=>n[_e],set:Xe=>n[_e]=Xe})})}else e.exposed||(e.exposed={});te&&e.render===qe&&(e.render=te),oe!=null&&(e.inheritAttrs=oe),I&&(e.components=I),ee&&(e.directives=ee)}function Zl(e,t,n=qe,s=!1){K(e)&&(e=Es(e));for(const o in e){const i=e[o];let r;be(i)?"default"in i?r=dt(i.from||o,i.default,!0):r=dt(i.from||o):r=dt(i),$e(r)&&s?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:l=>r.value=l}):t[o]=r}}function To(e,t,n){De(K(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Yi(e,t,n,s){const o=s.includes(".")?Oi(n,s):()=>n[s];if(xe(e)){const i=t[e];X(i)&&ht(o,i)}else if(X(e))ht(o,e.bind(n));else if(be(e))if(K(e))e.forEach(i=>Yi(i,t,n,s));else{const i=X(e.handler)?e.handler.bind(n):t[e.handler];X(i)&&ht(o,i,e)}}function Ji(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(f=>An(a,f,r,!0)),An(a,t,r)),i.set(t,a),a}function An(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&An(e,i,n,!0),o&&o.forEach(r=>An(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:Eo,props:yt,emits:yt,methods:yt,computed:yt,beforeCreate:Se,created:Se,beforeMount:Se,mounted:Se,beforeUpdate:Se,updated:Se,beforeDestroy:Se,beforeUnmount:Se,destroyed:Se,unmounted:Se,activated:Se,deactivated:Se,errorCaptured:Se,serverPrefetch:Se,components:yt,directives:yt,watch:ta,provide:Eo,inject:ea};function Eo(e,t){return t?e?function(){return we(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function ea(e,t){return yt(Es(e),Es(t))}function Es(e){if(K(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Se(e,t){return e?[...new Set([].concat(e,t))]:t}function yt(e,t){return e?we(we(Object.create(null),e),t):t}function ta(e,t){if(!e)return t;if(!t)return e;const n=we(Object.create(null),e);for(const s in t)n[s]=Se(e[s],t[s]);return n}function na(e,t,n,s=!1){const o={},i={};Tn(i,ss,1),e.propsDefaults=Object.create(null),Xi(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:xl(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function sa(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,l=re(o),[a]=e.propsOptions;let f=!1;if((s||r>0)&&!(r&16)){if(r&8){const _=e.vnode.dynamicProps;for(let g=0;g<_.length;g++){let x=_[g];if(Yn(e.emitsOptions,x))continue;const C=t[x];if(a)if(ne(i,x))C!==i[x]&&(i[x]=C,f=!0);else{const N=Ye(x);o[N]=Ls(a,l,N,C,e,!1)}else C!==i[x]&&(i[x]=C,f=!0)}}}else{Xi(e,t,o,i)&&(f=!0);let _;for(const g in l)(!t||!ne(t,g)&&((_=Ht(g))===g||!ne(t,_)))&&(a?n&&(n[g]!==void 0||n[_]!==void 0)&&(o[g]=Ls(a,l,g,void 0,e,!0)):delete o[g]);if(i!==l)for(const g in i)(!t||!ne(t,g)&&!0)&&(delete i[g],f=!0)}f&&et(e,"set","$attrs")}function Xi(e,t,n,s){const[o,i]=e.propsOptions;let r=!1,l;if(t)for(let a in t){if(Xt(a))continue;const f=t[a];let _;o&&ne(o,_=Ye(a))?!i||!i.includes(_)?n[_]=f:(l||(l={}))[_]=f:Yn(e.emitsOptions,a)||(!(a in s)||f!==s[a])&&(s[a]=f,r=!0)}if(i){const a=re(n),f=l||he;for(let _=0;_<i.length;_++){const g=i[_];n[g]=Ls(o,a,g,f[g],e,!ne(f,g))}}return r}function Ls(e,t,n,s,o,i){const r=e[n];if(r!=null){const l=ne(r,"default");if(l&&s===void 0){const a=r.default;if(r.type!==Function&&X(a)){const{propsDefaults:f}=o;n in f?s=f[n]:(Ft(o),s=f[n]=a.call(null,t),Pt())}else s=a}r[0]&&(i&&!l?s=!1:r[1]&&(s===""||s===Ht(n))&&(s=!0))}return s}function Zi(e,t,n=!1){const s=t.propsCache,o=s.get(e);if(o)return o;const i=e.props,r={},l=[];let a=!1;if(!X(e)){const _=g=>{a=!0;const[x,C]=Zi(g,t,!0);we(r,x),C&&l.push(...C)};!n&&t.mixins.length&&t.mixins.forEach(_),e.extends&&_(e.extends),e.mixins&&e.mixins.forEach(_)}if(!i&&!a)return s.set(e,Mt),Mt;if(K(i))for(let _=0;_<i.length;_++){const g=Ye(i[_]);Lo(g)&&(r[g]=he)}else if(i)for(const _ in i){const g=Ye(_);if(Lo(g)){const x=i[_],C=r[g]=K(x)||X(x)?{type:x}:x;if(C){const N=Ao(Boolean,C.type),U=Ao(String,C.type);C[0]=N>-1,C[1]=U<0||N<U,(N>-1||ne(C,"default"))&&l.push(g)}}}const f=[r,l];return s.set(e,f),f}function Lo(e){return e[0]!=="$"}function Mo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Io(e,t){return Mo(e)===Mo(t)}function Ao(e,t){return K(t)?t.findIndex(n=>Io(n,e)):X(t)&&Io(t,e)?0:-1}const Qi=e=>e[0]==="_"||e==="$stable",to=e=>K(e)?e.map(Ue):[Ue(e)],oa=(e,t,n)=>{if(t._n)return t;const s=D((...o)=>to(t(...o)),n);return s._c=!1,s},er=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Qi(o))continue;const i=e[o];if(X(i))t[o]=oa(o,i,s);else if(i!=null){const r=to(i);t[o]=()=>r}}},tr=(e,t)=>{const n=to(t);e.slots.default=()=>n},ia=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=re(t),Tn(t,"_",n)):er(t,e.slots={})}else e.slots={},t&&tr(e,t);Tn(e.slots,ss,1)},ra=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=he;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(we(o,t),!n&&l===1&&delete o._):(i=!t.$stable,er(t,o)),r=t}else t&&(tr(e,t),r={default:1});if(i)for(const l in o)!Qi(l)&&!(l in r)&&delete o[l]};function nr(){return{app:null,config:{isNativeTag:Hr,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 la=0;function aa(e,t){return function(s,o=null){X(s)||(s=Object.assign({},s)),o!=null&&!be(o)&&(o=null);const i=nr(),r=new Set;let l=!1;const a=i.app={_uid:la++,_component:s,_props:o,_container:null,_context:i,_instance:null,version:Sa,get config(){return i.config},set config(f){},use(f,..._){return r.has(f)||(f&&X(f.install)?(r.add(f),f.install(a,..._)):X(f)&&(r.add(f),f(a,..._))),a},mixin(f){return i.mixins.includes(f)||i.mixins.push(f),a},component(f,_){return _?(i.components[f]=_,a):i.components[f]},directive(f,_){return _?(i.directives[f]=_,a):i.directives[f]},mount(f,_,g){if(!l){const x=T(s,o);return x.appContext=i,_&&t?t(x,f):e(x,f,g),l=!0,a._container=f,f.__vue_app__=a,os(x.component)||x.component.proxy}},unmount(){l&&(e(null,a._container),delete a._container.__vue_app__)},provide(f,_){return i.provides[f]=_,a}};return a}}function Nn(e,t,n,s,o=!1){if(K(e)){e.forEach((x,C)=>Nn(x,t&&(K(t)?t[C]:t),n,s,o));return}if(Nt(s)&&!o)return;const i=s.shapeFlag&4?os(s.component)||s.component.proxy:s.el,r=o?null:i,{i:l,r:a}=e,f=t&&t.r,_=l.refs===he?l.refs={}:l.refs,g=l.setupState;if(f!=null&&f!==a&&(xe(f)?(_[f]=null,ne(g,f)&&(g[f]=null)):$e(f)&&(f.value=null)),X(a))ft(a,l,12,[r,_]);else{const x=xe(a),C=$e(a);if(x||C){const N=()=>{if(e.f){const U=x?_[a]:a.value;o?K(U)&&Ds(U,i):K(U)?U.includes(i)||U.push(i):x?(_[a]=[i],ne(g,a)&&(g[a]=_[a])):(a.value=[i],e.k&&(_[e.k]=a.value))}else x?(_[a]=r,ne(g,a)&&(g[a]=r)):C&&(a.value=r,e.k&&(_[e.k]=r))};r?(N.id=-1,Te(N,n)):N()}}}let it=!1;const $n=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Pn=e=>e.nodeType===8;function ca(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:i,parentNode:r,remove:l,insert:a,createComment:f}}=e,_=(y,V)=>{if(!V.hasChildNodes()){n(null,y,V),Ln(),V._vnode=y;return}it=!1,g(V.firstChild,y,null,null,null),Ln(),V._vnode=y,it&&console.error("Hydration completed but contains mismatches.")},g=(y,V,j,J,te,ce=!1)=>{const le=Pn(y)&&y.data==="[",M=()=>U(y,V,j,J,te,le),{type:Y,ref:Q,shapeFlag:oe,patchFlag:I}=V,ee=y.nodeType;V.el=y,I===-2&&(ce=!1,V.dynamicChildren=null);let F=null;switch(Y){case un:ee!==3?V.children===""?(a(V.el=o(""),r(y),y),F=y):F=M():(y.data!==V.children&&(it=!0,y.data=V.children),F=i(y));break;case Ae:ee!==8||le?F=M():F=i(y);break;case tn:if(ee!==1&&ee!==3)F=M();else{F=y;const Ve=!V.children.length;for(let ue=0;ue<V.staticCount;ue++)Ve&&(V.children+=F.nodeType===1?F.outerHTML:F.data),ue===V.staticCount-1&&(V.anchor=F),F=i(F);return F}break;case Z:le?F=N(y,V,j,J,te,ce):F=M();break;default:if(oe&1)ee!==1||V.type.toLowerCase()!==y.tagName.toLowerCase()?F=M():F=x(y,V,j,J,te,ce);else if(oe&6){V.slotScopeIds=te;const Ve=r(y);if(t(V,Ve,null,j,J,$n(Ve),ce),F=le?z(y):i(y),F&&Pn(F)&&F.data==="teleport end"&&(F=i(F)),Nt(V)){let ue;le?(ue=T(Z),ue.anchor=F?F.previousSibling:Ve.lastChild):ue=y.nodeType===3?Be(""):T("div"),ue.el=y,V.component.subTree=ue}}else oe&64?ee!==8?F=M():F=V.type.hydrate(y,V,j,J,te,ce,e,C):oe&128&&(F=V.type.hydrate(y,V,j,J,$n(r(y)),te,ce,e,g))}return Q!=null&&Nn(Q,null,J,V),F},x=(y,V,j,J,te,ce)=>{ce=ce||!!V.dynamicChildren;const{type:le,props:M,patchFlag:Y,shapeFlag:Q,dirs:oe}=V,I=le==="input"&&oe||le==="option";if(I||Y!==-1){if(oe&&Ge(V,null,j,"created"),M)if(I||!ce||Y&48)for(const F in M)(I&&F.endsWith("value")||hn(F)&&!Xt(F))&&s(y,F,null,M[F],!1,void 0,j);else M.onClick&&s(y,"onClick",null,M.onClick,!1,void 0,j);let ee;if((ee=M&&M.onVnodeBeforeMount)&&Re(ee,j,V),oe&&Ge(V,null,j,"beforeMount"),((ee=M&&M.onVnodeMounted)||oe)&&Fi(()=>{ee&&Re(ee,j,V),oe&&Ge(V,null,j,"mounted")},J),Q&16&&!(M&&(M.innerHTML||M.textContent))){let F=C(y.firstChild,V,y,j,J,te,ce);for(;F;){it=!0;const Ve=F;F=F.nextSibling,l(Ve)}}else Q&8&&y.textContent!==V.children&&(it=!0,y.textContent=V.children)}return y.nextSibling},C=(y,V,j,J,te,ce,le)=>{le=le||!!V.dynamicChildren;const M=V.children,Y=M.length;for(let Q=0;Q<Y;Q++){const oe=le?M[Q]:M[Q]=Ue(M[Q]);if(y)y=g(y,oe,J,te,ce,le);else{if(oe.type===un&&!oe.children)continue;it=!0,n(null,oe,j,null,J,te,$n(j),ce)}}return y},N=(y,V,j,J,te,ce)=>{const{slotScopeIds:le}=V;le&&(te=te?te.concat(le):le);const M=r(y),Y=C(i(y),V,M,j,J,te,ce);return Y&&Pn(Y)&&Y.data==="]"?i(V.anchor=Y):(it=!0,a(V.anchor=f("]"),M,Y),Y)},U=(y,V,j,J,te,ce)=>{if(it=!0,V.el=null,ce){const Y=z(y);for(;;){const Q=i(y);if(Q&&Q!==Y)l(Q);else break}}const le=i(y),M=r(y);return l(y),n(null,V,M,le,j,J,$n(M),te),le},z=y=>{let V=0;for(;y;)if(y=i(y),y&&Pn(y)&&(y.data==="["&&V++,y.data==="]")){if(V===0)return i(y);V--}return y};return[_,g]}const Te=Fi;function ua(e){return fa(e,ca)}function fa(e,t){const n=Kr();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:l,createComment:a,setText:f,setElementText:_,parentNode:g,nextSibling:x,setScopeId:C=qe,cloneNode:N,insertStaticContent:U}=e,z=(c,u,p,k=null,b=null,P=null,E=!1,$=null,S=!!u.dynamicChildren)=>{if(c===u)return;c&&!bt(c,u)&&(k=gn(c),st(c,b,P,!0),c=null),u.patchFlag===-2&&(S=!1,u.dynamicChildren=null);const{type:w,ref:O,shapeFlag:A}=u;switch(w){case un:y(c,u,p,k);break;case Ae:V(c,u,p,k);break;case tn:c==null&&j(u,p,k,E);break;case Z:ee(c,u,p,k,b,P,E,$,S);break;default:A&1?ce(c,u,p,k,b,P,E,$,S):A&6?F(c,u,p,k,b,P,E,$,S):(A&64||A&128)&&w.process(c,u,p,k,b,P,E,$,S,Vt)}O!=null&&b&&Nn(O,c&&c.ref,P,u||c,!u)},y=(c,u,p,k)=>{if(c==null)s(u.el=l(u.children),p,k);else{const b=u.el=c.el;u.children!==c.children&&f(b,u.children)}},V=(c,u,p,k)=>{c==null?s(u.el=a(u.children||""),p,k):u.el=c.el},j=(c,u,p,k)=>{[c.el,c.anchor]=U(c.children,u,p,k,c.el,c.anchor)},J=({el:c,anchor:u},p,k)=>{let b;for(;c&&c!==u;)b=x(c),s(c,p,k),c=b;s(u,p,k)},te=({el:c,anchor:u})=>{let p;for(;c&&c!==u;)p=x(c),o(c),c=p;o(u)},ce=(c,u,p,k,b,P,E,$,S)=>{E=E||u.type==="svg",c==null?le(u,p,k,b,P,E,$,S):Q(c,u,b,P,E,$,S)},le=(c,u,p,k,b,P,E,$)=>{let S,w;const{type:O,props:A,shapeFlag:H,transition:q,patchFlag:ie,dirs:fe}=c;if(c.el&&N!==void 0&&ie===-1)S=c.el=N(c.el);else{if(S=c.el=r(c.type,P,A&&A.is,A),H&8?_(S,c.children):H&16&&Y(c.children,S,null,k,b,P&&O!=="foreignObject",E,$),fe&&Ge(c,null,k,"created"),A){for(const pe in A)pe!=="value"&&!Xt(pe)&&i(S,pe,null,A[pe],P,c.children,k,b,Ze);"value"in A&&i(S,"value",null,A.value),(w=A.onVnodeBeforeMount)&&Re(w,k,c)}M(S,c,c.scopeId,E,k)}fe&&Ge(c,null,k,"beforeMount");const de=(!b||b&&!b.pendingBranch)&&q&&!q.persisted;de&&q.beforeEnter(S),s(S,u,p),((w=A&&A.onVnodeMounted)||de||fe)&&Te(()=>{w&&Re(w,k,c),de&&q.enter(S),fe&&Ge(c,null,k,"mounted")},b)},M=(c,u,p,k,b)=>{if(p&&C(c,p),k)for(let P=0;P<k.length;P++)C(c,k[P]);if(b){let P=b.subTree;if(u===P){const E=b.vnode;M(c,E,E.scopeId,E.slotScopeIds,b.parent)}}},Y=(c,u,p,k,b,P,E,$,S=0)=>{for(let w=S;w<c.length;w++){const O=c[w]=$?ct(c[w]):Ue(c[w]);z(null,O,u,p,k,b,P,E,$)}},Q=(c,u,p,k,b,P,E)=>{const $=u.el=c.el;let{patchFlag:S,dynamicChildren:w,dirs:O}=u;S|=c.patchFlag&16;const A=c.props||he,H=u.props||he;let q;p&&mt(p,!1),(q=H.onVnodeBeforeUpdate)&&Re(q,p,u,c),O&&Ge(u,c,p,"beforeUpdate"),p&&mt(p,!0);const ie=b&&u.type!=="foreignObject";if(w?oe(c.dynamicChildren,w,$,p,k,ie,P):E||Xe(c,u,$,null,p,k,ie,P,!1),S>0){if(S&16)I($,u,A,H,p,k,b);else if(S&2&&A.class!==H.class&&i($,"class",null,H.class,b),S&4&&i($,"style",A.style,H.style,b),S&8){const fe=u.dynamicProps;for(let de=0;de<fe.length;de++){const pe=fe[de],ze=A[pe],Tt=H[pe];(Tt!==ze||pe==="value")&&i($,pe,ze,Tt,b,c.children,p,k,Ze)}}S&1&&c.children!==u.children&&_($,u.children)}else!E&&w==null&&I($,u,A,H,p,k,b);((q=H.onVnodeUpdated)||O)&&Te(()=>{q&&Re(q,p,u,c),O&&Ge(u,c,p,"updated")},k)},oe=(c,u,p,k,b,P,E)=>{for(let $=0;$<u.length;$++){const S=c[$],w=u[$],O=S.el&&(S.type===Z||!bt(S,w)||S.shapeFlag&70)?g(S.el):p;z(S,w,O,null,k,b,P,E,!0)}},I=(c,u,p,k,b,P,E)=>{if(p!==k){for(const $ in k){if(Xt($))continue;const S=k[$],w=p[$];S!==w&&$!=="value"&&i(c,$,w,S,E,u.children,b,P,Ze)}if(p!==he)for(const $ in p)!Xt($)&&!($ in k)&&i(c,$,p[$],null,E,u.children,b,P,Ze);"value"in k&&i(c,"value",p.value,k.value)}},ee=(c,u,p,k,b,P,E,$,S)=>{const w=u.el=c?c.el:l(""),O=u.anchor=c?c.anchor:l("");let{patchFlag:A,dynamicChildren:H,slotScopeIds:q}=u;q&&($=$?$.concat(q):q),c==null?(s(w,p,k),s(O,p,k),Y(u.children,p,O,b,P,E,$,S)):A>0&&A&64&&H&&c.dynamicChildren?(oe(c.dynamicChildren,H,p,b,P,E,$),(u.key!=null||b&&u===b.subTree)&&sr(c,u,!0)):Xe(c,u,p,O,b,P,E,$,S)},F=(c,u,p,k,b,P,E,$,S)=>{u.slotScopeIds=$,c==null?u.shapeFlag&512?b.ctx.activate(u,p,k,E,S):Ve(u,p,k,b,P,E,S):ue(c,u,S)},Ve=(c,u,p,k,b,P,E)=>{const $=c.component=ba(c,k,b);if(Qn(c)&&($.ctx.renderer=Vt),xa($),$.asyncDep){if(b&&b.registerDep($,ge),!c.el){const S=$.subTree=T(Ae);V(null,S,u,p)}return}ge($,c,u,p,b,P,E)},ue=(c,u,p)=>{const k=u.component=c.component;if(Nl(c,u,p))if(k.asyncDep&&!k.asyncResolved){_e(k,u,p);return}else k.next=u,Tl(k.update),k.update();else u.el=c.el,k.vnode=u},ge=(c,u,p,k,b,P,E)=>{const $=()=>{if(c.isMounted){let{next:O,bu:A,u:H,parent:q,vnode:ie}=c,fe=O,de;mt(c,!1),O?(O.el=ie.el,_e(c,O,E)):O=ie,A&&fs(A),(de=O.props&&O.props.onVnodeBeforeUpdate)&&Re(de,q,O,ie),mt(c,!0);const pe=ds(c),ze=c.subTree;c.subTree=pe,z(ze,pe,g(ze.el),gn(ze),c,b,P),O.el=pe.el,fe===null&&Bl(c,pe.el),H&&Te(H,b),(de=O.props&&O.props.onVnodeUpdated)&&Te(()=>Re(de,q,O,ie),b)}else{let O;const{el:A,props:H}=u,{bm:q,m:ie,parent:fe}=c,de=Nt(u);if(mt(c,!1),q&&fs(q),!de&&(O=H&&H.onVnodeBeforeMount)&&Re(O,fe,u),mt(c,!0),A&&cs){const pe=()=>{c.subTree=ds(c),cs(A,c.subTree,c,b,null)};de?u.type.__asyncLoader().then(()=>!c.isUnmounted&&pe()):pe()}else{const pe=c.subTree=ds(c);z(null,pe,p,k,c,b,P),u.el=pe.el}if(ie&&Te(ie,b),!de&&(O=H&&H.onVnodeMounted)){const pe=u;Te(()=>Re(O,fe,pe),b)}(u.shapeFlag&256||fe&&Nt(fe.vnode)&&fe.vnode.shapeFlag&256)&&c.a&&Te(c.a,b),c.isMounted=!0,u=p=k=null}},S=c.effect=new Ks($,()=>Mi(w),c.scope),w=c.update=()=>S.run();w.id=c.uid,mt(c,!0),w()},_e=(c,u,p)=>{u.component=c;const k=c.vnode.props;c.vnode=u,c.next=null,sa(c,u.props,k,p),ra(c,u.children,p),Rt(),Gn(void 0,c.update),Dt()},Xe=(c,u,p,k,b,P,E,$,S=!1)=>{const w=c&&c.children,O=c?c.shapeFlag:0,A=u.children,{patchFlag:H,shapeFlag:q}=u;if(H>0){if(H&128){Kt(w,A,p,k,b,P,E,$,S);return}else if(H&256){ls(w,A,p,k,b,P,E,$,S);return}}q&8?(O&16&&Ze(w,b,P),A!==w&&_(p,A)):O&16?q&16?Kt(w,A,p,k,b,P,E,$,S):Ze(w,b,P,!0):(O&8&&_(p,""),q&16&&Y(A,p,k,b,P,E,$,S))},ls=(c,u,p,k,b,P,E,$,S)=>{c=c||Mt,u=u||Mt;const w=c.length,O=u.length,A=Math.min(w,O);let H;for(H=0;H<A;H++){const q=u[H]=S?ct(u[H]):Ue(u[H]);z(c[H],q,p,null,b,P,E,$,S)}w>O?Ze(c,b,P,!0,!1,A):Y(u,p,k,b,P,E,$,S,A)},Kt=(c,u,p,k,b,P,E,$,S)=>{let w=0;const O=u.length;let A=c.length-1,H=O-1;for(;w<=A&&w<=H;){const q=c[w],ie=u[w]=S?ct(u[w]):Ue(u[w]);if(bt(q,ie))z(q,ie,p,null,b,P,E,$,S);else break;w++}for(;w<=A&&w<=H;){const q=c[A],ie=u[H]=S?ct(u[H]):Ue(u[H]);if(bt(q,ie))z(q,ie,p,null,b,P,E,$,S);else break;A--,H--}if(w>A){if(w<=H){const q=H+1,ie=q<O?u[q].el:k;for(;w<=H;)z(null,u[w]=S?ct(u[w]):Ue(u[w]),p,ie,b,P,E,$,S),w++}}else if(w>H)for(;w<=A;)st(c[w],b,P,!0),w++;else{const q=w,ie=w,fe=new Map;for(w=ie;w<=H;w++){const Le=u[w]=S?ct(u[w]):Ue(u[w]);Le.key!=null&&fe.set(Le.key,w)}let de,pe=0;const ze=H-ie+1;let Tt=!1,fo=0;const qt=new Array(ze);for(w=0;w<ze;w++)qt[w]=0;for(w=q;w<=A;w++){const Le=c[w];if(pe>=ze){st(Le,b,P,!0);continue}let We;if(Le.key!=null)We=fe.get(Le.key);else for(de=ie;de<=H;de++)if(qt[de-ie]===0&&bt(Le,u[de])){We=de;break}We===void 0?st(Le,b,P,!0):(qt[We-ie]=w+1,We>=fo?fo=We:Tt=!0,z(Le,u[We],p,null,b,P,E,$,S),pe++)}const ho=Tt?da(qt):Mt;for(de=ho.length-1,w=ze-1;w>=0;w--){const Le=ie+w,We=u[Le],_o=Le+1<O?u[Le+1].el:k;qt[w]===0?z(null,We,p,_o,b,P,E,$,S):Tt&&(de<0||w!==ho[de]?St(We,p,_o,2):de--)}}},St=(c,u,p,k,b=null)=>{const{el:P,type:E,transition:$,children:S,shapeFlag:w}=c;if(w&6){St(c.component.subTree,u,p,k);return}if(w&128){c.suspense.move(u,p,k);return}if(w&64){E.move(c,u,p,Vt);return}if(E===Z){s(P,u,p);for(let A=0;A<S.length;A++)St(S[A],u,p,k);s(c.anchor,u,p);return}if(E===tn){J(c,u,p);return}if(k!==2&&w&1&&$)if(k===0)$.beforeEnter(P),s(P,u,p),Te(()=>$.enter(P),b);else{const{leave:A,delayLeave:H,afterLeave:q}=$,ie=()=>s(P,u,p),fe=()=>{A(P,()=>{ie(),q&&q()})};H?H(P,ie,fe):fe()}else s(P,u,p)},st=(c,u,p,k=!1,b=!1)=>{const{type:P,props:E,ref:$,children:S,dynamicChildren:w,shapeFlag:O,patchFlag:A,dirs:H}=c;if($!=null&&Nn($,null,p,c,!0),O&256){u.ctx.deactivate(c);return}const q=O&1&&H,ie=!Nt(c);let fe;if(ie&&(fe=E&&E.onVnodeBeforeUnmount)&&Re(fe,u,c),O&6)Er(c.component,p,k);else{if(O&128){c.suspense.unmount(p,k);return}q&&Ge(c,null,u,"beforeUnmount"),O&64?c.type.remove(c,u,p,b,Vt,k):w&&(P!==Z||A>0&&A&64)?Ze(w,u,p,!1,!0):(P===Z&&A&384||!b&&O&16)&&Ze(S,u,p),k&&co(c)}(ie&&(fe=E&&E.onVnodeUnmounted)||q)&&Te(()=>{fe&&Re(fe,u,c),q&&Ge(c,null,u,"unmounted")},p)},co=c=>{const{type:u,el:p,anchor:k,transition:b}=c;if(u===Z){Tr(p,k);return}if(u===tn){te(c);return}const P=()=>{o(p),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(c.shapeFlag&1&&b&&!b.persisted){const{leave:E,delayLeave:$}=b,S=()=>E(p,P);$?$(c.el,P,S):S()}else P()},Tr=(c,u)=>{let p;for(;c!==u;)p=x(c),o(c),c=p;o(u)},Er=(c,u,p)=>{const{bum:k,scope:b,update:P,subTree:E,um:$}=c;k&&fs(k),b.stop(),P&&(P.active=!1,st(E,c,u,p)),$&&Te($,u),Te(()=>{c.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&c.asyncDep&&!c.asyncResolved&&c.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Ze=(c,u,p,k=!1,b=!1,P=0)=>{for(let E=P;E<c.length;E++)st(c[E],u,p,k,b)},gn=c=>c.shapeFlag&6?gn(c.component.subTree):c.shapeFlag&128?c.suspense.next():x(c.anchor||c.el),uo=(c,u,p)=>{c==null?u._vnode&&st(u._vnode,null,null,!0):z(u._vnode||null,c,u,null,null,null,p),Ln(),u._vnode=c},Vt={p:z,um:st,m:St,r:co,mt:Ve,mc:Y,pc:Xe,pbc:oe,n:gn,o:e};let as,cs;return t&&([as,cs]=t(Vt)),{render:uo,hydrate:as,createApp:aa(uo,as)}}function mt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function sr(e,t,n=!1){const s=e.children,o=t.children;if(K(s)&&K(o))for(let i=0;i<s.length;i++){const r=s[i];let l=o[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=o[i]=ct(o[i]),l.el=r.el),n||sr(r,l))}}function da(e){const t=e.slice(),n=[0];let s,o,i,r,l;const a=e.length;for(s=0;s<a;s++){const f=e[s];if(f!==0){if(o=n[n.length-1],e[o]<f){t[s]=o,n.push(s);continue}for(i=0,r=n.length-1;i<r;)l=i+r>>1,e[n[l]]<f?i=l+1:r=l;f<e[n[i]]&&(i>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 ha=e=>e.__isTeleport,Z=Symbol(void 0),un=Symbol(void 0),Ae=Symbol(void 0),tn=Symbol(void 0),nn=[];let Ke=null;function d(e=!1){nn.push(Ke=e?null:[])}function _a(){nn.pop(),Ke=nn[nn.length-1]||null}let fn=1;function No(e){fn+=e}function or(e){return e.dynamicChildren=fn>0?Ke||Mt:null,_a(),fn>0&&Ke&&Ke.push(e),e}function v(e,t,n,s,o,i){return or(h(e,t,n,s,o,i,!0))}function G(e,t,n,s,o){return or(T(e,t,n,s,o,!0))}function Bn(e){return e?e.__v_isVNode===!0:!1}function bt(e,t){return e.type===t.type&&e.key===t.key}const ss="__vInternal",ir=({key:e})=>e!=null?e:null,Sn=({ref:e,ref_key:t,ref_for:n})=>e!=null?xe(e)||$e(e)||X(e)?{i:Pe,r:e,k:t,f:!!n}:e:null;function h(e,t=null,n=null,s=0,o=null,i=e===Z?0:1,r=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ir(t),ref:t&&Sn(t),scopeId:Jn,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};return l?(no(a,n),i&128&&e.normalize(a)):n&&(a.shapeFlag|=xe(n)?8:16),fn>0&&!r&&Ke&&(a.patchFlag>0||i&6)&&a.patchFlag!==32&&Ke.push(a),a}const T=pa;function pa(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===qi)&&(e=Ae),Bn(e)){const l=pt(e,t,!0);return n&&no(l,n),fn>0&&!i&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(Ca(e)&&(e=e.__vccOpts),t){t=ma(t);let{class:l,style:a}=t;l&&!xe(l)&&(t.class=me(l)),be(a)&&(Ci(a)&&!K(a)&&(a=we({},a)),t.style=Hs(a))}const r=xe(e)?1:Fl(e)?128:ha(e)?64:be(e)?4:X(e)?2:0;return h(e,t,n,s,o,r,i,!0)}function ma(e){return e?Ci(e)||ss in e?we({},e):e:null}function pt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,l=t?Vn(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ir(l),ref:t&&t.ref?n&&o?K(o)?o.concat(Sn(t)):[o,Sn(t)]:Sn(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!==Z?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&&pt(e.ssContent),ssFallback:e.ssFallback&&pt(e.ssFallback),el:e.el,anchor:e.anchor}}function Be(e=" ",t=0){return T(un,null,e,t)}function va(e,t){const n=T(tn,null,e);return n.staticCount=t,n}function W(e="",t=!1){return t?(d(),G(Ae,null,e)):T(Ae,null,e)}function Ue(e){return e==null||typeof e=="boolean"?T(Ae):K(e)?T(Z,null,e.slice()):typeof e=="object"?ct(e):T(un,null,String(e))}function ct(e){return e.el===null||e.memo?e:pt(e)}function no(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),no(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(ss in t)?t._ctx=Pe:o===3&&Pe&&(Pe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:Pe},n=32):(t=String(t),s&64?(n=16,t=[Be(t)]):n=8);e.children=t,e.shapeFlag|=n}function Vn(...e){const t={};for(let n=0;n<e.length;n++){const s=e[n];for(const o in s)if(o==="class")t.class!==s.class&&(t.class=me([t.class,s.class]));else if(o==="style")t.style=Hs([t.style,s.style]);else if(hn(o)){const i=t[o],r=s[o];r&&i!==r&&!(K(i)&&i.includes(r))&&(t[o]=i?[].concat(i,r):r)}else o!==""&&(t[o]=s[o])}return t}function Re(e,t,n,s=null){De(e,t,7,[n,s])}const ga=nr();let ya=0;function ba(e,t,n){const s=e.type,o=(t?t.appContext:e.appContext)||ga,i={uid:ya++,vnode:e,type:s,parent:t,appContext:o,root:null,next:null,subTree:null,effect:null,update:null,scope:new qr(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(o.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Zi(s,o),emitsOptions:Bi(s,o),emit:null,emitted:null,propsDefaults:he,inheritAttrs:s.inheritAttrs,ctx:he,data:he,props:he,attrs:he,slots:he,refs:he,setupState:he,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=Ml.bind(null,i),e.ce&&e.ce(i),i}let ke=null;const rr=()=>ke||Pe,Ft=e=>{ke=e,e.scope.on()},Pt=()=>{ke&&ke.scope.off(),ke=null};function lr(e){return e.vnode.shapeFlag&4}let dn=!1;function xa(e,t=!1){dn=t;const{props:n,children:s}=e.vnode,o=lr(e);na(e,n,o,t),ia(e,s);const i=o?ka(e,t):void 0;return dn=!1,i}function ka(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Zt(new Proxy(e.ctx,Jl));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?$a(e):null;Ft(e),Rt();const i=ft(s,e,0,[e.props,o]);if(Dt(),Pt(),di(i)){if(i.then(Pt,Pt),t)return i.then(r=>{Bo(e,r,t)}).catch(r=>{Wn(r,e,0)});e.asyncDep=i}else Bo(e,i,t)}else ar(e,t)}function Bo(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:be(t)&&(e.setupState=Ei(t)),ar(e,n)}let Fo;function ar(e,t,n){const s=e.type;if(!e.render){if(!t&&Fo&&!s.render){const o=s.template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:a}=s,f=we(we({isCustomElement:i,delimiters:l},r),a);s.render=Fo(o,f)}}e.render=s.render||qe}Ft(e),Rt(),Xl(e),Dt(),Pt()}function wa(e){return new Proxy(e.attrs,{get(t,n){return Ne(e,"get","$attrs"),t[n]}})}function $a(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=wa(e))},slots:e.slots,emit:e.emit,expose:t}}function os(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ei(Zt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in In)return In[n](e)}}))}function Pa(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function Ca(e){return X(e)&&"__vccOpts"in e}const ve=(e,t)=>Cl(e,t,dn);function Fn(e,t,n){const s=arguments.length;return s===2?be(t)&&!K(t)?Bn(t)?T(e,null,[t]):T(e,t):T(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Bn(n)&&(n=[n]),T(e,t,n))}const Sa="3.2.37",Va="http://www.w3.org/2000/svg",xt=typeof document!="undefined"?document:null,Oo=xt&&xt.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?xt.createElementNS(Va,e):xt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>xt.createTextNode(e),createComment:e=>xt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>xt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),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{Oo.innerHTML=s?`<svg>${e}</svg>`:e;const l=Oo.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 Ea(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 La(e,t,n){const s=e.style,o=xe(n);if(n&&!o){for(const i in n)Ms(s,i,n[i]);if(t&&!xe(t))for(const i in t)n[i]==null&&Ms(s,i,"")}else{const i=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const Ho=/\s*!important$/;function Ms(e,t,n){if(K(n))n.forEach(s=>Ms(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Ma(e,t);Ho.test(n)?e.setProperty(Ht(s),n.replace(Ho,""),"important"):e[s]=n}}const Ro=["Webkit","Moz","ms"],_s={};function Ma(e,t){const n=_s[t];if(n)return n;let s=Ye(t);if(s!=="filter"&&s in e)return _s[t]=s;s=jn(s);for(let o=0;o<Ro.length;o++){const i=Ro[o]+s;if(i in e)return _s[t]=i}return t}const Do="http://www.w3.org/1999/xlink";function Ia(e,t,n,s,o){if(s&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Do,t.slice(6,t.length)):e.setAttributeNS(Do,t,n);else{const i=Nr(t);n==null||i&&!ci(n)?e.removeAttribute(t):e.setAttribute(t,i?"":n)}}function Aa(e,t,n,s,o,i,r){if(t==="innerHTML"||t==="textContent"){s&&r(s,o,i),e[t]=n==null?"":n;return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const a=n==null?"":n;(e.value!==a||e.tagName==="OPTION")&&(e.value=a),n==null&&e.removeAttribute(t);return}let l=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=ci(n):n==null&&a==="string"?(n="",l=!0):a==="number"&&(n=0,l=!0)}try{e[t]=n}catch{}l&&e.removeAttribute(t)}const[cr,Na]=(()=>{let e=Date.now,t=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let Is=0;const Ba=Promise.resolve(),Fa=()=>{Is=0},Oa=()=>Is||(Ba.then(Fa),Is=cr());function Ha(e,t,n,s){e.addEventListener(t,n,s)}function Ra(e,t,n,s){e.removeEventListener(t,n,s)}function Da(e,t,n,s,o=null){const i=e._vei||(e._vei={}),r=i[t];if(s&&r)r.value=s;else{const[l,a]=za(t);if(s){const f=i[t]=Ua(s,o);Ha(e,l,f,a)}else r&&(Ra(e,l,r,a),i[t]=void 0)}}const zo=/(?:Once|Passive|Capture)$/;function za(e){let t;if(zo.test(e)){t={};let n;for(;n=e.match(zo);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Ht(e.slice(2)),t]}function Ua(e,t){const n=s=>{const o=s.timeStamp||cr();(Na||o>=n.attached-1)&&De(ja(s,n.value),t,5,[s])};return n.value=e,n.attached=Oa(),n}function ja(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]/,Ka=(e,t,n,s,o=!1,i,r,l,a)=>{t==="class"?Ea(e,s,o):t==="style"?La(e,n,s):hn(t)?Rs(t)||Da(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):qa(e,t,s,o))?Aa(e,t,s,i,r,l,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ia(e,t,s,o))};function qa(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Uo.test(t)&&X(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}const rt="transition",Wt="animation",_n=(e,{slots:t})=>Fn(Hi,Wa(e),t);_n.displayName="Transition";const ur={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};_n.props=we({},Hi.props,ur);const vt=(e,t=[])=>{K(e)?e.forEach(n=>n(...t)):e&&e(...t)},jo=e=>e?K(e)?e.some(t=>t.length>1):e.length>1:!1;function Wa(e){const t={};for(const I in e)I in ur||(t[I]=e[I]);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:f=r,appearToClass:_=l,leaveFromClass:g=`${n}-leave-from`,leaveActiveClass:x=`${n}-leave-active`,leaveToClass:C=`${n}-leave-to`}=e,N=Ga(o),U=N&&N[0],z=N&&N[1],{onBeforeEnter:y,onEnter:V,onEnterCancelled:j,onLeave:J,onLeaveCancelled:te,onBeforeAppear:ce=y,onAppear:le=V,onAppearCancelled:M=j}=t,Y=(I,ee,F)=>{gt(I,ee?_:l),gt(I,ee?f:r),F&&F()},Q=(I,ee)=>{I._isLeaving=!1,gt(I,g),gt(I,C),gt(I,x),ee&&ee()},oe=I=>(ee,F)=>{const Ve=I?le:V,ue=()=>Y(ee,I,F);vt(Ve,[ee,ue]),Ko(()=>{gt(ee,I?a:i),lt(ee,I?_:l),jo(Ve)||qo(ee,s,U,ue)})};return we(t,{onBeforeEnter(I){vt(y,[I]),lt(I,i),lt(I,r)},onBeforeAppear(I){vt(ce,[I]),lt(I,a),lt(I,f)},onEnter:oe(!1),onAppear:oe(!0),onLeave(I,ee){I._isLeaving=!0;const F=()=>Q(I,ee);lt(I,g),Xa(),lt(I,x),Ko(()=>{!I._isLeaving||(gt(I,g),lt(I,C),jo(J)||qo(I,s,z,F))}),vt(J,[I,F])},onEnterCancelled(I){Y(I,!1),vt(j,[I])},onAppearCancelled(I){Y(I,!0),vt(M,[I])},onLeaveCancelled(I){Q(I),vt(te,[I])}})}function Ga(e){if(e==null)return null;if(be(e))return[ps(e.enter),ps(e.leave)];{const t=ps(e);return[t,t]}}function ps(e){return pi(e)}function lt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function gt(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 Ko(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ya=0;function qo(e,t,n,s){const o=e._endId=++Ya,i=()=>{o===e._endId&&s()};if(n)return setTimeout(i,n);const{type:r,timeout:l,propCount:a}=Ja(e,t);if(!r)return s();const f=r+"end";let _=0;const g=()=>{e.removeEventListener(f,x),i()},x=C=>{C.target===e&&++_>=a&&g()};setTimeout(()=>{_<a&&g()},l+1),e.addEventListener(f,x)}function Ja(e,t){const n=window.getComputedStyle(e),s=N=>(n[N]||"").split(", "),o=s(rt+"Delay"),i=s(rt+"Duration"),r=Wo(o,i),l=s(Wt+"Delay"),a=s(Wt+"Duration"),f=Wo(l,a);let _=null,g=0,x=0;t===rt?r>0&&(_=rt,g=r,x=i.length):t===Wt?f>0&&(_=Wt,g=f,x=a.length):(g=Math.max(r,f),_=g>0?r>f?rt:Wt:null,x=_?_===rt?i.length:a.length:0);const C=_===rt&&/\b(transform|all)(,|$)/.test(n[rt+"Property"]);return{type:_,timeout:g,propCount:x,hasTransform:C}}function Wo(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,s)=>Go(n)+Go(e[s])))}function Go(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Xa(){return document.body.offsetHeight}const Za=["ctrl","shift","alt","meta"],Qa={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)=>Za.some(n=>e[`${n}Key`]&&!t.includes(n))},ec=(e,t)=>(n,...s)=>{for(let o=0;o<t.length;o++){const i=Qa[t[o]];if(i&&i(n,t))return}return e(n,...s)},Yo={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Gt(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:s}){!t!=!n&&(s?t?(s.beforeEnter(e),Gt(e,!0),s.enter(e)):s.leave(e,()=>{Gt(e,!1)}):Gt(e,t))},beforeUnmount(e,{value:t}){Gt(e,t)}};function Gt(e,t){e.style.display=t?e._vod:"none"}const tc=we({patchProp:Ka},Ta);let ms,Jo=!1;function nc(){return ms=Jo?ms:ua(tc),Jo=!0,ms}const sc=(...e)=>{const t=nc().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=oc(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function oc(e){return xe(e)?document.querySelector(e):e}var ic=JSON.parse('{"lang":"en-US","title":"Profectus","description":"A game engine that grows with you.","base":"/","head":[],"appearance":false,"themeConfig":{"logo":"/favicon.svg","editLink":{"pattern":"https://github.com/profectus-engine/profectus-docs/edit/main/docs/:path","editLinkText":"Edit this page on GitHub"},"nav":[{"text":"Guide","link":"/guide/","activeMatch":"^/guide/"},{"text":"API","link":"/api/overview","activeMatch":"^/api/"},{"text":"Forums","link":"https://forums.moddingtree.com"}],"socialLinks":[{"icon":"discord","link":"https://discord.gg/F3xveHV"},{"icon":"github","link":"https://github.com/profectus-engine/Profectus"}],"sidebar":{"/guide/":[{"text":"Getting Started","collapsible":true,"items":[{"text":"Introduction","link":"/guide/"},{"text":"Setting Up","link":"/guide/setup"},{"text":"Updating Profectus","link":"/guide/updating"},{"text":"Example Projects","link":"/guide/examples"}]},{"text":"Creating Your Project","collapsible":true,"items":[{"text":"Project Info","link":"/guide/project-info"},{"text":"Project Entry","link":"/guide/project-entry"},{"text":"Changelog","link":"/guide/changelog"},{"text":"Themes","link":"/guide/themes"},{"text":"Utilities","link":"/guide/utils"}]},{"text":"Important Concepts","collapsible":true,"items":[{"text":"Layers","link":"/guide/layers"},{"text":"Features","link":"/guide/features"},{"text":"Coercable Components","link":"/guide/coercable"},{"text":"Reactivity","link":"/guide/reactivity"},{"text":"Persistence","link":"/guide/persistence"}]},{"text":"Advanced Concepts","collapsible":true,"items":[{"text":"Creating Features","link":"/guide/creating-features"},{"text":"Dynamic Layers","link":"/guide/dynamic-layers"}]}],"/api/":[{"text":"Components","collapsible":true,"collapsed":true,"items":[{"text":" Collapsible Component","link":"/api/components/layout/CollapsibleComponent.html"},{"text":" Column Component","link":"/api/components/layout/ColumnComponent.html"},{"text":" Context Component","link":"/api/components/ContextComponent.html"},{"text":" Danger Button Component","link":"/api/components/fields/DangerButtonComponent.html"},{"text":" Feedback Button Component","link":"/api/components/fields/FeedbackButtonComponent.html"},{"text":" Floor Component","link":"/api/components/math/FloorComponent.html"},{"text":" Info Component","link":"/api/components/InfoComponent.html"},{"text":" Layer Component","link":"/api/components/LayerComponent.html"},{"text":" Mark Node Component","link":"/api/components/MarkNodeComponent.html"},{"text":" Modal Component","link":"/api/components/ModalComponent.html"},{"text":" Node Component","link":"/api/components/NodeComponent.html"},{"text":" Row Component","link":"/api/components/layout/RowComponent.html"},{"text":" Save Component","link":"/api/components/SaveComponent.html"},{"text":" Select Component","link":"/api/components/fields/SelectComponent.html"},{"text":" Slider Component","link":"/api/components/fields/SliderComponent.html"},{"text":" Spacer Component","link":"/api/components/layout/SpacerComponent.html"},{"text":" Sqrt Component","link":"/api/components/math/SqrtComponent.html"},{"text":" Sticky Component","link":"/api/components/layout/StickyComponent.html"},{"text":" Text Component","link":"/api/components/fields/TextComponent.html"},{"text":" Toggle Component","link":"/api/components/fields/ToggleComponent.html"},{"text":" Vertical Rule Component","link":"/api/components/layout/VerticalRuleComponent.html"}]},{"text":"Data","collapsible":true,"items":[{"text":"Common","link":"/api/modules/data/common.html"},{"text":"Proj Entry","link":"/api/modules/data/projEntry.html"},{"text":"Themes","link":"/api/modules/data/themes.html"}],"collapsed":false},{"text":"Features","collapsible":true,"items":[{"text":"Achievement","link":"/api/modules/features/achievements/achievement.html"},{"text":"Bar","link":"/api/modules/features/bars/bar.html"},{"text":"Board","link":"/api/modules/features/boards/board.html"},{"text":"Buyable","link":"/api/modules/features/buyable.html"},{"text":"Challenge","link":"/api/modules/features/challenges/challenge.html"},{"text":"Clickable","link":"/api/modules/features/clickables/clickable.html"},{"text":"Conversion","link":"/api/modules/features/conversion.html"},{"text":"Feature","link":"/api/modules/features/feature.html"},{"text":"Grid","link":"/api/modules/features/grids/grid.html"},{"text":"Hotkey","link":"/api/modules/features/hotkey.html"},{"text":"Infobox","link":"/api/modules/features/infoboxes/infobox.html"},{"text":"Links","link":"/api/modules/features/links/links.html"},{"text":"Milestone","link":"/api/modules/features/milestones/milestone.html"},{"text":"Particles","link":"/api/modules/features/particles/particles.html"},{"text":"Reset","link":"/api/modules/features/reset.html"},{"text":"Resource","link":"/api/modules/features/resources/resource.html"},{"text":"Tab","link":"/api/modules/features/tabs/tab.html"},{"text":"Tab Family","link":"/api/modules/features/tabs/tabFamily.html"},{"text":"Tooltip","link":"/api/modules/features/tooltips/tooltip.html"},{"text":"Tree","link":"/api/modules/features/trees/tree.html"},{"text":"Upgrade","link":"/api/modules/features/upgrades/upgrade.html"}],"collapsed":false},{"text":"Game","collapsible":true,"items":[{"text":"Events","link":"/api/modules/game/events.html"},{"text":"Layers","link":"/api/modules/game/layers.html"},{"text":"Modifiers","link":"/api/modules/game/modifiers.html"},{"text":"Notifications","link":"/api/modules/game/notifications.html"},{"text":"Persistence","link":"/api/modules/game/persistence.html"},{"text":"Player","link":"/api/modules/game/player.html"},{"text":"Settings","link":"/api/modules/game/settings.html"},{"text":"State","link":"/api/modules/game/state.html"}],"collapsed":false},{"text":"Lib","collapsible":true,"items":[{"text":"Break Eternity","link":"/api/modules/lib/break_eternity.html"},{"text":"Pwa-register","link":"/api/modules/lib/pwa-register.html"}],"collapsed":true},{"text":"Util","collapsible":true,"items":[{"text":"Bignum","link":"/api/modules/util/bignum.html"},{"text":"Break Eternity","link":"/api/modules/util/break_eternity.html"},{"text":"Common","link":"/api/modules/util/common.html"},{"text":"Computed","link":"/api/modules/util/computed.html"},{"text":"Proxies","link":"/api/modules/util/proxies.html"},{"text":"Save","link":"/api/modules/util/save.html"},{"text":"Vue","link":"/api/modules/util/vue.html"}],"collapsed":false}]}},"locales":{},"langs":{},"scrollOffset":90}');const rc=/^https?:/i,Xo="vitepress-theme-appearance",Ee=typeof window!="undefined",fr={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{},lastUpdated:0};function lc(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=lc(t,Object.keys(e));return n?e[n]:void 0}function ac(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 cc(e,t){t=fc(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:ac(e)})}function dr(e,t){var i;const n=t.title||e.title,s=(i=t.titleTemplate)!=null?i:e.titleTemplate,o=uc(e.title,s);return`${n}${o}`}function uc(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function fc(e,t){if(!Ee)return t;const n=e.base,s=n.endsWith("/")?n.slice(0,-1):n;return t.slice(s.length)}function dc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Ot(e){return rc.test(e)?e:dc(pn.value.base,e)}function hr(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t.endsWith("/")&&(t+="index"),Ee){const n="/";t=t.slice(n.length).replace(/\//g,"_")+".md";const s=__VP_HASH_MAP__[t.toLowerCase()];t=`${n}assets/${t}.${s}.js`}else t=`./${t.slice(1).replace(/\//g,"_")}.md.js`;return t}const _r=Symbol(),pn=kl(ic);function hc(e){const t=ve(()=>cc(pn.value,e.path));return{site:t,theme:ve(()=>t.value.themeConfig),page:ve(()=>e.data),frontmatter:ve(()=>e.data.frontmatter),lang:ve(()=>t.value.lang),localePath:ve(()=>{const{langs:n,lang:s}=t.value,o=Object.keys(n).find(i=>n[i].lang===s);return Ot(o||"/")}),title:ve(()=>dr(t.value,e.data)),description:ve(()=>e.data.description||t.value.description)}}function ae(){const e=dt(_r);if(!e)throw new Error("vitepress data not properly injected in app");return e}const pr=Symbol(),Qo="http://a.com",_c=()=>({path:"/",component:null,data:fr});function pc(e,t){const n=qn(_c());function s(r=Ee?location.href:"/"){const l=new URL(r,Qo);return!l.pathname.endsWith("/")&&!l.pathname.endsWith(".html")&&(l.pathname+=".html",r=l.pathname+l.search+l.hash),Ee&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",r)),i(r)}let o=null;async function i(r,l=0,a=!1){const f=new URL(r,Qo),_=o=f.pathname;try{let g=e(_);if("then"in g&&typeof g.then=="function"&&(g=await g),o===_){o=null;const{default:x,__pageData:C}=g;if(!x)throw new Error(`Invalid route component: ${x}`);n.path=Ee?_:Ot(_),n.component=Zt(x),n.data=Zt(C),Ee&&zt(()=>{if(f.hash&&!l){let N=null;try{N=document.querySelector(decodeURIComponent(f.hash))}catch(U){console.warn(U)}if(N){ei(N,f.hash);return}}window.scrollTo(0,l)})}}catch(g){if(!g.message.match(/fetch/)&&!r.match(/^[\\/]404\.html$/)&&console.error(g),!a)try{const x=await fetch(pn.value.base+"hashmap.json");window.__VP_HASH_MAP__=await x.json(),await i(r,l,!0);return}catch{}o===_&&(o=null,n.path=Ee?_:Ot(_),n.component=t?Zt(t):null,n.data=fr)}}return Ee&&(window.addEventListener("click",r=>{const l=r.target.closest("a");if(l){const{href:a,protocol:f,hostname:_,pathname:g,hash:x,target:C}=l,N=window.location,U=g.match(/\.\w+$/);!r.ctrlKey&&!r.shiftKey&&!r.altKey&&!r.metaKey&&C!=="_blank"&&f===N.protocol&&_===N.hostname&&!(U&&U[0]!==".html")&&(r.preventDefault(),g===N.pathname?x&&x!==N.hash&&(history.pushState(null,"",x),window.dispatchEvent(new Event("hashchange")),ei(l,x,l.classList.contains("header-anchor"))):s(a))}},{capture:!0}),window.addEventListener("popstate",r=>{i(location.href,r.state&&r.state.scrollPosition||0)}),window.addEventListener("hashchange",r=>{r.preventDefault()})),{route:n,go:s}}function mc(){const e=dt(pr);if(!e)throw new Error("useRouter() is called without provider.");return e}function Ut(){return mc().route}function ei(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=pn.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 vc=B({name:"VitePressContent",setup(){const e=Ut();return()=>Fn("div",{style:{position:"relative"}},[e.component?Fn(e.component):null])}}),mr=/#.*$/,gc=/(index)?\.(md|html)$/,yc=/^[a-z]+:/i,bc=typeof window!="undefined",xc=ye(bc?location.hash:"");function kc(e){return yc.test(e)}function wc(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function mn(e,t,n=!1){if(t===void 0)return!1;if(e=ni(`/${e}`),n)return new RegExp(t).test(e);if(ni(t)!==e)return!1;const s=t.match(mr);return s?xc.value===s[0]:!0}function ti(e){return/^\//.test(e)?e:`/${e}`}function ni(e){return decodeURI(e).replace(mr,"").replace(gc,"")}function As(e){if(kc(e))return e;const{pathname:t,search:n,hash:s}=new URL(e,"http://example.com"),o=t.endsWith("/")||t.endsWith(".html")?e:`${t.replace(/(\.md)?$/,".html")}${n}${s}`;return Ot(o)}function vr(e,t){if(Array.isArray(e))return e;t=ti(t);for(const n in e)if(t.startsWith(ti(n)))return e[n];return[]}function $c(e){const t=[];for(const n of e)for(const s of n.items)t.push(s);return t}function Je(){const e=Ut(),{theme:t,frontmatter:n}=ae(),s=ye(!1),o=ve(()=>{const f=t.value.sidebar,_=e.data.relativePath;return f?vr(f,_):[]}),i=ve(()=>n.value.sidebar!==!1&&o.value.length>0&&n.value.layout!=="home");function r(){s.value=!0}function l(){s.value=!1}function a(){s.value?l():r()}return{isOpen:s,sidebar:o,hasSidebar:i,open:r,close:l,toggle:a}}function Pc(e,t){let n;Xn(()=>{n=e.value?document.activeElement:void 0}),nt(()=>{window.addEventListener("keyup",s)}),Ct(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}var L=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n};const Cc=B({__name:"VPSkipLink",setup(e){const t=Ut(),n=ye();ht(()=>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)=>(d(),v(Z,null,[h("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),h("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});var Sc=L(Cc,[["__scopeId","data-v-45f6ae50"]]);const Vc={key:0,class:"VPBackdrop"},Tc=B({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(d(),G(_n,{name:"fade"},{default:D(()=>[e.show?(d(),v("div",Vc)):W("",!0)]),_:1}))}});var Ec=L(Tc,[["__scopeId","data-v-0e94ce1c"]]);function Lc(){const e=ye(!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()}return{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}const Mc=["src"],Ic={inheritAttrs:!1},Ac=B({...Ic,__name:"VPImage",props:{image:null},setup(e){return(t,n)=>{const s=ts("VPImage",!0);return e.image?(d(),v(Z,{key:0},[typeof e.image=="string"||"src"in e.image?(d(),v("img",Vn({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:m(Ot)(typeof e.image=="string"?e.image:e.image.src)}),null,16,Mc)):(d(),v(Z,{key:1},[T(s,Vn({class:"dark",image:e.image.dark},t.$attrs),null,16,["image"]),T(s,Vn({class:"light",image:e.image.light},t.$attrs),null,16,["image"])],64))],64)):W("",!0)}}});var gr=L(Ac,[["__scopeId","data-v-73ae1788"]]);const Nc=["href"],Bc=B({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=ae(),{hasSidebar:s}=Je();return(o,i)=>(d(),v("div",{class:me(["VPNavBarTitle",{"has-sidebar":m(s)}])},[h("a",{class:"title",href:m(t).base},[T(gr,{class:"logo",image:m(n).logo},null,8,["image"]),m(n).siteTitle?(d(),v(Z,{key:0},[Be(se(m(n).siteTitle),1)],64)):m(n).siteTitle===void 0?(d(),v(Z,{key:1},[Be(se(m(t).title),1)],64)):W("",!0)],8,Nc)],2))}});var Fc=L(Bc,[["__scopeId","data-v-6a6f7ff6"]]);const Oc={key:0,class:"VPNavBarSearch"},Hc={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},Rc=h("span",{class:"DocSearch-Button-Container"},[h("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},[h("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"})]),h("span",{class:"DocSearch-Button-Placeholder"},"Search")],-1),Dc={class:"DocSearch-Button-Keys"},zc=h("kbd",{class:"DocSearch-Button-Key"},"K",-1),Uc=B({__name:"VPNavBarSearch",setup(e){const t=()=>null,{theme:n}=ae(),s=ye(!1),o=ye();nt(()=>{if(!n.value.algolia)return;o.value.textContent=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"\u2318":"Ctrl";const r=a=>{a.key==="k"&&(a.ctrlKey||a.metaKey)&&(a.preventDefault(),i(),l())},l=()=>{window.removeEventListener("keydown",r)};window.addEventListener("keydown",r),Ct(l)});function i(){s.value||(s.value=!0)}return(r,l)=>m(n).algolia?(d(),v("div",Oc,[s.value?(d(),G(m(t),{key:0})):(d(),v("div",{key:1,id:"docsearch",onClick:i},[h("button",Hc,[Rc,h("span",Dc,[h("kbd",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:o},"Meta",512),zc])])]))])):W("",!0)}}),jc={},Kc={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},qc=h("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),Wc=h("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),Gc=[qc,Wc];function Yc(e,t){return d(),v("svg",Kc,Gc)}var Jc=L(jc,[["render",Yc]]);const Xc=B({__name:"VPLink",props:{href:null,noIcon:{type:Boolean}},setup(e){const t=e,n=ve(()=>t.href&&/^[a-z]+:/i.test(t.href));return(s,o)=>(d(),G(ns(e.href?"a":"span"),{class:me(["VPLink",{link:e.href}]),href:e.href?m(As)(e.href):void 0,target:m(n)?"_blank":void 0,rel:m(n)?"noopener noreferrer":void 0},{default:D(()=>[R(s.$slots,"default",{},void 0,!0),m(n)&&!e.noIcon?(d(),G(Jc,{key:0,class:"icon"})):W("",!0)]),_:3},8,["class","href","target","rel"]))}});var jt=L(Xc,[["__scopeId","data-v-5704c677"]]);const Zc=B({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=ae();return(n,s)=>(d(),G(jt,{class:me({VPNavBarMenuLink:!0,active:m(mn)(m(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,noIcon:!0},{default:D(()=>[Be(se(e.item.text),1)]),_:1},8,["class","href"]))}});var Qc=L(Zc,[["__scopeId","data-v-8fba5fa8"]]);const so=ye();let yr=!1,vs=0;function eu(e){const t=ye(!1);if(typeof window!="undefined"){!yr&&tu(),vs++;const n=ht(so,s=>{var o,i,r;s===e.el.value||((o=e.el.value)==null?void 0:o.contains(s))?(t.value=!0,(i=e.onFocus)==null||i.call(e)):(t.value=!1,(r=e.onBlur)==null||r.call(e))});Ct(()=>{n(),vs--,vs||nu()})}return Ys(t)}function tu(){document.addEventListener("focusin",br),yr=!0,so.value=document.activeElement}function nu(){document.removeEventListener("focusin",br)}function br(){so.value=document.activeElement}const su={},ou={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},iu=h("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),ru=[iu];function lu(e,t){return d(),v("svg",ou,ru)}var xr=L(su,[["render",lu]]);const au={},cu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},uu=h("circle",{cx:"12",cy:"12",r:"2"},null,-1),fu=h("circle",{cx:"19",cy:"12",r:"2"},null,-1),du=h("circle",{cx:"5",cy:"12",r:"2"},null,-1),hu=[uu,fu,du];function _u(e,t){return d(),v("svg",cu,hu)}var pu=L(au,[["render",_u]]);const mu={class:"VPMenuLink"},vu=B({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=ae();return(n,s)=>(d(),v("div",mu,[T(jt,{class:me({active:m(mn)(m(t).relativePath,e.item.activeMatch||e.item.link)}),href:e.item.link},{default:D(()=>[Be(se(e.item.text),1)]),_:1},8,["class","href"])]))}});var is=L(vu,[["__scopeId","data-v-06b18c43"]]);const gu={class:"VPMenuGroup"},yu={key:0,class:"title"},bu=B({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(d(),v("div",gu,[e.text?(d(),v("p",yu,se(e.text),1)):W("",!0),(d(!0),v(Z,null,Ce(e.items,s=>(d(),v(Z,null,["link"in s?(d(),G(is,{key:0,item:s},null,8,["item"])):W("",!0)],64))),256))]))}});var xu=L(bu,[["__scopeId","data-v-4bc84c0d"]]);const ku={class:"VPMenu"},wu={key:0,class:"items"},$u=B({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(d(),v("div",ku,[e.items?(d(),v("div",wu,[(d(!0),v(Z,null,Ce(e.items,s=>(d(),v(Z,{key:s.text},["link"in s?(d(),G(is,{key:0,item:s},null,8,["item"])):(d(),G(xu,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):W("",!0),R(t.$slots,"default",{},void 0,!0)]))}});var Pu=L($u,[["__scopeId","data-v-e73581a2"]]);const Cu=["aria-expanded","aria-label"],Su={key:0,class:"text"},Vu={class:"menu"},Tu=B({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=ye(!1),n=ye();eu({el:n,onBlur:s});function s(){t.value=!1}return(o,i)=>(d(),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)},[h("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:i[0]||(i[0]=r=>t.value=!t.value)},[e.button||e.icon?(d(),v("span",Su,[e.icon?(d(),G(ns(e.icon),{key:0,class:"option-icon"})):W("",!0),Be(" "+se(e.button)+" ",1),T(xr,{class:"text-icon"})])):(d(),G(pu,{key:1,class:"icon"}))],8,Cu),h("div",Vu,[T(Pu,{items:e.items},{default:D(()=>[R(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});var oo=L(Tu,[["__scopeId","data-v-8dccea88"]]);const Eu=B({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=ae();return(n,s)=>(d(),G(oo,{class:me({VPNavBarMenuGroup:!0,active:m(mn)(m(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}});const Lu=e=>(Fe("data-v-a30758ee"),e=e(),Oe(),e),Mu={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Iu=Lu(()=>h("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Au=B({__name:"VPNavBarMenu",setup(e){const{theme:t}=ae();return(n,s)=>m(t).nav?(d(),v("nav",Mu,[Iu,(d(!0),v(Z,null,Ce(m(t).nav,o=>(d(),v(Z,{key:o.text},["link"in o?(d(),G(Qc,{key:0,item:o},null,8,["item"])):(d(),G(Eu,{key:1,item:o},null,8,["item"]))],64))),128))])):W("",!0)}});var Nu=L(Au,[["__scopeId","data-v-a30758ee"]]);const Bu={},Fu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ou=h("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),Hu=h("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),Ru=[Ou,Hu];function Du(e,t){return d(),v("svg",Fu,Ru)}var kr=L(Bu,[["render",Du]]);const zu={class:"items"},Uu={class:"title"},ju=B({__name:"VPNavBarTranslations",setup(e){const{theme:t}=ae();return(n,s)=>m(t).localeLinks?(d(),G(oo,{key:0,class:"VPNavBarTranslations",icon:kr},{default:D(()=>[h("div",zu,[h("p",Uu,se(m(t).localeLinks.text),1),(d(!0),v(Z,null,Ce(m(t).localeLinks.items,o=>(d(),G(is,{key:o.link,item:o},null,8,["item"]))),128))])]),_:1})):W("",!0)}});var Ku=L(ju,[["__scopeId","data-v-2ec6e3c4"]]);const qu={},Wu={class:"VPSwitch",type:"button",role:"switch"},Gu={class:"check"},Yu={key:0,class:"icon"};function Ju(e,t){return d(),v("button",Wu,[h("span",Gu,[e.$slots.default?(d(),v("span",Yu,[R(e.$slots,"default",{},void 0,!0)])):W("",!0)])])}var Xu=L(qu,[["render",Ju],["__scopeId","data-v-1dda4c9c"]]);const Zu={},Qu={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ef=va('<path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path>',9),tf=[ef];function nf(e,t){return d(),v("svg",Qu,tf)}var sf=L(Zu,[["render",nf]]);const of={},rf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},lf=h("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),af=[lf];function cf(e,t){return d(),v("svg",rf,af)}var uf=L(of,[["render",cf]]);const ff=B({__name:"VPSwitchAppearance",setup(e){const t=typeof localStorage!="undefined"?n():()=>{};function n(){const s=window.matchMedia("(prefers-color-scheme: dark)"),o=document.documentElement.classList;let i=localStorage.getItem(Xo)||"auto",r=i==="auto"?s.matches:i==="dark";s.onchange=f=>{i==="auto"&&a(r=f.matches)};function l(){a(r=!r),i=r?s.matches?"auto":"dark":s.matches?"light":"auto",localStorage.setItem(Xo,i)}function a(f){o[f?"add":"remove"]("dark")}return l}return(s,o)=>(d(),G(Xu,{class:"VPSwitchAppearance","aria-label":"toggle dark mode",onClick:m(t)},{default:D(()=>[T(sf,{class:"sun"}),T(uf,{class:"moon"})]),_:1},8,["onClick"]))}});var io=L(ff,[["__scopeId","data-v-781f9d1b"]]);const df={key:0,class:"VPNavBarAppearance"},hf=B({__name:"VPNavBarAppearance",setup(e){const{site:t}=ae();return(n,s)=>m(t).appearance?(d(),v("div",df,[T(io)])):W("",!0)}});var _f=L(hf,[["__scopeId","data-v-311055f2"]]);const pf={},mf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},vf=h("path",{d:"M20.222 0c1.406 0 2.54 1.137 2.607 2.475V24l-2.677-2.273-1.47-1.338-1.604-1.398.67 2.205H3.71c-1.402 0-2.54-1.065-2.54-2.476V2.48C1.17 1.142 2.31.003 3.715.003h16.5L20.222 0zm-6.118 5.683h-.03l-.202.2c2.073.6 3.076 1.537 3.076 1.537-1.336-.668-2.54-1.002-3.744-1.137-.87-.135-1.74-.064-2.475 0h-.2c-.47 0-1.47.2-2.81.735-.467.203-.735.336-.735.336s1.002-1.002 3.21-1.537l-.135-.135s-1.672-.064-3.477 1.27c0 0-1.805 3.144-1.805 7.02 0 0 1 1.74 3.743 1.806 0 0 .4-.533.805-1.002-1.54-.468-2.14-1.404-2.14-1.404s.134.066.335.2h.06c.03 0 .044.015.06.03v.006c.016.016.03.03.06.03.33.136.66.27.93.4.466.202 1.065.403 1.8.536.93.135 1.996.2 3.21 0 .6-.135 1.2-.267 1.8-.535.39-.2.87-.4 1.397-.737 0 0-.6.936-2.205 1.404.33.466.795 1 .795 1 2.744-.06 3.81-1.8 3.87-1.726 0-3.87-1.815-7.02-1.815-7.02-1.635-1.214-3.165-1.26-3.435-1.26l.056-.02zm.168 4.413c.703 0 1.27.6 1.27 1.335 0 .74-.57 1.34-1.27 1.34-.7 0-1.27-.6-1.27-1.334.002-.74.573-1.338 1.27-1.338zm-4.543 0c.7 0 1.266.6 1.266 1.335 0 .74-.57 1.34-1.27 1.34-.7 0-1.27-.6-1.27-1.334 0-.74.57-1.338 1.27-1.338z"},null,-1),gf=[vf];function yf(e,t){return d(),v("svg",mf,gf)}var bf=L(pf,[["render",yf]]);const xf={},kf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},wf=h("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"},null,-1),$f=[wf];function Pf(e,t){return d(),v("svg",kf,$f)}var Cf=L(xf,[["render",Pf]]);const Sf={},Vf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Tf=h("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"},null,-1),Ef=[Tf];function Lf(e,t){return d(),v("svg",Vf,Ef)}var Mf=L(Sf,[["render",Lf]]);const If={},Af={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Nf=h("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"},null,-1),Bf=[Nf];function Ff(e,t){return d(),v("svg",Af,Bf)}var Of=L(If,[["render",Ff]]);const Hf={},Rf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Df=h("path",{d:"M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z"},null,-1),zf=[Df];function Uf(e,t){return d(),v("svg",Rf,zf)}var jf=L(Hf,[["render",Uf]]);const Kf={},qf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Wf=h("path",{d:"M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z"},null,-1),Gf=[Wf];function Yf(e,t){return d(),v("svg",qf,Gf)}var Jf=L(Kf,[["render",Yf]]);const Xf={},Zf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Qf=h("path",{d:"M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z"},null,-1),ed=[Qf];function td(e,t){return d(),v("svg",Zf,ed)}var nd=L(Xf,[["render",td]]);const sd={},od={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},id=h("path",{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"},null,-1),rd=[id];function ld(e,t){return d(),v("svg",od,rd)}var ad=L(sd,[["render",ld]]);const cd=["href","title"],ud={class:"visually-hidden"},fd=B({__name:"VPSocialLink",props:{icon:null,link:null},setup(e){const t={discord:bf,facebook:Cf,github:Mf,instagram:jf,linkedin:Of,slack:Jf,twitter:nd,youtube:ad};return(n,s)=>(d(),v("a",{class:"VPSocialLink",href:e.link,title:e.icon,target:"_blank",rel:"noopener noreferrer"},[(d(),G(ns(t[e.icon]),{class:"icon"})),h("span",ud,se(e.icon),1)],8,cd))}});var dd=L(fd,[["__scopeId","data-v-48c45ef6"]]);const hd={class:"VPSocialLinks"},_d=B({__name:"VPSocialLinks",props:{links:null},setup(e){return(t,n)=>(d(),v("div",hd,[(d(!0),v(Z,null,Ce(e.links,({link:s,icon:o})=>(d(),G(dd,{key:s,icon:o,link:s},null,8,["icon","link"]))),128))]))}});var ro=L(_d,[["__scopeId","data-v-4dcbaf3a"]]);const pd=B({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=ae();return(n,s)=>m(t).socialLinks?(d(),G(ro,{key:0,class:"VPNavBarSocialLinks",links:m(t).socialLinks},null,8,["links"])):W("",!0)}});var md=L(pd,[["__scopeId","data-v-0ae890f7"]]);const vd=e=>(Fe("data-v-0562f5c0"),e=e(),Oe(),e),gd={key:0,class:"group"},yd={class:"trans-title"},bd={key:1,class:"group"},xd={class:"item appearance"},kd=vd(()=>h("p",{class:"label"},"Appearance",-1)),wd={class:"appearance-action"},$d={key:2,class:"group"},Pd={class:"item social-links"},Cd=B({__name:"VPNavBarExtra",setup(e){const{site:t,theme:n}=ae();return(s,o)=>(d(),G(oo,{class:"VPNavBarExtra",label:"extra navigation"},{default:D(()=>[m(n).localeLinks?(d(),v("div",gd,[h("p",yd,se(m(n).localeLinks.text),1),(d(!0),v(Z,null,Ce(m(n).localeLinks.items,i=>(d(),G(is,{key:i.link,item:i},null,8,["item"]))),128))])):W("",!0),m(t).appearance?(d(),v("div",bd,[h("div",xd,[kd,h("div",wd,[T(io)])])])):W("",!0),m(n).socialLinks?(d(),v("div",$d,[h("div",Pd,[T(ro,{class:"social-links-list",links:m(n).socialLinks},null,8,["links"])])])):W("",!0)]),_:1}))}});var Sd=L(Cd,[["__scopeId","data-v-0562f5c0"]]);const Vd=e=>(Fe("data-v-6f008456"),e=e(),Oe(),e),Td=["aria-expanded"],Ed=Vd(()=>h("span",{class:"container"},[h("span",{class:"top"}),h("span",{class:"middle"}),h("span",{class:"bottom"})],-1)),Ld=[Ed],Md=B({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,n)=>(d(),v("button",{type:"button",class:me(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=s=>t.$emit("click"))},Ld,10,Td))}});var Id=L(Md,[["__scopeId","data-v-6f008456"]]);const Ad={class:"container"},Nd={class:"content"},Bd=B({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const{hasSidebar:t}=Je();return(n,s)=>(d(),v("div",{class:me(["VPNavBar",{"has-sidebar":m(t)}])},[h("div",Ad,[T(Fc),h("div",Nd,[T(Uc,{class:"search"}),T(Nu,{class:"menu"}),T(Ku,{class:"translations"}),T(_f,{class:"appearance"}),T(md,{class:"social-links"}),T(Sd,{class:"extra"}),T(Id,{class:"hamburger",active:e.isScreenOpen,onClick:s[0]||(s[0]=o=>n.$emit("toggle-screen"))},null,8,["active"])])])],2))}});var Fd=L(Bd,[["__scopeId","data-v-8856f192"]]);function Od(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}else return Array.from(e)}var lo=!1;if(typeof window!="undefined"){var si={get passive(){lo=!0}};window.addEventListener("testPassive",null,si),window.removeEventListener("testPassive",null,si)}var On=typeof window!="undefined"&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||window.navigator.platform==="MacIntel"&&window.navigator.maxTouchPoints>1),Bt=[],Hn=!1,ao=-1,sn=void 0,kt=void 0,on=void 0,wr=function(t){return Bt.some(function(n){return!!(n.options.allowTouchMove&&n.options.allowTouchMove(t))})},Rn=function(t){var n=t||window.event;return wr(n.target)||n.touches.length>1?!0:(n.preventDefault&&n.preventDefault(),!1)},Hd=function(t){if(on===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);on=document.body.style.paddingRight,document.body.style.paddingRight=o+s+"px"}}sn===void 0&&(sn=document.body.style.overflow,document.body.style.overflow="hidden")},Rd=function(){on!==void 0&&(document.body.style.paddingRight=on,on=void 0),sn!==void 0&&(document.body.style.overflow=sn,sn=void 0)},Dd=function(){return window.requestAnimationFrame(function(){if(kt===void 0){kt={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(kt!==void 0){var t=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);document.body.style.position=kt.position,document.body.style.top=kt.top,document.body.style.left=kt.left,window.scrollTo(n,t),kt=void 0}},Ud=function(t){return t?t.scrollHeight-t.scrollTop<=t.clientHeight:!1},jd=function(t,n){var s=t.targetTouches[0].clientY-ao;return wr(t.target)?!1:n&&n.scrollTop===0&&s>0||Ud(n)&&s<0?Rn(t):(t.stopPropagation(),!0)},Kd=function(t,n){if(!t){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!Bt.some(function(o){return o.targetElement===t})){var s={targetElement:t,options:n||{}};Bt=[].concat(Od(Bt),[s]),On?Dd():Hd(n),On&&(t.ontouchstart=function(o){o.targetTouches.length===1&&(ao=o.targetTouches[0].clientY)},t.ontouchmove=function(o){o.targetTouches.length===1&&jd(o,t)},Hn||(document.addEventListener("touchmove",Rn,lo?{passive:!1}:void 0),Hn=!0))}},qd=function(){On&&(Bt.forEach(function(t){t.targetElement.ontouchstart=null,t.targetElement.ontouchmove=null}),Hn&&(document.removeEventListener("touchmove",Rn,lo?{passive:!1}:void 0),Hn=!1),ao=-1),On?zd():Rd(),Bt=[]};const Wd=B({__name:"VPNavScreenMenuLink",props:{text:null,link:null},setup(e){const t=dt("close-screen");return(n,s)=>(d(),G(jt,{class:"VPNavScreenMenuLink",href:e.link,onClick:m(t)},{default:D(()=>[Be(se(e.text),1)]),_:1},8,["href","onClick"]))}});var Gd=L(Wd,[["__scopeId","data-v-c866d100"]]);const Yd={},Jd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Xd=h("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),Zd=[Xd];function Qd(e,t){return d(),v("svg",Jd,Zd)}var eh=L(Yd,[["render",Qd]]);const th=B({__name:"VPNavScreenMenuGroupLink",props:{text:null,link:null},setup(e){const t=dt("close-screen");return(n,s)=>(d(),G(jt,{class:"VPNavScreenMenuGroupLink",href:e.link,onClick:m(t)},{default:D(()=>[Be(se(e.text),1)]),_:1},8,["href","onClick"]))}});var $r=L(th,[["__scopeId","data-v-75257eac"]]);const nh={class:"VPNavScreenMenuGroupSection"},sh={key:0,class:"title"},oh=B({__name:"VPNavScreenMenuGroupSection",props:{text:null,items:null},setup(e){return(t,n)=>(d(),v("div",nh,[e.text?(d(),v("p",sh,se(e.text),1)):W("",!0),(d(!0),v(Z,null,Ce(e.items,s=>(d(),G($r,{key:s.text,text:s.text,link:s.link},null,8,["text","link"]))),128))]))}});var ih=L(oh,[["__scopeId","data-v-3e75c0f2"]]);const rh=["aria-controls","aria-expanded"],lh={class:"button-text"},ah=["id"],ch={key:1,class:"group"},uh=B({__name:"VPNavScreenMenuGroup",props:{text:null,items:null},setup(e){const t=e,n=ye(!1),s=ve(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function o(){n.value=!n.value}return(i,r)=>(d(),v("div",{class:me(["VPNavScreenMenuGroup",{open:n.value}])},[h("button",{class:"button","aria-controls":m(s),"aria-expanded":n.value,onClick:o},[h("span",lh,se(e.text),1),T(eh,{class:"button-icon"})],8,rh),h("div",{id:m(s),class:"items"},[(d(!0),v(Z,null,Ce(e.items,l=>(d(),v(Z,{key:l.text},["link"in l?(d(),v("div",{key:l.text,class:"item"},[T($r,{text:l.text,link:l.link},null,8,["text","link"])])):(d(),v("div",ch,[T(ih,{text:l.text,items:l.items},null,8,["text","items"])]))],64))),128))],8,ah)],2))}});var fh=L(uh,[["__scopeId","data-v-4e1ea8d2"]]);const dh={key:0,class:"VPNavScreenMenu"},hh=B({__name:"VPNavScreenMenu",setup(e){const{theme:t}=ae();return(n,s)=>m(t).nav?(d(),v("nav",dh,[(d(!0),v(Z,null,Ce(m(t).nav,o=>(d(),v(Z,{key:o.text},["link"in o?(d(),G(Gd,{key:0,text:o.text,link:o.link},null,8,["text","link"])):(d(),G(fh,{key:1,text:o.text||"",items:o.items},null,8,["text","items"]))],64))),128))])):W("",!0)}});const _h=e=>(Fe("data-v-03f5dbc0"),e=e(),Oe(),e),ph={key:0,class:"VPNavScreenAppearance"},mh=_h(()=>h("p",{class:"text"},"Appearance",-1)),vh=B({__name:"VPNavScreenAppearance",setup(e){const{site:t}=ae();return(n,s)=>m(t).appearance?(d(),v("div",ph,[mh,T(io)])):W("",!0)}});var gh=L(vh,[["__scopeId","data-v-03f5dbc0"]]);const yh={class:"list"},bh=["href"],xh=B({__name:"VPNavScreenTranslations",setup(e){const{theme:t}=ae(),n=ye(!1);function s(){n.value=!n.value}return(o,i)=>m(t).localeLinks?(d(),v("div",{key:0,class:me(["VPNavScreenTranslations",{open:n.value}])},[h("button",{class:"title",onClick:s},[T(kr,{class:"icon lang"}),Be(" "+se(m(t).localeLinks.text)+" ",1),T(xr,{class:"icon chevron"})]),h("ul",yh,[(d(!0),v(Z,null,Ce(m(t).localeLinks.items,r=>(d(),v("li",{key:r.link,class:"item"},[h("a",{class:"link",href:r.link},se(r.text),9,bh)]))),128))])],2)):W("",!0)}});var kh=L(xh,[["__scopeId","data-v-2820938e"]]);const wh=B({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=ae();return(n,s)=>m(t).socialLinks?(d(),G(ro,{key:0,class:"VPNavScreenSocialLinks",links:m(t).socialLinks},null,8,["links"])):W("",!0)}});const $h={class:"container"},Ph=B({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=ye(null);function n(){Kd(t.value,{reserveScrollBarGap:!0})}function s(){qd()}return(o,i)=>(d(),G(_n,{name:"fade",onEnter:n,onAfterLeave:s},{default:D(()=>[e.open?(d(),v("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t},[h("div",$h,[T(hh,{class:"menu"}),T(kh,{class:"translations"}),T(gh,{class:"appearance"}),T(wh,{class:"social-links"})])],512)):W("",!0)]),_:1}))}});var Ch=L(Ph,[["__scopeId","data-v-031c365f"]]);const Sh=B({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:n,toggleScreen:s}=Lc(),{hasSidebar:o}=Je();return Qs("close-screen",n),(i,r)=>(d(),v("header",{class:me(["VPNav",{"no-sidebar":!m(o)}])},[T(Fd,{"is-screen-open":m(t),onToggleScreen:m(s)},null,8,["is-screen-open","onToggleScreen"]),T(Ch,{open:m(t)},null,8,["open"])],2))}});var Vh=L(Sh,[["__scopeId","data-v-0e356168"]]);const Th={},Eh={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Lh=h("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),Mh=h("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),Ih=h("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),Ah=h("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),Nh=[Lh,Mh,Ih,Ah];function Bh(e,t){return d(),v("svg",Eh,Nh)}var Fh=L(Th,[["render",Bh]]);const Oh=e=>(Fe("data-v-92b0f14a"),e=e(),Oe(),e),Hh={key:0,class:"VPLocalNav"},Rh=["aria-expanded"],Dh=Oh(()=>h("span",{class:"menu-text"},"Menu",-1)),zh=B({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{hasSidebar:t}=Je();function n(){window.scrollTo({top:0,left:0,behavior:"smooth"})}return(s,o)=>m(t)?(d(),v("div",Hh,[h("button",{class:"menu","aria-expanded":e.open,"aria-controls":"VPSidebarNav",onClick:o[0]||(o[0]=i=>s.$emit("open-menu"))},[T(Fh,{class:"menu-icon"}),Dh],8,Rh),h("a",{class:"top-link",href:"#",onClick:n}," Return to top ")])):W("",!0)}});var Uh=L(zh,[["__scopeId","data-v-92b0f14a"]]);const jh={},Kh={version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},qh=h("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),Wh=h("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),Gh=[qh,Wh];function Yh(e,t){return d(),v("svg",Kh,Gh)}var Jh=L(jh,[["render",Yh]]);const Xh={},Zh={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Qh=h("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),e_=h("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),t_=[Qh,e_];function n_(e,t){return d(),v("svg",Zh,t_)}var s_=L(Xh,[["render",n_]]);const o_={class:"link-text"},i_=B({__name:"VPSidebarLink",props:{item:null},setup(e){const{page:t}=ae(),n=dt("close-sidebar");return(s,o)=>(d(),G(jt,{class:me({active:m(mn)(m(t).relativePath,e.item.link)}),href:e.item.link,onClick:m(n)},{default:D(()=>[h("span",o_,se(e.item.text),1)]),_:1},8,["class","href","onClick"]))}});var r_=L(i_,[["__scopeId","data-v-f53f775e"]]);const l_=["role"],a_={class:"title-text"},c_={class:"action"},u_={class:"items"},f_=B({__name:"VPSidebarGroup",props:{text:null,items:null,collapsible:{type:Boolean},collapsed:{type:Boolean}},setup(e){const t=e,n=ye(!1);Xn(()=>{n.value=!!(t.collapsible&&t.collapsed)});function s(){t.collapsible&&(n.value=!n.value)}return(o,i)=>(d(),v("section",{class:me(["VPSidebarGroup",{collapsible:e.collapsible,collapsed:n.value}])},[e.text?(d(),v("div",{key:0,class:"title",role:e.collapsible?"button":void 0,onClick:s},[h("h2",a_,se(e.text),1),h("div",c_,[T(s_,{class:"icon minus"}),T(Jh,{class:"icon plus"})])],8,l_)):W("",!0),h("div",u_,[(d(!0),v(Z,null,Ce(e.items,r=>(d(),G(r_,{key:r.link,item:r},null,8,["item"]))),128))])],2))}});var d_=L(f_,[["__scopeId","data-v-1f69a7ed"]]);const h_=e=>(Fe("data-v-55e4c7db"),e=e(),Oe(),e),__={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},p_=h_(()=>h("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),m_=B({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const t=e,{sidebar:n,hasSidebar:s}=Je();let o=ye(null);return Ol(async()=>{var i;t.open&&(await zt(),(i=o.value)==null||i.focus())}),(i,r)=>m(s)?(d(),v("aside",{key:0,class:me(["VPSidebar",{open:e.open}]),ref_key:"navEl",ref:o,onClick:r[0]||(r[0]=ec(()=>{},["stop"]))},[h("nav",__,[p_,(d(!0),v(Z,null,Ce(m(n),l=>(d(),v("div",{key:l.text,class:"group"},[T(d_,{text:l.text,items:l.items,collapsible:l.collapsible,collapsed:l.collapsed},null,8,["text","items","collapsible","collapsed"])]))),128))])],2)):W("",!0)}});var v_=L(m_,[["__scopeId","data-v-55e4c7db"]]);function g_(){const{page:e}=ae();Ee&&ht(()=>e.value.relativePath,()=>{zt(()=>{document.querySelectorAll('.vp-doc div[class*="language-"]>span.copy').forEach(b_)})},{immediate:!0,flush:"post"})}async function y_(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 b_(e){e.onclick=()=>{const t=e.parentElement;if(!t)return;const n=t.classList.contains("language-sh")||t.classList.contains("language-bash");let{innerText:s=""}=t;n&&(s=s.replace(/^ *\$ /gm,"")),y_(s).then(()=>{e.classList.add("copied"),setTimeout(()=>{e.classList.remove("copied")},3e3)})}}const rs=e=>(Fe("data-v-689a417a"),e=e(),Oe(),e),x_={class:"NotFound"},k_=rs(()=>h("p",{class:"code"},"404",-1)),w_=rs(()=>h("h1",{class:"title"},"PAGE NOT FOUND",-1)),$_=rs(()=>h("div",{class:"divider"},null,-1)),P_=rs(()=>h("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)),C_={class:"action"},S_=["href"],V_=B({__name:"NotFound",setup(e){const{site:t}=ae();return(n,s)=>(d(),v("div",x_,[k_,w_,$_,P_,h("div",C_,[h("a",{class:"link",href:m(t).base,"aria-label":"go to home"}," Take me home ",8,S_)])]))}});var Ns=L(V_,[["__scopeId","data-v-689a417a"]]);const T_={},E_={class:"VPPage"};function L_(e,t){const n=ts("Content");return d(),v("div",E_,[T(n)])}var M_=L(T_,[["render",L_]]);const I_=B({__name:"VPButton",props:{tag:null,size:null,theme:null,text:null,href:null},setup(e){const t=e,n=ve(()=>{var i,r;return[(i=t.size)!=null?i:"medium",(r=t.theme)!=null?r:"brand"]}),s=ve(()=>t.href&&/^[a-z]+:/i.test(t.href)),o=ve(()=>t.tag?t.tag:t.href?"a":"button");return(i,r)=>(d(),G(ns(m(o)),{class:me(["VPButton",m(n)]),href:e.href?m(Ot)(e.href):void 0,target:m(s)?"_blank":void 0,rel:m(s)?"noopener noreferrer":void 0},{default:D(()=>[Be(se(e.text),1)]),_:1},8,["class","href","target","rel"]))}});var A_=L(I_,[["__scopeId","data-v-be07d988"]]);const N_=e=>(Fe("data-v-5d590baf"),e=e(),Oe(),e),B_={class:"container"},F_={class:"main"},O_={key:0,class:"name"},H_={class:"clip"},R_={key:1,class:"text"},D_={key:2,class:"tagline"},z_={key:3,class:"actions"},U_={key:0,class:"image"},j_={class:"image-container"},K_=N_(()=>h("div",{class:"image-bg"},null,-1)),q_=B({__name:"VPHero",props:{name:null,text:null,tagline:null,image:null,actions:null},setup(e){return(t,n)=>(d(),v("div",{class:me(["VPHero",{"has-image":e.image}])},[h("div",B_,[h("div",F_,[e.name?(d(),v("h1",O_,[h("span",H_,se(e.name),1)])):W("",!0),e.text?(d(),v("p",R_,se(e.text),1)):W("",!0),e.tagline?(d(),v("p",D_,se(e.tagline),1)):W("",!0),e.actions?(d(),v("div",z_,[(d(!0),v(Z,null,Ce(e.actions,s=>(d(),v("div",{key:s.link,class:"action"},[T(A_,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link},null,8,["theme","text","href"])]))),128))])):W("",!0)]),e.image?(d(),v("div",U_,[h("div",j_,[K_,T(gr,{class:"image-src",image:e.image},null,8,["image"])])])):W("",!0)])],2))}});var W_=L(q_,[["__scopeId","data-v-5d590baf"]]);const G_=B({__name:"VPHomeHero",setup(e){const{frontmatter:t}=ae();return(n,s)=>m(t).hero?(d(),G(W_,{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"])):W("",!0)}});const Y_={class:"VPFeature"},J_={key:0,class:"icon"},X_={class:"title"},Z_={class:"details"},Q_=B({__name:"VPFeature",props:{icon:null,title:null,details:null},setup(e){return(t,n)=>(d(),v("article",Y_,[e.icon?(d(),v("div",J_,se(e.icon),1)):W("",!0),h("h2",X_,se(e.title),1),h("p",Z_,se(e.details),1)]))}});var ep=L(Q_,[["__scopeId","data-v-3aa4af24"]]);const tp={key:0,class:"VPFeatures"},np={class:"container"},sp={class:"items"},op=B({__name:"VPFeatures",props:{features:null},setup(e){const t=e,n=ve(()=>{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?(d(),v("div",tp,[h("div",np,[h("div",sp,[(d(!0),v(Z,null,Ce(e.features,i=>(d(),v("div",{key:i.title,class:me(["item",[m(n)]])},[T(ep,{icon:i.icon,title:i.title,details:i.details},null,8,["icon","title","details"])],2))),128))])])])):W("",!0)}});var ip=L(op,[["__scopeId","data-v-1812ea91"]]);const rp=B({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=ae();return(n,s)=>m(t).features?(d(),G(ip,{key:0,class:"VPHomeFeatures",features:m(t).features},null,8,["features"])):W("",!0)}});const lp={class:"VPHome"},ap=B({__name:"VPHome",setup(e){return(t,n)=>{const s=ts("Content");return d(),v("div",lp,[R(t.$slots,"home-hero-before",{},void 0,!0),T(G_),R(t.$slots,"home-hero-after",{},void 0,!0),R(t.$slots,"home-features-before",{},void 0,!0),T(rp),R(t.$slots,"home-features-after",{},void 0,!0),T(s)])}}});var cp=L(ap,[["__scopeId","data-v-3e80d098"]]),oi;const vn=typeof window!="undefined";vn&&((oi=window==null?void 0:window.navigator)==null?void 0:oi.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function up(e){return Gr()?(Yr(e),!0):!1}function fp(e,t=!0){rr()?Ui(e):t?e():zt(e)}const dp=vn?window:void 0;vn&&window.document;vn&&window.navigator;vn&&window.location;function ii(e,t={}){const{window:n=dp}=t,s=Boolean(n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const i=ye(!1),r=()=>{!s||(o||(o=n.matchMedia(e)),i.value=o.matches)};return fp(()=>{r(),o&&("addEventListener"in o?o.addEventListener("change",r):o.addListener(r),up(()=>{"removeEventListener"in o?o.removeEventListener("change",r):o.removeListener(r)}))}),i}const Bs=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Fs="__vueuse_ssr_handlers__";Bs[Fs]=Bs[Fs]||{};Bs[Fs];var ri;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ri||(ri={}));function hp(){const{hasSidebar:e}=Je(),t=ii("(min-width: 960px)"),n=ii("(min-width: 1280px)");return{isAsideEnabled:ve(()=>!n.value&&!t.value?!1:e.value?n.value:t.value)}}const _p=56;function pp(){const{page:e}=ae();return{hasOutline:ve(()=>e.value.headers.length>0)}}function mp(e){return Pr(vp(e))}function vp(e){e=e.map(n=>Object.assign({},n));let t;for(const n of e)n.level===2?t=n:t&&n.level<=3&&(t.children||(t.children=[])).push(n);return e.filter(n=>n.level===2)}function Pr(e){return e.map(t=>({text:t.title,link:`#${t.slug}`,children:t.children?Pr(t.children):void 0,hidden:t.hidden}))}function gp(e,t){const{isAsideEnabled:n}=hp(),s=wc(i,100);let o=null;nt(()=>{requestAnimationFrame(i),window.addEventListener("scroll",s)}),ji(()=>{r(location.hash)}),Ct(()=>{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(C=>l.some(N=>N.hash===C.hash&&C.offsetParent!==null)),f=window.scrollY,_=window.innerHeight,g=document.body.offsetHeight,x=f+_===g;if(a.length&&x){r(a[a.length-1].hash);return}for(let C=0;C<a.length;C++){const N=a[C],U=a[C+1],[z,y]=yp(C,N,U);if(z){history.replaceState(null,document.title,y||" "),r(y);return}}}function r(l){o&&o.classList.remove("active"),l!==null&&(o=e.value.querySelector(`a[href="${decodeURIComponent(l)}"]`));const a=o;a?(a.classList.add("active"),t.value.style.top=a.offsetTop+33+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function li(e){return e.parentElement.offsetTop-_p-15}function yp(e,t,n){const s=window.scrollY;return e===0&&s===0?[!0,null]:s<li(t)?[!1,null]:!n||s<li(n)?[!0,t.hash]:[!1,null]}const bp=e=>(Fe("data-v-51e5a8ce"),e=e(),Oe(),e),xp={class:"content"},kp={class:"outline-title"},wp={"aria-labelledby":"doc-outline-aria-label"},$p=bp(()=>h("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),Pp={class:"root"},Cp=["href"],Sp={key:0},Vp=["href"],Tp=B({__name:"VPDocAsideOutline",setup(e){const{page:t,frontmatter:n,theme:s}=ae(),{hasOutline:o}=pp(),i=ye(),r=ye();gp(i,r);const l=ve(()=>mp(t.value.headers));function a({target:f}){const _="#"+f.href.split("#")[1],g=document.querySelector(_);g==null||g.focus()}return(f,_)=>(d(),v("div",{class:me(["VPDocAsideOutline",{"has-outline":m(o)}]),ref_key:"container",ref:i},[h("div",xp,[h("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),h("div",kp,se(m(s).outlineTitle||"On this page"),1),h("nav",wp,[$p,h("ul",Pp,[(d(!0),v(Z,null,Ce(m(l),({text:g,link:x,children:C,hidden:N})=>So((d(),v("li",null,[h("a",{class:"outline-link",href:x,onClick:a},se(g),9,Cp),C&&m(n).outline==="deep"?(d(),v("ul",Sp,[(d(!0),v(Z,null,Ce(C,({text:U,link:z,hidden:y})=>So((d(),v("li",null,[h("a",{class:"outline-link nested",href:z,onClick:a},se(U),9,Vp)],512)),[[Yo,!y]])),256))])):W("",!0)],512)),[[Yo,!N]])),256))])])])],2))}});var Ep=L(Tp,[["__scopeId","data-v-51e5a8ce"]]);const Lp={class:"VPDocAsideCarbonAds"},Mp=B({__name:"VPDocAsideCarbonAds",setup(e){const t=()=>null;return(n,s)=>(d(),v("div",Lp,[T(m(t))]))}});const Ip=e=>(Fe("data-v-779d834d"),e=e(),Oe(),e),Ap={class:"VPDocAside"},Np=Ip(()=>h("div",{class:"spacer"},null,-1)),Bp=B({__name:"VPDocAside",setup(e){const{page:t,theme:n}=ae();return(s,o)=>(d(),v("div",Ap,[R(s.$slots,"aside-top",{},void 0,!0),R(s.$slots,"aside-outline-before",{},void 0,!0),m(t).headers.length?(d(),G(Ep,{key:0})):W("",!0),R(s.$slots,"aside-outline-after",{},void 0,!0),Np,R(s.$slots,"aside-ads-before",{},void 0,!0),m(n).carbonAds?(d(),G(Mp,{key:1})):W("",!0),R(s.$slots,"aside-ads-after",{},void 0,!0),R(s.$slots,"aside-bottom",{},void 0,!0)]))}});var Fp=L(Bp,[["__scopeId","data-v-779d834d"]]);function Op(){const{theme:e,page:t}=ae();return ve(()=>{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 Hp(){const{page:e,theme:t}=ae();return ve(()=>{const n=vr(t.value.sidebar,e.value.relativePath),s=$c(n),o=s.findIndex(i=>mn(e.value.relativePath,i.link));return{prev:s[o-1],next:s[o+1]}})}const Rp={},Dp={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},zp=h("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),Up=h("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),jp=[zp,Up];function Kp(e,t){return d(),v("svg",Dp,jp)}var qp=L(Rp,[["render",Kp]]);const Wp={class:"VPLastUpdated"},Gp=["datatime"],Yp=B({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:n}=ae(),s=new Date(n.value.lastUpdated),o=s.toISOString(),i=ye("");return nt(()=>{Xn(()=>{i.value=s.toLocaleString(window.navigator.language)})}),(r,l)=>{var a;return d(),v("p",Wp,[Be(se((a=m(t).lastUpdatedText)!=null?a:"Last updated")+": ",1),h("time",{datatime:m(o)},se(i.value),9,Gp)])}}});var Jp=L(Yp,[["__scopeId","data-v-0ce8c960"]]);const Cr=e=>(Fe("data-v-04568844"),e=e(),Oe(),e),Xp={class:"VPDocFooter"},Zp={class:"edit-info"},Qp={key:0,class:"edit-link"},e1={key:1,class:"last-updated"},t1={key:0,class:"prev-next"},n1={class:"pager"},s1=["href"],o1=Cr(()=>h("span",{class:"desc"},"Previous page",-1)),i1={class:"title"},r1=["href"],l1=Cr(()=>h("span",{class:"desc"},"Next page",-1)),a1={class:"title"},c1=B({__name:"VPDocFooter",setup(e){const{theme:t,page:n,frontmatter:s}=ae(),o=Op(),i=Hp(),r=ve(()=>n.value.lastUpdated&&s.value.lastUpdated!==!1);return(l,a)=>(d(),v("footer",Xp,[h("div",Zp,[m(t).editLink&&m(s).editLink!==!1?(d(),v("div",Qp,[T(jt,{class:"edit-link-button",href:m(o).url,"no-icon":!0},{default:D(()=>[T(qp,{class:"edit-link-icon"}),Be(" "+se(m(o).text),1)]),_:1},8,["href"])])):W("",!0),m(r)?(d(),v("div",e1,[T(Jp)])):W("",!0)]),m(i).prev||m(i).next?(d(),v("div",t1,[h("div",n1,[m(i).prev?(d(),v("a",{key:0,class:"pager-link prev",href:m(As)(m(i).prev.link)},[o1,h("span",i1,se(m(i).prev.text),1)],8,s1)):W("",!0)]),h("div",{class:me(["pager",{"has-prev":m(i).prev}])},[m(i).next?(d(),v("a",{key:0,class:"pager-link next",href:m(As)(m(i).next.link)},[l1,h("span",a1,se(m(i).next.text),1)],8,r1)):W("",!0)],2)])):W("",!0)]))}});var u1=L(c1,[["__scopeId","data-v-04568844"]]);const f1=e=>(Fe("data-v-79ca2460"),e=e(),Oe(),e),d1={class:"container"},h1={class:"aside"},_1=f1(()=>h("div",{class:"aside-curtain"},null,-1)),p1={class:"aside-container"},m1={class:"aside-content"},v1={class:"content"},g1={class:"content-container"},y1={class:"main"},b1=B({__name:"VPDoc",setup(e){const{path:t}=Ut(),{hasSidebar:n}=Je(),s=t.replace(/[./]+/g,"_").replace(/_html$/,"");return(o,i)=>{const r=ts("Content");return d(),v("div",{class:me(["VPDoc",{"has-sidebar":m(n)}])},[h("div",d1,[h("div",h1,[_1,h("div",p1,[h("div",m1,[T(Fp,null,{"aside-top":D(()=>[R(o.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":D(()=>[R(o.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":D(()=>[R(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":D(()=>[R(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":D(()=>[R(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":D(()=>[R(o.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])]),h("div",v1,[h("div",g1,[R(o.$slots,"doc-before",{},void 0,!0),h("main",y1,[T(r,{class:me(["vp-doc",m(s)])},null,8,["class"])]),T(u1),R(o.$slots,"doc-after",{},void 0,!0)])])])],2)}}});var x1=L(b1,[["__scopeId","data-v-79ca2460"]]);const k1=B({__name:"VPContent",setup(e){const t=Ut(),{frontmatter:n}=ae(),{hasSidebar:s}=Je();return g_(),(o,i)=>(d(),v("div",{class:me(["VPContent",{"has-sidebar":m(s),"is-home":m(n).layout==="home"}]),id:"VPContent"},[m(t).component===Ns?(d(),G(Ns,{key:0})):m(n).layout==="page"?(d(),G(M_,{key:1})):m(n).layout==="home"?(d(),G(cp,{key:2},{"home-hero-before":D(()=>[R(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-after":D(()=>[R(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":D(()=>[R(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":D(()=>[R(o.$slots,"home-features-after",{},void 0,!0)]),_:3})):(d(),G(x1,{key:3},{"doc-before":D(()=>[R(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":D(()=>[R(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":D(()=>[R(o.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":D(()=>[R(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":D(()=>[R(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":D(()=>[R(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":D(()=>[R(o.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":D(()=>[R(o.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});var w1=L(k1,[["__scopeId","data-v-a4c57a06"]]);const $1={class:"container"},P1={class:"message"},C1={class:"copyright"},S1=B({__name:"VPFooter",setup(e){const{theme:t}=ae(),{hasSidebar:n}=Je();return(s,o)=>m(t).footer?(d(),v("footer",{key:0,class:me(["VPFooter",{"has-sidebar":m(n)}])},[h("div",$1,[h("p",P1,se(m(t).footer.message),1),h("p",C1,se(m(t).footer.copyright),1)])],2)):W("",!0)}});var V1=L(S1,[["__scopeId","data-v-5b331722"]]);const T1={class:"Layout"},E1=B({__name:"Layout",setup(e){const{isOpen:t,open:n,close:s}=Je();return Pc(t,s),Qs("close-sidebar",s),(o,i)=>(d(),v("div",T1,[R(o.$slots,"layout-top",{},void 0,!0),T(Sc),T(Ec,{class:"backdrop",show:m(t),onClick:m(s)},null,8,["show","onClick"]),T(Vh),T(Uh,{open:m(t),onOpenMenu:m(n)},null,8,["open","onOpenMenu"]),T(v_,{open:m(t)},null,8,["open"]),T(w1,null,{"home-hero-before":D(()=>[R(o.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-after":D(()=>[R(o.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":D(()=>[R(o.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":D(()=>[R(o.$slots,"home-features-after",{},void 0,!0)]),"doc-before":D(()=>[R(o.$slots,"doc-before",{},void 0,!0)]),"doc-after":D(()=>[R(o.$slots,"doc-after",{},void 0,!0)]),"aside-top":D(()=>[R(o.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":D(()=>[R(o.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":D(()=>[R(o.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":D(()=>[R(o.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":D(()=>[R(o.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":D(()=>[R(o.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),T(V1),R(o.$slots,"layout-bottom",{},void 0,!0)]))}});var L1=L(E1,[["__scopeId","data-v-6b5fd0a9"]]);const Sr={Layout:L1,NotFound:Ns};const M1={},I1=e=>(Fe("data-v-5d052805"),e=e(),Oe(),e),A1=I1(()=>h("svg",{id:"eaRe02fYmMp1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 228 521","shape-rendering":"geometricPrecision","text-rendering":"geometricPrecision"},[h("g",{id:"P"},[h("path",{d:"m 101,512.877 c -17.547386,-5.3519 -50.794681,-10.26296 -80,0 10.737201,-217.43031 5.7244,-300.999 0,-464.9995 0,0 46.6144,-37.1164 80,-42.00002 33.386,-4.883633 86.025,10.45942 120,50.00002 5,30 -4.353,106.6565 -44,156.0005 -34.149,42.5 -130,38.48 -130,92.999 0,102 54,208 54,208 z",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"10","stroke-linecap":"round","stroke-miterlimit":"16"},id:"trunk",class:"svg-elem-1"}),h("path",{d:"M 221,55.8775 C 209.023,126.453 185.39,166.835 158.997,191.5 93.783098,252.444 11.718998,217.436 46.999998,304.877",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"vine2",class:"svg-elem-2"}),h("path",{d:"m 194.5,188 c -11.225,4.447 -19.066,5.134 -35.503,3.5",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"short_vine4",class:"svg-elem-3"}),h("path",{d:"M 73.499996,246.5 C 111.145,245.626 127.011,238.775 156.5,228",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"short_vine3",class:"svg-elem-4"}),h("path",{d:"M 221,55.8775 C 169.5,17.8262 86.0943,44.9468 47,107 c -4.743,7.528 -7.1041,15.373 -8.326,24 -3.5282,24.91 2.4426,56.34 -12.0011,105.5",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"vine1",class:"svg-elem-5"}),h("path",{d:"M 21,47.8775 38.674,131",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"short_vine2",class:"svg-elem-6"}),h("path",{d:"m 3,326.5 c 13.1783,22.208 16.4863,42.834 21.6997,81",style:{display:"inline",fill:"none",stroke:"rgb(163, 190, 140)","stroke-width":"5","stroke-linecap":"round","stroke-miterlimit":"16"},id:"short_vine1",class:"svg-elem-7"})])],-1));function N1(e,t){return d(),G(_n,{appear:""},{default:D(()=>[A1]),_:1})}var B1=L(M1,[["render",N1],["__scopeId","data-v-5d052805"]]);const F1={key:1,style:{height:"30vmin",margin:"auto",display:"block"}},O1={__name:"Layout",setup(e){const{Layout:t}=Sr,n=ye(!1);return zt(()=>n.value=!0),(s,o)=>(d(),G(m(t),null,{"home-hero-before":D(()=>[n.value?(d(),G(B1,{key:0,style:{height:"30vmin",margin:"auto",display:"block","margin-top":"10px"}})):(d(),v("div",F1))]),_:1}))}};var Dn={...Sr,Layout:O1};function H1(e,t){let n=[],s=!0;const o=i=>{if(s){s=!1;return}const r=[],l=Math.min(n.length,i.length);for(let a=0;a<l;a++){let f=n[a];const[_,g,x=""]=i[a];if(f.tagName.toLocaleLowerCase()===_){for(const C in g)f.getAttribute(C)!==g[C]&&f.setAttribute(C,g[C]);for(let C=0;C<f.attributes.length;C++){const N=f.attributes[C].name;N in g||f.removeAttribute(N)}f.innerHTML!==x&&(f.innerHTML=x)}else document.head.removeChild(f),f=ai(i[a]),document.head.append(f);r.push(f)}n.slice(l).forEach(a=>document.head.removeChild(a)),i.slice(l).forEach(a=>{const f=ai(a);document.head.appendChild(f),r.push(f)}),n=r};Xn(()=>{const i=e.data,r=t.value,l=i&&i.description,a=i&&i.frontmatter.head;document.title=dr(r,i),document.querySelector("meta[name=description]").setAttribute("content",l||r.description),o([...a?D1(a):[]])})}function ai([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 R1(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function D1(e){return e.filter(t=>!R1(t))}const gs=new Set,Vr=()=>document.createElement("link"),z1=e=>{const t=Vr();t.rel="prefetch",t.href=e,document.head.appendChild(t)},U1=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let Cn;const j1=Ee&&(Cn=Vr())&&Cn.relList&&Cn.relList.supports&&Cn.relList.supports("prefetch")?z1:U1;function K1(){if(!Ee||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(r=>{if(r.isIntersecting){const l=r.target;n.unobserve(l);const{pathname:a}=l;if(!gs.has(a)){gs.add(a);const f=hr(a);j1(f)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{target:r,hostname:l,pathname:a}=i,f=a.match(/\.\w+$/);f&&f[0]!==".html"||r!=="_blank"&&l===location.hostname&&(a!==location.pathname?n.observe(i):gs.add(a))})})};nt(s);const o=Ut();ht(()=>o.path,s),Ct(()=>{n&&n.disconnect()})}const q1=B({setup(e,{slots:t}){const n=ye(!1);return nt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}}),W1=Dn.NotFound||(()=>"404 Not Found"),G1={name:"VitePressApp",setup(){const{site:e}=ae();return nt(()=>{ht(()=>e.value.lang,t=>{document.documentElement.lang=t},{immediate:!0})}),K1(),()=>Fn(Dn.Layout)}};function Y1(){const e=X1(),t=J1();t.provide(pr,e);const n=hc(e.route);return t.provide(_r,n),t.component("Content",vc),t.component("ClientOnly",q1),Object.defineProperty(t.config.globalProperties,"$frontmatter",{get(){return n.frontmatter.value}}),Dn.enhanceApp&&Dn.enhanceApp({app:t,router:e,siteData:pn}),{app:t,router:e,data:n}}function J1(){return sc(G1)}function X1(){let e=Ee,t;return pc(n=>{let s=hr(n);return e&&(t=s),(e||t===s)&&(s=s.replace(/\.js$/,".lean.js")),Ee&&(e=!1),Ir(()=>import(s),[])},W1)}if(Ee){const{app:e,router:t,data:n}=Y1();t.go().then(()=>{H1(t.route,n.site),e.mount("#app")})}export{L as _,va as a,h as b,v as c,Y1 as createApp,Be as d,d as o};
|