From 5d575cf274c3749e0979acbae783d0212ace6686 Mon Sep 17 00:00:00 2001 From: ThornWalli Date: Sat, 28 Sep 2024 14:55:57 +0000 Subject: [PATCH] deploy: 17e5668642b4a6b4104f353322b0c430ed0b159c --- 404.html | 4 ++-- assets/{app.DfO8JXo6.js => app.yPKfEWg5.js} | 2 +- assets/chunks/framework.BY3Wi2NC.js | 18 ++++++++++++++++++ assets/chunks/framework.CTAZTrj0.js | 18 ------------------ .../{theme.BTE1-bfi.js => theme.BY2nakoP.js} | 2 +- ...omponents_content-container.md.BlHp6krY.js} | 2 +- ...ents_content-container.md.BlHp6krY.lean.js} | 2 +- ...components_content-headline.md.CMNCFmDg.js} | 2 +- ...nents_content-headline.md.CMNCFmDg.lean.js} | 2 +- ...ables_use-content-container.md.C4KRnijK.js} | 2 +- ..._use-content-container.md.C4KRnijK.lean.js} | 2 +- ...sables_use-content-headline.md.BY_1mv37.js} | 2 +- ...s_use-content-headline.md.BY_1mv37.lean.js} | 2 +- ...dex.md.BOrf7ldI.js => index.md.BH-YG6Ht.js} | 2 +- ...f7ldI.lean.js => index.md.BH-YG6Ht.lean.js} | 2 +- ...DJ1MFOQl.js => introduction.md.1rwxvE2i.js} | 2 +- ...ean.js => introduction.md.1rwxvE2i.lean.js} | 2 +- ...tup.md.Bt2mQBjV.js => setup.md.COdzZPNj.js} | 2 +- ...mQBjV.lean.js => setup.md.COdzZPNj.lean.js} | 2 +- ...age.md.MN1pJcxk.js => usage.md.xEsGtuPZ.js} | 4 ++-- ...pJcxk.lean.js => usage.md.xEsGtuPZ.lean.js} | 4 ++-- components/content-container.html | 10 +++++----- components/content-headline.html | 10 +++++----- composables/use-content-container.html | 10 +++++----- composables/use-content-headline.html | 10 +++++----- hashmap.json | 2 +- index.html | 10 +++++----- introduction.html | 10 +++++----- playground/assets/index-2ebKoGRP.js | 17 +++++++++++++++++ playground/assets/index-dQOx39QE.js | 17 ----------------- playground/index.html | 2 +- setup.html | 12 ++++++------ usage.html | 14 +++++++------- 33 files changed, 102 insertions(+), 102 deletions(-) rename assets/{app.DfO8JXo6.js => app.yPKfEWg5.js} (90%) create mode 100644 assets/chunks/framework.BY3Wi2NC.js delete mode 100644 assets/chunks/framework.CTAZTrj0.js rename assets/chunks/{theme.BTE1-bfi.js => theme.BY2nakoP.js} (99%) rename assets/{components_content-container.md.bIHqm7pD.lean.js => components_content-container.md.BlHp6krY.js} (99%) rename assets/{components_content-container.md.bIHqm7pD.js => components_content-container.md.BlHp6krY.lean.js} (99%) rename assets/{components_content-headline.md.kSkUKVHZ.js => components_content-headline.md.CMNCFmDg.js} (99%) rename assets/{components_content-headline.md.kSkUKVHZ.lean.js => components_content-headline.md.CMNCFmDg.lean.js} (99%) rename assets/{composables_use-content-container.md.DVegQ6VZ.js => composables_use-content-container.md.C4KRnijK.js} (99%) rename assets/{composables_use-content-container.md.DVegQ6VZ.lean.js => composables_use-content-container.md.C4KRnijK.lean.js} (99%) rename assets/{composables_use-content-headline.md.BqlOKCcC.js => composables_use-content-headline.md.BY_1mv37.js} (98%) rename assets/{composables_use-content-headline.md.BqlOKCcC.lean.js => composables_use-content-headline.md.BY_1mv37.lean.js} (98%) rename assets/{index.md.BOrf7ldI.js => index.md.BH-YG6Ht.js} (93%) rename assets/{index.md.BOrf7ldI.lean.js => index.md.BH-YG6Ht.lean.js} (93%) rename assets/{introduction.md.DJ1MFOQl.js => introduction.md.1rwxvE2i.js} (99%) rename assets/{introduction.md.DJ1MFOQl.lean.js => introduction.md.1rwxvE2i.lean.js} (99%) rename assets/{setup.md.Bt2mQBjV.js => setup.md.COdzZPNj.js} (82%) rename assets/{setup.md.Bt2mQBjV.lean.js => setup.md.COdzZPNj.lean.js} (82%) rename assets/{usage.md.MN1pJcxk.js => usage.md.xEsGtuPZ.js} (97%) rename assets/{usage.md.MN1pJcxk.lean.js => usage.md.xEsGtuPZ.lean.js} (97%) create mode 100644 playground/assets/index-2ebKoGRP.js delete mode 100644 playground/assets/index-dQOx39QE.js diff --git a/404.html b/404.html index 6ca87ad..475d1b2 100644 --- a/404.html +++ b/404.html @@ -8,7 +8,7 @@ - + @@ -21,7 +21,7 @@
- + \ No newline at end of file diff --git a/assets/app.DfO8JXo6.js b/assets/app.yPKfEWg5.js similarity index 90% rename from assets/app.DfO8JXo6.js rename to assets/app.yPKfEWg5.js index 4d3563b..3311207 100644 --- a/assets/app.DfO8JXo6.js +++ b/assets/app.yPKfEWg5.js @@ -1 +1 @@ -import{t as i}from"./chunks/theme.BTE1-bfi.js";import{R as o,a1 as u,a2 as c,a3 as l,a4 as f,a5 as d,a6 as m,a7 as h,a8 as g,a9 as A,aa as v,d as P,u as y,v as C,s as b,ab as w,ac as R,ad as E,ae as S}from"./chunks/framework.CTAZTrj0.js";function p(e){if(e.extends){const a=p(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=p(i),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{b(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&w(),R(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp}; +import{t as i}from"./chunks/theme.BY2nakoP.js";import{R as o,a1 as u,a2 as c,a3 as l,a4 as f,a5 as d,a6 as m,a7 as h,a8 as g,a9 as A,aa as v,d as P,u as y,v as C,s as b,ab as w,ac as R,ad as E,ae as S}from"./chunks/framework.BY3Wi2NC.js";function p(e){if(e.extends){const a=p(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=p(i),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=y();return C(()=>{b(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&w(),R(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp}; diff --git a/assets/chunks/framework.BY3Wi2NC.js b/assets/chunks/framework.BY3Wi2NC.js new file mode 100644 index 0000000..769272d --- /dev/null +++ b/assets/chunks/framework.BY3Wi2NC.js @@ -0,0 +1,18 @@ +/** +* @vue/shared v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Ts(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const te={},Et=[],Ve=()=>{},Io=()=>!1,Yt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),As=e=>e.startsWith("onUpdate:"),le=Object.assign,Rs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Mo=Object.prototype.hasOwnProperty,J=(e,t)=>Mo.call(e,t),U=Array.isArray,Ct=e=>Cn(e)==="[object Map]",Kr=e=>Cn(e)==="[object Set]",K=e=>typeof e=="function",re=e=>typeof e=="string",st=e=>typeof e=="symbol",ne=e=>e!==null&&typeof e=="object",qr=e=>(ne(e)||K(e))&&K(e.then)&&K(e.catch),Gr=Object.prototype.toString,Cn=e=>Gr.call(e),Po=e=>Cn(e).slice(8,-1),Yr=e=>Cn(e)==="[object Object]",Os=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Tt=Ts(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Tn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Lo=/-(\w)/g,Pe=Tn(e=>e.replace(Lo,(t,n)=>n?n.toUpperCase():"")),No=/\B([A-Z])/g,rt=Tn(e=>e.replace(No,"-$1").toLowerCase()),An=Tn(e=>e.charAt(0).toUpperCase()+e.slice(1)),hn=Tn(e=>e?`on${An(e)}`:""),tt=(e,t)=>!Object.is(e,t),Kn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Fo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ho=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let Qs;const zr=()=>Qs||(Qs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Is(e){if(U(e)){const t={};for(let n=0;n{if(n){const s=n.split(Do);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ms(e){let t="";if(re(e))t=e;else if(U(e))for(let n=0;n!!(e&&e.__v_isRef===!0),ko=e=>re(e)?e:e==null?"":U(e)||ne(e)&&(e.toString===Gr||!K(e.toString))?Qr(e)?ko(e.value):JSON.stringify(e,Zr,2):String(e),Zr=(e,t)=>Qr(t)?Zr(e,t.value):Ct(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[qn(s,i)+" =>"]=r,n),{})}:Kr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>qn(n))}:st(t)?qn(t):ne(t)&&!U(t)&&!Yr(t)?String(t):t,qn=(e,t="")=>{var n;return st(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let be;class Wo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;let e;for(;xt;){let t=xt,n;for(;t;)t.flags&1||(t.flags&=-9),t=t.next;for(t=xt,xt=void 0;t;){if(n=t.next,t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function ri(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ii(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Ns(s),qo(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function hs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(oi(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function oi(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vt))return;e.globalVersion=Vt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!hs(e)){e.flags&=-3;return}const n=ee,s=Ne;ee=e,Ne=!0;try{ri(e);const r=e.fn(e._value);(t.version===0||tt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{ee=n,Ne=s,ii(e),e.flags&=-3}}function Ns(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s),!n.subs&&n.computed){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Ns(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function qo(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ne=!0;const li=[];function it(){li.push(Ne),Ne=!1}function ot(){const e=li.pop();Ne=e===void 0?!0:e}function Zs(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ee;ee=void 0;try{t()}finally{ee=n}}}let Vt=0;class Go{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Rn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ee||!Ne||ee===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ee)n=this.activeLink=new Go(ee,this),ee.deps?(n.prevDep=ee.depsTail,ee.depsTail.nextDep=n,ee.depsTail=n):ee.deps=ee.depsTail=n,ci(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=ee.depsTail,n.nextDep=void 0,ee.depsTail.nextDep=n,ee.depsTail=n,ee.deps===n&&(ee.deps=s)}return n}trigger(t){this.version++,Vt++,this.notify(t)}notify(t){Ps();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ls()}}}function ci(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)ci(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const vn=new WeakMap,ht=Symbol(""),ps=Symbol(""),Ut=Symbol("");function ve(e,t,n){if(Ne&&ee){let s=vn.get(e);s||vn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new Rn),r.target=e,r.map=s,r.key=n),r.track()}}function We(e,t,n,s,r,i){const o=vn.get(e);if(!o){Vt++;return}const l=c=>{c&&c.trigger()};if(Ps(),t==="clear")o.forEach(l);else{const c=U(e),u=c&&Os(n);if(c&&n==="length"){const f=Number(s);o.forEach((h,y)=>{(y==="length"||y===Ut||!st(y)&&y>=f)&&l(h)})}else switch(n!==void 0&&l(o.get(n)),u&&l(o.get(Ut)),t){case"add":c?u&&l(o.get("length")):(l(o.get(ht)),Ct(e)&&l(o.get(ps)));break;case"delete":c||(l(o.get(ht)),Ct(e)&&l(o.get(ps)));break;case"set":Ct(e)&&l(o.get(ht));break}}Ls()}function Yo(e,t){const n=vn.get(e);return n&&n.get(t)}function bt(e){const t=z(e);return t===e?t:(ve(t,"iterate",Ut),Me(e)?t:t.map(ge))}function On(e){return ve(e=z(e),"iterate",Ut),e}const Xo={__proto__:null,[Symbol.iterator](){return Yn(this,Symbol.iterator,ge)},concat(...e){return bt(this).concat(...e.map(t=>U(t)?bt(t):t))},entries(){return Yn(this,"entries",e=>(e[1]=ge(e[1]),e))},every(e,t){return Be(this,"every",e,t,void 0,arguments)},filter(e,t){return Be(this,"filter",e,t,n=>n.map(ge),arguments)},find(e,t){return Be(this,"find",e,t,ge,arguments)},findIndex(e,t){return Be(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Be(this,"findLast",e,t,ge,arguments)},findLastIndex(e,t){return Be(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Be(this,"forEach",e,t,void 0,arguments)},includes(...e){return Xn(this,"includes",e)},indexOf(...e){return Xn(this,"indexOf",e)},join(e){return bt(this).join(e)},lastIndexOf(...e){return Xn(this,"lastIndexOf",e)},map(e,t){return Be(this,"map",e,t,void 0,arguments)},pop(){return Nt(this,"pop")},push(...e){return Nt(this,"push",e)},reduce(e,...t){return er(this,"reduce",e,t)},reduceRight(e,...t){return er(this,"reduceRight",e,t)},shift(){return Nt(this,"shift")},some(e,t){return Be(this,"some",e,t,void 0,arguments)},splice(...e){return Nt(this,"splice",e)},toReversed(){return bt(this).toReversed()},toSorted(e){return bt(this).toSorted(e)},toSpliced(...e){return bt(this).toSpliced(...e)},unshift(...e){return Nt(this,"unshift",e)},values(){return Yn(this,"values",ge)}};function Yn(e,t,n){const s=On(e),r=s[t]();return s!==e&&!Me(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const zo=Array.prototype;function Be(e,t,n,s,r,i){const o=On(e),l=o!==e&&!Me(e),c=o[t];if(c!==zo[t]){const h=c.apply(e,i);return l?ge(h):h}let u=n;o!==e&&(l?u=function(h,y){return n.call(this,ge(h),y,e)}:n.length>2&&(u=function(h,y){return n.call(this,h,y,e)}));const f=c.call(o,u,s);return l&&r?r(f):f}function er(e,t,n,s){const r=On(e);let i=n;return r!==e&&(Me(e)?n.length>3&&(i=function(o,l,c){return n.call(this,o,l,c,e)}):i=function(o,l,c){return n.call(this,o,ge(l),c,e)}),r[t](i,...s)}function Xn(e,t,n){const s=z(e);ve(s,"iterate",Ut);const r=s[t](...n);return(r===-1||r===!1)&&Ds(n[0])?(n[0]=z(n[0]),s[t](...n)):r}function Nt(e,t,n=[]){it(),Ps();const s=z(e)[t].apply(e,n);return Ls(),ot(),s}const Jo=Ts("__proto__,__v_isRef,__isVue"),ai=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(st));function Qo(e){st(e)||(e=String(e));const t=z(this);return ve(t,"has",e),t.hasOwnProperty(e)}class fi{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?ul:pi:i?hi:di).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=U(t);if(!r){let c;if(o&&(c=Xo[n]))return c;if(n==="hasOwnProperty")return Qo}const l=Reflect.get(t,n,ce(t)?t:s);return(st(n)?ai.has(n):Jo(n))||(r||ve(t,"get",n),i)?l:ce(l)?o&&Os(n)?l:l.value:ne(l)?r?Pn(l):Mn(l):l}}class ui extends fi{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=vt(i);if(!Me(s)&&!vt(s)&&(i=z(i),s=z(s)),!U(t)&&ce(i)&&!ce(s))return c?!1:(i.value=s,!0)}const o=U(t)&&Os(n)?Number(n)e,In=e=>Reflect.getPrototypeOf(e);function Zt(e,t,n=!1,s=!1){e=e.__v_raw;const r=z(e),i=z(t);n||(tt(t,i)&&ve(r,"get",t),ve(r,"get",i));const{has:o}=In(r),l=s?Fs:n?js:ge;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function en(e,t=!1){const n=this.__v_raw,s=z(n),r=z(e);return t||(tt(e,r)&&ve(s,"has",e),ve(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function tn(e,t=!1){return e=e.__v_raw,!t&&ve(z(e),"iterate",ht),Reflect.get(e,"size",e)}function tr(e,t=!1){!t&&!Me(e)&&!vt(e)&&(e=z(e));const n=z(this);return In(n).has.call(n,e)||(n.add(e),We(n,"add",e,e)),this}function nr(e,t,n=!1){!n&&!Me(t)&&!vt(t)&&(t=z(t));const s=z(this),{has:r,get:i}=In(s);let o=r.call(s,e);o||(e=z(e),o=r.call(s,e));const l=i.call(s,e);return s.set(e,t),o?tt(t,l)&&We(s,"set",e,t):We(s,"add",e,t),this}function sr(e){const t=z(this),{has:n,get:s}=In(t);let r=n.call(t,e);r||(e=z(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&We(t,"delete",e,void 0),i}function rr(){const e=z(this),t=e.size!==0,n=e.clear();return t&&We(e,"clear",void 0,void 0),n}function nn(e,t){return function(s,r){const i=this,o=i.__v_raw,l=z(o),c=t?Fs:e?js:ge;return!e&&ve(l,"iterate",ht),o.forEach((u,f)=>s.call(r,c(u),c(f),i))}}function sn(e,t,n){return function(...s){const r=this.__v_raw,i=z(r),o=Ct(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),f=n?Fs:t?js:ge;return!t&&ve(i,"iterate",c?ps:ht),{next(){const{value:h,done:y}=u.next();return y?{value:h,done:y}:{value:l?[f(h[0]),f(h[1])]:f(h),done:y}},[Symbol.iterator](){return this}}}}function Ge(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function sl(){const e={get(i){return Zt(this,i)},get size(){return tn(this)},has:en,add:tr,set:nr,delete:sr,clear:rr,forEach:nn(!1,!1)},t={get(i){return Zt(this,i,!1,!0)},get size(){return tn(this)},has:en,add(i){return tr.call(this,i,!0)},set(i,o){return nr.call(this,i,o,!0)},delete:sr,clear:rr,forEach:nn(!1,!0)},n={get(i){return Zt(this,i,!0)},get size(){return tn(this,!0)},has(i){return en.call(this,i,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:nn(!0,!1)},s={get(i){return Zt(this,i,!0,!0)},get size(){return tn(this,!0)},has(i){return en.call(this,i,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:nn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=sn(i,!1,!1),n[i]=sn(i,!0,!1),t[i]=sn(i,!1,!0),s[i]=sn(i,!0,!0)}),[e,n,t,s]}const[rl,il,ol,ll]=sl();function Hs(e,t){const n=t?e?ll:ol:e?il:rl;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(J(n,r)&&r in s?n:s,r,i)}const cl={get:Hs(!1,!1)},al={get:Hs(!1,!0)},fl={get:Hs(!0,!1)};const di=new WeakMap,hi=new WeakMap,pi=new WeakMap,ul=new WeakMap;function dl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hl(e){return e.__v_skip||!Object.isExtensible(e)?0:dl(Po(e))}function Mn(e){return vt(e)?e:$s(e,!1,el,cl,di)}function pl(e){return $s(e,!1,nl,al,hi)}function Pn(e){return $s(e,!0,tl,fl,pi)}function $s(e,t,n,s,r){if(!ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=hl(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function pt(e){return vt(e)?pt(e.__v_raw):!!(e&&e.__v_isReactive)}function vt(e){return!!(e&&e.__v_isReadonly)}function Me(e){return!!(e&&e.__v_isShallow)}function Ds(e){return e?!!e.__v_raw:!1}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function pn(e){return!J(e,"__v_skip")&&Object.isExtensible(e)&&Xr(e,"__v_skip",!0),e}const ge=e=>ne(e)?Mn(e):e,js=e=>ne(e)?Pn(e):e;function ce(e){return e?e.__v_isRef===!0:!1}function ue(e){return mi(e,!1)}function gi(e){return mi(e,!0)}function mi(e,t){return ce(e)?e:new gl(e,t)}class gl{constructor(t,n){this.dep=new Rn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:z(t),this._value=n?t:ge(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Me(t)||vt(t);t=s?t:z(t),tt(t,n)&&(this._rawValue=t,this._value=s?t:ge(t),this.dep.trigger())}}function yi(e){return ce(e)?e.value:e}const ml={get:(e,t,n)=>t==="__v_raw"?e:yi(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ce(r)&&!ce(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function vi(e){return pt(e)?e:new Proxy(e,ml)}class yl{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Rn,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function vl(e){return new yl(e)}class _l{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Yo(z(this._object),this._key)}}class bl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function wl(e,t,n){return ce(e)?e:K(e)?new bl(e):ne(e)&&arguments.length>1?Sl(e,t,n):ue(e)}function Sl(e,t,n){const s=e[t];return ce(s)?s:new _l(e,t,n)}class xl{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Rn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&ee!==this)return si(this),!0}get value(){const t=this.dep.track();return oi(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function El(e,t,n=!1){let s,r;return K(e)?s=e:(s=e.get,r=e.set),new xl(s,r,n)}const rn={},_n=new WeakMap;let ut;function Cl(e,t=!1,n=ut){if(n){let s=_n.get(n);s||_n.set(n,s=[]),s.push(e)}}function Tl(e,t,n=te){const{immediate:s,deep:r,once:i,scheduler:o,augmentJob:l,call:c}=n,u=p=>r?p:Me(p)||r===!1||r===0?Ze(p,1):Ze(p);let f,h,y,E,M=!1,L=!1;if(ce(e)?(h=()=>e.value,M=Me(e)):pt(e)?(h=()=>u(e),M=!0):U(e)?(L=!0,M=e.some(p=>pt(p)||Me(p)),h=()=>e.map(p=>{if(ce(p))return p.value;if(pt(p))return u(p);if(K(p))return c?c(p,2):p()})):K(e)?t?h=c?()=>c(e,2):e:h=()=>{if(y){it();try{y()}finally{ot()}}const p=ut;ut=f;try{return c?c(e,3,[E]):e(E)}finally{ut=p}}:h=Ve,t&&r){const p=h,R=r===!0?1/0:r;h=()=>Ze(p(),R)}const G=ei(),B=()=>{f.stop(),G&&Rs(G.effects,f)};if(i&&t){const p=t;t=(...R)=>{p(...R),B()}}let q=L?new Array(e.length).fill(rn):rn;const g=p=>{if(!(!(f.flags&1)||!f.dirty&&!p))if(t){const R=f.run();if(r||M||(L?R.some(($,j)=>tt($,q[j])):tt(R,q))){y&&y();const $=ut;ut=f;try{const j=[R,q===rn?void 0:L&&q[0]===rn?[]:q,E];c?c(t,3,j):t(...j),q=R}finally{ut=$}}}else f.run()};return l&&l(g),f=new ti(h),f.scheduler=o?()=>o(g,!1):g,E=p=>Cl(p,!1,f),y=f.onStop=()=>{const p=_n.get(f);if(p){if(c)c(p,4);else for(const R of p)R();_n.delete(f)}},t?s?g(!0):q=f.run():o?o(g.bind(null,!0),!0):f.run(),B.pause=f.pause.bind(f),B.resume=f.resume.bind(f),B.stop=B,B}function Ze(e,t=1/0,n){if(t<=0||!ne(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,ce(e))Ze(e.value,t,n);else if(U(e))for(let s=0;s{Ze(s,t,n)});else if(Yr(e)){for(const s in e)Ze(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ze(e[s],t,n)}return e}/** +* @vue/runtime-core v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Xt(e,t,n,s){try{return s?e(...s):e()}catch(r){Ln(r,t,n)}}function Fe(e,t,n,s){if(K(e)){const r=Xt(e,t,n,s);return r&&qr(r)&&r.catch(i=>{Ln(i,t,n)}),r}if(U(e)){const r=[];for(let i=0;i>>1,r=we[s],i=kt(r);i=kt(n)?we.push(e):we.splice(Rl(t),0,e),e.flags|=1,bi()}}function bi(){!Bt&&!gs&&(gs=!0,Vs=_i.then(wi))}function Ol(e){U(e)?At.push(...e):ze&&e.id===-1?ze.splice(St+1,0,e):e.flags&1||(At.push(e),e.flags|=1),bi()}function ir(e,t,n=Bt?De+1:0){for(;nkt(n)-kt(s));if(At.length=0,ze){ze.push(...t);return}for(ze=t,St=0;Ste.id==null?e.flags&2?-1:1/0:e.id;function wi(e){gs=!1,Bt=!0;try{for(De=0;De{s._d&&yr(-1);const i=wn(t);let o;try{o=e(...r)}finally{wn(i),s._d&&yr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function je(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;oe.__isTeleport,Je=Symbol("_leaveCb"),on=Symbol("_enterCb");function Pl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Mt(()=>{e.isMounted=!0}),Pi(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],Ei={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},Ci=e=>{const t=e.subTree;return t.component?Ci(t.component):t},Ll={name:"BaseTransition",props:Ei,setup(e,{slots:t}){const n=Vn(),s=Pl();return()=>{const r=t.default&&Ri(t.default(),!0);if(!r||!r.length)return;const i=Ti(r),o=z(e),{mode:l}=o;if(s.isLeaving)return zn(i);const c=or(i);if(!c)return zn(i);let u=ms(c,o,s,n,y=>u=y);c.type!==me&&Wt(c,u);const f=n.subTree,h=f&&or(f);if(h&&h.type!==me&&!dt(c,h)&&Ci(n).type!==me){const y=ms(h,o,s,n);if(Wt(h,y),l==="out-in"&&c.type!==me)return s.isLeaving=!0,y.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete y.afterLeave},zn(i);l==="in-out"&&c.type!==me&&(y.delayLeave=(E,M,L)=>{const G=Ai(s,h);G[String(h.key)]=h,E[Je]=()=>{M(),E[Je]=void 0,delete u.delayedLeave},u.delayedLeave=L})}return i}}};function Ti(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==me){t=n;break}}return t}const Nl=Ll;function Ai(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 ms(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:f,onEnterCancelled:h,onBeforeLeave:y,onLeave:E,onAfterLeave:M,onLeaveCancelled:L,onBeforeAppear:G,onAppear:B,onAfterAppear:q,onAppearCancelled:g}=t,p=String(e.key),R=Ai(n,e),$=(I,_)=>{I&&Fe(I,s,9,_)},j=(I,_)=>{const P=_[1];$(I,_),U(I)?I.every(w=>w.length<=1)&&P():I.length<=1&&P()},W={mode:o,persisted:l,beforeEnter(I){let _=c;if(!n.isMounted)if(i)_=G||c;else return;I[Je]&&I[Je](!0);const P=R[p];P&&dt(e,P)&&P.el[Je]&&P.el[Je](),$(_,[I])},enter(I){let _=u,P=f,w=h;if(!n.isMounted)if(i)_=B||u,P=q||f,w=g||h;else return;let V=!1;const se=I[on]=oe=>{V||(V=!0,oe?$(w,[I]):$(P,[I]),W.delayedLeave&&W.delayedLeave(),I[on]=void 0)};_?j(_,[I,se]):se()},leave(I,_){const P=String(e.key);if(I[on]&&I[on](!0),n.isUnmounting)return _();$(y,[I]);let w=!1;const V=I[Je]=se=>{w||(w=!0,_(),se?$(L,[I]):$(M,[I]),I[Je]=void 0,R[P]===e&&delete R[P])};R[P]=e,E?j(E,[I,V]):V()},clone(I){const _=ms(I,t,n,s,r);return r&&r(_),_}};return W}function zn(e){if(Fn(e))return e=nt(e),e.children=null,e}function or(e){if(!Fn(e))return xi(e.type)&&e.children?Ti(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&K(n.default))return n.default()}}function Wt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Wt(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 Ri(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iSn(M,t&&(U(t)?t[L]:t),n,s,r));return}if(gt(s)&&!r)return;const i=s.shapeFlag&4?Ks(s.component):s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,f=l.refs===te?l.refs={}:l.refs,h=l.setupState,y=z(h),E=h===te?()=>!1:M=>J(y,M);if(u!=null&&u!==c&&(re(u)?(f[u]=null,E(u)&&(h[u]=null)):ce(u)&&(u.value=null)),K(c))Xt(c,l,12,[o,f]);else{const M=re(c),L=ce(c);if(M||L){const G=()=>{if(e.f){const B=M?E(c)?h[c]:f[c]:c.value;r?U(B)&&Rs(B,i):U(B)?B.includes(i)||B.push(i):M?(f[c]=[i],E(c)&&(h[c]=f[c])):(c.value=[i],e.k&&(f[e.k]=c.value))}else M?(f[c]=o,E(c)&&(h[c]=o)):L&&(c.value=o,e.k&&(f[e.k]=o))};o?(G.id=-1,Te(G,n)):G()}}}let lr=!1;const wt=()=>{lr||(console.error("Hydration completed but contains mismatches."),lr=!0)},Fl=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Hl=e=>e.namespaceURI.includes("MathML"),ln=e=>{if(e.nodeType===1){if(Fl(e))return"svg";if(Hl(e))return"mathml"}},cn=e=>e.nodeType===8;function $l(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,f=(g,p)=>{if(!p.hasChildNodes()){n(null,g,p),bn(),p._vnode=g;return}h(p.firstChild,g,null,null,null),bn(),p._vnode=g},h=(g,p,R,$,j,W=!1)=>{W=W||!!p.dynamicChildren;const I=cn(g)&&g.data==="[",_=()=>L(g,p,R,$,j,I),{type:P,ref:w,shapeFlag:V,patchFlag:se}=p;let oe=g.nodeType;p.el=g,se===-2&&(W=!1,p.dynamicChildren=null);let H=null;switch(P){case mt:oe!==3?p.children===""?(c(p.el=r(""),o(g),g),H=g):H=_():(g.data!==p.children&&(wt(),g.data=p.children),H=i(g));break;case me:q(g)?(H=i(g),B(p.el=g.content.firstChild,g,R)):oe!==8||I?H=_():H=i(g);break;case Dt:if(I&&(g=i(g),oe=g.nodeType),oe===1||oe===3){H=g;const Y=!p.children.length;for(let F=0;F{W=W||!!p.dynamicChildren;const{type:I,props:_,patchFlag:P,shapeFlag:w,dirs:V,transition:se}=p,oe=I==="input"||I==="option";if(oe||P!==-1){V&&je(p,null,R,"created");let H=!1;if(q(g)){H=Yi($,se)&&R&&R.vnode.props&&R.vnode.props.appear;const F=g.content.firstChild;H&&se.beforeEnter(F),B(F,g,R),p.el=g=F}if(w&16&&!(_&&(_.innerHTML||_.textContent))){let F=E(g.firstChild,p,g,R,$,j,W);for(;F;){an(g,1)||wt();const ae=F;F=F.nextSibling,l(ae)}}else if(w&8){let F=p.children;F[0]===` +`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(F=F.slice(1)),g.textContent!==F&&(an(g,0)||wt(),g.textContent=p.children)}if(_){if(oe||!W||P&48){const F=g.tagName.includes("-");for(const ae in _)(oe&&(ae.endsWith("value")||ae==="indeterminate")||Yt(ae)&&!Tt(ae)||ae[0]==="."||F)&&s(g,ae,null,_[ae],void 0,R)}else if(_.onClick)s(g,"onClick",null,_.onClick,void 0,R);else if(P&4&&pt(_.style))for(const F in _.style)_.style[F]}let Y;(Y=_&&_.onVnodeBeforeMount)&&Oe(Y,R,p),V&&je(p,null,R,"beforeMount"),((Y=_&&_.onVnodeMounted)||V||H)&&to(()=>{Y&&Oe(Y,R,p),H&&se.enter(g),V&&je(p,null,R,"mounted")},$)}return g.nextSibling},E=(g,p,R,$,j,W,I)=>{I=I||!!p.dynamicChildren;const _=p.children,P=_.length;for(let w=0;w{const{slotScopeIds:I}=p;I&&(j=j?j.concat(I):I);const _=o(g),P=E(i(g),p,_,R,$,j,W);return P&&cn(P)&&P.data==="]"?i(p.anchor=P):(wt(),c(p.anchor=u("]"),_,P),P)},L=(g,p,R,$,j,W)=>{if(an(g.parentElement,1)||wt(),p.el=null,W){const P=G(g);for(;;){const w=i(g);if(w&&w!==P)l(w);else break}}const I=i(g),_=o(g);return l(g),n(null,p,_,I,R,$,ln(_),j),I},G=(g,p="[",R="]")=>{let $=0;for(;g;)if(g=i(g),g&&cn(g)&&(g.data===p&&$++,g.data===R)){if($===0)return i(g);$--}return g},B=(g,p,R)=>{const $=p.parentNode;$&&$.replaceChild(g,p);let j=R;for(;j;)j.vnode.el===p&&(j.vnode.el=j.subTree.el=g),j=j.parent},q=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[f,h]}const cr="data-allow-mismatch",Dl={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function an(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(cr);)e=e.parentElement;const n=e&&e.getAttribute(cr);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:n.split(",").includes(Dl[t])}}const gt=e=>!!e.type.__asyncLoader,Fn=e=>e.type.__isKeepAlive;function jl(e,t){Mi(e,"a",t)}function Vl(e,t){Mi(e,"da",t)}function Mi(e,t,n=fe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Hn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Fn(r.parent.vnode)&&Ul(s,t,n,r),r=r.parent}}function Ul(e,t,n,s){const r=Hn(t,e,s,!0);$n(()=>{Rs(s[t],r)},n)}function Hn(e,t,n=fe,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{it();const l=zt(n),c=Fe(t,n,e,o);return l(),ot(),c});return s?r.unshift(i):r.push(i),i}}const qe=e=>(t,n=fe)=>{(!Un||e==="sp")&&Hn(e,(...s)=>t(...s),n)},Bl=qe("bm"),Mt=qe("m"),kl=qe("bu"),Wl=qe("u"),Pi=qe("bum"),$n=qe("um"),Kl=qe("sp"),ql=qe("rtg"),Gl=qe("rtc");function Yl(e,t=fe){Hn("ec",e,t)}const Li="components";function ff(e,t){return Fi(Li,e,!0,t)||e}const Ni=Symbol.for("v-ndc");function uf(e){return re(e)?Fi(Li,e,!1)||e:e||Ni}function Fi(e,t,n=!0,s=!1){const r=ye||fe;if(r){const i=r.type;{const l=Lc(i,!1);if(l&&(l===t||l===Pe(t)||l===An(Pe(t))))return i}const o=ar(r[e]||i[e],t)||ar(r.appContext[e],t);return!o&&s?i:o}}function ar(e,t){return e&&(e[t]||e[Pe(t)]||e[An(Pe(t))])}function df(e,t,n,s){let r;const i=n,o=U(e);if(o||re(e)){const l=o&&pt(e);let c=!1;l&&(c=!Me(e),e=On(e)),r=new Array(e.length);for(let u=0,f=e.length;ut(l,c,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,u=l.length;cqt(t)?!(t.type===me||t.type===Se&&!Hi(t.children)):!0)?e:null}function pf(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:hn(s)]=e[s];return n}const ys=e=>e?oo(e)?Ks(e):ys(e.parent):null,$t=le(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ys(e.parent),$root:e=>ys(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Bs(e),$forceUpdate:e=>e.f||(e.f=()=>{Us(e.update)}),$nextTick:e=>e.n||(e.n=Nn.bind(e.proxy)),$watch:e=>mc.bind(e)}),Jn=(e,t)=>e!==te&&!e.__isScriptSetup&&J(e,t),Xl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const E=o[t];if(E!==void 0)switch(E){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Jn(s,t))return o[t]=1,s[t];if(r!==te&&J(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&J(u,t))return o[t]=3,i[t];if(n!==te&&J(n,t))return o[t]=4,n[t];vs&&(o[t]=0)}}const f=$t[t];let h,y;if(f)return t==="$attrs"&&ve(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&J(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,J(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Jn(r,t)?(r[t]=n,!0):s!==te&&J(s,t)?(s[t]=n,!0):J(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:r,propsOptions:i}},o){let l;return!!n[o]||e!==te&&J(e,o)||Jn(t,o)||(l=i[0])&&J(l,o)||J(s,o)||J($t,o)||J(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function gf(){return zl().slots}function zl(){const e=Vn();return e.setupContext||(e.setupContext=co(e))}function fr(e){return U(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let vs=!0;function Jl(e){const t=Bs(e),n=e.proxy,s=e.ctx;vs=!1,t.beforeCreate&&ur(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:f,beforeMount:h,mounted:y,beforeUpdate:E,updated:M,activated:L,deactivated:G,beforeDestroy:B,beforeUnmount:q,destroyed:g,unmounted:p,render:R,renderTracked:$,renderTriggered:j,errorCaptured:W,serverPrefetch:I,expose:_,inheritAttrs:P,components:w,directives:V,filters:se}=t;if(u&&Ql(u,s,null),o)for(const Y in o){const F=o[Y];K(F)&&(s[Y]=F.bind(n))}if(r){const Y=r.call(n,n);ne(Y)&&(e.data=Mn(Y))}if(vs=!0,i)for(const Y in i){const F=i[Y],ae=K(F)?F.bind(n,n):K(F.get)?F.get.bind(n,n):Ve,Jt=!K(F)&&K(F.set)?F.set.bind(n):Ve,lt=ie({get:ae,set:Jt});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>lt.value,set:He=>lt.value=He})}if(l)for(const Y in l)$i(l[Y],s,n,Y);if(c){const Y=K(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(F=>{rc(F,Y[F])})}f&&ur(f,e,"c");function H(Y,F){U(F)?F.forEach(ae=>Y(ae.bind(n))):F&&Y(F.bind(n))}if(H(Bl,h),H(Mt,y),H(kl,E),H(Wl,M),H(jl,L),H(Vl,G),H(Yl,W),H(Gl,$),H(ql,j),H(Pi,q),H($n,p),H(Kl,I),U(_))if(_.length){const Y=e.exposed||(e.exposed={});_.forEach(F=>{Object.defineProperty(Y,F,{get:()=>n[F],set:ae=>n[F]=ae})})}else e.exposed||(e.exposed={});R&&e.render===Ve&&(e.render=R),P!=null&&(e.inheritAttrs=P),w&&(e.components=w),V&&(e.directives=V),I&&Ii(e)}function Ql(e,t,n=Ve){U(e)&&(e=_s(e));for(const s in e){const r=e[s];let i;ne(r)?"default"in r?i=Ot(r.from||s,r.default,!0):i=Ot(r.from||s):i=Ot(r),ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function ur(e,t,n){Fe(U(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function $i(e,t,n,s){let r=s.includes(".")?Qi(n,s):()=>n[s];if(re(e)){const i=t[e];K(i)&&Ue(r,i)}else if(K(e))Ue(r,e.bind(n));else if(ne(e))if(U(e))e.forEach(i=>$i(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&Ue(r,i,e)}}function Bs(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>xn(c,u,o,!0)),xn(c,t,o)),ne(t)&&i.set(t,c),c}function xn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&xn(e,i,n,!0),r&&r.forEach(o=>xn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Zl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Zl={data:dr,props:hr,emits:hr,methods:Ht,computed:Ht,beforeCreate:_e,created:_e,beforeMount:_e,mounted:_e,beforeUpdate:_e,updated:_e,beforeDestroy:_e,beforeUnmount:_e,destroyed:_e,unmounted:_e,activated:_e,deactivated:_e,errorCaptured:_e,serverPrefetch:_e,components:Ht,directives:Ht,watch:tc,provide:dr,inject:ec};function dr(e,t){return t?e?function(){return le(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function ec(e,t){return Ht(_s(e),_s(t))}function _s(e){if(U(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(s&&s.proxy):t}}const ji={},Vi=()=>Object.create(ji),Ui=e=>Object.getPrototypeOf(e)===ji;function ic(e,t,n,s=!1){const r={},i=Vi();e.propsDefaults=Object.create(null),Bi(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:pl(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function oc(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=z(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[y,E]=ki(h,t,!0);le(o,y),E&&l.push(...E)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!c)return ne(e)&&s.set(e,Et),Et;if(U(i))for(let f=0;fe[0]==="_"||e==="$stable",ks=e=>U(e)?e.map(Ie):[Ie(e)],cc=(e,t,n)=>{if(t._n)return t;const s=Il((...r)=>ks(t(...r)),n);return s._c=!1,s},Ki=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Wi(r))continue;const i=e[r];if(K(i))t[r]=cc(r,i,s);else if(i!=null){const o=ks(i);t[r]=()=>o}}},qi=(e,t)=>{const n=ks(t);e.slots.default=()=>n},Gi=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},ac=(e,t,n)=>{const s=e.slots=Vi();if(e.vnode.shapeFlag&32){const r=t._;r?(Gi(s,t,n),n&&Xr(s,"_",r,!0)):Ki(t,s)}else t&&qi(e,t)},fc=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Gi(r,t,n):(i=!t.$stable,Ki(t,r)),o=t}else t&&(qi(e,t),o={default:1});if(i)for(const l in r)!Wi(l)&&o[l]==null&&delete r[l]},Te=to;function uc(e){return dc(e,$l)}function dc(e,t){const n=zr();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:f,parentNode:h,nextSibling:y,setScopeId:E=Ve,insertStaticContent:M}=e,L=(a,d,m,S=null,v=null,b=null,A=void 0,T=null,C=!!d.dynamicChildren)=>{if(a===d)return;a&&!dt(a,d)&&(S=Qt(a),He(a,v,b,!0),a=null),d.patchFlag===-2&&(C=!1,d.dynamicChildren=null);const{type:x,ref:D,shapeFlag:O}=d;switch(x){case mt:G(a,d,m,S);break;case me:B(a,d,m,S);break;case Dt:a==null&&q(d,m,S,A);break;case Se:w(a,d,m,S,v,b,A,T,C);break;default:O&1?R(a,d,m,S,v,b,A,T,C):O&6?V(a,d,m,S,v,b,A,T,C):(O&64||O&128)&&x.process(a,d,m,S,v,b,A,T,C,_t)}D!=null&&v&&Sn(D,a&&a.ref,b,d||a,!d)},G=(a,d,m,S)=>{if(a==null)s(d.el=l(d.children),m,S);else{const v=d.el=a.el;d.children!==a.children&&u(v,d.children)}},B=(a,d,m,S)=>{a==null?s(d.el=c(d.children||""),m,S):d.el=a.el},q=(a,d,m,S)=>{[a.el,a.anchor]=M(a.children,d,m,S,a.el,a.anchor)},g=({el:a,anchor:d},m,S)=>{let v;for(;a&&a!==d;)v=y(a),s(a,m,S),a=v;s(d,m,S)},p=({el:a,anchor:d})=>{let m;for(;a&&a!==d;)m=y(a),r(a),a=m;r(d)},R=(a,d,m,S,v,b,A,T,C)=>{d.type==="svg"?A="svg":d.type==="math"&&(A="mathml"),a==null?$(d,m,S,v,b,A,T,C):I(a,d,v,b,A,T,C)},$=(a,d,m,S,v,b,A,T)=>{let C,x;const{props:D,shapeFlag:O,transition:N,dirs:k}=a;if(C=a.el=o(a.type,b,D&&D.is,D),O&8?f(C,a.children):O&16&&W(a.children,C,null,S,v,Qn(a,b),A,T),k&&je(a,null,S,"created"),j(C,a,a.scopeId,A,S),D){for(const Z in D)Z!=="value"&&!Tt(Z)&&i(C,Z,null,D[Z],b,S);"value"in D&&i(C,"value",null,D.value,b),(x=D.onVnodeBeforeMount)&&Oe(x,S,a)}k&&je(a,null,S,"beforeMount");const X=Yi(v,N);X&&N.beforeEnter(C),s(C,d,m),((x=D&&D.onVnodeMounted)||X||k)&&Te(()=>{x&&Oe(x,S,a),X&&N.enter(C),k&&je(a,null,S,"mounted")},v)},j=(a,d,m,S,v)=>{if(m&&E(a,m),S)for(let b=0;b{for(let x=C;x{const T=d.el=a.el;let{patchFlag:C,dynamicChildren:x,dirs:D}=d;C|=a.patchFlag&16;const O=a.props||te,N=d.props||te;let k;if(m&&ct(m,!1),(k=N.onVnodeBeforeUpdate)&&Oe(k,m,d,a),D&&je(d,a,m,"beforeUpdate"),m&&ct(m,!0),(O.innerHTML&&N.innerHTML==null||O.textContent&&N.textContent==null)&&f(T,""),x?_(a.dynamicChildren,x,T,m,S,Qn(d,v),b):A||F(a,d,T,null,m,S,Qn(d,v),b,!1),C>0){if(C&16)P(T,O,N,m,v);else if(C&2&&O.class!==N.class&&i(T,"class",null,N.class,v),C&4&&i(T,"style",O.style,N.style,v),C&8){const X=d.dynamicProps;for(let Z=0;Z{k&&Oe(k,m,d,a),D&&je(d,a,m,"updated")},S)},_=(a,d,m,S,v,b,A)=>{for(let T=0;T{if(d!==m){if(d!==te)for(const b in d)!Tt(b)&&!(b in m)&&i(a,b,d[b],null,v,S);for(const b in m){if(Tt(b))continue;const A=m[b],T=d[b];A!==T&&b!=="value"&&i(a,b,T,A,v,S)}"value"in m&&i(a,"value",d.value,m.value,v)}},w=(a,d,m,S,v,b,A,T,C)=>{const x=d.el=a?a.el:l(""),D=d.anchor=a?a.anchor:l("");let{patchFlag:O,dynamicChildren:N,slotScopeIds:k}=d;k&&(T=T?T.concat(k):k),a==null?(s(x,m,S),s(D,m,S),W(d.children||[],m,D,v,b,A,T,C)):O>0&&O&64&&N&&a.dynamicChildren?(_(a.dynamicChildren,N,m,v,b,A,T),(d.key!=null||v&&d===v.subTree)&&Xi(a,d,!0)):F(a,d,m,D,v,b,A,T,C)},V=(a,d,m,S,v,b,A,T,C)=>{d.slotScopeIds=T,a==null?d.shapeFlag&512?v.ctx.activate(d,m,S,A,C):se(d,m,S,v,b,A,C):oe(a,d,C)},se=(a,d,m,S,v,b,A)=>{const T=a.component=Oc(a,S,v);if(Fn(a)&&(T.ctx.renderer=_t),Ic(T,!1,A),T.asyncDep){if(v&&v.registerDep(T,H,A),!a.el){const C=T.subTree=de(me);B(null,C,d,m)}}else H(T,a,d,m,v,b,A)},oe=(a,d,m)=>{const S=d.component=a.component;if(wc(a,d,m))if(S.asyncDep&&!S.asyncResolved){Y(S,d,m);return}else S.next=d,S.update();else d.el=a.el,S.vnode=d},H=(a,d,m,S,v,b,A)=>{const T=()=>{if(a.isMounted){let{next:O,bu:N,u:k,parent:X,vnode:Z}=a;{const Ee=zi(a);if(Ee){O&&(O.el=Z.el,Y(a,O,A)),Ee.asyncDep.then(()=>{a.isUnmounted||T()});return}}let Q=O,xe;ct(a,!1),O?(O.el=Z.el,Y(a,O,A)):O=Z,N&&Kn(N),(xe=O.props&&O.props.onVnodeBeforeUpdate)&&Oe(xe,X,O,Z),ct(a,!0);const he=Zn(a),Le=a.subTree;a.subTree=he,L(Le,he,h(Le.el),Qt(Le),a,v,b),O.el=he.el,Q===null&&Sc(a,he.el),k&&Te(k,v),(xe=O.props&&O.props.onVnodeUpdated)&&Te(()=>Oe(xe,X,O,Z),v)}else{let O;const{el:N,props:k}=d,{bm:X,m:Z,parent:Q,root:xe,type:he}=a,Le=gt(d);if(ct(a,!1),X&&Kn(X),!Le&&(O=k&&k.onVnodeBeforeMount)&&Oe(O,Q,d),ct(a,!0),N&&Wn){const Ee=()=>{a.subTree=Zn(a),Wn(N,a.subTree,a,v,null)};Le&&he.__asyncHydrate?he.__asyncHydrate(N,a,Ee):Ee()}else{xe.ce&&xe.ce._injectChildStyle(he);const Ee=a.subTree=Zn(a);L(null,Ee,m,S,a,v,b),d.el=Ee.el}if(Z&&Te(Z,v),!Le&&(O=k&&k.onVnodeMounted)){const Ee=d;Te(()=>Oe(O,Q,Ee),v)}(d.shapeFlag&256||Q&>(Q.vnode)&&Q.vnode.shapeFlag&256)&&a.a&&Te(a.a,v),a.isMounted=!0,d=m=S=null}};a.scope.on();const C=a.effect=new ti(T);a.scope.off();const x=a.update=C.run.bind(C),D=a.job=C.runIfDirty.bind(C);D.i=a,D.id=a.uid,C.scheduler=()=>Us(D),ct(a,!0),x()},Y=(a,d,m)=>{d.component=a;const S=a.vnode.props;a.vnode=d,a.next=null,oc(a,d.props,S,m),fc(a,d.children,m),it(),ir(a),ot()},F=(a,d,m,S,v,b,A,T,C=!1)=>{const x=a&&a.children,D=a?a.shapeFlag:0,O=d.children,{patchFlag:N,shapeFlag:k}=d;if(N>0){if(N&128){Jt(x,O,m,S,v,b,A,T,C);return}else if(N&256){ae(x,O,m,S,v,b,A,T,C);return}}k&8?(D&16&&Pt(x,v,b),O!==x&&f(m,O)):D&16?k&16?Jt(x,O,m,S,v,b,A,T,C):Pt(x,v,b,!0):(D&8&&f(m,""),k&16&&W(O,m,S,v,b,A,T,C))},ae=(a,d,m,S,v,b,A,T,C)=>{a=a||Et,d=d||Et;const x=a.length,D=d.length,O=Math.min(x,D);let N;for(N=0;ND?Pt(a,v,b,!0,!1,O):W(d,m,S,v,b,A,T,C,O)},Jt=(a,d,m,S,v,b,A,T,C)=>{let x=0;const D=d.length;let O=a.length-1,N=D-1;for(;x<=O&&x<=N;){const k=a[x],X=d[x]=C?Qe(d[x]):Ie(d[x]);if(dt(k,X))L(k,X,m,null,v,b,A,T,C);else break;x++}for(;x<=O&&x<=N;){const k=a[O],X=d[N]=C?Qe(d[N]):Ie(d[N]);if(dt(k,X))L(k,X,m,null,v,b,A,T,C);else break;O--,N--}if(x>O){if(x<=N){const k=N+1,X=kN)for(;x<=O;)He(a[x],v,b,!0),x++;else{const k=x,X=x,Z=new Map;for(x=X;x<=N;x++){const Ce=d[x]=C?Qe(d[x]):Ie(d[x]);Ce.key!=null&&Z.set(Ce.key,x)}let Q,xe=0;const he=N-X+1;let Le=!1,Ee=0;const Lt=new Array(he);for(x=0;x=he){He(Ce,v,b,!0);continue}let $e;if(Ce.key!=null)$e=Z.get(Ce.key);else for(Q=X;Q<=N;Q++)if(Lt[Q-X]===0&&dt(Ce,d[Q])){$e=Q;break}$e===void 0?He(Ce,v,b,!0):(Lt[$e-X]=x+1,$e>=Ee?Ee=$e:Le=!0,L(Ce,d[$e],m,null,v,b,A,T,C),xe++)}const zs=Le?hc(Lt):Et;for(Q=zs.length-1,x=he-1;x>=0;x--){const Ce=X+x,$e=d[Ce],Js=Ce+1{const{el:b,type:A,transition:T,children:C,shapeFlag:x}=a;if(x&6){lt(a.component.subTree,d,m,S);return}if(x&128){a.suspense.move(d,m,S);return}if(x&64){A.move(a,d,m,_t);return}if(A===Se){s(b,d,m);for(let O=0;OT.enter(b),v);else{const{leave:O,delayLeave:N,afterLeave:k}=T,X=()=>s(b,d,m),Z=()=>{O(b,()=>{X(),k&&k()})};N?N(b,X,Z):Z()}else s(b,d,m)},He=(a,d,m,S=!1,v=!1)=>{const{type:b,props:A,ref:T,children:C,dynamicChildren:x,shapeFlag:D,patchFlag:O,dirs:N,cacheIndex:k}=a;if(O===-2&&(v=!1),T!=null&&Sn(T,null,m,a,!0),k!=null&&(d.renderCache[k]=void 0),D&256){d.ctx.deactivate(a);return}const X=D&1&&N,Z=!gt(a);let Q;if(Z&&(Q=A&&A.onVnodeBeforeUnmount)&&Oe(Q,d,a),D&6)Oo(a.component,m,S);else{if(D&128){a.suspense.unmount(m,S);return}X&&je(a,null,d,"beforeUnmount"),D&64?a.type.remove(a,d,m,_t,S):x&&!x.hasOnce&&(b!==Se||O>0&&O&64)?Pt(x,d,m,!1,!0):(b===Se&&O&384||!v&&D&16)&&Pt(C,d,m),S&&Ys(a)}(Z&&(Q=A&&A.onVnodeUnmounted)||X)&&Te(()=>{Q&&Oe(Q,d,a),X&&je(a,null,d,"unmounted")},m)},Ys=a=>{const{type:d,el:m,anchor:S,transition:v}=a;if(d===Se){Ro(m,S);return}if(d===Dt){p(a);return}const b=()=>{r(m),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(a.shapeFlag&1&&v&&!v.persisted){const{leave:A,delayLeave:T}=v,C=()=>A(m,b);T?T(a.el,b,C):C()}else b()},Ro=(a,d)=>{let m;for(;a!==d;)m=y(a),r(a),a=m;r(d)},Oo=(a,d,m)=>{const{bum:S,scope:v,job:b,subTree:A,um:T,m:C,a:x}=a;gr(C),gr(x),S&&Kn(S),v.stop(),b&&(b.flags|=8,He(A,a,d,m)),T&&Te(T,d),Te(()=>{a.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Pt=(a,d,m,S=!1,v=!1,b=0)=>{for(let A=b;A{if(a.shapeFlag&6)return Qt(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const d=y(a.anchor||a.el),m=d&&d[Ml];return m?y(m):d};let Bn=!1;const Xs=(a,d,m)=>{a==null?d._vnode&&He(d._vnode,null,null,!0):L(d._vnode||null,a,d,null,null,null,m),d._vnode=a,Bn||(Bn=!0,ir(),bn(),Bn=!1)},_t={p:L,um:He,m:lt,r:Ys,mt:se,mc:W,pc:F,pbc:_,n:Qt,o:e};let kn,Wn;return t&&([kn,Wn]=t(_t)),{render:Xs,hydrate:kn,createApp:sc(Xs,kn)}}function Qn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ct({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Yi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Xi(e,t,n=!1){const s=e.children,r=t.children;if(U(s)&&U(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function zi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:zi(t)}function gr(e){if(e)for(let t=0;tOt(pc);function Ji(e,t){return Dn(e,null,t)}function mf(e,t){return Dn(e,null,{flush:"post"})}function Ue(e,t,n){return Dn(e,t,n)}function Dn(e,t,n=te){const{immediate:s,deep:r,flush:i,once:o}=n,l=le({},n);let c;if(Un)if(i==="sync"){const y=gc();c=y.__watcherHandles||(y.__watcherHandles=[])}else if(!t||s)l.once=!0;else{const y=()=>{};return y.stop=Ve,y.resume=Ve,y.pause=Ve,y}const u=fe;l.call=(y,E,M)=>Fe(y,u,E,M);let f=!1;i==="post"?l.scheduler=y=>{Te(y,u&&u.suspense)}:i!=="sync"&&(f=!0,l.scheduler=(y,E)=>{E?y():Us(y)}),l.augmentJob=y=>{t&&(y.flags|=4),f&&(y.flags|=2,u&&(y.id=u.uid,y.i=u))};const h=Tl(e,t,l);return c&&c.push(h),h}function mc(e,t,n){const s=this.proxy,r=re(e)?e.includes(".")?Qi(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=zt(this),l=Dn(r,i.bind(s),n);return o(),l}function Qi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Pe(t)}Modifiers`]||e[`${rt(t)}Modifiers`];function vc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||te;let r=n;const i=t.startsWith("update:"),o=i&&yc(s,t.slice(7));o&&(o.trim&&(r=n.map(f=>re(f)?f.trim():f)),o.number&&(r=n.map(Fo)));let l,c=s[l=hn(t)]||s[l=hn(Pe(t))];!c&&i&&(c=s[l=hn(rt(t))]),c&&Fe(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Fe(u,e,6,r)}}function Zi(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!K(e)){const c=u=>{const f=Zi(u,t,!0);f&&(l=!0,le(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ne(e)&&s.set(e,null),null):(U(i)?i.forEach(c=>o[c]=null):le(o,i),ne(e)&&s.set(e,o),o)}function jn(e,t){return!e||!Yt(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,rt(t))||J(e,t))}function Zn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:u,renderCache:f,props:h,data:y,setupState:E,ctx:M,inheritAttrs:L}=e,G=wn(e);let B,q;try{if(n.shapeFlag&4){const p=r||s,R=p;B=Ie(u.call(R,p,f,h,E,y,M)),q=l}else{const p=t;B=Ie(p.length>1?p(h,{attrs:l,slots:o,emit:c}):p(h,null)),q=t.props?l:_c(l)}}catch(p){jt.length=0,Ln(p,e,1),B=de(me)}let g=B;if(q&&L!==!1){const p=Object.keys(q),{shapeFlag:R}=g;p.length&&R&7&&(i&&p.some(As)&&(q=bc(q,i)),g=nt(g,q,!1,!0))}return n.dirs&&(g=nt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&Wt(g,n.transition),B=g,wn(G),B}const _c=e=>{let t;for(const n in e)(n==="class"||n==="style"||Yt(n))&&((t||(t={}))[n]=e[n]);return t},bc=(e,t)=>{const n={};for(const s in e)(!As(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function wc(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?mr(s,o,u):!!o;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function to(e,t){t&&t.pendingBranch?U(e)?t.effects.push(...e):t.effects.push(e):Ol(e)}const Se=Symbol.for("v-fgt"),mt=Symbol.for("v-txt"),me=Symbol.for("v-cmt"),Dt=Symbol.for("v-stc"),jt=[];let Ae=null;function ws(e=!1){jt.push(Ae=e?null:[])}function xc(){jt.pop(),Ae=jt[jt.length-1]||null}let Kt=1;function yr(e){Kt+=e,e<0&&Ae&&(Ae.hasOnce=!0)}function no(e){return e.dynamicChildren=Kt>0?Ae||Et:null,xc(),Kt>0&&Ae&&Ae.push(e),e}function yf(e,t,n,s,r,i){return no(ro(e,t,n,s,r,i,!0))}function Ss(e,t,n,s,r){return no(de(e,t,n,s,r,!0))}function qt(e){return e?e.__v_isVNode===!0:!1}function dt(e,t){return e.type===t.type&&e.key===t.key}const so=({key:e})=>e??null,gn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?re(e)||ce(e)||K(e)?{i:ye,r:e,k:t,f:!!n}:e:null);function ro(e,t=null,n=null,s=0,r=null,i=e===Se?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&so(t),ref:t&&gn(t),scopeId:Si,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ye};return l?(Ws(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=re(n)?8:16),Kt>0&&!o&&Ae&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ae.push(c),c}const de=Ec;function Ec(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Ni)&&(e=me),qt(e)){const l=nt(e,t,!0);return n&&Ws(l,n),Kt>0&&!i&&Ae&&(l.shapeFlag&6?Ae[Ae.indexOf(e)]=l:Ae.push(l)),l.patchFlag=-2,l}if(Nc(e)&&(e=e.__vccOpts),t){t=Cc(t);let{class:l,style:c}=t;l&&!re(l)&&(t.class=Ms(l)),ne(c)&&(Ds(c)&&!U(c)&&(c=le({},c)),t.style=Is(c))}const o=re(e)?1:eo(e)?128:xi(e)?64:ne(e)?4:K(e)?2:0;return ro(e,t,n,s,r,o,i,!0)}function Cc(e){return e?Ds(e)||Ui(e)?le({},e):e:null}function nt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,u=t?Tc(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&so(u),ref:t&&t.ref?n&&i?U(i)?i.concat(gn(t)):[i,gn(t)]:gn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Se?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nt(e.ssContent),ssFallback:e.ssFallback&&nt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Wt(f,c.clone(f)),f}function io(e=" ",t=0){return de(mt,null,e,t)}function vf(e,t){const n=de(Dt,null,e);return n.staticCount=t,n}function _f(e="",t=!1){return t?(ws(),Ss(me,null,e)):de(me,null,e)}function Ie(e){return e==null||typeof e=="boolean"?de(me):U(e)?de(Se,null,e.slice()):qt(e)?Qe(e):de(mt,null,String(e))}function Qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nt(e)}function Ws(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(U(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ws(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Ui(t)?t._ctx=ye:r===3&&ye&&(ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:ye},n=32):(t=String(t),s&64?(n=16,t=[io(t)]):n=8);e.children=t,e.shapeFlag|=n}function Tc(...e){const t={};for(let n=0;nfe||ye;let En,xs;{const e=zr(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};En=t("__VUE_INSTANCE_SETTERS__",n=>fe=n),xs=t("__VUE_SSR_SETTERS__",n=>Un=n)}const zt=e=>{const t=fe;return En(e),e.scope.on(),()=>{e.scope.off(),En(t)}},vr=()=>{fe&&fe.scope.off(),En(null)};function oo(e){return e.vnode.shapeFlag&4}let Un=!1;function Ic(e,t=!1,n=!1){t&&xs(t);const{props:s,children:r}=e.vnode,i=oo(e);ic(e,s,i,t),ac(e,r,n);const o=i?Mc(e,t):void 0;return t&&xs(!1),o}function Mc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Xl);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?co(e):null,i=zt(e);it();const o=Xt(s,e,0,[e.props,r]);if(ot(),i(),qr(o)){if(gt(e)||Ii(e),o.then(vr,vr),t)return o.then(l=>{_r(e,l,t)}).catch(l=>{Ln(l,e,0)});e.asyncDep=o}else _r(e,o,t)}else lo(e,t)}function _r(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ne(t)&&(e.setupState=vi(t)),lo(e,n)}let br;function lo(e,t,n){const s=e.type;if(!e.render){if(!t&&br&&!s.render){const r=s.template||Bs(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=le(le({isCustomElement:i,delimiters:l},o),c);s.render=br(r,u)}}e.render=s.render||Ve}{const r=zt(e);it();try{Jl(e)}finally{ot(),r()}}}const Pc={get(e,t){return ve(e,"get",""),e[t]}};function co(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Pc),slots:e.slots,emit:e.emit,expose:t}}function Ks(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(vi(pn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $t)return $t[n](e)},has(t,n){return n in t||n in $t}})):e.proxy}function Lc(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function Nc(e){return K(e)&&"__vccOpts"in e}const ie=(e,t)=>El(e,t,Un);function Es(e,t,n){const s=arguments.length;return s===2?ne(t)&&!U(t)?qt(t)?de(e,null,[t]):de(e,t):de(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&qt(n)&&(n=[n]),de(e,t,n))}const Fc="3.5.10";/** +* @vue/runtime-dom v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Cs;const wr=typeof window<"u"&&window.trustedTypes;if(wr)try{Cs=wr.createPolicy("vue",{createHTML:e=>e})}catch{}const ao=Cs?e=>Cs.createHTML(e):e=>e,Hc="http://www.w3.org/2000/svg",$c="http://www.w3.org/1998/Math/MathML",ke=typeof document<"u"?document:null,Sr=ke&&ke.createElement("template"),Dc={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 r=t==="svg"?ke.createElementNS(Hc,e):t==="mathml"?ke.createElementNS($c,e):n?ke.createElement(e,{is:n}):ke.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>ke.createTextNode(e),createComment:e=>ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Sr.innerHTML=ao(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=Sr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ye="transition",Ft="animation",Gt=Symbol("_vtc"),fo={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},jc=le({},Ei,fo),Vc=e=>(e.displayName="Transition",e.props=jc,e),bf=Vc((e,{slots:t})=>Es(Nl,Uc(e),t)),at=(e,t=[])=>{U(e)?e.forEach(n=>n(...t)):e&&e(...t)},xr=e=>e?U(e)?e.some(t=>t.length>1):e.length>1:!1;function Uc(e){const t={};for(const w in e)w in fo||(t[w]=e[w]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=o,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:E=`${n}-leave-to`}=e,M=Bc(r),L=M&&M[0],G=M&&M[1],{onBeforeEnter:B,onEnter:q,onEnterCancelled:g,onLeave:p,onLeaveCancelled:R,onBeforeAppear:$=B,onAppear:j=q,onAppearCancelled:W=g}=t,I=(w,V,se)=>{ft(w,V?f:l),ft(w,V?u:o),se&&se()},_=(w,V)=>{w._isLeaving=!1,ft(w,h),ft(w,E),ft(w,y),V&&V()},P=w=>(V,se)=>{const oe=w?j:q,H=()=>I(V,w,se);at(oe,[V,H]),Er(()=>{ft(V,w?c:i),Xe(V,w?f:l),xr(oe)||Cr(V,s,L,H)})};return le(t,{onBeforeEnter(w){at(B,[w]),Xe(w,i),Xe(w,o)},onBeforeAppear(w){at($,[w]),Xe(w,c),Xe(w,u)},onEnter:P(!1),onAppear:P(!0),onLeave(w,V){w._isLeaving=!0;const se=()=>_(w,V);Xe(w,h),Xe(w,y),Kc(),Er(()=>{w._isLeaving&&(ft(w,h),Xe(w,E),xr(p)||Cr(w,s,G,se))}),at(p,[w,se])},onEnterCancelled(w){I(w,!1),at(g,[w])},onAppearCancelled(w){I(w,!0),at(W,[w])},onLeaveCancelled(w){_(w),at(R,[w])}})}function Bc(e){if(e==null)return null;if(ne(e))return[es(e.enter),es(e.leave)];{const t=es(e);return[t,t]}}function es(e){return Ho(e)}function Xe(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Gt]||(e[Gt]=new Set)).add(t)}function ft(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Gt];n&&(n.delete(t),n.size||(e[Gt]=void 0))}function Er(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let kc=0;function Cr(e,t,n,s){const r=e._endId=++kc,i=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Wc(e,t);if(!o)return s();const u=o+"end";let f=0;const h=()=>{e.removeEventListener(u,y),i()},y=E=>{E.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[M]||"").split(", "),r=s(`${Ye}Delay`),i=s(`${Ye}Duration`),o=Tr(r,i),l=s(`${Ft}Delay`),c=s(`${Ft}Duration`),u=Tr(l,c);let f=null,h=0,y=0;t===Ye?o>0&&(f=Ye,h=o,y=i.length):t===Ft?u>0&&(f=Ft,h=u,y=c.length):(h=Math.max(o,u),f=h>0?o>u?Ye:Ft:null,y=f?f===Ye?i.length:c.length:0);const E=f===Ye&&/\b(transform|all)(,|$)/.test(s(`${Ye}Property`).toString());return{type:f,timeout:h,propCount:y,hasTransform:E}}function Tr(e,t){for(;e.lengthAr(n)+Ar(e[s])))}function Ar(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Kc(){return document.body.offsetHeight}function qc(e,t,n){const s=e[Gt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Rr=Symbol("_vod"),Gc=Symbol("_vsh"),Yc=Symbol(""),Xc=/(^|;)\s*display\s*:/;function zc(e,t,n){const s=e.style,r=re(n);let i=!1;if(n&&!r){if(t)if(re(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&mn(s,l,"")}else for(const o in t)n[o]==null&&mn(s,o,"");for(const o in n)o==="display"&&(i=!0),mn(s,o,n[o])}else if(r){if(t!==n){const o=s[Yc];o&&(n+=";"+o),s.cssText=n,i=Xc.test(n)}}else t&&e.removeAttribute("style");Rr in e&&(e[Rr]=i?s.display:"",e[Gc]&&(s.display="none"))}const Or=/\s*!important$/;function mn(e,t,n){if(U(n))n.forEach(s=>mn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Jc(e,t);Or.test(n)?e.setProperty(rt(s),n.replace(Or,""),"important"):e[s]=n}}const Ir=["Webkit","Moz","ms"],ts={};function Jc(e,t){const n=ts[t];if(n)return n;let s=Pe(t);if(s!=="filter"&&s in e)return ts[t]=s;s=An(s);for(let r=0;rns||(na.then(()=>ns=0),ns=Date.now());function ra(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Fe(ia(s,n.value),t,5,[s])};return n.value=e,n.attached=sa(),n}function ia(e,t){if(U(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Hr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,oa=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?qc(e,s,o):t==="style"?zc(e,n,s):Yt(t)?As(t)||ea(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):la(e,t,s,o))?(Lr(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Pr(e,t,s,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!re(s))?Lr(e,Pe(t),s):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Pr(e,t,s,o))};function la(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Hr(t)&&K(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Hr(t)&&re(n)?!1:t in e}const ca=["ctrl","shift","alt","meta"],aa={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)=>ca.some(n=>e[`${n}Key`]&&!t.includes(n))},wf=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=rt(r.key);if(t.some(o=>o===i||fa[o]===i))return e(r)})},ua=le({patchProp:oa},Dc);let ss,$r=!1;function da(){return ss=$r?ss:uc(ua),$r=!0,ss}const xf=(...e)=>{const t=da().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=pa(s);if(r)return n(r,!0,ha(r))},t};function ha(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function pa(e){return re(e)?document.querySelector(e):e}const Ef=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},ga=window.__VP_SITE_DATA__;function qs(e){return ei()?(Ko(e),!0):!1}function et(e){return typeof e=="function"?e():yi(e)}const uo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ma=Object.prototype.toString,ya=e=>ma.call(e)==="[object Object]",ho=()=>{},Dr=va();function va(){var e,t;return uo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function _a(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}const po=e=>e();function ba(e=po){const t=ue(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:Pn(t),pause:n,resume:s,eventFilter:r}}function wa(e){return Vn()}function go(...e){if(e.length!==1)return wl(...e);const t=e[0];return typeof t=="function"?Pn(vl(()=>({get:t,set:ho}))):ue(t)}function Sa(e,t,n={}){const{eventFilter:s=po,...r}=n;return Ue(e,_a(s,t),r)}function xa(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=ba(s);return{stop:Sa(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Gs(e,t=!0,n){wa()?Mt(e,n):t?e():Nn(e)}const Ke=uo?window:void 0;function mo(e){var t;const n=et(e);return(t=n==null?void 0:n.$el)!=null?t:n}function It(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=Ke):[t,n,s,r]=e,!t)return ho;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(f=>f()),i.length=0},l=(f,h,y,E)=>(f.addEventListener(h,y,E),()=>f.removeEventListener(h,y,E)),c=Ue(()=>[mo(t),et(r)],([f,h])=>{if(o(),!f)return;const y=ya(h)?{...h}:h;i.push(...n.flatMap(E=>s.map(M=>l(f,E,M,y))))},{immediate:!0,flush:"post"}),u=()=>{c(),o()};return qs(u),u}function Ea(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Cf(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Ke,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=Ea(t);return It(r,i,f=>{f.repeat&&et(l)||c(f)&&n(f)},o)}function Ca(){const e=ue(!1),t=Vn();return t&&Mt(()=>{e.value=!0},t),e}function Ta(e){const t=Ca();return ie(()=>(t.value,!!e()))}function yo(e,t={}){const{window:n=Ke}=t,s=Ta(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=ue(!1),o=u=>{i.value=u.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=Ji(()=>{s.value&&(l(),r=n.matchMedia(et(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return qs(()=>{c(),l(),r=void 0}),i}const fn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},un="__vueuse_ssr_handlers__",Aa=Ra();function Ra(){return un in fn||(fn[un]=fn[un]||{}),fn[un]}function vo(e,t){return Aa[e]||t}function _o(e){return yo("(prefers-color-scheme: dark)",e)}function Oa(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Ia={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},jr="vueuse-storage";function Ma(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:f,window:h=Ke,eventFilter:y,onError:E=_=>{console.error(_)},initOnMounted:M}=s,L=(f?gi:ue)(typeof t=="function"?t():t);if(!n)try{n=vo("getDefaultStorage",()=>{var _;return(_=Ke)==null?void 0:_.localStorage})()}catch(_){E(_)}if(!n)return L;const G=et(t),B=Oa(G),q=(r=s.serializer)!=null?r:Ia[B],{pause:g,resume:p}=xa(L,()=>$(L.value),{flush:i,deep:o,eventFilter:y});h&&l&&Gs(()=>{n instanceof Storage?It(h,"storage",W):It(h,jr,I),M&&W()}),M||W();function R(_,P){if(h){const w={key:e,oldValue:_,newValue:P,storageArea:n};h.dispatchEvent(n instanceof Storage?new StorageEvent("storage",w):new CustomEvent(jr,{detail:w}))}}function $(_){try{const P=n.getItem(e);if(_==null)R(P,null),n.removeItem(e);else{const w=q.write(_);P!==w&&(n.setItem(e,w),R(P,w))}}catch(P){E(P)}}function j(_){const P=_?_.newValue:n.getItem(e);if(P==null)return c&&G!=null&&n.setItem(e,q.write(G)),G;if(!_&&u){const w=q.read(P);return typeof u=="function"?u(w,G):B==="object"&&!Array.isArray(w)?{...G,...w}:w}else return typeof P!="string"?P:q.read(P)}function W(_){if(!(_&&_.storageArea!==n)){if(_&&_.key==null){L.value=G;return}if(!(_&&_.key!==e)){g();try{(_==null?void 0:_.newValue)!==q.write(L.value)&&(L.value=j(_))}catch(P){E(P)}finally{_?Nn(p):p()}}}}function I(_){W(_.detail)}return L}const Pa="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function La(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=Ke,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},y=_o({window:r}),E=ie(()=>y.value?"dark":"light"),M=c||(o==null?go(s):Ma(o,s,i,{window:r,listenToStorageChanges:l})),L=ie(()=>M.value==="auto"?E.value:M.value),G=vo("updateHTMLAttrs",(p,R,$)=>{const j=typeof p=="string"?r==null?void 0:r.document.querySelector(p):mo(p);if(!j)return;const W=new Set,I=new Set;let _=null;if(R==="class"){const w=$.split(/\s/g);Object.values(h).flatMap(V=>(V||"").split(/\s/g)).filter(Boolean).forEach(V=>{w.includes(V)?W.add(V):I.add(V)})}else _={key:R,value:$};if(W.size===0&&I.size===0&&_===null)return;let P;f&&(P=r.document.createElement("style"),P.appendChild(document.createTextNode(Pa)),r.document.head.appendChild(P));for(const w of W)j.classList.add(w);for(const w of I)j.classList.remove(w);_&&j.setAttribute(_.key,_.value),f&&(r.getComputedStyle(P).opacity,document.head.removeChild(P))});function B(p){var R;G(t,n,(R=h[p])!=null?R:p)}function q(p){e.onChanged?e.onChanged(p,B):B(p)}Ue(L,q,{flush:"post",immediate:!0}),Gs(()=>q(L.value));const g=ie({get(){return u?M.value:L.value},set(p){M.value=p}});try{return Object.assign(g,{store:M,system:E,state:L})}catch{return g}}function Na(e={}){const{valueDark:t="dark",valueLight:n="",window:s=Ke}=e,r=La({...e,onChanged:(l,c)=>{var u;e.onChanged?(u=e.onChanged)==null||u.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=ie(()=>r.system?r.system.value:_o({window:s}).value?"dark":"light");return ie({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function rs(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function bo(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const is=new WeakMap;function Tf(e,t=!1){const n=ue(t);let s=null,r="";Ue(go(e),l=>{const c=rs(et(l));if(c){const u=c;if(is.get(u)||is.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(r=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=rs(et(e));!l||n.value||(Dr&&(s=It(l,"touchmove",c=>{Fa(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=rs(et(e));!l||!n.value||(Dr&&(s==null||s()),l.style.overflow=r,is.delete(l),n.value=!1)};return qs(o),ie({get(){return n.value},set(l){l?i():o()}})}function Af(e={}){const{window:t=Ke,behavior:n="auto"}=e;if(!t)return{x:ue(0),y:ue(0)};const s=ue(t.scrollX),r=ue(t.scrollY),i=ie({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=ie({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return It(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function Rf(e={}){const{window:t=Ke,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0,type:o="inner"}=e,l=ue(n),c=ue(s),u=()=>{t&&(o==="outer"?(l.value=t.outerWidth,c.value=t.outerHeight):i?(l.value=t.innerWidth,c.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight))};if(u(),Gs(u),It("resize",u,{passive:!0}),r){const f=yo("(orientation: portrait)");Ue(f,()=>u())}return{width:l,height:c}}const os={BASE_URL:"/vue-semantic-structure/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};var ls={};const wo=/^(?:[a-z]+:|\/\/)/i,Ha="vitepress-theme-appearance",$a=/#.*$/,Da=/[?#].*$/,ja=/(?:(^|\/)index)?\.(?:md|html)$/,pe=typeof document<"u",So={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Va(e,t,n=!1){if(t===void 0)return!1;if(e=Vr(`/${e}`),n)return new RegExp(t).test(e);if(Vr(t)!==e)return!1;const s=t.match($a);return s?(pe?location.hash:"")===s[0]:!0}function Vr(e){return decodeURI(e).replace(Da,"").replace(ja,"$1")}function Ua(e){return wo.test(e)}function Ba(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!Ua(n)&&Va(t,`/${n}/`,!0))||"root"}function ka(e,t){var s,r,i,o,l,c,u;const n=Ba(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:Eo(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function xo(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=Wa(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function Wa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ka(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function Eo(e,t){return[...e.filter(n=>!Ka(t,n)),...t]}const qa=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ga=/^[a-z]:/i;function Ur(e){const t=Ga.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(qa,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const cs=new Set;function Ya(e){if(cs.size===0){const n=typeof process=="object"&&(ls==null?void 0:ls.VITE_EXTRA_EXTENSIONS)||(os==null?void 0:os.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>cs.add(s))}const t=e.split(".").pop();return t==null||!cs.has(t.toLowerCase())}const Xa=Symbol(),yt=gi(ga);function Of(e){const t=ie(()=>ka(yt.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ue(!0):n?Na({storageKey:Ha,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):ue(!1),r=ue(pe?location.hash:"");return pe&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Ue(()=>e.data,()=>{r.value=pe?location.hash:""}),{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),params:ie(()=>e.data.params),lang:ie(()=>t.value.lang),dir:ie(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:ie(()=>t.value.localeIndex||"root"),title:ie(()=>xo(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:s,hash:ie(()=>r.value)}}function za(){const e=Ot(Xa);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Ja(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Br(e){return wo.test(e)||!e.startsWith("/")?e:Ja(yt.value.base,e)}function Qa(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),pe){const n="/vue-semantic-structure/";t=Ur(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Ur(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let yn=[];function If(e){yn.push(e),$n(()=>{yn=yn.filter(t=>t!==e)})}function Za(){let e=yt.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=kr(e,n);else if(Array.isArray(e))for(const s of e){const r=kr(s,n);if(r){t=r;break}}return t}function kr(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const ef=Symbol(),Co="http://a.com",tf=()=>({path:"/",component:null,data:So});function Mf(e,t){const n=Mn(tf()),s={route:n,go:r};async function r(l=pe?location.href:"/"){var c,u;l=as(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(pe&&l!==as(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((u=s.onAfterRouteChanged)==null?void 0:u.call(s,l)))}let i=null;async function o(l,c=0,u=!1){var y;if(await((y=s.onBeforePageLoad)==null?void 0:y.call(s,l))===!1)return;const f=new URL(l,Co),h=i=f.pathname;try{let E=await e(h);if(!E)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:M,__pageData:L}=E;if(!M)throw new Error(`Invalid route component: ${M}`);n.path=pe?h:Br(h),n.component=pn(M),n.data=pn(L),pe&&Nn(()=>{let G=yt.value.base+L.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!yt.value.cleanUrls&&!G.endsWith("/")&&(G+=".html"),G!==f.pathname&&(f.pathname=G,l=G+f.search+f.hash,history.replaceState({},"",l)),f.hash&&!c){let B=null;try{B=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(q){console.warn(q)}if(B){Wr(B,f.hash);return}}window.scrollTo(0,c)})}}catch(E){if(!/fetch|Page not found/.test(E.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(E),!u)try{const M=await fetch(yt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await M.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=pe?h:Br(h),n.component=t?pn(t):null;const M=pe?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...So,relativePath:M}}}}return pe&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.defaultPrevented||!(l.target instanceof Element)||l.target.closest("button")||l.button!==0||l.ctrlKey||l.shiftKey||l.altKey||l.metaKey)return;const c=l.target.closest("a");if(!c||c.closest(".vp-raw")||c.hasAttribute("download")||c.hasAttribute("target"))return;const u=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(u==null)return;const{href:f,origin:h,pathname:y,hash:E,search:M}=new URL(u,c.baseURI),L=new URL(location.href);h===L.origin&&Ya(y)&&(l.preventDefault(),y===L.pathname&&M===L.search?(E!==L.hash&&(history.pushState({},"",f),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:L.href,newURL:f}))),E?Wr(c,E,c.classList.contains("header-anchor")):window.scrollTo(0,0)):r(f))},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(as(location.href),l.state&&l.state.scrollPosition||0),(c=s.onAfterRouteChanged)==null||c.call(s,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function nf(){const e=Ot(ef);if(!e)throw new Error("useRouter() is called without provider.");return e}function To(){return nf().route}function Wr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(s).paddingTop,10),o=window.scrollY+s.getBoundingClientRect().top-Za()+i;requestAnimationFrame(r)}}function as(e){const t=new URL(e,Co);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),yt.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const fs=()=>yn.forEach(e=>e()),Pf=Oi({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=To(),{site:n}=za();return()=>Es(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Es(t.component,{onVnodeMounted:fs,onVnodeUpdated:fs,onVnodeUnmounted:fs}):"404 Page Not Found"])}}),Lf=Oi({setup(e,{slots:t}){const n=ue(!1);return Mt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Nf(){pe&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(u=>u.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Ff(){if(pe){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let u=c.textContent||"";o&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),sf(u).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function sf(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(),r=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),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function Hf(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=us(l);for(const u of document.head.children)if(u.isEqualNode(c)){s.push(u);return}});return}const o=i.map(us);s.forEach((l,c)=>{const u=o.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));u!==-1?delete o[u]:(l==null||l.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};Ji(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=xo(o,i);u!==document.title&&(document.title=u);const f=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):us(["meta",{name:"description",content:f}]),r(Eo(o.head,of(c)))})}function us([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&!t.async&&(s.async=!1),s}function rf(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function of(e){return e.filter(t=>!rf(t))}const ds=new Set,Ao=()=>document.createElement("link"),lf=e=>{const t=Ao();t.rel="prefetch",t.href=e,document.head.appendChild(t)},cf=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let dn;const af=pe&&(dn=Ao())&&dn.relList&&dn.relList.supports&&dn.relList.supports("prefetch")?lf:cf;function $f(){if(!pe||!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(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!ds.has(c)){ds.add(c);const u=Qa(c);u&&af(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):ds.add(l))})})};Mt(s);const r=To();Ue(()=>r.path,s),$n(()=>{n&&n.disconnect()})}export{gf as $,Za as A,ff as B,df as C,gi as D,If as E,Se as F,de as G,uf as H,wo as I,To as J,Tc as K,Ot as L,Rf as M,Is as N,Cf as O,Nn as P,Af as Q,pe as R,Pn as S,bf as T,Tf as U,rc as V,Sf as W,pf as X,Pi as Y,wf as Z,Ef as _,io as a,vf as a0,Hf as a1,ef as a2,Of as a3,Xa as a4,Pf as a5,Lf as a6,yt as a7,xf as a8,Mf as a9,Qa as aa,$f as ab,Ff as ac,Nf as ad,Es as ae,Ss as b,yf as c,Oi as d,_f as e,Ya as f,Br as g,ie as h,Ua as i,ro as j,yi as k,Va as l,yo as m,Ms as n,ws as o,ue as p,Ue as q,hf as r,Ji as s,ko as t,za as u,Mt as v,Il as w,$n as x,mf as y,Wl as z}; diff --git a/assets/chunks/framework.CTAZTrj0.js b/assets/chunks/framework.CTAZTrj0.js deleted file mode 100644 index 812ec87..0000000 --- a/assets/chunks/framework.CTAZTrj0.js +++ /dev/null @@ -1,18 +0,0 @@ -/** -* @vue/shared v3.5.9 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Ts(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const te={},Et=[],Ve=()=>{},Oo=()=>!1,Yt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),As=e=>e.startsWith("onUpdate:"),le=Object.assign,Rs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Io=Object.prototype.hasOwnProperty,J=(e,t)=>Io.call(e,t),U=Array.isArray,Ct=e=>Cn(e)==="[object Map]",Wr=e=>Cn(e)==="[object Set]",K=e=>typeof e=="function",re=e=>typeof e=="string",st=e=>typeof e=="symbol",ne=e=>e!==null&&typeof e=="object",Kr=e=>(ne(e)||K(e))&&K(e.then)&&K(e.catch),qr=Object.prototype.toString,Cn=e=>qr.call(e),Mo=e=>Cn(e).slice(8,-1),Gr=e=>Cn(e)==="[object Object]",Os=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Tt=Ts(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Tn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Po=/-(\w)/g,Ne=Tn(e=>e.replace(Po,(t,n)=>n?n.toUpperCase():"")),Lo=/\B([A-Z])/g,rt=Tn(e=>e.replace(Lo,"-$1").toLowerCase()),An=Tn(e=>e.charAt(0).toUpperCase()+e.slice(1)),hn=Tn(e=>e?`on${An(e)}`:""),tt=(e,t)=>!Object.is(e,t),Kn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},No=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Fo=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let Qs;const Xr=()=>Qs||(Qs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Is(e){if(U(e)){const t={};for(let n=0;n{if(n){const s=n.split($o);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ms(e){let t="";if(re(e))t=e;else if(U(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Bo=e=>re(e)?e:e==null?"":U(e)||ne(e)&&(e.toString===qr||!K(e.toString))?Jr(e)?Bo(e.value):JSON.stringify(e,Qr,2):String(e),Qr=(e,t)=>Jr(t)?Qr(e,t.value):Ct(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[qn(s,i)+" =>"]=r,n),{})}:Wr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>qn(n))}:st(t)?qn(t):ne(t)&&!U(t)&&!Gr(t)?String(t):t,qn=(e,t="")=>{var n;return st(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.9 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let be;class ko{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;let e;for(;St;){let t=St,n;for(;t;)t.flags&=-9,t=t.next;for(t=St,St=void 0;t;){if(t.flags&1)try{t.trigger()}catch(s){e||(e=s)}n=t.next,t.next=void 0,t=n}}if(e)throw e}function si(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function ri(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Ns(s),Ko(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function hs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ii(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ii(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Vt))return;e.globalVersion=Vt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!hs(e)){e.flags&=-3;return}const n=ee,s=Le;ee=e,Le=!0;try{si(e);const r=e.fn(e._value);(t.version===0||tt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{ee=n,Le=s,ri(e),e.flags&=-3}}function Ns(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s),!n.subs&&n.computed){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Ns(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Ko(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Le=!0;const oi=[];function it(){oi.push(Le),Le=!1}function ot(){const e=oi.pop();Le=e===void 0?!0:e}function Zs(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ee;ee=void 0;try{t()}finally{ee=n}}}let Vt=0;class qo{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Rn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ee||!Le||ee===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ee)n=this.activeLink=new qo(ee,this),ee.deps?(n.prevDep=ee.depsTail,ee.depsTail.nextDep=n,ee.depsTail=n):ee.deps=ee.depsTail=n,li(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=ee.depsTail,n.nextDep=void 0,ee.depsTail.nextDep=n,ee.depsTail=n,ee.deps===n&&(ee.deps=s)}return n}trigger(t){this.version++,Vt++,this.notify(t)}notify(t){Ps();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ls()}}}function li(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)li(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const vn=new WeakMap,ht=Symbol(""),ps=Symbol(""),Ut=Symbol("");function ve(e,t,n){if(Le&&ee){let s=vn.get(e);s||vn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new Rn),r.target=e,r.map=s,r.key=n),r.track()}}function We(e,t,n,s,r,i){const o=vn.get(e);if(!o){Vt++;return}const l=c=>{c&&c.trigger()};if(Ps(),t==="clear")o.forEach(l);else{const c=U(e),u=c&&Os(n);if(c&&n==="length"){const f=Number(s);o.forEach((h,y)=>{(y==="length"||y===Ut||!st(y)&&y>=f)&&l(h)})}else switch(n!==void 0&&l(o.get(n)),u&&l(o.get(Ut)),t){case"add":c?u&&l(o.get("length")):(l(o.get(ht)),Ct(e)&&l(o.get(ps)));break;case"delete":c||(l(o.get(ht)),Ct(e)&&l(o.get(ps)));break;case"set":Ct(e)&&l(o.get(ht));break}}Ls()}function Go(e,t){const n=vn.get(e);return n&&n.get(t)}function bt(e){const t=z(e);return t===e?t:(ve(t,"iterate",Ut),Me(e)?t:t.map(ge))}function On(e){return ve(e=z(e),"iterate",Ut),e}const Yo={__proto__:null,[Symbol.iterator](){return Yn(this,Symbol.iterator,ge)},concat(...e){return bt(this).concat(...e.map(t=>U(t)?bt(t):t))},entries(){return Yn(this,"entries",e=>(e[1]=ge(e[1]),e))},every(e,t){return Be(this,"every",e,t,void 0,arguments)},filter(e,t){return Be(this,"filter",e,t,n=>n.map(ge),arguments)},find(e,t){return Be(this,"find",e,t,ge,arguments)},findIndex(e,t){return Be(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Be(this,"findLast",e,t,ge,arguments)},findLastIndex(e,t){return Be(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Be(this,"forEach",e,t,void 0,arguments)},includes(...e){return Xn(this,"includes",e)},indexOf(...e){return Xn(this,"indexOf",e)},join(e){return bt(this).join(e)},lastIndexOf(...e){return Xn(this,"lastIndexOf",e)},map(e,t){return Be(this,"map",e,t,void 0,arguments)},pop(){return Nt(this,"pop")},push(...e){return Nt(this,"push",e)},reduce(e,...t){return er(this,"reduce",e,t)},reduceRight(e,...t){return er(this,"reduceRight",e,t)},shift(){return Nt(this,"shift")},some(e,t){return Be(this,"some",e,t,void 0,arguments)},splice(...e){return Nt(this,"splice",e)},toReversed(){return bt(this).toReversed()},toSorted(e){return bt(this).toSorted(e)},toSpliced(...e){return bt(this).toSpliced(...e)},unshift(...e){return Nt(this,"unshift",e)},values(){return Yn(this,"values",ge)}};function Yn(e,t,n){const s=On(e),r=s[t]();return s!==e&&!Me(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const Xo=Array.prototype;function Be(e,t,n,s,r,i){const o=On(e),l=o!==e&&!Me(e),c=o[t];if(c!==Xo[t]){const h=c.apply(e,i);return l?ge(h):h}let u=n;o!==e&&(l?u=function(h,y){return n.call(this,ge(h),y,e)}:n.length>2&&(u=function(h,y){return n.call(this,h,y,e)}));const f=c.call(o,u,s);return l&&r?r(f):f}function er(e,t,n,s){const r=On(e);let i=n;return r!==e&&(Me(e)?n.length>3&&(i=function(o,l,c){return n.call(this,o,l,c,e)}):i=function(o,l,c){return n.call(this,o,ge(l),c,e)}),r[t](i,...s)}function Xn(e,t,n){const s=z(e);ve(s,"iterate",Ut);const r=s[t](...n);return(r===-1||r===!1)&&Ds(n[0])?(n[0]=z(n[0]),s[t](...n)):r}function Nt(e,t,n=[]){it(),Ps();const s=z(e)[t].apply(e,n);return Ls(),ot(),s}const zo=Ts("__proto__,__v_isRef,__isVue"),ci=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(st));function Jo(e){st(e)||(e=String(e));const t=z(this);return ve(t,"has",e),t.hasOwnProperty(e)}class ai{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?fl:hi:i?di:ui).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=U(t);if(!r){let c;if(o&&(c=Yo[n]))return c;if(n==="hasOwnProperty")return Jo}const l=Reflect.get(t,n,ce(t)?t:s);return(st(n)?ci.has(n):zo(n))||(r||ve(t,"get",n),i)?l:ce(l)?o&&Os(n)?l:l.value:ne(l)?r?Pn(l):Mn(l):l}}class fi extends ai{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=vt(i);if(!Me(s)&&!vt(s)&&(i=z(i),s=z(s)),!U(t)&&ce(i)&&!ce(s))return c?!1:(i.value=s,!0)}const o=U(t)&&Os(n)?Number(n)e,In=e=>Reflect.getPrototypeOf(e);function Zt(e,t,n=!1,s=!1){e=e.__v_raw;const r=z(e),i=z(t);n||(tt(t,i)&&ve(r,"get",t),ve(r,"get",i));const{has:o}=In(r),l=s?Fs:n?js:ge;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function en(e,t=!1){const n=this.__v_raw,s=z(n),r=z(e);return t||(tt(e,r)&&ve(s,"has",e),ve(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function tn(e,t=!1){return e=e.__v_raw,!t&&ve(z(e),"iterate",ht),Reflect.get(e,"size",e)}function tr(e,t=!1){!t&&!Me(e)&&!vt(e)&&(e=z(e));const n=z(this);return In(n).has.call(n,e)||(n.add(e),We(n,"add",e,e)),this}function nr(e,t,n=!1){!n&&!Me(t)&&!vt(t)&&(t=z(t));const s=z(this),{has:r,get:i}=In(s);let o=r.call(s,e);o||(e=z(e),o=r.call(s,e));const l=i.call(s,e);return s.set(e,t),o?tt(t,l)&&We(s,"set",e,t):We(s,"add",e,t),this}function sr(e){const t=z(this),{has:n,get:s}=In(t);let r=n.call(t,e);r||(e=z(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&We(t,"delete",e,void 0),i}function rr(){const e=z(this),t=e.size!==0,n=e.clear();return t&&We(e,"clear",void 0,void 0),n}function nn(e,t){return function(s,r){const i=this,o=i.__v_raw,l=z(o),c=t?Fs:e?js:ge;return!e&&ve(l,"iterate",ht),o.forEach((u,f)=>s.call(r,c(u),c(f),i))}}function sn(e,t,n){return function(...s){const r=this.__v_raw,i=z(r),o=Ct(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),f=n?Fs:t?js:ge;return!t&&ve(i,"iterate",c?ps:ht),{next(){const{value:h,done:y}=u.next();return y?{value:h,done:y}:{value:l?[f(h[0]),f(h[1])]:f(h),done:y}},[Symbol.iterator](){return this}}}}function Ge(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function nl(){const e={get(i){return Zt(this,i)},get size(){return tn(this)},has:en,add:tr,set:nr,delete:sr,clear:rr,forEach:nn(!1,!1)},t={get(i){return Zt(this,i,!1,!0)},get size(){return tn(this)},has:en,add(i){return tr.call(this,i,!0)},set(i,o){return nr.call(this,i,o,!0)},delete:sr,clear:rr,forEach:nn(!1,!0)},n={get(i){return Zt(this,i,!0)},get size(){return tn(this,!0)},has(i){return en.call(this,i,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:nn(!0,!1)},s={get(i){return Zt(this,i,!0,!0)},get size(){return tn(this,!0)},has(i){return en.call(this,i,!0)},add:Ge("add"),set:Ge("set"),delete:Ge("delete"),clear:Ge("clear"),forEach:nn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=sn(i,!1,!1),n[i]=sn(i,!0,!1),t[i]=sn(i,!1,!0),s[i]=sn(i,!0,!0)}),[e,n,t,s]}const[sl,rl,il,ol]=nl();function Hs(e,t){const n=t?e?ol:il:e?rl:sl;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(J(n,r)&&r in s?n:s,r,i)}const ll={get:Hs(!1,!1)},cl={get:Hs(!1,!0)},al={get:Hs(!0,!1)};const ui=new WeakMap,di=new WeakMap,hi=new WeakMap,fl=new WeakMap;function ul(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function dl(e){return e.__v_skip||!Object.isExtensible(e)?0:ul(Mo(e))}function Mn(e){return vt(e)?e:$s(e,!1,Zo,ll,ui)}function hl(e){return $s(e,!1,tl,cl,di)}function Pn(e){return $s(e,!0,el,al,hi)}function $s(e,t,n,s,r){if(!ne(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=dl(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function pt(e){return vt(e)?pt(e.__v_raw):!!(e&&e.__v_isReactive)}function vt(e){return!!(e&&e.__v_isReadonly)}function Me(e){return!!(e&&e.__v_isShallow)}function Ds(e){return e?!!e.__v_raw:!1}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function pn(e){return!J(e,"__v_skip")&&Object.isExtensible(e)&&Yr(e,"__v_skip",!0),e}const ge=e=>ne(e)?Mn(e):e,js=e=>ne(e)?Pn(e):e;function ce(e){return e?e.__v_isRef===!0:!1}function ue(e){return gi(e,!1)}function pi(e){return gi(e,!0)}function gi(e,t){return ce(e)?e:new pl(e,t)}class pl{constructor(t,n){this.dep=new Rn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:z(t),this._value=n?t:ge(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Me(t)||vt(t);t=s?t:z(t),tt(t,n)&&(this._rawValue=t,this._value=s?t:ge(t),this.dep.trigger())}}function mi(e){return ce(e)?e.value:e}const gl={get:(e,t,n)=>t==="__v_raw"?e:mi(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ce(r)&&!ce(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function yi(e){return pt(e)?e:new Proxy(e,gl)}class ml{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Rn,{get:s,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=s,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function yl(e){return new ml(e)}class vl{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Go(z(this._object),this._key)}}class _l{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function bl(e,t,n){return ce(e)?e:K(e)?new _l(e):ne(e)&&arguments.length>1?wl(e,t,n):ue(e)}function wl(e,t,n){const s=e[t];return ce(s)?s:new vl(e,t,n)}class xl{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Rn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Vt-1,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&ee!==this)return ni(this),!0}get value(){const t=this.dep.track();return ii(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Sl(e,t,n=!1){let s,r;return K(e)?s=e:(s=e.get,r=e.set),new xl(s,r,n)}const rn={},_n=new WeakMap;let ut;function El(e,t=!1,n=ut){if(n){let s=_n.get(n);s||_n.set(n,s=[]),s.push(e)}}function Cl(e,t,n=te){const{immediate:s,deep:r,once:i,scheduler:o,augmentJob:l,call:c}=n,u=p=>r?p:Me(p)||r===!1||r===0?Ze(p,1):Ze(p);let f,h,y,E,M=!1,L=!1;if(ce(e)?(h=()=>e.value,M=Me(e)):pt(e)?(h=()=>u(e),M=!0):U(e)?(L=!0,M=e.some(p=>pt(p)||Me(p)),h=()=>e.map(p=>{if(ce(p))return p.value;if(pt(p))return u(p);if(K(p))return c?c(p,2):p()})):K(e)?t?h=c?()=>c(e,2):e:h=()=>{if(y){it();try{y()}finally{ot()}}const p=ut;ut=f;try{return c?c(e,3,[E]):e(E)}finally{ut=p}}:h=Ve,t&&r){const p=h,R=r===!0?1/0:r;h=()=>Ze(p(),R)}const G=Zr(),B=()=>{f.stop(),G&&Rs(G.effects,f)};if(i&&t){const p=t;t=(...R)=>{p(...R),B()}}let q=L?new Array(e.length).fill(rn):rn;const g=p=>{if(!(!(f.flags&1)||!f.dirty&&!p))if(t){const R=f.run();if(r||M||(L?R.some(($,j)=>tt($,q[j])):tt(R,q))){y&&y();const $=ut;ut=f;try{const j=[R,q===rn?void 0:L&&q[0]===rn?[]:q,E];c?c(t,3,j):t(...j),q=R}finally{ut=$}}}else f.run()};return l&&l(g),f=new ei(h),f.scheduler=o?()=>o(g,!1):g,E=p=>El(p,!1,f),y=f.onStop=()=>{const p=_n.get(f);if(p){if(c)c(p,4);else for(const R of p)R();_n.delete(f)}},t?s?g(!0):q=f.run():o?o(g.bind(null,!0),!0):f.run(),B.pause=f.pause.bind(f),B.resume=f.resume.bind(f),B.stop=B,B}function Ze(e,t=1/0,n){if(t<=0||!ne(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,ce(e))Ze(e.value,t,n);else if(U(e))for(let s=0;s{Ze(s,t,n)});else if(Gr(e)){for(const s in e)Ze(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ze(e[s],t,n)}return e}/** -* @vue/runtime-core v3.5.9 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Xt(e,t,n,s){try{return s?e(...s):e()}catch(r){Ln(r,t,n)}}function Fe(e,t,n,s){if(K(e)){const r=Xt(e,t,n,s);return r&&Kr(r)&&r.catch(i=>{Ln(i,t,n)}),r}if(U(e)){const r=[];for(let i=0;i>>1,r=we[s],i=kt(r);i=kt(n)?we.push(e):we.splice(Al(t),0,e),e.flags|=1,_i()}}function _i(){!Bt&&!gs&&(gs=!0,Vs=vi.then(bi))}function Rl(e){U(e)?At.push(...e):ze&&e.id===-1?ze.splice(xt+1,0,e):e.flags&1||(At.push(e),e.flags|=1),_i()}function ir(e,t,n=Bt?De+1:0){for(;nkt(n)-kt(s));if(At.length=0,ze){ze.push(...t);return}for(ze=t,xt=0;xte.id==null?e.flags&2?-1:1/0:e.id;function bi(e){gs=!1,Bt=!0;try{for(De=0;De{s._d&&yr(-1);const i=wn(t);let o;try{o=e(...r)}finally{wn(i),s._d&&yr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function je(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;oe.__isTeleport,Je=Symbol("_leaveCb"),on=Symbol("_enterCb");function Ml(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Mt(()=>{e.isMounted=!0}),Mi(()=>{e.isUnmounting=!0}),e}const Re=[Function,Array],Si={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Re,onEnter:Re,onAfterEnter:Re,onEnterCancelled:Re,onBeforeLeave:Re,onLeave:Re,onAfterLeave:Re,onLeaveCancelled:Re,onBeforeAppear:Re,onAppear:Re,onAfterAppear:Re,onAppearCancelled:Re},Ei=e=>{const t=e.subTree;return t.component?Ei(t.component):t},Pl={name:"BaseTransition",props:Si,setup(e,{slots:t}){const n=Vn(),s=Ml();return()=>{const r=t.default&&Ai(t.default(),!0);if(!r||!r.length)return;const i=Ci(r),o=z(e),{mode:l}=o;if(s.isLeaving)return zn(i);const c=or(i);if(!c)return zn(i);let u=ms(c,o,s,n,y=>u=y);c.type!==me&&Wt(c,u);const f=n.subTree,h=f&&or(f);if(h&&h.type!==me&&!dt(c,h)&&Ei(n).type!==me){const y=ms(h,o,s,n);if(Wt(h,y),l==="out-in"&&c.type!==me)return s.isLeaving=!0,y.afterLeave=()=>{s.isLeaving=!1,n.job.flags&8||n.update(),delete y.afterLeave},zn(i);l==="in-out"&&c.type!==me&&(y.delayLeave=(E,M,L)=>{const G=Ti(s,h);G[String(h.key)]=h,E[Je]=()=>{M(),E[Je]=void 0,delete u.delayedLeave},u.delayedLeave=L})}return i}}};function Ci(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==me){t=n;break}}return t}const Ll=Pl;function Ti(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 ms(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:f,onEnterCancelled:h,onBeforeLeave:y,onLeave:E,onAfterLeave:M,onLeaveCancelled:L,onBeforeAppear:G,onAppear:B,onAfterAppear:q,onAppearCancelled:g}=t,p=String(e.key),R=Ti(n,e),$=(I,_)=>{I&&Fe(I,s,9,_)},j=(I,_)=>{const P=_[1];$(I,_),U(I)?I.every(w=>w.length<=1)&&P():I.length<=1&&P()},W={mode:o,persisted:l,beforeEnter(I){let _=c;if(!n.isMounted)if(i)_=G||c;else return;I[Je]&&I[Je](!0);const P=R[p];P&&dt(e,P)&&P.el[Je]&&P.el[Je](),$(_,[I])},enter(I){let _=u,P=f,w=h;if(!n.isMounted)if(i)_=B||u,P=q||f,w=g||h;else return;let V=!1;const se=I[on]=oe=>{V||(V=!0,oe?$(w,[I]):$(P,[I]),W.delayedLeave&&W.delayedLeave(),I[on]=void 0)};_?j(_,[I,se]):se()},leave(I,_){const P=String(e.key);if(I[on]&&I[on](!0),n.isUnmounting)return _();$(y,[I]);let w=!1;const V=I[Je]=se=>{w||(w=!0,_(),se?$(L,[I]):$(M,[I]),I[Je]=void 0,R[P]===e&&delete R[P])};R[P]=e,E?j(E,[I,V]):V()},clone(I){const _=ms(I,t,n,s,r);return r&&r(_),_}};return W}function zn(e){if(Fn(e))return e=nt(e),e.children=null,e}function or(e){if(!Fn(e))return xi(e.type)&&e.children?Ci(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&K(n.default))return n.default()}}function Wt(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Wt(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 Ai(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;ixn(M,t&&(U(t)?t[L]:t),n,s,r));return}if(gt(s)&&!r)return;const i=s.shapeFlag&4?Ks(s.component):s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,f=l.refs===te?l.refs={}:l.refs,h=l.setupState,y=z(h),E=h===te?()=>!1:M=>J(y,M);if(u!=null&&u!==c&&(re(u)?(f[u]=null,E(u)&&(h[u]=null)):ce(u)&&(u.value=null)),K(c))Xt(c,l,12,[o,f]);else{const M=re(c),L=ce(c);if(M||L){const G=()=>{if(e.f){const B=M?E(c)?h[c]:f[c]:c.value;r?U(B)&&Rs(B,i):U(B)?B.includes(i)||B.push(i):M?(f[c]=[i],E(c)&&(h[c]=f[c])):(c.value=[i],e.k&&(f[e.k]=c.value))}else M?(f[c]=o,E(c)&&(h[c]=o)):L&&(c.value=o,e.k&&(f[e.k]=o))};o?(G.id=-1,Te(G,n)):G()}}}let lr=!1;const wt=()=>{lr||(console.error("Hydration completed but contains mismatches."),lr=!0)},Nl=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Fl=e=>e.namespaceURI.includes("MathML"),ln=e=>{if(e.nodeType===1){if(Nl(e))return"svg";if(Fl(e))return"mathml"}},cn=e=>e.nodeType===8;function Hl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,f=(g,p)=>{if(!p.hasChildNodes()){n(null,g,p),bn(),p._vnode=g;return}h(p.firstChild,g,null,null,null),bn(),p._vnode=g},h=(g,p,R,$,j,W=!1)=>{W=W||!!p.dynamicChildren;const I=cn(g)&&g.data==="[",_=()=>L(g,p,R,$,j,I),{type:P,ref:w,shapeFlag:V,patchFlag:se}=p;let oe=g.nodeType;p.el=g,se===-2&&(W=!1,p.dynamicChildren=null);let H=null;switch(P){case mt:oe!==3?p.children===""?(c(p.el=r(""),o(g),g),H=g):H=_():(g.data!==p.children&&(wt(),g.data=p.children),H=i(g));break;case me:q(g)?(H=i(g),B(p.el=g.content.firstChild,g,R)):oe!==8||I?H=_():H=i(g);break;case Dt:if(I&&(g=i(g),oe=g.nodeType),oe===1||oe===3){H=g;const Y=!p.children.length;for(let F=0;F{W=W||!!p.dynamicChildren;const{type:I,props:_,patchFlag:P,shapeFlag:w,dirs:V,transition:se}=p,oe=I==="input"||I==="option";if(oe||P!==-1){V&&je(p,null,R,"created");let H=!1;if(q(g)){H=Gi($,se)&&R&&R.vnode.props&&R.vnode.props.appear;const F=g.content.firstChild;H&&se.beforeEnter(F),B(F,g,R),p.el=g=F}if(w&16&&!(_&&(_.innerHTML||_.textContent))){let F=E(g.firstChild,p,g,R,$,j,W);for(;F;){an(g,1)||wt();const ae=F;F=F.nextSibling,l(ae)}}else if(w&8){let F=p.children;F[0]===` -`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(F=F.slice(1)),g.textContent!==F&&(an(g,0)||wt(),g.textContent=p.children)}if(_){if(oe||!W||P&48){const F=g.tagName.includes("-");for(const ae in _)(oe&&(ae.endsWith("value")||ae==="indeterminate")||Yt(ae)&&!Tt(ae)||ae[0]==="."||F)&&s(g,ae,null,_[ae],void 0,R)}else if(_.onClick)s(g,"onClick",null,_.onClick,void 0,R);else if(P&4&&pt(_.style))for(const F in _.style)_.style[F]}let Y;(Y=_&&_.onVnodeBeforeMount)&&Oe(Y,R,p),V&&je(p,null,R,"beforeMount"),((Y=_&&_.onVnodeMounted)||V||H)&&eo(()=>{Y&&Oe(Y,R,p),H&&se.enter(g),V&&je(p,null,R,"mounted")},$)}return g.nextSibling},E=(g,p,R,$,j,W,I)=>{I=I||!!p.dynamicChildren;const _=p.children,P=_.length;for(let w=0;w{const{slotScopeIds:I}=p;I&&(j=j?j.concat(I):I);const _=o(g),P=E(i(g),p,_,R,$,j,W);return P&&cn(P)&&P.data==="]"?i(p.anchor=P):(wt(),c(p.anchor=u("]"),_,P),P)},L=(g,p,R,$,j,W)=>{if(an(g.parentElement,1)||wt(),p.el=null,W){const P=G(g);for(;;){const w=i(g);if(w&&w!==P)l(w);else break}}const I=i(g),_=o(g);return l(g),n(null,p,_,I,R,$,ln(_),j),I},G=(g,p="[",R="]")=>{let $=0;for(;g;)if(g=i(g),g&&cn(g)&&(g.data===p&&$++,g.data===R)){if($===0)return i(g);$--}return g},B=(g,p,R)=>{const $=p.parentNode;$&&$.replaceChild(g,p);let j=R;for(;j;)j.vnode.el===p&&(j.vnode.el=j.subTree.el=g),j=j.parent},q=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[f,h]}const cr="data-allow-mismatch",$l={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function an(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(cr);)e=e.parentElement;const n=e&&e.getAttribute(cr);if(n==null)return!1;if(n==="")return!0;{const s=n.split(",");return t===0&&s.includes("children")?!0:n.split(",").includes($l[t])}}const gt=e=>!!e.type.__asyncLoader,Fn=e=>e.type.__isKeepAlive;function Dl(e,t){Ii(e,"a",t)}function jl(e,t){Ii(e,"da",t)}function Ii(e,t,n=fe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Hn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Fn(r.parent.vnode)&&Vl(s,t,n,r),r=r.parent}}function Vl(e,t,n,s){const r=Hn(t,e,s,!0);$n(()=>{Rs(s[t],r)},n)}function Hn(e,t,n=fe,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{it();const l=zt(n),c=Fe(t,n,e,o);return l(),ot(),c});return s?r.unshift(i):r.push(i),i}}const qe=e=>(t,n=fe)=>{(!Un||e==="sp")&&Hn(e,(...s)=>t(...s),n)},Ul=qe("bm"),Mt=qe("m"),Bl=qe("bu"),kl=qe("u"),Mi=qe("bum"),$n=qe("um"),Wl=qe("sp"),Kl=qe("rtg"),ql=qe("rtc");function Gl(e,t=fe){Hn("ec",e,t)}const Pi="components";function ff(e,t){return Ni(Pi,e,!0,t)||e}const Li=Symbol.for("v-ndc");function uf(e){return re(e)?Ni(Pi,e,!1)||e:e||Li}function Ni(e,t,n=!0,s=!1){const r=ye||fe;if(r){const i=r.type;{const l=Pc(i,!1);if(l&&(l===t||l===Ne(t)||l===An(Ne(t))))return i}const o=ar(r[e]||i[e],t)||ar(r.appContext[e],t);return!o&&s?i:o}}function ar(e,t){return e&&(e[t]||e[Ne(t)]||e[An(Ne(t))])}function df(e,t,n,s){let r;const i=n,o=U(e);if(o||re(e)){const l=o&&pt(e);let c=!1;l&&(c=!Me(e),e=On(e)),r=new Array(e.length);for(let u=0,f=e.length;ut(l,c,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let c=0,u=l.length;cqt(t)?!(t.type===me||t.type===xe&&!Fi(t.children)):!0)?e:null}function pf(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:hn(s)]=e[s];return n}const ys=e=>e?io(e)?Ks(e):ys(e.parent):null,$t=le(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ys(e.parent),$root:e=>ys(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Bs(e),$forceUpdate:e=>e.f||(e.f=()=>{Us(e.update)}),$nextTick:e=>e.n||(e.n=Nn.bind(e.proxy)),$watch:e=>gc.bind(e)}),Jn=(e,t)=>e!==te&&!e.__isScriptSetup&&J(e,t),Yl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const E=o[t];if(E!==void 0)switch(E){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Jn(s,t))return o[t]=1,s[t];if(r!==te&&J(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&J(u,t))return o[t]=3,i[t];if(n!==te&&J(n,t))return o[t]=4,n[t];vs&&(o[t]=0)}}const f=$t[t];let h,y;if(f)return t==="$attrs"&&ve(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&J(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,J(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Jn(r,t)?(r[t]=n,!0):s!==te&&J(s,t)?(s[t]=n,!0):J(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:r,propsOptions:i}},o){let l;return!!n[o]||e!==te&&J(e,o)||Jn(t,o)||(l=i[0])&&J(l,o)||J(s,o)||J($t,o)||J(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function gf(){return Xl().slots}function Xl(){const e=Vn();return e.setupContext||(e.setupContext=lo(e))}function fr(e){return U(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let vs=!0;function zl(e){const t=Bs(e),n=e.proxy,s=e.ctx;vs=!1,t.beforeCreate&&ur(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:f,beforeMount:h,mounted:y,beforeUpdate:E,updated:M,activated:L,deactivated:G,beforeDestroy:B,beforeUnmount:q,destroyed:g,unmounted:p,render:R,renderTracked:$,renderTriggered:j,errorCaptured:W,serverPrefetch:I,expose:_,inheritAttrs:P,components:w,directives:V,filters:se}=t;if(u&&Jl(u,s,null),o)for(const Y in o){const F=o[Y];K(F)&&(s[Y]=F.bind(n))}if(r){const Y=r.call(n,n);ne(Y)&&(e.data=Mn(Y))}if(vs=!0,i)for(const Y in i){const F=i[Y],ae=K(F)?F.bind(n,n):K(F.get)?F.get.bind(n,n):Ve,Jt=!K(F)&&K(F.set)?F.set.bind(n):Ve,lt=ie({get:ae,set:Jt});Object.defineProperty(s,Y,{enumerable:!0,configurable:!0,get:()=>lt.value,set:He=>lt.value=He})}if(l)for(const Y in l)Hi(l[Y],s,n,Y);if(c){const Y=K(c)?c.call(n):c;Reflect.ownKeys(Y).forEach(F=>{sc(F,Y[F])})}f&&ur(f,e,"c");function H(Y,F){U(F)?F.forEach(ae=>Y(ae.bind(n))):F&&Y(F.bind(n))}if(H(Ul,h),H(Mt,y),H(Bl,E),H(kl,M),H(Dl,L),H(jl,G),H(Gl,W),H(ql,$),H(Kl,j),H(Mi,q),H($n,p),H(Wl,I),U(_))if(_.length){const Y=e.exposed||(e.exposed={});_.forEach(F=>{Object.defineProperty(Y,F,{get:()=>n[F],set:ae=>n[F]=ae})})}else e.exposed||(e.exposed={});R&&e.render===Ve&&(e.render=R),P!=null&&(e.inheritAttrs=P),w&&(e.components=w),V&&(e.directives=V),I&&Oi(e)}function Jl(e,t,n=Ve){U(e)&&(e=_s(e));for(const s in e){const r=e[s];let i;ne(r)?"default"in r?i=Ot(r.from||s,r.default,!0):i=Ot(r.from||s):i=Ot(r),ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function ur(e,t,n){Fe(U(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Hi(e,t,n,s){let r=s.includes(".")?Ji(n,s):()=>n[s];if(re(e)){const i=t[e];K(i)&&Ue(r,i)}else if(K(e))Ue(r,e.bind(n));else if(ne(e))if(U(e))e.forEach(i=>Hi(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&Ue(r,i,e)}}function Bs(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>Sn(c,u,o,!0)),Sn(c,t,o)),ne(t)&&i.set(t,c),c}function Sn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Sn(e,i,n,!0),r&&r.forEach(o=>Sn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Ql[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Ql={data:dr,props:hr,emits:hr,methods:Ht,computed:Ht,beforeCreate:_e,created:_e,beforeMount:_e,mounted:_e,beforeUpdate:_e,updated:_e,beforeDestroy:_e,beforeUnmount:_e,destroyed:_e,unmounted:_e,activated:_e,deactivated:_e,errorCaptured:_e,serverPrefetch:_e,components:Ht,directives:Ht,watch:ec,provide:dr,inject:Zl};function dr(e,t){return t?e?function(){return le(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function Zl(e,t){return Ht(_s(e),_s(t))}function _s(e){if(U(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(s&&s.proxy):t}}const Di={},ji=()=>Object.create(Di),Vi=e=>Object.getPrototypeOf(e)===Di;function rc(e,t,n,s=!1){const r={},i=ji();e.propsDefaults=Object.create(null),Ui(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:hl(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function ic(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=z(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[y,E]=Bi(h,t,!0);le(o,y),E&&l.push(...E)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!c)return ne(e)&&s.set(e,Et),Et;if(U(i))for(let f=0;fe[0]==="_"||e==="$stable",ks=e=>U(e)?e.map(Ie):[Ie(e)],lc=(e,t,n)=>{if(t._n)return t;const s=Ol((...r)=>ks(t(...r)),n);return s._c=!1,s},Wi=(e,t,n)=>{const s=e._ctx;for(const r in e){if(ki(r))continue;const i=e[r];if(K(i))t[r]=lc(r,i,s);else if(i!=null){const o=ks(i);t[r]=()=>o}}},Ki=(e,t)=>{const n=ks(t);e.slots.default=()=>n},qi=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},cc=(e,t,n)=>{const s=e.slots=ji();if(e.vnode.shapeFlag&32){const r=t._;r?(qi(s,t,n),n&&Yr(s,"_",r,!0)):Wi(t,s)}else t&&Ki(e,t)},ac=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:qi(r,t,n):(i=!t.$stable,Wi(t,r)),o=t}else t&&(Ki(e,t),o={default:1});if(i)for(const l in r)!ki(l)&&o[l]==null&&delete r[l]},Te=eo;function fc(e){return uc(e,Hl)}function uc(e,t){const n=Xr();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:f,parentNode:h,nextSibling:y,setScopeId:E=Ve,insertStaticContent:M}=e,L=(a,d,m,x=null,v=null,b=null,A=void 0,T=null,C=!!d.dynamicChildren)=>{if(a===d)return;a&&!dt(a,d)&&(x=Qt(a),He(a,v,b,!0),a=null),d.patchFlag===-2&&(C=!1,d.dynamicChildren=null);const{type:S,ref:D,shapeFlag:O}=d;switch(S){case mt:G(a,d,m,x);break;case me:B(a,d,m,x);break;case Dt:a==null&&q(d,m,x,A);break;case xe:w(a,d,m,x,v,b,A,T,C);break;default:O&1?R(a,d,m,x,v,b,A,T,C):O&6?V(a,d,m,x,v,b,A,T,C):(O&64||O&128)&&S.process(a,d,m,x,v,b,A,T,C,_t)}D!=null&&v&&xn(D,a&&a.ref,b,d||a,!d)},G=(a,d,m,x)=>{if(a==null)s(d.el=l(d.children),m,x);else{const v=d.el=a.el;d.children!==a.children&&u(v,d.children)}},B=(a,d,m,x)=>{a==null?s(d.el=c(d.children||""),m,x):d.el=a.el},q=(a,d,m,x)=>{[a.el,a.anchor]=M(a.children,d,m,x,a.el,a.anchor)},g=({el:a,anchor:d},m,x)=>{let v;for(;a&&a!==d;)v=y(a),s(a,m,x),a=v;s(d,m,x)},p=({el:a,anchor:d})=>{let m;for(;a&&a!==d;)m=y(a),r(a),a=m;r(d)},R=(a,d,m,x,v,b,A,T,C)=>{d.type==="svg"?A="svg":d.type==="math"&&(A="mathml"),a==null?$(d,m,x,v,b,A,T,C):I(a,d,v,b,A,T,C)},$=(a,d,m,x,v,b,A,T)=>{let C,S;const{props:D,shapeFlag:O,transition:N,dirs:k}=a;if(C=a.el=o(a.type,b,D&&D.is,D),O&8?f(C,a.children):O&16&&W(a.children,C,null,x,v,Qn(a,b),A,T),k&&je(a,null,x,"created"),j(C,a,a.scopeId,A,x),D){for(const Z in D)Z!=="value"&&!Tt(Z)&&i(C,Z,null,D[Z],b,x);"value"in D&&i(C,"value",null,D.value,b),(S=D.onVnodeBeforeMount)&&Oe(S,x,a)}k&&je(a,null,x,"beforeMount");const X=Gi(v,N);X&&N.beforeEnter(C),s(C,d,m),((S=D&&D.onVnodeMounted)||X||k)&&Te(()=>{S&&Oe(S,x,a),X&&N.enter(C),k&&je(a,null,x,"mounted")},v)},j=(a,d,m,x,v)=>{if(m&&E(a,m),x)for(let b=0;b{for(let S=C;S{const T=d.el=a.el;let{patchFlag:C,dynamicChildren:S,dirs:D}=d;C|=a.patchFlag&16;const O=a.props||te,N=d.props||te;let k;if(m&&ct(m,!1),(k=N.onVnodeBeforeUpdate)&&Oe(k,m,d,a),D&&je(d,a,m,"beforeUpdate"),m&&ct(m,!0),(O.innerHTML&&N.innerHTML==null||O.textContent&&N.textContent==null)&&f(T,""),S?_(a.dynamicChildren,S,T,m,x,Qn(d,v),b):A||F(a,d,T,null,m,x,Qn(d,v),b,!1),C>0){if(C&16)P(T,O,N,m,v);else if(C&2&&O.class!==N.class&&i(T,"class",null,N.class,v),C&4&&i(T,"style",O.style,N.style,v),C&8){const X=d.dynamicProps;for(let Z=0;Z{k&&Oe(k,m,d,a),D&&je(d,a,m,"updated")},x)},_=(a,d,m,x,v,b,A)=>{for(let T=0;T{if(d!==m){if(d!==te)for(const b in d)!Tt(b)&&!(b in m)&&i(a,b,d[b],null,v,x);for(const b in m){if(Tt(b))continue;const A=m[b],T=d[b];A!==T&&b!=="value"&&i(a,b,T,A,v,x)}"value"in m&&i(a,"value",d.value,m.value,v)}},w=(a,d,m,x,v,b,A,T,C)=>{const S=d.el=a?a.el:l(""),D=d.anchor=a?a.anchor:l("");let{patchFlag:O,dynamicChildren:N,slotScopeIds:k}=d;k&&(T=T?T.concat(k):k),a==null?(s(S,m,x),s(D,m,x),W(d.children||[],m,D,v,b,A,T,C)):O>0&&O&64&&N&&a.dynamicChildren?(_(a.dynamicChildren,N,m,v,b,A,T),(d.key!=null||v&&d===v.subTree)&&Yi(a,d,!0)):F(a,d,m,D,v,b,A,T,C)},V=(a,d,m,x,v,b,A,T,C)=>{d.slotScopeIds=T,a==null?d.shapeFlag&512?v.ctx.activate(d,m,x,A,C):se(d,m,x,v,b,A,C):oe(a,d,C)},se=(a,d,m,x,v,b,A)=>{const T=a.component=Rc(a,x,v);if(Fn(a)&&(T.ctx.renderer=_t),Oc(T,!1,A),T.asyncDep){if(v&&v.registerDep(T,H,A),!a.el){const C=T.subTree=de(me);B(null,C,d,m)}}else H(T,a,d,m,v,b,A)},oe=(a,d,m)=>{const x=d.component=a.component;if(bc(a,d,m))if(x.asyncDep&&!x.asyncResolved){Y(x,d,m);return}else x.next=d,x.update();else d.el=a.el,x.vnode=d},H=(a,d,m,x,v,b,A)=>{const T=()=>{if(a.isMounted){let{next:O,bu:N,u:k,parent:X,vnode:Z}=a;{const Ee=Xi(a);if(Ee){O&&(O.el=Z.el,Y(a,O,A)),Ee.asyncDep.then(()=>{a.isUnmounted||T()});return}}let Q=O,Se;ct(a,!1),O?(O.el=Z.el,Y(a,O,A)):O=Z,N&&Kn(N),(Se=O.props&&O.props.onVnodeBeforeUpdate)&&Oe(Se,X,O,Z),ct(a,!0);const he=Zn(a),Pe=a.subTree;a.subTree=he,L(Pe,he,h(Pe.el),Qt(Pe),a,v,b),O.el=he.el,Q===null&&wc(a,he.el),k&&Te(k,v),(Se=O.props&&O.props.onVnodeUpdated)&&Te(()=>Oe(Se,X,O,Z),v)}else{let O;const{el:N,props:k}=d,{bm:X,m:Z,parent:Q,root:Se,type:he}=a,Pe=gt(d);if(ct(a,!1),X&&Kn(X),!Pe&&(O=k&&k.onVnodeBeforeMount)&&Oe(O,Q,d),ct(a,!0),N&&Wn){const Ee=()=>{a.subTree=Zn(a),Wn(N,a.subTree,a,v,null)};Pe&&he.__asyncHydrate?he.__asyncHydrate(N,a,Ee):Ee()}else{Se.ce&&Se.ce._injectChildStyle(he);const Ee=a.subTree=Zn(a);L(null,Ee,m,x,a,v,b),d.el=Ee.el}if(Z&&Te(Z,v),!Pe&&(O=k&&k.onVnodeMounted)){const Ee=d;Te(()=>Oe(O,Q,Ee),v)}(d.shapeFlag&256||Q&>(Q.vnode)&&Q.vnode.shapeFlag&256)&&a.a&&Te(a.a,v),a.isMounted=!0,d=m=x=null}};a.scope.on();const C=a.effect=new ei(T);a.scope.off();const S=a.update=C.run.bind(C),D=a.job=C.runIfDirty.bind(C);D.i=a,D.id=a.uid,C.scheduler=()=>Us(D),ct(a,!0),S()},Y=(a,d,m)=>{d.component=a;const x=a.vnode.props;a.vnode=d,a.next=null,ic(a,d.props,x,m),ac(a,d.children,m),it(),ir(a),ot()},F=(a,d,m,x,v,b,A,T,C=!1)=>{const S=a&&a.children,D=a?a.shapeFlag:0,O=d.children,{patchFlag:N,shapeFlag:k}=d;if(N>0){if(N&128){Jt(S,O,m,x,v,b,A,T,C);return}else if(N&256){ae(S,O,m,x,v,b,A,T,C);return}}k&8?(D&16&&Pt(S,v,b),O!==S&&f(m,O)):D&16?k&16?Jt(S,O,m,x,v,b,A,T,C):Pt(S,v,b,!0):(D&8&&f(m,""),k&16&&W(O,m,x,v,b,A,T,C))},ae=(a,d,m,x,v,b,A,T,C)=>{a=a||Et,d=d||Et;const S=a.length,D=d.length,O=Math.min(S,D);let N;for(N=0;ND?Pt(a,v,b,!0,!1,O):W(d,m,x,v,b,A,T,C,O)},Jt=(a,d,m,x,v,b,A,T,C)=>{let S=0;const D=d.length;let O=a.length-1,N=D-1;for(;S<=O&&S<=N;){const k=a[S],X=d[S]=C?Qe(d[S]):Ie(d[S]);if(dt(k,X))L(k,X,m,null,v,b,A,T,C);else break;S++}for(;S<=O&&S<=N;){const k=a[O],X=d[N]=C?Qe(d[N]):Ie(d[N]);if(dt(k,X))L(k,X,m,null,v,b,A,T,C);else break;O--,N--}if(S>O){if(S<=N){const k=N+1,X=kN)for(;S<=O;)He(a[S],v,b,!0),S++;else{const k=S,X=S,Z=new Map;for(S=X;S<=N;S++){const Ce=d[S]=C?Qe(d[S]):Ie(d[S]);Ce.key!=null&&Z.set(Ce.key,S)}let Q,Se=0;const he=N-X+1;let Pe=!1,Ee=0;const Lt=new Array(he);for(S=0;S=he){He(Ce,v,b,!0);continue}let $e;if(Ce.key!=null)$e=Z.get(Ce.key);else for(Q=X;Q<=N;Q++)if(Lt[Q-X]===0&&dt(Ce,d[Q])){$e=Q;break}$e===void 0?He(Ce,v,b,!0):(Lt[$e-X]=S+1,$e>=Ee?Ee=$e:Pe=!0,L(Ce,d[$e],m,null,v,b,A,T,C),Se++)}const zs=Pe?dc(Lt):Et;for(Q=zs.length-1,S=he-1;S>=0;S--){const Ce=X+S,$e=d[Ce],Js=Ce+1{const{el:b,type:A,transition:T,children:C,shapeFlag:S}=a;if(S&6){lt(a.component.subTree,d,m,x);return}if(S&128){a.suspense.move(d,m,x);return}if(S&64){A.move(a,d,m,_t);return}if(A===xe){s(b,d,m);for(let O=0;OT.enter(b),v);else{const{leave:O,delayLeave:N,afterLeave:k}=T,X=()=>s(b,d,m),Z=()=>{O(b,()=>{X(),k&&k()})};N?N(b,X,Z):Z()}else s(b,d,m)},He=(a,d,m,x=!1,v=!1)=>{const{type:b,props:A,ref:T,children:C,dynamicChildren:S,shapeFlag:D,patchFlag:O,dirs:N,cacheIndex:k}=a;if(O===-2&&(v=!1),T!=null&&xn(T,null,m,a,!0),k!=null&&(d.renderCache[k]=void 0),D&256){d.ctx.deactivate(a);return}const X=D&1&&N,Z=!gt(a);let Q;if(Z&&(Q=A&&A.onVnodeBeforeUnmount)&&Oe(Q,d,a),D&6)Ro(a.component,m,x);else{if(D&128){a.suspense.unmount(m,x);return}X&&je(a,null,d,"beforeUnmount"),D&64?a.type.remove(a,d,m,_t,x):S&&!S.hasOnce&&(b!==xe||O>0&&O&64)?Pt(S,d,m,!1,!0):(b===xe&&O&384||!v&&D&16)&&Pt(C,d,m),x&&Ys(a)}(Z&&(Q=A&&A.onVnodeUnmounted)||X)&&Te(()=>{Q&&Oe(Q,d,a),X&&je(a,null,d,"unmounted")},m)},Ys=a=>{const{type:d,el:m,anchor:x,transition:v}=a;if(d===xe){Ao(m,x);return}if(d===Dt){p(a);return}const b=()=>{r(m),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(a.shapeFlag&1&&v&&!v.persisted){const{leave:A,delayLeave:T}=v,C=()=>A(m,b);T?T(a.el,b,C):C()}else b()},Ao=(a,d)=>{let m;for(;a!==d;)m=y(a),r(a),a=m;r(d)},Ro=(a,d,m)=>{const{bum:x,scope:v,job:b,subTree:A,um:T,m:C,a:S}=a;gr(C),gr(S),x&&Kn(x),v.stop(),b&&(b.flags|=8,He(A,a,d,m)),T&&Te(T,d),Te(()=>{a.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},Pt=(a,d,m,x=!1,v=!1,b=0)=>{for(let A=b;A{if(a.shapeFlag&6)return Qt(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const d=y(a.anchor||a.el),m=d&&d[Il];return m?y(m):d};let Bn=!1;const Xs=(a,d,m)=>{a==null?d._vnode&&He(d._vnode,null,null,!0):L(d._vnode||null,a,d,null,null,null,m),d._vnode=a,Bn||(Bn=!0,ir(),bn(),Bn=!1)},_t={p:L,um:He,m:lt,r:Ys,mt:se,mc:W,pc:F,pbc:_,n:Qt,o:e};let kn,Wn;return t&&([kn,Wn]=t(_t)),{render:Xs,hydrate:kn,createApp:nc(Xs,kn)}}function Qn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ct({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Gi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Yi(e,t,n=!1){const s=e.children,r=t.children;if(U(s)&&U(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Xi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Xi(t)}function gr(e){if(e)for(let t=0;tOt(hc);function zi(e,t){return Dn(e,null,t)}function mf(e,t){return Dn(e,null,{flush:"post"})}function Ue(e,t,n){return Dn(e,t,n)}function Dn(e,t,n=te){const{immediate:s,deep:r,flush:i,once:o}=n,l=le({},n);let c;if(Un)if(i==="sync"){const y=pc();c=y.__watcherHandles||(y.__watcherHandles=[])}else if(!t||s)l.once=!0;else{const y=()=>{};return y.stop=Ve,y.resume=Ve,y.pause=Ve,y}const u=fe;l.call=(y,E,M)=>Fe(y,u,E,M);let f=!1;i==="post"?l.scheduler=y=>{Te(y,u&&u.suspense)}:i!=="sync"&&(f=!0,l.scheduler=(y,E)=>{E?y():Us(y)}),l.augmentJob=y=>{t&&(y.flags|=4),f&&(y.flags|=2,u&&(y.id=u.uid,y.i=u))};const h=Cl(e,t,l);return c&&c.push(h),h}function gc(e,t,n){const s=this.proxy,r=re(e)?e.includes(".")?Ji(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=zt(this),l=Dn(r,i.bind(s),n);return o(),l}function Ji(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ne(t)}Modifiers`]||e[`${rt(t)}Modifiers`];function yc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||te;let r=n;const i=t.startsWith("update:"),o=i&&mc(s,t.slice(7));o&&(o.trim&&(r=n.map(f=>re(f)?f.trim():f)),o.number&&(r=n.map(No)));let l,c=s[l=hn(t)]||s[l=hn(Ne(t))];!c&&i&&(c=s[l=hn(rt(t))]),c&&Fe(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Fe(u,e,6,r)}}function Qi(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!K(e)){const c=u=>{const f=Qi(u,t,!0);f&&(l=!0,le(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ne(e)&&s.set(e,null),null):(U(i)?i.forEach(c=>o[c]=null):le(o,i),ne(e)&&s.set(e,o),o)}function jn(e,t){return!e||!Yt(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,rt(t))||J(e,t))}function Zn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:u,renderCache:f,props:h,data:y,setupState:E,ctx:M,inheritAttrs:L}=e,G=wn(e);let B,q;try{if(n.shapeFlag&4){const p=r||s,R=p;B=Ie(u.call(R,p,f,h,E,y,M)),q=l}else{const p=t;B=Ie(p.length>1?p(h,{attrs:l,slots:o,emit:c}):p(h,null)),q=t.props?l:vc(l)}}catch(p){jt.length=0,Ln(p,e,1),B=de(me)}let g=B;if(q&&L!==!1){const p=Object.keys(q),{shapeFlag:R}=g;p.length&&R&7&&(i&&p.some(As)&&(q=_c(q,i)),g=nt(g,q,!1,!0))}return n.dirs&&(g=nt(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&Wt(g,n.transition),B=g,wn(G),B}const vc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Yt(n))&&((t||(t={}))[n]=e[n]);return t},_c=(e,t)=>{const n={};for(const s in e)(!As(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function bc(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?mr(s,o,u):!!o;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function eo(e,t){t&&t.pendingBranch?U(e)?t.effects.push(...e):t.effects.push(e):Rl(e)}const xe=Symbol.for("v-fgt"),mt=Symbol.for("v-txt"),me=Symbol.for("v-cmt"),Dt=Symbol.for("v-stc"),jt=[];let Ae=null;function ws(e=!1){jt.push(Ae=e?null:[])}function xc(){jt.pop(),Ae=jt[jt.length-1]||null}let Kt=1;function yr(e){Kt+=e,e<0&&Ae&&(Ae.hasOnce=!0)}function to(e){return e.dynamicChildren=Kt>0?Ae||Et:null,xc(),Kt>0&&Ae&&Ae.push(e),e}function yf(e,t,n,s,r,i){return to(so(e,t,n,s,r,i,!0))}function xs(e,t,n,s,r){return to(de(e,t,n,s,r,!0))}function qt(e){return e?e.__v_isVNode===!0:!1}function dt(e,t){return e.type===t.type&&e.key===t.key}const no=({key:e})=>e??null,gn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?re(e)||ce(e)||K(e)?{i:ye,r:e,k:t,f:!!n}:e:null);function so(e,t=null,n=null,s=0,r=null,i=e===xe?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&no(t),ref:t&&gn(t),scopeId:wi,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ye};return l?(Ws(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=re(n)?8:16),Kt>0&&!o&&Ae&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ae.push(c),c}const de=Sc;function Sc(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Li)&&(e=me),qt(e)){const l=nt(e,t,!0);return n&&Ws(l,n),Kt>0&&!i&&Ae&&(l.shapeFlag&6?Ae[Ae.indexOf(e)]=l:Ae.push(l)),l.patchFlag=-2,l}if(Lc(e)&&(e=e.__vccOpts),t){t=Ec(t);let{class:l,style:c}=t;l&&!re(l)&&(t.class=Ms(l)),ne(c)&&(Ds(c)&&!U(c)&&(c=le({},c)),t.style=Is(c))}const o=re(e)?1:Zi(e)?128:xi(e)?64:ne(e)?4:K(e)?2:0;return so(e,t,n,s,r,o,i,!0)}function Ec(e){return e?Ds(e)||Vi(e)?le({},e):e:null}function nt(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,u=t?Cc(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&no(u),ref:t&&t.ref?n&&i?U(i)?i.concat(gn(t)):[i,gn(t)]:gn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==xe?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nt(e.ssContent),ssFallback:e.ssFallback&&nt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Wt(f,c.clone(f)),f}function ro(e=" ",t=0){return de(mt,null,e,t)}function vf(e,t){const n=de(Dt,null,e);return n.staticCount=t,n}function _f(e="",t=!1){return t?(ws(),xs(me,null,e)):de(me,null,e)}function Ie(e){return e==null||typeof e=="boolean"?de(me):U(e)?de(xe,null,e.slice()):qt(e)?Qe(e):de(mt,null,String(e))}function Qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nt(e)}function Ws(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(U(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ws(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Vi(t)?t._ctx=ye:r===3&&ye&&(ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:ye},n=32):(t=String(t),s&64?(n=16,t=[ro(t)]):n=8);e.children=t,e.shapeFlag|=n}function Cc(...e){const t={};for(let n=0;nfe||ye;let En,Ss;{const e=Xr(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};En=t("__VUE_INSTANCE_SETTERS__",n=>fe=n),Ss=t("__VUE_SSR_SETTERS__",n=>Un=n)}const zt=e=>{const t=fe;return En(e),e.scope.on(),()=>{e.scope.off(),En(t)}},vr=()=>{fe&&fe.scope.off(),En(null)};function io(e){return e.vnode.shapeFlag&4}let Un=!1;function Oc(e,t=!1,n=!1){t&&Ss(t);const{props:s,children:r}=e.vnode,i=io(e);rc(e,s,i,t),cc(e,r,n);const o=i?Ic(e,t):void 0;return t&&Ss(!1),o}function Ic(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Yl);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?lo(e):null,i=zt(e);it();const o=Xt(s,e,0,[e.props,r]);if(ot(),i(),Kr(o)){if(gt(e)||Oi(e),o.then(vr,vr),t)return o.then(l=>{_r(e,l,t)}).catch(l=>{Ln(l,e,0)});e.asyncDep=o}else _r(e,o,t)}else oo(e,t)}function _r(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ne(t)&&(e.setupState=yi(t)),oo(e,n)}let br;function oo(e,t,n){const s=e.type;if(!e.render){if(!t&&br&&!s.render){const r=s.template||Bs(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=le(le({isCustomElement:i,delimiters:l},o),c);s.render=br(r,u)}}e.render=s.render||Ve}{const r=zt(e);it();try{zl(e)}finally{ot(),r()}}}const Mc={get(e,t){return ve(e,"get",""),e[t]}};function lo(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Mc),slots:e.slots,emit:e.emit,expose:t}}function Ks(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(yi(pn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $t)return $t[n](e)},has(t,n){return n in t||n in $t}})):e.proxy}function Pc(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function Lc(e){return K(e)&&"__vccOpts"in e}const ie=(e,t)=>Sl(e,t,Un);function Es(e,t,n){const s=arguments.length;return s===2?ne(t)&&!U(t)?qt(t)?de(e,null,[t]):de(e,t):de(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&qt(n)&&(n=[n]),de(e,t,n))}const Nc="3.5.9";/** -* @vue/runtime-dom v3.5.9 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Cs;const wr=typeof window<"u"&&window.trustedTypes;if(wr)try{Cs=wr.createPolicy("vue",{createHTML:e=>e})}catch{}const co=Cs?e=>Cs.createHTML(e):e=>e,Fc="http://www.w3.org/2000/svg",Hc="http://www.w3.org/1998/Math/MathML",ke=typeof document<"u"?document:null,xr=ke&&ke.createElement("template"),$c={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 r=t==="svg"?ke.createElementNS(Fc,e):t==="mathml"?ke.createElementNS(Hc,e):n?ke.createElement(e,{is:n}):ke.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>ke.createTextNode(e),createComment:e=>ke.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ke.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{xr.innerHTML=co(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const l=xr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ye="transition",Ft="animation",Gt=Symbol("_vtc"),ao={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},Dc=le({},Si,ao),jc=e=>(e.displayName="Transition",e.props=Dc,e),bf=jc((e,{slots:t})=>Es(Ll,Vc(e),t)),at=(e,t=[])=>{U(e)?e.forEach(n=>n(...t)):e&&e(...t)},Sr=e=>e?U(e)?e.some(t=>t.length>1):e.length>1:!1;function Vc(e){const t={};for(const w in e)w in ao||(t[w]=e[w]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=o,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:E=`${n}-leave-to`}=e,M=Uc(r),L=M&&M[0],G=M&&M[1],{onBeforeEnter:B,onEnter:q,onEnterCancelled:g,onLeave:p,onLeaveCancelled:R,onBeforeAppear:$=B,onAppear:j=q,onAppearCancelled:W=g}=t,I=(w,V,se)=>{ft(w,V?f:l),ft(w,V?u:o),se&&se()},_=(w,V)=>{w._isLeaving=!1,ft(w,h),ft(w,E),ft(w,y),V&&V()},P=w=>(V,se)=>{const oe=w?j:q,H=()=>I(V,w,se);at(oe,[V,H]),Er(()=>{ft(V,w?c:i),Xe(V,w?f:l),Sr(oe)||Cr(V,s,L,H)})};return le(t,{onBeforeEnter(w){at(B,[w]),Xe(w,i),Xe(w,o)},onBeforeAppear(w){at($,[w]),Xe(w,c),Xe(w,u)},onEnter:P(!1),onAppear:P(!0),onLeave(w,V){w._isLeaving=!0;const se=()=>_(w,V);Xe(w,h),Xe(w,y),Wc(),Er(()=>{w._isLeaving&&(ft(w,h),Xe(w,E),Sr(p)||Cr(w,s,G,se))}),at(p,[w,se])},onEnterCancelled(w){I(w,!1),at(g,[w])},onAppearCancelled(w){I(w,!0),at(W,[w])},onLeaveCancelled(w){_(w),at(R,[w])}})}function Uc(e){if(e==null)return null;if(ne(e))return[es(e.enter),es(e.leave)];{const t=es(e);return[t,t]}}function es(e){return Fo(e)}function Xe(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Gt]||(e[Gt]=new Set)).add(t)}function ft(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Gt];n&&(n.delete(t),n.size||(e[Gt]=void 0))}function Er(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Bc=0;function Cr(e,t,n,s){const r=e._endId=++Bc,i=()=>{r===e._endId&&s()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=kc(e,t);if(!o)return s();const u=o+"end";let f=0;const h=()=>{e.removeEventListener(u,y),i()},y=E=>{E.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[M]||"").split(", "),r=s(`${Ye}Delay`),i=s(`${Ye}Duration`),o=Tr(r,i),l=s(`${Ft}Delay`),c=s(`${Ft}Duration`),u=Tr(l,c);let f=null,h=0,y=0;t===Ye?o>0&&(f=Ye,h=o,y=i.length):t===Ft?u>0&&(f=Ft,h=u,y=c.length):(h=Math.max(o,u),f=h>0?o>u?Ye:Ft:null,y=f?f===Ye?i.length:c.length:0);const E=f===Ye&&/\b(transform|all)(,|$)/.test(s(`${Ye}Property`).toString());return{type:f,timeout:h,propCount:y,hasTransform:E}}function Tr(e,t){for(;e.lengthAr(n)+Ar(e[s])))}function Ar(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Wc(){return document.body.offsetHeight}function Kc(e,t,n){const s=e[Gt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Rr=Symbol("_vod"),qc=Symbol("_vsh"),Gc=Symbol(""),Yc=/(^|;)\s*display\s*:/;function Xc(e,t,n){const s=e.style,r=re(n);let i=!1;if(n&&!r){if(t)if(re(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&mn(s,l,"")}else for(const o in t)n[o]==null&&mn(s,o,"");for(const o in n)o==="display"&&(i=!0),mn(s,o,n[o])}else if(r){if(t!==n){const o=s[Gc];o&&(n+=";"+o),s.cssText=n,i=Yc.test(n)}}else t&&e.removeAttribute("style");Rr in e&&(e[Rr]=i?s.display:"",e[qc]&&(s.display="none"))}const Or=/\s*!important$/;function mn(e,t,n){if(U(n))n.forEach(s=>mn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=zc(e,t);Or.test(n)?e.setProperty(rt(s),n.replace(Or,""),"important"):e[s]=n}}const Ir=["Webkit","Moz","ms"],ts={};function zc(e,t){const n=ts[t];if(n)return n;let s=Ne(t);if(s!=="filter"&&s in e)return ts[t]=s;s=An(s);for(let r=0;rns||(na.then(()=>ns=0),ns=Date.now());function ra(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Fe(ia(s,n.value),t,5,[s])};return n.value=e,n.attached=sa(),n}function ia(e,t){if(U(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Fr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,oa=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?Kc(e,s,o):t==="style"?Xc(e,n,s):Yt(t)?As(t)||ea(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):la(e,t,s,o))?(Jc(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Pr(e,t,s,o,i,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Pr(e,t,s,o))};function la(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Fr(t)&&K(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Fr(t)&&re(n)?!1:!!(t in e||e._isVueCE&&(/[A-Z]/.test(t)||!re(n)))}const ca=["ctrl","shift","alt","meta"],aa={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)=>ca.some(n=>e[`${n}Key`]&&!t.includes(n))},wf=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=rt(r.key);if(t.some(o=>o===i||fa[o]===i))return e(r)})},ua=le({patchProp:oa},$c);let ss,Hr=!1;function da(){return ss=Hr?ss:fc(ua),Hr=!0,ss}const Sf=(...e)=>{const t=da().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=pa(s);if(r)return n(r,!0,ha(r))},t};function ha(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function pa(e){return re(e)?document.querySelector(e):e}const Ef=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},ga=window.__VP_SITE_DATA__;function qs(e){return Zr()?(Wo(e),!0):!1}function et(e){return typeof e=="function"?e():mi(e)}const fo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ma=Object.prototype.toString,ya=e=>ma.call(e)==="[object Object]",uo=()=>{},$r=va();function va(){var e,t;return fo&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function _a(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}const ho=e=>e();function ba(e=ho){const t=ue(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:Pn(t),pause:n,resume:s,eventFilter:r}}function wa(e){return Vn()}function po(...e){if(e.length!==1)return bl(...e);const t=e[0];return typeof t=="function"?Pn(yl(()=>({get:t,set:uo}))):ue(t)}function xa(e,t,n={}){const{eventFilter:s=ho,...r}=n;return Ue(e,_a(s,t),r)}function Sa(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=ba(s);return{stop:xa(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Gs(e,t=!0,n){wa()?Mt(e,n):t?e():Nn(e)}const Ke=fo?window:void 0;function go(e){var t;const n=et(e);return(t=n==null?void 0:n.$el)!=null?t:n}function It(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=Ke):[t,n,s,r]=e,!t)return uo;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(f=>f()),i.length=0},l=(f,h,y,E)=>(f.addEventListener(h,y,E),()=>f.removeEventListener(h,y,E)),c=Ue(()=>[go(t),et(r)],([f,h])=>{if(o(),!f)return;const y=ya(h)?{...h}:h;i.push(...n.flatMap(E=>s.map(M=>l(f,E,M,y))))},{immediate:!0,flush:"post"}),u=()=>{c(),o()};return qs(u),u}function Ea(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function Cf(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=Ke,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=Ea(t);return It(r,i,f=>{f.repeat&&et(l)||c(f)&&n(f)},o)}function Ca(){const e=ue(!1),t=Vn();return t&&Mt(()=>{e.value=!0},t),e}function Ta(e){const t=Ca();return ie(()=>(t.value,!!e()))}function mo(e,t={}){const{window:n=Ke}=t,s=Ta(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=ue(!1),o=u=>{i.value=u.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=zi(()=>{s.value&&(l(),r=n.matchMedia(et(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return qs(()=>{c(),l(),r=void 0}),i}const fn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},un="__vueuse_ssr_handlers__",Aa=Ra();function Ra(){return un in fn||(fn[un]=fn[un]||{}),fn[un]}function yo(e,t){return Aa[e]||t}function vo(e){return mo("(prefers-color-scheme: dark)",e)}function Oa(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Ia={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Dr="vueuse-storage";function Ma(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:f,window:h=Ke,eventFilter:y,onError:E=_=>{console.error(_)},initOnMounted:M}=s,L=(f?pi:ue)(typeof t=="function"?t():t);if(!n)try{n=yo("getDefaultStorage",()=>{var _;return(_=Ke)==null?void 0:_.localStorage})()}catch(_){E(_)}if(!n)return L;const G=et(t),B=Oa(G),q=(r=s.serializer)!=null?r:Ia[B],{pause:g,resume:p}=Sa(L,()=>$(L.value),{flush:i,deep:o,eventFilter:y});h&&l&&Gs(()=>{n instanceof Storage?It(h,"storage",W):It(h,Dr,I),M&&W()}),M||W();function R(_,P){if(h){const w={key:e,oldValue:_,newValue:P,storageArea:n};h.dispatchEvent(n instanceof Storage?new StorageEvent("storage",w):new CustomEvent(Dr,{detail:w}))}}function $(_){try{const P=n.getItem(e);if(_==null)R(P,null),n.removeItem(e);else{const w=q.write(_);P!==w&&(n.setItem(e,w),R(P,w))}}catch(P){E(P)}}function j(_){const P=_?_.newValue:n.getItem(e);if(P==null)return c&&G!=null&&n.setItem(e,q.write(G)),G;if(!_&&u){const w=q.read(P);return typeof u=="function"?u(w,G):B==="object"&&!Array.isArray(w)?{...G,...w}:w}else return typeof P!="string"?P:q.read(P)}function W(_){if(!(_&&_.storageArea!==n)){if(_&&_.key==null){L.value=G;return}if(!(_&&_.key!==e)){g();try{(_==null?void 0:_.newValue)!==q.write(L.value)&&(L.value=j(_))}catch(P){E(P)}finally{_?Nn(p):p()}}}}function I(_){W(_.detail)}return L}const Pa="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function La(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=Ke,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:f=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},y=vo({window:r}),E=ie(()=>y.value?"dark":"light"),M=c||(o==null?po(s):Ma(o,s,i,{window:r,listenToStorageChanges:l})),L=ie(()=>M.value==="auto"?E.value:M.value),G=yo("updateHTMLAttrs",(p,R,$)=>{const j=typeof p=="string"?r==null?void 0:r.document.querySelector(p):go(p);if(!j)return;const W=new Set,I=new Set;let _=null;if(R==="class"){const w=$.split(/\s/g);Object.values(h).flatMap(V=>(V||"").split(/\s/g)).filter(Boolean).forEach(V=>{w.includes(V)?W.add(V):I.add(V)})}else _={key:R,value:$};if(W.size===0&&I.size===0&&_===null)return;let P;f&&(P=r.document.createElement("style"),P.appendChild(document.createTextNode(Pa)),r.document.head.appendChild(P));for(const w of W)j.classList.add(w);for(const w of I)j.classList.remove(w);_&&j.setAttribute(_.key,_.value),f&&(r.getComputedStyle(P).opacity,document.head.removeChild(P))});function B(p){var R;G(t,n,(R=h[p])!=null?R:p)}function q(p){e.onChanged?e.onChanged(p,B):B(p)}Ue(L,q,{flush:"post",immediate:!0}),Gs(()=>q(L.value));const g=ie({get(){return u?M.value:L.value},set(p){M.value=p}});try{return Object.assign(g,{store:M,system:E,state:L})}catch{return g}}function Na(e={}){const{valueDark:t="dark",valueLight:n="",window:s=Ke}=e,r=La({...e,onChanged:(l,c)=>{var u;e.onChanged?(u=e.onChanged)==null||u.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=ie(()=>r.system?r.system.value:vo({window:s}).value?"dark":"light");return ie({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function rs(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function _o(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const is=new WeakMap;function Tf(e,t=!1){const n=ue(t);let s=null,r="";Ue(po(e),l=>{const c=rs(et(l));if(c){const u=c;if(is.get(u)||is.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(r=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=rs(et(e));!l||n.value||($r&&(s=It(l,"touchmove",c=>{Fa(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=rs(et(e));!l||!n.value||($r&&(s==null||s()),l.style.overflow=r,is.delete(l),n.value=!1)};return qs(o),ie({get(){return n.value},set(l){l?i():o()}})}function Af(e={}){const{window:t=Ke,behavior:n="auto"}=e;if(!t)return{x:ue(0),y:ue(0)};const s=ue(t.scrollX),r=ue(t.scrollY),i=ie({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=ie({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return It(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function Rf(e={}){const{window:t=Ke,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0,type:o="inner"}=e,l=ue(n),c=ue(s),u=()=>{t&&(o==="outer"?(l.value=t.outerWidth,c.value=t.outerHeight):i?(l.value=t.innerWidth,c.value=t.innerHeight):(l.value=t.document.documentElement.clientWidth,c.value=t.document.documentElement.clientHeight))};if(u(),Gs(u),It("resize",u,{passive:!0}),r){const f=mo("(orientation: portrait)");Ue(f,()=>u())}return{width:l,height:c}}const os={BASE_URL:"/vue-semantic-structure/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};var ls={};const bo=/^(?:[a-z]+:|\/\/)/i,Ha="vitepress-theme-appearance",$a=/#.*$/,Da=/[?#].*$/,ja=/(?:(^|\/)index)?\.(?:md|html)$/,pe=typeof document<"u",wo={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Va(e,t,n=!1){if(t===void 0)return!1;if(e=jr(`/${e}`),n)return new RegExp(t).test(e);if(jr(t)!==e)return!1;const s=t.match($a);return s?(pe?location.hash:"")===s[0]:!0}function jr(e){return decodeURI(e).replace(Da,"").replace(ja,"$1")}function Ua(e){return bo.test(e)}function Ba(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!Ua(n)&&Va(t,`/${n}/`,!0))||"root"}function ka(e,t){var s,r,i,o,l,c,u;const n=Ba(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:So(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function xo(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=Wa(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function Wa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ka(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function So(e,t){return[...e.filter(n=>!Ka(t,n)),...t]}const qa=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ga=/^[a-z]:/i;function Vr(e){const t=Ga.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(qa,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const cs=new Set;function Ya(e){if(cs.size===0){const n=typeof process=="object"&&(ls==null?void 0:ls.VITE_EXTRA_EXTENSIONS)||(os==null?void 0:os.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>cs.add(s))}const t=e.split(".").pop();return t==null||!cs.has(t.toLowerCase())}const Xa=Symbol(),yt=pi(ga);function Of(e){const t=ie(()=>ka(yt.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ue(!0):n?Na({storageKey:Ha,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):ue(!1),r=ue(pe?location.hash:"");return pe&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Ue(()=>e.data,()=>{r.value=pe?location.hash:""}),{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),params:ie(()=>e.data.params),lang:ie(()=>t.value.lang),dir:ie(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:ie(()=>t.value.localeIndex||"root"),title:ie(()=>xo(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:s,hash:ie(()=>r.value)}}function za(){const e=Ot(Xa);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Ja(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Ur(e){return bo.test(e)||!e.startsWith("/")?e:Ja(yt.value.base,e)}function Qa(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),pe){const n="/vue-semantic-structure/";t=Vr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Vr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let yn=[];function If(e){yn.push(e),$n(()=>{yn=yn.filter(t=>t!==e)})}function Za(){let e=yt.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Br(e,n);else if(Array.isArray(e))for(const s of e){const r=Br(s,n);if(r){t=r;break}}return t}function Br(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const ef=Symbol(),Eo="http://a.com",tf=()=>({path:"/",component:null,data:wo});function Mf(e,t){const n=Mn(tf()),s={route:n,go:r};async function r(l=pe?location.href:"/"){var c,u;l=as(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(pe&&l!==as(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((u=s.onAfterRouteChanged)==null?void 0:u.call(s,l)))}let i=null;async function o(l,c=0,u=!1){var y;if(await((y=s.onBeforePageLoad)==null?void 0:y.call(s,l))===!1)return;const f=new URL(l,Eo),h=i=f.pathname;try{let E=await e(h);if(!E)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:M,__pageData:L}=E;if(!M)throw new Error(`Invalid route component: ${M}`);n.path=pe?h:Ur(h),n.component=pn(M),n.data=pn(L),pe&&Nn(()=>{let G=yt.value.base+L.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!yt.value.cleanUrls&&!G.endsWith("/")&&(G+=".html"),G!==f.pathname&&(f.pathname=G,l=G+f.search+f.hash,history.replaceState({},"",l)),f.hash&&!c){let B=null;try{B=document.getElementById(decodeURIComponent(f.hash).slice(1))}catch(q){console.warn(q)}if(B){kr(B,f.hash);return}}window.scrollTo(0,c)})}}catch(E){if(!/fetch|Page not found/.test(E.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(E),!u)try{const M=await fetch(yt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await M.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=pe?h:Ur(h),n.component=t?pn(t):null;const M=pe?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...wo,relativePath:M}}}}return pe&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.defaultPrevented||!(l.target instanceof Element)||l.target.closest("button")||l.button!==0||l.ctrlKey||l.shiftKey||l.altKey||l.metaKey)return;const c=l.target.closest("a");if(!c||c.closest(".vp-raw")||c.hasAttribute("download")||c.hasAttribute("target"))return;const u=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(u==null)return;const{href:f,origin:h,pathname:y,hash:E,search:M}=new URL(u,c.baseURI),L=new URL(location.href);h===L.origin&&Ya(y)&&(l.preventDefault(),y===L.pathname&&M===L.search?(E!==L.hash&&(history.pushState({},"",f),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:L.href,newURL:f}))),E?kr(c,E,c.classList.contains("header-anchor")):window.scrollTo(0,0)):r(f))},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(as(location.href),l.state&&l.state.scrollPosition||0),(c=s.onAfterRouteChanged)==null||c.call(s,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function nf(){const e=Ot(ef);if(!e)throw new Error("useRouter() is called without provider.");return e}function Co(){return nf().route}function kr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(s).paddingTop,10),o=window.scrollY+s.getBoundingClientRect().top-Za()+i;requestAnimationFrame(r)}}function as(e){const t=new URL(e,Eo);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),yt.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const fs=()=>yn.forEach(e=>e()),Pf=Ri({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=Co(),{site:n}=za();return()=>Es(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?Es(t.component,{onVnodeMounted:fs,onVnodeUpdated:fs,onVnodeUnmounted:fs}):"404 Page Not Found"])}}),Lf=Ri({setup(e,{slots:t}){const n=ue(!1);return Mt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Nf(){pe&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(u=>u.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Ff(){if(pe){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(f=>f.remove());let u=c.textContent||"";o&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),sf(u).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const f=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,f)})}})}}async function sf(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(),r=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),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function Hf(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=us(l);for(const u of document.head.children)if(u.isEqualNode(c)){s.push(u);return}});return}const o=i.map(us);s.forEach((l,c)=>{const u=o.findIndex(f=>f==null?void 0:f.isEqualNode(l??null));u!==-1?delete o[u]:(l==null||l.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};zi(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=xo(o,i);u!==document.title&&(document.title=u);const f=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==f&&h.setAttribute("content",f):us(["meta",{name:"description",content:f}]),r(So(o.head,of(c)))})}function us([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&!t.async&&(s.async=!1),s}function rf(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function of(e){return e.filter(t=>!rf(t))}const ds=new Set,To=()=>document.createElement("link"),lf=e=>{const t=To();t.rel="prefetch",t.href=e,document.head.appendChild(t)},cf=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let dn;const af=pe&&(dn=To())&&dn.relList&&dn.relList.supports&&dn.relList.supports("prefetch")?lf:cf;function $f(){if(!pe||!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(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!ds.has(c)){ds.add(c);const u=Qa(c);u&&af(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):ds.add(l))})})};Mt(s);const r=Co();Ue(()=>r.path,s),$n(()=>{n&&n.disconnect()})}export{gf as $,Za as A,ff as B,df as C,pi as D,If as E,xe as F,de as G,uf as H,bo as I,Co as J,Cc as K,Ot as L,Rf as M,Is as N,Cf as O,Nn as P,Af as Q,pe as R,Pn as S,bf as T,Tf as U,sc as V,xf as W,pf as X,Mi as Y,wf as Z,Ef as _,ro as a,vf as a0,Hf as a1,ef as a2,Of as a3,Xa as a4,Pf as a5,Lf as a6,yt as a7,Sf as a8,Mf as a9,Qa as aa,$f as ab,Ff as ac,Nf as ad,Es as ae,xs as b,yf as c,Ri as d,_f as e,Ya as f,Ur as g,ie as h,Ua as i,so as j,mi as k,Va as l,mo as m,Ms as n,ws as o,ue as p,Ue as q,hf as r,zi as s,Bo as t,za as u,Mt as v,Ol as w,$n as x,mf as y,kl as z}; diff --git a/assets/chunks/theme.BTE1-bfi.js b/assets/chunks/theme.BY2nakoP.js similarity index 99% rename from assets/chunks/theme.BTE1-bfi.js rename to assets/chunks/theme.BY2nakoP.js index bfb5179..923158c 100644 --- a/assets/chunks/theme.BTE1-bfi.js +++ b/assets/chunks/theme.BY2nakoP.js @@ -1 +1 @@ -import{d as m,o as a,c as u,r as l,n as M,a as E,t as S,b as C,w as v,e as h,T as ce,_ as k,u as we,i as Ie,f as Be,g as ue,h as $,j as d,k as r,l as j,m as ae,p as H,q as O,s as Y,v as z,x as de,y as ve,z as Ae,A as Ee,B as q,F as T,C as B,D as be,E as Q,G as _,H as F,I as ge,J as X,K as U,L as x,M as Fe,N as $e,O as De,P as Oe,Q as ye,R as ee,S as Ze,U as Ve,V as Pe,W as Ge,X as Ue,Y as je,Z as ze,$ as qe}from"./framework.CTAZTrj0.js";const We=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:M(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[E(S(e.text),1)])],2))}}),Ke={key:0,class:"VPBackdrop"},Je=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),C(ce,{name:"fade"},{default:v(()=>[e.show?(a(),u("div",Ke)):h("",!0)]),_:1}))}}),Re=k(Je,[["__scopeId","data-v-b06cdb19"]]),y=we;function Ye(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function re(s){return/^\//.test(s)?s:`/${s}`}function pe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Ie(s)||s.startsWith("#")||!n.startsWith("http")||!Be(e))return s;const{site:i}=y(),c=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return ue(c)}function K({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=y(),c=$(()=>{var f,b;return{label:(f=e.value.locales[t.value])==null?void 0:f.label,link:((b=e.value.locales[t.value])==null?void 0:b.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:$(()=>Object.entries(e.value.locales).flatMap(([f,b])=>c.value.label===b.label?[]:{text:b.label,link:Qe(b.link||(f==="root"?"/":`/${f}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(c.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:c}}function Qe(s,e,t,o){return e?s.replace(/\/$/,"")+re(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const Xe={class:"NotFound"},xe={class:"code"},et={class:"title"},tt={class:"quote"},nt={class:"action"},ot=["href","aria-label"],st=m({__name:"NotFound",setup(s){const{theme:e}=y(),{currentLang:t}=K();return(o,n)=>{var i,c,p,f,b;return a(),u("div",Xe,[d("p",xe,S(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),d("h1",et,S(((c=r(e).notFound)==null?void 0:c.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=d("div",{class:"divider"},null,-1)),d("blockquote",tt,S(((p=r(e).notFound)==null?void 0:p.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",nt,[d("a",{class:"link",href:r(ue)(r(t).link),"aria-label":((f=r(e).notFound)==null?void 0:f.linkLabel)??"go to home"},S(((b=r(e).notFound)==null?void 0:b.linkText)??"Take me home"),9,ot)])])}}}),at=k(st,[["__scopeId","data-v-951cab6c"]]);function Le(s,e){if(Array.isArray(s))return J(s);if(s==null)return[];e=re(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(re(n))),o=t?s[t]:[];return Array.isArray(o)?J(o):J(o.items,o.base)}function rt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function it(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function ie(s,e){return Array.isArray(e)?e.some(t=>ie(s,t)):j(s,e.link)?!0:e.items?ie(s,e.items):!1}function J(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=J(o.items,n)),o})}function Z(){const{frontmatter:s,page:e,theme:t}=y(),o=ae("(min-width: 960px)"),n=H(!1),i=$(()=>{const I=t.value.sidebar,L=e.value.relativePath;return I?Le(I,L):[]}),c=H(i.value);O(i,(I,L)=>{JSON.stringify(I)!==JSON.stringify(L)&&(c.value=i.value)});const p=$(()=>s.value.sidebar!==!1&&c.value.length>0&&s.value.layout!=="home"),f=$(()=>b?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),b=$(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=$(()=>p.value&&o.value),g=$(()=>p.value?rt(c.value):[]);function P(){n.value=!0}function N(){n.value=!1}function w(){n.value?N():P()}return{isOpen:n,sidebar:c,sidebarGroups:g,hasSidebar:p,hasAside:b,leftAside:f,isSidebarEnabled:V,open:P,close:N,toggle:w}}function lt(s,e){let t;Y(()=>{t=s.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",o)}),de(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function ct(s){const{page:e,hash:t}=y(),o=H(!1),n=$(()=>s.value.collapsed!=null),i=$(()=>!!s.value.link),c=H(!1),p=()=>{c.value=j(e.value.relativePath,s.value.link)};O([e,s,t],p),z(p);const f=$(()=>c.value?!0:s.value.items?ie(e.value.relativePath,s.value.items):!1),b=$(()=>!!(s.value.items&&s.value.items.length));Y(()=>{o.value=!!(n.value&&s.value.collapsed)}),ve(()=>{(c.value||f.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:c,hasActiveLink:f,hasChildren:b,toggle:V}}function ut(){const{hasSidebar:s}=Z(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:$(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const le=[];function Se(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function fe(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:dt(t),link:"#"+t.id,level:o}});return vt(e,s)}function dt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function vt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(c=>c.level>=o&&c.level<=n),le.length=0;for(const{element:c,link:p}of s)le.push({element:c,link:p});const i=[];e:for(let c=0;c=0;f--){const b=s[f];if(b.level{requestAnimationFrame(i),window.addEventListener("scroll",o)}),Ae(()=>{c(location.hash)}),de(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const p=window.scrollY,f=window.innerHeight,b=document.body.offsetHeight,V=Math.abs(p+f-b)<1,g=le.map(({element:N,link:w})=>({link:w,top:ft(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,w)=>N.top-w.top);if(!g.length){c(null);return}if(p<1){c(null);return}if(V){c(g[g.length-1].link);return}let P=null;for(const{link:N,top:w}of g){if(w>p+Ee()+4)break;P=N}c(P)}function c(p){n&&n.classList.remove("active"),p==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(p)}"]`);const f=n;f?(f.classList.add("active"),e.value.style.top=f.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function ft(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const ht=["href","title"],mt=m({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const o=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(o));n==null||n.focus({preventScroll:!0})}return(t,o)=>{const n=q("VPDocOutlineItem",!0);return a(),u("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(T,null,B(t.headers,({children:i,link:c,title:p})=>(a(),u("li",null,[d("a",{class:"outline-link",href:c,onClick:e,title:p},S(p),9,ht),i!=null&&i.length?(a(),C(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),He=k(mt,[["__scopeId","data-v-3f927ebe"]]),_t={class:"content"},Ct={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},kt=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=y(),o=be([]);Q(()=>{o.value=fe(e.value.outline??t.value.outline)});const n=H(),i=H();return pt(n,i),(c,p)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:M(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[d("div",_t,[d("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),d("div",Ct,S(r(Se)(r(t))),1),_(He,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),bt=k(kt,[["__scopeId","data-v-b38bf2ff"]]),gt={class:"VPDocAsideCarbonAds"},$t=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",gt,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),yt={class:"VPDocAside"},Vt=m({__name:"VPDocAside",setup(s){const{theme:e}=y();return(t,o)=>(a(),u("div",yt,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),_(bt),l(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=d("div",{class:"spacer"},null,-1)),l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),C($t,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Pt=k(Vt,[["__scopeId","data-v-6d7b3c46"]]);function Lt(){const{theme:s,page:e}=y();return $(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function St(){const{page:s,theme:e,frontmatter:t}=y();return $(()=>{var b,V,g,P,N,w,I,L;const o=Le(e.value.sidebar,s.value.relativePath),n=it(o),i=Ht(n,A=>A.link.replace(/[?#].*$/,"")),c=i.findIndex(A=>j(s.value.relativePath,A.link)),p=((b=e.value.docFooter)==null?void 0:b.prev)===!1&&!t.value.prev||t.value.prev===!1,f=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:p?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((g=i[c-1])==null?void 0:g.docFooterText)??((P=i[c-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=i[c-1])==null?void 0:N.link)},next:f?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((w=i[c+1])==null?void 0:w.docFooterText)??((I=i[c+1])==null?void 0:I.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((L=i[c+1])==null?void 0:L.link)}}})}function Ht(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=$(()=>e.tag??(e.href?"a":"span")),o=$(()=>e.href&&ge.test(e.href)||e.target==="_blank");return(n,i)=>(a(),C(F(t.value),{class:M(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(pe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:v(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Mt={class:"VPLastUpdated"},Tt=["datetime"],Nt=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=y(),n=$(()=>new Date(t.value.lastUpdated)),i=$(()=>n.value.toISOString()),c=H("");return z(()=>{Y(()=>{var p,f,b;c.value=new Intl.DateTimeFormat((f=(p=e.value.lastUpdated)==null?void 0:p.formatOptions)!=null&&f.forceLocale?o.value:void 0,((b=e.value.lastUpdated)==null?void 0:b.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(p,f)=>{var b;return a(),u("p",Mt,[E(S(((b=r(e).lastUpdated)==null?void 0:b.text)||r(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:i.value},S(c.value),9,Tt)])}}}),wt=k(Nt,[["__scopeId","data-v-475f71b8"]]),It={key:0,class:"VPDocFooter"},Bt={key:0,class:"edit-info"},At={key:0,class:"edit-link"},Et={key:1,class:"last-updated"},Ft={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Dt={class:"pager"},Ot=["innerHTML"],Zt=["innerHTML"],Gt={class:"pager"},Ut=["innerHTML"],jt=["innerHTML"],zt=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=y(),n=Lt(),i=St(),c=$(()=>e.value.editLink&&o.value.editLink!==!1),p=$(()=>t.value.lastUpdated),f=$(()=>c.value||p.value||i.value.prev||i.value.next);return(b,V)=>{var g,P,N,w;return f.value?(a(),u("footer",It,[l(b.$slots,"doc-footer-before",{},void 0,!0),c.value||p.value?(a(),u("div",Bt,[c.value?(a(),u("div",At,[_(D,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:v(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),E(" "+S(r(n).text),1)]),_:1},8,["href"])])):h("",!0),p.value?(a(),u("div",Et,[_(wt)])):h("",!0)])):h("",!0),(g=r(i).prev)!=null&&g.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Ft,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",Dt,[(N=r(i).prev)!=null&&N.link?(a(),C(D,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:v(()=>{var I;return[d("span",{class:"desc",innerHTML:((I=r(e).docFooter)==null?void 0:I.prev)||"Previous page"},null,8,Ot),d("span",{class:"title",innerHTML:r(i).prev.text},null,8,Zt)]}),_:1},8,["href"])):h("",!0)]),d("div",Gt,[(w=r(i).next)!=null&&w.link?(a(),C(D,{key:0,class:"pager-link next",href:r(i).next.link},{default:v(()=>{var I;return[d("span",{class:"desc",innerHTML:((I=r(e).docFooter)==null?void 0:I.next)||"Next page"},null,8,Ut),d("span",{class:"title",innerHTML:r(i).next.text},null,8,jt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),qt=k(zt,[["__scopeId","data-v-4f9813fa"]]),Wt={class:"container"},Kt={class:"aside-container"},Jt={class:"aside-content"},Rt={class:"content"},Yt={class:"content-container"},Qt={class:"main"},Xt=m({__name:"VPDoc",setup(s){const{theme:e}=y(),t=X(),{hasSidebar:o,hasAside:n,leftAside:i}=Z(),c=$(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(p,f)=>{const b=q("Content");return a(),u("div",{class:M(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[l(p.$slots,"doc-top",{},void 0,!0),d("div",Wt,[r(n)?(a(),u("div",{key:0,class:M(["aside",{"left-aside":r(i)}])},[f[0]||(f[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",Kt,[d("div",Jt,[_(Pt,null,{"aside-top":v(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),d("div",Rt,[d("div",Yt,[l(p.$slots,"doc-before",{},void 0,!0),d("main",Qt,[_(b,{class:M(["vp-doc",[c.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(qt,null,{"doc-footer-before":v(()=>[l(p.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(p.$slots,"doc-after",{},void 0,!0)])])]),l(p.$slots,"doc-bottom",{},void 0,!0)],2)}}}),xt=k(Xt,[["__scopeId","data-v-83890dd9"]]),en=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=$(()=>e.href&&ge.test(e.href)),o=$(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),C(F(o.value),{class:M(["VPButton",[n.size,n.theme]]),href:n.href?r(pe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[E(S(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),tn=k(en,[["__scopeId","data-v-14206e74"]]),nn=["src","alt"],on=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=q("VPImage",!0);return e.image?(a(),u(T,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ue)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,nn)):(a(),u(T,{key:1},[_(o,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(o,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),R=k(on,[["__scopeId","data-v-35a7d0b8"]]),sn={class:"container"},an={class:"main"},rn={key:0,class:"name"},ln=["innerHTML"],cn=["innerHTML"],un=["innerHTML"],dn={key:0,class:"actions"},vn={key:0,class:"image"},pn={class:"image-container"},fn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:M(["VPHero",{"has-image":t.image||r(e)}])},[d("div",sn,[d("div",an,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",rn,[d("span",{innerHTML:t.name,class:"clip"},null,8,ln)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,cn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,un)):h("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",dn,[(a(!0),u(T,null,B(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[_(tn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",vn,[d("div",pn,[o[0]||(o[0]=d("div",{class:"image-bg"},null,-1)),l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),C(R,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),hn=k(fn,[["__scopeId","data-v-955009fc"]]),mn=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=y();return(t,o)=>r(e).hero?(a(),C(hn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":v(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),_n={class:"box"},Cn={key:0,class:"icon"},kn=["innerHTML"],bn=["innerHTML"],gn=["innerHTML"],$n={key:4,class:"link-text"},yn={class:"link-text-value"},Vn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),C(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[d("article",_n,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",Cn,[_(R,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),C(R,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,kn)):h("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,bn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,gn)):h("",!0),e.linkText?(a(),u("div",$n,[d("p",yn,[E(S(e.linkText)+" ",1),t[0]||(t[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Pn=k(Vn,[["__scopeId","data-v-f5e9645b"]]),Ln={key:0,class:"VPFeatures"},Sn={class:"container"},Hn={class:"items"},Mn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=$(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",Ln,[d("div",Sn,[d("div",Hn,[(a(!0),u(T,null,B(o.features,i=>(a(),u("div",{key:i.title,class:M(["item",[t.value]])},[_(Pn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Tn=k(Mn,[["__scopeId","data-v-d0a190d7"]]),Nn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=y();return(t,o)=>r(e).features?(a(),C(Tn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),wn=m({__name:"VPHomeContent",setup(s){const{width:e}=Fe({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:$e(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),In=k(wn,[["__scopeId","data-v-7a48a447"]]),Bn={class:"VPHome"},An=m({__name:"VPHome",setup(s){const{frontmatter:e}=y();return(t,o)=>{const n=q("Content");return a(),u("div",Bn,[l(t.$slots,"home-hero-before",{},void 0,!0),_(mn,null,{"home-hero-info-before":v(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),_(Nn),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),C(In,{key:0},{default:v(()=>[_(n)]),_:1})):(a(),C(n,{key:1}))])}}}),En=k(An,[["__scopeId","data-v-cbb6ec48"]]),Fn={},Dn={class:"VPPage"};function On(s,e){const t=q("Content");return a(),u("div",Dn,[l(s.$slots,"page-top"),_(t),l(s.$slots,"page-bottom")])}const Zn=k(Fn,[["render",On]]),Gn=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=y(),{hasSidebar:o}=Z();return(n,i)=>(a(),u("div",{class:M(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[_(at)],!0):r(t).layout==="page"?(a(),C(Zn,{key:1},{"page-top":v(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),C(En,{key:2},{"home-hero-before":v(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),C(F(r(t).layout),{key:3})):(a(),C(xt,{key:4},{"doc-top":v(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Un=k(Gn,[["__scopeId","data-v-91765379"]]),jn={class:"container"},zn=["innerHTML"],qn=["innerHTML"],Wn=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=y(),{hasSidebar:o}=Z();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:M(["VPFooter",{"has-sidebar":r(o)}])},[d("div",jn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,zn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,qn)):h("",!0)])],2)):h("",!0)}}),Kn=k(Wn,[["__scopeId","data-v-c970a860"]]);function Jn(){const{theme:s,frontmatter:e}=y(),t=be([]),o=$(()=>t.value.length>0);return Q(()=>{t.value=fe(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const Rn={class:"menu-text"},Yn={class:"header"},Qn={class:"outline"},Xn=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=y(),o=H(!1),n=H(0),i=H(),c=H();function p(g){var P;(P=i.value)!=null&&P.contains(g.target)||(o.value=!1)}O(o,g=>{if(g){document.addEventListener("click",p);return}document.removeEventListener("click",p)}),De("Escape",()=>{o.value=!1}),Q(()=>{o.value=!1});function f(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function b(g){g.target.classList.contains("outline-link")&&(c.value&&(c.value.style.transition="none"),Oe(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(g,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:$e({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[g.headers.length>0?(a(),u("button",{key:0,onClick:f,class:M({open:o.value})},[d("span",Rn,S(r(Se)(r(t))),1),P[0]||(P[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},S(r(t).returnToTopLabel||"Return to top"),1)),_(ce,{name:"flyout"},{default:v(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:c,class:"items",onClick:b},[d("div",Yn,[d("a",{class:"top-link",href:"#",onClick:V},S(r(t).returnToTopLabel||"Return to top"),1)]),d("div",Qn,[_(He,{headers:g.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),xn=k(Xn,[["__scopeId","data-v-bc9dc845"]]),eo={class:"container"},to=["aria-expanded"],no={class:"menu-text"},oo=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=y(),{hasSidebar:o}=Z(),{headers:n}=Jn(),{y:i}=ye(),c=H(0);z(()=>{c.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{n.value=fe(t.value.outline??e.value.outline)});const p=$(()=>n.value.length===0),f=$(()=>p.value&&!o.value),b=$(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:p.value,fixed:f.value}));return(V,g)=>r(t).layout!=="home"&&(!f.value||r(i)>=c.value)?(a(),u("div",{key:0,class:M(b.value)},[d("div",eo,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:g[0]||(g[0]=P=>V.$emit("open-menu"))},[g[1]||(g[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",no,S(r(e).sidebarMenuLabel||"Menu"),1)],8,to)):h("",!0),_(xn,{headers:r(n),navHeight:c.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),so=k(oo,[["__scopeId","data-v-070ab83d"]]);function ao(){const s=H(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=X();return O(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const ro={},io={class:"VPSwitch",type:"button",role:"switch"},lo={class:"check"},co={key:0,class:"icon"};function uo(s,e){return a(),u("button",io,[d("span",lo,[s.$slots.default?(a(),u("span",co,[l(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const vo=k(ro,[["render",uo],["__scopeId","data-v-4a1c76db"]]),po=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=y(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=H("");return ve(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,c)=>(a(),C(vo,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:v(()=>c[0]||(c[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),he=k(po,[["__scopeId","data-v-e40a8bb6"]]),fo={key:0,class:"VPNavBarAppearance"},ho=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=y();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",fo,[_(he)])):h("",!0)}}),mo=k(ho,[["__scopeId","data-v-af096f4a"]]),me=H();let Me=!1,se=0;function _o(s){const e=H(!1);if(ee){!Me&&Co(),se++;const t=O(me,o=>{var n,i,c;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(c=s.onBlur)==null||c.call(s))});de(()=>{t(),se--,se||ko()})}return Ze(e)}function Co(){document.addEventListener("focusin",Te),Me=!0,me.value=document.activeElement}function ko(){document.removeEventListener("focusin",Te)}function Te(){me.value=document.activeElement}const bo={class:"VPMenuLink"},go=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=y();return(t,o)=>(a(),u("div",bo,[_(D,{class:M({active:r(j)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[E(S(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),te=k(go,[["__scopeId","data-v-8b74d055"]]),$o={class:"VPMenuGroup"},yo={key:0,class:"title"},Vo=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",$o,[e.text?(a(),u("p",yo,S(e.text),1)):h("",!0),(a(!0),u(T,null,B(e.items,o=>(a(),u(T,null,["link"in o?(a(),C(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),Po=k(Vo,[["__scopeId","data-v-48c802d0"]]),Lo={class:"VPMenu"},So={key:0,class:"items"},Ho=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Lo,[e.items?(a(),u("div",So,[(a(!0),u(T,null,B(e.items,o=>(a(),u(T,{key:JSON.stringify(o)},["link"in o?(a(),C(te,{key:0,item:o},null,8,["item"])):"component"in o?(a(),C(F(o.component),U({key:1,ref_for:!0},o.props),null,16)):(a(),C(Po,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),Mo=k(Ho,[["__scopeId","data-v-7dd3104a"]]),To=["aria-expanded","aria-label"],No={key:0,class:"text"},wo=["innerHTML"],Io={key:1,class:"vpi-more-horizontal icon"},Bo={class:"menu"},Ao=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=H(!1),t=H();_o({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=c=>e.value=!0),onMouseleave:i[2]||(i[2]=c=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=c=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",No,[n.icon?(a(),u("span",{key:0,class:M([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,wo)):h("",!0),i[3]||(i[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Io))],8,To),d("div",Bo,[_(Mo,{items:n.items},{default:v(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=k(Ao,[["__scopeId","data-v-e5380155"]]),Eo=["href","aria-label","innerHTML"],Fo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=$(()=>typeof e.icon=="object"?e.icon.svg:``);return(o,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Eo))}}),Do=k(Fo,[["__scopeId","data-v-717b8b75"]]),Oo={class:"VPSocialLinks"},Zo=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",Oo,[(a(!0),u(T,null,B(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),C(Do,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Ce=k(Zo,[["__scopeId","data-v-ee7a9424"]]),Go={key:0,class:"group translations"},Uo={class:"trans-title"},jo={key:1,class:"group"},zo={class:"item appearance"},qo={class:"label"},Wo={class:"appearance-action"},Ko={key:2,class:"group"},Jo={class:"item social-links"},Ro=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=y(),{localeLinks:o,currentLang:n}=K({correspondingLink:!0}),i=$(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(c,p)=>i.value?(a(),C(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[r(o).length&&r(n).label?(a(),u("div",Go,[d("p",Uo,S(r(n).label),1),(a(!0),u(T,null,B(r(o),f=>(a(),C(te,{key:f.link,item:f},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",jo,[d("div",zo,[d("p",qo,S(r(t).darkModeSwitchLabel||"Appearance"),1),d("div",Wo,[_(he)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Ko,[d("div",Jo,[_(Ce,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Yo=k(Ro,[["__scopeId","data-v-925effce"]]),Qo=["aria-expanded"],Xo=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)]),10,Qo))}}),xo=k(Xo,[["__scopeId","data-v-5dea55bf"]]),es=["innerHTML"],ts=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=y();return(t,o)=>(a(),C(D,{class:M({VPNavBarMenuLink:!0,active:r(j)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,es)]),_:1},8,["class","href","noIcon","target","rel"]))}}),ns=k(ts,[["__scopeId","data-v-ed5ac1f6"]]),os=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=y(),o=i=>"component"in i?!1:"link"in i?j(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=$(()=>o(e.item));return(i,c)=>(a(),C(_e,{class:M({VPNavBarMenuGroup:!0,active:r(j)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),ss={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},as=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=y();return(t,o)=>r(e).nav?(a(),u("nav",ss,[o[0]||(o[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(T,null,B(r(e).nav,n=>(a(),u(T,{key:JSON.stringify(n)},["link"in n?(a(),C(ns,{key:0,item:n},null,8,["item"])):"component"in n?(a(),C(F(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),C(os,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),rs=k(as,[["__scopeId","data-v-e6d46098"]]);function is(s){const{localeIndex:e,theme:t}=y();function o(n){var w,I,L;const i=n.split("."),c=(w=t.value.search)==null?void 0:w.options,p=c&&typeof c=="object",f=p&&((L=(I=c.locales)==null?void 0:I[e.value])==null?void 0:L.translations)||null,b=p&&c.translations||null;let V=f,g=b,P=s;const N=i.pop();for(const A of i){let G=null;const W=P==null?void 0:P[A];W&&(G=P=W);const ne=g==null?void 0:g[A];ne&&(G=g=ne);const oe=V==null?void 0:V[A];oe&&(G=V=oe),W||(P=G),ne||(g=G),oe||(V=G)}return(V==null?void 0:V[N])??(g==null?void 0:g[N])??(P==null?void 0:P[N])??""}return o}const ls=["aria-label"],cs={class:"DocSearch-Button-Container"},us={class:"DocSearch-Button-Placeholder"},ke=m({__name:"VPNavBarSearchButton",setup(s){const t=is({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[d("span",cs,[n[0]||(n[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",us,S(r(t)("button.buttonText")),1)]),n[1]||(n[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ls))}}),ds={class:"VPNavBarSearch"},vs={id:"local-search"},ps={key:1,id:"docsearch"},fs=m({__name:"VPNavBarSearch",setup(s){const e=()=>null,t=()=>null,{theme:o}=y(),n=H(!1),i=H(!1);z(()=>{});function c(){n.value||(n.value=!0,setTimeout(p,16))}function p(){const V=new Event("keydown");V.key="k",V.metaKey=!0,window.dispatchEvent(V),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||p()},16)}const f=H(!1),b="";return(V,g)=>{var P;return a(),u("div",ds,[r(b)==="local"?(a(),u(T,{key:0},[f.value?(a(),C(r(e),{key:0,onClose:g[0]||(g[0]=N=>f.value=!1)})):h("",!0),d("div",vs,[_(ke,{onClick:g[1]||(g[1]=N=>f.value=!0)})])],64)):r(b)==="algolia"?(a(),u(T,{key:1},[n.value?(a(),C(r(t),{key:0,algolia:((P=r(o).search)==null?void 0:P.options)??r(o).algolia,onVnodeBeforeMount:g[2]||(g[2]=N=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",ps,[_(ke,{onClick:c})]))],64)):h("",!0)])}}}),hs=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=y();return(t,o)=>r(e).socialLinks?(a(),C(Ce,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ms=k(hs,[["__scopeId","data-v-164c457f"]]),_s={};function Cs(s,e){return a(),u("div",null,e[0]||(e[0]=[d("svg",{title:"Vue Semantic Structure",viewBox:"0 0 991 128",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[d("path",{d:"M64.567 68.6113C65.1313 68.8417 65.5 69.3906 65.5 70V81C65.5 81.5065 65.2444 81.9787 64.8204 82.2557C64.3965 82.5327 63.8613 82.5771 63.3975 82.3737L6.39751 57.3737C5.85217 57.1345 5.49996 56.5954 5.5 55.9999L5.50049 48.9999C5.50053 48.428 5.82579 47.9058 6.33913 47.6537L63.3386 19.6537C63.8036 19.4253 64.3534 19.4529 64.7931 19.7268C65.2327 20.0007 65.5 20.482 65.5 21V32C65.5 32.5776 65.1683 33.1039 64.6473 33.3532L24.8448 52.3917L64.567 68.6113Z",fill:"#F9B44E",stroke:"black","stroke-width":"3","stroke-linejoin":"round"}),d("path",{d:"M63.433 58.3887C62.8687 58.1583 62.5 57.6094 62.5 57V46C62.5 45.4935 62.7556 45.0213 63.1796 44.7443C63.6035 44.4673 64.1387 44.4229 64.6025 44.6263L121.602 69.6263C122.148 69.8655 122.5 70.4046 122.5 71.0001L122.5 78.0001C122.499 78.572 122.174 79.0942 121.661 79.3463L64.6614 107.346C64.1964 107.575 63.6466 107.547 63.2069 107.273C62.7673 106.999 62.5 106.518 62.5 106V95C62.5 94.4224 62.8317 93.8961 63.3527 93.6468L103.155 74.6083L63.433 58.3887Z",fill:"#F9B44E",stroke:"black","stroke-width":"3","stroke-linejoin":"round"}),d("path",{d:"M162.011 38.1364L174.668 77.9205H175.153L187.835 38.1364H200.108L182.057 90.5H167.79L149.713 38.1364H162.011ZM231.391 73.7784V51.2273H242.283V90.5H231.825V83.3665H231.416C230.53 85.6676 229.055 87.517 226.993 88.9148C224.947 90.3125 222.45 91.0114 219.501 91.0114C216.876 91.0114 214.567 90.4148 212.572 89.2216C210.578 88.0284 209.018 86.3324 207.893 84.1335C206.786 81.9347 206.223 79.3011 206.206 76.233V51.2273H217.098V74.2898C217.115 76.608 217.737 78.4403 218.964 79.7869C220.192 81.1335 221.837 81.8068 223.899 81.8068C225.212 81.8068 226.439 81.5085 227.581 80.9119C228.723 80.2983 229.643 79.3949 230.342 78.2017C231.058 77.0085 231.408 75.5341 231.391 73.7784ZM268.893 91.267C264.853 91.267 261.376 90.4489 258.461 88.8125C255.563 87.1591 253.33 84.8239 251.762 81.8068C250.194 78.7727 249.41 75.1847 249.41 71.0426C249.41 67.0028 250.194 63.4574 251.762 60.4062C253.33 57.3551 255.538 54.9773 258.384 53.2727C261.248 51.5682 264.606 50.7159 268.458 50.7159C271.049 50.7159 273.461 51.1335 275.694 51.9688C277.944 52.7869 279.904 54.0227 281.575 55.6761C283.262 57.3295 284.575 59.4091 285.512 61.9148C286.45 64.4034 286.918 67.3182 286.918 70.6591V73.6506H253.756V66.9006H276.665C276.665 65.3324 276.325 63.9432 275.643 62.733C274.961 61.5227 274.015 60.5767 272.805 59.8949C271.612 59.196 270.222 58.8466 268.637 58.8466C266.984 58.8466 265.518 59.2301 264.239 59.9972C262.978 60.7472 261.989 61.7614 261.273 63.0398C260.558 64.3011 260.191 65.7074 260.174 67.2585V73.6761C260.174 75.6193 260.532 77.2983 261.248 78.7131C261.981 80.1278 263.012 81.2188 264.342 81.9858C265.671 82.7528 267.248 83.1364 269.072 83.1364C270.282 83.1364 271.39 82.9659 272.396 82.625C273.401 82.2841 274.262 81.7727 274.978 81.0909C275.694 80.4091 276.239 79.5739 276.614 78.5852L286.688 79.25C286.177 81.6705 285.129 83.7841 283.543 85.5909C281.975 87.3807 279.947 88.7784 277.458 89.7841C274.987 90.7727 272.131 91.267 268.893 91.267Z"}),d("path",{d:"M339.301 53.196C339.097 51.1335 338.219 49.5312 336.668 48.3892C335.116 47.2472 333.011 46.6761 330.352 46.6761C328.545 46.6761 327.02 46.9318 325.776 47.4432C324.531 47.9375 323.577 48.6278 322.912 49.5142C322.264 50.4006 321.94 51.4062 321.94 52.5312C321.906 53.4688 322.102 54.2869 322.528 54.9858C322.972 55.6847 323.577 56.2898 324.344 56.8011C325.111 57.2955 325.997 57.7301 327.003 58.1051C328.009 58.4631 329.082 58.7699 330.224 59.0256L334.929 60.1506C337.213 60.6619 339.31 61.3437 341.219 62.196C343.128 63.0483 344.781 64.0966 346.179 65.3409C347.577 66.5852 348.659 68.0511 349.426 69.7386C350.21 71.4261 350.611 73.3608 350.628 75.5426C350.611 78.7472 349.793 81.5256 348.173 83.8778C346.571 86.2131 344.253 88.0284 341.219 89.3239C338.202 90.6023 334.563 91.2415 330.301 91.2415C326.074 91.2415 322.392 90.5938 319.256 89.2983C316.136 88.0028 313.699 86.0852 311.943 83.5455C310.205 80.9886 309.293 77.8267 309.207 74.0597H319.92C320.04 75.8153 320.543 77.2812 321.429 78.4574C322.332 79.6165 323.534 80.4943 325.034 81.0909C326.551 81.6705 328.264 81.9602 330.173 81.9602C332.048 81.9602 333.676 81.6875 335.057 81.142C336.455 80.5966 337.537 79.8381 338.304 78.8665C339.071 77.8949 339.455 76.7784 339.455 75.517C339.455 74.3409 339.105 73.3523 338.406 72.5511C337.724 71.75 336.719 71.0682 335.389 70.5057C334.077 69.9432 332.466 69.4318 330.557 68.9716L324.855 67.5398C320.44 66.4659 316.955 64.7869 314.398 62.5028C311.841 60.2187 310.571 57.142 310.588 53.2727C310.571 50.1023 311.415 47.3324 313.119 44.9631C314.841 42.5938 317.202 40.7443 320.202 39.4148C323.202 38.0852 326.611 37.4205 330.429 37.4205C334.315 37.4205 337.707 38.0852 340.605 39.4148C343.52 40.7443 345.787 42.5938 347.406 44.9631C349.026 47.3324 349.861 50.0767 349.912 53.196H339.301ZM375.768 91.267C371.728 91.267 368.251 90.4489 365.336 88.8125C362.438 87.1591 360.205 84.8239 358.637 81.8068C357.069 78.7727 356.285 75.1847 356.285 71.0426C356.285 67.0028 357.069 63.4574 358.637 60.4062C360.205 57.3551 362.413 54.9773 365.259 53.2727C368.123 51.5682 371.481 50.7159 375.333 50.7159C377.924 50.7159 380.336 51.1335 382.569 51.9688C384.819 52.7869 386.779 54.0227 388.45 55.6761C390.137 57.3295 391.45 59.4091 392.387 61.9148C393.325 64.4034 393.793 67.3182 393.793 70.6591V73.6506H360.631V66.9006H383.54C383.54 65.3324 383.2 63.9432 382.518 62.733C381.836 61.5227 380.89 60.5767 379.68 59.8949C378.487 59.196 377.097 58.8466 375.512 58.8466C373.859 58.8466 372.393 59.2301 371.114 59.9972C369.853 60.7472 368.864 61.7614 368.148 63.0398C367.433 64.3011 367.066 65.7074 367.049 67.2585V73.6761C367.049 75.6193 367.407 77.2983 368.123 78.7131C368.856 80.1278 369.887 81.2188 371.217 81.9858C372.546 82.7528 374.123 83.1364 375.947 83.1364C377.157 83.1364 378.265 82.9659 379.271 82.625C380.276 82.2841 381.137 81.7727 381.853 81.0909C382.569 80.4091 383.114 79.5739 383.489 78.5852L393.563 79.25C393.052 81.6705 392.004 83.7841 390.418 85.5909C388.85 87.3807 386.822 88.7784 384.333 89.7841C381.862 90.7727 379.006 91.267 375.768 91.267ZM400.901 90.5V51.2273H411.282V58.1562H411.742C412.56 55.8551 413.924 54.0398 415.833 52.7102C417.742 51.3807 420.026 50.7159 422.685 50.7159C425.379 50.7159 427.671 51.3892 429.563 52.7358C431.455 54.0653 432.717 55.8722 433.347 58.1562H433.756C434.558 55.9062 436.006 54.108 438.103 52.7614C440.217 51.3977 442.714 50.7159 445.594 50.7159C449.259 50.7159 452.234 51.8835 454.518 54.2188C456.819 56.5369 457.969 59.8267 457.969 64.0881V90.5H447.103V66.2358C447.103 64.054 446.523 62.4176 445.364 61.3267C444.205 60.2358 442.756 59.6903 441.018 59.6903C439.04 59.6903 437.498 60.321 436.39 61.5824C435.282 62.8267 434.728 64.4716 434.728 66.517V90.5H424.168V66.0057C424.168 64.0795 423.614 62.5455 422.506 61.4034C421.415 60.2614 419.975 59.6903 418.185 59.6903C416.975 59.6903 415.884 59.9972 414.913 60.6108C413.958 61.2074 413.2 62.0511 412.637 63.142C412.075 64.2159 411.793 65.4773 411.793 66.9261V90.5H400.901ZM477.772 91.2415C475.266 91.2415 473.033 90.8068 471.073 89.9375C469.113 89.0511 467.562 87.7472 466.42 86.0256C465.295 84.2869 464.732 82.1222 464.732 79.5312C464.732 77.3494 465.133 75.517 465.934 74.0341C466.735 72.5511 467.826 71.358 469.207 70.4545C470.587 69.5511 472.156 68.8693 473.911 68.4091C475.684 67.9489 477.542 67.625 479.485 67.4375C481.769 67.1989 483.61 66.9773 485.008 66.7727C486.406 66.5511 487.42 66.2273 488.05 65.8011C488.681 65.375 488.996 64.7443 488.996 63.9091V63.7557C488.996 62.1364 488.485 60.8835 487.462 59.9972C486.457 59.1108 485.025 58.6676 483.167 58.6676C481.207 58.6676 479.647 59.1023 478.488 59.9716C477.329 60.8239 476.562 61.8977 476.187 63.1932L466.113 62.375C466.624 59.9886 467.63 57.9261 469.13 56.1875C470.63 54.4318 472.565 53.0852 474.934 52.1477C477.32 51.1932 480.082 50.7159 483.218 50.7159C485.4 50.7159 487.488 50.9716 489.482 51.483C491.494 51.9943 493.275 52.7869 494.826 53.8608C496.394 54.9347 497.63 56.3153 498.533 58.0028C499.437 59.6733 499.888 61.6761 499.888 64.0114V90.5H489.559V85.054H489.252C488.621 86.2812 487.778 87.3636 486.721 88.3011C485.664 89.2216 484.394 89.946 482.911 90.4744C481.428 90.9858 479.715 91.2415 477.772 91.2415ZM480.891 83.7244C482.494 83.7244 483.908 83.4091 485.136 82.7784C486.363 82.1307 487.326 81.2614 488.025 80.1705C488.724 79.0795 489.073 77.8437 489.073 76.4631V72.2955C488.732 72.517 488.263 72.7216 487.667 72.9091C487.087 73.0795 486.431 73.2415 485.698 73.3949C484.965 73.5312 484.232 73.6591 483.499 73.7784C482.766 73.8807 482.102 73.9744 481.505 74.0597C480.227 74.2472 479.11 74.5455 478.156 74.9545C477.201 75.3636 476.46 75.9176 475.931 76.6165C475.403 77.2983 475.138 78.1506 475.138 79.1733C475.138 80.6562 475.675 81.7898 476.749 82.5739C477.84 83.3409 479.221 83.7244 480.891 83.7244ZM519.231 67.7955V90.5H508.339V51.2273H518.719V58.1562H519.18C520.049 55.8722 521.506 54.0653 523.552 52.7358C525.597 51.3892 528.077 50.7159 530.992 50.7159C533.719 50.7159 536.097 51.3125 538.126 52.5057C540.154 53.6989 541.731 55.4034 542.856 57.6193C543.981 59.8182 544.543 62.4432 544.543 65.4943V90.5H533.651V67.4375C533.668 65.0341 533.055 63.1591 531.81 61.8125C530.566 60.4489 528.853 59.767 526.671 59.767C525.205 59.767 523.91 60.0824 522.785 60.7131C521.677 61.3437 520.808 62.2642 520.177 63.4744C519.563 64.6676 519.248 66.108 519.231 67.7955ZM574.017 51.2273V59.4091H550.366V51.2273H574.017ZM555.736 41.8182H566.628V78.4318C566.628 79.4375 566.781 80.2216 567.088 80.7841C567.395 81.3295 567.821 81.7131 568.366 81.9347C568.929 82.1562 569.577 82.267 570.31 82.267C570.821 82.267 571.332 82.2244 571.844 82.1392C572.355 82.0369 572.747 81.9602 573.02 81.9091L574.733 90.0142C574.188 90.1847 573.42 90.3807 572.432 90.6023C571.443 90.8409 570.241 90.9858 568.827 91.0369C566.202 91.1392 563.901 90.7898 561.923 89.9886C559.963 89.1875 558.438 87.9432 557.347 86.2557C556.256 84.5682 555.719 82.4375 555.736 79.8636V41.8182ZM581.112 90.5V51.2273H592.004V90.5H581.112ZM586.584 46.1648C584.964 46.1648 583.575 45.6278 582.416 44.554C581.274 43.4631 580.703 42.1591 580.703 40.642C580.703 39.142 581.274 37.8551 582.416 36.7812C583.575 35.6903 584.964 35.1449 586.584 35.1449C588.203 35.1449 589.584 35.6903 590.726 36.7812C591.885 37.8551 592.464 39.142 592.464 40.642C592.464 42.1591 591.885 43.4631 590.726 44.554C589.584 45.6278 588.203 46.1648 586.584 46.1648ZM618.474 91.267C614.451 91.267 610.991 90.4148 608.093 88.7102C605.212 86.9886 602.996 84.6023 601.445 81.5511C599.911 78.5 599.144 74.9886 599.144 71.017C599.144 66.9943 599.92 63.4659 601.471 60.4318C603.039 57.3807 605.263 55.0028 608.144 53.2983C611.025 51.5767 614.451 50.7159 618.423 50.7159C621.849 50.7159 624.849 51.3381 627.423 52.5824C629.996 53.8267 632.033 55.5739 633.533 57.8239C635.033 60.0739 635.86 62.7159 636.013 65.75H625.735C625.445 63.7898 624.678 62.2131 623.434 61.0199C622.207 59.8097 620.596 59.2045 618.602 59.2045C616.914 59.2045 615.44 59.6648 614.178 60.5852C612.934 61.4886 611.962 62.8097 611.263 64.5483C610.565 66.2869 610.215 68.392 610.215 70.8636C610.215 73.3693 610.556 75.5 611.238 77.2557C611.937 79.0114 612.917 80.3494 614.178 81.2699C615.44 82.1903 616.914 82.6506 618.602 82.6506C619.846 82.6506 620.962 82.3949 621.951 81.8835C622.957 81.3722 623.783 80.6307 624.431 79.6591C625.096 78.6705 625.531 77.4858 625.735 76.1051H636.013C635.843 79.1051 635.025 81.7472 633.559 84.0312C632.11 86.2983 630.107 88.071 627.55 89.3494C624.994 90.6278 621.968 91.267 618.474 91.267ZM688.262 53.196C688.058 51.1335 687.18 49.5312 685.629 48.3892C684.077 47.2472 681.972 46.6761 679.313 46.6761C677.506 46.6761 675.981 46.9318 674.737 47.4432C673.492 47.9375 672.538 48.6278 671.873 49.5142C671.225 50.4006 670.901 51.4062 670.901 52.5312C670.867 53.4688 671.063 54.2869 671.489 54.9858C671.933 55.6847 672.538 56.2898 673.305 56.8011C674.072 57.2955 674.958 57.7301 675.964 58.1051C676.969 58.4631 678.043 58.7699 679.185 59.0256L683.89 60.1506C686.174 60.6619 688.271 61.3437 690.18 62.196C692.089 63.0483 693.742 64.0966 695.14 65.3409C696.538 66.5852 697.62 68.0511 698.387 69.7386C699.171 71.4261 699.572 73.3608 699.589 75.5426C699.572 78.7472 698.754 81.5256 697.134 83.8778C695.532 86.2131 693.214 88.0284 690.18 89.3239C687.163 90.6023 683.523 91.2415 679.262 91.2415C675.035 91.2415 671.353 90.5938 668.217 89.2983C665.097 88.0028 662.66 86.0852 660.904 83.5455C659.165 80.9886 658.254 77.8267 658.168 74.0597H668.881C669.001 75.8153 669.504 77.2812 670.39 78.4574C671.293 79.6165 672.495 80.4943 673.995 81.0909C675.512 81.6705 677.225 81.9602 679.134 81.9602C681.009 81.9602 682.637 81.6875 684.018 81.142C685.415 80.5966 686.498 79.8381 687.265 78.8665C688.032 77.8949 688.415 76.7784 688.415 75.517C688.415 74.3409 688.066 73.3523 687.367 72.5511C686.685 71.75 685.68 71.0682 684.35 70.5057C683.038 69.9432 681.427 69.4318 679.518 68.9716L673.816 67.5398C669.401 66.4659 665.915 64.7869 663.359 62.5028C660.802 60.2187 659.532 57.142 659.549 53.2727C659.532 50.1023 660.376 47.3324 662.08 44.9631C663.802 42.5938 666.163 40.7443 669.163 39.4148C672.163 38.0852 675.572 37.4205 679.39 37.4205C683.276 37.4205 686.668 38.0852 689.566 39.4148C692.481 40.7443 694.748 42.5938 696.367 44.9631C697.987 47.3324 698.822 50.0767 698.873 53.196H688.262ZM727.72 51.2273V59.4091H704.07V51.2273H727.72ZM709.439 41.8182H720.331V78.4318C720.331 79.4375 720.484 80.2216 720.791 80.7841C721.098 81.3295 721.524 81.7131 722.07 81.9347C722.632 82.1562 723.28 82.267 724.013 82.267C724.524 82.267 725.036 82.2244 725.547 82.1392C726.058 82.0369 726.45 81.9602 726.723 81.9091L728.436 90.0142C727.891 90.1847 727.124 90.3807 726.135 90.6023C725.146 90.8409 723.945 90.9858 722.53 91.0369C719.905 91.1392 717.604 90.7898 715.626 89.9886C713.666 89.1875 712.141 87.9432 711.05 86.2557C709.959 84.5682 709.422 82.4375 709.439 79.8636V41.8182ZM734.815 90.5V51.2273H745.375V58.0795H745.784C746.5 55.642 747.702 53.8011 749.389 52.5568C751.077 51.2955 753.02 50.6648 755.219 50.6648C755.764 50.6648 756.352 50.6989 756.983 50.767C757.614 50.8352 758.168 50.929 758.645 51.0483V60.7131C758.134 60.5597 757.426 60.4233 756.523 60.304C755.619 60.1847 754.793 60.125 754.043 60.125C752.44 60.125 751.009 60.4744 749.747 61.1733C748.503 61.8551 747.514 62.8097 746.781 64.0369C746.065 65.2642 745.707 66.679 745.707 68.2812V90.5H734.815ZM789.461 73.7784V51.2273H800.353V90.5H789.896V83.3665H789.487C788.6 85.6676 787.126 87.517 785.063 88.9148C783.018 90.3125 780.521 91.0114 777.572 91.0114C774.947 91.0114 772.637 90.4148 770.643 89.2216C768.648 88.0284 767.089 86.3324 765.964 84.1335C764.856 81.9347 764.293 79.3011 764.276 76.233V51.2273H775.168V74.2898C775.185 76.608 775.808 78.4403 777.035 79.7869C778.262 81.1335 779.907 81.8068 781.969 81.8068C783.282 81.8068 784.509 81.5085 785.651 80.9119C786.793 80.2983 787.714 79.3949 788.413 78.2017C789.129 77.0085 789.478 75.5341 789.461 73.7784ZM826.81 91.267C822.787 91.267 819.327 90.4148 816.429 88.7102C813.548 86.9886 811.332 84.6023 809.781 81.5511C808.247 78.5 807.48 74.9886 807.48 71.017C807.48 66.9943 808.256 63.4659 809.807 60.4318C811.375 57.3807 813.599 55.0028 816.48 53.2983C819.361 51.5767 822.787 50.7159 826.759 50.7159C830.185 50.7159 833.185 51.3381 835.759 52.5824C838.332 53.8267 840.369 55.5739 841.869 57.8239C843.369 60.0739 844.196 62.7159 844.349 65.75H834.071C833.781 63.7898 833.014 62.2131 831.77 61.0199C830.543 59.8097 828.932 59.2045 826.938 59.2045C825.25 59.2045 823.776 59.6648 822.514 60.5852C821.27 61.4886 820.298 62.8097 819.599 64.5483C818.901 66.2869 818.551 68.392 818.551 70.8636C818.551 73.3693 818.892 75.5 819.574 77.2557C820.273 79.0114 821.253 80.3494 822.514 81.2699C823.776 82.1903 825.25 82.6506 826.938 82.6506C828.182 82.6506 829.298 82.3949 830.287 81.8835C831.293 81.3722 832.119 80.6307 832.767 79.6591C833.432 78.6705 833.866 77.4858 834.071 76.1051H844.349C844.179 79.1051 843.361 81.7472 841.895 84.0312C840.446 86.2983 838.443 88.071 835.886 89.3494C833.33 90.6278 830.304 91.267 826.81 91.267ZM872.212 51.2273V59.4091H848.562V51.2273H872.212ZM853.931 41.8182H864.823V78.4318C864.823 79.4375 864.977 80.2216 865.283 80.7841C865.59 81.3295 866.016 81.7131 866.562 81.9347C867.124 82.1562 867.772 82.267 868.505 82.267C869.016 82.267 869.528 82.2244 870.039 82.1392C870.55 82.0369 870.942 81.9602 871.215 81.9091L872.928 90.0142C872.383 90.1847 871.616 90.3807 870.627 90.6023C869.638 90.8409 868.437 90.9858 867.022 91.0369C864.397 91.1392 862.096 90.7898 860.119 89.9886C858.158 89.1875 856.633 87.9432 855.542 86.2557C854.451 84.5682 853.914 82.4375 853.931 79.8636V41.8182ZM904.492 73.7784V51.2273H915.384V90.5H904.927V83.3665H904.518C903.631 85.6676 902.157 87.517 900.094 88.9148C898.049 90.3125 895.552 91.0114 892.603 91.0114C889.978 91.0114 887.668 90.4148 885.674 89.2216C883.68 88.0284 882.12 86.3324 880.995 84.1335C879.887 81.9347 879.325 79.3011 879.308 76.233V51.2273H890.2V74.2898C890.217 76.608 890.839 78.4403 892.066 79.7869C893.293 81.1335 894.938 81.8068 897.001 81.8068C898.313 81.8068 899.54 81.5085 900.683 80.9119C901.825 80.2983 902.745 79.3949 903.444 78.2017C904.16 77.0085 904.509 75.5341 904.492 73.7784ZM924.097 90.5V51.2273H934.656V58.0795H935.065C935.781 55.642 936.983 53.8011 938.67 52.5568C940.358 51.2955 942.301 50.6648 944.5 50.6648C945.045 50.6648 945.634 50.6989 946.264 50.767C946.895 50.8352 947.449 50.929 947.926 51.0483V60.7131C947.415 60.5597 946.707 60.4233 945.804 60.304C944.901 60.1847 944.074 60.125 943.324 60.125C941.722 60.125 940.29 60.4744 939.028 61.1733C937.784 61.8551 936.795 62.8097 936.062 64.0369C935.347 65.2642 934.989 66.679 934.989 68.2812V90.5H924.097ZM969.627 91.267C965.587 91.267 962.11 90.4489 959.195 88.8125C956.298 87.1591 954.065 84.8239 952.496 81.8068C950.928 78.7727 950.144 75.1847 950.144 71.0426C950.144 67.0028 950.928 63.4574 952.496 60.4062C954.065 57.3551 956.272 54.9773 959.119 53.2727C961.982 51.5682 965.34 50.7159 969.192 50.7159C971.783 50.7159 974.195 51.1335 976.428 51.9688C978.678 52.7869 980.638 54.0227 982.309 55.6761C983.996 57.3295 985.309 59.4091 986.246 61.9148C987.184 64.4034 987.653 67.3182 987.653 70.6591V73.6506H954.491V66.9006H977.4C977.4 65.3324 977.059 63.9432 976.377 62.733C975.695 61.5227 974.749 60.5767 973.539 59.8949C972.346 59.196 970.957 58.8466 969.371 58.8466C967.718 58.8466 966.252 59.2301 964.974 59.9972C963.712 60.7472 962.724 61.7614 962.008 63.0398C961.292 64.3011 960.925 65.7074 960.908 67.2585V73.6761C960.908 75.6193 961.266 77.2983 961.982 78.7131C962.715 80.1278 963.746 81.2188 965.076 81.9858C966.406 82.7528 967.982 83.1364 969.806 83.1364C971.016 83.1364 972.124 82.9659 973.13 82.625C974.136 82.2841 974.996 81.7727 975.712 81.0909C976.428 80.4091 976.974 79.5739 977.349 78.5852L987.423 79.25C986.911 81.6705 985.863 83.7841 984.278 85.5909C982.71 87.3807 980.681 88.7784 978.192 89.7841C975.721 90.7727 972.866 91.267 969.627 91.267Z",fill:"#F9B44E"})],-1)]))}const ks=k(_s,[["render",Cs],["__scopeId","data-v-6eb15540"]]),bs=["href"],gs={__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=y(),{hasSidebar:o}=Z(),{currentLang:n}=K();return(i,c)=>(a(),u("div",{class:M(["VPNavBarTitle",{"has-sidebar":r(o)}])},[d("a",{class:"title",href:r(t).logoLink??r(pe)(r(n).link)},[l(i.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logoComponent?(a(),C(ks,{key:0,class:"logo"})):r(t).logo?(a(),C(R,{key:1,class:"logo",image:r(t).logo},null,8,["image"])):r(t).siteTitle?(a(),u(T,{key:2},[E(S(r(t).siteTitle),1)],64)):r(t).siteTitle===void 0?(a(),u(T,{key:3},[E(S(r(e).title),1)],64)):h("",!0),l(i.$slots,"nav-bar-title-after",{},void 0,!0)],8,bs)],2))}},$s=k(gs,[["__scopeId","data-v-141cc7fd"]]),ys={class:"items"},Vs={class:"title"},Ps=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=y(),{localeLinks:t,currentLang:o}=K({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),C(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:v(()=>[d("div",ys,[d("p",Vs,S(r(o).label),1),(a(!0),u(T,null,B(r(t),c=>(a(),C(te,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Ls=k(Ps,[["__scopeId","data-v-c80d9ad0"]]),Ss={class:"wrapper"},Hs={class:"container"},Ms={class:"title"},Ts={class:"content"},Ns={class:"content-body"},ws=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=ye(),{hasSidebar:o}=Z(),{frontmatter:n}=y(),i=H({});return ve(()=>{i.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(c,p)=>(a(),u("div",{class:M(["VPNavBar",i.value])},[d("div",Ss,[d("div",Hs,[d("div",Ms,[_($s,null,{"nav-bar-title-before":v(()=>[l(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(c.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Ts,[d("div",Ns,[l(c.$slots,"nav-bar-content-before",{},void 0,!0),_(fs,{class:"search"}),_(rs,{class:"menu"}),_(Ls,{class:"translations"}),_(mo,{class:"appearance"}),_(ms,{class:"social-links"}),_(Yo,{class:"extra"}),l(c.$slots,"nav-bar-content-after",{},void 0,!0),_(xo,{class:"hamburger",active:c.isScreenOpen,onClick:p[0]||(p[0]=f=>c.$emit("toggle-screen"))},null,8,["active"])])])])]),p[1]||(p[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),Is=k(ws,[["__scopeId","data-v-822684d1"]]),Bs={key:0,class:"VPNavScreenAppearance"},As={class:"text"},Es=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=y();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Bs,[d("p",As,S(r(t).darkModeSwitchLabel||"Appearance"),1),_(he)])):h("",!0)}}),Fs=k(Es,[["__scopeId","data-v-ffb44008"]]),Ds=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),C(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Os=k(Ds,[["__scopeId","data-v-27d04aeb"]]),Zs=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),C(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:v(()=>[E(S(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ne=k(Zs,[["__scopeId","data-v-7179dbb7"]]),Gs={class:"VPNavScreenMenuGroupSection"},Us={key:0,class:"title"},js=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Gs,[e.text?(a(),u("p",Us,S(e.text),1)):h("",!0),(a(!0),u(T,null,B(e.items,o=>(a(),C(Ne,{key:o.text,item:o},null,8,["item"]))),128))]))}}),zs=k(js,[["__scopeId","data-v-4b8941ac"]]),qs=["aria-controls","aria-expanded"],Ws=["innerHTML"],Ks=["id"],Js={key:0,class:"item"},Rs={key:1,class:"item"},Ys={key:2,class:"group"},Qs=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=H(!1),o=$(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,c)=>(a(),u("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[d("span",{class:"button-text",innerHTML:i.text},null,8,Ws),c[0]||(c[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,qs),d("div",{id:o.value,class:"items"},[(a(!0),u(T,null,B(i.items,p=>(a(),u(T,{key:JSON.stringify(p)},["link"in p?(a(),u("div",Js,[_(Ne,{item:p},null,8,["item"])])):"component"in p?(a(),u("div",Rs,[(a(),C(F(p.component),U({ref_for:!0},p.props,{"screen-menu":""}),null,16))])):(a(),u("div",Ys,[_(zs,{text:p.text,items:p.items},null,8,["text","items"])]))],64))),128))],8,Ks)],2))}}),Xs=k(Qs,[["__scopeId","data-v-875057a5"]]),xs={key:0,class:"VPNavScreenMenu"},ea=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=y();return(t,o)=>r(e).nav?(a(),u("nav",xs,[(a(!0),u(T,null,B(r(e).nav,n=>(a(),u(T,{key:JSON.stringify(n)},["link"in n?(a(),C(Os,{key:0,item:n},null,8,["item"])):"component"in n?(a(),C(F(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),C(Xs,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),ta=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=y();return(t,o)=>r(e).socialLinks?(a(),C(Ce,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),na={class:"list"},oa=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=K({correspondingLink:!0}),o=H(!1);function n(){o.value=!o.value}return(i,c)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:M(["VPNavScreenTranslations",{open:o.value}])},[d("button",{class:"title",onClick:n},[c[0]||(c[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),E(" "+S(r(t).label)+" ",1),c[1]||(c[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",na,[(a(!0),u(T,null,B(r(e),p=>(a(),u("li",{key:p.link,class:"item"},[_(D,{class:"link",href:p.link},{default:v(()=>[E(S(p.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),sa=k(oa,[["__scopeId","data-v-362991c2"]]),aa={class:"container"},ra=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=H(null),t=Ve(ee?document.body:null);return(o,n)=>(a(),C(ce,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:v(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",aa,[l(o.$slots,"nav-screen-content-before",{},void 0,!0),_(ea,{class:"menu"}),_(sa,{class:"translations"}),_(Fs,{class:"appearance"}),_(ta,{class:"social-links"}),l(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),ia=k(ra,[["__scopeId","data-v-833aabba"]]),la={key:0,class:"VPNav"},ca=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=ao(),{frontmatter:n}=y(),i=$(()=>n.value.navbar!==!1);return Pe("close-screen",t),Y(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(c,p)=>i.value?(a(),u("header",la,[_(Is,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":v(()=>[l(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[l(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[l(c.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(ia,{open:r(e)},{"nav-screen-content-before":v(()=>[l(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[l(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ua=k(ca,[["__scopeId","data-v-f1e365da"]]),da=["role","tabindex"],va={key:1,class:"items"},pa=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:c,hasChildren:p,toggle:f}=ct($(()=>e.item)),b=$(()=>p.value?"section":"div"),V=$(()=>n.value?"a":"div"),g=$(()=>p.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=$(()=>n.value?void 0:"button"),N=$(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":c.value}]);function w(L){"key"in L&&L.key!=="Enter"||!e.item.link&&f()}function I(){e.item.link&&f()}return(L,A)=>{const G=q("VPSidebarItem",!0);return a(),C(F(b.value),{class:M(["VPSidebarItem",N.value])},{default:v(()=>[L.item.text?(a(),u("div",U({key:0,class:"item",role:P.value},Ue(L.item.items?{click:w,keydown:w}:{},!0),{tabindex:L.item.items&&0}),[A[1]||(A[1]=d("div",{class:"indicator"},null,-1)),L.item.link?(a(),C(D,{key:0,tag:V.value,class:"link",href:L.item.link,rel:L.item.rel,target:L.item.target},{default:v(()=>[(a(),C(F(g.value),{class:"text",innerHTML:L.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),C(F(g.value),{key:1,class:"text",innerHTML:L.item.text},null,8,["innerHTML"])),L.item.collapsed!=null&&L.item.items&&L.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:I,onKeydown:Ge(I,["enter"]),tabindex:"0"},A[0]||(A[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,da)):h("",!0),L.item.items&&L.item.items.length?(a(),u("div",va,[L.depth<5?(a(!0),u(T,{key:0},B(L.item.items,W=>(a(),C(G,{key:W.text,item:W,depth:L.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),fa=k(pa,[["__scopeId","data-v-196b2e5f"]]),ha=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=H(!0);let t=null;return z(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),je(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(T,null,B(o.items,i=>(a(),u("div",{key:i.text,class:M(["group",{"no-transition":e.value}])},[_(fa,{item:i,depth:0},null,8,["item"])],2))),128))}}),ma=k(ha,[["__scopeId","data-v-9e426adc"]]),_a={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ca=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=Z(),o=s,n=H(null),i=Ve(ee?document.body:null);O([o,n],()=>{var p;o.open?(i.value=!0,(p=n.value)==null||p.focus()):i.value=!1},{immediate:!0,flush:"post"});const c=H(0);return O(e,()=>{c.value+=1},{deep:!0}),(p,f)=>r(t)?(a(),u("aside",{key:0,class:M(["VPSidebar",{open:p.open}]),ref_key:"navEl",ref:n,onClick:f[0]||(f[0]=ze(()=>{},["stop"]))},[f[2]||(f[2]=d("div",{class:"curtain"},null,-1)),d("nav",_a,[f[1]||(f[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),l(p.$slots,"sidebar-nav-before",{},void 0,!0),(a(),C(ma,{items:r(e),key:c.value},null,8,["items"])),l(p.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),ka=k(Ca,[["__scopeId","data-v-18756405"]]),ba=m({__name:"VPSkipLink",setup(s){const e=X(),t=H();O(()=>e.path,()=>t.value.focus());function o({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const c=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",c)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",c),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(T,null,[d("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),ga=k(ba,[["__scopeId","data-v-c3508ec8"]]),$a=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=Z(),n=X();O(()=>n.path,o),lt(e,o);const{frontmatter:i}=y(),c=qe(),p=$(()=>!!c["home-hero-image"]);return Pe("hero-image-slot-exists",p),(f,b)=>{const V=q("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:M(["Layout",r(i).pageClass])},[l(f.$slots,"layout-top",{},void 0,!0),_(ga),_(Re,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),_(ua,null,{"nav-bar-title-before":v(()=>[l(f.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(f.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[l(f.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[l(f.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[l(f.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[l(f.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(so,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(ka,{open:r(e)},{"sidebar-nav-before":v(()=>[l(f.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[l(f.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(Un,null,{"page-top":v(()=>[l(f.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[l(f.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[l(f.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[l(f.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[l(f.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(f.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(f.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(f.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(f.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[l(f.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[l(f.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[l(f.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[l(f.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[l(f.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[l(f.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[l(f.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[l(f.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[l(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[l(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[l(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Kn),l(f.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),C(V,{key:1}))}}}),ya=k($a,[["__scopeId","data-v-a9a9e638"]]),Pa={Layout:ya,enhanceApp:({app:s})=>{s.component("Badge",We)}};export{Pa as t}; +import{d as m,o as a,c as u,r as l,n as M,a as E,t as S,b as C,w as v,e as h,T as ce,_ as k,u as we,i as Ie,f as Be,g as ue,h as $,j as d,k as r,l as j,m as ae,p as H,q as O,s as Y,v as z,x as de,y as ve,z as Ae,A as Ee,B as q,F as T,C as B,D as be,E as Q,G as _,H as F,I as ge,J as X,K as U,L as x,M as Fe,N as $e,O as De,P as Oe,Q as ye,R as ee,S as Ze,U as Ve,V as Pe,W as Ge,X as Ue,Y as je,Z as ze,$ as qe}from"./framework.BY3Wi2NC.js";const We=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(s){return(e,t)=>(a(),u("span",{class:M(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[E(S(e.text),1)])],2))}}),Ke={key:0,class:"VPBackdrop"},Je=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(s){return(e,t)=>(a(),C(ce,{name:"fade"},{default:v(()=>[e.show?(a(),u("div",Ke)):h("",!0)]),_:1}))}}),Re=k(Je,[["__scopeId","data-v-b06cdb19"]]),y=we;function Ye(s,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(s,e):(s(),(o=!0)&&setTimeout(()=>o=!1,e))}}function re(s){return/^\//.test(s)?s:`/${s}`}function pe(s){const{pathname:e,search:t,hash:o,protocol:n}=new URL(s,"http://a.com");if(Ie(s)||s.startsWith("#")||!n.startsWith("http")||!Be(e))return s;const{site:i}=y(),c=e.endsWith("/")||e.endsWith(".html")?s:s.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${o}`);return ue(c)}function K({correspondingLink:s=!1}={}){const{site:e,localeIndex:t,page:o,theme:n,hash:i}=y(),c=$(()=>{var f,b;return{label:(f=e.value.locales[t.value])==null?void 0:f.label,link:((b=e.value.locales[t.value])==null?void 0:b.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:$(()=>Object.entries(e.value.locales).flatMap(([f,b])=>c.value.label===b.label?[]:{text:b.label,link:Qe(b.link||(f==="root"?"/":`/${f}/`),n.value.i18nRouting!==!1&&s,o.value.relativePath.slice(c.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:c}}function Qe(s,e,t,o){return e?s.replace(/\/$/,"")+re(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):s}const Xe={class:"NotFound"},xe={class:"code"},et={class:"title"},tt={class:"quote"},nt={class:"action"},ot=["href","aria-label"],st=m({__name:"NotFound",setup(s){const{theme:e}=y(),{currentLang:t}=K();return(o,n)=>{var i,c,p,f,b;return a(),u("div",Xe,[d("p",xe,S(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),d("h1",et,S(((c=r(e).notFound)==null?void 0:c.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=d("div",{class:"divider"},null,-1)),d("blockquote",tt,S(((p=r(e).notFound)==null?void 0:p.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),d("div",nt,[d("a",{class:"link",href:r(ue)(r(t).link),"aria-label":((f=r(e).notFound)==null?void 0:f.linkLabel)??"go to home"},S(((b=r(e).notFound)==null?void 0:b.linkText)??"Take me home"),9,ot)])])}}}),at=k(st,[["__scopeId","data-v-951cab6c"]]);function Le(s,e){if(Array.isArray(s))return J(s);if(s==null)return[];e=re(e);const t=Object.keys(s).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(re(n))),o=t?s[t]:[];return Array.isArray(o)?J(o):J(o.items,o.base)}function rt(s){const e=[];let t=0;for(const o in s){const n=s[o];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function it(s){const e=[];function t(o){for(const n of o)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(s),e}function ie(s,e){return Array.isArray(e)?e.some(t=>ie(s,t)):j(s,e.link)?!0:e.items?ie(s,e.items):!1}function J(s,e){return[...s].map(t=>{const o={...t},n=o.base||e;return n&&o.link&&(o.link=n+o.link),o.items&&(o.items=J(o.items,n)),o})}function Z(){const{frontmatter:s,page:e,theme:t}=y(),o=ae("(min-width: 960px)"),n=H(!1),i=$(()=>{const I=t.value.sidebar,L=e.value.relativePath;return I?Le(I,L):[]}),c=H(i.value);O(i,(I,L)=>{JSON.stringify(I)!==JSON.stringify(L)&&(c.value=i.value)});const p=$(()=>s.value.sidebar!==!1&&c.value.length>0&&s.value.layout!=="home"),f=$(()=>b?s.value.aside==null?t.value.aside==="left":s.value.aside==="left":!1),b=$(()=>s.value.layout==="home"?!1:s.value.aside!=null?!!s.value.aside:t.value.aside!==!1),V=$(()=>p.value&&o.value),g=$(()=>p.value?rt(c.value):[]);function P(){n.value=!0}function N(){n.value=!1}function w(){n.value?N():P()}return{isOpen:n,sidebar:c,sidebarGroups:g,hasSidebar:p,hasAside:b,leftAside:f,isSidebarEnabled:V,open:P,close:N,toggle:w}}function lt(s,e){let t;Y(()=>{t=s.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",o)}),de(()=>{window.removeEventListener("keyup",o)});function o(n){n.key==="Escape"&&s.value&&(e(),t==null||t.focus())}}function ct(s){const{page:e,hash:t}=y(),o=H(!1),n=$(()=>s.value.collapsed!=null),i=$(()=>!!s.value.link),c=H(!1),p=()=>{c.value=j(e.value.relativePath,s.value.link)};O([e,s,t],p),z(p);const f=$(()=>c.value?!0:s.value.items?ie(e.value.relativePath,s.value.items):!1),b=$(()=>!!(s.value.items&&s.value.items.length));Y(()=>{o.value=!!(n.value&&s.value.collapsed)}),ve(()=>{(c.value||f.value)&&(o.value=!1)});function V(){n.value&&(o.value=!o.value)}return{collapsed:o,collapsible:n,isLink:i,isActiveLink:c,hasActiveLink:f,hasChildren:b,toggle:V}}function ut(){const{hasSidebar:s}=Z(),e=ae("(min-width: 960px)"),t=ae("(min-width: 1280px)");return{isAsideEnabled:$(()=>!t.value&&!e.value?!1:s.value?t.value:e.value)}}const le=[];function Se(s){return typeof s.outline=="object"&&!Array.isArray(s.outline)&&s.outline.label||s.outlineTitle||"On this page"}function fe(s){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{element:t,title:dt(t),link:"#"+t.id,level:o}});return vt(e,s)}function dt(s){let e="";for(const t of s.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function vt(s,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;s=s.filter(c=>c.level>=o&&c.level<=n),le.length=0;for(const{element:c,link:p}of s)le.push({element:c,link:p});const i=[];e:for(let c=0;c=0;f--){const b=s[f];if(b.level{requestAnimationFrame(i),window.addEventListener("scroll",o)}),Ae(()=>{c(location.hash)}),de(()=>{window.removeEventListener("scroll",o)});function i(){if(!t.value)return;const p=window.scrollY,f=window.innerHeight,b=document.body.offsetHeight,V=Math.abs(p+f-b)<1,g=le.map(({element:N,link:w})=>({link:w,top:ft(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,w)=>N.top-w.top);if(!g.length){c(null);return}if(p<1){c(null);return}if(V){c(g[g.length-1].link);return}let P=null;for(const{link:N,top:w}of g){if(w>p+Ee()+4)break;P=N}c(P)}function c(p){n&&n.classList.remove("active"),p==null?n=null:n=s.value.querySelector(`a[href="${decodeURIComponent(p)}"]`);const f=n;f?(f.classList.add("active"),e.value.style.top=f.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function ft(s){let e=0;for(;s!==document.body;){if(s===null)return NaN;e+=s.offsetTop,s=s.offsetParent}return e}const ht=["href","title"],mt=m({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(s){function e({target:t}){const o=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(o));n==null||n.focus({preventScroll:!0})}return(t,o)=>{const n=q("VPDocOutlineItem",!0);return a(),u("ul",{class:M(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(T,null,B(t.headers,({children:i,link:c,title:p})=>(a(),u("li",null,[d("a",{class:"outline-link",href:c,onClick:e,title:p},S(p),9,ht),i!=null&&i.length?(a(),C(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),He=k(mt,[["__scopeId","data-v-3f927ebe"]]),_t={class:"content"},Ct={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},kt=m({__name:"VPDocAsideOutline",setup(s){const{frontmatter:e,theme:t}=y(),o=be([]);Q(()=>{o.value=fe(e.value.outline??t.value.outline)});const n=H(),i=H();return pt(n,i),(c,p)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:M(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:n},[d("div",_t,[d("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),d("div",Ct,S(r(Se)(r(t))),1),_(He,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),bt=k(kt,[["__scopeId","data-v-b38bf2ff"]]),gt={class:"VPDocAsideCarbonAds"},$t=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(s){const e=()=>null;return(t,o)=>(a(),u("div",gt,[_(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),yt={class:"VPDocAside"},Vt=m({__name:"VPDocAside",setup(s){const{theme:e}=y();return(t,o)=>(a(),u("div",yt,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),_(bt),l(t.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=d("div",{class:"spacer"},null,-1)),l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),C($t,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Pt=k(Vt,[["__scopeId","data-v-6d7b3c46"]]);function Lt(){const{theme:s,page:e}=y();return $(()=>{const{text:t="Edit this page",pattern:o=""}=s.value.editLink||{};let n;return typeof o=="function"?n=o(e.value):n=o.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function St(){const{page:s,theme:e,frontmatter:t}=y();return $(()=>{var b,V,g,P,N,w,I,L;const o=Le(e.value.sidebar,s.value.relativePath),n=it(o),i=Ht(n,A=>A.link.replace(/[?#].*$/,"")),c=i.findIndex(A=>j(s.value.relativePath,A.link)),p=((b=e.value.docFooter)==null?void 0:b.prev)===!1&&!t.value.prev||t.value.prev===!1,f=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:p?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((g=i[c-1])==null?void 0:g.docFooterText)??((P=i[c-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=i[c-1])==null?void 0:N.link)},next:f?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((w=i[c+1])==null?void 0:w.docFooterText)??((I=i[c+1])==null?void 0:I.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((L=i[c+1])==null?void 0:L.link)}}})}function Ht(s,e){const t=new Set;return s.filter(o=>{const n=e(o);return t.has(n)?!1:t.add(n)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(s){const e=s,t=$(()=>e.tag??(e.href?"a":"span")),o=$(()=>e.href&&ge.test(e.href)||e.target==="_blank");return(n,i)=>(a(),C(F(t.value),{class:M(["VPLink",{link:n.href,"vp-external-link-icon":o.value,"no-icon":n.noIcon}]),href:n.href?r(pe)(n.href):void 0,target:n.target??(o.value?"_blank":void 0),rel:n.rel??(o.value?"noreferrer":void 0)},{default:v(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Mt={class:"VPLastUpdated"},Tt=["datetime"],Nt=m({__name:"VPDocFooterLastUpdated",setup(s){const{theme:e,page:t,lang:o}=y(),n=$(()=>new Date(t.value.lastUpdated)),i=$(()=>n.value.toISOString()),c=H("");return z(()=>{Y(()=>{var p,f,b;c.value=new Intl.DateTimeFormat((f=(p=e.value.lastUpdated)==null?void 0:p.formatOptions)!=null&&f.forceLocale?o.value:void 0,((b=e.value.lastUpdated)==null?void 0:b.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(p,f)=>{var b;return a(),u("p",Mt,[E(S(((b=r(e).lastUpdated)==null?void 0:b.text)||r(e).lastUpdatedText||"Last updated")+": ",1),d("time",{datetime:i.value},S(c.value),9,Tt)])}}}),wt=k(Nt,[["__scopeId","data-v-475f71b8"]]),It={key:0,class:"VPDocFooter"},Bt={key:0,class:"edit-info"},At={key:0,class:"edit-link"},Et={key:1,class:"last-updated"},Ft={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Dt={class:"pager"},Ot=["innerHTML"],Zt=["innerHTML"],Gt={class:"pager"},Ut=["innerHTML"],jt=["innerHTML"],zt=m({__name:"VPDocFooter",setup(s){const{theme:e,page:t,frontmatter:o}=y(),n=Lt(),i=St(),c=$(()=>e.value.editLink&&o.value.editLink!==!1),p=$(()=>t.value.lastUpdated),f=$(()=>c.value||p.value||i.value.prev||i.value.next);return(b,V)=>{var g,P,N,w;return f.value?(a(),u("footer",It,[l(b.$slots,"doc-footer-before",{},void 0,!0),c.value||p.value?(a(),u("div",Bt,[c.value?(a(),u("div",At,[_(D,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:v(()=>[V[0]||(V[0]=d("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),E(" "+S(r(n).text),1)]),_:1},8,["href"])])):h("",!0),p.value?(a(),u("div",Et,[_(wt)])):h("",!0)])):h("",!0),(g=r(i).prev)!=null&&g.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Ft,[V[1]||(V[1]=d("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),d("div",Dt,[(N=r(i).prev)!=null&&N.link?(a(),C(D,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:v(()=>{var I;return[d("span",{class:"desc",innerHTML:((I=r(e).docFooter)==null?void 0:I.prev)||"Previous page"},null,8,Ot),d("span",{class:"title",innerHTML:r(i).prev.text},null,8,Zt)]}),_:1},8,["href"])):h("",!0)]),d("div",Gt,[(w=r(i).next)!=null&&w.link?(a(),C(D,{key:0,class:"pager-link next",href:r(i).next.link},{default:v(()=>{var I;return[d("span",{class:"desc",innerHTML:((I=r(e).docFooter)==null?void 0:I.next)||"Next page"},null,8,Ut),d("span",{class:"title",innerHTML:r(i).next.text},null,8,jt)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),qt=k(zt,[["__scopeId","data-v-4f9813fa"]]),Wt={class:"container"},Kt={class:"aside-container"},Jt={class:"aside-content"},Rt={class:"content"},Yt={class:"content-container"},Qt={class:"main"},Xt=m({__name:"VPDoc",setup(s){const{theme:e}=y(),t=X(),{hasSidebar:o,hasAside:n,leftAside:i}=Z(),c=$(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(p,f)=>{const b=q("Content");return a(),u("div",{class:M(["VPDoc",{"has-sidebar":r(o),"has-aside":r(n)}])},[l(p.$slots,"doc-top",{},void 0,!0),d("div",Wt,[r(n)?(a(),u("div",{key:0,class:M(["aside",{"left-aside":r(i)}])},[f[0]||(f[0]=d("div",{class:"aside-curtain"},null,-1)),d("div",Kt,[d("div",Jt,[_(Pt,null,{"aside-top":v(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),d("div",Rt,[d("div",Yt,[l(p.$slots,"doc-before",{},void 0,!0),d("main",Qt,[_(b,{class:M(["vp-doc",[c.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),_(qt,null,{"doc-footer-before":v(()=>[l(p.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(p.$slots,"doc-after",{},void 0,!0)])])]),l(p.$slots,"doc-bottom",{},void 0,!0)],2)}}}),xt=k(Xt,[["__scopeId","data-v-83890dd9"]]),en=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(s){const e=s,t=$(()=>e.href&&ge.test(e.href)),o=$(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),C(F(o.value),{class:M(["VPButton",[n.size,n.theme]]),href:n.href?r(pe)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[E(S(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),tn=k(en,[["__scopeId","data-v-14206e74"]]),nn=["src","alt"],on=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(s){return(e,t)=>{const o=q("VPImage",!0);return e.image?(a(),u(T,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ue)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,nn)):(a(),u(T,{key:1},[_(o,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),_(o,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),R=k(on,[["__scopeId","data-v-35a7d0b8"]]),sn={class:"container"},an={class:"main"},rn={key:0,class:"name"},ln=["innerHTML"],cn=["innerHTML"],un=["innerHTML"],dn={key:0,class:"actions"},vn={key:0,class:"image"},pn={class:"image-container"},fn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(s){const e=x("hero-image-slot-exists");return(t,o)=>(a(),u("div",{class:M(["VPHero",{"has-image":t.image||r(e)}])},[d("div",sn,[d("div",an,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",rn,[d("span",{innerHTML:t.name,class:"clip"},null,8,ln)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,cn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,un)):h("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",dn,[(a(!0),u(T,null,B(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[_(tn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",vn,[d("div",pn,[o[0]||(o[0]=d("div",{class:"image-bg"},null,-1)),l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),C(R,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),hn=k(fn,[["__scopeId","data-v-955009fc"]]),mn=m({__name:"VPHomeHero",setup(s){const{frontmatter:e}=y();return(t,o)=>r(e).hero?(a(),C(hn,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":v(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),_n={class:"box"},Cn={key:0,class:"icon"},kn=["innerHTML"],bn=["innerHTML"],gn=["innerHTML"],$n={key:4,class:"link-text"},yn={class:"link-text-value"},Vn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(s){return(e,t)=>(a(),C(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[d("article",_n,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",Cn,[_(R,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),C(R,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,kn)):h("",!0),d("h2",{class:"title",innerHTML:e.title},null,8,bn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,gn)):h("",!0),e.linkText?(a(),u("div",$n,[d("p",yn,[E(S(e.linkText)+" ",1),t[0]||(t[0]=d("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Pn=k(Vn,[["__scopeId","data-v-f5e9645b"]]),Ln={key:0,class:"VPFeatures"},Sn={class:"container"},Hn={class:"items"},Mn=m({__name:"VPFeatures",props:{features:{}},setup(s){const e=s,t=$(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,n)=>o.features?(a(),u("div",Ln,[d("div",Sn,[d("div",Hn,[(a(!0),u(T,null,B(o.features,i=>(a(),u("div",{key:i.title,class:M(["item",[t.value]])},[_(Pn,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),Tn=k(Mn,[["__scopeId","data-v-d0a190d7"]]),Nn=m({__name:"VPHomeFeatures",setup(s){const{frontmatter:e}=y();return(t,o)=>r(e).features?(a(),C(Tn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),wn=m({__name:"VPHomeContent",setup(s){const{width:e}=Fe({initialWidth:0,includeScrollbar:!1});return(t,o)=>(a(),u("div",{class:"vp-doc container",style:$e(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),In=k(wn,[["__scopeId","data-v-7a48a447"]]),Bn={class:"VPHome"},An=m({__name:"VPHome",setup(s){const{frontmatter:e}=y();return(t,o)=>{const n=q("Content");return a(),u("div",Bn,[l(t.$slots,"home-hero-before",{},void 0,!0),_(mn,null,{"home-hero-info-before":v(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),_(Nn),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),C(In,{key:0},{default:v(()=>[_(n)]),_:1})):(a(),C(n,{key:1}))])}}}),En=k(An,[["__scopeId","data-v-cbb6ec48"]]),Fn={},Dn={class:"VPPage"};function On(s,e){const t=q("Content");return a(),u("div",Dn,[l(s.$slots,"page-top"),_(t),l(s.$slots,"page-bottom")])}const Zn=k(Fn,[["render",On]]),Gn=m({__name:"VPContent",setup(s){const{page:e,frontmatter:t}=y(),{hasSidebar:o}=Z();return(n,i)=>(a(),u("div",{class:M(["VPContent",{"has-sidebar":r(o),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[_(at)],!0):r(t).layout==="page"?(a(),C(Zn,{key:1},{"page-top":v(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),C(En,{key:2},{"home-hero-before":v(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),C(F(r(t).layout),{key:3})):(a(),C(xt,{key:4},{"doc-top":v(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),Un=k(Gn,[["__scopeId","data-v-91765379"]]),jn={class:"container"},zn=["innerHTML"],qn=["innerHTML"],Wn=m({__name:"VPFooter",setup(s){const{theme:e,frontmatter:t}=y(),{hasSidebar:o}=Z();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:M(["VPFooter",{"has-sidebar":r(o)}])},[d("div",jn,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,zn)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,qn)):h("",!0)])],2)):h("",!0)}}),Kn=k(Wn,[["__scopeId","data-v-c970a860"]]);function Jn(){const{theme:s,frontmatter:e}=y(),t=be([]),o=$(()=>t.value.length>0);return Q(()=>{t.value=fe(e.value.outline??s.value.outline)}),{headers:t,hasLocalNav:o}}const Rn={class:"menu-text"},Yn={class:"header"},Qn={class:"outline"},Xn=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(s){const e=s,{theme:t}=y(),o=H(!1),n=H(0),i=H(),c=H();function p(g){var P;(P=i.value)!=null&&P.contains(g.target)||(o.value=!1)}O(o,g=>{if(g){document.addEventListener("click",p);return}document.removeEventListener("click",p)}),De("Escape",()=>{o.value=!1}),Q(()=>{o.value=!1});function f(){o.value=!o.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function b(g){g.target.classList.contains("outline-link")&&(c.value&&(c.value.style.transition="none"),Oe(()=>{o.value=!1}))}function V(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(g,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:$e({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[g.headers.length>0?(a(),u("button",{key:0,onClick:f,class:M({open:o.value})},[d("span",Rn,S(r(Se)(r(t))),1),P[0]||(P[0]=d("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},S(r(t).returnToTopLabel||"Return to top"),1)),_(ce,{name:"flyout"},{default:v(()=>[o.value?(a(),u("div",{key:0,ref_key:"items",ref:c,class:"items",onClick:b},[d("div",Yn,[d("a",{class:"top-link",href:"#",onClick:V},S(r(t).returnToTopLabel||"Return to top"),1)]),d("div",Qn,[_(He,{headers:g.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),xn=k(Xn,[["__scopeId","data-v-bc9dc845"]]),eo={class:"container"},to=["aria-expanded"],no={class:"menu-text"},oo=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(s){const{theme:e,frontmatter:t}=y(),{hasSidebar:o}=Z(),{headers:n}=Jn(),{y:i}=ye(),c=H(0);z(()=>{c.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Q(()=>{n.value=fe(t.value.outline??e.value.outline)});const p=$(()=>n.value.length===0),f=$(()=>p.value&&!o.value),b=$(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:p.value,fixed:f.value}));return(V,g)=>r(t).layout!=="home"&&(!f.value||r(i)>=c.value)?(a(),u("div",{key:0,class:M(b.value)},[d("div",eo,[r(o)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:g[0]||(g[0]=P=>V.$emit("open-menu"))},[g[1]||(g[1]=d("span",{class:"vpi-align-left menu-icon"},null,-1)),d("span",no,S(r(e).sidebarMenuLabel||"Menu"),1)],8,to)):h("",!0),_(xn,{headers:r(n),navHeight:c.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),so=k(oo,[["__scopeId","data-v-070ab83d"]]);function ao(){const s=H(!1);function e(){s.value=!0,window.addEventListener("resize",n)}function t(){s.value=!1,window.removeEventListener("resize",n)}function o(){s.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=X();return O(()=>i.path,t),{isScreenOpen:s,openScreen:e,closeScreen:t,toggleScreen:o}}const ro={},io={class:"VPSwitch",type:"button",role:"switch"},lo={class:"check"},co={key:0,class:"icon"};function uo(s,e){return a(),u("button",io,[d("span",lo,[s.$slots.default?(a(),u("span",co,[l(s.$slots,"default",{},void 0,!0)])):h("",!0)])])}const vo=k(ro,[["render",uo],["__scopeId","data-v-4a1c76db"]]),po=m({__name:"VPSwitchAppearance",setup(s){const{isDark:e,theme:t}=y(),o=x("toggle-appearance",()=>{e.value=!e.value}),n=H("");return ve(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,c)=>(a(),C(vo,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(o)},{default:v(()=>c[0]||(c[0]=[d("span",{class:"vpi-sun sun"},null,-1),d("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),he=k(po,[["__scopeId","data-v-e40a8bb6"]]),fo={key:0,class:"VPNavBarAppearance"},ho=m({__name:"VPNavBarAppearance",setup(s){const{site:e}=y();return(t,o)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",fo,[_(he)])):h("",!0)}}),mo=k(ho,[["__scopeId","data-v-af096f4a"]]),me=H();let Me=!1,se=0;function _o(s){const e=H(!1);if(ee){!Me&&Co(),se++;const t=O(me,o=>{var n,i,c;o===s.el.value||(n=s.el.value)!=null&&n.contains(o)?(e.value=!0,(i=s.onFocus)==null||i.call(s)):(e.value=!1,(c=s.onBlur)==null||c.call(s))});de(()=>{t(),se--,se||ko()})}return Ze(e)}function Co(){document.addEventListener("focusin",Te),Me=!0,me.value=document.activeElement}function ko(){document.removeEventListener("focusin",Te)}function Te(){me.value=document.activeElement}const bo={class:"VPMenuLink"},go=m({__name:"VPMenuLink",props:{item:{}},setup(s){const{page:e}=y();return(t,o)=>(a(),u("div",bo,[_(D,{class:M({active:r(j)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[E(S(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),te=k(go,[["__scopeId","data-v-8b74d055"]]),$o={class:"VPMenuGroup"},yo={key:0,class:"title"},Vo=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",$o,[e.text?(a(),u("p",yo,S(e.text),1)):h("",!0),(a(!0),u(T,null,B(e.items,o=>(a(),u(T,null,["link"in o?(a(),C(te,{key:0,item:o},null,8,["item"])):h("",!0)],64))),256))]))}}),Po=k(Vo,[["__scopeId","data-v-48c802d0"]]),Lo={class:"VPMenu"},So={key:0,class:"items"},Ho=m({__name:"VPMenu",props:{items:{}},setup(s){return(e,t)=>(a(),u("div",Lo,[e.items?(a(),u("div",So,[(a(!0),u(T,null,B(e.items,o=>(a(),u(T,{key:JSON.stringify(o)},["link"in o?(a(),C(te,{key:0,item:o},null,8,["item"])):"component"in o?(a(),C(F(o.component),U({key:1,ref_for:!0},o.props),null,16)):(a(),C(Po,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):h("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),Mo=k(Ho,[["__scopeId","data-v-7dd3104a"]]),To=["aria-expanded","aria-label"],No={key:0,class:"text"},wo=["innerHTML"],Io={key:1,class:"vpi-more-horizontal icon"},Bo={class:"menu"},Ao=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(s){const e=H(!1),t=H();_o({el:t,onBlur:o});function o(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=c=>e.value=!0),onMouseleave:i[2]||(i[2]=c=>e.value=!1)},[d("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=c=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",No,[n.icon?(a(),u("span",{key:0,class:M([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,wo)):h("",!0),i[3]||(i[3]=d("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",Io))],8,To),d("div",Bo,[_(Mo,{items:n.items},{default:v(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=k(Ao,[["__scopeId","data-v-e5380155"]]),Eo=["href","aria-label","innerHTML"],Fo=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(s){const e=s,t=$(()=>typeof e.icon=="object"?e.icon.svg:``);return(o,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Eo))}}),Do=k(Fo,[["__scopeId","data-v-717b8b75"]]),Oo={class:"VPSocialLinks"},Zo=m({__name:"VPSocialLinks",props:{links:{}},setup(s){return(e,t)=>(a(),u("div",Oo,[(a(!0),u(T,null,B(e.links,({link:o,icon:n,ariaLabel:i})=>(a(),C(Do,{key:o,icon:n,link:o,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),Ce=k(Zo,[["__scopeId","data-v-ee7a9424"]]),Go={key:0,class:"group translations"},Uo={class:"trans-title"},jo={key:1,class:"group"},zo={class:"item appearance"},qo={class:"label"},Wo={class:"appearance-action"},Ko={key:2,class:"group"},Jo={class:"item social-links"},Ro=m({__name:"VPNavBarExtra",setup(s){const{site:e,theme:t}=y(),{localeLinks:o,currentLang:n}=K({correspondingLink:!0}),i=$(()=>o.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(c,p)=>i.value?(a(),C(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[r(o).length&&r(n).label?(a(),u("div",Go,[d("p",Uo,S(r(n).label),1),(a(!0),u(T,null,B(r(o),f=>(a(),C(te,{key:f.link,item:f},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",jo,[d("div",zo,[d("p",qo,S(r(t).darkModeSwitchLabel||"Appearance"),1),d("div",Wo,[_(he)])])])):h("",!0),r(t).socialLinks?(a(),u("div",Ko,[d("div",Jo,[_(Ce,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),Yo=k(Ro,[["__scopeId","data-v-925effce"]]),Qo=["aria-expanded"],Xo=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(s){return(e,t)=>(a(),u("button",{type:"button",class:M(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},t[1]||(t[1]=[d("span",{class:"container"},[d("span",{class:"top"}),d("span",{class:"middle"}),d("span",{class:"bottom"})],-1)]),10,Qo))}}),xo=k(Xo,[["__scopeId","data-v-5dea55bf"]]),es=["innerHTML"],ts=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(s){const{page:e}=y();return(t,o)=>(a(),C(D,{class:M({VPNavBarMenuLink:!0,active:r(j)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[d("span",{innerHTML:t.item.text},null,8,es)]),_:1},8,["class","href","noIcon","target","rel"]))}}),ns=k(ts,[["__scopeId","data-v-ed5ac1f6"]]),os=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(s){const e=s,{page:t}=y(),o=i=>"component"in i?!1:"link"in i?j(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(o),n=$(()=>o(e.item));return(i,c)=>(a(),C(_e,{class:M({VPNavBarMenuGroup:!0,active:r(j)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),ss={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},as=m({__name:"VPNavBarMenu",setup(s){const{theme:e}=y();return(t,o)=>r(e).nav?(a(),u("nav",ss,[o[0]||(o[0]=d("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(T,null,B(r(e).nav,n=>(a(),u(T,{key:JSON.stringify(n)},["link"in n?(a(),C(ns,{key:0,item:n},null,8,["item"])):"component"in n?(a(),C(F(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),C(os,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),rs=k(as,[["__scopeId","data-v-e6d46098"]]);function is(s){const{localeIndex:e,theme:t}=y();function o(n){var w,I,L;const i=n.split("."),c=(w=t.value.search)==null?void 0:w.options,p=c&&typeof c=="object",f=p&&((L=(I=c.locales)==null?void 0:I[e.value])==null?void 0:L.translations)||null,b=p&&c.translations||null;let V=f,g=b,P=s;const N=i.pop();for(const A of i){let G=null;const W=P==null?void 0:P[A];W&&(G=P=W);const ne=g==null?void 0:g[A];ne&&(G=g=ne);const oe=V==null?void 0:V[A];oe&&(G=V=oe),W||(P=G),ne||(g=G),oe||(V=G)}return(V==null?void 0:V[N])??(g==null?void 0:g[N])??(P==null?void 0:P[N])??""}return o}const ls=["aria-label"],cs={class:"DocSearch-Button-Container"},us={class:"DocSearch-Button-Placeholder"},ke=m({__name:"VPNavBarSearchButton",setup(s){const t=is({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[d("span",cs,[n[0]||(n[0]=d("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),d("span",us,S(r(t)("button.buttonText")),1)]),n[1]||(n[1]=d("span",{class:"DocSearch-Button-Keys"},[d("kbd",{class:"DocSearch-Button-Key"}),d("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ls))}}),ds={class:"VPNavBarSearch"},vs={id:"local-search"},ps={key:1,id:"docsearch"},fs=m({__name:"VPNavBarSearch",setup(s){const e=()=>null,t=()=>null,{theme:o}=y(),n=H(!1),i=H(!1);z(()=>{});function c(){n.value||(n.value=!0,setTimeout(p,16))}function p(){const V=new Event("keydown");V.key="k",V.metaKey=!0,window.dispatchEvent(V),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||p()},16)}const f=H(!1),b="";return(V,g)=>{var P;return a(),u("div",ds,[r(b)==="local"?(a(),u(T,{key:0},[f.value?(a(),C(r(e),{key:0,onClose:g[0]||(g[0]=N=>f.value=!1)})):h("",!0),d("div",vs,[_(ke,{onClick:g[1]||(g[1]=N=>f.value=!0)})])],64)):r(b)==="algolia"?(a(),u(T,{key:1},[n.value?(a(),C(r(t),{key:0,algolia:((P=r(o).search)==null?void 0:P.options)??r(o).algolia,onVnodeBeforeMount:g[2]||(g[2]=N=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",ps,[_(ke,{onClick:c})]))],64)):h("",!0)])}}}),hs=m({__name:"VPNavBarSocialLinks",setup(s){const{theme:e}=y();return(t,o)=>r(e).socialLinks?(a(),C(Ce,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),ms=k(hs,[["__scopeId","data-v-164c457f"]]),_s={};function Cs(s,e){return a(),u("div",null,e[0]||(e[0]=[d("svg",{title:"Vue Semantic Structure",viewBox:"0 0 991 128",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[d("path",{d:"M64.567 68.6113C65.1313 68.8417 65.5 69.3906 65.5 70V81C65.5 81.5065 65.2444 81.9787 64.8204 82.2557C64.3965 82.5327 63.8613 82.5771 63.3975 82.3737L6.39751 57.3737C5.85217 57.1345 5.49996 56.5954 5.5 55.9999L5.50049 48.9999C5.50053 48.428 5.82579 47.9058 6.33913 47.6537L63.3386 19.6537C63.8036 19.4253 64.3534 19.4529 64.7931 19.7268C65.2327 20.0007 65.5 20.482 65.5 21V32C65.5 32.5776 65.1683 33.1039 64.6473 33.3532L24.8448 52.3917L64.567 68.6113Z",fill:"#F9B44E",stroke:"black","stroke-width":"3","stroke-linejoin":"round"}),d("path",{d:"M63.433 58.3887C62.8687 58.1583 62.5 57.6094 62.5 57V46C62.5 45.4935 62.7556 45.0213 63.1796 44.7443C63.6035 44.4673 64.1387 44.4229 64.6025 44.6263L121.602 69.6263C122.148 69.8655 122.5 70.4046 122.5 71.0001L122.5 78.0001C122.499 78.572 122.174 79.0942 121.661 79.3463L64.6614 107.346C64.1964 107.575 63.6466 107.547 63.2069 107.273C62.7673 106.999 62.5 106.518 62.5 106V95C62.5 94.4224 62.8317 93.8961 63.3527 93.6468L103.155 74.6083L63.433 58.3887Z",fill:"#F9B44E",stroke:"black","stroke-width":"3","stroke-linejoin":"round"}),d("path",{d:"M162.011 38.1364L174.668 77.9205H175.153L187.835 38.1364H200.108L182.057 90.5H167.79L149.713 38.1364H162.011ZM231.391 73.7784V51.2273H242.283V90.5H231.825V83.3665H231.416C230.53 85.6676 229.055 87.517 226.993 88.9148C224.947 90.3125 222.45 91.0114 219.501 91.0114C216.876 91.0114 214.567 90.4148 212.572 89.2216C210.578 88.0284 209.018 86.3324 207.893 84.1335C206.786 81.9347 206.223 79.3011 206.206 76.233V51.2273H217.098V74.2898C217.115 76.608 217.737 78.4403 218.964 79.7869C220.192 81.1335 221.837 81.8068 223.899 81.8068C225.212 81.8068 226.439 81.5085 227.581 80.9119C228.723 80.2983 229.643 79.3949 230.342 78.2017C231.058 77.0085 231.408 75.5341 231.391 73.7784ZM268.893 91.267C264.853 91.267 261.376 90.4489 258.461 88.8125C255.563 87.1591 253.33 84.8239 251.762 81.8068C250.194 78.7727 249.41 75.1847 249.41 71.0426C249.41 67.0028 250.194 63.4574 251.762 60.4062C253.33 57.3551 255.538 54.9773 258.384 53.2727C261.248 51.5682 264.606 50.7159 268.458 50.7159C271.049 50.7159 273.461 51.1335 275.694 51.9688C277.944 52.7869 279.904 54.0227 281.575 55.6761C283.262 57.3295 284.575 59.4091 285.512 61.9148C286.45 64.4034 286.918 67.3182 286.918 70.6591V73.6506H253.756V66.9006H276.665C276.665 65.3324 276.325 63.9432 275.643 62.733C274.961 61.5227 274.015 60.5767 272.805 59.8949C271.612 59.196 270.222 58.8466 268.637 58.8466C266.984 58.8466 265.518 59.2301 264.239 59.9972C262.978 60.7472 261.989 61.7614 261.273 63.0398C260.558 64.3011 260.191 65.7074 260.174 67.2585V73.6761C260.174 75.6193 260.532 77.2983 261.248 78.7131C261.981 80.1278 263.012 81.2188 264.342 81.9858C265.671 82.7528 267.248 83.1364 269.072 83.1364C270.282 83.1364 271.39 82.9659 272.396 82.625C273.401 82.2841 274.262 81.7727 274.978 81.0909C275.694 80.4091 276.239 79.5739 276.614 78.5852L286.688 79.25C286.177 81.6705 285.129 83.7841 283.543 85.5909C281.975 87.3807 279.947 88.7784 277.458 89.7841C274.987 90.7727 272.131 91.267 268.893 91.267Z"}),d("path",{d:"M339.301 53.196C339.097 51.1335 338.219 49.5312 336.668 48.3892C335.116 47.2472 333.011 46.6761 330.352 46.6761C328.545 46.6761 327.02 46.9318 325.776 47.4432C324.531 47.9375 323.577 48.6278 322.912 49.5142C322.264 50.4006 321.94 51.4062 321.94 52.5312C321.906 53.4688 322.102 54.2869 322.528 54.9858C322.972 55.6847 323.577 56.2898 324.344 56.8011C325.111 57.2955 325.997 57.7301 327.003 58.1051C328.009 58.4631 329.082 58.7699 330.224 59.0256L334.929 60.1506C337.213 60.6619 339.31 61.3437 341.219 62.196C343.128 63.0483 344.781 64.0966 346.179 65.3409C347.577 66.5852 348.659 68.0511 349.426 69.7386C350.21 71.4261 350.611 73.3608 350.628 75.5426C350.611 78.7472 349.793 81.5256 348.173 83.8778C346.571 86.2131 344.253 88.0284 341.219 89.3239C338.202 90.6023 334.563 91.2415 330.301 91.2415C326.074 91.2415 322.392 90.5938 319.256 89.2983C316.136 88.0028 313.699 86.0852 311.943 83.5455C310.205 80.9886 309.293 77.8267 309.207 74.0597H319.92C320.04 75.8153 320.543 77.2812 321.429 78.4574C322.332 79.6165 323.534 80.4943 325.034 81.0909C326.551 81.6705 328.264 81.9602 330.173 81.9602C332.048 81.9602 333.676 81.6875 335.057 81.142C336.455 80.5966 337.537 79.8381 338.304 78.8665C339.071 77.8949 339.455 76.7784 339.455 75.517C339.455 74.3409 339.105 73.3523 338.406 72.5511C337.724 71.75 336.719 71.0682 335.389 70.5057C334.077 69.9432 332.466 69.4318 330.557 68.9716L324.855 67.5398C320.44 66.4659 316.955 64.7869 314.398 62.5028C311.841 60.2187 310.571 57.142 310.588 53.2727C310.571 50.1023 311.415 47.3324 313.119 44.9631C314.841 42.5938 317.202 40.7443 320.202 39.4148C323.202 38.0852 326.611 37.4205 330.429 37.4205C334.315 37.4205 337.707 38.0852 340.605 39.4148C343.52 40.7443 345.787 42.5938 347.406 44.9631C349.026 47.3324 349.861 50.0767 349.912 53.196H339.301ZM375.768 91.267C371.728 91.267 368.251 90.4489 365.336 88.8125C362.438 87.1591 360.205 84.8239 358.637 81.8068C357.069 78.7727 356.285 75.1847 356.285 71.0426C356.285 67.0028 357.069 63.4574 358.637 60.4062C360.205 57.3551 362.413 54.9773 365.259 53.2727C368.123 51.5682 371.481 50.7159 375.333 50.7159C377.924 50.7159 380.336 51.1335 382.569 51.9688C384.819 52.7869 386.779 54.0227 388.45 55.6761C390.137 57.3295 391.45 59.4091 392.387 61.9148C393.325 64.4034 393.793 67.3182 393.793 70.6591V73.6506H360.631V66.9006H383.54C383.54 65.3324 383.2 63.9432 382.518 62.733C381.836 61.5227 380.89 60.5767 379.68 59.8949C378.487 59.196 377.097 58.8466 375.512 58.8466C373.859 58.8466 372.393 59.2301 371.114 59.9972C369.853 60.7472 368.864 61.7614 368.148 63.0398C367.433 64.3011 367.066 65.7074 367.049 67.2585V73.6761C367.049 75.6193 367.407 77.2983 368.123 78.7131C368.856 80.1278 369.887 81.2188 371.217 81.9858C372.546 82.7528 374.123 83.1364 375.947 83.1364C377.157 83.1364 378.265 82.9659 379.271 82.625C380.276 82.2841 381.137 81.7727 381.853 81.0909C382.569 80.4091 383.114 79.5739 383.489 78.5852L393.563 79.25C393.052 81.6705 392.004 83.7841 390.418 85.5909C388.85 87.3807 386.822 88.7784 384.333 89.7841C381.862 90.7727 379.006 91.267 375.768 91.267ZM400.901 90.5V51.2273H411.282V58.1562H411.742C412.56 55.8551 413.924 54.0398 415.833 52.7102C417.742 51.3807 420.026 50.7159 422.685 50.7159C425.379 50.7159 427.671 51.3892 429.563 52.7358C431.455 54.0653 432.717 55.8722 433.347 58.1562H433.756C434.558 55.9062 436.006 54.108 438.103 52.7614C440.217 51.3977 442.714 50.7159 445.594 50.7159C449.259 50.7159 452.234 51.8835 454.518 54.2188C456.819 56.5369 457.969 59.8267 457.969 64.0881V90.5H447.103V66.2358C447.103 64.054 446.523 62.4176 445.364 61.3267C444.205 60.2358 442.756 59.6903 441.018 59.6903C439.04 59.6903 437.498 60.321 436.39 61.5824C435.282 62.8267 434.728 64.4716 434.728 66.517V90.5H424.168V66.0057C424.168 64.0795 423.614 62.5455 422.506 61.4034C421.415 60.2614 419.975 59.6903 418.185 59.6903C416.975 59.6903 415.884 59.9972 414.913 60.6108C413.958 61.2074 413.2 62.0511 412.637 63.142C412.075 64.2159 411.793 65.4773 411.793 66.9261V90.5H400.901ZM477.772 91.2415C475.266 91.2415 473.033 90.8068 471.073 89.9375C469.113 89.0511 467.562 87.7472 466.42 86.0256C465.295 84.2869 464.732 82.1222 464.732 79.5312C464.732 77.3494 465.133 75.517 465.934 74.0341C466.735 72.5511 467.826 71.358 469.207 70.4545C470.587 69.5511 472.156 68.8693 473.911 68.4091C475.684 67.9489 477.542 67.625 479.485 67.4375C481.769 67.1989 483.61 66.9773 485.008 66.7727C486.406 66.5511 487.42 66.2273 488.05 65.8011C488.681 65.375 488.996 64.7443 488.996 63.9091V63.7557C488.996 62.1364 488.485 60.8835 487.462 59.9972C486.457 59.1108 485.025 58.6676 483.167 58.6676C481.207 58.6676 479.647 59.1023 478.488 59.9716C477.329 60.8239 476.562 61.8977 476.187 63.1932L466.113 62.375C466.624 59.9886 467.63 57.9261 469.13 56.1875C470.63 54.4318 472.565 53.0852 474.934 52.1477C477.32 51.1932 480.082 50.7159 483.218 50.7159C485.4 50.7159 487.488 50.9716 489.482 51.483C491.494 51.9943 493.275 52.7869 494.826 53.8608C496.394 54.9347 497.63 56.3153 498.533 58.0028C499.437 59.6733 499.888 61.6761 499.888 64.0114V90.5H489.559V85.054H489.252C488.621 86.2812 487.778 87.3636 486.721 88.3011C485.664 89.2216 484.394 89.946 482.911 90.4744C481.428 90.9858 479.715 91.2415 477.772 91.2415ZM480.891 83.7244C482.494 83.7244 483.908 83.4091 485.136 82.7784C486.363 82.1307 487.326 81.2614 488.025 80.1705C488.724 79.0795 489.073 77.8437 489.073 76.4631V72.2955C488.732 72.517 488.263 72.7216 487.667 72.9091C487.087 73.0795 486.431 73.2415 485.698 73.3949C484.965 73.5312 484.232 73.6591 483.499 73.7784C482.766 73.8807 482.102 73.9744 481.505 74.0597C480.227 74.2472 479.11 74.5455 478.156 74.9545C477.201 75.3636 476.46 75.9176 475.931 76.6165C475.403 77.2983 475.138 78.1506 475.138 79.1733C475.138 80.6562 475.675 81.7898 476.749 82.5739C477.84 83.3409 479.221 83.7244 480.891 83.7244ZM519.231 67.7955V90.5H508.339V51.2273H518.719V58.1562H519.18C520.049 55.8722 521.506 54.0653 523.552 52.7358C525.597 51.3892 528.077 50.7159 530.992 50.7159C533.719 50.7159 536.097 51.3125 538.126 52.5057C540.154 53.6989 541.731 55.4034 542.856 57.6193C543.981 59.8182 544.543 62.4432 544.543 65.4943V90.5H533.651V67.4375C533.668 65.0341 533.055 63.1591 531.81 61.8125C530.566 60.4489 528.853 59.767 526.671 59.767C525.205 59.767 523.91 60.0824 522.785 60.7131C521.677 61.3437 520.808 62.2642 520.177 63.4744C519.563 64.6676 519.248 66.108 519.231 67.7955ZM574.017 51.2273V59.4091H550.366V51.2273H574.017ZM555.736 41.8182H566.628V78.4318C566.628 79.4375 566.781 80.2216 567.088 80.7841C567.395 81.3295 567.821 81.7131 568.366 81.9347C568.929 82.1562 569.577 82.267 570.31 82.267C570.821 82.267 571.332 82.2244 571.844 82.1392C572.355 82.0369 572.747 81.9602 573.02 81.9091L574.733 90.0142C574.188 90.1847 573.42 90.3807 572.432 90.6023C571.443 90.8409 570.241 90.9858 568.827 91.0369C566.202 91.1392 563.901 90.7898 561.923 89.9886C559.963 89.1875 558.438 87.9432 557.347 86.2557C556.256 84.5682 555.719 82.4375 555.736 79.8636V41.8182ZM581.112 90.5V51.2273H592.004V90.5H581.112ZM586.584 46.1648C584.964 46.1648 583.575 45.6278 582.416 44.554C581.274 43.4631 580.703 42.1591 580.703 40.642C580.703 39.142 581.274 37.8551 582.416 36.7812C583.575 35.6903 584.964 35.1449 586.584 35.1449C588.203 35.1449 589.584 35.6903 590.726 36.7812C591.885 37.8551 592.464 39.142 592.464 40.642C592.464 42.1591 591.885 43.4631 590.726 44.554C589.584 45.6278 588.203 46.1648 586.584 46.1648ZM618.474 91.267C614.451 91.267 610.991 90.4148 608.093 88.7102C605.212 86.9886 602.996 84.6023 601.445 81.5511C599.911 78.5 599.144 74.9886 599.144 71.017C599.144 66.9943 599.92 63.4659 601.471 60.4318C603.039 57.3807 605.263 55.0028 608.144 53.2983C611.025 51.5767 614.451 50.7159 618.423 50.7159C621.849 50.7159 624.849 51.3381 627.423 52.5824C629.996 53.8267 632.033 55.5739 633.533 57.8239C635.033 60.0739 635.86 62.7159 636.013 65.75H625.735C625.445 63.7898 624.678 62.2131 623.434 61.0199C622.207 59.8097 620.596 59.2045 618.602 59.2045C616.914 59.2045 615.44 59.6648 614.178 60.5852C612.934 61.4886 611.962 62.8097 611.263 64.5483C610.565 66.2869 610.215 68.392 610.215 70.8636C610.215 73.3693 610.556 75.5 611.238 77.2557C611.937 79.0114 612.917 80.3494 614.178 81.2699C615.44 82.1903 616.914 82.6506 618.602 82.6506C619.846 82.6506 620.962 82.3949 621.951 81.8835C622.957 81.3722 623.783 80.6307 624.431 79.6591C625.096 78.6705 625.531 77.4858 625.735 76.1051H636.013C635.843 79.1051 635.025 81.7472 633.559 84.0312C632.11 86.2983 630.107 88.071 627.55 89.3494C624.994 90.6278 621.968 91.267 618.474 91.267ZM688.262 53.196C688.058 51.1335 687.18 49.5312 685.629 48.3892C684.077 47.2472 681.972 46.6761 679.313 46.6761C677.506 46.6761 675.981 46.9318 674.737 47.4432C673.492 47.9375 672.538 48.6278 671.873 49.5142C671.225 50.4006 670.901 51.4062 670.901 52.5312C670.867 53.4688 671.063 54.2869 671.489 54.9858C671.933 55.6847 672.538 56.2898 673.305 56.8011C674.072 57.2955 674.958 57.7301 675.964 58.1051C676.969 58.4631 678.043 58.7699 679.185 59.0256L683.89 60.1506C686.174 60.6619 688.271 61.3437 690.18 62.196C692.089 63.0483 693.742 64.0966 695.14 65.3409C696.538 66.5852 697.62 68.0511 698.387 69.7386C699.171 71.4261 699.572 73.3608 699.589 75.5426C699.572 78.7472 698.754 81.5256 697.134 83.8778C695.532 86.2131 693.214 88.0284 690.18 89.3239C687.163 90.6023 683.523 91.2415 679.262 91.2415C675.035 91.2415 671.353 90.5938 668.217 89.2983C665.097 88.0028 662.66 86.0852 660.904 83.5455C659.165 80.9886 658.254 77.8267 658.168 74.0597H668.881C669.001 75.8153 669.504 77.2812 670.39 78.4574C671.293 79.6165 672.495 80.4943 673.995 81.0909C675.512 81.6705 677.225 81.9602 679.134 81.9602C681.009 81.9602 682.637 81.6875 684.018 81.142C685.415 80.5966 686.498 79.8381 687.265 78.8665C688.032 77.8949 688.415 76.7784 688.415 75.517C688.415 74.3409 688.066 73.3523 687.367 72.5511C686.685 71.75 685.68 71.0682 684.35 70.5057C683.038 69.9432 681.427 69.4318 679.518 68.9716L673.816 67.5398C669.401 66.4659 665.915 64.7869 663.359 62.5028C660.802 60.2187 659.532 57.142 659.549 53.2727C659.532 50.1023 660.376 47.3324 662.08 44.9631C663.802 42.5938 666.163 40.7443 669.163 39.4148C672.163 38.0852 675.572 37.4205 679.39 37.4205C683.276 37.4205 686.668 38.0852 689.566 39.4148C692.481 40.7443 694.748 42.5938 696.367 44.9631C697.987 47.3324 698.822 50.0767 698.873 53.196H688.262ZM727.72 51.2273V59.4091H704.07V51.2273H727.72ZM709.439 41.8182H720.331V78.4318C720.331 79.4375 720.484 80.2216 720.791 80.7841C721.098 81.3295 721.524 81.7131 722.07 81.9347C722.632 82.1562 723.28 82.267 724.013 82.267C724.524 82.267 725.036 82.2244 725.547 82.1392C726.058 82.0369 726.45 81.9602 726.723 81.9091L728.436 90.0142C727.891 90.1847 727.124 90.3807 726.135 90.6023C725.146 90.8409 723.945 90.9858 722.53 91.0369C719.905 91.1392 717.604 90.7898 715.626 89.9886C713.666 89.1875 712.141 87.9432 711.05 86.2557C709.959 84.5682 709.422 82.4375 709.439 79.8636V41.8182ZM734.815 90.5V51.2273H745.375V58.0795H745.784C746.5 55.642 747.702 53.8011 749.389 52.5568C751.077 51.2955 753.02 50.6648 755.219 50.6648C755.764 50.6648 756.352 50.6989 756.983 50.767C757.614 50.8352 758.168 50.929 758.645 51.0483V60.7131C758.134 60.5597 757.426 60.4233 756.523 60.304C755.619 60.1847 754.793 60.125 754.043 60.125C752.44 60.125 751.009 60.4744 749.747 61.1733C748.503 61.8551 747.514 62.8097 746.781 64.0369C746.065 65.2642 745.707 66.679 745.707 68.2812V90.5H734.815ZM789.461 73.7784V51.2273H800.353V90.5H789.896V83.3665H789.487C788.6 85.6676 787.126 87.517 785.063 88.9148C783.018 90.3125 780.521 91.0114 777.572 91.0114C774.947 91.0114 772.637 90.4148 770.643 89.2216C768.648 88.0284 767.089 86.3324 765.964 84.1335C764.856 81.9347 764.293 79.3011 764.276 76.233V51.2273H775.168V74.2898C775.185 76.608 775.808 78.4403 777.035 79.7869C778.262 81.1335 779.907 81.8068 781.969 81.8068C783.282 81.8068 784.509 81.5085 785.651 80.9119C786.793 80.2983 787.714 79.3949 788.413 78.2017C789.129 77.0085 789.478 75.5341 789.461 73.7784ZM826.81 91.267C822.787 91.267 819.327 90.4148 816.429 88.7102C813.548 86.9886 811.332 84.6023 809.781 81.5511C808.247 78.5 807.48 74.9886 807.48 71.017C807.48 66.9943 808.256 63.4659 809.807 60.4318C811.375 57.3807 813.599 55.0028 816.48 53.2983C819.361 51.5767 822.787 50.7159 826.759 50.7159C830.185 50.7159 833.185 51.3381 835.759 52.5824C838.332 53.8267 840.369 55.5739 841.869 57.8239C843.369 60.0739 844.196 62.7159 844.349 65.75H834.071C833.781 63.7898 833.014 62.2131 831.77 61.0199C830.543 59.8097 828.932 59.2045 826.938 59.2045C825.25 59.2045 823.776 59.6648 822.514 60.5852C821.27 61.4886 820.298 62.8097 819.599 64.5483C818.901 66.2869 818.551 68.392 818.551 70.8636C818.551 73.3693 818.892 75.5 819.574 77.2557C820.273 79.0114 821.253 80.3494 822.514 81.2699C823.776 82.1903 825.25 82.6506 826.938 82.6506C828.182 82.6506 829.298 82.3949 830.287 81.8835C831.293 81.3722 832.119 80.6307 832.767 79.6591C833.432 78.6705 833.866 77.4858 834.071 76.1051H844.349C844.179 79.1051 843.361 81.7472 841.895 84.0312C840.446 86.2983 838.443 88.071 835.886 89.3494C833.33 90.6278 830.304 91.267 826.81 91.267ZM872.212 51.2273V59.4091H848.562V51.2273H872.212ZM853.931 41.8182H864.823V78.4318C864.823 79.4375 864.977 80.2216 865.283 80.7841C865.59 81.3295 866.016 81.7131 866.562 81.9347C867.124 82.1562 867.772 82.267 868.505 82.267C869.016 82.267 869.528 82.2244 870.039 82.1392C870.55 82.0369 870.942 81.9602 871.215 81.9091L872.928 90.0142C872.383 90.1847 871.616 90.3807 870.627 90.6023C869.638 90.8409 868.437 90.9858 867.022 91.0369C864.397 91.1392 862.096 90.7898 860.119 89.9886C858.158 89.1875 856.633 87.9432 855.542 86.2557C854.451 84.5682 853.914 82.4375 853.931 79.8636V41.8182ZM904.492 73.7784V51.2273H915.384V90.5H904.927V83.3665H904.518C903.631 85.6676 902.157 87.517 900.094 88.9148C898.049 90.3125 895.552 91.0114 892.603 91.0114C889.978 91.0114 887.668 90.4148 885.674 89.2216C883.68 88.0284 882.12 86.3324 880.995 84.1335C879.887 81.9347 879.325 79.3011 879.308 76.233V51.2273H890.2V74.2898C890.217 76.608 890.839 78.4403 892.066 79.7869C893.293 81.1335 894.938 81.8068 897.001 81.8068C898.313 81.8068 899.54 81.5085 900.683 80.9119C901.825 80.2983 902.745 79.3949 903.444 78.2017C904.16 77.0085 904.509 75.5341 904.492 73.7784ZM924.097 90.5V51.2273H934.656V58.0795H935.065C935.781 55.642 936.983 53.8011 938.67 52.5568C940.358 51.2955 942.301 50.6648 944.5 50.6648C945.045 50.6648 945.634 50.6989 946.264 50.767C946.895 50.8352 947.449 50.929 947.926 51.0483V60.7131C947.415 60.5597 946.707 60.4233 945.804 60.304C944.901 60.1847 944.074 60.125 943.324 60.125C941.722 60.125 940.29 60.4744 939.028 61.1733C937.784 61.8551 936.795 62.8097 936.062 64.0369C935.347 65.2642 934.989 66.679 934.989 68.2812V90.5H924.097ZM969.627 91.267C965.587 91.267 962.11 90.4489 959.195 88.8125C956.298 87.1591 954.065 84.8239 952.496 81.8068C950.928 78.7727 950.144 75.1847 950.144 71.0426C950.144 67.0028 950.928 63.4574 952.496 60.4062C954.065 57.3551 956.272 54.9773 959.119 53.2727C961.982 51.5682 965.34 50.7159 969.192 50.7159C971.783 50.7159 974.195 51.1335 976.428 51.9688C978.678 52.7869 980.638 54.0227 982.309 55.6761C983.996 57.3295 985.309 59.4091 986.246 61.9148C987.184 64.4034 987.653 67.3182 987.653 70.6591V73.6506H954.491V66.9006H977.4C977.4 65.3324 977.059 63.9432 976.377 62.733C975.695 61.5227 974.749 60.5767 973.539 59.8949C972.346 59.196 970.957 58.8466 969.371 58.8466C967.718 58.8466 966.252 59.2301 964.974 59.9972C963.712 60.7472 962.724 61.7614 962.008 63.0398C961.292 64.3011 960.925 65.7074 960.908 67.2585V73.6761C960.908 75.6193 961.266 77.2983 961.982 78.7131C962.715 80.1278 963.746 81.2188 965.076 81.9858C966.406 82.7528 967.982 83.1364 969.806 83.1364C971.016 83.1364 972.124 82.9659 973.13 82.625C974.136 82.2841 974.996 81.7727 975.712 81.0909C976.428 80.4091 976.974 79.5739 977.349 78.5852L987.423 79.25C986.911 81.6705 985.863 83.7841 984.278 85.5909C982.71 87.3807 980.681 88.7784 978.192 89.7841C975.721 90.7727 972.866 91.267 969.627 91.267Z",fill:"#F9B44E"})],-1)]))}const ks=k(_s,[["render",Cs],["__scopeId","data-v-6eb15540"]]),bs=["href"],gs={__name:"VPNavBarTitle",setup(s){const{site:e,theme:t}=y(),{hasSidebar:o}=Z(),{currentLang:n}=K();return(i,c)=>(a(),u("div",{class:M(["VPNavBarTitle",{"has-sidebar":r(o)}])},[d("a",{class:"title",href:r(t).logoLink??r(pe)(r(n).link)},[l(i.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logoComponent?(a(),C(ks,{key:0,class:"logo"})):r(t).logo?(a(),C(R,{key:1,class:"logo",image:r(t).logo},null,8,["image"])):r(t).siteTitle?(a(),u(T,{key:2},[E(S(r(t).siteTitle),1)],64)):r(t).siteTitle===void 0?(a(),u(T,{key:3},[E(S(r(e).title),1)],64)):h("",!0),l(i.$slots,"nav-bar-title-after",{},void 0,!0)],8,bs)],2))}},$s=k(gs,[["__scopeId","data-v-141cc7fd"]]),ys={class:"items"},Vs={class:"title"},Ps=m({__name:"VPNavBarTranslations",setup(s){const{theme:e}=y(),{localeLinks:t,currentLang:o}=K({correspondingLink:!0});return(n,i)=>r(t).length&&r(o).label?(a(),C(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:v(()=>[d("div",ys,[d("p",Vs,S(r(o).label),1),(a(!0),u(T,null,B(r(t),c=>(a(),C(te,{key:c.link,item:c},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Ls=k(Ps,[["__scopeId","data-v-c80d9ad0"]]),Ss={class:"wrapper"},Hs={class:"container"},Ms={class:"title"},Ts={class:"content"},Ns={class:"content-body"},ws=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(s){const e=s,{y:t}=ye(),{hasSidebar:o}=Z(),{frontmatter:n}=y(),i=H({});return ve(()=>{i.value={"has-sidebar":o.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(c,p)=>(a(),u("div",{class:M(["VPNavBar",i.value])},[d("div",Ss,[d("div",Hs,[d("div",Ms,[_($s,null,{"nav-bar-title-before":v(()=>[l(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(c.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),d("div",Ts,[d("div",Ns,[l(c.$slots,"nav-bar-content-before",{},void 0,!0),_(fs,{class:"search"}),_(rs,{class:"menu"}),_(Ls,{class:"translations"}),_(mo,{class:"appearance"}),_(ms,{class:"social-links"}),_(Yo,{class:"extra"}),l(c.$slots,"nav-bar-content-after",{},void 0,!0),_(xo,{class:"hamburger",active:c.isScreenOpen,onClick:p[0]||(p[0]=f=>c.$emit("toggle-screen"))},null,8,["active"])])])])]),p[1]||(p[1]=d("div",{class:"divider"},[d("div",{class:"divider-line"})],-1))],2))}}),Is=k(ws,[["__scopeId","data-v-822684d1"]]),Bs={key:0,class:"VPNavScreenAppearance"},As={class:"text"},Es=m({__name:"VPNavScreenAppearance",setup(s){const{site:e,theme:t}=y();return(o,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Bs,[d("p",As,S(r(t).darkModeSwitchLabel||"Appearance"),1),_(he)])):h("",!0)}}),Fs=k(Es,[["__scopeId","data-v-ffb44008"]]),Ds=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),C(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Os=k(Ds,[["__scopeId","data-v-27d04aeb"]]),Zs=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(s){const e=x("close-screen");return(t,o)=>(a(),C(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:v(()=>[E(S(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ne=k(Zs,[["__scopeId","data-v-7179dbb7"]]),Gs={class:"VPNavScreenMenuGroupSection"},Us={key:0,class:"title"},js=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(s){return(e,t)=>(a(),u("div",Gs,[e.text?(a(),u("p",Us,S(e.text),1)):h("",!0),(a(!0),u(T,null,B(e.items,o=>(a(),C(Ne,{key:o.text,item:o},null,8,["item"]))),128))]))}}),zs=k(js,[["__scopeId","data-v-4b8941ac"]]),qs=["aria-controls","aria-expanded"],Ws=["innerHTML"],Ks=["id"],Js={key:0,class:"item"},Rs={key:1,class:"item"},Ys={key:2,class:"group"},Qs=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(s){const e=s,t=H(!1),o=$(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,c)=>(a(),u("div",{class:M(["VPNavScreenMenuGroup",{open:t.value}])},[d("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:n},[d("span",{class:"button-text",innerHTML:i.text},null,8,Ws),c[0]||(c[0]=d("span",{class:"vpi-plus button-icon"},null,-1))],8,qs),d("div",{id:o.value,class:"items"},[(a(!0),u(T,null,B(i.items,p=>(a(),u(T,{key:JSON.stringify(p)},["link"in p?(a(),u("div",Js,[_(Ne,{item:p},null,8,["item"])])):"component"in p?(a(),u("div",Rs,[(a(),C(F(p.component),U({ref_for:!0},p.props,{"screen-menu":""}),null,16))])):(a(),u("div",Ys,[_(zs,{text:p.text,items:p.items},null,8,["text","items"])]))],64))),128))],8,Ks)],2))}}),Xs=k(Qs,[["__scopeId","data-v-875057a5"]]),xs={key:0,class:"VPNavScreenMenu"},ea=m({__name:"VPNavScreenMenu",setup(s){const{theme:e}=y();return(t,o)=>r(e).nav?(a(),u("nav",xs,[(a(!0),u(T,null,B(r(e).nav,n=>(a(),u(T,{key:JSON.stringify(n)},["link"in n?(a(),C(Os,{key:0,item:n},null,8,["item"])):"component"in n?(a(),C(F(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),C(Xs,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),ta=m({__name:"VPNavScreenSocialLinks",setup(s){const{theme:e}=y();return(t,o)=>r(e).socialLinks?(a(),C(Ce,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),na={class:"list"},oa=m({__name:"VPNavScreenTranslations",setup(s){const{localeLinks:e,currentLang:t}=K({correspondingLink:!0}),o=H(!1);function n(){o.value=!o.value}return(i,c)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:M(["VPNavScreenTranslations",{open:o.value}])},[d("button",{class:"title",onClick:n},[c[0]||(c[0]=d("span",{class:"vpi-languages icon lang"},null,-1)),E(" "+S(r(t).label)+" ",1),c[1]||(c[1]=d("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),d("ul",na,[(a(!0),u(T,null,B(r(e),p=>(a(),u("li",{key:p.link,class:"item"},[_(D,{class:"link",href:p.link},{default:v(()=>[E(S(p.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),sa=k(oa,[["__scopeId","data-v-362991c2"]]),aa={class:"container"},ra=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(s){const e=H(null),t=Ve(ee?document.body:null);return(o,n)=>(a(),C(ce,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:v(()=>[o.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[d("div",aa,[l(o.$slots,"nav-screen-content-before",{},void 0,!0),_(ea,{class:"menu"}),_(sa,{class:"translations"}),_(Fs,{class:"appearance"}),_(ta,{class:"social-links"}),l(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),ia=k(ra,[["__scopeId","data-v-833aabba"]]),la={key:0,class:"VPNav"},ca=m({__name:"VPNav",setup(s){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=ao(),{frontmatter:n}=y(),i=$(()=>n.value.navbar!==!1);return Pe("close-screen",t),Y(()=>{ee&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(c,p)=>i.value?(a(),u("header",la,[_(Is,{"is-screen-open":r(e),onToggleScreen:r(o)},{"nav-bar-title-before":v(()=>[l(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[l(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[l(c.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),_(ia,{open:r(e)},{"nav-screen-content-before":v(()=>[l(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[l(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ua=k(ca,[["__scopeId","data-v-f1e365da"]]),da=["role","tabindex"],va={key:1,class:"items"},pa=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(s){const e=s,{collapsed:t,collapsible:o,isLink:n,isActiveLink:i,hasActiveLink:c,hasChildren:p,toggle:f}=ct($(()=>e.item)),b=$(()=>p.value?"section":"div"),V=$(()=>n.value?"a":"div"),g=$(()=>p.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=$(()=>n.value?void 0:"button"),N=$(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":c.value}]);function w(L){"key"in L&&L.key!=="Enter"||!e.item.link&&f()}function I(){e.item.link&&f()}return(L,A)=>{const G=q("VPSidebarItem",!0);return a(),C(F(b.value),{class:M(["VPSidebarItem",N.value])},{default:v(()=>[L.item.text?(a(),u("div",U({key:0,class:"item",role:P.value},Ue(L.item.items?{click:w,keydown:w}:{},!0),{tabindex:L.item.items&&0}),[A[1]||(A[1]=d("div",{class:"indicator"},null,-1)),L.item.link?(a(),C(D,{key:0,tag:V.value,class:"link",href:L.item.link,rel:L.item.rel,target:L.item.target},{default:v(()=>[(a(),C(F(g.value),{class:"text",innerHTML:L.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),C(F(g.value),{key:1,class:"text",innerHTML:L.item.text},null,8,["innerHTML"])),L.item.collapsed!=null&&L.item.items&&L.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:I,onKeydown:Ge(I,["enter"]),tabindex:"0"},A[0]||(A[0]=[d("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,da)):h("",!0),L.item.items&&L.item.items.length?(a(),u("div",va,[L.depth<5?(a(!0),u(T,{key:0},B(L.item.items,W=>(a(),C(G,{key:W.text,item:W,depth:L.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),fa=k(pa,[["__scopeId","data-v-196b2e5f"]]),ha=m({__name:"VPSidebarGroup",props:{items:{}},setup(s){const e=H(!0);let t=null;return z(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),je(()=>{t!=null&&(clearTimeout(t),t=null)}),(o,n)=>(a(!0),u(T,null,B(o.items,i=>(a(),u("div",{key:i.text,class:M(["group",{"no-transition":e.value}])},[_(fa,{item:i,depth:0},null,8,["item"])],2))),128))}}),ma=k(ha,[["__scopeId","data-v-9e426adc"]]),_a={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Ca=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(s){const{sidebarGroups:e,hasSidebar:t}=Z(),o=s,n=H(null),i=Ve(ee?document.body:null);O([o,n],()=>{var p;o.open?(i.value=!0,(p=n.value)==null||p.focus()):i.value=!1},{immediate:!0,flush:"post"});const c=H(0);return O(e,()=>{c.value+=1},{deep:!0}),(p,f)=>r(t)?(a(),u("aside",{key:0,class:M(["VPSidebar",{open:p.open}]),ref_key:"navEl",ref:n,onClick:f[0]||(f[0]=ze(()=>{},["stop"]))},[f[2]||(f[2]=d("div",{class:"curtain"},null,-1)),d("nav",_a,[f[1]||(f[1]=d("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),l(p.$slots,"sidebar-nav-before",{},void 0,!0),(a(),C(ma,{items:r(e),key:c.value},null,8,["items"])),l(p.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),ka=k(Ca,[["__scopeId","data-v-18756405"]]),ba=m({__name:"VPSkipLink",setup(s){const e=X(),t=H();O(()=>e.path,()=>t.value.focus());function o({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const c=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",c)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",c),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(T,null,[d("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),d("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),ga=k(ba,[["__scopeId","data-v-c3508ec8"]]),$a=m({__name:"Layout",setup(s){const{isOpen:e,open:t,close:o}=Z(),n=X();O(()=>n.path,o),lt(e,o);const{frontmatter:i}=y(),c=qe(),p=$(()=>!!c["home-hero-image"]);return Pe("hero-image-slot-exists",p),(f,b)=>{const V=q("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:M(["Layout",r(i).pageClass])},[l(f.$slots,"layout-top",{},void 0,!0),_(ga),_(Re,{class:"backdrop",show:r(e),onClick:r(o)},null,8,["show","onClick"]),_(ua,null,{"nav-bar-title-before":v(()=>[l(f.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(f.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[l(f.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[l(f.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[l(f.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[l(f.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),_(so,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),_(ka,{open:r(e)},{"sidebar-nav-before":v(()=>[l(f.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[l(f.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),_(Un,null,{"page-top":v(()=>[l(f.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[l(f.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[l(f.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[l(f.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[l(f.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(f.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(f.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(f.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(f.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[l(f.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[l(f.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[l(f.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[l(f.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[l(f.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[l(f.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[l(f.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[l(f.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[l(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[l(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[l(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),_(Kn),l(f.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),C(V,{key:1}))}}}),ya=k($a,[["__scopeId","data-v-a9a9e638"]]),Pa={Layout:ya,enhanceApp:({app:s})=>{s.component("Badge",We)}};export{Pa as t}; diff --git a/assets/components_content-container.md.bIHqm7pD.lean.js b/assets/components_content-container.md.BlHp6krY.js similarity index 99% rename from assets/components_content-container.md.bIHqm7pD.lean.js rename to assets/components_content-container.md.BlHp6krY.js index 5855dc0..e2e95fb 100644 --- a/assets/components_content-container.md.bIHqm7pD.lean.js +++ b/assets/components_content-container.md.BlHp6krY.js @@ -1,4 +1,4 @@ -import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.CTAZTrj0.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-container.md","filePath":"components/content-container.md"}'),r={name:"components/content-container.md"},k={id:"frontmatter-title",tabindex:"-1"};function d(a,s,E,o,c,g){return p(),e("div",null,[i("h1",k,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentContainer can also be used as a wrapper.

The ContentContainer is used to map the depth of the element structure.

With each nested ContentContainer the element structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, article, section)

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

rootTags

  • Type: Array
  • Default: inject('semanticStructure_rootTags', ['main'])

Available tags for the root structure.

If not set, the value is inherited from the parent element.

contentTags

  • Type: Array
  • Default: inject('semanticStructure_contentTags', ['article', 'section'])

Available tags for the content structure.

If not set, the value is inherited from the parent element.

level

  • Type: Number
  • Default: undefined

Can be used to overwrite the level.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
+import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.BY3Wi2NC.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-container.md","filePath":"components/content-container.md"}'),r={name:"components/content-container.md"},k={id:"frontmatter-title",tabindex:"-1"};function d(a,s,E,o,c,g){return p(),e("div",null,[i("h1",k,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentContainer can also be used as a wrapper.

The ContentContainer is used to map the depth of the element structure.

With each nested ContentContainer the element structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, article, section)

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

rootTags

  • Type: Array
  • Default: inject('semanticStructure_rootTags', ['main'])

Available tags for the root structure.

If not set, the value is inherited from the parent element.

contentTags

  • Type: Array
  • Default: inject('semanticStructure_contentTags', ['article', 'section'])

Available tags for the content structure.

If not set, the value is inherited from the parent element.

level

  • Type: Number
  • Default: undefined

Can be used to overwrite the level.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
   <ContentContainer>
     <header>
       <ContentHeadline> Primary Headline (h1) </ContentHeadline>
diff --git a/assets/components_content-container.md.bIHqm7pD.js b/assets/components_content-container.md.BlHp6krY.lean.js
similarity index 99%
rename from assets/components_content-container.md.bIHqm7pD.js
rename to assets/components_content-container.md.BlHp6krY.lean.js
index 5855dc0..e2e95fb 100644
--- a/assets/components_content-container.md.bIHqm7pD.js
+++ b/assets/components_content-container.md.BlHp6krY.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.CTAZTrj0.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-container.md","filePath":"components/content-container.md"}'),r={name:"components/content-container.md"},k={id:"frontmatter-title",tabindex:"-1"};function d(a,s,E,o,c,g){return p(),e("div",null,[i("h1",k,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentContainer can also be used as a wrapper.

The ContentContainer is used to map the depth of the element structure.

With each nested ContentContainer the element structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, article, section)

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

rootTags

  • Type: Array
  • Default: inject('semanticStructure_rootTags', ['main'])

Available tags for the root structure.

If not set, the value is inherited from the parent element.

contentTags

  • Type: Array
  • Default: inject('semanticStructure_contentTags', ['article', 'section'])

Available tags for the content structure.

If not set, the value is inherited from the parent element.

level

  • Type: Number
  • Default: undefined

Can be used to overwrite the level.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
+import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.BY3Wi2NC.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-container.md","filePath":"components/content-container.md"}'),r={name:"components/content-container.md"},k={id:"frontmatter-title",tabindex:"-1"};function d(a,s,E,o,c,g){return p(),e("div",null,[i("h1",k,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentContainer can also be used as a wrapper.

The ContentContainer is used to map the depth of the element structure.

With each nested ContentContainer the element structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, article, section)

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

rootTags

  • Type: Array
  • Default: inject('semanticStructure_rootTags', ['main'])

Available tags for the root structure.

If not set, the value is inherited from the parent element.

contentTags

  • Type: Array
  • Default: inject('semanticStructure_contentTags', ['article', 'section'])

Available tags for the content structure.

If not set, the value is inherited from the parent element.

level

  • Type: Number
  • Default: undefined

Can be used to overwrite the level.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
   <ContentContainer>
     <header>
       <ContentHeadline> Primary Headline (h1) </ContentHeadline>
diff --git a/assets/components_content-headline.md.kSkUKVHZ.js b/assets/components_content-headline.md.CMNCFmDg.js
similarity index 99%
rename from assets/components_content-headline.md.kSkUKVHZ.js
rename to assets/components_content-headline.md.CMNCFmDg.js
index a51b0d5..568c6ea 100644
--- a/assets/components_content-headline.md.kSkUKVHZ.js
+++ b/assets/components_content-headline.md.CMNCFmDg.js
@@ -1,4 +1,4 @@
-import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.CTAZTrj0.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-headline.md","filePath":"components/content-headline.md"}'),k={name:"components/content-headline.md"},E={id:"frontmatter-title",tabindex:"-1"};function d(a,s,r,o,g,c){return p(),e("div",null,[i("h1",E,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentHeadline can also be used as a wrapper.

ContentHeadline is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from the ContentContainer.

The deeper the nesting, the smaller the heading.

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
+import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.BY3Wi2NC.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-headline.md","filePath":"components/content-headline.md"}'),k={name:"components/content-headline.md"},E={id:"frontmatter-title",tabindex:"-1"};function d(a,s,r,o,g,c){return p(),e("div",null,[i("h1",E,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentHeadline can also be used as a wrapper.

ContentHeadline is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from the ContentContainer.

The deeper the nesting, the smaller the heading.

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
   <ContentContainer>
     <header>
       <ContentHeadline> Primary Headline (h1) </ContentHeadline>
diff --git a/assets/components_content-headline.md.kSkUKVHZ.lean.js b/assets/components_content-headline.md.CMNCFmDg.lean.js
similarity index 99%
rename from assets/components_content-headline.md.kSkUKVHZ.lean.js
rename to assets/components_content-headline.md.CMNCFmDg.lean.js
index a51b0d5..568c6ea 100644
--- a/assets/components_content-headline.md.kSkUKVHZ.lean.js
+++ b/assets/components_content-headline.md.CMNCFmDg.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.CTAZTrj0.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-headline.md","filePath":"components/content-headline.md"}'),k={name:"components/content-headline.md"},E={id:"frontmatter-title",tabindex:"-1"};function d(a,s,r,o,g,c){return p(),e("div",null,[i("h1",E,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentHeadline can also be used as a wrapper.

ContentHeadline is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from the ContentContainer.

The deeper the nesting, the smaller the heading.

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
+import{_ as t,c as e,j as i,a as n,t as l,a0 as h,o as p}from"./chunks/framework.BY3Wi2NC.js";const u=JSON.parse('{"title":"ContentHeadline","description":"","frontmatter":{"title":"ContentHeadline"},"headers":[],"relativePath":"components/content-headline.md","filePath":"components/content-headline.md"}'),k={name:"components/content-headline.md"},E={id:"frontmatter-title",tabindex:"-1"};function d(a,s,r,o,g,c){return p(),e("div",null,[i("h1",E,[n(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=h(`

Introduction

TIP

Optionally, the composable useContentHeadline can also be used as a wrapper.

ContentHeadline is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from the ContentContainer.

The deeper the nesting, the smaller the heading.

Properties

tag

  • Type: String
  • Default: null

Tag for the element.

debug

  • Type: Boolean
  • Default: inject('semanticStructure_debug', false)

If set, the following attributes are set on the element: data-current-tag, data-current-level and data-parent-level.

v-slot

default

PropertyTypeDescription
currentTagStringGet current element tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.

Example

vue
<template>
   <ContentContainer>
     <header>
       <ContentHeadline> Primary Headline (h1) </ContentHeadline>
diff --git a/assets/composables_use-content-container.md.DVegQ6VZ.js b/assets/composables_use-content-container.md.C4KRnijK.js
similarity index 99%
rename from assets/composables_use-content-container.md.DVegQ6VZ.js
rename to assets/composables_use-content-container.md.C4KRnijK.js
index 1b68cf9..d34e5e6 100644
--- a/assets/composables_use-content-container.md.DVegQ6VZ.js
+++ b/assets/composables_use-content-container.md.C4KRnijK.js
@@ -1,4 +1,4 @@
-import{_ as e,c as a,j as s,a as n,t as l,a0 as d,o as h}from"./chunks/framework.CTAZTrj0.js";const y=JSON.parse('{"title":"useContentContainer","description":"","frontmatter":{"title":"useContentContainer"},"headers":[],"relativePath":"composables/use-content-container.md","filePath":"composables/use-content-container.md"}'),r={name:"composables/use-content-container.md"},o={id:"frontmatter-title",tabindex:"-1"};function p(i,t,k,c,E,g){return h(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=d(`

Introduction

TIP

Optionally, the component <ContentContainer> can also be used as a wrapper.

The composable useContentContainer() is used to map the depth of the page structure.

With each call of useContentContainer() in nested components, the level of the element structure is increased by one level.

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, section, article)

vue
<template>
+import{_ as e,c as a,j as s,a as n,t as l,a0 as d,o as h}from"./chunks/framework.BY3Wi2NC.js";const y=JSON.parse('{"title":"useContentContainer","description":"","frontmatter":{"title":"useContentContainer"},"headers":[],"relativePath":"composables/use-content-container.md","filePath":"composables/use-content-container.md"}'),r={name:"composables/use-content-container.md"},o={id:"frontmatter-title",tabindex:"-1"};function p(i,t,k,c,E,g){return h(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=d(`

Introduction

TIP

Optionally, the component <ContentContainer> can also be used as a wrapper.

The composable useContentContainer() is used to map the depth of the page structure.

With each call of useContentContainer() in nested components, the level of the element structure is increased by one level.

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, section, article)

vue
<template>
   <component v-if="currentTag" :is="currentTag">
     <slot />
   </component>
diff --git a/assets/composables_use-content-container.md.DVegQ6VZ.lean.js b/assets/composables_use-content-container.md.C4KRnijK.lean.js
similarity index 99%
rename from assets/composables_use-content-container.md.DVegQ6VZ.lean.js
rename to assets/composables_use-content-container.md.C4KRnijK.lean.js
index 1b68cf9..d34e5e6 100644
--- a/assets/composables_use-content-container.md.DVegQ6VZ.lean.js
+++ b/assets/composables_use-content-container.md.C4KRnijK.lean.js
@@ -1,4 +1,4 @@
-import{_ as e,c as a,j as s,a as n,t as l,a0 as d,o as h}from"./chunks/framework.CTAZTrj0.js";const y=JSON.parse('{"title":"useContentContainer","description":"","frontmatter":{"title":"useContentContainer"},"headers":[],"relativePath":"composables/use-content-container.md","filePath":"composables/use-content-container.md"}'),r={name:"composables/use-content-container.md"},o={id:"frontmatter-title",tabindex:"-1"};function p(i,t,k,c,E,g){return h(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=d(`

Introduction

TIP

Optionally, the component <ContentContainer> can also be used as a wrapper.

The composable useContentContainer() is used to map the depth of the page structure.

With each call of useContentContainer() in nested components, the level of the element structure is increased by one level.

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, section, article)

vue
<template>
+import{_ as e,c as a,j as s,a as n,t as l,a0 as d,o as h}from"./chunks/framework.BY3Wi2NC.js";const y=JSON.parse('{"title":"useContentContainer","description":"","frontmatter":{"title":"useContentContainer"},"headers":[],"relativePath":"composables/use-content-container.md","filePath":"composables/use-content-container.md"}'),r={name:"composables/use-content-container.md"},o={id:"frontmatter-title",tabindex:"-1"};function p(i,t,k,c,E,g){return h(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=d(`

Introduction

TIP

Optionally, the component <ContentContainer> can also be used as a wrapper.

The composable useContentContainer() is used to map the depth of the page structure.

With each call of useContentContainer() in nested components, the level of the element structure is increased by one level.

The appropriate HTML element for the page structure is determined based on the level. (e.g. main, section, article)

vue
<template>
   <component v-if="currentTag" :is="currentTag">
     <slot />
   </component>
diff --git a/assets/composables_use-content-headline.md.BqlOKCcC.js b/assets/composables_use-content-headline.md.BY_1mv37.js
similarity index 98%
rename from assets/composables_use-content-headline.md.BqlOKCcC.js
rename to assets/composables_use-content-headline.md.BY_1mv37.js
index 2623a50..b199bf0 100644
--- a/assets/composables_use-content-headline.md.BqlOKCcC.js
+++ b/assets/composables_use-content-headline.md.BY_1mv37.js
@@ -1,4 +1,4 @@
-import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.CTAZTrj0.js";const y=JSON.parse('{"title":"useContentHeadline","description":"","frontmatter":{"title":"useContentHeadline"},"headers":[],"relativePath":"composables/use-content-headline.md","filePath":"composables/use-content-headline.md"}'),p={name:"composables/use-content-headline.md"},o={id:"frontmatter-title",tabindex:"-1"};function r(i,t,k,c,E,g){return d(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentHeadline> can also be used as a wrapper.

useContentHeadline() is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from useContentContainer() or ContentContainer.

The deeper the nesting, the smaller the heading.

vue
<template>
+import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.BY3Wi2NC.js";const y=JSON.parse('{"title":"useContentHeadline","description":"","frontmatter":{"title":"useContentHeadline"},"headers":[],"relativePath":"composables/use-content-headline.md","filePath":"composables/use-content-headline.md"}'),p={name:"composables/use-content-headline.md"},o={id:"frontmatter-title",tabindex:"-1"};function r(i,t,k,c,E,g){return d(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentHeadline> can also be used as a wrapper.

useContentHeadline() is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from useContentContainer() or ContentContainer.

The deeper the nesting, the smaller the heading.

vue
<template>
   <component :is="currentTag">
     <slot />
   </component>
diff --git a/assets/composables_use-content-headline.md.BqlOKCcC.lean.js b/assets/composables_use-content-headline.md.BY_1mv37.lean.js
similarity index 98%
rename from assets/composables_use-content-headline.md.BqlOKCcC.lean.js
rename to assets/composables_use-content-headline.md.BY_1mv37.lean.js
index 2623a50..b199bf0 100644
--- a/assets/composables_use-content-headline.md.BqlOKCcC.lean.js
+++ b/assets/composables_use-content-headline.md.BY_1mv37.lean.js
@@ -1,4 +1,4 @@
-import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.CTAZTrj0.js";const y=JSON.parse('{"title":"useContentHeadline","description":"","frontmatter":{"title":"useContentHeadline"},"headers":[],"relativePath":"composables/use-content-headline.md","filePath":"composables/use-content-headline.md"}'),p={name:"composables/use-content-headline.md"},o={id:"frontmatter-title",tabindex:"-1"};function r(i,t,k,c,E,g){return d(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentHeadline> can also be used as a wrapper.

useContentHeadline() is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from useContentContainer() or ContentContainer.

The deeper the nesting, the smaller the heading.

vue
<template>
+import{_ as e,c as a,j as s,a as n,t as l,a0 as h,o as d}from"./chunks/framework.BY3Wi2NC.js";const y=JSON.parse('{"title":"useContentHeadline","description":"","frontmatter":{"title":"useContentHeadline"},"headers":[],"relativePath":"composables/use-content-headline.md","filePath":"composables/use-content-headline.md"}'),p={name:"composables/use-content-headline.md"},o={id:"frontmatter-title",tabindex:"-1"};function r(i,t,k,c,E,g){return d(),a("div",null,[s("h1",o,[n(l(i.$frontmatter.title)+" ",1),t[0]||(t[0]=s("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),t[1]||(t[1]=h(`

Introduction

TIP

Optionally, the component <ContentHeadline> can also be used as a wrapper.

useContentHeadline() is used to display the headline structure.

Example: h1, h2, h3, h4, h5, h6

The level of the heading is taken from useContentContainer() or ContentContainer.

The deeper the nesting, the smaller the heading.

vue
<template>
   <component :is="currentTag">
     <slot />
   </component>
diff --git a/assets/index.md.BOrf7ldI.js b/assets/index.md.BH-YG6Ht.js
similarity index 93%
rename from assets/index.md.BOrf7ldI.js
rename to assets/index.md.BH-YG6Ht.js
index b4cc894..cfda4e5 100644
--- a/assets/index.md.BOrf7ldI.js
+++ b/assets/index.md.BH-YG6Ht.js
@@ -1 +1 @@
-import{_ as t,c as e,o as a}from"./chunks/framework.CTAZTrj0.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Vue Semantic Structure","text":"Helper for semantic HTML structure.","image":{"src":"/logo-small.svg","alt":"VitePress"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"Live Example","link":"https://basics.github.io/vue-semantic-structure/playground/"}]},"features":[{"title":"Automated","details":"Automatic heading levels (`h1`, `h2`, `h3`, `h4`, `h5`, `h6`)"},{"title":"Standard","details":"Standardize the headline structure on large projects."},{"title":"HTML Structure","details":"Easy way to build sematic html structure (`main`, `article`, `section`)"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function i(s,n,o,c,l,d){return a(),e("div")}const h=t(r,[["render",i]]);export{m as __pageData,h as default};
+import{_ as t,c as e,o as a}from"./chunks/framework.BY3Wi2NC.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Vue Semantic Structure","text":"Helper for semantic HTML structure.","image":{"src":"/logo-small.svg","alt":"VitePress"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"Live Example","link":"https://basics.github.io/vue-semantic-structure/playground/"}]},"features":[{"title":"Automated","details":"Automatic heading levels (`h1`, `h2`, `h3`, `h4`, `h5`, `h6`)"},{"title":"Standard","details":"Standardize the headline structure on large projects."},{"title":"HTML Structure","details":"Easy way to build sematic html structure (`main`, `article`, `section`)"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function i(s,n,o,c,l,d){return a(),e("div")}const h=t(r,[["render",i]]);export{m as __pageData,h as default};
diff --git a/assets/index.md.BOrf7ldI.lean.js b/assets/index.md.BH-YG6Ht.lean.js
similarity index 93%
rename from assets/index.md.BOrf7ldI.lean.js
rename to assets/index.md.BH-YG6Ht.lean.js
index b4cc894..cfda4e5 100644
--- a/assets/index.md.BOrf7ldI.lean.js
+++ b/assets/index.md.BH-YG6Ht.lean.js
@@ -1 +1 @@
-import{_ as t,c as e,o as a}from"./chunks/framework.CTAZTrj0.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Vue Semantic Structure","text":"Helper for semantic HTML structure.","image":{"src":"/logo-small.svg","alt":"VitePress"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"Live Example","link":"https://basics.github.io/vue-semantic-structure/playground/"}]},"features":[{"title":"Automated","details":"Automatic heading levels (`h1`, `h2`, `h3`, `h4`, `h5`, `h6`)"},{"title":"Standard","details":"Standardize the headline structure on large projects."},{"title":"HTML Structure","details":"Easy way to build sematic html structure (`main`, `article`, `section`)"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function i(s,n,o,c,l,d){return a(),e("div")}const h=t(r,[["render",i]]);export{m as __pageData,h as default};
+import{_ as t,c as e,o as a}from"./chunks/framework.BY3Wi2NC.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Vue Semantic Structure","text":"Helper for semantic HTML structure.","image":{"src":"/logo-small.svg","alt":"VitePress"},"actions":[{"theme":"brand","text":"Introduction","link":"/introduction"},{"theme":"alt","text":"Live Example","link":"https://basics.github.io/vue-semantic-structure/playground/"}]},"features":[{"title":"Automated","details":"Automatic heading levels (`h1`, `h2`, `h3`, `h4`, `h5`, `h6`)"},{"title":"Standard","details":"Standardize the headline structure on large projects."},{"title":"HTML Structure","details":"Easy way to build sematic html structure (`main`, `article`, `section`)"}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),r={name:"index.md"};function i(s,n,o,c,l,d){return a(),e("div")}const h=t(r,[["render",i]]);export{m as __pageData,h as default};
diff --git a/assets/introduction.md.DJ1MFOQl.js b/assets/introduction.md.1rwxvE2i.js
similarity index 99%
rename from assets/introduction.md.DJ1MFOQl.js
rename to assets/introduction.md.1rwxvE2i.js
index 0380495..345845d 100644
--- a/assets/introduction.md.DJ1MFOQl.js
+++ b/assets/introduction.md.1rwxvE2i.js
@@ -1,4 +1,4 @@
-import{_ as n,c as t,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.CTAZTrj0.js";const u=JSON.parse('{"title":"Introduction","description":"","frontmatter":{"title":"Introduction"},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),p={name:"introduction.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),t("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

What does Vue Structural Headings do?

It provides two components and optionally compoasables to help you build semantic HTML structure.

ComponentComposable
ContentContaineruseContentContainer
ContentHeadlineuseContentHeadline

ContentContainer

The ContentContainer is used to display the depth of the page structure.

With each nested ContentContainer, the page structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level.

ContentHeadline

The ContentHeadline is used to display the heading structure.

The ContentHeadline takes the level from the ContentContainer and sets the appropriate HTML element for the heading.

Example

If ContentContainer is level 2, ContentHeadline level 2 is rendered as h2.

vue
<template>
+import{_ as n,c as t,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.BY3Wi2NC.js";const u=JSON.parse('{"title":"Introduction","description":"","frontmatter":{"title":"Introduction"},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),p={name:"introduction.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),t("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

What does Vue Structural Headings do?

It provides two components and optionally compoasables to help you build semantic HTML structure.

ComponentComposable
ContentContaineruseContentContainer
ContentHeadlineuseContentHeadline

ContentContainer

The ContentContainer is used to display the depth of the page structure.

With each nested ContentContainer, the page structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level.

ContentHeadline

The ContentHeadline is used to display the heading structure.

The ContentHeadline takes the level from the ContentContainer and sets the appropriate HTML element for the heading.

Example

If ContentContainer is level 2, ContentHeadline level 2 is rendered as h2.

vue
<template>
   <div>
     <header>Header</header>
     <ContentContainer>
diff --git a/assets/introduction.md.DJ1MFOQl.lean.js b/assets/introduction.md.1rwxvE2i.lean.js
similarity index 99%
rename from assets/introduction.md.DJ1MFOQl.lean.js
rename to assets/introduction.md.1rwxvE2i.lean.js
index 0380495..345845d 100644
--- a/assets/introduction.md.DJ1MFOQl.lean.js
+++ b/assets/introduction.md.1rwxvE2i.lean.js
@@ -1,4 +1,4 @@
-import{_ as n,c as t,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.CTAZTrj0.js";const u=JSON.parse('{"title":"Introduction","description":"","frontmatter":{"title":"Introduction"},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),p={name:"introduction.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),t("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

What does Vue Structural Headings do?

It provides two components and optionally compoasables to help you build semantic HTML structure.

ComponentComposable
ContentContaineruseContentContainer
ContentHeadlineuseContentHeadline

ContentContainer

The ContentContainer is used to display the depth of the page structure.

With each nested ContentContainer, the page structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level.

ContentHeadline

The ContentHeadline is used to display the heading structure.

The ContentHeadline takes the level from the ContentContainer and sets the appropriate HTML element for the heading.

Example

If ContentContainer is level 2, ContentHeadline level 2 is rendered as h2.

vue
<template>
+import{_ as n,c as t,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.BY3Wi2NC.js";const u=JSON.parse('{"title":"Introduction","description":"","frontmatter":{"title":"Introduction"},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),p={name:"introduction.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),t("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

What does Vue Structural Headings do?

It provides two components and optionally compoasables to help you build semantic HTML structure.

ComponentComposable
ContentContaineruseContentContainer
ContentHeadlineuseContentHeadline

ContentContainer

The ContentContainer is used to display the depth of the page structure.

With each nested ContentContainer, the page structure becomes one level deeper (level).

The appropriate HTML element for the page structure is determined based on the level.

ContentHeadline

The ContentHeadline is used to display the heading structure.

The ContentHeadline takes the level from the ContentContainer and sets the appropriate HTML element for the heading.

Example

If ContentContainer is level 2, ContentHeadline level 2 is rendered as h2.

vue
<template>
   <div>
     <header>Header</header>
     <ContentContainer>
diff --git a/assets/setup.md.Bt2mQBjV.js b/assets/setup.md.COdzZPNj.js
similarity index 82%
rename from assets/setup.md.Bt2mQBjV.js
rename to assets/setup.md.COdzZPNj.js
index 43dcaf4..5ad3650 100644
--- a/assets/setup.md.Bt2mQBjV.js
+++ b/assets/setup.md.COdzZPNj.js
@@ -1 +1 @@
-import{_ as e,c as i,j as t,a as n,t as l,a0 as p,o as r}from"./chunks/framework.CTAZTrj0.js";const m=JSON.parse('{"title":"Setup","description":"","frontmatter":{"title":"Setup"},"headers":[],"relativePath":"setup.md","filePath":"setup.md"}'),d={name:"setup.md"},o={id:"frontmatter-title",tabindex:"-1"};function h(s,a,c,u,k,b){return r(),i("div",null,[t("h1",o,[n(l(s.$frontmatter.title)+" ",1),a[0]||(a[0]=t("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),a[1]||(a[1]=p('

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure@next
bash
npm install vue-semantic-structure@next
bash
pnpm add vue-semantic-structure@next
',3))])}const v=e(d,[["render",h]]);export{m as __pageData,v as default}; +import{_ as e,c as i,j as t,a as n,t as l,a0 as p,o as r}from"./chunks/framework.BY3Wi2NC.js";const v=JSON.parse('{"title":"Setup","description":"","frontmatter":{"title":"Setup"},"headers":[],"relativePath":"setup.md","filePath":"setup.md"}'),d={name:"setup.md"},o={id:"frontmatter-title",tabindex:"-1"};function h(s,a,c,u,k,b){return r(),i("div",null,[t("h1",o,[n(l(s.$frontmatter.title)+" ",1),a[0]||(a[0]=t("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),a[1]||(a[1]=p('

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure@next
bash
npm install vue-semantic-structure@next
bash
pnpm add vue-semantic-structure@next
',3))])}const m=e(d,[["render",h]]);export{v as __pageData,m as default}; diff --git a/assets/setup.md.Bt2mQBjV.lean.js b/assets/setup.md.COdzZPNj.lean.js similarity index 82% rename from assets/setup.md.Bt2mQBjV.lean.js rename to assets/setup.md.COdzZPNj.lean.js index 43dcaf4..5ad3650 100644 --- a/assets/setup.md.Bt2mQBjV.lean.js +++ b/assets/setup.md.COdzZPNj.lean.js @@ -1 +1 @@ -import{_ as e,c as i,j as t,a as n,t as l,a0 as p,o as r}from"./chunks/framework.CTAZTrj0.js";const m=JSON.parse('{"title":"Setup","description":"","frontmatter":{"title":"Setup"},"headers":[],"relativePath":"setup.md","filePath":"setup.md"}'),d={name:"setup.md"},o={id:"frontmatter-title",tabindex:"-1"};function h(s,a,c,u,k,b){return r(),i("div",null,[t("h1",o,[n(l(s.$frontmatter.title)+" ",1),a[0]||(a[0]=t("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),a[1]||(a[1]=p('

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure@next
bash
npm install vue-semantic-structure@next
bash
pnpm add vue-semantic-structure@next
',3))])}const v=e(d,[["render",h]]);export{m as __pageData,v as default}; +import{_ as e,c as i,j as t,a as n,t as l,a0 as p,o as r}from"./chunks/framework.BY3Wi2NC.js";const v=JSON.parse('{"title":"Setup","description":"","frontmatter":{"title":"Setup"},"headers":[],"relativePath":"setup.md","filePath":"setup.md"}'),d={name:"setup.md"},o={id:"frontmatter-title",tabindex:"-1"};function h(s,a,c,u,k,b){return r(),i("div",null,[t("h1",o,[n(l(s.$frontmatter.title)+" ",1),a[0]||(a[0]=t("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),a[1]||(a[1]=p('

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure@next
bash
npm install vue-semantic-structure@next
bash
pnpm add vue-semantic-structure@next
',3))])}const m=e(d,[["render",h]]);export{v as __pageData,m as default}; diff --git a/assets/usage.md.MN1pJcxk.js b/assets/usage.md.xEsGtuPZ.js similarity index 97% rename from assets/usage.md.MN1pJcxk.js rename to assets/usage.md.xEsGtuPZ.js index 7846f03..178fed8 100644 --- a/assets/usage.md.MN1pJcxk.js +++ b/assets/usage.md.xEsGtuPZ.js @@ -1,4 +1,4 @@ -import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.CTAZTrj0.js";const u=JSON.parse('{"title":"Usage","description":"","frontmatter":{"title":"Usage"},"headers":[],"relativePath":"usage.md","filePath":"usage.md"}'),p={name:"usage.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),n("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
+import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.BY3Wi2NC.js";const u=JSON.parse('{"title":"Usage","description":"","frontmatter":{"title":"Usage"},"headers":[],"relativePath":"usage.md","filePath":"usage.md"}'),p={name:"usage.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),n("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
   <ContentContainer>
     <header class="hero">…</header>
     <ContentContainer class="text-image">…</ContentContainer>
@@ -20,7 +20,7 @@ import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework
 
 <script setup>
 import { ContentContainer } from 'vue-semantic-structure';
-</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
+</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
   <CustomContentContainer>
     <CustomContentContainer>
       <header class="hero">…</header>
diff --git a/assets/usage.md.MN1pJcxk.lean.js b/assets/usage.md.xEsGtuPZ.lean.js
similarity index 97%
rename from assets/usage.md.MN1pJcxk.lean.js
rename to assets/usage.md.xEsGtuPZ.lean.js
index 7846f03..178fed8 100644
--- a/assets/usage.md.MN1pJcxk.lean.js
+++ b/assets/usage.md.xEsGtuPZ.lean.js
@@ -1,4 +1,4 @@
-import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.CTAZTrj0.js";const u=JSON.parse('{"title":"Usage","description":"","frontmatter":{"title":"Usage"},"headers":[],"relativePath":"usage.md","filePath":"usage.md"}'),p={name:"usage.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),n("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
+import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework.BY3Wi2NC.js";const u=JSON.parse('{"title":"Usage","description":"","frontmatter":{"title":"Usage"},"headers":[],"relativePath":"usage.md","filePath":"usage.md"}'),p={name:"usage.md"},E={id:"frontmatter-title",tabindex:"-1"};function r(a,s,d,g,o,y){return k(),n("div",null,[i("h1",E,[h(l(a.$frontmatter.title)+" ",1),s[0]||(s[0]=i("a",{class:"header-anchor",href:"#frontmatter-title","aria-label":'Permalink to "{{$frontmatter.title}}"'},"​",-1))]),s[1]||(s[1]=e(`

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
   <ContentContainer>
     <header class="hero">…</header>
     <ContentContainer class="text-image">…</ContentContainer>
@@ -20,7 +20,7 @@ import{_ as t,c as n,j as i,a as h,t as l,a0 as e,o as k}from"./chunks/framework
 
 <script setup>
 import { ContentContainer } from 'vue-semantic-structure';
-</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
+</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
   <CustomContentContainer>
     <CustomContentContainer>
       <header class="hero">…</header>
diff --git a/components/content-container.html b/components/content-container.html
index 7dede1d..0c4d653 100644
--- a/components/content-container.html
+++ b/components/content-container.html
@@ -8,10 +8,10 @@
     
     
     
-    
-    
-    
-    
+    
+    
+    
+    
     
     
     
@@ -50,7 +50,7 @@
     </section>
   </article>
 </main>
- + \ No newline at end of file diff --git a/components/content-headline.html b/components/content-headline.html index 2e35a4c..0fad1d4 100644 --- a/components/content-headline.html +++ b/components/content-headline.html @@ -8,10 +8,10 @@ - - - - + + + + @@ -50,7 +50,7 @@ </section> </article> </main>
- + \ No newline at end of file diff --git a/composables/use-content-container.html b/composables/use-content-container.html index 0140b1f..3335ef5 100644 --- a/composables/use-content-container.html +++ b/composables/use-content-container.html @@ -8,10 +8,10 @@ - - - - + + + + @@ -35,7 +35,7 @@ const { currentTag } = useContentContainer() </script>

Options

PropertyTypeDescriptionDefault Value
tagStringCan be used to overwrite the tag.undefined
contentTagsArrayAvailable tags for the content structure.inject('semanticStructure_contentTags', ['article', 'section'])
rootTagsArrayAvailable tags for the root structure.inject('semanticStructure_rootTags', ['main'])
levelNumberCan be used to overwrite the level.undefined

Return

PropertyTypeDescription
currentTagStringGet current html tag.
parentLevelNumberGet parent level.
currentLevelNumberGet current level.
- + \ No newline at end of file diff --git a/composables/use-content-headline.html b/composables/use-content-headline.html index ec83c69..ee24b82 100644 --- a/composables/use-content-headline.html +++ b/composables/use-content-headline.html @@ -8,10 +8,10 @@ - - - - + + + + @@ -34,7 +34,7 @@ const { currentTag } = useContentHeadline() </script>

Options

PropertyTypeDescriptionDefault Value
tagStringTag for the elementundefined

Return

PropertyTypeDescription
currentTagStringGet current html tag.
currentLevelNumberGet current level.
- + \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 00f2e9b..9e6cd75 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"components_content-container.md":"bIHqm7pD","components_content-headline.md":"kSkUKVHZ","composables_use-content-container.md":"DVegQ6VZ","composables_use-content-headline.md":"BqlOKCcC","index.md":"BOrf7ldI","introduction.md":"DJ1MFOQl","setup.md":"Bt2mQBjV","usage.md":"MN1pJcxk"} +{"components_content-container.md":"BlHp6krY","components_content-headline.md":"CMNCFmDg","composables_use-content-container.md":"C4KRnijK","composables_use-content-headline.md":"BY_1mv37","index.md":"BH-YG6Ht","introduction.md":"1rwxvE2i","setup.md":"COdzZPNj","usage.md":"xEsGtuPZ"} diff --git a/index.html b/index.html index a730589..d7c24c6 100644 --- a/index.html +++ b/index.html @@ -8,10 +8,10 @@ - - - - + + + + @@ -24,7 +24,7 @@
Skip to content

Vue Semantic Structure

Helper for semantic HTML structure.

VitePress
- + \ No newline at end of file diff --git a/introduction.html b/introduction.html index b9fc4bb..f88ea8a 100644 --- a/introduction.html +++ b/introduction.html @@ -8,10 +8,10 @@ - - - - + + + + @@ -76,7 +76,7 @@ </main> <footer>Footer</footer> </div> - + \ No newline at end of file diff --git a/playground/assets/index-2ebKoGRP.js b/playground/assets/index-2ebKoGRP.js new file mode 100644 index 0000000..05c44f9 --- /dev/null +++ b/playground/assets/index-2ebKoGRP.js @@ -0,0 +1,17 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&s(l)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();/** +* @vue/shared v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Dn(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const W={},ot=[],Pe=()=>{},Jr=()=>!1,kt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Hn=e=>e.startsWith("onUpdate:"),k=Object.assign,$n=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},zr=Object.prototype.hasOwnProperty,H=(e,t)=>zr.call(e,t),I=Array.isArray,St=e=>en(e)==="[object Map]",Yr=e=>en(e)==="[object Set]",L=e=>typeof e=="function",Z=e=>typeof e=="string",gt=e=>typeof e=="symbol",z=e=>e!==null&&typeof e=="object",Ks=e=>(z(e)||L(e))&&L(e.then)&&L(e.catch),Zr=Object.prototype.toString,en=e=>Zr.call(e),Xr=e=>en(e).slice(8,-1),Qr=e=>en(e)==="[object Object]",Nn=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,wt=Dn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),tn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},kr=/-(\w)/g,Ke=tn(e=>e.replace(kr,(t,n)=>n?n.toUpperCase():"")),ei=/\B([A-Z])/g,st=tn(e=>e.replace(ei,"-$1").toLowerCase()),Ws=tn(e=>e.charAt(0).toUpperCase()+e.slice(1)),dn=tn(e=>e?`on${Ws(e)}`:""),nt=(e,t)=>!Object.is(e,t),pn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},ti=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ds;const Gs=()=>ds||(ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function jn(e){if(I(e)){const t={};for(let n=0;n{if(n){const s=n.split(si);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Vn(e){let t="";if(Z(e))t=e;else if(I(e))for(let n=0;n0)return;let e;for(;lt;){let t=lt,n;for(;t;)t.flags&1||(t.flags&=-9),t=t.next;for(t=lt,lt=void 0;t;){if(n=t.next,t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function Xs(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Qs(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Kn(s),ci(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function wn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ks(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ks(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===At))return;e.globalVersion=At;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!wn(e)){e.flags&=-3;return}const n=K,s=ve;K=e,ve=!0;try{Xs(e);const r=e.fn(e._value);(t.version===0||nt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{K=n,ve=s,Qs(e),e.flags&=-3}}function Kn(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s),!n.subs&&n.computed){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Kn(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function ci(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let ve=!0;const er=[];function qe(){er.push(ve),ve=!1}function Ge(){const e=er.pop();ve=e===void 0?!0:e}function ps(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=K;K=void 0;try{t()}finally{K=n}}}let At=0;class ai{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class tr{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!K||!ve||K===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==K)n=this.activeLink=new ai(K,this),K.deps?(n.prevDep=K.depsTail,K.depsTail.nextDep=n,K.depsTail=n):K.deps=K.depsTail=n,nr(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=K.depsTail,n.nextDep=void 0,K.depsTail.nextDep=n,K.depsTail=n,K.deps===n&&(K.deps=s)}return n}trigger(t){this.version++,At++,this.notify(t)}notify(t){Bn();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Un()}}}function nr(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)nr(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Tn=new WeakMap,et=Symbol(""),En=Symbol(""),Ot=Symbol("");function ee(e,t,n){if(ve&&K){let s=Tn.get(e);s||Tn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new tr),r.target=e,r.map=s,r.key=n),r.track()}}function Re(e,t,n,s,r,i){const l=Tn.get(e);if(!l){At++;return}const u=c=>{c&&c.trigger()};if(Bn(),t==="clear")l.forEach(u);else{const c=I(e),p=c&&Nn(n);if(c&&n==="length"){const a=Number(s);l.forEach((g,y)=>{(y==="length"||y===Ot||!gt(y)&&y>=a)&&u(g)})}else switch(n!==void 0&&u(l.get(n)),p&&u(l.get(Ot)),t){case"add":c?p&&u(l.get("length")):(u(l.get(et)),St(e)&&u(l.get(En)));break;case"delete":c||(u(l.get(et)),St(e)&&u(l.get(En)));break;case"set":St(e)&&u(l.get(et));break}}Un()}function rt(e){const t=j(e);return t===e?t:(ee(t,"iterate",Ot),xe(e)?t:t.map(fe))}function nn(e){return ee(e=j(e),"iterate",Ot),e}const di={__proto__:null,[Symbol.iterator](){return gn(this,Symbol.iterator,fe)},concat(...e){return rt(this).concat(...e.map(t=>I(t)?rt(t):t))},entries(){return gn(this,"entries",e=>(e[1]=fe(e[1]),e))},every(e,t){return Le(this,"every",e,t,void 0,arguments)},filter(e,t){return Le(this,"filter",e,t,n=>n.map(fe),arguments)},find(e,t){return Le(this,"find",e,t,fe,arguments)},findIndex(e,t){return Le(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Le(this,"findLast",e,t,fe,arguments)},findLastIndex(e,t){return Le(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Le(this,"forEach",e,t,void 0,arguments)},includes(...e){return mn(this,"includes",e)},indexOf(...e){return mn(this,"indexOf",e)},join(e){return rt(this).join(e)},lastIndexOf(...e){return mn(this,"lastIndexOf",e)},map(e,t){return Le(this,"map",e,t,void 0,arguments)},pop(){return vt(this,"pop")},push(...e){return vt(this,"push",e)},reduce(e,...t){return hs(this,"reduce",e,t)},reduceRight(e,...t){return hs(this,"reduceRight",e,t)},shift(){return vt(this,"shift")},some(e,t){return Le(this,"some",e,t,void 0,arguments)},splice(...e){return vt(this,"splice",e)},toReversed(){return rt(this).toReversed()},toSorted(e){return rt(this).toSorted(e)},toSpliced(...e){return rt(this).toSpliced(...e)},unshift(...e){return vt(this,"unshift",e)},values(){return gn(this,"values",fe)}};function gn(e,t,n){const s=nn(e),r=s[t]();return s!==e&&!xe(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const pi=Array.prototype;function Le(e,t,n,s,r,i){const l=nn(e),u=l!==e&&!xe(e),c=l[t];if(c!==pi[t]){const g=c.apply(e,i);return u?fe(g):g}let p=n;l!==e&&(u?p=function(g,y){return n.call(this,fe(g),y,e)}:n.length>2&&(p=function(g,y){return n.call(this,g,y,e)}));const a=c.call(l,p,s);return u&&r?r(a):a}function hs(e,t,n,s){const r=nn(e);let i=n;return r!==e&&(xe(e)?n.length>3&&(i=function(l,u,c){return n.call(this,l,u,c,e)}):i=function(l,u,c){return n.call(this,l,fe(u),c,e)}),r[t](i,...s)}function mn(e,t,n){const s=j(e);ee(s,"iterate",Ot);const r=s[t](...n);return(r===-1||r===!1)&&zn(n[0])?(n[0]=j(n[0]),s[t](...n)):r}function vt(e,t,n=[]){qe(),Bn();const s=j(e)[t].apply(e,n);return Un(),Ge(),s}const hi=Dn("__proto__,__v_isRef,__isVue"),sr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(gt));function gi(e){gt(e)||(e=String(e));const t=j(this);return ee(t,"has",e),t.hasOwnProperty(e)}class rr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?Oi:ur:i?or:lr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const l=I(t);if(!r){let c;if(l&&(c=di[n]))return c;if(n==="hasOwnProperty")return gi}const u=Reflect.get(t,n,oe(t)?t:s);return(gt(n)?sr.has(n):hi(n))||(r||ee(t,"get",n),i)?u:oe(u)?l&&Nn(n)?u:u.value:z(u)?r?fr(u):Gn(u):u}}class ir extends rr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=dt(i);if(!xe(s)&&!dt(s)&&(i=j(i),s=j(s)),!I(t)&&oe(i)&&!oe(s))return c?!1:(i.value=s,!0)}const l=I(t)&&Nn(n)?Number(n)e,sn=e=>Reflect.getPrototypeOf(e);function Bt(e,t,n=!1,s=!1){e=e.__v_raw;const r=j(e),i=j(t);n||(nt(t,i)&&ee(r,"get",t),ee(r,"get",i));const{has:l}=sn(r),u=s?Wn:n?Yn:fe;if(l.call(r,t))return u(e.get(t));if(l.call(r,i))return u(e.get(i));e!==r&&e.get(t)}function Ut(e,t=!1){const n=this.__v_raw,s=j(n),r=j(e);return t||(nt(e,r)&&ee(s,"has",e),ee(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Kt(e,t=!1){return e=e.__v_raw,!t&&ee(j(e),"iterate",et),Reflect.get(e,"size",e)}function gs(e,t=!1){!t&&!xe(e)&&!dt(e)&&(e=j(e));const n=j(this);return sn(n).has.call(n,e)||(n.add(e),Re(n,"add",e,e)),this}function ms(e,t,n=!1){!n&&!xe(t)&&!dt(t)&&(t=j(t));const s=j(this),{has:r,get:i}=sn(s);let l=r.call(s,e);l||(e=j(e),l=r.call(s,e));const u=i.call(s,e);return s.set(e,t),l?nt(t,u)&&Re(s,"set",e,t):Re(s,"add",e,t),this}function bs(e){const t=j(this),{has:n,get:s}=sn(t);let r=n.call(t,e);r||(e=j(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&Re(t,"delete",e,void 0),i}function _s(){const e=j(this),t=e.size!==0,n=e.clear();return t&&Re(e,"clear",void 0,void 0),n}function Wt(e,t){return function(s,r){const i=this,l=i.__v_raw,u=j(l),c=t?Wn:e?Yn:fe;return!e&&ee(u,"iterate",et),l.forEach((p,a)=>s.call(r,c(p),c(a),i))}}function qt(e,t,n){return function(...s){const r=this.__v_raw,i=j(r),l=St(i),u=e==="entries"||e===Symbol.iterator&&l,c=e==="keys"&&l,p=r[e](...s),a=n?Wn:t?Yn:fe;return!t&&ee(i,"iterate",c?En:et),{next(){const{value:g,done:y}=p.next();return y?{value:g,done:y}:{value:u?[a(g[0]),a(g[1])]:a(g),done:y}},[Symbol.iterator](){return this}}}}function $e(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function vi(){const e={get(i){return Bt(this,i)},get size(){return Kt(this)},has:Ut,add:gs,set:ms,delete:bs,clear:_s,forEach:Wt(!1,!1)},t={get(i){return Bt(this,i,!1,!0)},get size(){return Kt(this)},has:Ut,add(i){return gs.call(this,i,!0)},set(i,l){return ms.call(this,i,l,!0)},delete:bs,clear:_s,forEach:Wt(!1,!0)},n={get(i){return Bt(this,i,!0)},get size(){return Kt(this,!0)},has(i){return Ut.call(this,i,!0)},add:$e("add"),set:$e("set"),delete:$e("delete"),clear:$e("clear"),forEach:Wt(!0,!1)},s={get(i){return Bt(this,i,!0,!0)},get size(){return Kt(this,!0)},has(i){return Ut.call(this,i,!0)},add:$e("add"),set:$e("set"),delete:$e("delete"),clear:$e("clear"),forEach:Wt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=qt(i,!1,!1),n[i]=qt(i,!0,!1),t[i]=qt(i,!1,!0),s[i]=qt(i,!0,!0)}),[e,n,t,s]}const[xi,Ci,Si,wi]=vi();function qn(e,t){const n=t?e?wi:Si:e?Ci:xi;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(H(n,r)&&r in s?n:s,r,i)}const Ti={get:qn(!1,!1)},Ei={get:qn(!1,!0)},Ai={get:qn(!0,!1)};const lr=new WeakMap,or=new WeakMap,ur=new WeakMap,Oi=new WeakMap;function Pi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ii(e){return e.__v_skip||!Object.isExtensible(e)?0:Pi(Xr(e))}function Gn(e){return dt(e)?e:Jn(e,!1,bi,Ti,lr)}function Li(e){return Jn(e,!1,yi,Ei,or)}function fr(e){return Jn(e,!0,_i,Ai,ur)}function Jn(e,t,n,s,r){if(!z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const l=Ii(e);if(l===0)return e;const u=new Proxy(e,l===2?s:n);return r.set(e,u),u}function ut(e){return dt(e)?ut(e.__v_raw):!!(e&&e.__v_isReactive)}function dt(e){return!!(e&&e.__v_isReadonly)}function xe(e){return!!(e&&e.__v_isShallow)}function zn(e){return e?!!e.__v_raw:!1}function j(e){const t=e&&e.__v_raw;return t?j(t):e}function Mi(e){return!H(e,"__v_skip")&&Object.isExtensible(e)&&qs(e,"__v_skip",!0),e}const fe=e=>z(e)?Gn(e):e,Yn=e=>z(e)?fr(e):e;function oe(e){return e?e.__v_isRef===!0:!1}function Ce(e){return oe(e)?e.value:e}const Ri={get:(e,t,n)=>t==="__v_raw"?e:Ce(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return oe(r)&&!oe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function cr(e){return ut(e)?e:new Proxy(e,Ri)}class Fi{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new tr(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=At-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&K!==this)return Zs(this),!0}get value(){const t=this.dep.track();return ks(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Di(e,t,n=!1){let s,r;return L(e)?s=e:(s=e.get,r=e.set),new Fi(s,r,n)}const Gt={},Yt=new WeakMap;let ke;function Hi(e,t=!1,n=ke){if(n){let s=Yt.get(n);s||Yt.set(n,s=[]),s.push(e)}}function $i(e,t,n=W){const{immediate:s,deep:r,once:i,scheduler:l,augmentJob:u,call:c}=n,p=E=>r?E:xe(E)||r===!1||r===0?Be(E,1):Be(E);let a,g,y,P,D=!1,F=!1;if(oe(e)?(g=()=>e.value,D=xe(e)):ut(e)?(g=()=>p(e),D=!0):I(e)?(F=!0,D=e.some(E=>ut(E)||xe(E)),g=()=>e.map(E=>{if(oe(E))return E.value;if(ut(E))return p(E);if(L(E))return c?c(E,2):E()})):L(e)?t?g=c?()=>c(e,2):e:g=()=>{if(y){qe();try{y()}finally{Ge()}}const E=ke;ke=a;try{return c?c(e,3,[P]):e(P)}finally{ke=E}}:g=Pe,t&&r){const E=g,Y=r===!0?1/0:r;g=()=>Be(E(),Y)}const te=fi(),V=()=>{a.stop(),te&&$n(te.effects,a)};if(i&&t){const E=t;t=(...Y)=>{E(...Y),V()}}let G=F?new Array(e.length).fill(Gt):Gt;const J=E=>{if(!(!(a.flags&1)||!a.dirty&&!E))if(t){const Y=a.run();if(r||D||(F?Y.some((De,Se)=>nt(De,G[Se])):nt(Y,G))){y&&y();const De=ke;ke=a;try{const Se=[Y,G===Gt?void 0:F&&G[0]===Gt?[]:G,P];c?c(t,3,Se):t(...Se),G=Y}finally{ke=De}}}else a.run()};return u&&u(J),a=new zs(g),a.scheduler=l?()=>l(J,!1):J,P=E=>Hi(E,!1,a),y=a.onStop=()=>{const E=Yt.get(a);if(E){if(c)c(E,4);else for(const Y of E)Y();Yt.delete(a)}},t?s?J(!0):G=a.run():l?l(J.bind(null,!0),!0):a.run(),V.pause=a.pause.bind(a),V.resume=a.resume.bind(a),V.stop=V,V}function Be(e,t=1/0,n){if(t<=0||!z(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,oe(e))Be(e.value,t,n);else if(I(e))for(let s=0;s{Be(s,t,n)});else if(Qr(e)){for(const s in e)Be(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Be(e[s],t,n)}return e}/** +* @vue/runtime-core v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ft(e,t,n,s){try{return s?e(...s):e()}catch(r){rn(r,t,n)}}function Ie(e,t,n,s){if(L(e)){const r=Ft(e,t,n,s);return r&&Ks(r)&&r.catch(i=>{rn(i,t,n)}),r}if(I(e)){const r=[];for(let i=0;i>>1,r=ie[s],i=It(r);i=It(n)?ie.push(e):ie.splice(Vi(t),0,e),e.flags|=1,dr()}}function dr(){!Pt&&!An&&(An=!0,Zn=ar.then(hr))}function Bi(e){I(e)?ft.push(...e):je&&e.id===-1?je.splice(it+1,0,e):e.flags&1||(ft.push(e),e.flags|=1),dr()}function ys(e,t,n=Pt?Ae+1:0){for(;nIt(n)-It(s));if(ft.length=0,je){je.push(...t);return}for(je=t,it=0;ite.id==null?e.flags&2?-1:1/0:e.id;function hr(e){An=!1,Pt=!0;try{for(Ae=0;Ae{s._d&&As(-1);const i=Zt(t);let l;try{l=e(...r)}finally{Zt(i),s._d&&As(1)}return l};return s._n=!0,s._c=!0,s._d=!0,s}function Ze(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let l=0;le.__isTeleport;function Qn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Qn(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 mr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function On(e,t,n,s,r=!1){if(I(e)){e.forEach((D,F)=>On(D,t&&(I(t)?t[F]:t),n,s,r));return}if(ct(s)&&!r)return;const i=s.shapeFlag&4?rs(s.component):s.el,l=r?null:i,{i:u,r:c}=e,p=t&&t.r,a=u.refs===W?u.refs={}:u.refs,g=u.setupState,y=j(g),P=g===W?()=>!1:D=>H(y,D);if(p!=null&&p!==c&&(Z(p)?(a[p]=null,P(p)&&(g[p]=null)):oe(p)&&(p.value=null)),L(c))Ft(c,u,12,[l,a]);else{const D=Z(c),F=oe(c);if(D||F){const te=()=>{if(e.f){const V=D?P(c)?g[c]:a[c]:c.value;r?I(V)&&$n(V,i):I(V)?V.includes(i)||V.push(i):D?(a[c]=[i],P(c)&&(g[c]=a[c])):(c.value=[i],e.k&&(a[e.k]=c.value))}else D?(a[c]=l,P(c)&&(g[c]=l)):F&&(c.value=l,e.k&&(a[e.k]=l))};l?(te.id=-1,he(te,n)):te()}}}const ct=e=>!!e.type.__asyncLoader,br=e=>e.type.__isKeepAlive;function Wi(e,t){_r(e,"a",t)}function qi(e,t){_r(e,"da",t)}function _r(e,t,n=le){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(ln(t,s,n),n){let r=n.parent;for(;r&&r.parent;)br(r.parent.vnode)&&Gi(s,t,n,r),r=r.parent}}function Gi(e,t,n,s){const r=ln(t,e,s,!0);yr(()=>{$n(s[t],r)},n)}function ln(e,t,n=le,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...l)=>{qe();const u=Dt(n),c=Ie(t,n,e,l);return u(),Ge(),c});return s?r.unshift(i):r.push(i),i}}const Fe=e=>(t,n=le)=>{(!fn||e==="sp")&&ln(e,(...s)=>t(...s),n)},Ji=Fe("bm"),zi=Fe("m"),Yi=Fe("bu"),Zi=Fe("u"),Xi=Fe("bum"),yr=Fe("um"),Qi=Fe("sp"),ki=Fe("rtg"),el=Fe("rtc");function tl(e,t=le){ln("ec",e,t)}const nl=Symbol.for("v-ndc");function sl(e,t,n,s){let r;const i=n,l=I(e);if(l||Z(e)){const u=l&&ut(e);let c=!1;u&&(c=!xe(e),e=nn(e)),r=new Array(e.length);for(let p=0,a=e.length;pt(u,c,void 0,i));else{const u=Object.keys(e);r=new Array(u.length);for(let c=0,p=u.length;cMt(t)?!(t.type===We||t.type===me&&!vr(t.children)):!0)?e:null}const Pn=e=>e?Vr(e)?rs(e):Pn(e.parent):null,Tt=k(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=>Pn(e.parent),$root:e=>Pn(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>es(e),$forceUpdate:e=>e.f||(e.f=()=>{Xn(e.update)}),$nextTick:e=>e.n||(e.n=ji.bind(e.proxy)),$watch:e=>wl.bind(e)}),bn=(e,t)=>e!==W&&!e.__isScriptSetup&&H(e,t),rl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:l,type:u,appContext:c}=e;let p;if(t[0]!=="$"){const P=l[t];if(P!==void 0)switch(P){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(bn(s,t))return l[t]=1,s[t];if(r!==W&&H(r,t))return l[t]=2,r[t];if((p=e.propsOptions[0])&&H(p,t))return l[t]=3,i[t];if(n!==W&&H(n,t))return l[t]=4,n[t];In&&(l[t]=0)}}const a=Tt[t];let g,y;if(a)return t==="$attrs"&&ee(e.attrs,"get",""),a(e);if((g=u.__cssModules)&&(g=g[t]))return g;if(n!==W&&H(n,t))return l[t]=4,n[t];if(y=c.config.globalProperties,H(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return bn(r,t)?(r[t]=n,!0):s!==W&&H(s,t)?(s[t]=n,!0):H(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:r,propsOptions:i}},l){let u;return!!n[l]||e!==W&&H(e,l)||bn(t,l)||(u=i[0])&&H(u,l)||H(s,l)||H(Tt,l)||H(r.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:H(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function vs(e){return I(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let In=!0;function il(e){const t=es(e),n=e.proxy,s=e.ctx;In=!1,t.beforeCreate&&xs(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:l,watch:u,provide:c,inject:p,created:a,beforeMount:g,mounted:y,beforeUpdate:P,updated:D,activated:F,deactivated:te,beforeDestroy:V,beforeUnmount:G,destroyed:J,unmounted:E,render:Y,renderTracked:De,renderTriggered:Se,errorCaptured:He,serverPrefetch:Ht,expose:Je,inheritAttrs:mt,components:$t,directives:Nt,filters:cn}=t;if(p&&ll(p,s,null),l)for(const q in l){const B=l[q];L(B)&&(s[q]=B.bind(n))}if(r){const q=r.call(n,n);z(q)&&(e.data=Gn(q))}if(In=!0,i)for(const q in i){const B=i[q],ze=L(B)?B.bind(n,n):L(B.get)?B.get.bind(n,n):Pe,jt=!L(B)&&L(B.set)?B.set.bind(n):Pe,Ye=Rt({get:ze,set:jt});Object.defineProperty(s,q,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:we=>Ye.value=we})}if(u)for(const q in u)xr(u[q],s,n,q);if(c){const q=L(c)?c.call(n):c;Reflect.ownKeys(q).forEach(B=>{Ue(B,q[B])})}a&&xs(a,e,"c");function ne(q,B){I(B)?B.forEach(ze=>q(ze.bind(n))):B&&q(B.bind(n))}if(ne(Ji,g),ne(zi,y),ne(Yi,P),ne(Zi,D),ne(Wi,F),ne(qi,te),ne(tl,He),ne(el,De),ne(ki,Se),ne(Xi,G),ne(yr,E),ne(Qi,Ht),I(Je))if(Je.length){const q=e.exposed||(e.exposed={});Je.forEach(B=>{Object.defineProperty(q,B,{get:()=>n[B],set:ze=>n[B]=ze})})}else e.exposed||(e.exposed={});Y&&e.render===Pe&&(e.render=Y),mt!=null&&(e.inheritAttrs=mt),$t&&(e.components=$t),Nt&&(e.directives=Nt),Ht&&mr(e)}function ll(e,t,n=Pe){I(e)&&(e=Ln(e));for(const s in e){const r=e[s];let i;z(r)?"default"in r?i=Q(r.from||s,r.default,!0):i=Q(r.from||s):i=Q(r),oe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[s]=i}}function xs(e,t,n){Ie(I(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function xr(e,t,n,s){let r=s.includes(".")?Dr(n,s):()=>n[s];if(Z(e)){const i=t[e];L(i)&&yn(r,i)}else if(L(e))yn(r,e.bind(n));else if(z(e))if(I(e))e.forEach(i=>xr(i,t,n,s));else{const i=L(e.handler)?e.handler.bind(n):t[e.handler];L(i)&&yn(r,i,e)}}function es(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:l}}=e.appContext,u=i.get(t);let c;return u?c=u:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(p=>Xt(c,p,l,!0)),Xt(c,t,l)),z(t)&&i.set(t,c),c}function Xt(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Xt(e,i,n,!0),r&&r.forEach(l=>Xt(e,l,n,!0));for(const l in t)if(!(s&&l==="expose")){const u=ol[l]||n&&n[l];e[l]=u?u(e[l],t[l]):t[l]}return e}const ol={data:Cs,props:Ss,emits:Ss,methods:Ct,computed:Ct,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:Ct,directives:Ct,watch:fl,provide:Cs,inject:ul};function Cs(e,t){return t?e?function(){return k(L(e)?e.call(this,this):e,L(t)?t.call(this,this):t)}:t:e}function ul(e,t){return Ct(Ln(e),Ln(t))}function Ln(e){if(I(e)){const t={};for(let n=0;n1)return n&&L(t)?t.call(s&&s.proxy):t}}const Sr={},wr=()=>Object.create(Sr),Tr=e=>Object.getPrototypeOf(e)===Sr;function dl(e,t,n,s=!1){const r={},i=wr();e.propsDefaults=Object.create(null),Er(e,t,r,i);for(const l in e.propsOptions[0])l in r||(r[l]=void 0);n?e.props=s?r:Li(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function pl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:l}}=e,u=j(r),[c]=e.propsOptions;let p=!1;if((s||l>0)&&!(l&16)){if(l&8){const a=e.vnode.dynamicProps;for(let g=0;g{c=!0;const[y,P]=Ar(g,t,!0);k(l,y),P&&u.push(...P)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!c)return z(e)&&s.set(e,ot),ot;if(I(i))for(let a=0;ae[0]==="_"||e==="$stable",ts=e=>I(e)?e.map(Oe):[Oe(e)],gl=(e,t,n)=>{if(t._n)return t;const s=R((...r)=>ts(t(...r)),n);return s._c=!1,s},Pr=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Or(r))continue;const i=e[r];if(L(i))t[r]=gl(r,i,s);else if(i!=null){const l=ts(i);t[r]=()=>l}}},Ir=(e,t)=>{const n=ts(t);e.slots.default=()=>n},Lr=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},ml=(e,t,n)=>{const s=e.slots=wr();if(e.vnode.shapeFlag&32){const r=t._;r?(Lr(s,t,n),n&&qs(s,"_",r,!0)):Pr(t,s)}else t&&Ir(e,t)},bl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,l=W;if(s.shapeFlag&32){const u=t._;u?n&&u===1?i=!1:Lr(r,t,n):(i=!t.$stable,Pr(t,r)),l=t}else t&&(Ir(e,t),l={default:1});if(i)for(const u in r)!Or(u)&&l[u]==null&&delete r[u]},he=Ll;function _l(e){return yl(e)}function yl(e,t){const n=Gs();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:l,createText:u,createComment:c,setText:p,setElementText:a,parentNode:g,nextSibling:y,setScopeId:P=Pe,insertStaticContent:D}=e,F=(o,f,d,b=null,h=null,m=null,C=void 0,x=null,v=!!f.dynamicChildren)=>{if(o===f)return;o&&!xt(o,f)&&(b=Vt(o),we(o,h,m,!0),o=null),f.patchFlag===-2&&(v=!1,f.dynamicChildren=null);const{type:_,ref:T,shapeFlag:S}=f;switch(_){case un:te(o,f,d,b);break;case We:V(o,f,d,b);break;case xn:o==null&&G(f,d,b,C);break;case me:$t(o,f,d,b,h,m,C,x,v);break;default:S&1?Y(o,f,d,b,h,m,C,x,v):S&6?Nt(o,f,d,b,h,m,C,x,v):(S&64||S&128)&&_.process(o,f,d,b,h,m,C,x,v,_t)}T!=null&&h&&On(T,o&&o.ref,m,f||o,!f)},te=(o,f,d,b)=>{if(o==null)s(f.el=u(f.children),d,b);else{const h=f.el=o.el;f.children!==o.children&&p(h,f.children)}},V=(o,f,d,b)=>{o==null?s(f.el=c(f.children||""),d,b):f.el=o.el},G=(o,f,d,b)=>{[o.el,o.anchor]=D(o.children,f,d,b,o.el,o.anchor)},J=({el:o,anchor:f},d,b)=>{let h;for(;o&&o!==f;)h=y(o),s(o,d,b),o=h;s(f,d,b)},E=({el:o,anchor:f})=>{let d;for(;o&&o!==f;)d=y(o),r(o),o=d;r(f)},Y=(o,f,d,b,h,m,C,x,v)=>{f.type==="svg"?C="svg":f.type==="math"&&(C="mathml"),o==null?De(f,d,b,h,m,C,x,v):Ht(o,f,h,m,C,x,v)},De=(o,f,d,b,h,m,C,x)=>{let v,_;const{props:T,shapeFlag:S,transition:w,dirs:A}=o;if(v=o.el=l(o.type,m,T&&T.is,T),S&8?a(v,o.children):S&16&&He(o.children,v,null,b,h,_n(o,m),C,x),A&&Ze(o,null,b,"created"),Se(v,o,o.scopeId,C,b),T){for(const U in T)U!=="value"&&!wt(U)&&i(v,U,null,T[U],m,b);"value"in T&&i(v,"value",null,T.value,m),(_=T.onVnodeBeforeMount)&&Ee(_,b,o)}A&&Ze(o,null,b,"beforeMount");const M=vl(h,w);M&&w.beforeEnter(v),s(v,f,d),((_=T&&T.onVnodeMounted)||M||A)&&he(()=>{_&&Ee(_,b,o),M&&w.enter(v),A&&Ze(o,null,b,"mounted")},h)},Se=(o,f,d,b,h)=>{if(d&&P(o,d),b)for(let m=0;m{for(let _=v;_{const x=f.el=o.el;let{patchFlag:v,dynamicChildren:_,dirs:T}=f;v|=o.patchFlag&16;const S=o.props||W,w=f.props||W;let A;if(d&&Xe(d,!1),(A=w.onVnodeBeforeUpdate)&&Ee(A,d,f,o),T&&Ze(f,o,d,"beforeUpdate"),d&&Xe(d,!0),(S.innerHTML&&w.innerHTML==null||S.textContent&&w.textContent==null)&&a(x,""),_?Je(o.dynamicChildren,_,x,d,b,_n(f,h),m):C||B(o,f,x,null,d,b,_n(f,h),m,!1),v>0){if(v&16)mt(x,S,w,d,h);else if(v&2&&S.class!==w.class&&i(x,"class",null,w.class,h),v&4&&i(x,"style",S.style,w.style,h),v&8){const M=f.dynamicProps;for(let U=0;U{A&&Ee(A,d,f,o),T&&Ze(f,o,d,"updated")},b)},Je=(o,f,d,b,h,m,C)=>{for(let x=0;x{if(f!==d){if(f!==W)for(const m in f)!wt(m)&&!(m in d)&&i(o,m,f[m],null,h,b);for(const m in d){if(wt(m))continue;const C=d[m],x=f[m];C!==x&&m!=="value"&&i(o,m,x,C,h,b)}"value"in d&&i(o,"value",f.value,d.value,h)}},$t=(o,f,d,b,h,m,C,x,v)=>{const _=f.el=o?o.el:u(""),T=f.anchor=o?o.anchor:u("");let{patchFlag:S,dynamicChildren:w,slotScopeIds:A}=f;A&&(x=x?x.concat(A):A),o==null?(s(_,d,b),s(T,d,b),He(f.children||[],d,T,h,m,C,x,v)):S>0&&S&64&&w&&o.dynamicChildren?(Je(o.dynamicChildren,w,d,h,m,C,x),(f.key!=null||h&&f===h.subTree)&&Mr(o,f,!0)):B(o,f,d,T,h,m,C,x,v)},Nt=(o,f,d,b,h,m,C,x,v)=>{f.slotScopeIds=x,o==null?f.shapeFlag&512?h.ctx.activate(f,d,b,C,v):cn(f,d,b,h,m,C,v):is(o,f,v)},cn=(o,f,d,b,h,m,C)=>{const x=o.component=Nl(o,b,h);if(br(o)&&(x.ctx.renderer=_t),jl(x,!1,C),x.asyncDep){if(h&&h.registerDep(x,ne,C),!o.el){const v=x.subTree=O(We);V(null,v,f,d)}}else ne(x,o,f,d,h,m,C)},is=(o,f,d)=>{const b=f.component=o.component;if(Pl(o,f,d))if(b.asyncDep&&!b.asyncResolved){q(b,f,d);return}else b.next=f,b.update();else f.el=o.el,b.vnode=f},ne=(o,f,d,b,h,m,C)=>{const x=()=>{if(o.isMounted){let{next:S,bu:w,u:A,parent:M,vnode:U}=o;{const de=Rr(o);if(de){S&&(S.el=U.el,q(o,S,C)),de.asyncDep.then(()=>{o.isUnmounted||x()});return}}let $=S,ae;Xe(o,!1),S?(S.el=U.el,q(o,S,C)):S=U,w&&pn(w),(ae=S.props&&S.props.onVnodeBeforeUpdate)&&Ee(ae,M,S,U),Xe(o,!0);const X=vn(o),ye=o.subTree;o.subTree=X,F(ye,X,g(ye.el),Vt(ye),o,h,m),S.el=X.el,$===null&&Il(o,X.el),A&&he(A,h),(ae=S.props&&S.props.onVnodeUpdated)&&he(()=>Ee(ae,M,S,U),h)}else{let S;const{el:w,props:A}=f,{bm:M,m:U,parent:$,root:ae,type:X}=o,ye=ct(f);if(Xe(o,!1),M&&pn(M),!ye&&(S=A&&A.onVnodeBeforeMount)&&Ee(S,$,f),Xe(o,!0),w&&fs){const de=()=>{o.subTree=vn(o),fs(w,o.subTree,o,h,null)};ye&&X.__asyncHydrate?X.__asyncHydrate(w,o,de):de()}else{ae.ce&&ae.ce._injectChildStyle(X);const de=o.subTree=vn(o);F(null,de,d,b,o,h,m),f.el=de.el}if(U&&he(U,h),!ye&&(S=A&&A.onVnodeMounted)){const de=f;he(()=>Ee(S,$,de),h)}(f.shapeFlag&256||$&&ct($.vnode)&&$.vnode.shapeFlag&256)&&o.a&&he(o.a,h),o.isMounted=!0,f=d=b=null}};o.scope.on();const v=o.effect=new zs(x);o.scope.off();const _=o.update=v.run.bind(v),T=o.job=v.runIfDirty.bind(v);T.i=o,T.id=o.uid,v.scheduler=()=>Xn(T),Xe(o,!0),_()},q=(o,f,d)=>{f.component=o;const b=o.vnode.props;o.vnode=f,o.next=null,pl(o,f.props,b,d),bl(o,f.children,d),qe(),ys(o),Ge()},B=(o,f,d,b,h,m,C,x,v=!1)=>{const _=o&&o.children,T=o?o.shapeFlag:0,S=f.children,{patchFlag:w,shapeFlag:A}=f;if(w>0){if(w&128){jt(_,S,d,b,h,m,C,x,v);return}else if(w&256){ze(_,S,d,b,h,m,C,x,v);return}}A&8?(T&16&&bt(_,h,m),S!==_&&a(d,S)):T&16?A&16?jt(_,S,d,b,h,m,C,x,v):bt(_,h,m,!0):(T&8&&a(d,""),A&16&&He(S,d,b,h,m,C,x,v))},ze=(o,f,d,b,h,m,C,x,v)=>{o=o||ot,f=f||ot;const _=o.length,T=f.length,S=Math.min(_,T);let w;for(w=0;wT?bt(o,h,m,!0,!1,S):He(f,d,b,h,m,C,x,v,S)},jt=(o,f,d,b,h,m,C,x,v)=>{let _=0;const T=f.length;let S=o.length-1,w=T-1;for(;_<=S&&_<=w;){const A=o[_],M=f[_]=v?Ve(f[_]):Oe(f[_]);if(xt(A,M))F(A,M,d,null,h,m,C,x,v);else break;_++}for(;_<=S&&_<=w;){const A=o[S],M=f[w]=v?Ve(f[w]):Oe(f[w]);if(xt(A,M))F(A,M,d,null,h,m,C,x,v);else break;S--,w--}if(_>S){if(_<=w){const A=w+1,M=Aw)for(;_<=S;)we(o[_],h,m,!0),_++;else{const A=_,M=_,U=new Map;for(_=M;_<=w;_++){const pe=f[_]=v?Ve(f[_]):Oe(f[_]);pe.key!=null&&U.set(pe.key,_)}let $,ae=0;const X=w-M+1;let ye=!1,de=0;const yt=new Array(X);for(_=0;_=X){we(pe,h,m,!0);continue}let Te;if(pe.key!=null)Te=U.get(pe.key);else for($=M;$<=w;$++)if(yt[$-M]===0&&xt(pe,f[$])){Te=$;break}Te===void 0?we(pe,h,m,!0):(yt[Te-M]=_+1,Te>=de?de=Te:ye=!0,F(pe,f[Te],d,null,h,m,C,x,v),ae++)}const cs=ye?xl(yt):ot;for($=cs.length-1,_=X-1;_>=0;_--){const pe=M+_,Te=f[pe],as=pe+1{const{el:m,type:C,transition:x,children:v,shapeFlag:_}=o;if(_&6){Ye(o.component.subTree,f,d,b);return}if(_&128){o.suspense.move(f,d,b);return}if(_&64){C.move(o,f,d,_t);return}if(C===me){s(m,f,d);for(let S=0;Sx.enter(m),h);else{const{leave:S,delayLeave:w,afterLeave:A}=x,M=()=>s(m,f,d),U=()=>{S(m,()=>{M(),A&&A()})};w?w(m,M,U):U()}else s(m,f,d)},we=(o,f,d,b=!1,h=!1)=>{const{type:m,props:C,ref:x,children:v,dynamicChildren:_,shapeFlag:T,patchFlag:S,dirs:w,cacheIndex:A}=o;if(S===-2&&(h=!1),x!=null&&On(x,null,d,o,!0),A!=null&&(f.renderCache[A]=void 0),T&256){f.ctx.deactivate(o);return}const M=T&1&&w,U=!ct(o);let $;if(U&&($=C&&C.onVnodeBeforeUnmount)&&Ee($,f,o),T&6)Gr(o.component,d,b);else{if(T&128){o.suspense.unmount(d,b);return}M&&Ze(o,null,f,"beforeUnmount"),T&64?o.type.remove(o,f,d,_t,b):_&&!_.hasOnce&&(m!==me||S>0&&S&64)?bt(_,f,d,!1,!0):(m===me&&S&384||!h&&T&16)&&bt(v,f,d),b&&ls(o)}(U&&($=C&&C.onVnodeUnmounted)||M)&&he(()=>{$&&Ee($,f,o),M&&Ze(o,null,f,"unmounted")},d)},ls=o=>{const{type:f,el:d,anchor:b,transition:h}=o;if(f===me){qr(d,b);return}if(f===xn){E(o);return}const m=()=>{r(d),h&&!h.persisted&&h.afterLeave&&h.afterLeave()};if(o.shapeFlag&1&&h&&!h.persisted){const{leave:C,delayLeave:x}=h,v=()=>C(d,m);x?x(o.el,m,v):v()}else m()},qr=(o,f)=>{let d;for(;o!==f;)d=y(o),r(o),o=d;r(f)},Gr=(o,f,d)=>{const{bum:b,scope:h,job:m,subTree:C,um:x,m:v,a:_}=o;Ts(v),Ts(_),b&&pn(b),h.stop(),m&&(m.flags|=8,we(C,o,f,d)),x&&he(x,f),he(()=>{o.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&o.asyncDep&&!o.asyncResolved&&o.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},bt=(o,f,d,b=!1,h=!1,m=0)=>{for(let C=m;C{if(o.shapeFlag&6)return Vt(o.component.subTree);if(o.shapeFlag&128)return o.suspense.next();const f=y(o.anchor||o.el),d=f&&f[Ui];return d?y(d):f};let an=!1;const os=(o,f,d)=>{o==null?f._vnode&&we(f._vnode,null,null,!0):F(f._vnode||null,o,f,null,null,null,d),f._vnode=o,an||(an=!0,ys(),pr(),an=!1)},_t={p:F,um:we,m:Ye,r:ls,mt:cn,mc:He,pc:B,pbc:Je,n:Vt,o:e};let us,fs;return{render:os,hydrate:us,createApp:al(os,us)}}function _n({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Xe({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function vl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Mr(e,t,n=!1){const s=e.children,r=t.children;if(I(s)&&I(r))for(let i=0;i>1,e[n[u]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,l=n[i-1];i-- >0;)n[i]=l,l=t[l];return n}function Rr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Rr(t)}function Ts(e){if(e)for(let t=0;tQ(Cl);function yn(e,t,n){return Fr(e,t,n)}function Fr(e,t,n=W){const{immediate:s,deep:r,flush:i,once:l}=n,u=k({},n);let c;if(fn)if(i==="sync"){const y=Sl();c=y.__watcherHandles||(y.__watcherHandles=[])}else if(!t||s)u.once=!0;else{const y=()=>{};return y.stop=Pe,y.resume=Pe,y.pause=Pe,y}const p=le;u.call=(y,P,D)=>Ie(y,p,P,D);let a=!1;i==="post"?u.scheduler=y=>{he(y,p&&p.suspense)}:i!=="sync"&&(a=!0,u.scheduler=(y,P)=>{P?y():Xn(y)}),u.augmentJob=y=>{t&&(y.flags|=4),a&&(y.flags|=2,p&&(y.id=p.uid,y.i=p))};const g=$i(e,t,u);return c&&c.push(g),g}function wl(e,t,n){const s=this.proxy,r=Z(e)?e.includes(".")?Dr(s,e):()=>s[e]:e.bind(s,s);let i;L(t)?i=t:(i=t.handler,n=t);const l=Dt(this),u=Fr(r,i.bind(s),n);return l(),u}function Dr(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ke(t)}Modifiers`]||e[`${st(t)}Modifiers`];function El(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||W;let r=n;const i=t.startsWith("update:"),l=i&&Tl(s,t.slice(7));l&&(l.trim&&(r=n.map(a=>Z(a)?a.trim():a)),l.number&&(r=n.map(ti)));let u,c=s[u=dn(t)]||s[u=dn(Ke(t))];!c&&i&&(c=s[u=dn(st(t))]),c&&Ie(c,e,6,r);const p=s[u+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,Ie(p,e,6,r)}}function Hr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let l={},u=!1;if(!L(e)){const c=p=>{const a=Hr(p,t,!0);a&&(u=!0,k(l,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!u?(z(e)&&s.set(e,null),null):(I(i)?i.forEach(c=>l[c]=null):k(l,i),z(e)&&s.set(e,l),l)}function on(e,t){return!e||!kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),H(e,t[0].toLowerCase()+t.slice(1))||H(e,st(t))||H(e,t))}function vn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:l,attrs:u,emit:c,render:p,renderCache:a,props:g,data:y,setupState:P,ctx:D,inheritAttrs:F}=e,te=Zt(e);let V,G;try{if(n.shapeFlag&4){const E=r||s,Y=E;V=Oe(p.call(Y,E,a,g,P,y,D)),G=u}else{const E=t;V=Oe(E.length>1?E(g,{attrs:u,slots:l,emit:c}):E(g,null)),G=t.props?u:Al(u)}}catch(E){Et.length=0,rn(E,e,1),V=O(We)}let J=V;if(G&&F!==!1){const E=Object.keys(G),{shapeFlag:Y}=J;E.length&&Y&7&&(i&&E.some(Hn)&&(G=Ol(G,i)),J=ht(J,G,!1,!0))}return n.dirs&&(J=ht(J,null,!1,!0),J.dirs=J.dirs?J.dirs.concat(n.dirs):n.dirs),n.transition&&Qn(J,n.transition),V=J,Zt(te),V}const Al=e=>{let t;for(const n in e)(n==="class"||n==="style"||kt(n))&&((t||(t={}))[n]=e[n]);return t},Ol=(e,t)=>{const n={};for(const s in e)(!Hn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Pl(e,t,n){const{props:s,children:r,component:i}=e,{props:l,children:u,patchFlag:c}=t,p=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Es(s,l,p):!!l;if(c&8){const a=t.dynamicProps;for(let g=0;ge.__isSuspense;function Ll(e,t){t&&t.pendingBranch?I(e)?t.effects.push(...e):t.effects.push(e):Bi(e)}const me=Symbol.for("v-fgt"),un=Symbol.for("v-txt"),We=Symbol.for("v-cmt"),xn=Symbol.for("v-stc"),Et=[];let be=null;function _e(e=!1){Et.push(be=e?null:[])}function Ml(){Et.pop(),be=Et[Et.length-1]||null}let Lt=1;function As(e){Lt+=e,e<0&&be&&(be.hasOnce=!0)}function Nr(e){return e.dynamicChildren=Lt>0?be||ot:null,Ml(),Lt>0&&be&&be.push(e),e}function tt(e,t,n,s,r,i){return Nr(N(e,t,n,s,r,i,!0))}function pt(e,t,n,s,r){return Nr(O(e,t,n,s,r,!0))}function Mt(e){return e?e.__v_isVNode===!0:!1}function xt(e,t){return e.type===t.type&&e.key===t.key}const jr=({key:e})=>e??null,Jt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Z(e)||oe(e)||L(e)?{i:ce,r:e,k:t,f:!!n}:e:null);function N(e,t=null,n=null,s=0,r=null,i=e===me?0:1,l=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&jr(t),ref:t&&Jt(t),scopeId:gr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ce};return u?(ss(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=Z(n)?8:16),Lt>0&&!l&&be&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&be.push(c),c}const O=Rl;function Rl(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===nl)&&(e=We),Mt(e)){const u=ht(e,t,!0);return n&&ss(u,n),Lt>0&&!i&&be&&(u.shapeFlag&6?be[be.indexOf(e)]=u:be.push(u)),u.patchFlag=-2,u}if(Kl(e)&&(e=e.__vccOpts),t){t=Fl(t);let{class:u,style:c}=t;u&&!Z(u)&&(t.class=Vn(u)),z(c)&&(zn(c)&&!I(c)&&(c=k({},c)),t.style=jn(c))}const l=Z(e)?1:$r(e)?128:Ki(e)?64:z(e)?4:L(e)?2:0;return N(e,t,n,s,r,l,i,!0)}function Fl(e){return e?zn(e)||Tr(e)?k({},e):e:null}function ht(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:l,children:u,transition:c}=e,p=t?Dl(r||{},t):r,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:p,key:p&&jr(p),ref:t&&t.ref?n&&i?I(i)?i.concat(Jt(t)):[i,Jt(t)]:Jt(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==me?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ht(e.ssContent),ssFallback:e.ssFallback&&ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Qn(a,c.clone(a)),a}function re(e=" ",t=0){return O(un,null,e,t)}function ns(e="",t=!1){return t?(_e(),pt(We,null,e)):O(We,null,e)}function Oe(e){return e==null||typeof e=="boolean"?O(We):I(e)?O(me,null,e.slice()):Mt(e)?Ve(e):O(un,null,String(e))}function Ve(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ht(e)}function ss(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(I(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),ss(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Tr(t)?t._ctx=ce:r===3&&ce&&(ce.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else L(t)?(t={default:t,_ctx:ce},n=32):(t=String(t),s&64?(n=16,t=[re(t)]):n=8);e.children=t,e.shapeFlag|=n}function Dl(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(l=>l(i)):r[0](i)}};Qt=t("__VUE_INSTANCE_SETTERS__",n=>le=n),Rn=t("__VUE_SSR_SETTERS__",n=>fn=n)}const Dt=e=>{const t=le;return Qt(e),e.scope.on(),()=>{e.scope.off(),Qt(t)}},Os=()=>{le&&le.scope.off(),Qt(null)};function Vr(e){return e.vnode.shapeFlag&4}let fn=!1;function jl(e,t=!1,n=!1){t&&Rn(t);const{props:s,children:r}=e.vnode,i=Vr(e);dl(e,s,i,t),ml(e,r,n);const l=i?Vl(e,t):void 0;return t&&Rn(!1),l}function Vl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,rl);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Ul(e):null,i=Dt(e);qe();const l=Ft(s,e,0,[e.props,r]);if(Ge(),i(),Ks(l)){if(ct(e)||mr(e),l.then(Os,Os),t)return l.then(u=>{Ps(e,u,t)}).catch(u=>{rn(u,e,0)});e.asyncDep=l}else Ps(e,l,t)}else Br(e,t)}function Ps(e,t,n){L(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:z(t)&&(e.setupState=cr(t)),Br(e,n)}let Is;function Br(e,t,n){const s=e.type;if(!e.render){if(!t&&Is&&!s.render){const r=s.template||es(e).template;if(r){const{isCustomElement:i,compilerOptions:l}=e.appContext.config,{delimiters:u,compilerOptions:c}=s,p=k(k({isCustomElement:i,delimiters:u},l),c);s.render=Is(r,p)}}e.render=s.render||Pe}{const r=Dt(e);qe();try{il(e)}finally{Ge(),r()}}}const Bl={get(e,t){return ee(e,"get",""),e[t]}};function Ul(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Bl),slots:e.slots,emit:e.emit,expose:t}}function rs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(cr(Mi(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Tt)return Tt[n](e)},has(t,n){return n in t||n in Tt}})):e.proxy}function Kl(e){return L(e)&&"__vccOpts"in e}const Rt=(e,t)=>Di(e,t,fn);function Ur(e,t,n){const s=arguments.length;return s===2?z(t)&&!I(t)?Mt(t)?O(e,null,[t]):O(e,t):O(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Mt(n)&&(n=[n]),O(e,t,n))}const Wl="3.5.10";/** +* @vue/runtime-dom v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Fn;const Ls=typeof window<"u"&&window.trustedTypes;if(Ls)try{Fn=Ls.createPolicy("vue",{createHTML:e=>e})}catch{}const Kr=Fn?e=>Fn.createHTML(e):e=>e,ql="http://www.w3.org/2000/svg",Gl="http://www.w3.org/1998/Math/MathML",Me=typeof document<"u"?document:null,Ms=Me&&Me.createElement("template"),Jl={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 r=t==="svg"?Me.createElementNS(ql,e):t==="mathml"?Me.createElementNS(Gl,e):n?Me.createElement(e,{is:n}):Me.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Me.createTextNode(e),createComment:e=>Me.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Me.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const l=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Ms.innerHTML=Kr(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const u=Ms.content;if(s==="svg"||s==="mathml"){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},zl=Symbol("_vtc");function Yl(e,t,n){const s=e[zl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Rs=Symbol("_vod"),Zl=Symbol("_vsh"),Xl=Symbol(""),Ql=/(^|;)\s*display\s*:/;function kl(e,t,n){const s=e.style,r=Z(n);let i=!1;if(n&&!r){if(t)if(Z(t))for(const l of t.split(";")){const u=l.slice(0,l.indexOf(":")).trim();n[u]==null&&zt(s,u,"")}else for(const l in t)n[l]==null&&zt(s,l,"");for(const l in n)l==="display"&&(i=!0),zt(s,l,n[l])}else if(r){if(t!==n){const l=s[Xl];l&&(n+=";"+l),s.cssText=n,i=Ql.test(n)}}else t&&e.removeAttribute("style");Rs in e&&(e[Rs]=i?s.display:"",e[Zl]&&(s.display="none"))}const Fs=/\s*!important$/;function zt(e,t,n){if(I(n))n.forEach(s=>zt(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=eo(e,t);Fs.test(n)?e.setProperty(st(s),n.replace(Fs,""),"important"):e[s]=n}}const Ds=["Webkit","Moz","ms"],Cn={};function eo(e,t){const n=Cn[t];if(n)return n;let s=Ke(t);if(s!=="filter"&&s in e)return Cn[t]=s;s=Ws(s);for(let r=0;rSn||(io.then(()=>Sn=0),Sn=Date.now());function oo(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ie(uo(s,n.value),t,5,[s])};return n.value=e,n.attached=lo(),n}function uo(e,t){if(I(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Bs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,fo=(e,t,n,s,r,i)=>{const l=r==="svg";t==="class"?Yl(e,s,l):t==="style"?kl(e,n,s):kt(t)?Hn(t)||so(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):co(e,t,s,l))?(Ns(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&$s(e,t,s,l,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Z(s))?Ns(e,Ke(t),s):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),$s(e,t,s,l))};function co(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Bs(t)&&L(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Bs(t)&&Z(n)?!1:t in e}const ao=k({patchProp:fo},Jl);let Us;function po(){return Us||(Us=_l(ao))}const ho=(...e)=>{const t=po().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=mo(s);if(!r)return;const i=t._component;!L(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const l=n(r,!1,go(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),l},t};function go(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function mo(e){return Z(e)?document.querySelector(e):e}function bo({tag:e,contentTags:t,rootTags:n,level:s}={}){e=e||null,n=n||Q("semanticStructure_rootTags",["main"]),t=t||Q("semanticStructure_contentTags",["article","section"]),s=s||void 0,Ue("semanticStructure_rootTags",n),Ue("semanticStructure_contentTags",t);const r=Q("semanticStructure_parentLevel",0),i=Rt(()=>s!==void 0?s:r+1),l=Rt(()=>e||(Number(r)in n?n[Number(r)]:t[i.value%t.length]));return Ue("semanticStructure_rootLevel",n.length),Ue("semanticStructure_parentLevel",i.value),{parentLevel:r,currentLevel:i,currentTag:l}}const Wr={name:"ContentContainer",props:{tag:{type:String,default:null},rootTags:{type:Array,default(){return Q("semanticStructure_rootTags",["main"])}},contentTags:{type:Array,default(){return Q("semanticStructure_contentTags",["article","section"])}},level:{type:Number,default:void 0},debug:{type:Boolean,default(){return Q("semanticStructure_debug",!1)}}},setup(e){const{parentLevel:t,currentLevel:n,currentTag:s}=bo(e);return Ue("semanticStructure_debug",e.debug),{parentLevel:t,currentLevel:n,currentTag:s}},render(){const{currentTag:e,parentLevel:t,currentLevel:n}=this;return Ur(e,{...this.$attrs,..._o(this)},{default:()=>this.$slots.default({currentTag:e,parentLevel:t,currentLevel:n})})}},_o=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel,"data-parent-level":e.parentLevel}:{};function yo({tag:e}={}){const t=Q("semanticStructure_parentLevel",1)+1,n=Q("semanticStructure_rootLevel",1),s=Rt(()=>vo(t-n)),r=Rt(()=>e||`h${s.value}`);return{currentLevel:s,currentTag:r}}const vo=e=>Math.max(1,Math.min(e,6)),xo={name:"ContentHeadline",props:{tag:{type:String,default:null},debug:{type:Boolean,default(){return Q("semanticStructure_debug",!1)}}},setup(){const{parentLevel:e,currentLevel:t,currentTag:n}=yo();return{parentLevel:e,currentLevel:t,currentTag:n}},render(){const{currentTag:e,currentLevel:t}=this;return Ur(e,{...this.$attrs,...Co(this)},{default:()=>this.$slots.default({currentTag:e,currentLevel:t})})}},Co=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel}:{},So=["data-debug-current-level"],ue={__name:"DebugHeadline",setup(e){const t=Q("debugHeadings",!1);return(n,s)=>(_e(),pt(Ce(xo),{"data-debug":Ce(t)?"headline":void 0},{default:R(({currentLevel:r})=>[kn(n.$slots,"default"),Ce(t)?(_e(),tt("pre",{key:0,"data-debug-current-level":r},null,8,So)):ns("",!0)]),_:3},8,["data-debug"]))}},wo=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},To=["href","aria-label","title","target"],Eo={__name:"GithubCorner",props:{title:{type:String,default:"View source on GitHub"},target:{type:String,default:"_blank"},url:{type:String,default:"https://your-url"}},setup(e){return(t,n)=>(_e(),tt("a",{class:"atom-github-corner",href:e.url,"aria-label":e.title,title:e.title,target:e.target,rel:"noopener"},n[0]||(n[0]=[N("svg",{width:"80",height:"80",viewBox:"0 0 250 250","aria-hidden":"true"},[N("path",{d:"M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"}),N("path",{d:"M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2",fill:"currentColor",style:{"transform-origin":"130px 106px"},class:"octo-arm"}),N("path",{d:"M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z",fill:"currentColor",class:"octo-body"})],-1)]),8,To))}},Ao=wo(Eo,[["__scopeId","data-v-b4f2224c"]]),Oo=["data-debug-parent-level","data-debug-current-level","data-debug-current-tag"],Ne={__name:"DebugArticleContentContainer",props:{debug:{type:Boolean,default:!1}},setup(e){const t=e,n=t.debug||Q("debugHeadings",t.debug);return Ue("debugHeadings",n),(s,r)=>(_e(),pt(Ce(Wr),{rootTags:["main","article"],"data-debug":Ce(n)?"container":void 0},{default:R(({parentLevel:i,currentLevel:l,currentTag:u})=>[kn(s.$slots,"default"),Ce(n)?(_e(),tt("pre",{key:0,class:"structure-debug","data-debug-parent-level":i,"data-debug-current-level":l,"data-debug-current-tag":u},null,8,Oo)):ns("",!0)]),_:3},8,["data-debug"]))}},Po=["data-debug-parent-level","data-debug-current-level","data-debug-current-tag"],Qe={__name:"DebugContainer",props:{debug:{type:Boolean,default:!1}},setup(e){const t=e,n=t.debug||Q("debugHeadings",t.debug);return Ue("debugHeadings",n),(s,r)=>(_e(),pt(Ce(Wr),{"data-debug":Ce(n)?"container":void 0},{default:R(({parentLevel:i,currentLevel:l,currentTag:u})=>[kn(s.$slots,"default"),Ce(n)?(_e(),tt("pre",{key:0,class:"structure-debug","data-debug-parent-level":i,"data-debug-current-level":l,"data-debug-current-tag":u},null,8,Po)):ns("",!0)]),_:3},8,["data-debug"]))}},Io={class:"gallery columns-4"},Lo={class:"columns-3"},Mo={class:"columns-3"},Ro={__name:"App",setup(e){const t="https://github.com/basics/vue-semantic-structure";return(n,s)=>(_e(),tt("div",null,[O(Qe,{debug:""},{default:R(()=>[N("header",null,[O(ue,null,{default:R(()=>s[0]||(s[0]=[re("Stage")])),_:1}),s[1]||(s[1]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam… ",-1)),s[2]||(s[2]=N("pre",{class:"structure-debug","data-debug-current-tag":"header"},null,-1))]),O(Qe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[3]||(s[3]=[re("Text Component")])),_:1}),s[4]||(s[4]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))]),_:1}),O(Qe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[5]||(s[5]=[re("Gallery Component")])),_:1}),s[6]||(s[6]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam. ",-1)),N("div",Io,[(_e(!0),tt(me,null,sl(Array(4),(r,i)=>(_e(),tt("div",{key:i}))),128))])]),_:1}),O(Qe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[7]||(s[7]=[re("Teasers Component")])),_:1}),N("div",Lo,[O(Qe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[8]||(s[8]=[re("Teaser 1")])),_:1}),s[9]||(s[9]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),O(Qe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[10]||(s[10]=[re("Teaser 2")])),_:1}),s[11]||(s[11]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),O(Qe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[12]||(s[12]=[re("Teaser 3")])),_:1}),s[13]||(s[13]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1})])]),_:1})]),_:1}),s[27]||(s[27]=N("hr",null,null,-1)),O(Ne,{debug:""},{default:R(()=>[O(Ne,null,{default:R(()=>[N("header",null,[O(ue,null,{default:R(()=>s[14]||(s[14]=[re("Article Title")])),_:1}),s[15]||(s[15]=N("pre",{class:"structure-debug","data-debug-current-tag":"header"},null,-1))]),O(Ne,null,{default:R(()=>[N("div",null,[O(ue,null,{default:R(()=>s[16]||(s[16]=[re("Introduction")])),_:1}),s[17]||(s[17]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))])]),_:1}),O(Ne,null,{default:R(()=>[N("div",null,[O(ue,null,{default:R(()=>s[18]||(s[18]=[re("Description")])),_:1}),s[19]||(s[19]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))])]),_:1}),O(Ne,null,{default:R(()=>[N("div",null,[O(ue,null,{default:R(()=>s[20]||(s[20]=[re("More Articles")])),_:1})]),N("div",Mo,[O(Ne,null,{default:R(()=>[O(ue,null,{default:R(()=>s[21]||(s[21]=[re("Article 1")])),_:1}),s[22]||(s[22]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),O(Ne,null,{default:R(()=>[O(ue,null,{default:R(()=>s[23]||(s[23]=[re("Article 2")])),_:1}),s[24]||(s[24]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),O(Ne,null,{default:R(()=>[O(ue,null,{default:R(()=>s[25]||(s[25]=[re("Article 3")])),_:1}),s[26]||(s[26]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1})])]),_:1})]),_:1})]),_:1}),O(Ao,{url:Ce(t)},null,8,["url"])]))}};ho(Ro).mount("#app"); diff --git a/playground/assets/index-dQOx39QE.js b/playground/assets/index-dQOx39QE.js deleted file mode 100644 index 48d6080..0000000 --- a/playground/assets/index-dQOx39QE.js +++ /dev/null @@ -1,17 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&s(l)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();/** -* @vue/shared v3.5.9 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Dn(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const W={},ot=[],Pe=()=>{},Gr=()=>!1,kt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Hn=e=>e.startsWith("onUpdate:"),k=Object.assign,$n=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Jr=Object.prototype.hasOwnProperty,H=(e,t)=>Jr.call(e,t),I=Array.isArray,St=e=>en(e)==="[object Map]",zr=e=>en(e)==="[object Set]",L=e=>typeof e=="function",Z=e=>typeof e=="string",gt=e=>typeof e=="symbol",z=e=>e!==null&&typeof e=="object",Us=e=>(z(e)||L(e))&&L(e.then)&&L(e.catch),Yr=Object.prototype.toString,en=e=>Yr.call(e),Zr=e=>en(e).slice(8,-1),Xr=e=>en(e)==="[object Object]",Nn=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,wt=Dn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),tn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Qr=/-(\w)/g,tt=tn(e=>e.replace(Qr,(t,n)=>n?n.toUpperCase():"")),kr=/\B([A-Z])/g,st=tn(e=>e.replace(kr,"-$1").toLowerCase()),Ks=tn(e=>e.charAt(0).toUpperCase()+e.slice(1)),dn=tn(e=>e?`on${Ks(e)}`:""),nt=(e,t)=>!Object.is(e,t),pn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},ei=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ds;const qs=()=>ds||(ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function jn(e){if(I(e)){const t={};for(let n=0;n{if(n){const s=n.split(ni);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Vn(e){let t="";if(Z(e))t=e;else if(I(e))for(let n=0;n0)return;let e;for(;lt;){let t=lt,n;for(;t;)t.flags&=-9,t=t.next;for(t=lt,lt=void 0;t;){if(t.flags&1)try{t.trigger()}catch(s){e||(e=s)}n=t.next,t.next=void 0,t=n}}if(e)throw e}function Zs(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Xs(e){let t,n=e.depsTail,s=n;for(;s;){const r=s.prevDep;s.version===-1?(s===n&&(n=r),Kn(s),fi(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=r}e.deps=t,e.depsTail=n}function wn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Qs(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Qs(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===At))return;e.globalVersion=At;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!wn(e)){e.flags&=-3;return}const n=K,s=ve;K=e,ve=!0;try{Zs(e);const r=e.fn(e._value);(t.version===0||nt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{K=n,ve=s,Xs(e),e.flags&=-3}}function Kn(e,t=!1){const{dep:n,prevSub:s,nextSub:r}=e;if(s&&(s.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s),!n.subs&&n.computed){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Kn(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function fi(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let ve=!0;const ks=[];function We(){ks.push(ve),ve=!1}function qe(){const e=ks.pop();ve=e===void 0?!0:e}function ps(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=K;K=void 0;try{t()}finally{K=n}}}let At=0;class ci{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class er{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!K||!ve||K===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==K)n=this.activeLink=new ci(K,this),K.deps?(n.prevDep=K.depsTail,K.depsTail.nextDep=n,K.depsTail=n):K.deps=K.depsTail=n,tr(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=K.depsTail,n.nextDep=void 0,K.depsTail.nextDep=n,K.depsTail=n,K.deps===n&&(K.deps=s)}return n}trigger(t){this.version++,At++,this.notify(t)}notify(t){Bn();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Un()}}}function tr(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)tr(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Tn=new WeakMap,ke=Symbol(""),En=Symbol(""),Ot=Symbol("");function ee(e,t,n){if(ve&&K){let s=Tn.get(e);s||Tn.set(e,s=new Map);let r=s.get(n);r||(s.set(n,r=new er),r.target=e,r.map=s,r.key=n),r.track()}}function Re(e,t,n,s,r,i){const l=Tn.get(e);if(!l){At++;return}const u=c=>{c&&c.trigger()};if(Bn(),t==="clear")l.forEach(u);else{const c=I(e),p=c&&Nn(n);if(c&&n==="length"){const a=Number(s);l.forEach((g,y)=>{(y==="length"||y===Ot||!gt(y)&&y>=a)&&u(g)})}else switch(n!==void 0&&u(l.get(n)),p&&u(l.get(Ot)),t){case"add":c?p&&u(l.get("length")):(u(l.get(ke)),St(e)&&u(l.get(En)));break;case"delete":c||(u(l.get(ke)),St(e)&&u(l.get(En)));break;case"set":St(e)&&u(l.get(ke));break}}Un()}function rt(e){const t=j(e);return t===e?t:(ee(t,"iterate",Ot),xe(e)?t:t.map(fe))}function nn(e){return ee(e=j(e),"iterate",Ot),e}const ai={__proto__:null,[Symbol.iterator](){return gn(this,Symbol.iterator,fe)},concat(...e){return rt(this).concat(...e.map(t=>I(t)?rt(t):t))},entries(){return gn(this,"entries",e=>(e[1]=fe(e[1]),e))},every(e,t){return Le(this,"every",e,t,void 0,arguments)},filter(e,t){return Le(this,"filter",e,t,n=>n.map(fe),arguments)},find(e,t){return Le(this,"find",e,t,fe,arguments)},findIndex(e,t){return Le(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Le(this,"findLast",e,t,fe,arguments)},findLastIndex(e,t){return Le(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Le(this,"forEach",e,t,void 0,arguments)},includes(...e){return mn(this,"includes",e)},indexOf(...e){return mn(this,"indexOf",e)},join(e){return rt(this).join(e)},lastIndexOf(...e){return mn(this,"lastIndexOf",e)},map(e,t){return Le(this,"map",e,t,void 0,arguments)},pop(){return vt(this,"pop")},push(...e){return vt(this,"push",e)},reduce(e,...t){return hs(this,"reduce",e,t)},reduceRight(e,...t){return hs(this,"reduceRight",e,t)},shift(){return vt(this,"shift")},some(e,t){return Le(this,"some",e,t,void 0,arguments)},splice(...e){return vt(this,"splice",e)},toReversed(){return rt(this).toReversed()},toSorted(e){return rt(this).toSorted(e)},toSpliced(...e){return rt(this).toSpliced(...e)},unshift(...e){return vt(this,"unshift",e)},values(){return gn(this,"values",fe)}};function gn(e,t,n){const s=nn(e),r=s[t]();return s!==e&&!xe(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const di=Array.prototype;function Le(e,t,n,s,r,i){const l=nn(e),u=l!==e&&!xe(e),c=l[t];if(c!==di[t]){const g=c.apply(e,i);return u?fe(g):g}let p=n;l!==e&&(u?p=function(g,y){return n.call(this,fe(g),y,e)}:n.length>2&&(p=function(g,y){return n.call(this,g,y,e)}));const a=c.call(l,p,s);return u&&r?r(a):a}function hs(e,t,n,s){const r=nn(e);let i=n;return r!==e&&(xe(e)?n.length>3&&(i=function(l,u,c){return n.call(this,l,u,c,e)}):i=function(l,u,c){return n.call(this,l,fe(u),c,e)}),r[t](i,...s)}function mn(e,t,n){const s=j(e);ee(s,"iterate",Ot);const r=s[t](...n);return(r===-1||r===!1)&&zn(n[0])?(n[0]=j(n[0]),s[t](...n)):r}function vt(e,t,n=[]){We(),Bn();const s=j(e)[t].apply(e,n);return Un(),qe(),s}const pi=Dn("__proto__,__v_isRef,__isVue"),nr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(gt));function hi(e){gt(e)||(e=String(e));const t=j(this);return ee(t,"has",e),t.hasOwnProperty(e)}class sr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?Ai:or:i?lr:ir).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const l=I(t);if(!r){let c;if(l&&(c=ai[n]))return c;if(n==="hasOwnProperty")return hi}const u=Reflect.get(t,n,oe(t)?t:s);return(gt(n)?nr.has(n):pi(n))||(r||ee(t,"get",n),i)?u:oe(u)?l&&Nn(n)?u:u.value:z(u)?r?ur(u):Gn(u):u}}class rr extends sr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=dt(i);if(!xe(s)&&!dt(s)&&(i=j(i),s=j(s)),!I(t)&&oe(i)&&!oe(s))return c?!1:(i.value=s,!0)}const l=I(t)&&Nn(n)?Number(n)e,sn=e=>Reflect.getPrototypeOf(e);function Bt(e,t,n=!1,s=!1){e=e.__v_raw;const r=j(e),i=j(t);n||(nt(t,i)&&ee(r,"get",t),ee(r,"get",i));const{has:l}=sn(r),u=s?Wn:n?Yn:fe;if(l.call(r,t))return u(e.get(t));if(l.call(r,i))return u(e.get(i));e!==r&&e.get(t)}function Ut(e,t=!1){const n=this.__v_raw,s=j(n),r=j(e);return t||(nt(e,r)&&ee(s,"has",e),ee(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Kt(e,t=!1){return e=e.__v_raw,!t&&ee(j(e),"iterate",ke),Reflect.get(e,"size",e)}function gs(e,t=!1){!t&&!xe(e)&&!dt(e)&&(e=j(e));const n=j(this);return sn(n).has.call(n,e)||(n.add(e),Re(n,"add",e,e)),this}function ms(e,t,n=!1){!n&&!xe(t)&&!dt(t)&&(t=j(t));const s=j(this),{has:r,get:i}=sn(s);let l=r.call(s,e);l||(e=j(e),l=r.call(s,e));const u=i.call(s,e);return s.set(e,t),l?nt(t,u)&&Re(s,"set",e,t):Re(s,"add",e,t),this}function bs(e){const t=j(this),{has:n,get:s}=sn(t);let r=n.call(t,e);r||(e=j(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&Re(t,"delete",e,void 0),i}function _s(){const e=j(this),t=e.size!==0,n=e.clear();return t&&Re(e,"clear",void 0,void 0),n}function Wt(e,t){return function(s,r){const i=this,l=i.__v_raw,u=j(l),c=t?Wn:e?Yn:fe;return!e&&ee(u,"iterate",ke),l.forEach((p,a)=>s.call(r,c(p),c(a),i))}}function qt(e,t,n){return function(...s){const r=this.__v_raw,i=j(r),l=St(i),u=e==="entries"||e===Symbol.iterator&&l,c=e==="keys"&&l,p=r[e](...s),a=n?Wn:t?Yn:fe;return!t&&ee(i,"iterate",c?En:ke),{next(){const{value:g,done:y}=p.next();return y?{value:g,done:y}:{value:u?[a(g[0]),a(g[1])]:a(g),done:y}},[Symbol.iterator](){return this}}}}function $e(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function yi(){const e={get(i){return Bt(this,i)},get size(){return Kt(this)},has:Ut,add:gs,set:ms,delete:bs,clear:_s,forEach:Wt(!1,!1)},t={get(i){return Bt(this,i,!1,!0)},get size(){return Kt(this)},has:Ut,add(i){return gs.call(this,i,!0)},set(i,l){return ms.call(this,i,l,!0)},delete:bs,clear:_s,forEach:Wt(!1,!0)},n={get(i){return Bt(this,i,!0)},get size(){return Kt(this,!0)},has(i){return Ut.call(this,i,!0)},add:$e("add"),set:$e("set"),delete:$e("delete"),clear:$e("clear"),forEach:Wt(!0,!1)},s={get(i){return Bt(this,i,!0,!0)},get size(){return Kt(this,!0)},has(i){return Ut.call(this,i,!0)},add:$e("add"),set:$e("set"),delete:$e("delete"),clear:$e("clear"),forEach:Wt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=qt(i,!1,!1),n[i]=qt(i,!0,!1),t[i]=qt(i,!1,!0),s[i]=qt(i,!0,!0)}),[e,n,t,s]}const[vi,xi,Ci,Si]=yi();function qn(e,t){const n=t?e?Si:Ci:e?xi:vi;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(H(n,r)&&r in s?n:s,r,i)}const wi={get:qn(!1,!1)},Ti={get:qn(!1,!0)},Ei={get:qn(!0,!1)};const ir=new WeakMap,lr=new WeakMap,or=new WeakMap,Ai=new WeakMap;function Oi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Pi(e){return e.__v_skip||!Object.isExtensible(e)?0:Oi(Zr(e))}function Gn(e){return dt(e)?e:Jn(e,!1,mi,wi,ir)}function Ii(e){return Jn(e,!1,_i,Ti,lr)}function ur(e){return Jn(e,!0,bi,Ei,or)}function Jn(e,t,n,s,r){if(!z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const l=Pi(e);if(l===0)return e;const u=new Proxy(e,l===2?s:n);return r.set(e,u),u}function ut(e){return dt(e)?ut(e.__v_raw):!!(e&&e.__v_isReactive)}function dt(e){return!!(e&&e.__v_isReadonly)}function xe(e){return!!(e&&e.__v_isShallow)}function zn(e){return e?!!e.__v_raw:!1}function j(e){const t=e&&e.__v_raw;return t?j(t):e}function Li(e){return!H(e,"__v_skip")&&Object.isExtensible(e)&&Ws(e,"__v_skip",!0),e}const fe=e=>z(e)?Gn(e):e,Yn=e=>z(e)?ur(e):e;function oe(e){return e?e.__v_isRef===!0:!1}function Ce(e){return oe(e)?e.value:e}const Mi={get:(e,t,n)=>t==="__v_raw"?e:Ce(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return oe(r)&&!oe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function fr(e){return ut(e)?e:new Proxy(e,Mi)}class Ri{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new er(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=At-1,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&K!==this)return Ys(this),!0}get value(){const t=this.dep.track();return Qs(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Fi(e,t,n=!1){let s,r;return L(e)?s=e:(s=e.get,r=e.set),new Ri(s,r,n)}const Gt={},Yt=new WeakMap;let Qe;function Di(e,t=!1,n=Qe){if(n){let s=Yt.get(n);s||Yt.set(n,s=[]),s.push(e)}}function Hi(e,t,n=W){const{immediate:s,deep:r,once:i,scheduler:l,augmentJob:u,call:c}=n,p=E=>r?E:xe(E)||r===!1||r===0?Be(E,1):Be(E);let a,g,y,P,D=!1,F=!1;if(oe(e)?(g=()=>e.value,D=xe(e)):ut(e)?(g=()=>p(e),D=!0):I(e)?(F=!0,D=e.some(E=>ut(E)||xe(E)),g=()=>e.map(E=>{if(oe(E))return E.value;if(ut(E))return p(E);if(L(E))return c?c(E,2):E()})):L(e)?t?g=c?()=>c(e,2):e:g=()=>{if(y){We();try{y()}finally{qe()}}const E=Qe;Qe=a;try{return c?c(e,3,[P]):e(P)}finally{Qe=E}}:g=Pe,t&&r){const E=g,Y=r===!0?1/0:r;g=()=>Be(E(),Y)}const te=ui(),V=()=>{a.stop(),te&&$n(te.effects,a)};if(i&&t){const E=t;t=(...Y)=>{E(...Y),V()}}let G=F?new Array(e.length).fill(Gt):Gt;const J=E=>{if(!(!(a.flags&1)||!a.dirty&&!E))if(t){const Y=a.run();if(r||D||(F?Y.some((De,Se)=>nt(De,G[Se])):nt(Y,G))){y&&y();const De=Qe;Qe=a;try{const Se=[Y,G===Gt?void 0:F&&G[0]===Gt?[]:G,P];c?c(t,3,Se):t(...Se),G=Y}finally{Qe=De}}}else a.run()};return u&&u(J),a=new Js(g),a.scheduler=l?()=>l(J,!1):J,P=E=>Di(E,!1,a),y=a.onStop=()=>{const E=Yt.get(a);if(E){if(c)c(E,4);else for(const Y of E)Y();Yt.delete(a)}},t?s?J(!0):G=a.run():l?l(J.bind(null,!0),!0):a.run(),V.pause=a.pause.bind(a),V.resume=a.resume.bind(a),V.stop=V,V}function Be(e,t=1/0,n){if(t<=0||!z(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,oe(e))Be(e.value,t,n);else if(I(e))for(let s=0;s{Be(s,t,n)});else if(Xr(e)){for(const s in e)Be(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Be(e[s],t,n)}return e}/** -* @vue/runtime-core v3.5.9 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ft(e,t,n,s){try{return s?e(...s):e()}catch(r){rn(r,t,n)}}function Ie(e,t,n,s){if(L(e)){const r=Ft(e,t,n,s);return r&&Us(r)&&r.catch(i=>{rn(i,t,n)}),r}if(I(e)){const r=[];for(let i=0;i>>1,r=ie[s],i=It(r);i=It(n)?ie.push(e):ie.splice(ji(t),0,e),e.flags|=1,ar()}}function ar(){!Pt&&!An&&(An=!0,Zn=cr.then(pr))}function Vi(e){I(e)?ft.push(...e):je&&e.id===-1?je.splice(it+1,0,e):e.flags&1||(ft.push(e),e.flags|=1),ar()}function ys(e,t,n=Pt?Ae+1:0){for(;nIt(n)-It(s));if(ft.length=0,je){je.push(...t);return}for(je=t,it=0;ite.id==null?e.flags&2?-1:1/0:e.id;function pr(e){An=!1,Pt=!0;try{for(Ae=0;Ae{s._d&&As(-1);const i=Zt(t);let l;try{l=e(...r)}finally{Zt(i),s._d&&As(1)}return l};return s._n=!0,s._c=!0,s._d=!0,s}function Ye(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let l=0;le.__isTeleport;function Qn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Qn(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 gr(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function On(e,t,n,s,r=!1){if(I(e)){e.forEach((D,F)=>On(D,t&&(I(t)?t[F]:t),n,s,r));return}if(ct(s)&&!r)return;const i=s.shapeFlag&4?rs(s.component):s.el,l=r?null:i,{i:u,r:c}=e,p=t&&t.r,a=u.refs===W?u.refs={}:u.refs,g=u.setupState,y=j(g),P=g===W?()=>!1:D=>H(y,D);if(p!=null&&p!==c&&(Z(p)?(a[p]=null,P(p)&&(g[p]=null)):oe(p)&&(p.value=null)),L(c))Ft(c,u,12,[l,a]);else{const D=Z(c),F=oe(c);if(D||F){const te=()=>{if(e.f){const V=D?P(c)?g[c]:a[c]:c.value;r?I(V)&&$n(V,i):I(V)?V.includes(i)||V.push(i):D?(a[c]=[i],P(c)&&(g[c]=a[c])):(c.value=[i],e.k&&(a[e.k]=c.value))}else D?(a[c]=l,P(c)&&(g[c]=l)):F&&(c.value=l,e.k&&(a[e.k]=l))};l?(te.id=-1,he(te,n)):te()}}}const ct=e=>!!e.type.__asyncLoader,mr=e=>e.type.__isKeepAlive;function Ki(e,t){br(e,"a",t)}function Wi(e,t){br(e,"da",t)}function br(e,t,n=le){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(ln(t,s,n),n){let r=n.parent;for(;r&&r.parent;)mr(r.parent.vnode)&&qi(s,t,n,r),r=r.parent}}function qi(e,t,n,s){const r=ln(t,e,s,!0);_r(()=>{$n(s[t],r)},n)}function ln(e,t,n=le,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...l)=>{We();const u=Dt(n),c=Ie(t,n,e,l);return u(),qe(),c});return s?r.unshift(i):r.push(i),i}}const Fe=e=>(t,n=le)=>{(!fn||e==="sp")&&ln(e,(...s)=>t(...s),n)},Gi=Fe("bm"),Ji=Fe("m"),zi=Fe("bu"),Yi=Fe("u"),Zi=Fe("bum"),_r=Fe("um"),Xi=Fe("sp"),Qi=Fe("rtg"),ki=Fe("rtc");function el(e,t=le){ln("ec",e,t)}const tl=Symbol.for("v-ndc");function nl(e,t,n,s){let r;const i=n,l=I(e);if(l||Z(e)){const u=l&&ut(e);let c=!1;u&&(c=!xe(e),e=nn(e)),r=new Array(e.length);for(let p=0,a=e.length;pt(u,c,void 0,i));else{const u=Object.keys(e);r=new Array(u.length);for(let c=0,p=u.length;cMt(t)?!(t.type===Ke||t.type===me&&!yr(t.children)):!0)?e:null}const Pn=e=>e?jr(e)?rs(e):Pn(e.parent):null,Tt=k(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=>Pn(e.parent),$root:e=>Pn(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>es(e),$forceUpdate:e=>e.f||(e.f=()=>{Xn(e.update)}),$nextTick:e=>e.n||(e.n=Ni.bind(e.proxy)),$watch:e=>Sl.bind(e)}),bn=(e,t)=>e!==W&&!e.__isScriptSetup&&H(e,t),sl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:l,type:u,appContext:c}=e;let p;if(t[0]!=="$"){const P=l[t];if(P!==void 0)switch(P){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(bn(s,t))return l[t]=1,s[t];if(r!==W&&H(r,t))return l[t]=2,r[t];if((p=e.propsOptions[0])&&H(p,t))return l[t]=3,i[t];if(n!==W&&H(n,t))return l[t]=4,n[t];In&&(l[t]=0)}}const a=Tt[t];let g,y;if(a)return t==="$attrs"&&ee(e.attrs,"get",""),a(e);if((g=u.__cssModules)&&(g=g[t]))return g;if(n!==W&&H(n,t))return l[t]=4,n[t];if(y=c.config.globalProperties,H(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return bn(r,t)?(r[t]=n,!0):s!==W&&H(s,t)?(s[t]=n,!0):H(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:r,propsOptions:i}},l){let u;return!!n[l]||e!==W&&H(e,l)||bn(t,l)||(u=i[0])&&H(u,l)||H(s,l)||H(Tt,l)||H(r.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:H(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function vs(e){return I(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let In=!0;function rl(e){const t=es(e),n=e.proxy,s=e.ctx;In=!1,t.beforeCreate&&xs(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:l,watch:u,provide:c,inject:p,created:a,beforeMount:g,mounted:y,beforeUpdate:P,updated:D,activated:F,deactivated:te,beforeDestroy:V,beforeUnmount:G,destroyed:J,unmounted:E,render:Y,renderTracked:De,renderTriggered:Se,errorCaptured:He,serverPrefetch:Ht,expose:Ge,inheritAttrs:mt,components:$t,directives:Nt,filters:cn}=t;if(p&&il(p,s,null),l)for(const q in l){const B=l[q];L(B)&&(s[q]=B.bind(n))}if(r){const q=r.call(n,n);z(q)&&(e.data=Gn(q))}if(In=!0,i)for(const q in i){const B=i[q],Je=L(B)?B.bind(n,n):L(B.get)?B.get.bind(n,n):Pe,jt=!L(B)&&L(B.set)?B.set.bind(n):Pe,ze=Rt({get:Je,set:jt});Object.defineProperty(s,q,{enumerable:!0,configurable:!0,get:()=>ze.value,set:we=>ze.value=we})}if(u)for(const q in u)vr(u[q],s,n,q);if(c){const q=L(c)?c.call(n):c;Reflect.ownKeys(q).forEach(B=>{Ue(B,q[B])})}a&&xs(a,e,"c");function ne(q,B){I(B)?B.forEach(Je=>q(Je.bind(n))):B&&q(B.bind(n))}if(ne(Gi,g),ne(Ji,y),ne(zi,P),ne(Yi,D),ne(Ki,F),ne(Wi,te),ne(el,He),ne(ki,De),ne(Qi,Se),ne(Zi,G),ne(_r,E),ne(Xi,Ht),I(Ge))if(Ge.length){const q=e.exposed||(e.exposed={});Ge.forEach(B=>{Object.defineProperty(q,B,{get:()=>n[B],set:Je=>n[B]=Je})})}else e.exposed||(e.exposed={});Y&&e.render===Pe&&(e.render=Y),mt!=null&&(e.inheritAttrs=mt),$t&&(e.components=$t),Nt&&(e.directives=Nt),Ht&&gr(e)}function il(e,t,n=Pe){I(e)&&(e=Ln(e));for(const s in e){const r=e[s];let i;z(r)?"default"in r?i=Q(r.from||s,r.default,!0):i=Q(r.from||s):i=Q(r),oe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[s]=i}}function xs(e,t,n){Ie(I(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function vr(e,t,n,s){let r=s.includes(".")?Fr(n,s):()=>n[s];if(Z(e)){const i=t[e];L(i)&&yn(r,i)}else if(L(e))yn(r,e.bind(n));else if(z(e))if(I(e))e.forEach(i=>vr(i,t,n,s));else{const i=L(e.handler)?e.handler.bind(n):t[e.handler];L(i)&&yn(r,i,e)}}function es(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:l}}=e.appContext,u=i.get(t);let c;return u?c=u:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(p=>Xt(c,p,l,!0)),Xt(c,t,l)),z(t)&&i.set(t,c),c}function Xt(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&Xt(e,i,n,!0),r&&r.forEach(l=>Xt(e,l,n,!0));for(const l in t)if(!(s&&l==="expose")){const u=ll[l]||n&&n[l];e[l]=u?u(e[l],t[l]):t[l]}return e}const ll={data:Cs,props:Ss,emits:Ss,methods:Ct,computed:Ct,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:Ct,directives:Ct,watch:ul,provide:Cs,inject:ol};function Cs(e,t){return t?e?function(){return k(L(e)?e.call(this,this):e,L(t)?t.call(this,this):t)}:t:e}function ol(e,t){return Ct(Ln(e),Ln(t))}function Ln(e){if(I(e)){const t={};for(let n=0;n1)return n&&L(t)?t.call(s&&s.proxy):t}}const Cr={},Sr=()=>Object.create(Cr),wr=e=>Object.getPrototypeOf(e)===Cr;function al(e,t,n,s=!1){const r={},i=Sr();e.propsDefaults=Object.create(null),Tr(e,t,r,i);for(const l in e.propsOptions[0])l in r||(r[l]=void 0);n?e.props=s?r:Ii(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function dl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:l}}=e,u=j(r),[c]=e.propsOptions;let p=!1;if((s||l>0)&&!(l&16)){if(l&8){const a=e.vnode.dynamicProps;for(let g=0;g{c=!0;const[y,P]=Er(g,t,!0);k(l,y),P&&u.push(...P)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!c)return z(e)&&s.set(e,ot),ot;if(I(i))for(let a=0;ae[0]==="_"||e==="$stable",ts=e=>I(e)?e.map(Oe):[Oe(e)],hl=(e,t,n)=>{if(t._n)return t;const s=R((...r)=>ts(t(...r)),n);return s._c=!1,s},Or=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Ar(r))continue;const i=e[r];if(L(i))t[r]=hl(r,i,s);else if(i!=null){const l=ts(i);t[r]=()=>l}}},Pr=(e,t)=>{const n=ts(t);e.slots.default=()=>n},Ir=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},gl=(e,t,n)=>{const s=e.slots=Sr();if(e.vnode.shapeFlag&32){const r=t._;r?(Ir(s,t,n),n&&Ws(s,"_",r,!0)):Or(t,s)}else t&&Pr(e,t)},ml=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,l=W;if(s.shapeFlag&32){const u=t._;u?n&&u===1?i=!1:Ir(r,t,n):(i=!t.$stable,Or(t,r)),l=t}else t&&(Pr(e,t),l={default:1});if(i)for(const u in r)!Ar(u)&&l[u]==null&&delete r[u]},he=Il;function bl(e){return _l(e)}function _l(e,t){const n=qs();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:l,createText:u,createComment:c,setText:p,setElementText:a,parentNode:g,nextSibling:y,setScopeId:P=Pe,insertStaticContent:D}=e,F=(o,f,d,b=null,h=null,m=null,C=void 0,x=null,v=!!f.dynamicChildren)=>{if(o===f)return;o&&!xt(o,f)&&(b=Vt(o),we(o,h,m,!0),o=null),f.patchFlag===-2&&(v=!1,f.dynamicChildren=null);const{type:_,ref:T,shapeFlag:S}=f;switch(_){case un:te(o,f,d,b);break;case Ke:V(o,f,d,b);break;case xn:o==null&&G(f,d,b,C);break;case me:$t(o,f,d,b,h,m,C,x,v);break;default:S&1?Y(o,f,d,b,h,m,C,x,v):S&6?Nt(o,f,d,b,h,m,C,x,v):(S&64||S&128)&&_.process(o,f,d,b,h,m,C,x,v,_t)}T!=null&&h&&On(T,o&&o.ref,m,f||o,!f)},te=(o,f,d,b)=>{if(o==null)s(f.el=u(f.children),d,b);else{const h=f.el=o.el;f.children!==o.children&&p(h,f.children)}},V=(o,f,d,b)=>{o==null?s(f.el=c(f.children||""),d,b):f.el=o.el},G=(o,f,d,b)=>{[o.el,o.anchor]=D(o.children,f,d,b,o.el,o.anchor)},J=({el:o,anchor:f},d,b)=>{let h;for(;o&&o!==f;)h=y(o),s(o,d,b),o=h;s(f,d,b)},E=({el:o,anchor:f})=>{let d;for(;o&&o!==f;)d=y(o),r(o),o=d;r(f)},Y=(o,f,d,b,h,m,C,x,v)=>{f.type==="svg"?C="svg":f.type==="math"&&(C="mathml"),o==null?De(f,d,b,h,m,C,x,v):Ht(o,f,h,m,C,x,v)},De=(o,f,d,b,h,m,C,x)=>{let v,_;const{props:T,shapeFlag:S,transition:w,dirs:A}=o;if(v=o.el=l(o.type,m,T&&T.is,T),S&8?a(v,o.children):S&16&&He(o.children,v,null,b,h,_n(o,m),C,x),A&&Ye(o,null,b,"created"),Se(v,o,o.scopeId,C,b),T){for(const U in T)U!=="value"&&!wt(U)&&i(v,U,null,T[U],m,b);"value"in T&&i(v,"value",null,T.value,m),(_=T.onVnodeBeforeMount)&&Ee(_,b,o)}A&&Ye(o,null,b,"beforeMount");const M=yl(h,w);M&&w.beforeEnter(v),s(v,f,d),((_=T&&T.onVnodeMounted)||M||A)&&he(()=>{_&&Ee(_,b,o),M&&w.enter(v),A&&Ye(o,null,b,"mounted")},h)},Se=(o,f,d,b,h)=>{if(d&&P(o,d),b)for(let m=0;m{for(let _=v;_{const x=f.el=o.el;let{patchFlag:v,dynamicChildren:_,dirs:T}=f;v|=o.patchFlag&16;const S=o.props||W,w=f.props||W;let A;if(d&&Ze(d,!1),(A=w.onVnodeBeforeUpdate)&&Ee(A,d,f,o),T&&Ye(f,o,d,"beforeUpdate"),d&&Ze(d,!0),(S.innerHTML&&w.innerHTML==null||S.textContent&&w.textContent==null)&&a(x,""),_?Ge(o.dynamicChildren,_,x,d,b,_n(f,h),m):C||B(o,f,x,null,d,b,_n(f,h),m,!1),v>0){if(v&16)mt(x,S,w,d,h);else if(v&2&&S.class!==w.class&&i(x,"class",null,w.class,h),v&4&&i(x,"style",S.style,w.style,h),v&8){const M=f.dynamicProps;for(let U=0;U{A&&Ee(A,d,f,o),T&&Ye(f,o,d,"updated")},b)},Ge=(o,f,d,b,h,m,C)=>{for(let x=0;x{if(f!==d){if(f!==W)for(const m in f)!wt(m)&&!(m in d)&&i(o,m,f[m],null,h,b);for(const m in d){if(wt(m))continue;const C=d[m],x=f[m];C!==x&&m!=="value"&&i(o,m,x,C,h,b)}"value"in d&&i(o,"value",f.value,d.value,h)}},$t=(o,f,d,b,h,m,C,x,v)=>{const _=f.el=o?o.el:u(""),T=f.anchor=o?o.anchor:u("");let{patchFlag:S,dynamicChildren:w,slotScopeIds:A}=f;A&&(x=x?x.concat(A):A),o==null?(s(_,d,b),s(T,d,b),He(f.children||[],d,T,h,m,C,x,v)):S>0&&S&64&&w&&o.dynamicChildren?(Ge(o.dynamicChildren,w,d,h,m,C,x),(f.key!=null||h&&f===h.subTree)&&Lr(o,f,!0)):B(o,f,d,T,h,m,C,x,v)},Nt=(o,f,d,b,h,m,C,x,v)=>{f.slotScopeIds=x,o==null?f.shapeFlag&512?h.ctx.activate(f,d,b,C,v):cn(f,d,b,h,m,C,v):is(o,f,v)},cn=(o,f,d,b,h,m,C)=>{const x=o.component=$l(o,b,h);if(mr(o)&&(x.ctx.renderer=_t),Nl(x,!1,C),x.asyncDep){if(h&&h.registerDep(x,ne,C),!o.el){const v=x.subTree=O(Ke);V(null,v,f,d)}}else ne(x,o,f,d,h,m,C)},is=(o,f,d)=>{const b=f.component=o.component;if(Ol(o,f,d))if(b.asyncDep&&!b.asyncResolved){q(b,f,d);return}else b.next=f,b.update();else f.el=o.el,b.vnode=f},ne=(o,f,d,b,h,m,C)=>{const x=()=>{if(o.isMounted){let{next:S,bu:w,u:A,parent:M,vnode:U}=o;{const de=Mr(o);if(de){S&&(S.el=U.el,q(o,S,C)),de.asyncDep.then(()=>{o.isUnmounted||x()});return}}let $=S,ae;Ze(o,!1),S?(S.el=U.el,q(o,S,C)):S=U,w&&pn(w),(ae=S.props&&S.props.onVnodeBeforeUpdate)&&Ee(ae,M,S,U),Ze(o,!0);const X=vn(o),ye=o.subTree;o.subTree=X,F(ye,X,g(ye.el),Vt(ye),o,h,m),S.el=X.el,$===null&&Pl(o,X.el),A&&he(A,h),(ae=S.props&&S.props.onVnodeUpdated)&&he(()=>Ee(ae,M,S,U),h)}else{let S;const{el:w,props:A}=f,{bm:M,m:U,parent:$,root:ae,type:X}=o,ye=ct(f);if(Ze(o,!1),M&&pn(M),!ye&&(S=A&&A.onVnodeBeforeMount)&&Ee(S,$,f),Ze(o,!0),w&&fs){const de=()=>{o.subTree=vn(o),fs(w,o.subTree,o,h,null)};ye&&X.__asyncHydrate?X.__asyncHydrate(w,o,de):de()}else{ae.ce&&ae.ce._injectChildStyle(X);const de=o.subTree=vn(o);F(null,de,d,b,o,h,m),f.el=de.el}if(U&&he(U,h),!ye&&(S=A&&A.onVnodeMounted)){const de=f;he(()=>Ee(S,$,de),h)}(f.shapeFlag&256||$&&ct($.vnode)&&$.vnode.shapeFlag&256)&&o.a&&he(o.a,h),o.isMounted=!0,f=d=b=null}};o.scope.on();const v=o.effect=new Js(x);o.scope.off();const _=o.update=v.run.bind(v),T=o.job=v.runIfDirty.bind(v);T.i=o,T.id=o.uid,v.scheduler=()=>Xn(T),Ze(o,!0),_()},q=(o,f,d)=>{f.component=o;const b=o.vnode.props;o.vnode=f,o.next=null,dl(o,f.props,b,d),ml(o,f.children,d),We(),ys(o),qe()},B=(o,f,d,b,h,m,C,x,v=!1)=>{const _=o&&o.children,T=o?o.shapeFlag:0,S=f.children,{patchFlag:w,shapeFlag:A}=f;if(w>0){if(w&128){jt(_,S,d,b,h,m,C,x,v);return}else if(w&256){Je(_,S,d,b,h,m,C,x,v);return}}A&8?(T&16&&bt(_,h,m),S!==_&&a(d,S)):T&16?A&16?jt(_,S,d,b,h,m,C,x,v):bt(_,h,m,!0):(T&8&&a(d,""),A&16&&He(S,d,b,h,m,C,x,v))},Je=(o,f,d,b,h,m,C,x,v)=>{o=o||ot,f=f||ot;const _=o.length,T=f.length,S=Math.min(_,T);let w;for(w=0;wT?bt(o,h,m,!0,!1,S):He(f,d,b,h,m,C,x,v,S)},jt=(o,f,d,b,h,m,C,x,v)=>{let _=0;const T=f.length;let S=o.length-1,w=T-1;for(;_<=S&&_<=w;){const A=o[_],M=f[_]=v?Ve(f[_]):Oe(f[_]);if(xt(A,M))F(A,M,d,null,h,m,C,x,v);else break;_++}for(;_<=S&&_<=w;){const A=o[S],M=f[w]=v?Ve(f[w]):Oe(f[w]);if(xt(A,M))F(A,M,d,null,h,m,C,x,v);else break;S--,w--}if(_>S){if(_<=w){const A=w+1,M=Aw)for(;_<=S;)we(o[_],h,m,!0),_++;else{const A=_,M=_,U=new Map;for(_=M;_<=w;_++){const pe=f[_]=v?Ve(f[_]):Oe(f[_]);pe.key!=null&&U.set(pe.key,_)}let $,ae=0;const X=w-M+1;let ye=!1,de=0;const yt=new Array(X);for(_=0;_=X){we(pe,h,m,!0);continue}let Te;if(pe.key!=null)Te=U.get(pe.key);else for($=M;$<=w;$++)if(yt[$-M]===0&&xt(pe,f[$])){Te=$;break}Te===void 0?we(pe,h,m,!0):(yt[Te-M]=_+1,Te>=de?de=Te:ye=!0,F(pe,f[Te],d,null,h,m,C,x,v),ae++)}const cs=ye?vl(yt):ot;for($=cs.length-1,_=X-1;_>=0;_--){const pe=M+_,Te=f[pe],as=pe+1{const{el:m,type:C,transition:x,children:v,shapeFlag:_}=o;if(_&6){ze(o.component.subTree,f,d,b);return}if(_&128){o.suspense.move(f,d,b);return}if(_&64){C.move(o,f,d,_t);return}if(C===me){s(m,f,d);for(let S=0;Sx.enter(m),h);else{const{leave:S,delayLeave:w,afterLeave:A}=x,M=()=>s(m,f,d),U=()=>{S(m,()=>{M(),A&&A()})};w?w(m,M,U):U()}else s(m,f,d)},we=(o,f,d,b=!1,h=!1)=>{const{type:m,props:C,ref:x,children:v,dynamicChildren:_,shapeFlag:T,patchFlag:S,dirs:w,cacheIndex:A}=o;if(S===-2&&(h=!1),x!=null&&On(x,null,d,o,!0),A!=null&&(f.renderCache[A]=void 0),T&256){f.ctx.deactivate(o);return}const M=T&1&&w,U=!ct(o);let $;if(U&&($=C&&C.onVnodeBeforeUnmount)&&Ee($,f,o),T&6)qr(o.component,d,b);else{if(T&128){o.suspense.unmount(d,b);return}M&&Ye(o,null,f,"beforeUnmount"),T&64?o.type.remove(o,f,d,_t,b):_&&!_.hasOnce&&(m!==me||S>0&&S&64)?bt(_,f,d,!1,!0):(m===me&&S&384||!h&&T&16)&&bt(v,f,d),b&&ls(o)}(U&&($=C&&C.onVnodeUnmounted)||M)&&he(()=>{$&&Ee($,f,o),M&&Ye(o,null,f,"unmounted")},d)},ls=o=>{const{type:f,el:d,anchor:b,transition:h}=o;if(f===me){Wr(d,b);return}if(f===xn){E(o);return}const m=()=>{r(d),h&&!h.persisted&&h.afterLeave&&h.afterLeave()};if(o.shapeFlag&1&&h&&!h.persisted){const{leave:C,delayLeave:x}=h,v=()=>C(d,m);x?x(o.el,m,v):v()}else m()},Wr=(o,f)=>{let d;for(;o!==f;)d=y(o),r(o),o=d;r(f)},qr=(o,f,d)=>{const{bum:b,scope:h,job:m,subTree:C,um:x,m:v,a:_}=o;Ts(v),Ts(_),b&&pn(b),h.stop(),m&&(m.flags|=8,we(C,o,f,d)),x&&he(x,f),he(()=>{o.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&o.asyncDep&&!o.asyncResolved&&o.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},bt=(o,f,d,b=!1,h=!1,m=0)=>{for(let C=m;C{if(o.shapeFlag&6)return Vt(o.component.subTree);if(o.shapeFlag&128)return o.suspense.next();const f=y(o.anchor||o.el),d=f&&f[Bi];return d?y(d):f};let an=!1;const os=(o,f,d)=>{o==null?f._vnode&&we(f._vnode,null,null,!0):F(f._vnode||null,o,f,null,null,null,d),f._vnode=o,an||(an=!0,ys(),dr(),an=!1)},_t={p:F,um:we,m:ze,r:ls,mt:cn,mc:He,pc:B,pbc:Ge,n:Vt,o:e};let us,fs;return{render:os,hydrate:us,createApp:cl(os,us)}}function _n({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ze({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function yl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Lr(e,t,n=!1){const s=e.children,r=t.children;if(I(s)&&I(r))for(let i=0;i>1,e[n[u]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,l=n[i-1];i-- >0;)n[i]=l,l=t[l];return n}function Mr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Mr(t)}function Ts(e){if(e)for(let t=0;tQ(xl);function yn(e,t,n){return Rr(e,t,n)}function Rr(e,t,n=W){const{immediate:s,deep:r,flush:i,once:l}=n,u=k({},n);let c;if(fn)if(i==="sync"){const y=Cl();c=y.__watcherHandles||(y.__watcherHandles=[])}else if(!t||s)u.once=!0;else{const y=()=>{};return y.stop=Pe,y.resume=Pe,y.pause=Pe,y}const p=le;u.call=(y,P,D)=>Ie(y,p,P,D);let a=!1;i==="post"?u.scheduler=y=>{he(y,p&&p.suspense)}:i!=="sync"&&(a=!0,u.scheduler=(y,P)=>{P?y():Xn(y)}),u.augmentJob=y=>{t&&(y.flags|=4),a&&(y.flags|=2,p&&(y.id=p.uid,y.i=p))};const g=Hi(e,t,u);return c&&c.push(g),g}function Sl(e,t,n){const s=this.proxy,r=Z(e)?e.includes(".")?Fr(s,e):()=>s[e]:e.bind(s,s);let i;L(t)?i=t:(i=t.handler,n=t);const l=Dt(this),u=Rr(r,i.bind(s),n);return l(),u}function Fr(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${tt(t)}Modifiers`]||e[`${st(t)}Modifiers`];function Tl(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||W;let r=n;const i=t.startsWith("update:"),l=i&&wl(s,t.slice(7));l&&(l.trim&&(r=n.map(a=>Z(a)?a.trim():a)),l.number&&(r=n.map(ei)));let u,c=s[u=dn(t)]||s[u=dn(tt(t))];!c&&i&&(c=s[u=dn(st(t))]),c&&Ie(c,e,6,r);const p=s[u+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,Ie(p,e,6,r)}}function Dr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let l={},u=!1;if(!L(e)){const c=p=>{const a=Dr(p,t,!0);a&&(u=!0,k(l,a))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!u?(z(e)&&s.set(e,null),null):(I(i)?i.forEach(c=>l[c]=null):k(l,i),z(e)&&s.set(e,l),l)}function on(e,t){return!e||!kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),H(e,t[0].toLowerCase()+t.slice(1))||H(e,st(t))||H(e,t))}function vn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:l,attrs:u,emit:c,render:p,renderCache:a,props:g,data:y,setupState:P,ctx:D,inheritAttrs:F}=e,te=Zt(e);let V,G;try{if(n.shapeFlag&4){const E=r||s,Y=E;V=Oe(p.call(Y,E,a,g,P,y,D)),G=u}else{const E=t;V=Oe(E.length>1?E(g,{attrs:u,slots:l,emit:c}):E(g,null)),G=t.props?u:El(u)}}catch(E){Et.length=0,rn(E,e,1),V=O(Ke)}let J=V;if(G&&F!==!1){const E=Object.keys(G),{shapeFlag:Y}=J;E.length&&Y&7&&(i&&E.some(Hn)&&(G=Al(G,i)),J=ht(J,G,!1,!0))}return n.dirs&&(J=ht(J,null,!1,!0),J.dirs=J.dirs?J.dirs.concat(n.dirs):n.dirs),n.transition&&Qn(J,n.transition),V=J,Zt(te),V}const El=e=>{let t;for(const n in e)(n==="class"||n==="style"||kt(n))&&((t||(t={}))[n]=e[n]);return t},Al=(e,t)=>{const n={};for(const s in e)(!Hn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ol(e,t,n){const{props:s,children:r,component:i}=e,{props:l,children:u,patchFlag:c}=t,p=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Es(s,l,p):!!l;if(c&8){const a=t.dynamicProps;for(let g=0;ge.__isSuspense;function Il(e,t){t&&t.pendingBranch?I(e)?t.effects.push(...e):t.effects.push(e):Vi(e)}const me=Symbol.for("v-fgt"),un=Symbol.for("v-txt"),Ke=Symbol.for("v-cmt"),xn=Symbol.for("v-stc"),Et=[];let be=null;function _e(e=!1){Et.push(be=e?null:[])}function Ll(){Et.pop(),be=Et[Et.length-1]||null}let Lt=1;function As(e){Lt+=e,e<0&&be&&(be.hasOnce=!0)}function $r(e){return e.dynamicChildren=Lt>0?be||ot:null,Ll(),Lt>0&&be&&be.push(e),e}function et(e,t,n,s,r,i){return $r(N(e,t,n,s,r,i,!0))}function pt(e,t,n,s,r){return $r(O(e,t,n,s,r,!0))}function Mt(e){return e?e.__v_isVNode===!0:!1}function xt(e,t){return e.type===t.type&&e.key===t.key}const Nr=({key:e})=>e??null,Jt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Z(e)||oe(e)||L(e)?{i:ce,r:e,k:t,f:!!n}:e:null);function N(e,t=null,n=null,s=0,r=null,i=e===me?0:1,l=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Nr(t),ref:t&&Jt(t),scopeId:hr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ce};return u?(ss(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=Z(n)?8:16),Lt>0&&!l&&be&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&be.push(c),c}const O=Ml;function Ml(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===tl)&&(e=Ke),Mt(e)){const u=ht(e,t,!0);return n&&ss(u,n),Lt>0&&!i&&be&&(u.shapeFlag&6?be[be.indexOf(e)]=u:be.push(u)),u.patchFlag=-2,u}if(Ul(e)&&(e=e.__vccOpts),t){t=Rl(t);let{class:u,style:c}=t;u&&!Z(u)&&(t.class=Vn(u)),z(c)&&(zn(c)&&!I(c)&&(c=k({},c)),t.style=jn(c))}const l=Z(e)?1:Hr(e)?128:Ui(e)?64:z(e)?4:L(e)?2:0;return N(e,t,n,s,r,l,i,!0)}function Rl(e){return e?zn(e)||wr(e)?k({},e):e:null}function ht(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:l,children:u,transition:c}=e,p=t?Fl(r||{},t):r,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:p,key:p&&Nr(p),ref:t&&t.ref?n&&i?I(i)?i.concat(Jt(t)):[i,Jt(t)]:Jt(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==me?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ht(e.ssContent),ssFallback:e.ssFallback&&ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&Qn(a,c.clone(a)),a}function re(e=" ",t=0){return O(un,null,e,t)}function ns(e="",t=!1){return t?(_e(),pt(Ke,null,e)):O(Ke,null,e)}function Oe(e){return e==null||typeof e=="boolean"?O(Ke):I(e)?O(me,null,e.slice()):Mt(e)?Ve(e):O(un,null,String(e))}function Ve(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ht(e)}function ss(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(I(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),ss(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!wr(t)?t._ctx=ce:r===3&&ce&&(ce.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else L(t)?(t={default:t,_ctx:ce},n=32):(t=String(t),s&64?(n=16,t=[re(t)]):n=8);e.children=t,e.shapeFlag|=n}function Fl(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(l=>l(i)):r[0](i)}};Qt=t("__VUE_INSTANCE_SETTERS__",n=>le=n),Rn=t("__VUE_SSR_SETTERS__",n=>fn=n)}const Dt=e=>{const t=le;return Qt(e),e.scope.on(),()=>{e.scope.off(),Qt(t)}},Os=()=>{le&&le.scope.off(),Qt(null)};function jr(e){return e.vnode.shapeFlag&4}let fn=!1;function Nl(e,t=!1,n=!1){t&&Rn(t);const{props:s,children:r}=e.vnode,i=jr(e);al(e,s,i,t),gl(e,r,n);const l=i?jl(e,t):void 0;return t&&Rn(!1),l}function jl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,sl);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Bl(e):null,i=Dt(e);We();const l=Ft(s,e,0,[e.props,r]);if(qe(),i(),Us(l)){if(ct(e)||gr(e),l.then(Os,Os),t)return l.then(u=>{Ps(e,u,t)}).catch(u=>{rn(u,e,0)});e.asyncDep=l}else Ps(e,l,t)}else Vr(e,t)}function Ps(e,t,n){L(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:z(t)&&(e.setupState=fr(t)),Vr(e,n)}let Is;function Vr(e,t,n){const s=e.type;if(!e.render){if(!t&&Is&&!s.render){const r=s.template||es(e).template;if(r){const{isCustomElement:i,compilerOptions:l}=e.appContext.config,{delimiters:u,compilerOptions:c}=s,p=k(k({isCustomElement:i,delimiters:u},l),c);s.render=Is(r,p)}}e.render=s.render||Pe}{const r=Dt(e);We();try{rl(e)}finally{qe(),r()}}}const Vl={get(e,t){return ee(e,"get",""),e[t]}};function Bl(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Vl),slots:e.slots,emit:e.emit,expose:t}}function rs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(fr(Li(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Tt)return Tt[n](e)},has(t,n){return n in t||n in Tt}})):e.proxy}function Ul(e){return L(e)&&"__vccOpts"in e}const Rt=(e,t)=>Fi(e,t,fn);function Br(e,t,n){const s=arguments.length;return s===2?z(t)&&!I(t)?Mt(t)?O(e,null,[t]):O(e,t):O(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Mt(n)&&(n=[n]),O(e,t,n))}const Kl="3.5.9";/** -* @vue/runtime-dom v3.5.9 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Fn;const Ls=typeof window<"u"&&window.trustedTypes;if(Ls)try{Fn=Ls.createPolicy("vue",{createHTML:e=>e})}catch{}const Ur=Fn?e=>Fn.createHTML(e):e=>e,Wl="http://www.w3.org/2000/svg",ql="http://www.w3.org/1998/Math/MathML",Me=typeof document<"u"?document:null,Ms=Me&&Me.createElement("template"),Gl={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 r=t==="svg"?Me.createElementNS(Wl,e):t==="mathml"?Me.createElementNS(ql,e):n?Me.createElement(e,{is:n}):Me.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Me.createTextNode(e),createComment:e=>Me.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Me.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const l=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Ms.innerHTML=Ur(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const u=Ms.content;if(s==="svg"||s==="mathml"){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Jl=Symbol("_vtc");function zl(e,t,n){const s=e[Jl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Rs=Symbol("_vod"),Yl=Symbol("_vsh"),Zl=Symbol(""),Xl=/(^|;)\s*display\s*:/;function Ql(e,t,n){const s=e.style,r=Z(n);let i=!1;if(n&&!r){if(t)if(Z(t))for(const l of t.split(";")){const u=l.slice(0,l.indexOf(":")).trim();n[u]==null&&zt(s,u,"")}else for(const l in t)n[l]==null&&zt(s,l,"");for(const l in n)l==="display"&&(i=!0),zt(s,l,n[l])}else if(r){if(t!==n){const l=s[Zl];l&&(n+=";"+l),s.cssText=n,i=Xl.test(n)}}else t&&e.removeAttribute("style");Rs in e&&(e[Rs]=i?s.display:"",e[Yl]&&(s.display="none"))}const Fs=/\s*!important$/;function zt(e,t,n){if(I(n))n.forEach(s=>zt(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=kl(e,t);Fs.test(n)?e.setProperty(st(s),n.replace(Fs,""),"important"):e[s]=n}}const Ds=["Webkit","Moz","ms"],Cn={};function kl(e,t){const n=Cn[t];if(n)return n;let s=tt(t);if(s!=="filter"&&s in e)return Cn[t]=s;s=Ks(s);for(let r=0;rSn||(io.then(()=>Sn=0),Sn=Date.now());function oo(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ie(uo(s,n.value),t,5,[s])};return n.value=e,n.attached=lo(),n}function uo(e,t){if(I(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Vs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,fo=(e,t,n,s,r,i)=>{const l=r==="svg";t==="class"?zl(e,s,l):t==="style"?Ql(e,n,s):kt(t)?Hn(t)||so(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):co(e,t,s,l))?(eo(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&$s(e,t,s,l,i,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),$s(e,t,s,l))};function co(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Vs(t)&&L(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Vs(t)&&Z(n)?!1:!!(t in e||e._isVueCE&&(/[A-Z]/.test(t)||!Z(n)))}const ao=k({patchProp:fo},Gl);let Bs;function po(){return Bs||(Bs=bl(ao))}const ho=(...e)=>{const t=po().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=mo(s);if(!r)return;const i=t._component;!L(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const l=n(r,!1,go(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),l},t};function go(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function mo(e){return Z(e)?document.querySelector(e):e}function bo({tag:e,contentTags:t,rootTags:n,level:s}={}){e=e||null,n=n||Q("semanticStructure_rootTags",["main"]),t=t||Q("semanticStructure_contentTags",["article","section"]),s=s||void 0,Ue("semanticStructure_rootTags",n),Ue("semanticStructure_contentTags",t);const r=Q("semanticStructure_parentLevel",0),i=Rt(()=>s!==void 0?s:r+1),l=Rt(()=>e||(Number(r)in n?n[Number(r)]:t[i.value%t.length]));return Ue("semanticStructure_rootLevel",n.length),Ue("semanticStructure_parentLevel",i.value),{parentLevel:r,currentLevel:i,currentTag:l}}const Kr={name:"ContentContainer",props:{tag:{type:String,default:null},rootTags:{type:Array,default(){return Q("semanticStructure_rootTags",["main"])}},contentTags:{type:Array,default(){return Q("semanticStructure_contentTags",["article","section"])}},level:{type:Number,default:void 0},debug:{type:Boolean,default(){return Q("semanticStructure_debug",!1)}}},setup(e){const{parentLevel:t,currentLevel:n,currentTag:s}=bo(e);return Ue("semanticStructure_debug",e.debug),{parentLevel:t,currentLevel:n,currentTag:s}},render(){const{currentTag:e,parentLevel:t,currentLevel:n}=this;return Br(e,{...this.$attrs,..._o(this)},{default:()=>this.$slots.default({currentTag:e,parentLevel:t,currentLevel:n})})}},_o=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel,"data-parent-level":e.parentLevel}:{};function yo({tag:e}={}){const t=Q("semanticStructure_parentLevel",1)+1,n=Q("semanticStructure_rootLevel",1),s=Rt(()=>vo(t-n)),r=Rt(()=>e||`h${s.value}`);return{currentLevel:s,currentTag:r}}const vo=e=>Math.max(1,Math.min(e,6)),xo={name:"ContentHeadline",props:{tag:{type:String,default:null},debug:{type:Boolean,default(){return Q("semanticStructure_debug",!1)}}},setup(){const{parentLevel:e,currentLevel:t,currentTag:n}=yo();return{parentLevel:e,currentLevel:t,currentTag:n}},render(){const{currentTag:e,currentLevel:t}=this;return Br(e,{...this.$attrs,...Co(this)},{default:()=>this.$slots.default({currentTag:e,currentLevel:t})})}},Co=e=>e.debug?{"data-current-tag":e.currentTag,"data-current-level":e.currentLevel}:{},So=["data-debug-current-level"],ue={__name:"DebugHeadline",setup(e){const t=Q("debugHeadings",!1);return(n,s)=>(_e(),pt(Ce(xo),{"data-debug":Ce(t)?"headline":void 0},{default:R(({currentLevel:r})=>[kn(n.$slots,"default"),Ce(t)?(_e(),et("pre",{key:0,"data-debug-current-level":r},null,8,So)):ns("",!0)]),_:3},8,["data-debug"]))}},wo=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},To=["href","aria-label","title","target"],Eo={__name:"GithubCorner",props:{title:{type:String,default:"View source on GitHub"},target:{type:String,default:"_blank"},url:{type:String,default:"https://your-url"}},setup(e){return(t,n)=>(_e(),et("a",{class:"atom-github-corner",href:e.url,"aria-label":e.title,title:e.title,target:e.target,rel:"noopener"},n[0]||(n[0]=[N("svg",{width:"80",height:"80",viewBox:"0 0 250 250","aria-hidden":"true"},[N("path",{d:"M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"}),N("path",{d:"M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2",fill:"currentColor",style:{"transform-origin":"130px 106px"},class:"octo-arm"}),N("path",{d:"M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z",fill:"currentColor",class:"octo-body"})],-1)]),8,To))}},Ao=wo(Eo,[["__scopeId","data-v-b4f2224c"]]),Oo=["data-debug-parent-level","data-debug-current-level","data-debug-current-tag"],Ne={__name:"DebugArticleContentContainer",props:{debug:{type:Boolean,default:!1}},setup(e){const t=e,n=t.debug||Q("debugHeadings",t.debug);return Ue("debugHeadings",n),(s,r)=>(_e(),pt(Ce(Kr),{rootTags:["main","article"],"data-debug":Ce(n)?"container":void 0},{default:R(({parentLevel:i,currentLevel:l,currentTag:u})=>[kn(s.$slots,"default"),Ce(n)?(_e(),et("pre",{key:0,class:"structure-debug","data-debug-parent-level":i,"data-debug-current-level":l,"data-debug-current-tag":u},null,8,Oo)):ns("",!0)]),_:3},8,["data-debug"]))}},Po=["data-debug-parent-level","data-debug-current-level","data-debug-current-tag"],Xe={__name:"DebugContainer",props:{debug:{type:Boolean,default:!1}},setup(e){const t=e,n=t.debug||Q("debugHeadings",t.debug);return Ue("debugHeadings",n),(s,r)=>(_e(),pt(Ce(Kr),{"data-debug":Ce(n)?"container":void 0},{default:R(({parentLevel:i,currentLevel:l,currentTag:u})=>[kn(s.$slots,"default"),Ce(n)?(_e(),et("pre",{key:0,class:"structure-debug","data-debug-parent-level":i,"data-debug-current-level":l,"data-debug-current-tag":u},null,8,Po)):ns("",!0)]),_:3},8,["data-debug"]))}},Io={class:"gallery columns-4"},Lo={class:"columns-3"},Mo={class:"columns-3"},Ro={__name:"App",setup(e){const t="https://github.com/basics/vue-semantic-structure";return(n,s)=>(_e(),et("div",null,[O(Xe,{debug:""},{default:R(()=>[N("header",null,[O(ue,null,{default:R(()=>s[0]||(s[0]=[re("Stage")])),_:1}),s[1]||(s[1]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam… ",-1)),s[2]||(s[2]=N("pre",{class:"structure-debug","data-debug-current-tag":"header"},null,-1))]),O(Xe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[3]||(s[3]=[re("Text Component")])),_:1}),s[4]||(s[4]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))]),_:1}),O(Xe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[5]||(s[5]=[re("Gallery Component")])),_:1}),s[6]||(s[6]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam. ",-1)),N("div",Io,[(_e(!0),et(me,null,nl(Array(4),(r,i)=>(_e(),et("div",{key:i}))),128))])]),_:1}),O(Xe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[7]||(s[7]=[re("Teasers Component")])),_:1}),N("div",Lo,[O(Xe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[8]||(s[8]=[re("Teaser 1")])),_:1}),s[9]||(s[9]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),O(Xe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[10]||(s[10]=[re("Teaser 2")])),_:1}),s[11]||(s[11]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),O(Xe,null,{default:R(()=>[O(ue,null,{default:R(()=>s[12]||(s[12]=[re("Teaser 3")])),_:1}),s[13]||(s[13]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1})])]),_:1})]),_:1}),s[27]||(s[27]=N("hr",null,null,-1)),O(Ne,{debug:""},{default:R(()=>[O(Ne,null,{default:R(()=>[N("header",null,[O(ue,null,{default:R(()=>s[14]||(s[14]=[re("Article Title")])),_:1}),s[15]||(s[15]=N("pre",{class:"structure-debug","data-debug-current-tag":"header"},null,-1))]),O(Ne,null,{default:R(()=>[N("div",null,[O(ue,null,{default:R(()=>s[16]||(s[16]=[re("Introduction")])),_:1}),s[17]||(s[17]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))])]),_:1}),O(Ne,null,{default:R(()=>[N("div",null,[O(ue,null,{default:R(()=>s[18]||(s[18]=[re("Description")])),_:1}),s[19]||(s[19]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. ",-1))])]),_:1}),O(Ne,null,{default:R(()=>[N("div",null,[O(ue,null,{default:R(()=>s[20]||(s[20]=[re("More Articles")])),_:1})]),N("div",Mo,[O(Ne,null,{default:R(()=>[O(ue,null,{default:R(()=>s[21]||(s[21]=[re("Article 1")])),_:1}),s[22]||(s[22]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),O(Ne,null,{default:R(()=>[O(ue,null,{default:R(()=>s[23]||(s[23]=[re("Article 2")])),_:1}),s[24]||(s[24]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1}),O(Ne,null,{default:R(()=>[O(ue,null,{default:R(()=>s[25]||(s[25]=[re("Article 3")])),_:1}),s[26]||(s[26]=N("p",null," Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ",-1))]),_:1})])]),_:1})]),_:1})]),_:1}),O(Ao,{url:Ce(t)},null,8,["url"])]))}};ho(Ro).mount("#app"); diff --git a/playground/index.html b/playground/index.html index b8810e0..dd1a808 100644 --- a/playground/index.html +++ b/playground/index.html @@ -5,7 +5,7 @@ Vite + Vue - + diff --git a/setup.html b/setup.html index 69f7ff9..838ce33 100644 --- a/setup.html +++ b/setup.html @@ -8,10 +8,10 @@ - - - - + + + + @@ -23,8 +23,8 @@ -
Skip to content

Setup

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure@next
bash
npm install vue-semantic-structure@next
bash
pnpm add vue-semantic-structure@next
- +
Skip to content

Setup

Installation

Install vue-semantic-structure as a dependency to your project:

bash
yarn add vue-semantic-structure@next
bash
npm install vue-semantic-structure@next
bash
pnpm add vue-semantic-structure@next
+ \ No newline at end of file diff --git a/usage.html b/usage.html index 3e36307..22e8614 100644 --- a/usage.html +++ b/usage.html @@ -8,10 +8,10 @@ - - - - + + + + @@ -23,7 +23,7 @@ -
Skip to content

Usage

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
+    
Skip to content

Usage

The standard behavior of vue-semantic-structure defines the most common approach for the use of HTML structure components.

In this structure, the main content contains different modules (example: Stage (Hero), Text-Image, Gallery, etc.).

The main structure is in the <main> tag, which contains the main components.

vue
<template>
   <ContentContainer>
     <header class="hero">…</header>
     <ContentContainer class="text-image">…</ContentContainer>
@@ -45,7 +45,7 @@
 
 <script setup>
 import { ContentContainer } from 'vue-semantic-structure';
-</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
+</script>

In comparison to the basic application, the entire content is enclosed in another CustomContentContainer (e.g. ContentContainer), which represents the <article> tag.

vue
<template>
   <CustomContentContainer>
     <CustomContentContainer>
       <header class="hero">…</header>
@@ -64,7 +64,7 @@
     <section class="gallery">…</section>
   </article>
 </main>
- + \ No newline at end of file